fixed some build related problems
[qsqlmon.git] / qsqlmon / sqldock.h
blob84839dce7a5bb4451603bd298b4ed69c7ebd243b
1 #ifndef SQLDOCK_H
2 #define SQLDOCK_H
4 #include <qdockwidget.h>
6 #include "ui_sqlwidget.h"
8 class QAction;
9 class QActionGroup;
10 class QMenu;
12 class SqlDock : public QDockWidget
14 Q_OBJECT
15 public:
16 SqlDock(QWidget *parent = 0, Qt::WFlags flags = 0);
18 QMenu *menu;
20 protected:
21 //virtual void contextMenuEvent(QContextMenuEvent *event);
22 //virtual void polishEvent(QEvent *);
23 public:
24 SqlTextEdit* sqlTextEdit();
25 public:
26 Ui::SqlWidget ui;
28 private:
29 void allow(Qt::DockWidgetArea area, bool allow);
30 void place(Qt::DockWidgetArea area, bool place);
32 private slots:
33 void changeClosable(bool on);
34 void changeMovable(bool on);
35 void changeFloatable(bool on);
36 void changeFloating(bool on);
38 void allowLeft(bool a);
39 void allowRight(bool a);
40 void allowTop(bool a);
41 void allowBottom(bool a);
43 void placeLeft(bool p);
44 void placeRight(bool p);
45 void placeTop(bool p);
46 void placeBottom(bool p);
50 #endif