diff options
Diffstat (limited to 'Swift/QtUI/Trellis/QtDynamicGridLayout.h')
| -rw-r--r-- | Swift/QtUI/Trellis/QtDynamicGridLayout.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Swift/QtUI/Trellis/QtDynamicGridLayout.h b/Swift/QtUI/Trellis/QtDynamicGridLayout.h index 682ae41..f3a2e96 100644 --- a/Swift/QtUI/Trellis/QtDynamicGridLayout.h +++ b/Swift/QtUI/Trellis/QtDynamicGridLayout.h @@ -14,19 +14,19 @@ #include <QWidget> namespace Swift { class QtTabbable; class QtTabWidget; class QtDynamicGridLayout : public QWidget { Q_OBJECT public: - explicit QtDynamicGridLayout(QWidget* parent = nullptr, bool enableDND = false); + explicit QtDynamicGridLayout(bool future, QWidget* parent = nullptr, bool enableDND = false); virtual ~QtDynamicGridLayout(); QSize getDimension() const; // emulate QtTabWidget API int addTab(QtTabbable* tab, const QString& title); void removeTab(int index); int count() const; @@ -65,18 +65,20 @@ namespace Swift { private slots: void handleTabCloseRequested(int index); void handleTabCurrentChanged(int index); void handleApplicationFocusChanged(QWidget* oldFocus, QWidget* newFocus); private: void moveTab(QtTabWidget* tabWidget, int oldIndex, int newIndex); QtTabWidget* createDNDTabWidget(QWidget* parent); void updateEmphasiseFocusOnTabs(); + void showHideFirstTabs(); private: QGridLayout *gridLayout_; bool dndEnabled_; QHash<QString, QPoint> tabPositions_; QtTabbable* movingTab_; bool resizing_ = false; + bool future_ = false; }; } |
Swift