summaryrefslogtreecommitdiffstats
path: root/tests/auto/gui/kernel/qguiapplication/tst_qguiapplication.cpp
diff options
context:
space:
mode:
authorDavid Faure <faure@kde.org>2012-06-23 14:08:25 +0200
committerQt by Nokia <qt-info@nokia.com>2012-06-27 09:23:15 +0200
commit2246e48a760823234952031afd247e5d0419e38c (patch)
tree943afc41b3708de63f821b22456bcfe2f088b7c0 /tests/auto/gui/kernel/qguiapplication/tst_qguiapplication.cpp
parentae7e9a407fbcd06926216e9f9bdebc0a8144527c (diff)
Add QGuiApplication::setApplicationDisplayName.
This is for use in window titles. Change-Id: I0070a08abd379ae2edcfab4413c182bd9e840678 Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
Diffstat (limited to 'tests/auto/gui/kernel/qguiapplication/tst_qguiapplication.cpp')
-rw-r--r--tests/auto/gui/kernel/qguiapplication/tst_qguiapplication.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/auto/gui/kernel/qguiapplication/tst_qguiapplication.cpp b/tests/auto/gui/kernel/qguiapplication/tst_qguiapplication.cpp
index 372dd65ff4..dda810ab41 100644
--- a/tests/auto/gui/kernel/qguiapplication/tst_qguiapplication.cpp
+++ b/tests/auto/gui/kernel/qguiapplication/tst_qguiapplication.cpp
@@ -50,6 +50,7 @@ class tst_QGuiApplication: public QObject
Q_OBJECT
private slots:
+ void displayName();
void focusObject();
void allWindows();
void topLevelWindows();
@@ -60,6 +61,18 @@ private slots:
void quitOnLastWindowClosed();
};
+void tst_QGuiApplication::displayName()
+{
+ int argc = 1;
+ char *argv[] = { const_cast<char*>("tst_qguiapplication") };
+ QGuiApplication app(argc, argv);
+ QCOMPARE(::qAppName(), QString::fromLatin1("tst_qguiapplication"));
+ QCOMPARE(QGuiApplication::applicationName(), QString::fromLatin1("tst_qguiapplication"));
+ QCOMPARE(QGuiApplication::applicationDisplayName(), QString::fromLatin1("tst_qguiapplication"));
+ QGuiApplication::setApplicationDisplayName("The GUI Application");
+ QCOMPARE(QGuiApplication::applicationDisplayName(), QString::fromLatin1("The GUI Application"));
+}
+
class DummyWindow : public QWindow
{
public: