diff options
author | Aleksei Ilin <Aleksei.Ilin@moex.com> | 2016-04-08 14:28:21 +0300 |
---|---|---|
committer | Aleksei Ilin <Aleksei.Ilin@moex.com> | 2016-06-24 13:26:00 +0000 |
commit | 96f3e3585936bdc8feaba72c59521e402f5d6b54 (patch) | |
tree | 974fb2796804b7aa795e943374a2cc312c63eece /src/widgets/widgets/qmainwindowlayout.cpp | |
parent | c80155043122d0202ca5f782572115209c7c22c7 (diff) |
Add signal QMainWindow::tabifiedDockWidgetActivated
Task-number: QTBUG-52175
Change-Id: I0d133e9fee1a0d7a7e06b1156c868471c2b3c29f
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
Diffstat (limited to 'src/widgets/widgets/qmainwindowlayout.cpp')
-rw-r--r-- | src/widgets/widgets/qmainwindowlayout.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/widgets/widgets/qmainwindowlayout.cpp b/src/widgets/widgets/qmainwindowlayout.cpp index 6c05887705..ee6da73302 100644 --- a/src/widgets/widgets/qmainwindowlayout.cpp +++ b/src/widgets/widgets/qmainwindowlayout.cpp @@ -1686,7 +1686,11 @@ void QMainWindowLayout::tabChanged() QDockAreaLayoutInfo *info = dockInfo(tb); if (info == 0) return; - info->apply(false); + + QDockWidget *activated = info->apply(false); + + if (activated) + emit static_cast<QMainWindow *>(parentWidget())->tabifiedDockWidgetActivated(activated); if (QWidget *w = centralWidget()) w->raise(); |