summaryrefslogtreecommitdiffstats
path: root/src/controls/ApplicationWindow.qml
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@digia.com>2014-06-18 21:28:33 +0200
committerJ-P Nurmi <jpnurmi@digia.com>2014-06-23 09:14:24 +0200
commit266fab2a8920dc79e52555b81cf1708233c1b60f (patch)
tree4829c6903c95f7582abdfbb1265cf50c98381e35 /src/controls/ApplicationWindow.qml
parent9578edd239f4f1e33d2bf5c044b1bf80ab2c595d (diff)
Singleton SystemPalette
Each SystemPalette instance installs an event filter on the application object. Avoid this by sharing a single SystemPalette instance. Change-Id: Ica9f8979b33e511c1238add3d689f380d0daa93c Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com> Reviewed-by: Caroline Chao <caroline.chao@digia.com>
Diffstat (limited to 'src/controls/ApplicationWindow.qml')
-rw-r--r--src/controls/ApplicationWindow.qml4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/controls/ApplicationWindow.qml b/src/controls/ApplicationWindow.qml
index fa9225be5..240965c41 100644
--- a/src/controls/ApplicationWindow.qml
+++ b/src/controls/ApplicationWindow.qml
@@ -182,7 +182,7 @@ Window {
/*! \internal */
default property alias data: contentArea.data
- color: syspal.window
+ color: SystemPaletteSingleton.window(true)
flags: Qt.Window | Qt.WindowFullscreenButtonHint |
Qt.WindowTitleHint | Qt.WindowSystemMenuHint | Qt.WindowMinMaxButtonsHint |
@@ -190,8 +190,6 @@ Window {
// QTBUG-35049: Windows is removing features we didn't ask for, even though Qt::CustomizeWindowHint is not set
// Otherwise Qt.Window | Qt.WindowFullscreenButtonHint would be enough
- SystemPalette {id: syspal}
-
Item {
id: backgroundItem
anchors.fill: parent