summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeith Isdale <keith.isdale@nokia.com>2010-08-03 14:54:00 +1000
committerKeith Isdale <keith.isdale@nokia.com>2010-08-03 14:54:00 +1000
commit89f527ef46aaf755f7001bf3bd4f5869a03ac494 (patch)
treeace888fc091b8d7835b442029e135bd22298e5ee
parent0575890e3282a496a68e9f428994a09ed0aadcb4 (diff)
parent2793b135c6faec221cf8e63d76b6e6cc31c6717e (diff)
Merge branch 'master' of scm.dev.nokia.troll.no:research/qtuitest
-rw-r--r--plugins/styles/qtuitest/style.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/plugins/styles/qtuitest/style.cpp b/plugins/styles/qtuitest/style.cpp
index 8ec1f3a..1b8d75f 100644
--- a/plugins/styles/qtuitest/style.cpp
+++ b/plugins/styles/qtuitest/style.cpp
@@ -194,13 +194,19 @@ void QtUiTestStylePlugin::initSlave()
QStringList QtUiTestStylePlugin::keys() const
{
- return QStringList() << "QtUiTest";
+ return QStringList() << "QtUiTest_NoStyle" << "QtUiTest";
}
QStyle *QtUiTestStylePlugin::create(const QString &key)
{
static bool initialised = false;
+ if (key.toLower() == "qtuitest_nostyle") {
+ // QApplication::style() has failed to initialise app style
+ // so is trying all styles. In this case we DO NOT want the
+ // QtUiTest style to be initialised unintentionally...
+ initialised = true;
+ }
if (key.toLower() == "qtuitest" && !initialised) {
initSlave();
initialised = true;