diff options
Diffstat (limited to 'src/dock.h')
| -rw-r--r-- | src/dock.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/dock.h b/src/dock.h index 95c0e3433..b4b62dda2 100644 --- a/src/dock.h +++ b/src/dock.h @@ -36,6 +36,8 @@ class Dock : public QObject public: Dock(QObject *parent = 0); + ~Dock(); + static Dock *getPointer(); void setMainWidget(QWidget*); void addWidget(QWidget *); @@ -44,12 +46,11 @@ public: void updateDock(); QPoint snap(QPoint, QWidget*, QWidget*); void addActions(QList<QAction *> actions); - - ~Dock(); + void align(QWidget*, int dy); private: bool isDocked(QWidget*, QWidget*); - bool isUnder(QWidget*, QWidget*); + bool isUnder(QWidget*, QWidget*, int); static Dock *pointer; QWidget *m_mainWidget; QList <QWidget *> m_widgetList; @@ -57,8 +58,6 @@ private: QList <int> x_list; QList <int> y_list; QList <QAction *> m_actions; - - }; #endif |
