Introduced VerticalDock a derived QDockWidget, which features per default a slick...
[quassel.git] / src / qtui / verticaldock.h
similarity index 86%
rename from src/uisupport/verticaldocktitle.h
rename to src/qtui/verticaldock.h
index 4afb2d2..33e684e 100644 (file)
 #ifndef VERTICALDOCKTITLE_H
 #define VERTICALDOCKTITLE_H
 
-#include <QWidget>
+#include <QDockWidget>
 #include <QSize>
 
-class QDockWidget;
-
 class VerticalDockTitle : public QWidget {
   Q_OBJECT
 
@@ -40,6 +38,17 @@ protected:
   virtual void paintEvent(QPaintEvent *event);
 };
 
+class VerticalDock : public QDockWidget {
+  Q_OBJECT
+
+public:
+  VerticalDock(const QString &title, QWidget *parent = 0, Qt::WindowFlags flags = 0);
+  VerticalDock(QWidget *parent = 0, Qt::WindowFlags flags = 0);
+  virtual ~VerticalDock();
+
+  void setDefaultTitleWidget();
+};
+
 
 #endif // VERTICALDOCKTITLE_H