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 3b798bd..616ee5e 100644 --- a/Swift/QtUI/Trellis/QtDynamicGridLayout.h +++ b/Swift/QtUI/Trellis/QtDynamicGridLayout.h @@ -1,8 +1,8 @@ /* - * Copyright (c) 2014 Isode Limited. + * Copyright (c) 2014-2015 Isode Limited. * All rights reserved. * See the COPYING file for more information. */ #pragma once @@ -44,12 +44,13 @@ namespace Swift { QHash<QString, QPoint> getTabPositions() const; void setTabPositions(const QHash<QString, QPoint> positions); signals: void tabCloseRequested(int index); + void onCurrentIndexChanged(int newIndex); public slots: void setDimensions(const QSize& dim); // Tab Management void moveCurrentTabRight(); @@ -59,12 +60,13 @@ namespace Swift { void updateTabPositions(); 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); private: |