diff options
author | Friedemann Kleint <Friedemann.Kleint@digia.com> | 2014-06-18 14:53:53 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@digia.com> | 2014-07-30 06:29:00 +0200 |
commit | 0240110c58f0d6b694445f6685f0f77b14b769d8 (patch) | |
tree | ad2268b065362ae5e3f95fde52b8176ade366f75 /src/widgets/widgets/qmdisubwindow_p.h | |
parent | cd89ec830d1a34601540a24fe00a8b56bab8312c (diff) |
QMdiArea: Store focus widget when new QMdiSubWindow is added.
Introduce function QMdiSubWindowPrivate::storeFocusWidget()
to store focus widget and call this when de-activating a
sub window. Change restoreFocus() to return a bool and call
it from QMdiSubWindowPrivate::setActive().
Task-number: QTBUG-38378
Change-Id: I18dbe66ce85213ca5b4907b5a09126544415351a
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
Diffstat (limited to 'src/widgets/widgets/qmdisubwindow_p.h')
-rw-r--r-- | src/widgets/widgets/qmdisubwindow_p.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/widgets/widgets/qmdisubwindow_p.h b/src/widgets/widgets/qmdisubwindow_p.h index 90369ff526..6abbe89b4c 100644 --- a/src/widgets/widgets/qmdisubwindow_p.h +++ b/src/widgets/widgets/qmdisubwindow_p.h @@ -266,7 +266,8 @@ public: QPalette desktopPalette() const; void updateActions(); void setFocusWidget(); - void restoreFocus(); + bool restoreFocus(); + void storeFocusWidget(); void setWindowFlags(Qt::WindowFlags windowFlags); void setVisible(WindowStateAction, bool visible = true); #ifndef QT_NO_ACTION |