summaryrefslogtreecommitdiffstats
path: root/src/widgets/widgets/qmdisubwindow_p.h
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@digia.com>2014-06-18 14:53:53 +0200
committerFriedemann Kleint <Friedemann.Kleint@digia.com>2014-07-30 06:29:00 +0200
commit0240110c58f0d6b694445f6685f0f77b14b769d8 (patch)
treead2268b065362ae5e3f95fde52b8176ade366f75 /src/widgets/widgets/qmdisubwindow_p.h
parentcd89ec830d1a34601540a24fe00a8b56bab8312c (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.h3
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