From ecf7517352cf892855404093413728d5c890b96f Mon Sep 17 00:00:00 2001
From: hjk <qtc-committer@nokia.com>
Date: Fri, 27 Nov 2009 14:47:03 +0100
Subject: [PATCH] debugger: add a slightly more complex QObject manual test

---
 tests/manual/gdbdebugger/simple/app.cpp | 30 +++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/tests/manual/gdbdebugger/simple/app.cpp b/tests/manual/gdbdebugger/simple/app.cpp
index a8a4feb4547..a40642dea03 100644
--- a/tests/manual/gdbdebugger/simple/app.cpp
+++ b/tests/manual/gdbdebugger/simple/app.cpp
@@ -488,9 +488,37 @@ void testQMultiMap()
 #endif
 }
 
+namespace Names {
+namespace Bar {
+
+struct Ui {
+    Ui() { w = 0; }
+    QWidget *w;
+};
+
+class TestObject : public QObject
+{
+    Q_OBJECT
+
+public:
+    TestObject(QObject *parent = 0)
+      : QObject(parent)
+    {
+        m_ui = new Ui;
+        m_ui->w = 0;
+    }
+
+    Ui *m_ui;
+};
+
+} // namespace Bar
+} // namespace Names
+
 void testQObject(int &argc, char *argv[])
 {
     QApplication app(argc, argv);
+    Names::Bar::TestObject test;
+
     QAction act("xxx", &app);
     QString t = act.text();
     t += "y";
@@ -1432,3 +1460,5 @@ struct QMetaTypeId< QMap<uint, QStringList> >
     }                                                           \
 };
 QT_END_NAMESPACE
+
+#include "app.moc"
-- 
GitLab