aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJanne Heikkilä <janne.heikkila@symbio.com>2010-11-12 09:32:49 +0200
committerHolger Schröder <holger.schroeder.ext@basyskom.de>2010-11-22 18:29:49 +0100
commitb329eaa01281c20b368953900c22bcdfeab82b13 (patch)
tree951f6c751e2ed0028337d17a142816b6b0c4ec93 /tests
parent4affde3fee038a4c87d5cd9058bb74928b86e643 (diff)
Changes: Added title/header for the MObjectMenu.
RevBy: Holger Schröder Details: The header area contains title label and icon.
Diffstat (limited to 'tests')
-rw-r--r--tests/ut_mobjectmenu/ut_mobjectmenu.cpp24
-rw-r--r--tests/ut_mobjectmenu/ut_mobjectmenu.h1
2 files changed, 25 insertions, 0 deletions
diff --git a/tests/ut_mobjectmenu/ut_mobjectmenu.cpp b/tests/ut_mobjectmenu/ut_mobjectmenu.cpp
index b4f9fbb6..23c0756f 100644
--- a/tests/ut_mobjectmenu/ut_mobjectmenu.cpp
+++ b/tests/ut_mobjectmenu/ut_mobjectmenu.cpp
@@ -145,6 +145,30 @@ void Ut_MObjectMenu::testCursorPosition()
delete widget;
}
+void Ut_MObjectMenu::testTitle()
+{
+ MWidget *widget = new MWidget();
+ MObjectMenu *menu = new MObjectMenu(widget);
+
+ QCOMPARE(menu->title(), QString(""));
+
+ menu->setTitle("title");
+ QCOMPARE(menu->title(), QString("title"));
+
+ widget->setProperty("objectMenuTitle", QString("property title"));
+ QCOMPARE(menu->title(), QString("title"));
+
+ delete menu;
+
+ menu = new MObjectMenu(widget);
+ QCOMPARE(menu->title(), QString("property title"));
+
+ menu->setTitle("");
+ QCOMPARE(menu->title(), QString(""));
+
+ delete menu;
+ delete widget;
+}
QTEST_APPLESS_MAIN(Ut_MObjectMenu)
diff --git a/tests/ut_mobjectmenu/ut_mobjectmenu.h b/tests/ut_mobjectmenu/ut_mobjectmenu.h
index 4a5cca9e..f2015212 100644
--- a/tests/ut_mobjectmenu/ut_mobjectmenu.h
+++ b/tests/ut_mobjectmenu/ut_mobjectmenu.h
@@ -42,6 +42,7 @@ private slots:
void testConstructionAndDestruction();
void testActionsAddingAndRemoving();
void testCursorPosition();
+ void testTitle();
private:
};