Add a shortcut for hiding current buffer.
[quassel.git] / src / uisupport / bufferview.h
index b4fcbee..bbbfe84 100644 (file)
@@ -41,6 +41,11 @@ class BufferView : public QTreeView {
   Q_OBJECT
 
 public:
+  enum Direction {
+    Forward = 1,
+    Backward = -1
+  };
+
   BufferView(QWidget *parent = 0);
   void init();
 
@@ -58,6 +63,9 @@ public slots:
   void setRootIndexForNetworkId(const NetworkId &networkId);
   void removeSelectedBuffers(bool permanently = false);
   void menuActionTriggered(QAction *);
+  void nextBuffer();
+  void previousBuffer();
+  void hideCurrentBuffer();
 
 signals:
   void removeBuffer(const QModelIndex &);
@@ -83,6 +91,8 @@ private slots:
   void on_configChanged();
   void on_layoutChanged();
 
+  void changeBuffer(Direction direction);
+
 private:
   QPointer<BufferViewConfig> _config;