Changeset View
Changeset View
Standalone View
Standalone View
src/DetachableTabBar.h
Show All 35 Lines | 34 | Q_SIGNALS: | |||
---|---|---|---|---|---|
36 | void moveTabToWindow(int tabIndex, QWidget *otherWindow); | 36 | void moveTabToWindow(int tabIndex, QWidget *otherWindow); | ||
37 | void closeTab(int index); | 37 | void closeTab(int index); | ||
38 | void newTabRequest(); | 38 | void newTabRequest(); | ||
39 | protected: | 39 | protected: | ||
40 | void middleMouseButtonClickAt(const QPoint& pos); | 40 | void middleMouseButtonClickAt(const QPoint& pos); | ||
41 | void mousePressEvent(QMouseEvent *event) override; | 41 | void mousePressEvent(QMouseEvent *event) override; | ||
42 | void mouseMoveEvent(QMouseEvent*event) override; | 42 | void mouseMoveEvent(QMouseEvent*event) override; | ||
43 | void mouseReleaseEvent(QMouseEvent *event) override; | 43 | void mouseReleaseEvent(QMouseEvent *event) override; | ||
44 | bool droppedContainerIsNotThis(const QPoint& currentPos) const; | | |||
45 | 44 | | |||
46 | private: | 45 | private: | ||
47 | DragType dragType; | 46 | DragType dragType; | ||
48 | QCursor _originalCursor; | 47 | QCursor _originalCursor; | ||
49 | QList<TabbedViewContainer*> _containers; | 48 | QList<TabbedViewContainer*> _containers; | ||
50 | int tabId; | 49 | int tabId; | ||
51 | }; | 50 | }; | ||
52 | } | 51 | } | ||
53 | 52 | | |||
54 | #endif | 53 | #endif |