From 8e276783918d25d05eee65fd9eb5510ebcfbecc4 Mon Sep 17 00:00:00 2001
From: Jerome Pasion <jerome.pasion@nokia.com>
Date: Fri, 17 Sep 2010 17:15:29 +0200
Subject: Added default value documentation for two variables. Reviewed-by:
 David Boddie:

---
 src/corelib/io/qtextstream.cpp | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/corelib/io/qtextstream.cpp b/src/corelib/io/qtextstream.cpp
index eab0662..6091ec0 100644
--- a/src/corelib/io/qtextstream.cpp
+++ b/src/corelib/io/qtextstream.cpp
@@ -3019,8 +3019,8 @@ void QTextStream::setAutoDetectUnicode(bool enabled)
 }
 
 /*!
-    Returns true if automatic Unicode detection is enabled; otherwise
-    returns false.
+    Returns true if automatic Unicode detection is enabled, otherwise
+    returns false. Automatic Unicode detection is enabled by default.
 
     \sa setAutoDetectUnicode(), setCodec()
 */
@@ -3051,7 +3051,8 @@ void QTextStream::setGenerateByteOrderMark(bool generate)
 
 /*!
     Returns true if QTextStream is set to generate the UTF BOM (Byte Order
-    Mark) when using a UTF codec; otherwise returns false.
+    Mark) when using a UTF codec; otherwise returns false. UTF BOM generation is
+    set to false by default.
 
     \sa setGenerateByteOrderMark()
 */
-- 
cgit v0.12


From f3a9990f6c46d596b9a53e0cca14c66d58b1dbe3 Mon Sep 17 00:00:00 2001
From: Geir Vattekar <geir.vattekar@nokia.com>
Date: Mon, 20 Sep 2010 10:38:09 +0200
Subject: Doc: Added info on QWidget::render to printing docs

    Task-number: QTBUG-2210
    Reviewed-by: David Boddie
---
 doc/src/painting-and-printing/printing.qdoc | 11 ++++++
 doc/src/snippets/widgetprinting.cpp         | 54 +++++++++++++++++++++++++++++
 2 files changed, 65 insertions(+)
 create mode 100644 doc/src/snippets/widgetprinting.cpp

diff --git a/doc/src/painting-and-printing/printing.qdoc b/doc/src/painting-and-printing/printing.qdoc
index 62c8192..97cd92f 100644
--- a/doc/src/painting-and-printing/printing.qdoc
+++ b/doc/src/painting-and-printing/printing.qdoc
@@ -136,6 +136,17 @@
   used is constructed using the form of the constructor that accepts a
   QPaintDevice argument.
 
+  \section1 Printing Widgets
+
+  To print a widget, you can use the QWidget::render() function. As mentioned,
+  the printer's resolution is usually higher than the screen resolution, so you
+  will have to scale the painter. You may also want to position the widget on the
+  page. The following code sample shows how this may look.
+
+  \snippet doc/src/snippets/widgetprinting.cpp 0
+
+  This will center the widget on the page and scale it so that it fits the page.
+
   \section1 Printing from Complex Widgets
 
   Certain widgets, such as QTextEdit and QGraphicsView, display rich content
diff --git a/doc/src/snippets/widgetprinting.cpp b/doc/src/snippets/widgetprinting.cpp
new file mode 100644
index 0000000..b3d5b7c
--- /dev/null
+++ b/doc/src/snippets/widgetprinting.cpp
@@ -0,0 +1,54 @@
+
+#include <QtGui>
+
+class Window : public QWidget
+{
+    Q_OBJECT
+
+public:
+    Window() {
+        myWidget = new QPushButton("Print Me");
+        connect(myWidget, SIGNAL(clicked()), this, SLOT(print()));
+
+        QVBoxLayout *layout = new QVBoxLayout;
+        layout->addWidget(myWidget);
+        setLayout(layout);
+    }
+
+private slots:
+    void print() {
+        QPrinter printer(QPrinter::HighResolution);
+        
+        printer.setOutputFileName("test.pdf");
+
+//! [0]
+        QPainter painter;
+        painter.begin(&printer);
+        double xscale = printer.pageRect().width()/double(myWidget->width());
+        double yscale = printer.pageRect().height()/double(myWidget->height());
+        double scale = qMin(xscale, yscale);
+        painter.translate(printer.paperRect().x() + printer.pageRect().width()/2,
+                           printer.paperRect().y() + printer.pageRect().height()/2);
+        painter.scale(scale, scale);
+        painter.translate(-width()/2, -height()/2);
+
+        myWidget->render(&painter);
+//! [0]
+    }
+
+private:
+    QPushButton *myWidget;
+};
+
+int main(int argv, char **args)
+{
+    QApplication app(argv, args);
+
+    Window window;
+    window.show();
+
+    return app.exec();
+}
+
+#include "main.moc"
+
-- 
cgit v0.12


From f5fcf515f73390ce124027335bb74d4a4c5f7b43 Mon Sep 17 00:00:00 2001
From: Morten Engvoldsen <morten.engvoldsen@nokia.com>
Date: Mon, 20 Sep 2010 11:05:26 +0200
Subject: Doc: Fixing overlapping text problem in columns

---
 doc/src/template/style/style.css | 1 +
 1 file changed, 1 insertion(+)

diff --git a/doc/src/template/style/style.css b/doc/src/template/style/style.css
index b60aa41..51c4f7e 100755
--- a/doc/src/template/style/style.css
+++ b/doc/src/template/style/style.css
@@ -898,6 +898,7 @@
 	margin-left:10px;
 	min-width:250px;
 	line-height: 1.2;
+	min-width:100%;
 
 	}
 	
-- 
cgit v0.12


From bed1c8091e5ee5287a2587874840eadcf2b3b5f8 Mon Sep 17 00:00:00 2001
From: Geir Vattekar <geir.vattekar@nokia.com>
Date: Wed, 22 Sep 2010 13:54:29 +0200
Subject: Doc: Added a note to qmake INSTALLS docs

    Task-number: QTBUG-3171
    Reviewed-by: David Boddie
---
 doc/src/development/qmake-manual.qdoc | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/doc/src/development/qmake-manual.qdoc b/doc/src/development/qmake-manual.qdoc
index f4becf8..754b8ad 100644
--- a/doc/src/development/qmake-manual.qdoc
+++ b/doc/src/development/qmake-manual.qdoc
@@ -1602,6 +1602,9 @@
 
     \snippet doc/src/snippets/code/doc_src_qmake-manual.qdoc 36
 
+    Note that \c qmake will skip files that are executable. If you need to install
+    executable files, you can unset the files' executable flags.
+
     \target LEXIMPLS
     \section1 LEXIMPLS
 
-- 
cgit v0.12


From 9634e133db1bf50a55ed44b3fe01e49954c80d08 Mon Sep 17 00:00:00 2001
From: Morten Engvoldsen <morten.engvoldsen@nokia.com>
Date: Thu, 23 Sep 2010 09:30:38 +0200
Subject: Doc: maintainance - fixing grammar and spelling

---
 doc/src/declarative/examples.qdoc           |  2 +-
 doc/src/getting-started/examples.qdoc       | 50 ++++++++++++++---------------
 tools/qdoc3/test/qt-html-templates.qdocconf |  4 +--
 3 files changed, 28 insertions(+), 28 deletions(-)

diff --git a/doc/src/declarative/examples.qdoc b/doc/src/declarative/examples.qdoc
index 9929cfe..3f075bb 100644
--- a/doc/src/declarative/examples.qdoc
+++ b/doc/src/declarative/examples.qdoc
@@ -28,7 +28,7 @@
 /*!
   \page qdeclarativeexamples.html
   \title QML Examples and Demos
-  \brief Building UI's with QML
+  \brief Building UIs with QML
   \ingroup all-examples
 
 
diff --git a/doc/src/getting-started/examples.qdoc b/doc/src/getting-started/examples.qdoc
index e8c85e6..a5f3446 100644
--- a/doc/src/getting-started/examples.qdoc
+++ b/doc/src/getting-started/examples.qdoc
@@ -273,7 +273,7 @@
     \page examples-painting.html
     \ingroup all-examples
     \title Painting Examples
-    \brief How to use the Qt painting system
+    \brief How to use the Qt painting system.
 
     \image painting-examples.png
 
@@ -303,7 +303,7 @@
     \page examples-richtext.html
     \ingroup all-examples
     \title Rich Text Examples
-    \brief Using the document-oriented rich text engine
+    \brief Using the document-oriented rich text engine.
 
     \image richtext-examples.png
 
@@ -324,7 +324,7 @@
     \page examples-desktop.html
     \ingroup all-examples
     \title Desktop Examples
-    \brief Integrating your Qt application with your favorite desktop
+    \brief Integrating your Qt application with your favorite desktop.
 
     \image desktop-examples.png
 
@@ -371,7 +371,7 @@
     \page examples-threadandconcurrent.html
     \ingroup all-examples
     \title Threading and Concurrent Programming Examples
-    \brief Threading and concurrent programming in Qt
+    \brief Threading and concurrent programming in Qt.
 
     \image thread-examples.png
 
@@ -409,7 +409,7 @@
     \page examples.tools.html
     \ingroup all-examples
     \title Tools Examples
-    \brief Using Qt's containers, iterators, and other tool classes
+    \brief Using Qt's containers, iterators, and other tool classes.
 
     \image tool-examples.png
 
@@ -445,7 +445,7 @@
     \page examples-network.html
     \ingroup all-examples
     \title Network Examples
-    \brief How to do network programming in Qt
+    \brief How to do network programming in Qt.
 
     \image network-examples.png
 
@@ -482,7 +482,7 @@
     \page examples-ipc.html
     \ingroup all-examples
     \title IPC Examples
-    \brief Inter-Process Communication with Qt
+    \brief Inter-Process Communication with Qt.
 
     \image ipc-examples.png
 
@@ -497,7 +497,7 @@
     \page examples-opengl.html
     \ingroup all-examples
     \title OpenGL Examples
-    \brief Accessing OpenGL from Qt
+    \brief Accessing OpenGL from Qt.
 
     \image opengl-examples.png
 
@@ -529,7 +529,7 @@
     \page examples-openvg.html
     \ingroup all-examples
     \title OpenVG Examples
-    \brief Accessing OpenVG from Qt
+    \brief Accessing OpenVG from Qt.
 
     \image opengl-examples.png
 
@@ -548,7 +548,7 @@
     \page examples-multimedia.html
     \ingroup all-examples
     \title Multimedia Examples
-    \brief Audio, video, and Phonon with Qt
+    \brief Audio, video, and Phonon with Qt.
 
     \image phonon-examples.png
 
@@ -595,7 +595,7 @@
     \page examples-sql.html
     \ingroup all-examples
     \title SQL Examples
-    \brief Accessing your SQL database from Qt
+    \brief Accessing your SQL database from Qt.
 
     \image sql-examples.png
 
@@ -623,7 +623,7 @@
     \page examples-xml.html
     \ingroup all-examples
     \title XML Examples
-    \brief Using XML with Qt
+    \brief Using XML with Qt.
 
     \image xml-examples.png XML
 
@@ -658,7 +658,7 @@
     \page examples-designer.html
     \ingroup all-examples
     \title Qt Designer Examples
-    \brief Using Qt Designer to build your UI
+    \brief Using Qt Designer to build your UI.
 
     \image designer-examples.png QtDesigner
 
@@ -681,7 +681,7 @@
     \page examples-uitools.html
     \ingroup all-examples
     \title UiTools Examples
-    \brief Using the QtUiTools module
+    \brief Using the QtUiTools module.
 
     \image uitools-examples.png UiTools
 
@@ -695,7 +695,7 @@
     \page examples-linguist.html
     \ingroup all-examples
     \title Qt Linguist Examples
-    \brief Using Qt Linguist to internationalize your Qt application
+    \brief Using Qt Linguist to internationalize your Qt application.
 
     \image linguist-examples.png
 
@@ -713,7 +713,7 @@
     \page examples-script.html
     \ingroup all-examples
     \title Qt Script Examples
-    \brief Using the Qt scripting environment
+    \brief Using the Qt scripting environment.
 
     \image qtscript-examples.png QtScript
 
@@ -740,7 +740,7 @@
     \page examples-webkit.html
     \ingroup all-examples
     \title WebKit Examples
-    \brief Using WebKit in your Qt application
+    \brief Using WebKit in your Qt application.
 
     \image webkit-examples.png WebKit
 
@@ -779,7 +779,7 @@
     \page examples-helpsystem.html 
     \ingroup all-examples
     \title Help System Examples
-    \brief Adding interactive help to your Qt application
+    \brief Adding interactive help to your Qt application.
 
     \image assistant-examples.png HelpSystem
 
@@ -800,7 +800,7 @@
     \page examples-statemachine.html
     \ingroup all-examples
     \title State Machine Examples
-    \brief Using Qt's finite state machine classes
+    \brief Using Qt's finite state machine classes.
 
     \image statemachine-examples.png StateMachine
 
@@ -824,7 +824,7 @@
     \page examples-animation.html
     \ingroup all-examples
     \title Animation Framework Examples
-    \brief Doing animations with Qt
+    \brief Doing animations with Qt.
 
     \image animation-examples.png Animation
 
@@ -844,7 +844,7 @@
     \page examples-touch.html
     \ingroup all-examples
     \title Touch Input Examples
-    \brief Using Qt's touch input capability
+    \brief Using Qt's touch input capability.
 
     Support for touch input makes it possible for developers to create
     extensible and intuitive user interfaces.
@@ -861,7 +861,7 @@
     \page examples-gestures.html
     \ingroup all-examples
     \title Gestures Examples
-    \brief Gesture programming examples
+    \brief Gesture programming examples.
 
     The API of the gesture framework is not yet finalized and
     still subject to change.
@@ -875,7 +875,7 @@
     \page examples-dbus.html
     \ingroup all-examples
     \title D-Bus Examples
-    \brief Using D-Bus from Qt applications
+    \brief Using D-Bus from Qt applications.
 
     \list
     \o \l{dbus/dbus-chat}{Chat}
@@ -892,7 +892,7 @@
     \page examples-embeddedlinux.html
     \ingroup all-examples
     \title Qt for Embedded Linux Examples
-    \brief Using Qt in Embedded Linux
+    \brief Using Qt in Embedded Linux.
 
     \image qt-embedded-examples.png QtEmbedded
 
@@ -912,7 +912,7 @@
     \page examples-activeqt.html
     \ingroup all-examples
     \title ActiveQt Examples
-    \brief Using ActiveX from Qt applications
+    \brief Using ActiveX from Qt applications.
 
     \image activeqt-examples.png ActiveQt
 
diff --git a/tools/qdoc3/test/qt-html-templates.qdocconf b/tools/qdoc3/test/qt-html-templates.qdocconf
index b716f7c..44aa918 100644
--- a/tools/qdoc3/test/qt-html-templates.qdocconf
+++ b/tools/qdoc3/test/qt-html-templates.qdocconf
@@ -40,7 +40,7 @@ HTML.postheader         = " <div class=\"header\" id=\"qtdocheader\">\n" \
 			"		 <li><a href=\"#\">Qt Topics</a> \n" \
 			"			 <ul id=\"topmenuTopic\"> \n" \
 			"			   <li><a href=\"qt-basic-concepts.html\">Programming with Qt</a></li> \n" \
-			"			   <li><a href=\"qtquick.html\">Device UI's &amp; Qt Quick</a></li> \n" \
+			"			   <li><a href=\"qtquick.html\">Device UIs &amp; Qt Quick</a></li> \n" \
 			"			   <li><a href=\"qt-gui-concepts.html\">UI Design with Qt</a></li> \n" \
 			"			   <li><a href=\"developing-with-qt.html\">Cross-platform and Platform-specific</a></li> \n" \
 			"			   <li><a href=\"platform-specific.html\">Platform-specific info</a></li> \n" \
@@ -94,7 +94,7 @@ HTML.postheader         = " <div class=\"header\" id=\"qtdocheader\">\n" \
 			  "          <div id=\"list002\" class=\"list\">\n" \
 			  "            <ul id=\"ul002\" >\n" \
 			  "			   <li class=\"defaultLink\"><a href=\"qt-basic-concepts.html\">Programming with Qt</a></li> \n" \
-			  "			   <li class=\"defaultLink\"><a href=\"qtquick.html\">Device UI's &amp; Qt Quick</a></li> \n" \
+			  "			   <li class=\"defaultLink\"><a href=\"qtquick.html\">Device UIs &amp; Qt Quick</a></li> \n" \
 			  "			   <li class=\"defaultLink\"><a href=\"qt-gui-concepts.html\">UI Design with Qt</a></li> \n" \
 			  "			   <li class=\"defaultLink\"><a href=\"developing-with-qt.html\">Cross-platform and Platform-specific</a></li> \n" \
 			  "			   <li class=\"defaultLink\"><a href=\"platform-specific.html\">Platform-specific info</a></li> \n" \
-- 
cgit v0.12


From 222a21187c3e3fe4ab6f436f30bde1b1dc0b2212 Mon Sep 17 00:00:00 2001
From: Aaron Kennedy <aaron.kennedy@nokia.com>
Date: Fri, 24 Sep 2010 00:22:05 +1000
Subject: Invalidate QStaticText coord cache when texture size changes

If the glyph cache texture changes size, the texture coordinate array
must be regenerated to point to the correct texture locations.

Reviewed-By: Gunnar Sletta
---
 src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp b/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
index 2347e66..0426ffd 100644
--- a/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
+++ b/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
@@ -1470,7 +1470,7 @@ namespace {
     {
     public:
         QOpenGLStaticTextUserData()
-            : QStaticTextUserData(OpenGLUserData)
+            : QStaticTextUserData(OpenGLUserData), cacheSize(0, 0)
         {
         }
 
@@ -1478,6 +1478,7 @@ namespace {
         {
         }
 
+        QSize cacheSize;
         QGL2PEXVertexArray vertexCoordinateArray;
         QGL2PEXVertexArray textureCoordinateArray;
     };
@@ -1542,6 +1543,12 @@ void QGL2PaintEngineExPrivate::drawCachedGlyphs(QFontEngineGlyphCache::Type glyp
         // Use cache if backend optimizations is turned on
         vertexCoordinates = &userData->vertexCoordinateArray;
         textureCoordinates = &userData->textureCoordinateArray;
+
+        QSize size(cache->width(), cache->height());
+        if (userData->cacheSize != size) {
+            recreateVertexArrays = true;
+            userData->cacheSize = size;
+        }
     }
 
 
-- 
cgit v0.12


From 7a14055269c31a389d895a2fffa1e9d897e1bee3 Mon Sep 17 00:00:00 2001
From: Aaron Kennedy <aaron.kennedy@nokia.com>
Date: Fri, 24 Sep 2010 00:28:30 +1000
Subject: Remove unnecessary attribute changes

The only consumer of TextDrawingMode is drawCachedGlyphs, and it always
sets these two attrib pointers anyway.

Reviewed-By: Gunnar Sletta
---
 src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp | 2 --
 1 file changed, 2 deletions(-)

diff --git a/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp b/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
index 0426ffd..42792ac 100644
--- a/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
+++ b/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
@@ -612,8 +612,6 @@ void QGL2PaintEngineExPrivate::transferMode(EngineMode newMode)
     }
 
     if (newMode == TextDrawingMode) {
-        setVertexAttributePointer(QT_VERTEX_COORDS_ATTR, (GLfloat*)vertexCoordinateArray.data());
-        setVertexAttributePointer(QT_TEXTURE_COORDS_ATTR, (GLfloat*)textureCoordinateArray.data());
         shaderManager->setHasComplexGeometry(true);
     } else {
         shaderManager->setHasComplexGeometry(false);
-- 
cgit v0.12


From 181f6a4b76a278ded6e402aada657cfda2d3f638 Mon Sep 17 00:00:00 2001
From: Geir Vattekar <geir.vattekar@nokia.com>
Date: Fri, 24 Sep 2010 09:30:22 +0200
Subject: Doc: Said that QApplication exits when not able to open X11 display

    Task-number: QTBUG-13377
    Reviewed-by: Jerome Pasion
---
 src/gui/kernel/qapplication.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/gui/kernel/qapplication.cpp b/src/gui/kernel/qapplication.cpp
index 43d5772..e6dc623 100644
--- a/src/gui/kernel/qapplication.cpp
+++ b/src/gui/kernel/qapplication.cpp
@@ -711,6 +711,12 @@ void QApplicationPrivate::process_cmdline()
             done.
     \endlist
 
+    \section1 X11 Notes
+
+    If QApplication fails to open the X11 display, it will terminate
+    the process. This behavior is consistent with most X11
+    applications.
+
     \sa arguments()
 */
 
-- 
cgit v0.12


From 4286d8d20eae7b0876acc5afcecebc03cfc2514a Mon Sep 17 00:00:00 2001
From: Geir Vattekar <geir.vattekar@nokia.com>
Date: Fri, 24 Sep 2010 09:33:53 +0200
Subject: Doc: call qApp->precessEvents after QSplashScreen::showMessage

    Task-number: QTBUG-13734
    Reviewed-by: Jerome Pasion
---
 src/gui/widgets/qsplashscreen.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/gui/widgets/qsplashscreen.cpp b/src/gui/widgets/qsplashscreen.cpp
index 8be0cf8..d1fb686 100644
--- a/src/gui/widgets/qsplashscreen.cpp
+++ b/src/gui/widgets/qsplashscreen.cpp
@@ -186,6 +186,13 @@ void QSplashScreen::repaint()
     Draws the \a message text onto the splash screen with color \a
     color and aligns the text according to the flags in \a alignment.
 
+    To make sure the splash screen is repainted immediately, you can
+    call \l{QCoreApplication}'s
+    \l{QCoreApplication::}{processEvents()} after the call to
+    showMessage(). You usually want this to make sure that the message
+    is kept up to date with what your application is doing (e.g.,
+    loading files).
+
     \sa Qt::Alignment, clearMessage()
 */
 void QSplashScreen::showMessage(const QString &message, int alignment,
-- 
cgit v0.12


From 4c0016bd7f177603bab05c2a71cd45e839c11173 Mon Sep 17 00:00:00 2001
From: Jerome Pasion <jerome.pasion@nokia.com>
Date: Fri, 24 Sep 2010 16:58:43 +0200
Subject: Added a condition to skip obsolete functions during the threadness
 check. Reviewed-by: David Boddie Task:QTBUG-13786

---
 tools/qdoc3/generator.cpp | 35 +++++++++++++++++++----------------
 1 file changed, 19 insertions(+), 16 deletions(-)

diff --git a/tools/qdoc3/generator.cpp b/tools/qdoc3/generator.cpp
index 7f39be2..f1eaddc 100644
--- a/tools/qdoc3/generator.cpp
+++ b/tools/qdoc3/generator.cpp
@@ -981,23 +981,26 @@ void Generator::generateThreadSafeness(const Node *node, CodeMarker *marker)
             NodeList nonreentrant;
             NodeList::ConstIterator c = innerNode->childNodes().begin();
             while (c != innerNode->childNodes().end()) {
-                switch ((*c)->threadSafeness()) {
-                case Node::Reentrant:
-                    reentrant.append(*c);
-                    if (threadSafeness == Node::ThreadSafe)
-                        exceptions = true;
-                    break;
-                case Node::ThreadSafe:
-                    threadsafe.append(*c);
-                    if (threadSafeness == Node::Reentrant)
+                
+                if ((*c)->status() != Node::Obsolete){
+                    switch ((*c)->threadSafeness()) {
+                    case Node::Reentrant:
+                        reentrant.append(*c);
+                        if (threadSafeness == Node::ThreadSafe)
+                            exceptions = true;
+                        break;
+                    case Node::ThreadSafe:
+                        threadsafe.append(*c);
+                        if (threadSafeness == Node::Reentrant)
+                            exceptions = true;
+                        break;
+                    case Node::NonReentrant:
+                        nonreentrant.append(*c);
                         exceptions = true;
-                    break;
-                case Node::NonReentrant:
-                    nonreentrant.append(*c);
-                    exceptions = true;
-                    break;
-                default:
-                    break;
+                        break;
+                    default:
+                        break;
+                    }
                 }
                 ++c;
             }
-- 
cgit v0.12


From 84d278501a19eaccf9a77cccd95ca5d17a2dcd2b Mon Sep 17 00:00:00 2001
From: Jerome Pasion <jerome.pasion@nokia.com>
Date: Fri, 24 Sep 2010 17:50:04 +0200
Subject: Clarified documentation of loadFinished() signal. Reviewed-by:David
 Boddie Task: QTBUG-10178

---
 src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp b/src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp
index d0c047d..9b97c8b 100644
--- a/src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp
+++ b/src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp
@@ -1890,9 +1890,10 @@ InspectorController* QWebPagePrivate::inspectorController()
     The loadStarted() signal is emitted when the page begins to load.The
     loadProgress() signal, on the other hand, is emitted whenever an element
     of the web page completes loading, such as an embedded image, a script,
-    etc. Finally, the loadFinished() signal is emitted when the page has
-    loaded completely. Its argument, either true or false, indicates whether
-    or not the load operation succeeded.
+    etc. Finally, the loadFinished() signal is emitted when the page contents
+    are loaded completely, independent of script execution or page rendering.
+    Its argument, either true or false, indicates whether or not the load
+    operation succeeded.
 
     \section1 Using QWebPage in a Widget-less Environment
 
@@ -3729,7 +3730,7 @@ quint64 QWebPage::bytesReceived() const
 /*!
     \fn void QWebPage::loadStarted()
 
-    This signal is emitted when a new load of the page is started.
+    This signal is emitted when a page starts loading content.
 
     \sa loadFinished()
 */
@@ -3748,7 +3749,8 @@ quint64 QWebPage::bytesReceived() const
 /*!
     \fn void QWebPage::loadFinished(bool ok)
 
-    This signal is emitted when a load of the page is finished.
+    This signal is emitted when the page finishes loading content. This signal
+    is independant of script execution or page rendering.
     \a ok will indicate whether the load was successful or any error occurred.
 
     \sa loadStarted(), ErrorPageExtension
-- 
cgit v0.12


From bc8409b9d04be54d98ca97d96c32473039f58a80 Mon Sep 17 00:00:00 2001
From: Miikka Heikkinen <miikka.heikkinen@digia.com>
Date: Mon, 27 Sep 2010 15:39:18 +0300
Subject: Streamlined smart installer package creation

Previously manual editing of the pkg file was required to publish
application using smart installer. Now a proper app_installer.pkg
will  be created as long as application has protected range UID.
Also changed "make installer_sis" to always generate the application
sis as publishing process supports signing both application and its
smart installer wrapper packages in single step.

Task-number: QTBUG-13991
Reviewed-by: axis
---
 mkspecs/features/symbian/sis_targets.prf   |  4 ++--
 qmake/generators/symbian/symbiancommon.cpp | 13 ++++++++++---
 2 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/mkspecs/features/symbian/sis_targets.prf b/mkspecs/features/symbian/sis_targets.prf
index 800a04c..673127e 100644
--- a/mkspecs/features/symbian/sis_targets.prf
+++ b/mkspecs/features/symbian/sis_targets.prf
@@ -67,7 +67,7 @@ equals(GENERATE_SIS_TARGETS, true) {
                                         , \
                                             $(MAKE) -f $(MAKEFILE) fail_sis_nopkg \
                                         )
-        installer_sis_target.depends = $${baseTarget}.sis
+        installer_sis_target.depends = sis
 
         ok_installer_sis_target.target = ok_installer_sis
         ok_installer_sis_target.commands = createpackage.bat $(QT_SIS_OPTIONS) $${baseTarget}_installer.pkg - \
@@ -154,7 +154,7 @@ equals(GENERATE_SIS_TARGETS, true) {
         installer_sis_target.target = installer_sis
         installer_sis_target.commands = $$QMAKE_CREATEPACKAGE $(QT_SIS_OPTIONS) $${baseTarget}_installer.pkg - \
                                             $(QT_SIS_CERTIFICATE) $(QT_SIS_KEY) $(QT_SIS_PASSPHRASE)
-        installer_sis_target.depends = $${sis_destdir}/$${baseTarget}.sis
+        installer_sis_target.depends = sis
 
         !isEmpty(sis_destdir):!equals(sis_destdir, "."):!equals(sis_destdir, "./") {
             sis_target.commands += && $$QMAKE_MOVE $${baseTarget}.sis $$sis_destdir
diff --git a/qmake/generators/symbian/symbiancommon.cpp b/qmake/generators/symbian/symbiancommon.cpp
index a60ae07..9af3fe4 100644
--- a/qmake/generators/symbian/symbiancommon.cpp
+++ b/qmake/generators/symbian/symbiancommon.cpp
@@ -178,8 +178,15 @@ void SymbianCommonGenerator::generatePkgFile(const QString &iconFile, bool epocB
     QTextStream ts(&stubPkgFile);
 
     QString installerSisHeader = project->values("DEPLOYMENT.installer_header").join("\n");
-    if (installerSisHeader.isEmpty())
-        installerSisHeader = "0xA000D7CE"; // Use default self-signable UID if not defined
+    if (installerSisHeader.isEmpty()) {
+        // Use correct protected UID for publishing if application UID is in protected range,
+        // otherwise use self-signable test UID.
+        QRegExp protUidMatcher("0[xX][0-7].*");
+        if (protUidMatcher.exactMatch(uid3))
+            installerSisHeader = QLatin1String("0x2002CCCF");
+        else
+            installerSisHeader = QLatin1String("0xA000D7CE"); // Use default self-signable UID
+    }
 
     QString wrapperStreamBuffer;
     QTextStream tw(&wrapperStreamBuffer);
@@ -531,7 +538,7 @@ void SymbianCommonGenerator::generatePkgFile(const QString &iconFile, bool epocB
         // Wrapped files deployment
         QString currentPath = qmake_getpwd();
         QString sisName = QString("%1.sis").arg(fixedTarget);
-        twf << "\"" << currentPath << "/" << sisName << "\" - \"c:\\private\\2002CCCE\\import\\" << sisName << "\"" << endl;
+        twf << "\"" << currentPath << "/" << sisName << "\" - \"!:\\private\\2002CCCE\\import\\" << sisName << "\"" << endl;
 
         QString bootStrapPath = QLibraryInfo::location(QLibraryInfo::PrefixPath);
         bootStrapPath.append("/smartinstaller.sis");
-- 
cgit v0.12


From 1e4f736c2825c8c36ec74719efbc723f6374d072 Mon Sep 17 00:00:00 2001
From: Miikka Heikkinen <miikka.heikkinen@digia.com>
Date: Mon, 27 Sep 2010 16:15:40 +0300
Subject: Fixed incorrect snippet in BLD_INF_RULES documentation

Task-number: QTBUG-13988
Reviewed-by: TrustMe
---
 doc/src/development/qmake-manual.qdoc           | 2 +-
 doc/src/snippets/code/doc_src_qmake-manual.qdoc | 7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/doc/src/development/qmake-manual.qdoc b/doc/src/development/qmake-manual.qdoc
index f4becf8..9f569e9 100644
--- a/doc/src/development/qmake-manual.qdoc
+++ b/doc/src/development/qmake-manual.qdoc
@@ -1088,7 +1088,7 @@
 
     For example:
 
-    \snippet doc/src/snippets/code/doc_src_qmake-manual.qdoc 146
+    \snippet doc/src/snippets/code/doc_src_qmake-manual.qdoc 152
 
     This will add the specified statements to the \c prj_exports section of the 
     generated \c bld.inf file.
diff --git a/doc/src/snippets/code/doc_src_qmake-manual.qdoc b/doc/src/snippets/code/doc_src_qmake-manual.qdoc
index 4ac7d5e..8c35c3f 100644
--- a/doc/src/snippets/code/doc_src_qmake-manual.qdoc
+++ b/doc/src/snippets/code/doc_src_qmake-manual.qdoc
@@ -1002,3 +1002,10 @@ symbian {
 RSS_RULES.service_list += "uid = 0x12345678; datatype_list = \{\}; opaque_data = r_my_icon;"
 RSS_RULES.footer +="RESOURCE CAPTION_AND_ICON_INFO r_my_icon \{ icon_file =\"$$PWD/my_icon.svg\"; \}"
 //! [151]
+
+//! [152]
+my_exports = \
+    "foo.h /epoc32/include/mylib/foo.h" \
+    "bar.h /epoc32/include/mylib/bar.h"
+BLD_INF_RULES.prj_exports += my_exports
+//! [152]
-- 
cgit v0.12


From 3bb3af84bef3c0472ca8ed0d5c6bb3c82320956d Mon Sep 17 00:00:00 2001
From: axis <qt-info@nokia.com>
Date: Mon, 27 Sep 2010 13:37:14 +0200
Subject: Fixed regression when typing in QTextControl based widgets on Symbian

The bug was that when querying for the maximum text length, the case
where an invalid QVariant was returned (which is allowed) was not
handled properly. This would lead to input being blocked by the input
context when it shouldn't.

RevBy:    Sami Merila
---
 src/gui/inputmethod/qcoefepinputcontext_s60.cpp |   6 +-
 tests/auto/qinputcontext/tst_qinputcontext.cpp  | 257 +++++++++++++++++++-----
 2 files changed, 208 insertions(+), 55 deletions(-)

diff --git a/src/gui/inputmethod/qcoefepinputcontext_s60.cpp b/src/gui/inputmethod/qcoefepinputcontext_s60.cpp
index af86d77..4a1b9b9 100644
--- a/src/gui/inputmethod/qcoefepinputcontext_s60.cpp
+++ b/src/gui/inputmethod/qcoefepinputcontext_s60.cpp
@@ -238,8 +238,10 @@ bool QCoeFepInputContext::filterEvent(const QEvent *event)
         }
 
         QString widgetText = focusWidget()->inputMethodQuery(Qt::ImSurroundingText).toString();
-        int maxLength = focusWidget()->inputMethodQuery(Qt::ImMaximumTextLength).toInt();
-        if (!keyEvent->text().isEmpty() && widgetText.size() + m_preeditString.size() >= maxLength) {
+        bool validLength;
+        int maxLength = focusWidget()->inputMethodQuery(Qt::ImMaximumTextLength).toInt(&validLength);
+        if (!keyEvent->text().isEmpty() && validLength
+                && widgetText.size() + m_preeditString.size() >= maxLength) {
             // Don't send key events with string content if the widget is "full".
             return true;
         }
diff --git a/tests/auto/qinputcontext/tst_qinputcontext.cpp b/tests/auto/qinputcontext/tst_qinputcontext.cpp
index d077bc1..700a49b 100644
--- a/tests/auto/qinputcontext/tst_qinputcontext.cpp
+++ b/tests/auto/qinputcontext/tst_qinputcontext.cpp
@@ -67,6 +67,8 @@ public:
     tst_QInputContext() : m_phoneIsQwerty(false) {}
     virtual ~tst_QInputContext() {}
 
+    template <class WidgetType> void symbianTestCoeFepInputContext_addData();
+
 public slots:
     void initTestCase();
     void cleanupTestCase() {}
@@ -467,6 +469,7 @@ void tst_QInputContext::focusProxy()
 void tst_QInputContext::symbianTestCoeFepInputContext_data()
 {
 #ifdef Q_OS_SYMBIAN
+    QTest::addColumn<QWidget *>              ("editwidget");
     QTest::addColumn<bool>                   ("inputMethodEnabled");
     QTest::addColumn<Qt::InputMethodHints>   ("inputMethodHints");
     QTest::addColumn<int>                    ("maxLength"); // Zero for no limit
@@ -474,7 +477,23 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
     QTest::addColumn<QList<FepReplayEvent> > ("keyEvents");
     QTest::addColumn<QString>                ("finalString");
     QTest::addColumn<QString>                ("preeditString");
+
+    symbianTestCoeFepInputContext_addData<QLineEdit>();
+    symbianTestCoeFepInputContext_addData<QPlainTextEdit>();
+    symbianTestCoeFepInputContext_addData<QTextEdit>();
+#endif
+}
+
+Q_DECLARE_METATYPE(QWidget *)
+Q_DECLARE_METATYPE(QLineEdit *)
+Q_DECLARE_METATYPE(QPlainTextEdit *)
+Q_DECLARE_METATYPE(QTextEdit *)
+
+template <class WidgetType>
+void tst_QInputContext::symbianTestCoeFepInputContext_addData()
+{
     QList<FepReplayEvent> events;
+    QWidget *editwidget;
 
     events << FepReplayEvent(EStdKeyBackspace, EKeyBackspace, 0, 0);
     events << FepReplayEvent(EStdKeyBackspace, EKeyBackspace, 0, 0);
@@ -487,7 +506,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
     events << FepReplayEvent(EStdKeyBackspace, EKeyBackspace, 0, 0);
     events << FepReplayEvent('2', '2', 0, 0);
     events << FepReplayEvent('1', '1', 0, 0);
-    QTest::newRow("Numbers (no FEP)")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Numbers (no FEP)").toLocal8Bit())
+            << editwidget
             << false
             << Qt::InputMethodHints(Qt::ImhNone)
             << 0
@@ -495,7 +517,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("521")
             << QString("");
-    QTest::newRow("Numbers and password mode (no FEP)")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Numbers and password mode (no FEP)").toLocal8Bit())
+            << editwidget
             << false
             << Qt::InputMethodHints(Qt::ImhNone)
             << 0
@@ -503,7 +528,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("521")
             << QString("");
-    QTest::newRow("Numbers")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Numbers").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhDigitsOnly)
             << 0
@@ -511,7 +539,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("521")
             << QString("");
-    QTest::newRow("Numbers max length (no FEP)")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Numbers max length (no FEP)").toLocal8Bit())
+            << editwidget
             << false
             << Qt::InputMethodHints(Qt::ImhNone)
             << 2
@@ -519,7 +550,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("21")
             << QString("");
-    QTest::newRow("Numbers max length")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Numbers max length").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhDigitsOnly)
             << 2
@@ -534,7 +568,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
     events << FepReplayEvent(EEventKey, '5', '5', 0, 1);
     events << FepReplayEvent(EEventKey, '5', '5', 0, 1);
     events << FepReplayEvent(EEventKeyUp, '5', 0, 0, 0);
-    QTest::newRow("Numbers and autorepeat (no FEP)")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Numbers and autorepeat (no FEP)").toLocal8Bit())
+            << editwidget
             << false
             << Qt::InputMethodHints(Qt::ImhNone)
             << 0
@@ -552,7 +589,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
     events << FepReplayEvent('5', '5', 0, 0);
     events << FepReplayEvent('5', '5', 0, 0);
     events << FepReplayEvent(EStdKeyBackspace, EKeyBackspace, 0, 0);
-    QTest::newRow("Multitap")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Multitap").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhNoPredictiveText)
             << 0
@@ -560,7 +600,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("Adh")
             << QString("");
-    QTest::newRow("Multitap with no auto uppercase")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Multitap with no auto uppercase").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhNoPredictiveText | Qt::ImhNoAutoUppercase)
             << 0
@@ -568,7 +611,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("adh")
             << QString("");
-    QTest::newRow("Multitap with uppercase")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Multitap with uppercase").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhNoPredictiveText | Qt::ImhPreferUppercase)
             << 0
@@ -576,7 +622,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("ADH")
             << QString("");
-    QTest::newRow("Multitap with lowercase")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Multitap with lowercase").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhNoPredictiveText | Qt::ImhPreferLowercase)
             << 0
@@ -584,7 +633,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("adh")
             << QString("");
-    QTest::newRow("Multitap with forced uppercase")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Multitap with forced uppercase").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhNoPredictiveText | Qt::ImhUppercaseOnly)
             << 0
@@ -592,7 +644,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("ADH")
             << QString("");
-    QTest::newRow("Multitap with forced lowercase")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Multitap with forced lowercase").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhNoPredictiveText | Qt::ImhLowercaseOnly)
             << 0
@@ -611,7 +666,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
     events << FepReplayEvent('5', '5', 0, 0);
     events << FepReplayEvent('5', '5', 0, 0);
     events << FepReplayEvent(EStdKeyBackspace, EKeyBackspace, 0, 0);
-    QTest::newRow("Multitap with mode switch")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Multitap with mode switch").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhNoPredictiveText)
             << 0
@@ -626,7 +684,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
     events << FepReplayEvent('8', '8', 0, 0);
     events << FepReplayEvent('9', '9', 0, 0);
     events << FepReplayEvent('9', '9', 0, 0);
-    QTest::newRow("Multitap with unfinished text")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Multitap with unfinished text").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhNoPredictiveText)
             << 0
@@ -635,7 +696,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << QString("Qt")
             << QString("x");
     events << FepReplayEvent(2000);
-    QTest::newRow("Multitap with committed text")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Multitap with committed text").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhNoPredictiveText)
             << 0
@@ -671,7 +735,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
     events << FepReplayEvent('8', '8', 0, 0);
     events << FepReplayEvent(2000);
     events << FepReplayEvent(EStdKeyDevice3, EKeyDevice3, 0, 0); // Select key
-    QTest::newRow("Multitap and numbers")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Multitap and numbers").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhNoPredictiveText)
             << 0
@@ -679,7 +746,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("H778wmt")
             << QString("");
-    QTest::newRow("T9 and numbers")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": T9 and numbers").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhPreferLowercase)
             << 0
@@ -692,7 +762,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
     events << FepReplayEvent('4', '4', 0, 0);
     events << FepReplayEvent('4', '4', 0, 0);
     events << FepReplayEvent(EStdKeyDevice3, EKeyDevice3, 0, 0); // Select key
-    QTest::newRow("T9")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": T9").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhPreferLowercase)
             << 0
@@ -700,7 +773,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("hi")
             << QString("");
-    QTest::newRow("T9 with uppercase")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": T9 with uppercase").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhPreferUppercase)
             << 0
@@ -708,7 +784,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("HI")
             << QString("");
-    QTest::newRow("T9 with forced lowercase")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": T9 with forced lowercase").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhLowercaseOnly)
             << 0
@@ -716,7 +795,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("hi")
             << QString("");
-    QTest::newRow("T9 with forced uppercase")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": T9 with forced uppercase").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhUppercaseOnly)
             << 0
@@ -724,7 +806,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("HI")
             << QString("");
-    QTest::newRow("T9 with maxlength")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": T9 with maxlength").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhLowercaseOnly)
             << 1
@@ -746,7 +831,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
     events << FepReplayEvent(EStdKeyRightArrow, EKeyRightArrow, 0, 0);
     events << FepReplayEvent('8', '8', 0, 0);
     events << FepReplayEvent('8', '8', 0, 0);
-    QTest::newRow("T9 with movement and unfinished text")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": T9 with movement and unfinished text").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhPreferLowercase)
             << 0
@@ -754,7 +842,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("you hi")
             << QString("tv");
-    QTest::newRow("T9 with movement, password and unfinished text")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": T9 with movement, password and unfinished text").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhPreferLowercase)
             << 0
@@ -762,7 +853,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("wmt h")
             << QString("u");
-    QTest::newRow("T9 with movement, maxlength, password and unfinished text")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": T9 with movement, maxlength, password and unfinished text").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhPreferLowercase)
             << 2
@@ -770,7 +864,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("wh")
             << QString("");
-    QTest::newRow("T9 with movement, maxlength and unfinished text")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": T9 with movement, maxlength and unfinished text").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhPreferLowercase)
             << 2
@@ -778,7 +875,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("hi")
             << QString("");
-    QTest::newRow("Multitap with movement and unfinished text")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Multitap with movement and unfinished text").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhNoPredictiveText | Qt::ImhPreferLowercase)
             << 0
@@ -786,7 +886,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("wmt h")
             << QString("u");
-    QTest::newRow("Multitap with movement, maxlength and unfinished text")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Multitap with movement, maxlength and unfinished text").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhNoPredictiveText | Qt::ImhPreferLowercase)
             << 2
@@ -794,7 +897,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("wh")
             << QString("");
-    QTest::newRow("Numbers with movement")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Numbers with movement").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhDigitsOnly)
             << 0
@@ -802,7 +908,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("96804488")
             << QString("");
-    QTest::newRow("Numbers with movement and maxlength")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Numbers with movement and maxlength").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhDigitsOnly)
             << 2
@@ -810,7 +919,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("44")
             << QString("");
-    QTest::newRow("Numbers with movement, password and unfinished text")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Numbers with movement, password and unfinished text").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhDigitsOnly)
             << 0
@@ -818,7 +930,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("9680448")
             << QString("8");
-    QTest::newRow("Numbers with movement, maxlength, password and unfinished text")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Numbers with movement, maxlength, password and unfinished text").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhDigitsOnly)
             << 2
@@ -827,7 +942,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << QString("44")
             << QString("");
     events << FepReplayEvent(EStdKeyRightArrow, EKeyRightArrow, 0, 0);
-    QTest::newRow("T9 with movement")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": T9 with movement").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhPreferLowercase)
             << 0
@@ -835,7 +953,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("you htvi")
             << QString("");
-    QTest::newRow("T9 with movement and password")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": T9 with movement and password").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhPreferLowercase)
             << 0
@@ -843,7 +964,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("wmt hu")
             << QString("");
-    QTest::newRow("T9 with movement, maxlength and password")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": T9 with movement, maxlength and password").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhPreferLowercase)
             << 2
@@ -851,7 +975,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("wh")
             << QString("");
-    QTest::newRow("Multitap with movement")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Multitap with movement").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhNoPredictiveText | Qt::ImhPreferLowercase)
             << 0
@@ -859,7 +986,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("wmt hu")
             << QString("");
-    QTest::newRow("Multitap with movement and maxlength")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Multitap with movement and maxlength").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhNoPredictiveText | Qt::ImhPreferLowercase)
             << 2
@@ -867,7 +997,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("wh")
             << QString("");
-    QTest::newRow("Numbers with movement and password")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Numbers with movement and password").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhDigitsOnly)
             << 0
@@ -875,7 +1008,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("96804488")
             << QString("");
-    QTest::newRow("Numbers with movement, maxlength and password")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Numbers with movement, maxlength and password").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhDigitsOnly)
             << 2
@@ -888,7 +1024,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
     // Test that the symbol key successfully does nothing when in number-only mode.
     events << FepReplayEvent(EEventKeyDown, EStdKeyLeftFunc, 0, 0, 0);
     events << FepReplayEvent(EEventKeyUp, EStdKeyLeftFunc, 0, 0, 0);
-    QTest::newRow("Dead symbols key")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Dead symbols key").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhDigitsOnly)
             << 0
@@ -896,7 +1035,10 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << events
             << QString("")
             << QString("");
-    QTest::newRow("Dead symbols key and password")
+    editwidget = new WidgetType;
+    QTest::newRow(QString(QString::fromLatin1(editwidget->metaObject()->className())
+            + ": Dead symbols key and password").toLocal8Bit())
+            << editwidget
             << true
             << Qt::InputMethodHints(Qt::ImhDigitsOnly)
             << 0
@@ -905,7 +1047,6 @@ void tst_QInputContext::symbianTestCoeFepInputContext_data()
             << QString("")
             << QString("");
     events.clear();
-#endif
 }
 
 void tst_QInputContext::symbianTestCoeFepInputContext()
@@ -918,6 +1059,7 @@ void tst_QInputContext::symbianTestCoeFepInputContext()
         QSKIP("coefep is not the active input context; skipping test", SkipAll);
     }
 
+    QFETCH(QWidget *,             editwidget);
     QFETCH(bool,                  inputMethodEnabled);
     QFETCH(Qt::InputMethodHints,  inputMethodHints);
     QFETCH(int,                   maxLength);
@@ -933,30 +1075,39 @@ void tst_QInputContext::symbianTestCoeFepInputContext()
     QWidget w;
     QLayout *layout = new QVBoxLayout;
     w.setLayout(layout);
-    QLineEdit *lineedit = new QLineEdit;
-    layout->addWidget(lineedit);
-    lineedit->setFocus();
+
+    layout->addWidget(editwidget);
+    editwidget->setFocus();
 #ifdef QT_KEYPAD_NAVIGATION
-    lineedit->setEditFocus(true);
+    editwidget->setEditFocus(true);
 #endif
     w.show();
 
-    lineedit->setAttribute(Qt::WA_InputMethodEnabled, inputMethodEnabled);
-    lineedit->setInputMethodHints(inputMethodHints);
-    if (maxLength > 0)
-        lineedit->setMaxLength(maxLength);
-    lineedit->setEchoMode(echoMode);
+    editwidget->setAttribute(Qt::WA_InputMethodEnabled, inputMethodEnabled);
+    editwidget->setInputMethodHints(inputMethodHints);
+    QLineEdit *lineedit = qobject_cast<QLineEdit *>(editwidget);
+    if (lineedit) {
+        if (maxLength > 0)
+            lineedit->setMaxLength(maxLength);
+        lineedit->setEchoMode(echoMode);
+    } else if (maxLength > 0 || echoMode != QLineEdit::Normal) {
+        // Only QLineEdits support these features so don't attempt any tests using those
+        // on other widgets.
+        return;
+    }
 
     QTest::qWait(200);
 
     foreach(FepReplayEvent event, keyEvents) {
-        event.replay(lineedit);
+        event.replay(editwidget);
     }
 
     QApplication::processEvents();
 
-    QCOMPARE(lineedit->text(), finalString);
+    QCOMPARE(editwidget->inputMethodQuery(Qt::ImSurroundingText).toString(), finalString);
     QCOMPARE(ic->m_preeditString, preeditString);
+
+    delete editwidget;
 #endif
 }
 
-- 
cgit v0.12


From fbf91dc787c15f561686cd708735ff8f45984aba Mon Sep 17 00:00:00 2001
From: axis <qt-info@nokia.com>
Date: Mon, 27 Sep 2010 16:34:04 +0200
Subject: Added my changes to the changelog.

---
 dist/changes-4.7.1 | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/dist/changes-4.7.1 b/dist/changes-4.7.1
index 5f33ce8..29b4d41 100644
--- a/dist/changes-4.7.1
+++ b/dist/changes-4.7.1
@@ -131,6 +131,18 @@ Qt for Mac OS X
 Qt for Symbian
 --------------
 
+ - configure
+   * [QTBUG-11671] Fixed audio-backend detection in configure tests.
+
+ - qmake
+   * [QTBUG-13523] Added support for using -L notation in the LIBS variable
+     when building with the symbian/linux-armcc or gcce mkspec.
+
+ - QInputContext
+   * [QTBUG-12949] Fixed a bug where passwords would not be committed when
+     confirming.
+   * [QTBUG-13472] Fixed crash in input methods when using symbols menu and
+     numbers only.
 
 
 ****************************************************************************
-- 
cgit v0.12


From 4acbb418b1ad093ad848143218a10ee2957db282 Mon Sep 17 00:00:00 2001
From: Aaron McCarthy <aaron.mccarthy@nokia.com>
Date: Mon, 27 Sep 2010 17:05:25 +1000
Subject: Connect/Disconnect requests needs to use the same dbus connection to
 ICD for the refcounting to work in ICD.

Fixes NB#188145 -  Network interface doesn't go down after last client disconnects
---
 src/plugins/bearer/icd/qnetworksession_impl.cpp | 6 ++----
 src/plugins/bearer/icd/qnetworksession_impl.h   | 5 ++++-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/plugins/bearer/icd/qnetworksession_impl.cpp b/src/plugins/bearer/icd/qnetworksession_impl.cpp
index 8013d30..787cc55 100644
--- a/src/plugins/bearer/icd/qnetworksession_impl.cpp
+++ b/src/plugins/bearer/icd/qnetworksession_impl.cpp
@@ -881,7 +881,6 @@ void QNetworkSessionPrivateImpl::close()
     } else if (isOpen) {
         if ((activeConfig.state() & QNetworkConfiguration::Active) == QNetworkConfiguration::Active) {
 	    // We will not wait any disconnect from icd as it might never come
-	    Maemo::Icd icd;
 #ifdef BEARER_MANAGEMENT_DEBUG
 	    qDebug() << "closing session" << publicConfig.identifier();
 #endif
@@ -894,7 +893,7 @@ void QNetworkSessionPrivateImpl::close()
 	    opened = false;
 	    isOpen = false;
 
-	    icd.disconnect(ICD_CONNECTION_FLAG_APPLICATION_EVENT);
+        m_dbusInterface->call(ICD_DBUS_API_DISCONNECT_REQ, ICD_CONNECTION_FLAG_APPLICATION_EVENT);
 	    startTime = QDateTime();
         } else {
 	    opened = false;
@@ -915,7 +914,6 @@ void QNetworkSessionPrivateImpl::stop()
         emit QNetworkSessionPrivate::error(lastError);
     } else {
         if ((activeConfig.state() & QNetworkConfiguration::Active) == QNetworkConfiguration::Active) {
-	    Maemo::Icd icd;
 #ifdef BEARER_MANAGEMENT_DEBUG
 	    qDebug() << "stopping session" << publicConfig.identifier();
 #endif
@@ -928,7 +926,7 @@ void QNetworkSessionPrivateImpl::stop()
 	    opened = false;
 	    isOpen = false;
 
-	    icd.disconnect(ICD_CONNECTION_FLAG_APPLICATION_EVENT);
+        m_dbusInterface->call(ICD_DBUS_API_DISCONNECT_REQ, ICD_CONNECTION_FLAG_APPLICATION_EVENT);
 	    startTime = QDateTime();
         } else {
 	    opened = false;
diff --git a/src/plugins/bearer/icd/qnetworksession_impl.h b/src/plugins/bearer/icd/qnetworksession_impl.h
index 390e508..a879971 100644
--- a/src/plugins/bearer/icd/qnetworksession_impl.h
+++ b/src/plugins/bearer/icd/qnetworksession_impl.h
@@ -58,6 +58,7 @@
 
 #include <QtCore/qdatetime.h>
 #include <QtCore/qtimer.h>
+#include <QtCore/quuid.h>
 
 #include <QtDBus/qdbusconnection.h>
 #include <QtDBus/qdbusinterface.h>
@@ -98,7 +99,9 @@ public:
         m_stopTimer.setSingleShot(true);
         connect(&m_stopTimer, SIGNAL(timeout()), this, SLOT(finishStopBySendingClosedSignal()));
 
-        QDBusConnection systemBus = QDBusConnection::systemBus();
+        QDBusConnection systemBus = QDBusConnection::connectToBus(
+            QDBusConnection::SystemBus,
+            QUuid::createUuid().toString());
 
         m_dbusInterface = new QDBusInterface(ICD_DBUS_API_INTERFACE,
                                          ICD_DBUS_API_PATH,
-- 
cgit v0.12


From 2ff0dee1b97348a750532223f0a318596c93d412 Mon Sep 17 00:00:00 2001
From: Aaron McCarthy <aaron.mccarthy@nokia.com>
Date: Mon, 27 Sep 2010 17:07:55 +1000
Subject: Closes properly the dbus connection in icd backend

---
 src/plugins/bearer/icd/qnetworksession_impl.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/plugins/bearer/icd/qnetworksession_impl.h b/src/plugins/bearer/icd/qnetworksession_impl.h
index a879971..9ef9dc3 100644
--- a/src/plugins/bearer/icd/qnetworksession_impl.h
+++ b/src/plugins/bearer/icd/qnetworksession_impl.h
@@ -126,6 +126,8 @@ public:
     ~QNetworkSessionPrivateImpl()
     {
         cleanupSession();
+
+        QDBusConnection::disconnectFromBus(m_dbusInterface->connection().name());
     }
 
     //called by QNetworkSession constructor and ensures
-- 
cgit v0.12


From f532d8fcd236be9933e4186a95561e1c264de277 Mon Sep 17 00:00:00 2001
From: Aaron McCarthy <aaron.mccarthy@nokia.com>
Date: Mon, 27 Sep 2010 17:12:02 +1000
Subject: Removing libconninet 3rdparty component.

The use of libconninet caused Qt to have a cyclic build dependency.
Which was solved by embedding a copy as a 3rd party library. Maemo has
since donated the libconninet code to Qt because (1) it was a private
Maemo API and (2) the Qt ICD plugin is the only user of the library.

This commit moves the relevent code from src/3rdparty/libconninet to
src/plugins/bearer/icd and deletes the rest.

Task-number: QT-3893
---
 src/3rdparty/libconninet.pri                       |   18 -
 src/3rdparty/libconninet/AUTHORS                   |    0
 src/3rdparty/libconninet/COPYING                   |  510 --------
 src/3rdparty/libconninet/ChangeLog                 |    0
 src/3rdparty/libconninet/INSTALL                   |  229 ----
 src/3rdparty/libconninet/NEWS                      |    0
 src/3rdparty/libconninet/README                    |    0
 src/3rdparty/libconninet/autogen.sh                |    3 -
 src/3rdparty/libconninet/configure.ac              |   86 --
 src/3rdparty/libconninet/conninet.pc.in            |   11 -
 src/3rdparty/libconninet/debian/changelog          |  305 -----
 src/3rdparty/libconninet/debian/compat             |    1 -
 src/3rdparty/libconninet/debian/control            |   39 -
 src/3rdparty/libconninet/debian/copyright          |   19 -
 .../libconninet/debian/libconninet0-dev.dirs       |    2 -
 .../libconninet/debian/libconninet0-dev.files      |    4 -
 src/3rdparty/libconninet/debian/libconninet0.dirs  |    1 -
 src/3rdparty/libconninet/debian/libconninet0.files |    1 -
 src/3rdparty/libconninet/debian/rules              |  123 --
 src/3rdparty/libconninet/doxygen.cfg.in            | 1147 -----------------
 src/3rdparty/libconninet/src/dbusdispatcher.cpp    |  611 ---------
 src/3rdparty/libconninet/src/dbusdispatcher.h      |   91 --
 src/3rdparty/libconninet/src/iapconf.cpp           |  299 -----
 src/3rdparty/libconninet/src/iapconf.h             |   84 --
 src/3rdparty/libconninet/src/iapmonitor.cpp        |  110 --
 src/3rdparty/libconninet/src/iapmonitor.h          |   48 -
 src/3rdparty/libconninet/src/maemo_icd.cpp         | 1316 --------------------
 src/3rdparty/libconninet/src/maemo_icd.h           |  182 ---
 src/3rdparty/libconninet/src/proxyconf.cpp         |  392 ------
 src/3rdparty/libconninet/src/proxyconf.h           |   53 -
 .../libconninet/tests/ut_dbusdispatcher.cpp        |  191 ---
 src/3rdparty/libconninet/tests/ut_iapconf.cpp      |  186 ---
 src/3rdparty/libconninet/tests/ut_iapmonitor.cpp   |  118 --
 src/3rdparty/libconninet/tests/ut_maemo_icd.cpp    |  274 ----
 src/3rdparty/libconninet/tests/ut_proxyconf.cpp    |  400 ------
 src/plugins/bearer/icd/dbusdispatcher.cpp          |  631 ++++++++++
 src/plugins/bearer/icd/dbusdispatcher.h            |  111 ++
 src/plugins/bearer/icd/iapconf.cpp                 |  245 ++++
 src/plugins/bearer/icd/iapconf.h                   |   74 ++
 src/plugins/bearer/icd/iapmonitor.cpp              |  130 ++
 src/plugins/bearer/icd/iapmonitor.h                |   68 +
 src/plugins/bearer/icd/icd.pro                     |   16 +-
 src/plugins/bearer/icd/maemo_icd.cpp               |  849 +++++++++++++
 src/plugins/bearer/icd/maemo_icd.h                 |  174 +++
 src/plugins/bearer/icd/proxyconf.cpp               |  412 ++++++
 src/plugins/bearer/icd/proxyconf.h                 |   73 ++
 src/plugins/bearer/icd/qicdengine.cpp              |   14 +-
 src/plugins/bearer/icd/qicdengine.h                |    2 +-
 src/plugins/bearer/icd/qnetworksession_impl.cpp    |   12 +-
 src/plugins/bearer/icd/wlan-utils.h                |  110 ++
 50 files changed, 2915 insertions(+), 6860 deletions(-)
 delete mode 100644 src/3rdparty/libconninet.pri
 delete mode 100644 src/3rdparty/libconninet/AUTHORS
 delete mode 100644 src/3rdparty/libconninet/COPYING
 delete mode 100644 src/3rdparty/libconninet/ChangeLog
 delete mode 100644 src/3rdparty/libconninet/INSTALL
 delete mode 100644 src/3rdparty/libconninet/NEWS
 delete mode 100644 src/3rdparty/libconninet/README
 delete mode 100755 src/3rdparty/libconninet/autogen.sh
 delete mode 100644 src/3rdparty/libconninet/configure.ac
 delete mode 100644 src/3rdparty/libconninet/conninet.pc.in
 delete mode 100644 src/3rdparty/libconninet/debian/changelog
 delete mode 100644 src/3rdparty/libconninet/debian/compat
 delete mode 100644 src/3rdparty/libconninet/debian/control
 delete mode 100644 src/3rdparty/libconninet/debian/copyright
 delete mode 100644 src/3rdparty/libconninet/debian/libconninet0-dev.dirs
 delete mode 100644 src/3rdparty/libconninet/debian/libconninet0-dev.files
 delete mode 100644 src/3rdparty/libconninet/debian/libconninet0.dirs
 delete mode 100644 src/3rdparty/libconninet/debian/libconninet0.files
 delete mode 100755 src/3rdparty/libconninet/debian/rules
 delete mode 100644 src/3rdparty/libconninet/doxygen.cfg.in
 delete mode 100644 src/3rdparty/libconninet/src/dbusdispatcher.cpp
 delete mode 100644 src/3rdparty/libconninet/src/dbusdispatcher.h
 delete mode 100644 src/3rdparty/libconninet/src/iapconf.cpp
 delete mode 100644 src/3rdparty/libconninet/src/iapconf.h
 delete mode 100644 src/3rdparty/libconninet/src/iapmonitor.cpp
 delete mode 100644 src/3rdparty/libconninet/src/iapmonitor.h
 delete mode 100644 src/3rdparty/libconninet/src/maemo_icd.cpp
 delete mode 100644 src/3rdparty/libconninet/src/maemo_icd.h
 delete mode 100644 src/3rdparty/libconninet/src/proxyconf.cpp
 delete mode 100644 src/3rdparty/libconninet/src/proxyconf.h
 delete mode 100644 src/3rdparty/libconninet/tests/ut_dbusdispatcher.cpp
 delete mode 100644 src/3rdparty/libconninet/tests/ut_iapconf.cpp
 delete mode 100644 src/3rdparty/libconninet/tests/ut_iapmonitor.cpp
 delete mode 100644 src/3rdparty/libconninet/tests/ut_maemo_icd.cpp
 delete mode 100644 src/3rdparty/libconninet/tests/ut_proxyconf.cpp
 create mode 100644 src/plugins/bearer/icd/dbusdispatcher.cpp
 create mode 100644 src/plugins/bearer/icd/dbusdispatcher.h
 create mode 100644 src/plugins/bearer/icd/iapconf.cpp
 create mode 100644 src/plugins/bearer/icd/iapconf.h
 create mode 100644 src/plugins/bearer/icd/iapmonitor.cpp
 create mode 100644 src/plugins/bearer/icd/iapmonitor.h
 create mode 100644 src/plugins/bearer/icd/maemo_icd.cpp
 create mode 100644 src/plugins/bearer/icd/maemo_icd.h
 create mode 100644 src/plugins/bearer/icd/proxyconf.cpp
 create mode 100644 src/plugins/bearer/icd/proxyconf.h
 create mode 100644 src/plugins/bearer/icd/wlan-utils.h

diff --git a/src/3rdparty/libconninet.pri b/src/3rdparty/libconninet.pri
deleted file mode 100644
index e041e2b..0000000
--- a/src/3rdparty/libconninet.pri
+++ /dev/null
@@ -1,18 +0,0 @@
-INCLUDEPATH += $$PWD/libconninet/src
-
-QMAKE_CXXFLAGS += $$QT_CFLAGS_GLIB
-
-HEADERS += \
-    $$PWD/libconninet/src/dbusdispatcher.h \
-    $$PWD/libconninet/src/iapconf.h \
-    $$PWD/libconninet/src/iapmonitor.h \
-    $$PWD/libconninet/src/maemo_icd.h \
-    $$PWD/libconninet/src/proxyconf.h
-
-SOURCES += \
-    $$PWD/libconninet/src/dbusdispatcher.cpp \
-    $$PWD/libconninet/src/iapconf.cpp \
-    $$PWD/libconninet/src/iapmonitor.cpp \
-    $$PWD/libconninet/src/maemo_icd.cpp \
-    $$PWD/libconninet/src/proxyconf.cpp
-
diff --git a/src/3rdparty/libconninet/AUTHORS b/src/3rdparty/libconninet/AUTHORS
deleted file mode 100644
index e69de29..0000000
diff --git a/src/3rdparty/libconninet/COPYING b/src/3rdparty/libconninet/COPYING
deleted file mode 100644
index b124cf5..0000000
--- a/src/3rdparty/libconninet/COPYING
+++ /dev/null
@@ -1,510 +0,0 @@
-
-                  GNU LESSER GENERAL PUBLIC LICENSE
-                       Version 2.1, February 1999
-
- Copyright (C) 1991, 1999 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-[This is the first released version of the Lesser GPL.  It also counts
- as the successor of the GNU Library Public License, version 2, hence
- the version number 2.1.]
-
-                            Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
-  This license, the Lesser General Public License, applies to some
-specially designated software packages--typically libraries--of the
-Free Software Foundation and other authors who decide to use it.  You
-can use it too, but we suggest you first think carefully about whether
-this license or the ordinary General Public License is the better
-strategy to use in any particular case, based on the explanations
-below.
-
-  When we speak of free software, we are referring to freedom of use,
-not price.  Our General Public Licenses are designed to make sure that
-you have the freedom to distribute copies of free software (and charge
-for this service if you wish); that you receive source code or can get
-it if you want it; that you can change the software and use pieces of
-it in new free programs; and that you are informed that you can do
-these things.
-
-  To protect your rights, we need to make restrictions that forbid
-distributors to deny you these rights or to ask you to surrender these
-rights.  These restrictions translate to certain responsibilities for
-you if you distribute copies of the library or if you modify it.
-
-  For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you.  You must make sure that they, too, receive or can get the source
-code.  If you link other code with the library, you must provide
-complete object files to the recipients, so that they can relink them
-with the library after making changes to the library and recompiling
-it.  And you must show them these terms so they know their rights.
-
-  We protect your rights with a two-step method: (1) we copyright the
-library, and (2) we offer you this license, which gives you legal
-permission to copy, distribute and/or modify the library.
-
-  To protect each distributor, we want to make it very clear that
-there is no warranty for the free library.  Also, if the library is
-modified by someone else and passed on, the recipients should know
-that what they have is not the original version, so that the original
-author's reputation will not be affected by problems that might be
-introduced by others.
-
-  Finally, software patents pose a constant threat to the existence of
-any free program.  We wish to make sure that a company cannot
-effectively restrict the users of a free program by obtaining a
-restrictive license from a patent holder.  Therefore, we insist that
-any patent license obtained for a version of the library must be
-consistent with the full freedom of use specified in this license.
-
-  Most GNU software, including some libraries, is covered by the
-ordinary GNU General Public License.  This license, the GNU Lesser
-General Public License, applies to certain designated libraries, and
-is quite different from the ordinary General Public License.  We use
-this license for certain libraries in order to permit linking those
-libraries into non-free programs.
-
-  When a program is linked with a library, whether statically or using
-a shared library, the combination of the two is legally speaking a
-combined work, a derivative of the original library.  The ordinary
-General Public License therefore permits such linking only if the
-entire combination fits its criteria of freedom.  The Lesser General
-Public License permits more lax criteria for linking other code with
-the library.
-
-  We call this license the "Lesser" General Public License because it
-does Less to protect the user's freedom than the ordinary General
-Public License.  It also provides other free software developers Less
-of an advantage over competing non-free programs.  These disadvantages
-are the reason we use the ordinary General Public License for many
-libraries.  However, the Lesser license provides advantages in certain
-special circumstances.
-
-  For example, on rare occasions, there may be a special need to
-encourage the widest possible use of a certain library, so that it
-becomes a de-facto standard.  To achieve this, non-free programs must
-be allowed to use the library.  A more frequent case is that a free
-library does the same job as widely used non-free libraries.  In this
-case, there is little to gain by limiting the free library to free
-software only, so we use the Lesser General Public License.
-
-  In other cases, permission to use a particular library in non-free
-programs enables a greater number of people to use a large body of
-free software.  For example, permission to use the GNU C Library in
-non-free programs enables many more people to use the whole GNU
-operating system, as well as its variant, the GNU/Linux operating
-system.
-
-  Although the Lesser General Public License is Less protective of the
-users' freedom, it does ensure that the user of a program that is
-linked with the Library has the freedom and the wherewithal to run
-that program using a modified version of the Library.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.  Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library".  The
-former contains code derived from the library, whereas the latter must
-be combined with the library in order to run.
-
-                  GNU LESSER GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License Agreement applies to any software library or other
-program which contains a notice placed by the copyright holder or
-other authorized party saying it may be distributed under the terms of
-this Lesser General Public License (also called "this License").
-Each licensee is addressed as "you".
-
-  A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
-  The "Library", below, refers to any such software library or work
-which has been distributed under these terms.  A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language.  (Hereinafter, translation is
-included without limitation in the term "modification".)
-
-  "Source code" for a work means the preferred form of the work for
-making modifications to it.  For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control
-compilation and installation of the library.
-
-  Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it).  Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-
-  1. You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
-  You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-
-  2. You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) The modified work must itself be a software library.
-
-    b) You must cause the files modified to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    c) You must cause the whole of the work to be licensed at no
-    charge to all third parties under the terms of this License.
-
-    d) If a facility in the modified Library refers to a function or a
-    table of data to be supplied by an application program that uses
-    the facility, other than as an argument passed when the facility
-    is invoked, then you must make a good faith effort to ensure that,
-    in the event an application does not supply such function or
-    table, the facility still operates, and performs whatever part of
-    its purpose remains meaningful.
-
-    (For example, a function in a library to compute square roots has
-    a purpose that is entirely well-defined independent of the
-    application.  Therefore, Subsection 2d requires that any
-    application-supplied function or table used by this function must
-    be optional: if the application does not supply it, the square
-    root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library.  To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License.  (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.)  Do not make any other change in
-these notices.
-
-  Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
-  This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
-  4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
-  If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library".  Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
-  However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library".  The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
-  When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library.  The
-threshold for this to be true is not precisely defined by law.
-
-  If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work.  (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
-  Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-
-  6. As an exception to the Sections above, you may also combine or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
-  You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License.  You must supply a copy of this License.  If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License.  Also, you must do one
-of these things:
-
-    a) Accompany the work with the complete corresponding
-    machine-readable source code for the Library including whatever
-    changes were used in the work (which must be distributed under
-    Sections 1 and 2 above); and, if the work is an executable linked
-    with the Library, with the complete machine-readable "work that
-    uses the Library", as object code and/or source code, so that the
-    user can modify the Library and then relink to produce a modified
-    executable containing the modified Library.  (It is understood
-    that the user who changes the contents of definitions files in the
-    Library will not necessarily be able to recompile the application
-    to use the modified definitions.)
-
-    b) Use a suitable shared library mechanism for linking with the
-    Library.  A suitable mechanism is one that (1) uses at run time a
-    copy of the library already present on the user's computer system,
-    rather than copying library functions into the executable, and (2)
-    will operate properly with a modified version of the library, if
-    the user installs one, as long as the modified version is
-    interface-compatible with the version that the work was made with.
-
-    c) Accompany the work with a written offer, valid for at least
-    three years, to give the same user the materials specified in
-    Subsection 6a, above, for a charge no more than the cost of
-    performing this distribution.
-
-    d) If distribution of the work is made by offering access to copy
-    from a designated place, offer equivalent access to copy the above
-    specified materials from the same place.
-
-    e) Verify that the user has already received a copy of these
-    materials or that you have already sent this user a copy.
-
-  For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it.  However, as a special exception,
-the materials to be distributed need not include anything that is
-normally distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
-  It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system.  Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-
-  7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
-    a) Accompany the combined library with a copy of the same work
-    based on the Library, uncombined with any other library
-    facilities.  This must be distributed under the terms of the
-    Sections above.
-
-    b) Give prominent notice with the combined library of the fact
-    that part of it is a work based on the Library, and explaining
-    where to find the accompanying uncombined form of the same work.
-
-  8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License.  Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License.  However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-  9. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Library or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
-  10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties with
-this License.
-
-  11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply, and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License
-may add an explicit geographical distribution limitation excluding those
-countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  13. The Free Software Foundation may publish revised and/or new
-versions of the Lesser General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation.  If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-
-  14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission.  For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this.  Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
-                            NO WARRANTY
-
-  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
-                     END OF TERMS AND CONDITIONS
-
-           How to Apply These Terms to Your New Libraries
-
-  If you develop a new library, and you want it to be of the greatest
-possible use to the public, we recommend making it free software that
-everyone can redistribute and change.  You can do so by permitting
-redistribution under these terms (or, alternatively, under the terms
-of the ordinary General Public License).
-
-  To apply these terms, attach the following notices to the library.
-It is safest to attach them to the start of each source file to most
-effectively convey the exclusion of warranty; and each file should
-have at least the "copyright" line and a pointer to where the full
-notice is found.
-
-
-    <one line to give the library's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Lesser General Public
-    License as published by the Free Software Foundation; either
-    version 2.1 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Lesser General Public License for more details.
-
-    You should have received a copy of the GNU Lesser General Public
-    License along with this library; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
-
-Also add information on how to contact you by electronic and paper mail.
-
-You should also get your employer (if you work as a programmer) or
-your school, if any, to sign a "copyright disclaimer" for the library,
-if necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the
-  library `Frob' (a library for tweaking knobs) written by James
-  Random Hacker.
-
-  <signature of Ty Coon>, 1 April 1990
-  Ty Coon, President of Vice
-
-That's all there is to it!
-
-
diff --git a/src/3rdparty/libconninet/ChangeLog b/src/3rdparty/libconninet/ChangeLog
deleted file mode 100644
index e69de29..0000000
diff --git a/src/3rdparty/libconninet/INSTALL b/src/3rdparty/libconninet/INSTALL
deleted file mode 100644
index 54caf7c..0000000
--- a/src/3rdparty/libconninet/INSTALL
+++ /dev/null
@@ -1,229 +0,0 @@
-Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002 Free Software
-Foundation, Inc.
-
-   This file is free documentation; the Free Software Foundation gives
-unlimited permission to copy, distribute and modify it.
-
-Basic Installation
-==================
-
-   These are generic installation instructions.
-
-   The `configure' shell script attempts to guess correct values for
-various system-dependent variables used during compilation.  It uses
-those values to create a `Makefile' in each directory of the package.
-It may also create one or more `.h' files containing system-dependent
-definitions.  Finally, it creates a shell script `config.status' that
-you can run in the future to recreate the current configuration, and a
-file `config.log' containing compiler output (useful mainly for
-debugging `configure').
-
-   It can also use an optional file (typically called `config.cache'
-and enabled with `--cache-file=config.cache' or simply `-C') that saves
-the results of its tests to speed up reconfiguring.  (Caching is
-disabled by default to prevent problems with accidental use of stale
-cache files.)
-
-   If you need to do unusual things to compile the package, please try
-to figure out how `configure' could check whether to do them, and mail
-diffs or instructions to the address given in the `README' so they can
-be considered for the next release.  If you are using the cache, and at
-some point `config.cache' contains results you don't want to keep, you
-may remove or edit it.
-
-   The file `configure.ac' (or `configure.in') is used to create
-`configure' by a program called `autoconf'.  You only need
-`configure.ac' if you want to change it or regenerate `configure' using
-a newer version of `autoconf'.
-
-The simplest way to compile this package is:
-
-  1. `cd' to the directory containing the package's source code and type
-     `./configure' to configure the package for your system.  If you're
-     using `csh' on an old version of System V, you might need to type
-     `sh ./configure' instead to prevent `csh' from trying to execute
-     `configure' itself.
-
-     Running `configure' takes awhile.  While running, it prints some
-     messages telling which features it is checking for.
-
-  2. Type `make' to compile the package.
-
-  3. Optionally, type `make check' to run any self-tests that come with
-     the package.
-
-  4. Type `make install' to install the programs and any data files and
-     documentation.
-
-  5. You can remove the program binaries and object files from the
-     source code directory by typing `make clean'.  To also remove the
-     files that `configure' created (so you can compile the package for
-     a different kind of computer), type `make distclean'.  There is
-     also a `make maintainer-clean' target, but that is intended mainly
-     for the package's developers.  If you use it, you may have to get
-     all sorts of other programs in order to regenerate files that came
-     with the distribution.
-
-Compilers and Options
-=====================
-
-   Some systems require unusual options for compilation or linking that
-the `configure' script does not know about.  Run `./configure --help'
-for details on some of the pertinent environment variables.
-
-   You can give `configure' initial values for configuration parameters
-by setting variables in the command line or in the environment.  Here
-is an example:
-
-     ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
-
-   *Note Defining Variables::, for more details.
-
-Compiling For Multiple Architectures
-====================================
-
-   You can compile the package for more than one kind of computer at the
-same time, by placing the object files for each architecture in their
-own directory.  To do this, you must use a version of `make' that
-supports the `VPATH' variable, such as GNU `make'.  `cd' to the
-directory where you want the object files and executables to go and run
-the `configure' script.  `configure' automatically checks for the
-source code in the directory that `configure' is in and in `..'.
-
-   If you have to use a `make' that does not support the `VPATH'
-variable, you have to compile the package for one architecture at a
-time in the source code directory.  After you have installed the
-package for one architecture, use `make distclean' before reconfiguring
-for another architecture.
-
-Installation Names
-==================
-
-   By default, `make install' will install the package's files in
-`/usr/local/bin', `/usr/local/man', etc.  You can specify an
-installation prefix other than `/usr/local' by giving `configure' the
-option `--prefix=PATH'.
-
-   You can specify separate installation prefixes for
-architecture-specific files and architecture-independent files.  If you
-give `configure' the option `--exec-prefix=PATH', the package will use
-PATH as the prefix for installing programs and libraries.
-Documentation and other data files will still use the regular prefix.
-
-   In addition, if you use an unusual directory layout you can give
-options like `--bindir=PATH' to specify different values for particular
-kinds of files.  Run `configure --help' for a list of the directories
-you can set and what kinds of files go in them.
-
-   If the package supports it, you can cause programs to be installed
-with an extra prefix or suffix on their names by giving `configure' the
-option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
-
-Optional Features
-=================
-
-   Some packages pay attention to `--enable-FEATURE' options to
-`configure', where FEATURE indicates an optional part of the package.
-They may also pay attention to `--with-PACKAGE' options, where PACKAGE
-is something like `gnu-as' or `x' (for the X Window System).  The
-`README' should mention any `--enable-' and `--with-' options that the
-package recognizes.
-
-   For packages that use the X Window System, `configure' can usually
-find the X include and library files automatically, but if it doesn't,
-you can use the `configure' options `--x-includes=DIR' and
-`--x-libraries=DIR' to specify their locations.
-
-Specifying the System Type
-==========================
-
-   There may be some features `configure' cannot figure out
-automatically, but needs to determine by the type of machine the package
-will run on.  Usually, assuming the package is built to be run on the
-_same_ architectures, `configure' can figure that out, but if it prints
-a message saying it cannot guess the machine type, give it the
-`--build=TYPE' option.  TYPE can either be a short name for the system
-type, such as `sun4', or a canonical name which has the form:
-
-     CPU-COMPANY-SYSTEM
-
-where SYSTEM can have one of these forms:
-
-     OS KERNEL-OS
-
-   See the file `config.sub' for the possible values of each field.  If
-`config.sub' isn't included in this package, then this package doesn't
-need to know the machine type.
-
-   If you are _building_ compiler tools for cross-compiling, you should
-use the `--target=TYPE' option to select the type of system they will
-produce code for.
-
-   If you want to _use_ a cross compiler, that generates code for a
-platform different from the build platform, you should specify the
-"host" platform (i.e., that on which the generated programs will
-eventually be run) with `--host=TYPE'.
-
-Sharing Defaults
-================
-
-   If you want to set default values for `configure' scripts to share,
-you can create a site shell script called `config.site' that gives
-default values for variables like `CC', `cache_file', and `prefix'.
-`configure' looks for `PREFIX/share/config.site' if it exists, then
-`PREFIX/etc/config.site' if it exists.  Or, you can set the
-`CONFIG_SITE' environment variable to the location of the site script.
-A warning: not all `configure' scripts look for a site script.
-
-Defining Variables
-==================
-
-   Variables not defined in a site shell script can be set in the
-environment passed to `configure'.  However, some packages may run
-configure again during the build, and the customized values of these
-variables may be lost.  In order to avoid this problem, you should set
-them in the `configure' command line, using `VAR=value'.  For example:
-
-     ./configure CC=/usr/local2/bin/gcc
-
-will cause the specified gcc to be used as the C compiler (unless it is
-overridden in the site shell script).
-
-`configure' Invocation
-======================
-
-   `configure' recognizes the following options to control how it
-operates.
-
-`--help'
-`-h'
-     Print a summary of the options to `configure', and exit.
-
-`--version'
-`-V'
-     Print the version of Autoconf used to generate the `configure'
-     script, and exit.
-
-`--cache-file=FILE'
-     Enable the cache: use and save the results of the tests in FILE,
-     traditionally `config.cache'.  FILE defaults to `/dev/null' to
-     disable caching.
-
-`--config-cache'
-`-C'
-     Alias for `--cache-file=config.cache'.
-
-`--quiet'
-`--silent'
-`-q'
-     Do not print messages saying which checks are being made.  To
-     suppress all normal output, redirect it to `/dev/null' (any error
-     messages will still be shown).
-
-`--srcdir=DIR'
-     Look for the package's source code in directory DIR.  Usually
-     `configure' can determine that directory automatically.
-
-`configure' also accepts some other, not widely useful, options.  Run
-`configure --help' for more details.
-
diff --git a/src/3rdparty/libconninet/NEWS b/src/3rdparty/libconninet/NEWS
deleted file mode 100644
index e69de29..0000000
diff --git a/src/3rdparty/libconninet/README b/src/3rdparty/libconninet/README
deleted file mode 100644
index e69de29..0000000
diff --git a/src/3rdparty/libconninet/autogen.sh b/src/3rdparty/libconninet/autogen.sh
deleted file mode 100755
index a8fd885..0000000
--- a/src/3rdparty/libconninet/autogen.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-autoreconf --verbose --install --force
diff --git a/src/3rdparty/libconninet/configure.ac b/src/3rdparty/libconninet/configure.ac
deleted file mode 100644
index 72fa98b..0000000
--- a/src/3rdparty/libconninet/configure.ac
+++ /dev/null
@@ -1,86 +0,0 @@
-AC_INIT([libconninet], patsubst(esyscmd([dpkg-parsechangelog | sed -n '/^Version: \(.*\)$/ {s//\1/;p}']), [
-]), [jukka.rissanen@nokia.com])
-AM_INIT_AUTOMAKE([foreign])
-
-AC_PROG_CXX
-AC_PROG_LIBTOOL
-
-AC_ARG_ENABLE(docs,     [ --enable-docs      Build DOXYGEN documentation (requires Doxygen)],enable_docs=$enableval,enable_docs=auto)
-
-AC_PATH_PROG(DOXYGEN, doxygen, no)
-AC_MSG_CHECKING([whether to build Doxygen documentation])
-
-if test x$DOXYGEN = xno ; then
-    have_doxygen=no
-else
-    have_doxygen=yes
-fi
-if test x$enable_docs = xauto ; then
-    if test x$have_doxygen = xno ; then
-        enable_docs=no
-    else
-        enable_docs=yes
-    fi
-fi
-if test x$enable_docs = xyes; then
-    if test x$have_doxygen = xno; then
-        AC_MSG_ERROR([Building Doxygen docs explicitly required, but Doxygen not found])
-    else 
-	AC_MSG_RESULT(yes)
-    fi
-else
-    AC_MSG_RESULT(no)
-fi
- 
-AM_CONDITIONAL(DOXYGEN_DOCS_ENABLED, test x$enable_docs = xyes)
-AC_SUBST(DOXYGEN)
-
-PKG_CHECK_MODULES(GLIB, glib-2.0)
-AC_SUBST(GLIB_CFLAGS)
-AC_SUBST(GLIB_LIBS)
-
-PKG_CHECK_MODULES(QTCORE, QtCore)
-AC_SUBST(QTCORE_CFLAGS)
-AC_SUBST(QTCORE_LIBS)
-
-PKG_CHECK_MODULES(QTNETWORK, QtNetwork)
-AC_SUBST(QTNETWORK_CFLAGS)
-AC_SUBST(QTNETWORK_LIBS)
-
-PKG_CHECK_MODULES(QTDBUS, QtDBus)
-AC_SUBST(QTDBUS_CFLAGS)
-AC_SUBST(QTDBUS_LIBS)
-
-PKG_CHECK_MODULES(QTTEST, QtTest)
-AC_SUBST(QTTEST_CFLAGS)
-AC_SUBST(QTTEST_LIBS)
-
-PKG_CHECK_MODULES(DBUS, dbus-glib-1)
-AC_SUBST(DBUS_CFLAGS)
-AC_SUBST(DBUS_LIBS)
-
-PKG_CHECK_MODULES(CONNSETTINGS, connsettings)
-AC_SUBST(CONNSETTINGS_CFLAGS)
-AC_SUBST(CONNSETTINGS_LIBS)
-
-PKG_CHECK_MODULES(OSSO_IC, osso-ic)
-AC_SUBST(OSSO_IC_CFLAGS)
-AC_SUBST(OSSO_IC_LIBS)
-
-PKG_CHECK_MODULES(ICD_DEV, icd2)
-AC_SUBST(ICD_DEV_CFLAGS)
-AC_SUBST(ICD_DEV_LIBS)
-
-PKG_CHECK_MODULES(GCONF, gconf-2.0)
-AC_SUBST(GCONF_CFLAGS)
-AC_SUBST(GCONF_LIBS)
-
-CONCFLAGS="-Wall -Werror -Wmissing-prototypes"
-AC_SUBST(CONCFLAGS)
-
-AC_CONFIG_FILES([Makefile \
-	src/Makefile \
-	tests/Makefile \
-	conninet.pc \
-	doxygen.cfg])
-AC_OUTPUT
diff --git a/src/3rdparty/libconninet/conninet.pc.in b/src/3rdparty/libconninet/conninet.pc.in
deleted file mode 100644
index 68cdee0..0000000
--- a/src/3rdparty/libconninet/conninet.pc.in
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
-
-Name: libconninet
-Description: Internet Connectivity support library
-Version: @VERSION@
-Requires: dbus-1 >= 0.60 glib-2.0 QtCore QtDBus QtGui
-Libs: -lconninet
-Cflags: -I${includedir}/conninet
diff --git a/src/3rdparty/libconninet/debian/changelog b/src/3rdparty/libconninet/debian/changelog
deleted file mode 100644
index 10e9dec..0000000
--- a/src/3rdparty/libconninet/debian/changelog
+++ /dev/null
@@ -1,305 +0,0 @@
-libconninet (0.45) unstable; urgency=low
-
-  * Fixes: NB#187470 - libconninet: add automake to build-deps
-
- -- Markus Silvan <ext-markus.p.silvan@nokia.com>  Wed, 25 Aug 2010 09:02:55 +0300
-
-libconninet (0.44) unstable; urgency=low
-
-  * Added autoconf to build dependencies
-
- -- Markus Silvan <ext-markus.p.silvan@nokia.com>  Wed, 25 Aug 2010 09:02:55 +0300
-
-libconninet (0.43) unstable; urgency=low
-
-  * Fixes: NB#184824 - Getting all proxy variables from gconf in one go
-    which will speedup the HTTP requests done by Qt4.7 webkit
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Thu, 12 Aug 2010 10:15:20 +0300
-
-libconninet (0.42) unstable; urgency=low
-
-  * Fixes: NB#180536 - Uploads to online services are not working.
-    This is a regression caused by fix to bug 175098, the timeout was never
-    expiring when waiting reply from icd.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Mon, 19 Jul 2010 12:23:30 +0300
-
-libconninet (0.41) unstable; urgency=low
-
-  * Fixes: NB#175098 - Qt4.7 Webkit crashes when bearer API QNetworkSession
-    constructor calls QNetworkSession::syncStateWithInterface() which in turn
-    calls Maemo::state() and Maemo::addrinfo() and webkit expects that event
-    loop is not run but those function process main loop events.
-    Now Maemo::state() and Maemo::addrinfo() are changed to be synchronous
-    and fully blocking functions. The old non-blocking versions are called 
-    Maemo::state_non_blocking() and Maemo::addrinfo_non_blocking().
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Wed, 14 Jul 2010 10:12:47 +0300
-
-libconninet (0.40) unstable; urgency=low
-
-  * Fixes: NB#167465 - Unable to open network connection using libbearer
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Tue, 11 May 2010 10:47:10 +0300
-
-libconninet (0.39) unstable; urgency=low
-
-  * Fixes: NB#167982 - initialize DBus vtable in DBusDispatcher.
-
- -- Aapo Makela <aapo.makela@nokia.com>  Mon, 10 May 2010 14:42:39 +0300
-
-libconninet (0.38) unstable; urgency=low
-
-  * Changing icd2 connect_req to be synchronous as the check for
-    returned connect signal did not work correctly, this caused a
-    long timeout when connect() was called.
-  * Scan sometimes missed results and did not return them to caller.
-  * HTTP proxy settings were not set correctly.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Thu, 15 Apr 2010 11:25:06 +0300
-
-libconninet (0.37) unstable; urgency=low
-
-  * Make proxy config reference counting atomic.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Wed,  3 Mar 2010 13:23:08 +0200
-
-libconninet (0.36) unstable; urgency=low
-
-  * Fixes: NB#157586 - Cleanup dbus listener when WLAN scanning object is
-    deleted.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Fri, 26 Feb 2010 13:30:41 +0200
-
-libconninet (0.35) unstable; urgency=low
-
-  * Fixes: NB#156883 - libconninet fails to build under the Platform SDK (SB2)
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Thu, 18 Feb 2010 12:14:40 +0200
-
-libconninet (0.34) unstable; urgency=low
-
-  * Coverity fix
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Tue, 16 Feb 2010 16:38:00 +0200
-
-libconninet (0.33) unstable; urgency=low
-
-  * Added API to update Qt proxy config.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Tue, 26 Jan 2010 15:48:36 +0200
-
-libconninet (0.32) unstable; urgency=low
-
-  * Fixed IAPConf to unset value when set value is invalid.
-  * Updated IAPMonitor to use libconnsettings.
-
- -- Aapo Makela <aapo.makela@nokia.com>  Wed, 03 Feb 2010 07:32:45 +0200
-
-libconninet (0.31) unstable; urgency=low
-
-  * Fixes: NB#154892 - Check nulls in IAPConf.
-
- -- Aapo Makela <aapo.makela@nokia.com>  Mon, 01 Feb 2010 09:32:06 +0200
-
-libconninet (0.30) unstable; urgency=low
-
-  * Updated IAPConf to use libconnsettings.
-
- -- Aapo Makela <aapo.makela@nokia.com>  Fri, 29 Jan 2010 12:58:03 +0200
-
-libconninet (0.29) unstable; urgency=low
-
-  * Fixed dependencies
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Fri, 15 Jan 2010 10:16:07 +0200
-
-libconninet (0.28) unstable; urgency=low
-
-  * Get rid of libdui dependency
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Wed, 13 Jan 2010 09:56:26 +0200
-
-libconninet (0.27) unstable; urgency=low
-
-  * Insert new pending calls to the list in DBusDispatcher.
-
- -- Aapo Makela <aapo.makela@nokia.com>  Tue, 22 Dec 2009 14:27:32 +0200
-
-libconninet (0.26) unstable; urgency=low
-
-  * Added possibility to specify different signal path for DBusDispatcher.
-
- -- Aapo Makela <aapo.makela@nokia.com>  Wed, 25 Nov 2009 14:27:34 +0200
-
-libconninet (0.25) unstable; urgency=low
-
-  * Fixes: NB#146450 - All scan results were not returned to the caller.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Mon, 16 Nov 2009 17:23:15 +0200
-
-libconninet (0.24) unstable; urgency=low
-
-  * Wait all scan results for all network types in Maemo::Icd::scan()
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Fri,  6 Nov 2009 14:45:23 +0200
-
-libconninet (0.23) unstable; urgency=low
-
-  * Fixes: NB#143361 - Assert failure in session class for GPRS IAP.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Mon, 19 Oct 2009 16:00:14 +0300
-
-libconninet (0.22) unstable; urgency=low
-
-  * Fixed the error checking if scan returns 0 results.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Wed,  7 Oct 2009 13:50:27 +0300
-
-libconninet (0.21) unstable; urgency=low
-
-  * Support multiple DBusDispatcher classes at the same time. This is
-    required by Maemo::Icd class so that multiple instances of it can
-    be used the same time.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Mon,  5 Oct 2009 16:33:43 +0300
-
-libconninet (0.20) unstable; urgency=low
-
-  * Fixed memory leak in IAPConf::setValue()
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Fri,  2 Oct 2009 13:02:21 +0300
-
-libconninet (0.19) unstable; urgency=low
-
-  * Fixed connect_req to one specific IAP in Icd class.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Tue, 29 Sep 2009 17:02:46 +0300
-
-libconninet (0.18) unstable; urgency=low
-
-  * Make sure the library will not abort in Icd class if scan does
-    not return any results.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Tue, 22 Sep 2009 17:00:12 +0300
-
-libconninet (0.17) unstable; urgency=low
-
-  * Added IAP monitoring support.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Mon, 21 Sep 2009 16:29:31 +0300
-
-libconninet (0.16) unstable; urgency=low
-
-  * Disabled the old osso-ic dbus interface as it is currently not used.
-  * Fixed the addrinfo request, now addresses are returned correctly to
-    the caller.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Thu, 17 Sep 2009 15:56:13 +0300
-
-libconninet (0.15) unstable; urgency=low
-
-  * Enabling state_req, statistics_req and addrinfo_req support
-    functions in Maemo::Icd as the corresponding DBUS API functions are
-    fixed in icd2 v0.89
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Fri, 24 Jul 2009 15:23:02 +0300
-
-libconninet (0.14) unstable; urgency=low
-
-  * Icd statistics support added.
-  * Icd address information support added.
-  * Icd scan method does not return the final (and empty) result any more.
-  * Added initial unit test implementation for Icd class.
-  * Some of the status functions in Icd class disabled because of issues
-    in icd2 and the dbus api.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Thu, 23 Jul 2009 11:03:05 +0300
-
-libconninet (0.13) unstable; urgency=low
-
-  * Added API to get all the configured IAPs.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Tue, 21 Jul 2009 09:47:18 +0300
-
-libconninet (0.12) unstable; urgency=low
-
-  * Replaced duivaluespace by Dui in pkg-config file because the
-    duivaluespace is deprecated.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Mon, 20 Jul 2009 16:00:10 +0300
-
-libconninet (0.11) unstable; urgency=low
-
-  * Using libdui instead of libduivaluespace because it is deprecated.
-  * The IAPConf::clear() uses native gconf API instead of launching gconftool
-  * Check that state_req call returned list and the list contains entries
-    before trying to access it.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Mon, 20 Jul 2009 14:55:15 +0300
-
-libconninet (0.10) unstable; urgency=low
-
-  * connect() did not return ok when connection succeeded.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Thu, 25 Jun 2009 09:31:21 +0300
-
-libconninet (0.9) unstable; urgency=low
-
-  * Connection timeout set to 2.5min, same as in fremantle.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Wed, 17 Jun 2009 13:36:40 +0300
-
-libconninet (0.8) unstable; urgency=low
-
-  * Fix state_req signal received from Icd
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Thu, 11 Jun 2009 17:19:33 +0300
-
-libconninet (0.7) unstable; urgency=low
-
-  * Icd disconnect and select reqs are made synchronous as we do not
-    wait the return status. The previous async version was causing core
-    dumps if Icd class was destroyed too early.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Thu, 11 Jun 2009 11:52:36 +0300
-
-libconninet (0.6) unstable; urgency=low
-
-  * Fixed the libconninet0-dev dependencies.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Mon,  8 Jun 2009 10:47:56 +0300
-
-libconninet (0.5) unstable; urgency=low
-
-  * Fixed missing QObject connect functions.
-  * Fixed IAPConf to return invalid QVariant if the value does not exist.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Mon, 01 Jun 2009 13:58:53 +0300
-
-libconninet (0.4) unstable; urgency=low
-
-  * Fixed QObject signal setting for Maemo::Icd
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Wed, 20 May 2009 13:51:11 +0300
-
-libconninet (0.3) unstable; urgency=low
-
-  * Refactoring classes
-  * Added IAPConf class.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Thu, 14 May 2009 13:24:11 +0300
-
-libconninet (0.2) unstable; urgency=low
-
-  * Fixed pkgconfig file which had wrong dependency
-  * Added DBus array and struct support to DBusDispatcher.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Wed, 13 May 2009 12:11:00 +0300
-
-libconninet (0.1) unstable; urgency=low
-
-  * Initial Release.
-
- -- Jukka Rissanen <jukka.rissanen@nokia.com>  Tue, 12 May 2009 16:10:27 +0200
diff --git a/src/3rdparty/libconninet/debian/compat b/src/3rdparty/libconninet/debian/compat
deleted file mode 100644
index b8626c4..0000000
--- a/src/3rdparty/libconninet/debian/compat
+++ /dev/null
@@ -1 +0,0 @@
-4
diff --git a/src/3rdparty/libconninet/debian/control b/src/3rdparty/libconninet/debian/control
deleted file mode 100644
index a2343a0..0000000
--- a/src/3rdparty/libconninet/debian/control
+++ /dev/null
@@ -1,39 +0,0 @@
-Source: libconninet
-Priority: optional
-Maintainer: Jukka Rissanen <jukka.rissanen@nokia.com>
-Build-Depends: debhelper (>= 4.0.0), autotools-dev, libglib2.0-dev (>= 2.8),
- libdbus-1-dev (>= 0.60), libconnsettings0-dev (>= 0.4), icd2-osso-ic-dev,
- icd2-dev, libqt4-dev, libgconf2-dev (>> 2.6.4), autoconf, automake
-Standards-Version: 3.6.2
-Section: libs
-
-Package: libconninet0-dev
-Section: libdevel
-Architecture: any
-Depends: libconninet0 (= ${Source-Version}), libdbus-1-dev (>= 0.60),
- libglib2.0-dev (>= 2.8), libconnsettings0-dev (>= 0.4), libqt4-dev,
- icd2-osso-ic-dev, icd2-dev, libgconf2-dev (>> 2.6.4)
-Description: Internet Connectivity support library development files
- Internet Connectivity support library (libconninet) provides common
- support functions for connecting to icd2 and accessing configuration
- data.
- .
- This package contains the header files.
-
-Package: libconninet0
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: Internet Connectivity support library
- Internet Connectivity support library (libconninet) provides common
- support functions for connecting to icd2 and accessing configuration
- data.
- .
- This package contains the shared libraries.
-
-Package: libconninet0-dbg
-Section: libs
-Architecture: any
-Depends: libconninet0 (= ${Source-Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: Debug symbols for the Internet Connectivity support library
- Internet Connectivity support library (libconninet) debug symbols.
diff --git a/src/3rdparty/libconninet/debian/copyright b/src/3rdparty/libconninet/debian/copyright
deleted file mode 100644
index 97e8e68..0000000
--- a/src/3rdparty/libconninet/debian/copyright
+++ /dev/null
@@ -1,19 +0,0 @@
-libconninet - Internet Connectivity support library
-
-Copyright (C) 2009 Nokia Corporation. All rights reserved.
-
-Contact: Jukka Rissanen <jukka.rissanen@nokia.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the terms of the GNU Lesser General Public License version 2.1 
-as published by the Free Software Foundation.
-
-This library is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-Lesser General Public License for more details.
-
-You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-02110-1301 USA
diff --git a/src/3rdparty/libconninet/debian/libconninet0-dev.dirs b/src/3rdparty/libconninet/debian/libconninet0-dev.dirs
deleted file mode 100644
index 4418816..0000000
--- a/src/3rdparty/libconninet/debian/libconninet0-dev.dirs
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib
-usr/include
diff --git a/src/3rdparty/libconninet/debian/libconninet0-dev.files b/src/3rdparty/libconninet/debian/libconninet0-dev.files
deleted file mode 100644
index 78bbac8..0000000
--- a/src/3rdparty/libconninet/debian/libconninet0-dev.files
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/*
-usr/lib/lib*.so
-usr/lib/pkgconfig/*
-usr/share/pkgconfig/*
diff --git a/src/3rdparty/libconninet/debian/libconninet0.dirs b/src/3rdparty/libconninet/debian/libconninet0.dirs
deleted file mode 100644
index 6845771..0000000
--- a/src/3rdparty/libconninet/debian/libconninet0.dirs
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib
diff --git a/src/3rdparty/libconninet/debian/libconninet0.files b/src/3rdparty/libconninet/debian/libconninet0.files
deleted file mode 100644
index d0dbfd1..0000000
--- a/src/3rdparty/libconninet/debian/libconninet0.files
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/lib*.so.*
diff --git a/src/3rdparty/libconninet/debian/rules b/src/3rdparty/libconninet/debian/rules
deleted file mode 100755
index 2a3d395..0000000
--- a/src/3rdparty/libconninet/debian/rules
+++ /dev/null
@@ -1,123 +0,0 @@
-#!/usr/bin/make -f
-# -*- makefile -*-
-# Sample debian/rules that uses debhelper.
-# This file was originally written by Joey Hess and Craig Small.
-# As a special exception, when this file is copied by dh-make into a
-# dh-make output file, you may use that output file without restriction.
-# This special exception was added by Craig Small in version 0.37 of dh-make.
-
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
-
-# These are used for cross-compiling and for saving the configure script
-# from having to guess our platform (since we know it already)
-DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-
-
-CFLAGS = -Wall -g
-
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-	CFLAGS += -O0
-else
-	CFLAGS += -O2
-endif
-
-# shared library versions, option 1
-#version=2.0.5
-#major=2
-# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
-version=`ls src/.libs/lib*.so.* | \
- awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
-major=`ls src/.libs/lib*.so.* | \
- awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
-
-configure: configure.ac debian/changelog
-	-./autogen.sh
-
-config.status: configure
-	dh_testdir
-	# Add here commands to configure the package.
-	CFLAGS="$(CFLAGS)" ./configure \
-		--host=$(DEB_HOST_GNU_TYPE) \
-		--build=$(DEB_BUILD_GNU_TYPE) \
-		--prefix=/usr \
-		--mandir=\$${prefix}/share/man \
-		--infodir=\$${prefix}/share/info
-
-
-build: build-stamp
-build-stamp:  config.status
-	dh_testdir
-
-	# Add here commands to compile the package.
-	$(MAKE)
-
-	touch build-stamp
-
-clean:
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp 
-
-	# Add here commands to clean up after the build process.
-	-$(MAKE) distclean
-ifneq "$(wildcard /usr/share/misc/config.sub)" ""
-	cp -f /usr/share/misc/config.sub config.sub
-endif
-ifneq "$(wildcard /usr/share/misc/config.guess)" ""
-	cp -f /usr/share/misc/config.guess config.guess
-endif
-
-
-	dh_clean 
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k 
-	dh_installdirs
-
-	# Add here commands to install the package into debian/tmp
-	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
-
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-	dh_movefiles
-	dh_installchangelogs ChangeLog
-	dh_installdocs
-	dh_installexamples
-#	dh_install
-#	dh_installmenu
-#	dh_installdebconf	
-#	dh_installlogrotate
-#	dh_installemacsen
-#	dh_installpam
-#	dh_installmime
-#	dh_installinit
-#	dh_installcron
-#	dh_installinfo
-	dh_installman
-	dh_link
-	dh_strip --dbg-package=libconninet0
-	dh_compress
-	dh_fixperms
-#	dh_perl
-#	dh_python
-	dh_makeshlibs
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install 
diff --git a/src/3rdparty/libconninet/doxygen.cfg.in b/src/3rdparty/libconninet/doxygen.cfg.in
deleted file mode 100644
index 80a4c8d..0000000
--- a/src/3rdparty/libconninet/doxygen.cfg.in
+++ /dev/null
@@ -1,1147 +0,0 @@
-# Doxyfile 1.3.7
-
-# This file describes the settings to be used by the documentation system
-# doxygen (www.doxygen.org) for a project
-#
-# All text after a hash (#) is considered a comment and will be ignored
-# The format is:
-#       TAG = value [value, ...]
-# For lists items can also be appended using:
-#       TAG += value [value, ...]
-# Values that contain spaces should be placed between quotes (" ")
-
-#---------------------------------------------------------------------------
-# Project related configuration options
-#---------------------------------------------------------------------------
-
-# The PROJECT_NAME tag is a single word (or a sequence of words surrounded 
-# by quotes) that should identify the project.
-
-PROJECT_NAME           = "Internet Connectivity Support Library"
-
-# The PROJECT_NUMBER tag can be used to enter a project or revision number. 
-# This could be handy for archiving the generated documentation or 
-# if some version control system is used.
-
-PROJECT_NUMBER         = @VERSION@
-
-# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
-# base path where the generated documentation will be put. 
-# If a relative path is entered, it will be relative to the location 
-# where doxygen was started. If left blank the current directory will be used.
-
-OUTPUT_DIRECTORY       = doc
-
-# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 
-# 2 levels of 10 sub-directories under the output directory of each output 
-# format and will distribute the generated files over these directories. 
-# Enabling this option can be useful when feeding doxygen a huge amount of source 
-# files, where putting all generated files in the same directory would otherwise 
-# cause performance problems for the file system.
-
-CREATE_SUBDIRS         = NO
-
-# The OUTPUT_LANGUAGE tag is used to specify the language in which all 
-# documentation generated by doxygen is written. Doxygen will use this 
-# information to generate all constant output in the proper language. 
-# The default language is English, other supported languages are: 
-# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch, 
-# Finnish, French, German, Greek, Hungarian, Italian, Japanese, Japanese-en 
-# (Japanese with English messages), Korean, Korean-en, Norwegian, Polish, Portuguese, 
-# Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian.
-
-OUTPUT_LANGUAGE        = English
-
-# This tag can be used to specify the encoding used in the generated output. 
-# The encoding is not always determined by the language that is chosen, 
-# but also whether or not the output is meant for Windows or non-Windows users. 
-# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES 
-# forces the Windows encoding (this is the default for the Windows binary), 
-# whereas setting the tag to NO uses a Unix-style encoding (the default for 
-# all platforms other than Windows).
-
-USE_WINDOWS_ENCODING   = NO
-
-# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
-# include brief member descriptions after the members that are listed in 
-# the file and class documentation (similar to JavaDoc). 
-# Set to NO to disable this.
-
-BRIEF_MEMBER_DESC      = YES
-
-# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 
-# the brief description of a member or function before the detailed description. 
-# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 
-# brief descriptions will be completely suppressed.
-
-REPEAT_BRIEF           = YES
-
-# This tag implements a quasi-intelligent brief description abbreviator 
-# that is used to form the text in various listings. Each string 
-# in this list, if found as the leading text of the brief description, will be 
-# stripped from the text and the result after processing the whole list, is used 
-# as the annotated text. Otherwise, the brief description is used as-is. If left 
-# blank, the following values are used ("$name" is automatically replaced with the 
-# name of the entity): "The $name class" "The $name widget" "The $name file" 
-# "is" "provides" "specifies" "contains" "represents" "a" "an" "the"
-
-ABBREVIATE_BRIEF       = 
-
-# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 
-# Doxygen will generate a detailed section even if there is only a brief 
-# description.
-
-ALWAYS_DETAILED_SEC    = NO
-
-# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all inherited 
-# members of a class in the documentation of that class as if those members were 
-# ordinary class members. Constructors, destructors and assignment operators of 
-# the base classes will not be shown.
-
-INLINE_INHERITED_MEMB  = NO
-
-# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 
-# path before files name in the file list and in the header files. If set 
-# to NO the shortest path that makes the file name unique will be used.
-
-FULL_PATH_NAMES        = NO
-
-# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 
-# can be used to strip a user-defined part of the path. Stripping is 
-# only done if one of the specified strings matches the left-hand part of 
-# the path. The tag can be used to show relative paths in the file list. 
-# If left blank the directory from which doxygen is run is used as the 
-# path to strip.
-
-STRIP_FROM_PATH        = 
-
-# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 
-# the path mentioned in the documentation of a class, which tells 
-# the reader which header file to include in order to use a class. 
-# If left blank only the name of the header file containing the class 
-# definition is used. Otherwise one should specify the include paths that 
-# are normally passed to the compiler using the -I flag.
-
-STRIP_FROM_INC_PATH    = 
-
-# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 
-# (but less readable) file names. This can be useful is your file systems 
-# doesn't support long names like on DOS, Mac, or CD-ROM.
-
-SHORT_NAMES            = NO
-
-# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 
-# will interpret the first line (until the first dot) of a JavaDoc-style 
-# comment as the brief description. If set to NO, the JavaDoc 
-# comments will behave just like the Qt-style comments (thus requiring an 
-# explicit @brief command for a brief description.
-
-JAVADOC_AUTOBRIEF      = YES
-
-# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 
-# treat a multi-line C++ special comment block (i.e. a block of //! or /// 
-# comments) as a brief description. This used to be the default behaviour. 
-# The new default is to treat a multi-line C++ comment block as a detailed 
-# description. Set this tag to YES if you prefer the old behaviour instead.
-
-MULTILINE_CPP_IS_BRIEF = NO
-
-# If the DETAILS_AT_TOP tag is set to YES then Doxygen 
-# will output the detailed description near the top, like JavaDoc.
-# If set to NO, the detailed description appears after the member 
-# documentation.
-
-DETAILS_AT_TOP         = YES
-
-# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 
-# member inherits the documentation from any documented member that it 
-# re-implements.
-
-INHERIT_DOCS           = YES
-
-# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
-# tag is set to YES, then doxygen will reuse the documentation of the first 
-# member in the group (if any) for the other members of the group. By default 
-# all members of a group must be documented explicitly.
-
-DISTRIBUTE_GROUP_DOC   = NO
-
-# The TAB_SIZE tag can be used to set the number of spaces in a tab. 
-# Doxygen uses this value to replace tabs by spaces in code fragments.
-
-TAB_SIZE               = 8
-
-# This tag can be used to specify a number of aliases that acts 
-# as commands in the documentation. An alias has the form "name=value". 
-# For example adding "sideeffect=\par Side Effects:\n" will allow you to 
-# put the command \sideeffect (or @sideeffect) in the documentation, which 
-# will result in a user-defined paragraph with heading "Side Effects:". 
-# You can put \n's in the value part of an alias to insert newlines.
-
-ALIASES                = 
-
-# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources 
-# only. Doxygen will then generate output that is more tailored for C. 
-# For instance, some of the names that are used will be different. The list 
-# of all members will be omitted, etc.
-
-OPTIMIZE_OUTPUT_FOR_C  = YES
-
-# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources 
-# only. Doxygen will then generate output that is more tailored for Java. 
-# For instance, namespaces will be presented as packages, qualified scopes 
-# will look different, etc.
-
-OPTIMIZE_OUTPUT_JAVA   = NO
-
-# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 
-# the same type (for instance a group of public functions) to be put as a 
-# subgroup of that type (e.g. under the Public Functions section). Set it to 
-# NO to prevent subgrouping. Alternatively, this can be done per class using 
-# the \nosubgrouping command.
-
-SUBGROUPING            = YES
-
-#---------------------------------------------------------------------------
-# Build related configuration options
-#---------------------------------------------------------------------------
-
-# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
-# documentation are documented, even if no documentation was available. 
-# Private class members and static file members will be hidden unless 
-# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
-
-EXTRACT_ALL            = NO
-
-# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
-# will be included in the documentation.
-
-EXTRACT_PRIVATE        = NO
-
-# If the EXTRACT_STATIC tag is set to YES all static members of a file 
-# will be included in the documentation.
-
-EXTRACT_STATIC         = NO
-
-# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
-# defined locally in source files will be included in the documentation. 
-# If set to NO only classes defined in header files are included.
-
-EXTRACT_LOCAL_CLASSES  = YES
-
-# This flag is only useful for Objective-C code. When set to YES local 
-# methods, which are defined in the implementation section but not in 
-# the interface are included in the documentation. 
-# If set to NO (the default) only methods in the interface are included.
-
-EXTRACT_LOCAL_METHODS  = NO
-
-# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
-# undocumented members of documented classes, files or namespaces. 
-# If set to NO (the default) these members will be included in the 
-# various overviews, but no documentation section is generated. 
-# This option has no effect if EXTRACT_ALL is enabled.
-
-HIDE_UNDOC_MEMBERS     = YES
-
-# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
-# undocumented classes that are normally visible in the class hierarchy. 
-# If set to NO (the default) these classes will be included in the various 
-# overviews. This option has no effect if EXTRACT_ALL is enabled.
-
-HIDE_UNDOC_CLASSES     = NO
-
-# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
-# friend (class|struct|union) declarations. 
-# If set to NO (the default) these declarations will be included in the 
-# documentation.
-
-HIDE_FRIEND_COMPOUNDS  = NO
-
-# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 
-# documentation blocks found inside the body of a function. 
-# If set to NO (the default) these blocks will be appended to the 
-# function's detailed documentation block.
-
-HIDE_IN_BODY_DOCS      = NO
-
-# The INTERNAL_DOCS tag determines if documentation 
-# that is typed after a \internal command is included. If the tag is set 
-# to NO (the default) then the documentation will be excluded. 
-# Set it to YES to include the internal documentation.
-
-INTERNAL_DOCS          = NO
-
-# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
-# file names in lower-case letters. If set to YES upper-case letters are also 
-# allowed. This is useful if you have classes or files whose names only differ 
-# in case and if your file system supports case sensitive file names. Windows 
-# users are advised to set this option to NO.
-
-CASE_SENSE_NAMES       = YES
-
-# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
-# will show members with their full class and namespace scopes in the 
-# documentation. If set to YES the scope will be hidden.
-
-HIDE_SCOPE_NAMES       = NO
-
-# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
-# will put a list of the files that are included by a file in the documentation 
-# of that file.
-
-SHOW_INCLUDE_FILES     = YES
-
-# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 
-# is inserted in the documentation for inline members.
-
-INLINE_INFO            = YES
-
-# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen 
-# will sort the (detailed) documentation of file and class members 
-# alphabetically by member name. If set to NO the members will appear in 
-# declaration order.
-
-SORT_MEMBER_DOCS       = YES
-
-# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 
-# brief documentation of file, namespace and class members alphabetically 
-# by member name. If set to NO (the default) the members will appear in 
-# declaration order.
-
-SORT_BRIEF_DOCS        = NO
-
-# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 
-# sorted by fully-qualified names, including namespaces. If set to 
-# NO (the default), the class list will be sorted only by class name, 
-# not including the namespace part. 
-# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
-# Note: This option applies only to the class list, not to the 
-# alphabetical list.
-
-SORT_BY_SCOPE_NAME     = NO
-
-# The GENERATE_TODOLIST tag can be used to enable (YES) or 
-# disable (NO) the todo list. This list is created by putting \todo 
-# commands in the documentation.
-
-GENERATE_TODOLIST      = YES
-
-# The GENERATE_TESTLIST tag can be used to enable (YES) or 
-# disable (NO) the test list. This list is created by putting \test 
-# commands in the documentation.
-
-GENERATE_TESTLIST      = YES
-
-# The GENERATE_BUGLIST tag can be used to enable (YES) or 
-# disable (NO) the bug list. This list is created by putting \bug 
-# commands in the documentation.
-
-GENERATE_BUGLIST       = YES
-
-# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 
-# disable (NO) the deprecated list. This list is created by putting 
-# \deprecated commands in the documentation.
-
-GENERATE_DEPRECATEDLIST= YES
-
-# The ENABLED_SECTIONS tag can be used to enable conditional 
-# documentation sections, marked by \if sectionname ... \endif.
-
-ENABLED_SECTIONS       = 
-
-# The MAX_INITIALIZER_LINES tag determines the maximum number of lines 
-# the initial value of a variable or define consists of for it to appear in 
-# the documentation. If the initializer consists of more lines than specified 
-# here it will be hidden. Use a value of 0 to hide initializers completely. 
-# The appearance of the initializer of individual variables and defines in the 
-# documentation can be controlled using \showinitializer or \hideinitializer 
-# command in the documentation regardless of this setting.
-
-MAX_INITIALIZER_LINES  = 30
-
-# Set the SHOW_USED_FILES tag to NO to disable the list of files generated 
-# at the bottom of the documentation of classes and structs. If set to YES the 
-# list will mention the files that were used to generate the documentation.
-
-SHOW_USED_FILES        = YES
-
-#---------------------------------------------------------------------------
-# configuration options related to warning and progress messages
-#---------------------------------------------------------------------------
-
-# The QUIET tag can be used to turn on/off the messages that are generated 
-# by doxygen. Possible values are YES and NO. If left blank NO is used.
-
-QUIET                  = NO
-
-# The WARNINGS tag can be used to turn on/off the warning messages that are 
-# generated by doxygen. Possible values are YES and NO. If left blank 
-# NO is used.
-
-WARNINGS               = YES
-
-# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings 
-# for undocumented members. If EXTRACT_ALL is set to YES then this flag will 
-# automatically be disabled.
-
-WARN_IF_UNDOCUMENTED   = YES
-
-# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 
-# potential errors in the documentation, such as not documenting some 
-# parameters in a documented function, or documenting parameters that 
-# don't exist or using markup commands wrongly.
-
-WARN_IF_DOC_ERROR      = YES
-
-# The WARN_FORMAT tag determines the format of the warning messages that 
-# doxygen can produce. The string should contain the $file, $line, and $text 
-# tags, which will be replaced by the file and line number from which the 
-# warning originated and the warning text.
-
-WARN_FORMAT            = "$file:$line: $text"
-
-# The WARN_LOGFILE tag can be used to specify a file to which warning 
-# and error messages should be written. If left blank the output is written 
-# to stderr.
-
-WARN_LOGFILE           = 
-
-#---------------------------------------------------------------------------
-# configuration options related to the input files
-#---------------------------------------------------------------------------
-
-# The INPUT tag can be used to specify the files and/or directories that contain 
-# documented source files. You may enter file names like "myfile.cpp" or 
-# directories like "/usr/src/myproject". Separate the files or directories 
-# with spaces.
-
-INPUT                  = conic/conic.h \
-	conic/conicconnection.h \
-	conic/conicconnectionevent.h \
-	conic/conicevent.h \
-	conic/coniciap.h \
-	conic/conicstatisticsevent.h
-
-# If the value of the INPUT tag contains directories, you can use the 
-# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
-# and *.h) to filter out the source-files in the directories. If left 
-# blank the following patterns are tested: 
-# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx *.hpp 
-# *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm
-
-FILE_PATTERNS          = 
-
-# The RECURSIVE tag can be used to turn specify whether or not subdirectories 
-# should be searched for input files as well. Possible values are YES and NO. 
-# If left blank NO is used.
-
-RECURSIVE              = NO
-
-# The EXCLUDE tag can be used to specify files and/or directories that should 
-# excluded from the INPUT source files. This way you can easily exclude a 
-# subdirectory from a directory tree whose root is specified with the INPUT tag.
-
-EXCLUDE                = 
-
-# The EXCLUDE_SYMLINKS tag can be used select whether or not files or directories 
-# that are symbolic links (a Unix filesystem feature) are excluded from the input.
-
-EXCLUDE_SYMLINKS       = NO
-
-# If the value of the INPUT tag contains directories, you can use the 
-# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
-# certain files from those directories.
-
-EXCLUDE_PATTERNS       = 
-
-# The EXAMPLE_PATH tag can be used to specify one or more files or 
-# directories that contain example code fragments that are included (see 
-# the \include command).
-
-EXAMPLE_PATH           = 
-
-# If the value of the EXAMPLE_PATH tag contains directories, you can use the 
-# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
-# and *.h) to filter out the source-files in the directories. If left 
-# blank all files are included.
-
-EXAMPLE_PATTERNS       = 
-
-# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be 
-# searched for input files to be used with the \include or \dontinclude 
-# commands irrespective of the value of the RECURSIVE tag. 
-# Possible values are YES and NO. If left blank NO is used.
-
-EXAMPLE_RECURSIVE      = NO
-
-# The IMAGE_PATH tag can be used to specify one or more files or 
-# directories that contain image that are included in the documentation (see 
-# the \image command).
-
-IMAGE_PATH             = 
-
-# The INPUT_FILTER tag can be used to specify a program that doxygen should 
-# invoke to filter for each input file. Doxygen will invoke the filter program 
-# by executing (via popen()) the command <filter> <input-file>, where <filter> 
-# is the value of the INPUT_FILTER tag, and <input-file> is the name of an 
-# input file. Doxygen will then use the output that the filter program writes 
-# to standard output.
-
-INPUT_FILTER           = 
-
-# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 
-# INPUT_FILTER) will be used to filter the input files when producing source 
-# files to browse (i.e. when SOURCE_BROWSER is set to YES).
-
-FILTER_SOURCE_FILES    = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to source browsing
-#---------------------------------------------------------------------------
-
-# If the SOURCE_BROWSER tag is set to YES then a list of source files will 
-# be generated. Documented entities will be cross-referenced with these sources. 
-# Note: To get rid of all source code in the generated output, make sure also 
-# VERBATIM_HEADERS is set to NO.
-
-SOURCE_BROWSER         = NO
-
-# Setting the INLINE_SOURCES tag to YES will include the body 
-# of functions and classes directly in the documentation.
-
-INLINE_SOURCES         = NO
-
-# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
-# doxygen to hide any special comment blocks from generated source code 
-# fragments. Normal C and C++ comments will always remain visible.
-
-STRIP_CODE_COMMENTS    = YES
-
-# If the REFERENCED_BY_RELATION tag is set to YES (the default) 
-# then for each documented function all documented 
-# functions referencing it will be listed.
-
-REFERENCED_BY_RELATION = YES
-
-# If the REFERENCES_RELATION tag is set to YES (the default) 
-# then for each documented function all documented entities 
-# called/used by that function will be listed.
-
-REFERENCES_RELATION    = YES
-
-# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
-# will generate a verbatim copy of the header file for each class for 
-# which an include is specified. Set to NO to disable this.
-
-VERBATIM_HEADERS       = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to the alphabetical class index
-#---------------------------------------------------------------------------
-
-# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index 
-# of all compounds will be generated. Enable this if the project 
-# contains a lot of classes, structs, unions or interfaces.
-
-ALPHABETICAL_INDEX     = NO
-
-# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then 
-# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns 
-# in which this list will be split (can be a number in the range [1..20])
-
-COLS_IN_ALPHA_INDEX    = 5
-
-# In case all classes in a project start with a common prefix, all 
-# classes will be put under the same header in the alphabetical index. 
-# The IGNORE_PREFIX tag can be used to specify one or more prefixes that 
-# should be ignored while generating the index headers.
-
-IGNORE_PREFIX          = 
-
-#---------------------------------------------------------------------------
-# configuration options related to the HTML output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_HTML tag is set to YES (the default) Doxygen will 
-# generate HTML output.
-
-GENERATE_HTML          = YES
-
-# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-# put in front of it. If left blank `html' will be used as the default path.
-
-HTML_OUTPUT            = html
-
-# The HTML_FILE_EXTENSION tag can be used to specify the file extension for 
-# each generated HTML page (for example: .htm,.php,.asp). If it is left blank 
-# doxygen will generate files with .html extension.
-
-HTML_FILE_EXTENSION    = .html
-
-# The HTML_HEADER tag can be used to specify a personal HTML header for 
-# each generated HTML page. If it is left blank doxygen will generate a 
-# standard header.
-
-HTML_HEADER            = 
-
-# The HTML_FOOTER tag can be used to specify a personal HTML footer for 
-# each generated HTML page. If it is left blank doxygen will generate a 
-# standard footer.
-
-HTML_FOOTER            = 
-
-# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
-# style sheet that is used by each HTML page. It can be used to 
-# fine-tune the look of the HTML output. If the tag is left blank doxygen 
-# will generate a default style sheet. Note that doxygen will try to copy 
-# the style sheet file to the HTML output directory, so don't put your own 
-# stylesheet in the HTML output directory as well, or it will be erased!
-
-HTML_STYLESHEET        = 
-
-# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 
-# files or namespaces will be aligned in HTML using tables. If set to 
-# NO a bullet list will be used.
-
-HTML_ALIGN_MEMBERS     = YES
-
-# If the GENERATE_HTMLHELP tag is set to YES, additional index files 
-# will be generated that can be used as input for tools like the 
-# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) 
-# of the generated HTML documentation.
-
-GENERATE_HTMLHELP      = NO
-
-# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 
-# be used to specify the file name of the resulting .chm file. You 
-# can add a path in front of the file if the result should not be 
-# written to the html output directory.
-
-CHM_FILE               = 
-
-# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 
-# be used to specify the location (absolute path including file name) of 
-# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 
-# the HTML help compiler on the generated index.hhp.
-
-HHC_LOCATION           = 
-
-# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag 
-# controls if a separate .chi index file is generated (YES) or that 
-# it should be included in the master .chm file (NO).
-
-GENERATE_CHI           = NO
-
-# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag 
-# controls whether a binary table of contents is generated (YES) or a 
-# normal table of contents (NO) in the .chm file.
-
-BINARY_TOC             = NO
-
-# The TOC_EXPAND flag can be set to YES to add extra items for group members 
-# to the contents of the HTML help documentation and to the tree view.
-
-TOC_EXPAND             = NO
-
-# The DISABLE_INDEX tag can be used to turn on/off the condensed index at 
-# top of each HTML page. The value NO (the default) enables the index and 
-# the value YES disables it.
-
-DISABLE_INDEX          = NO
-
-# This tag can be used to set the number of enum values (range [1..20]) 
-# that doxygen will group on one line in the generated HTML documentation.
-
-ENUM_VALUES_PER_LINE   = 4
-
-# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be
-# generated containing a tree-like index structure (just like the one that 
-# is generated for HTML Help). For this to work a browser that supports 
-# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, 
-# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are 
-# probably better off using the HTML help feature.
-
-GENERATE_TREEVIEW      = NO
-
-# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be 
-# used to set the initial width (in pixels) of the frame in which the tree 
-# is shown.
-
-TREEVIEW_WIDTH         = 250
-
-#---------------------------------------------------------------------------
-# configuration options related to the LaTeX output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
-# generate Latex output.
-
-GENERATE_LATEX         = YES
-
-# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-# put in front of it. If left blank `latex' will be used as the default path.
-
-LATEX_OUTPUT           = latex
-
-# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 
-# invoked. If left blank `latex' will be used as the default command name.
-
-LATEX_CMD_NAME         = latex
-
-# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to 
-# generate index for LaTeX. If left blank `makeindex' will be used as the 
-# default command name.
-
-MAKEINDEX_CMD_NAME     = makeindex
-
-# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact 
-# LaTeX documents. This may be useful for small projects and may help to 
-# save some trees in general.
-
-COMPACT_LATEX          = NO
-
-# The PAPER_TYPE tag can be used to set the paper type that is used 
-# by the printer. Possible values are: a4, a4wide, letter, legal and 
-# executive. If left blank a4wide will be used.
-
-PAPER_TYPE             = a4wide
-
-# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX 
-# packages that should be included in the LaTeX output.
-
-EXTRA_PACKAGES         = 
-
-# The LATEX_HEADER tag can be used to specify a personal LaTeX header for 
-# the generated latex document. The header should contain everything until 
-# the first chapter. If it is left blank doxygen will generate a 
-# standard header. Notice: only use this tag if you know what you are doing!
-
-LATEX_HEADER           = 
-
-# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated 
-# is prepared for conversion to pdf (using ps2pdf). The pdf file will 
-# contain links (just like the HTML output) instead of page references 
-# This makes the output suitable for online browsing using a pdf viewer.
-
-PDF_HYPERLINKS         = YES
-
-# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of 
-# plain latex in the generated Makefile. Set this option to YES to get a 
-# higher quality PDF documentation.
-
-USE_PDFLATEX           = YES
-
-# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. 
-# command to the generated LaTeX files. This will instruct LaTeX to keep 
-# running if errors occur, instead of asking the user for help. 
-# This option is also used when generating formulas in HTML.
-
-LATEX_BATCHMODE        = NO
-
-# If LATEX_HIDE_INDICES is set to YES then doxygen will not 
-# include the index chapters (such as File Index, Compound Index, etc.) 
-# in the output.
-
-LATEX_HIDE_INDICES     = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to the RTF output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 
-# The RTF output is optimized for Word 97 and may not look very pretty with 
-# other RTF readers or editors.
-
-GENERATE_RTF           = NO
-
-# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-# put in front of it. If left blank `rtf' will be used as the default path.
-
-RTF_OUTPUT             = rtf
-
-# If the COMPACT_RTF tag is set to YES Doxygen generates more compact 
-# RTF documents. This may be useful for small projects and may help to 
-# save some trees in general.
-
-COMPACT_RTF            = NO
-
-# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated 
-# will contain hyperlink fields. The RTF file will 
-# contain links (just like the HTML output) instead of page references. 
-# This makes the output suitable for online browsing using WORD or other 
-# programs which support those fields. 
-# Note: wordpad (write) and others do not support links.
-
-RTF_HYPERLINKS         = NO
-
-# Load stylesheet definitions from file. Syntax is similar to doxygen's 
-# config file, i.e. a series of assignments. You only have to provide 
-# replacements, missing definitions are set to their default value.
-
-RTF_STYLESHEET_FILE    = 
-
-# Set optional variables used in the generation of an rtf document. 
-# Syntax is similar to doxygen's config file.
-
-RTF_EXTENSIONS_FILE    = 
-
-#---------------------------------------------------------------------------
-# configuration options related to the man page output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_MAN tag is set to YES (the default) Doxygen will 
-# generate man pages
-
-GENERATE_MAN           = NO
-
-# The MAN_OUTPUT tag is used to specify where the man pages will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-# put in front of it. If left blank `man' will be used as the default path.
-
-MAN_OUTPUT             = man
-
-# The MAN_EXTENSION tag determines the extension that is added to 
-# the generated man pages (default is the subroutine's section .3)
-
-MAN_EXTENSION          = .3
-
-# If the MAN_LINKS tag is set to YES and Doxygen generates man output, 
-# then it will generate one additional man file for each entity 
-# documented in the real man page(s). These additional files 
-# only source the real man page, but without them the man command 
-# would be unable to find the correct page. The default is NO.
-
-MAN_LINKS              = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to the XML output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_XML tag is set to YES Doxygen will 
-# generate an XML file that captures the structure of 
-# the code including all documentation.
-
-GENERATE_XML           = NO
-
-# The XML_OUTPUT tag is used to specify where the XML pages will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-# put in front of it. If left blank `xml' will be used as the default path.
-
-XML_OUTPUT             = xml
-
-# The XML_SCHEMA tag can be used to specify an XML schema, 
-# which can be used by a validating XML parser to check the 
-# syntax of the XML files.
-
-XML_SCHEMA             = 
-
-# The XML_DTD tag can be used to specify an XML DTD, 
-# which can be used by a validating XML parser to check the 
-# syntax of the XML files.
-
-XML_DTD                = 
-
-# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 
-# dump the program listings (including syntax highlighting 
-# and cross-referencing information) to the XML output. Note that 
-# enabling this will significantly increase the size of the XML output.
-
-XML_PROGRAMLISTING     = YES
-
-#---------------------------------------------------------------------------
-# configuration options for the AutoGen Definitions output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will 
-# generate an AutoGen Definitions (see autogen.sf.net) file 
-# that captures the structure of the code including all 
-# documentation. Note that this feature is still experimental 
-# and incomplete at the moment.
-
-GENERATE_AUTOGEN_DEF   = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to the Perl module output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_PERLMOD tag is set to YES Doxygen will 
-# generate a Perl module file that captures the structure of 
-# the code including all documentation. Note that this 
-# feature is still experimental and incomplete at the 
-# moment.
-
-GENERATE_PERLMOD       = NO
-
-# If the PERLMOD_LATEX tag is set to YES Doxygen will generate 
-# the necessary Makefile rules, Perl scripts and LaTeX code to be able 
-# to generate PDF and DVI output from the Perl module output.
-
-PERLMOD_LATEX          = NO
-
-# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 
-# nicely formatted so it can be parsed by a human reader.  This is useful 
-# if you want to understand what is going on.  On the other hand, if this 
-# tag is set to NO the size of the Perl module output will be much smaller 
-# and Perl will parse it just the same.
-
-PERLMOD_PRETTY         = YES
-
-# The names of the make variables in the generated doxyrules.make file 
-# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 
-# This is useful so different doxyrules.make files included by the same 
-# Makefile don't overwrite each other's variables.
-
-PERLMOD_MAKEVAR_PREFIX = 
-
-#---------------------------------------------------------------------------
-# Configuration options related to the preprocessor   
-#---------------------------------------------------------------------------
-
-# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 
-# evaluate all C-preprocessor directives found in the sources and include 
-# files.
-
-ENABLE_PREPROCESSING   = YES
-
-# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro 
-# names in the source code. If set to NO (the default) only conditional 
-# compilation will be performed. Macro expansion can be done in a controlled 
-# way by setting EXPAND_ONLY_PREDEF to YES.
-
-MACRO_EXPANSION        = NO
-
-# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 
-# then the macro expansion is limited to the macros specified with the 
-# PREDEFINED and EXPAND_AS_PREDEFINED tags.
-
-EXPAND_ONLY_PREDEF     = NO
-
-# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files 
-# in the INCLUDE_PATH (see below) will be search if a #include is found.
-
-SEARCH_INCLUDES        = YES
-
-# The INCLUDE_PATH tag can be used to specify one or more directories that 
-# contain include files that are not input files but should be processed by 
-# the preprocessor.
-
-INCLUDE_PATH           = 
-
-# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard 
-# patterns (like *.h and *.hpp) to filter out the header-files in the 
-# directories. If left blank, the patterns specified with FILE_PATTERNS will 
-# be used.
-
-INCLUDE_FILE_PATTERNS  = 
-
-# The PREDEFINED tag can be used to specify one or more macro names that 
-# are defined before the preprocessor is started (similar to the -D option of 
-# gcc). The argument of the tag is a list of macros of the form: name 
-# or name=definition (no spaces). If the definition and the = are 
-# omitted =1 is assumed.
-
-PREDEFINED             = 
-
-# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 
-# this tag can be used to specify a list of macro names that should be expanded. 
-# The macro definition that is found in the sources will be used. 
-# Use the PREDEFINED tag if you want to use a different macro definition.
-
-EXPAND_AS_DEFINED      = 
-
-# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then 
-# doxygen's preprocessor will remove all function-like macros that are alone 
-# on a line, have an all uppercase name, and do not end with a semicolon. Such 
-# function macros are typically used for boiler-plate code, and will confuse the 
-# parser if not removed.
-
-SKIP_FUNCTION_MACROS   = YES
-
-#---------------------------------------------------------------------------
-# Configuration::additions related to external references   
-#---------------------------------------------------------------------------
-
-# The TAGFILES option can be used to specify one or more tagfiles. 
-# Optionally an initial location of the external documentation 
-# can be added for each tagfile. The format of a tag file without 
-# this location is as follows: 
-#   TAGFILES = file1 file2 ... 
-# Adding location for the tag files is done as follows: 
-#   TAGFILES = file1=loc1 "file2 = loc2" ... 
-# where "loc1" and "loc2" can be relative or absolute paths or 
-# URLs. If a location is present for each tag, the installdox tool 
-# does not have to be run to correct the links.
-# Note that each tag file must have a unique name
-# (where the name does NOT include the path)
-# If a tag file is not located in the directory in which doxygen 
-# is run, you must also specify the path to the tagfile here.
-
-TAGFILES               = 
-
-# When a file name is specified after GENERATE_TAGFILE, doxygen will create 
-# a tag file that is based on the input files it reads.
-
-GENERATE_TAGFILE       = 
-
-# If the ALLEXTERNALS tag is set to YES all external classes will be listed 
-# in the class index. If set to NO only the inherited external classes 
-# will be listed.
-
-ALLEXTERNALS           = NO
-
-# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed 
-# in the modules index. If set to NO, only the current project's groups will 
-# be listed.
-
-EXTERNAL_GROUPS        = YES
-
-# The PERL_PATH should be the absolute path and name of the perl script 
-# interpreter (i.e. the result of `which perl').
-
-PERL_PATH              = /usr/bin/perl
-
-#---------------------------------------------------------------------------
-# Configuration options related to the dot tool   
-#---------------------------------------------------------------------------
-
-# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 
-# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base or 
-# super classes. Setting the tag to NO turns the diagrams off. Note that this 
-# option is superseded by the HAVE_DOT option below. This is only a fallback. It is 
-# recommended to install and use dot, since it yields more powerful graphs.
-
-CLASS_DIAGRAMS         = YES
-
-# If set to YES, the inheritance and collaboration graphs will hide 
-# inheritance and usage relations if the target is undocumented 
-# or is not a class.
-
-HIDE_UNDOC_RELATIONS   = YES
-
-# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 
-# available from the path. This tool is part of Graphviz, a graph visualization 
-# toolkit from AT&T and Lucent Bell Labs. The other options in this section 
-# have no effect if this option is set to NO (the default)
-
-HAVE_DOT               = NO
-
-# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen 
-# will generate a graph for each documented class showing the direct and 
-# indirect inheritance relations. Setting this tag to YES will force the 
-# the CLASS_DIAGRAMS tag to NO.
-
-CLASS_GRAPH            = YES
-
-# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen 
-# will generate a graph for each documented class showing the direct and 
-# indirect implementation dependencies (inheritance, containment, and 
-# class references variables) of the class with other documented classes.
-
-COLLABORATION_GRAPH    = YES
-
-# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
-# collaboration diagrams in a style similar to the OMG's Unified Modeling 
-# Language.
-
-UML_LOOK               = NO
-
-# If set to YES, the inheritance and collaboration graphs will show the 
-# relations between templates and their instances.
-
-TEMPLATE_RELATIONS     = NO
-
-# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT 
-# tags are set to YES then doxygen will generate a graph for each documented 
-# file showing the direct and indirect include dependencies of the file with 
-# other documented files.
-
-INCLUDE_GRAPH          = YES
-
-# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and 
-# HAVE_DOT tags are set to YES then doxygen will generate a graph for each 
-# documented header file showing the documented files that directly or 
-# indirectly include this file.
-
-INCLUDED_BY_GRAPH      = YES
-
-# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will 
-# generate a call dependency graph for every global function or class method. 
-# Note that enabling this option will significantly increase the time of a run. 
-# So in most cases it will be better to enable call graphs for selected 
-# functions only using the \callgraph command.
-
-CALL_GRAPH             = NO
-
-# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 
-# will graphical hierarchy of all classes instead of a textual one.
-
-GRAPHICAL_HIERARCHY    = YES
-
-# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 
-# generated by dot. Possible values are png, jpg, or gif
-# If left blank png will be used.
-
-DOT_IMAGE_FORMAT       = png
-
-# The tag DOT_PATH can be used to specify the path where the dot tool can be 
-# found. If left blank, it is assumed the dot tool can be found on the path.
-
-DOT_PATH               = 
-
-# The DOTFILE_DIRS tag can be used to specify one or more directories that 
-# contain dot files that are included in the documentation (see the 
-# \dotfile command).
-
-DOTFILE_DIRS           = 
-
-# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width 
-# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
-# this value, doxygen will try to truncate the graph, so that it fits within 
-# the specified constraint. Beware that most browsers cannot cope with very 
-# large images.
-
-MAX_DOT_GRAPH_WIDTH    = 1024
-
-# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height 
-# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
-# this value, doxygen will try to truncate the graph, so that it fits within 
-# the specified constraint. Beware that most browsers cannot cope with very 
-# large images.
-
-MAX_DOT_GRAPH_HEIGHT   = 1024
-
-# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 
-# graphs generated by dot. A depth value of 3 means that only nodes reachable 
-# from the root by following a path via at most 3 edges will be shown. Nodes that 
-# lay further from the root node will be omitted. Note that setting this option to 
-# 1 or 2 may greatly reduce the computation time needed for large code bases. Also 
-# note that a graph may be further truncated if the graph's image dimensions are 
-# not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH and MAX_DOT_GRAPH_HEIGHT). 
-# If 0 is used for the depth value (the default), the graph is not depth-constrained.
-
-MAX_DOT_GRAPH_DEPTH    = 0
-
-# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will 
-# generate a legend page explaining the meaning of the various boxes and 
-# arrows in the dot generated graphs.
-
-GENERATE_LEGEND        = YES
-
-# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will 
-# remove the intermediate dot files that are used to generate 
-# the various graphs.
-
-DOT_CLEANUP            = YES
-
-#---------------------------------------------------------------------------
-# Configuration::additions related to the search engine   
-#---------------------------------------------------------------------------
-
-# The SEARCHENGINE tag specifies whether or not a search engine should be 
-# used. If set to NO the values of all tags below this one will be ignored.
-
-SEARCHENGINE           = NO
diff --git a/src/3rdparty/libconninet/src/dbusdispatcher.cpp b/src/3rdparty/libconninet/src/dbusdispatcher.cpp
deleted file mode 100644
index 7581982..0000000
--- a/src/3rdparty/libconninet/src/dbusdispatcher.cpp
+++ /dev/null
@@ -1,611 +0,0 @@
-/* * This file is part of conninet *
- *
- * Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
- * All rights reserved.
- *
- * Contact: Aapo Makela <aapo.makela@nokia.com>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public License
- * version 2.1 as published by the Free Software Foundation.
- *
- * This library is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA
- */
-
-#include <QDebug>
-#include <QtCore>
-#include <poll.h>
-#include <dbus/dbus.h>
-#include <dbus/dbus-glib-lowlevel.h>
-#include <glib.h>
-#include "dbusdispatcher.h"
-
-namespace Maemo {
-
-/*!
-    \class DBusDispatcher
-
-    \brief DBusDispatcher is a class, which is able to send DBUS method call
-    messages and receive unicast signals from DBUS object.
-*/
-
-class DBusDispatcherPrivate
-{
-public:
-    DBusDispatcherPrivate(const QString& service,
-                          const QString& path,
-                          const QString& interface,
-                          const QString& signalPath)
-        : service(service), path(path), interface(interface),
-          signalPath(signalPath), connection(0)
-    {
-        memset(&signal_vtable, 0, sizeof(signal_vtable));
-    }
-
-    ~DBusDispatcherPrivate()
-    {
-        foreach(DBusPendingCall *call, pending_calls) {
-            dbus_pending_call_cancel(call);
-            dbus_pending_call_unref(call);
-        }
-    }
-
-    QString service;
-    QString path;
-    QString interface;
-    QString signalPath;
-    struct DBusConnection *connection;
-    QList<DBusPendingCall *> pending_calls;
-    struct DBusObjectPathVTable signal_vtable;
-};
-
-static bool constantVariantList(const QVariantList& variantList) {
-    // Special case, empty list == empty struct
-    if (variantList.isEmpty()) {
-        return false;
-    } else {        
-        QVariant::Type type = variantList[0].type();
-        // Iterate items in the list and check if they are same type
-        foreach(QVariant variant, variantList) {
-            if (variant.type() != type) {
-                return false;
-            }
-        }
-    }
-    return true;
-}
-
-static QString variantToSignature(const QVariant& argument,
-                                  bool constantList = true) {
-    switch (argument.type()) {
-        case QVariant::Bool:
-            return "b";
-        case QVariant::ByteArray:
-            return "ay";
-        case QVariant::Char:
-            return "y";
-        case QVariant::Int:
-            return "i";
-        case QVariant::UInt:
-            return "u";
-        case QVariant::StringList:
-            return "as";
-        case QVariant::String:
-            return "s";
-        case QVariant::LongLong:
-            return "x";
-        case QVariant::ULongLong:
-            return "t";
-        case QVariant::List:
-            {
-            QString signature;
-            QVariantList variantList = argument.toList();
-            if (!constantList) {
-                signature += DBUS_STRUCT_BEGIN_CHAR_AS_STRING;
-                foreach(QVariant listItem, variantList) {
-                    signature += variantToSignature(listItem);
-                }
-                signature += DBUS_STRUCT_END_CHAR_AS_STRING;
-            } else {
-                if (variantList.isEmpty())
-                    return "";
-                signature = "a" + variantToSignature(variantList[0]);
-            }
-
-            return signature;
-            }
-        default:
-            qDebug() << "Unsupported variant type: " << argument.type();
-            break;
-    }
-
-    return "";
-}
-
-static bool appendVariantToDBusMessage(const QVariant& argument,
-                                       DBusMessageIter *dbus_iter) {
-    int idx = 0;
-    DBusMessageIter array_iter;
-    QStringList str_list;
-    dbus_bool_t bool_data;
-    dbus_int32_t int32_data;
-    dbus_uint32_t uint32_data;
-    dbus_int64_t int64_data;
-    dbus_uint64_t uint64_data;
-    char *str_data;
-    char char_data;
-
-    switch (argument.type()) {
-
-        case QVariant::Bool:
-            bool_data = argument.toBool();
-            dbus_message_iter_append_basic(dbus_iter, DBUS_TYPE_BOOLEAN, 
-                                           &bool_data);
-            break;
-
-        case QVariant::ByteArray:
-            str_data = argument.toByteArray().data();
-            dbus_message_iter_open_container(dbus_iter, DBUS_TYPE_ARRAY,
-                                             DBUS_TYPE_BYTE_AS_STRING, &array_iter);
-            dbus_message_iter_append_fixed_array(&array_iter,
-                                                 DBUS_TYPE_BYTE,
-                                                 &str_data,
-                                                 argument.toByteArray().size());
-            dbus_message_iter_close_container(dbus_iter, &array_iter);
-            break;
-
-        case QVariant::Char:
-            char_data = argument.toChar().toAscii();
-            dbus_message_iter_append_basic(dbus_iter, DBUS_TYPE_BYTE, 
-                                           &char_data);
-            break;
-
-        case QVariant::Int:
-            int32_data = argument.toInt();
-            dbus_message_iter_append_basic(dbus_iter, DBUS_TYPE_INT32, 
-                                           &int32_data);
-            break;
-
-        case QVariant::String:
-            str_data = argument.toString().toLatin1().data();
-            dbus_message_iter_append_basic(dbus_iter, DBUS_TYPE_STRING,
-                                           &str_data);
-            break;
-
-        case QVariant::StringList:
-            str_list = argument.toStringList();
-            dbus_message_iter_open_container(dbus_iter, DBUS_TYPE_ARRAY,
-                                             "s", &array_iter);
-            for (idx = 0; idx < str_list.size(); idx++) {
-                str_data = str_list.at(idx).toLatin1().data();
-                dbus_message_iter_append_basic(&array_iter,
-                                               DBUS_TYPE_STRING,
-                                               &str_data);
-            }
-            dbus_message_iter_close_container(dbus_iter, &array_iter);
-            break;
-
-        case QVariant::UInt:
-            uint32_data = argument.toUInt();
-            dbus_message_iter_append_basic(dbus_iter, DBUS_TYPE_UINT32, 
-                                           &uint32_data);
-            break;
-
-        case QVariant::ULongLong:
-            uint64_data = argument.toULongLong();
-            dbus_message_iter_append_basic(dbus_iter, DBUS_TYPE_UINT64, 
-                                           &uint64_data);
-            break;
-
-        case QVariant::LongLong:
-            int64_data = argument.toLongLong();
-            dbus_message_iter_append_basic(dbus_iter, DBUS_TYPE_INT64, 
-                                           &int64_data);
-            break;
-
-        case QVariant::List:
-            {
-            QVariantList variantList = argument.toList();
-            bool constantList = constantVariantList(variantList);
-            DBusMessageIter array_iter;
-
-            // List is mapped either as an DBUS array (all items same type)
-            // DBUS struct (variable types) depending on constantList
-            if (constantList) {
-                // Resolve the signature for the first item
-                QString signature = "";
-                if (!variantList.isEmpty()) {
-                    signature = variantToSignature(
-                                variantList[0],
-                                constantVariantList(variantList[0].toList()));
-                }
-
-                // Mapped as DBUS array
-                dbus_message_iter_open_container(dbus_iter, DBUS_TYPE_ARRAY,
-                                                 signature.toAscii(),
-                                                 &array_iter);
-
-                foreach(QVariant listItem, variantList) {
-                    appendVariantToDBusMessage(listItem, &array_iter);
-                }
-
-                dbus_message_iter_close_container(dbus_iter, &array_iter);
-            } else {
-                // Mapped as DBUS struct
-                dbus_message_iter_open_container(dbus_iter, DBUS_TYPE_STRUCT,
-                                                 NULL,
-                                                 &array_iter);
-
-                foreach(QVariant listItem, variantList) {
-                    appendVariantToDBusMessage(listItem, &array_iter);
-                }
-
-                dbus_message_iter_close_container(dbus_iter, &array_iter);
-            }
-
-            break;
-            }
-        default:
-            qDebug() << "Unsupported variant type: " << argument.type();
-            break;
-    }
-
-    return true;
-}
-
-static QVariant getVariantFromDBusMessage(DBusMessageIter *iter) {
-    dbus_bool_t bool_data;
-    dbus_int32_t int32_data;
-    dbus_uint32_t uint32_data;
-    dbus_int64_t int64_data;
-    dbus_uint64_t uint64_data;
-    char *str_data;
-    char char_data;
-    int argtype = dbus_message_iter_get_arg_type(iter);
-
-    switch (argtype) {
-
-        case DBUS_TYPE_BOOLEAN:
-        {
-            dbus_message_iter_get_basic(iter, &bool_data);
-            QVariant variant((bool)bool_data);
-            return variant;
-        }
-
-        case DBUS_TYPE_ARRAY:
-        {
-            // Handle all arrays here
-            int elem_type = dbus_message_iter_get_element_type(iter);
-            DBusMessageIter array_iter;
-
-            dbus_message_iter_recurse(iter, &array_iter);
-
-            if (elem_type == DBUS_TYPE_BYTE) {
-                QByteArray byte_array;
-                do {
-                    dbus_message_iter_get_basic(&array_iter, &char_data);
-                    byte_array.append(char_data);
-                } while (dbus_message_iter_next(&array_iter));
-                QVariant variant(byte_array);
-                return variant;
-            } else if (elem_type == DBUS_TYPE_STRING) {
-                QStringList str_list;
-                do {
-                    dbus_message_iter_get_basic(&array_iter, &str_data);
-                    str_list.append(str_data);
-                } while (dbus_message_iter_next(&array_iter));
-                QVariant variant(str_list);
-                return variant;
-            } else {
-                QVariantList variantList;
-                do {
-                    variantList << getVariantFromDBusMessage(&array_iter);
-                } while (dbus_message_iter_next(&array_iter));
-                QVariant variant(variantList);
-                return variant;
-            }
-            break;
-        }
-
-        case DBUS_TYPE_BYTE:
-        {
-            dbus_message_iter_get_basic(iter, &char_data);
-            QChar ch(char_data);
-            QVariant variant(ch);
-            return variant;
-        }
-
-        case DBUS_TYPE_INT32:
-        {
-            dbus_message_iter_get_basic(iter, &int32_data);
-            QVariant variant((int)int32_data);
-            return variant;
-        }
-
-        case DBUS_TYPE_UINT32:
-        {
-            dbus_message_iter_get_basic(iter, &uint32_data);
-            QVariant variant((uint)uint32_data);
-            return variant;
-        }
-
-        case DBUS_TYPE_STRING:
-        {
-            dbus_message_iter_get_basic(iter, &str_data);
-            QString str(str_data);
-            QVariant variant(str);
-            return variant;
-        }
-
-        case DBUS_TYPE_INT64:
-        {
-            dbus_message_iter_get_basic(iter, &int64_data);
-            QVariant variant((qlonglong)int64_data);
-            return variant;
-        }
-
-        case DBUS_TYPE_UINT64:
-        {
-            dbus_message_iter_get_basic(iter, &uint64_data);
-            QVariant variant((qulonglong)uint64_data);
-            return variant;
-        }
-
-        case DBUS_TYPE_STRUCT:
-        {
-            // Handle all structs here
-            DBusMessageIter struct_iter;
-            dbus_message_iter_recurse(iter, &struct_iter);
-
-	    QVariantList variantList;
-	    do {
-	      variantList << getVariantFromDBusMessage(&struct_iter);
-	    } while (dbus_message_iter_next(&struct_iter));
-	    QVariant variant(variantList);
-	    return variant;
-        }
-
-        default:
-            qDebug() << "Unsupported DBUS type: " << argtype;
-    }
-
-    return QVariant();
-}
-
-static DBusHandlerResult signalHandler (DBusConnection *connection,
-                                        DBusMessage *message,
-                                        void *object_ref) {
-    (void)connection;
-    QString interface;
-    QString signal;
-    DBusDispatcher *dispatcher = (DBusDispatcher *)object_ref;
-
-    if (dbus_message_get_type(message) == DBUS_MESSAGE_TYPE_SIGNAL) {
-        interface = dbus_message_get_interface(message);
-        signal = dbus_message_get_member(message);
-        
-        QList<QVariant> arglist;
-        DBusMessageIter dbus_iter;
-
-        if (dbus_message_iter_init(message, &dbus_iter)) {
-            // Read return arguments
-            while (dbus_message_iter_get_arg_type (&dbus_iter) != DBUS_TYPE_INVALID) {
-                arglist << getVariantFromDBusMessage(&dbus_iter);
-                dbus_message_iter_next(&dbus_iter);
-            }
-        }
-
-        dispatcher->emitSignalReceived(interface, signal, arglist);
-        return DBUS_HANDLER_RESULT_HANDLED;
-    }
-    (void)message;
-    return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
-}
-
-DBusDispatcher::DBusDispatcher(const QString& service,
-                               const QString& path,
-                               const QString& interface,
-                               QObject *parent)
- : QObject(parent),
-   d_ptr(new DBusDispatcherPrivate(service, path, interface, path)) {
-    setupDBus();
-}
-
-DBusDispatcher::DBusDispatcher(const QString& service,
-                               const QString& path,
-                               const QString& interface,
-                               const QString& signalPath,
-                               QObject *parent)
- : QObject(parent),
-   d_ptr(new DBusDispatcherPrivate(service, path, interface, signalPath)) {
-    setupDBus();
-}
-
-DBusDispatcher::~DBusDispatcher()
-{
-    if (d_ptr->connection) {
-        dbus_connection_close(d_ptr->connection);
-        dbus_connection_unref(d_ptr->connection);
-    }
-    delete d_ptr;
-}
-
-void DBusDispatcher::setupDBus()
-{
-    d_ptr->connection = dbus_bus_get_private(DBUS_BUS_SYSTEM, NULL);
-
-    if (d_ptr->connection == NULL)
-        qDebug() << "Unable to get DBUS connection!";
-    else {
-        d_ptr->signal_vtable.message_function = signalHandler;
-
-	dbus_connection_set_exit_on_disconnect(d_ptr->connection, FALSE);
-        dbus_connection_setup_with_g_main(d_ptr->connection, NULL);
-        dbus_connection_register_object_path(d_ptr->connection, 
-                                             d_ptr->signalPath.toLatin1(),
-                                             &d_ptr->signal_vtable,
-                                             this);
-    }
-}
-
-static DBusMessage *prepareDBusCall(const QString& service,
-                                    const QString& path,
-                                    const QString& interface,
-                                    const QString& method, 
-                                    const QVariant& arg1 = QVariant(),
-                                    const QVariant& arg2 = QVariant(),
-                                    const QVariant& arg3 = QVariant(),
-                                    const QVariant& arg4 = QVariant(),
-                                    const QVariant& arg5 = QVariant(),
-                                    const QVariant& arg6 = QVariant(),
-                                    const QVariant& arg7 = QVariant(),
-                                    const QVariant& arg8 = QVariant()) 
-{
-    DBusMessage *message = dbus_message_new_method_call(service.toLatin1(),
-                                                        path.toLatin1(),
-                                                        interface.toLatin1(),
-                                                        method.toLatin1());
-    DBusMessageIter dbus_iter;
-
-    // Append variants to DBUS message
-    QList<QVariant> arglist;
-    if (arg1.isValid()) arglist << arg1;
-    if (arg2.isValid()) arglist << arg2;
-    if (arg3.isValid()) arglist << arg3;
-    if (arg4.isValid()) arglist << arg4;
-    if (arg5.isValid()) arglist << arg5;
-    if (arg6.isValid()) arglist << arg6;
-    if (arg7.isValid()) arglist << arg7;
-    if (arg8.isValid()) arglist << arg8;
-
-    dbus_message_iter_init_append (message, &dbus_iter);
-    
-    while (!arglist.isEmpty()) {
-        QVariant argument = arglist.takeFirst();
-        appendVariantToDBusMessage(argument, &dbus_iter);
-    }
-
-    return message;
-}
-
-QList<QVariant> DBusDispatcher::call(const QString& method, 
-                                     const QVariant& arg1,
-                                     const QVariant& arg2,
-                                     const QVariant& arg3,
-                                     const QVariant& arg4,
-                                     const QVariant& arg5,
-                                     const QVariant& arg6,
-                                     const QVariant& arg7,
-                                     const QVariant& arg8) {
-    DBusMessageIter dbus_iter;
-    DBusMessage *message = prepareDBusCall(d_ptr->service, d_ptr->path,
-                                           d_ptr->interface, method,
-                                           arg1, arg2, arg3, arg4, arg5,
-                                           arg6, arg7, arg8);
-    DBusMessage *reply = dbus_connection_send_with_reply_and_block(
-                                                    d_ptr->connection,
-                                                    message, -1, NULL);
-    dbus_message_unref(message);
-
-    QList<QVariant> replylist;
-    if (reply != NULL &&  dbus_message_iter_init(reply, &dbus_iter)) {
-        // Read return arguments
-        while (dbus_message_iter_get_arg_type (&dbus_iter) != DBUS_TYPE_INVALID) {
-            replylist << getVariantFromDBusMessage(&dbus_iter);
-            dbus_message_iter_next(&dbus_iter);
-        }
-    }
-    if (reply != NULL) dbus_message_unref(reply);
-    return replylist;
-}
-
-class PendingCallInfo {
-public:
-    QString method;
-    DBusDispatcher *dispatcher;
-    DBusDispatcherPrivate *priv;
-};
-
-static void freePendingCallInfo(void *memory) {
-    PendingCallInfo *info = (PendingCallInfo *)memory;
-    delete info;
-}
-
-static void pendingCallFunction (DBusPendingCall *pending,
-                                 void *memory) {
-    PendingCallInfo *info = (PendingCallInfo *)memory;
-    QString errorStr;
-    QList<QVariant> replyList;
-    DBusMessage *reply = dbus_pending_call_steal_reply (pending);
-
-    Q_ASSERT(reply != NULL);
-
-    if (dbus_message_get_type(reply) == DBUS_MESSAGE_TYPE_ERROR) {
-        errorStr = dbus_message_get_error_name (reply);
-    } else {
-        DBusMessageIter dbus_iter;
-        dbus_message_iter_init(reply, &dbus_iter);
-        // Read return arguments
-        while (dbus_message_iter_get_arg_type (&dbus_iter) != DBUS_TYPE_INVALID) {
-            replyList << getVariantFromDBusMessage(&dbus_iter);
-            dbus_message_iter_next(&dbus_iter);
-        }
-    }
-
-    info->priv->pending_calls.removeOne(pending);
-    info->dispatcher->emitCallReply(info->method, replyList, errorStr);
-    dbus_message_unref(reply);
-    dbus_pending_call_unref(pending);
-}
-
-bool DBusDispatcher::callAsynchronous(const QString& method, 
-                                      const QVariant& arg1,
-                                      const QVariant& arg2,
-                                      const QVariant& arg3,
-                                      const QVariant& arg4,
-                                      const QVariant& arg5,
-                                      const QVariant& arg6,
-                                      const QVariant& arg7,
-                                      const QVariant& arg8) {
-    DBusMessage *message = prepareDBusCall(d_ptr->service, d_ptr->path,
-                                           d_ptr->interface, method,
-                                           arg1, arg2, arg3, arg4, arg5,
-                                           arg6, arg7, arg8);
-    DBusPendingCall *call = NULL;
-    dbus_bool_t ret = dbus_connection_send_with_reply(d_ptr->connection,
-                                                      message, &call, -1);
-    PendingCallInfo *info = new PendingCallInfo;
-    info->method = method;
-    info->dispatcher = this;
-    info->priv = d_ptr;
-
-    dbus_pending_call_set_notify(call, pendingCallFunction, info, freePendingCallInfo);
-    d_ptr->pending_calls.append(call);
-    return (bool)ret;
-}
-
-void DBusDispatcher::emitSignalReceived(const QString& interface, 
-                                        const QString& signal,
-                                        const QList<QVariant>& args) {
-    emit signalReceived(interface, signal, args); }
-
-void DBusDispatcher::emitCallReply(const QString& method,
-                                   const QList<QVariant>& args,
-                                   const QString& error) {
-    emit callReply(method, args, error); }
-
-void DBusDispatcher::synchronousDispatch(int timeout_ms)
-{
-    dbus_connection_read_write_dispatch(d_ptr->connection, timeout_ms);
-}
-
-} // Maemo namespace
-
diff --git a/src/3rdparty/libconninet/src/dbusdispatcher.h b/src/3rdparty/libconninet/src/dbusdispatcher.h
deleted file mode 100644
index 2f71b6f..0000000
--- a/src/3rdparty/libconninet/src/dbusdispatcher.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/* * This file is part of conn-dui-settings-inet *
- *
- * Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
- * All rights reserved.
- *
- * Contact: Aapo Makela <aapo.makela@nokia.com>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public License
- * version 2.1 as published by the Free Software Foundation.
- *
- * This library is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA
- */
-
-#ifndef DBUSDISPATCHER_H
-#define DBUSDISPATCHER_H
-
-#include <QObject>
-#include <QVariant>
-
-namespace Maemo {
-
-class DBusDispatcherPrivate;
-class DBusDispatcher : public QObject
-{
-    Q_OBJECT
-
-public:
-    DBusDispatcher(const QString& service,
-                   const QString& path,
-                   const QString& interface,
-                   QObject *parent = 0);
-    DBusDispatcher(const QString& service,
-                   const QString& path,
-                   const QString& interface,
-                   const QString& signalPath,
-                   QObject *parent = 0);
-    ~DBusDispatcher();
-
-    QList<QVariant> call(const QString& method, 
-                         const QVariant& arg1 = QVariant(),
-                         const QVariant& arg2 = QVariant(),
-                         const QVariant& arg3 = QVariant(),
-                         const QVariant& arg4 = QVariant(),
-                         const QVariant& arg5 = QVariant(),
-                         const QVariant& arg6 = QVariant(),
-                         const QVariant& arg7 = QVariant(),
-                         const QVariant& arg8 = QVariant());
-    bool callAsynchronous(const QString& method, 
-                          const QVariant& arg1 = QVariant(),
-                          const QVariant& arg2 = QVariant(),
-                          const QVariant& arg3 = QVariant(),
-                          const QVariant& arg4 = QVariant(),
-                          const QVariant& arg5 = QVariant(),
-                          const QVariant& arg6 = QVariant(),
-                          const QVariant& arg7 = QVariant(),
-                          const QVariant& arg8 = QVariant());
-    void emitSignalReceived(const QString& interface, 
-                            const QString& signal,
-                            const QList<QVariant>& args);
-    void emitCallReply(const QString& method,
-                       const QList<QVariant>& args,
-                       const QString& error = "");
-    void synchronousDispatch(int timeout_ms);
-
-Q_SIGNALS:
-    void signalReceived(const QString& interface, 
-                        const QString& signal,
-                        const QList<QVariant>& args);
-    void callReply(const QString& method,
-                   const QList<QVariant>& args,
-                   const QString& error);
-
-protected:
-    void setupDBus();
-
-private:
-    DBusDispatcherPrivate *d_ptr;
-};
-
-}  // Maemo namespace
-
-#endif
diff --git a/src/3rdparty/libconninet/src/iapconf.cpp b/src/3rdparty/libconninet/src/iapconf.cpp
deleted file mode 100644
index 2e77fa5..0000000
--- a/src/3rdparty/libconninet/src/iapconf.cpp
+++ /dev/null
@@ -1,299 +0,0 @@
-/*
-  libconninet - Internet Connectivity support library
-
-  Copyright (C) 2009-2010 Nokia Corporation. All rights reserved.
-
-  Contact: Aapo Makela <aapo.makela@nokia.com>
-
-  This library is free software; you can redistribute it and/or
-  modify it under the terms of the GNU Lesser General Public License
-  version 2.1 as published by the Free Software Foundation.
-
-  This library is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-  Lesser General Public License for more details.
-
-  You should have received a copy of the GNU Lesser General Public
-  License along with this library; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-  02110-1301 USA
-*/
-
-#include <stdlib.h>
-#include <string.h>
-#include <conn_settings.h>
-
-#include "iapconf.h"
-
-#define QSTRING_TO_CONST_CSTR(str) \
-    str.toUtf8().constData()
-
-namespace Maemo {
-
-class IAPConfPrivate {
-public:
-    ConnSettings *settings;
-
-    ConnSettingsValue *variantToValue(const QVariant &variant);
-    QVariant valueToVariant(ConnSettingsValue *value);
-};
-
-ConnSettingsValue *IAPConfPrivate::variantToValue(const QVariant &variant)
-{
-    // Convert variant to ConnSettingsValue
-    ConnSettingsValue *value = conn_settings_value_new();
-    if (value == 0) {
-        qWarning("IAPConf: Unable to create new ConnSettingsValue");
-        return 0;
-    }
-
-    switch(variant.type()) {
-        
-    case QVariant::Invalid:
-        value->type = CONN_SETTINGS_VALUE_INVALID;
-        break;
-    
-    case QVariant::String: {
-        char *valueStr = strdup(QSTRING_TO_CONST_CSTR(variant.toString()));
-        value->type = CONN_SETTINGS_VALUE_STRING;
-        value->value.string_val = valueStr;
-        break;
-    }
-    
-    case QVariant::Int:
-        value->type = CONN_SETTINGS_VALUE_INT;
-        value->value.int_val = variant.toInt();
-        break;
-    
-    case QMetaType::Float:
-    case QVariant::Double:
-        value->type = CONN_SETTINGS_VALUE_DOUBLE;
-        value->value.double_val = variant.toDouble();
-        break;
-    
-    case QVariant::Bool:
-        value->type = CONN_SETTINGS_VALUE_BOOL;
-        value->value.bool_val = variant.toBool() ? 1 : 0;
-        break;
-    
-    case QVariant::ByteArray: {
-        QByteArray array = variant.toByteArray();
-        value->type = CONN_SETTINGS_VALUE_BYTE_ARRAY;
-        value->value.byte_array.len = array.size();
-        value->value.byte_array.val = (unsigned char *)malloc(array.size());
-        memcpy(value->value.byte_array.val, array.constData(), array.size());
-        break;
-    }
-    
-    case QVariant::List: {
-        QVariantList list = variant.toList();
-        ConnSettingsValue **list_val = (ConnSettingsValue **)malloc(
-            (list.size() + 1) * sizeof(ConnSettingsValue *));
-
-        for (int idx = 0; idx < list.size(); idx++) {
-            list_val[idx] = variantToValue(list.at(idx));
-        }
-        list_val[list.size()] = 0;
-
-        value->type = CONN_SETTINGS_VALUE_LIST;
-        value->value.list_val = list_val;
-        break;
-    }
-    
-    default:
-        qWarning("IAPConf: Can not handle QVariant of type %d",
-                 variant.type());
-        conn_settings_value_destroy(value);
-        return 0;
-    }
-
-    return value;
-}
-
-QVariant IAPConfPrivate::valueToVariant(ConnSettingsValue *value)
-{
-    if (value == 0 || value->type == CONN_SETTINGS_VALUE_INVALID) {
-        return QVariant();
-    }
-
-    switch(value->type) {
-    
-    case CONN_SETTINGS_VALUE_BOOL:
-        return QVariant(value->value.bool_val ? true : false);
-    
-    case CONN_SETTINGS_VALUE_STRING:
-        return QVariant(QString(value->value.string_val));
-    
-    case CONN_SETTINGS_VALUE_DOUBLE:
-        return QVariant(value->value.double_val);
-    
-    case CONN_SETTINGS_VALUE_INT:
-        return QVariant(value->value.int_val);
-    
-    case CONN_SETTINGS_VALUE_LIST: {
-        // At least with GConf backend connsettings returns byte array as list
-        // of ints, first check for that case
-        if (value->value.list_val && value->value.list_val[0]) {
-            bool canBeConvertedToByteArray = true;
-            for (int idx = 0; value->value.list_val[idx]; idx++) {
-                ConnSettingsValue *val = value->value.list_val[idx];
-                if (val->type != CONN_SETTINGS_VALUE_INT
-                     || val->value.int_val > 255
-                     || val->value.int_val < 0) {
-                    canBeConvertedToByteArray = false;
-                    break;
-                }
-            }
-
-            if (canBeConvertedToByteArray) {
-                QByteArray array;
-                for (int idx = 0; value->value.list_val[idx]; idx++) {
-                    array.append(value->value.list_val[idx]->value.int_val);
-                }
-                return array;
-            }
-
-	    // Create normal list
-	    QVariantList list;
-	    for (int idx = 0; value->value.list_val[idx]; idx++) {
-	      list.append(valueToVariant(value->value.list_val[idx]));
-	    }
-	    return list;
-        }
-    }
-    
-    case CONN_SETTINGS_VALUE_BYTE_ARRAY:
-        return QByteArray::fromRawData((char *)value->value.byte_array.val, 
-                                       value->value.byte_array.len);
-    
-    default:
-        return QVariant();
-    }
-}
-
-// Public class implementation
-
-IAPConf::IAPConf(const QString &iap_id)
-    : d_ptr(new IAPConfPrivate)
-{
-    d_ptr->settings = conn_settings_open(CONN_SETTINGS_CONNECTION,
-                                         QSTRING_TO_CONST_CSTR(iap_id));
-    if (d_ptr->settings == 0) {
-        qWarning("IAPConf: Unable to open ConnSettings for %s", 
-                 QSTRING_TO_CONST_CSTR(iap_id));
-    }
-}
-
-IAPConf::~IAPConf()
-{
-    conn_settings_close(d_ptr->settings);
-    delete d_ptr;
-}
-
-void IAPConf::setValue(const QString& key, const QVariant& value)
-{
-    // Invalid value means unsetting the given key
-    if (!value.isValid()) {
-        int err = conn_settings_unset(d_ptr->settings, 
-                                      QSTRING_TO_CONST_CSTR(key));
-        if (err != CONN_SETTINGS_E_NO_ERROR) {
-            qWarning("IAPConf: unable to unset key %s: %s",
-                     QSTRING_TO_CONST_CSTR(key),
-                     conn_settings_error_text((ConnSettingsError)err));
-        }
-        return;
-    }
-
-    // Convert value to ConnSettingsValue
-    ConnSettingsValue *val = d_ptr->variantToValue(value);
-    if (val == 0) return;
-
-    // Set value and handle errors
-    int error = conn_settings_set(d_ptr->settings,
-                                  QSTRING_TO_CONST_CSTR(key),
-                                  val);
-    if (error != CONN_SETTINGS_E_NO_ERROR) {
-        qWarning("IAPConf: error in setting key %s: %s", 
-                 QSTRING_TO_CONST_CSTR(key), 
-                 conn_settings_error_text((ConnSettingsError)error));
-    }
-
-    // Destroy value
-    conn_settings_value_destroy(val);
-    return;
-}
-
-void IAPConf::set(const QString& key1, const QVariant& value1, 
-                  const QString& key2, const QVariant& value2, 
-                  const QString& key3, const QVariant& value3, 
-                  const QString& key4, const QVariant& value4, 
-                  const QString& key5, const QVariant& value5, 
-                  const QString& key6, const QVariant& value6, 
-                  const QString& key7, const QVariant& value7, 
-                  const QString& key8, const QVariant& value8, 
-                  const QString& key9, const QVariant& value9,
-                  const QString& key10, const QVariant& value10)
-{
-    if (!key1.isEmpty()) setValue(key1, value1);
-    if (!key2.isEmpty()) setValue(key2, value2);
-    if (!key3.isEmpty()) setValue(key3, value3);
-    if (!key4.isEmpty()) setValue(key4, value4);
-    if (!key5.isEmpty()) setValue(key5, value5);
-    if (!key6.isEmpty()) setValue(key6, value6);
-    if (!key7.isEmpty()) setValue(key7, value7);
-    if (!key8.isEmpty()) setValue(key8, value8);
-    if (!key9.isEmpty()) setValue(key9, value9);
-    if (!key10.isEmpty()) setValue(key10, value10);
-}
-
-QVariant IAPConf::value(const QString& key) const
-{
-    ConnSettingsValue *val = conn_settings_get(d_ptr->settings,
-                                               QSTRING_TO_CONST_CSTR(key));
-
-    QVariant variant = d_ptr->valueToVariant(val);
-    conn_settings_value_destroy(val);
-    return variant;
-}
-
-void IAPConf::clear(const char *default_path)
-{
-    Q_UNUSED(default_path); // default path is unused
-
-    int error = conn_settings_remove(d_ptr->settings);
-    if (error != CONN_SETTINGS_E_NO_ERROR) {
-        qWarning("IAPConf: Error when removing IAP: %s",
-                 conn_settings_error_text((ConnSettingsError)error));
-    }
-}
-
-void IAPConf::clearAll()
-{
-    ConnSettings *settings = conn_settings_open(CONN_SETTINGS_CONNECTION,
-                                                NULL);
-    conn_settings_remove(settings);
-    conn_settings_close(settings);
-}
-
-
-void IAPConf::getAll(QList<QString> &all_iaps, bool return_path)
-{
-    Q_UNUSED(return_path); // We don't use return path currently
-
-    // Go through all available connections and add them to the list
-    char **ids = conn_settings_list_ids(CONN_SETTINGS_CONNECTION);
-    if (ids == 0) {
-        // No ids found - nothing to do
-        return;
-    }
-
-    for (int idx = 0; ids[idx]; idx++) {
-        all_iaps.append(QString(ids[idx]));
-        free(ids[idx]);
-    }
-    free(ids);
-}
-
-
-} // namespace Maemo
diff --git a/src/3rdparty/libconninet/src/iapconf.h b/src/3rdparty/libconninet/src/iapconf.h
deleted file mode 100644
index 57c0856..0000000
--- a/src/3rdparty/libconninet/src/iapconf.h
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
-  libconninet - Internet Connectivity support library
-
-  Copyright (C) 2009 Nokia Corporation. All rights reserved.
-
-  Contact: Aapo Makela <aapo.makela@nokia.com>
-
-  This library is free software; you can redistribute it and/or
-  modify it under the terms of the GNU Lesser General Public License
-  version 2.1 as published by the Free Software Foundation.
-
-  This library is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-  Lesser General Public License for more details.
-
-  You should have received a copy of the GNU Lesser General Public
-  License along with this library; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-  02110-1301 USA
-*/
-
-#ifndef IAPCONF_H
-#define IAPCONF_H
-
-#include <QString>
-#include <QVariant>
-
-namespace Maemo {
-
-class IAPConfPrivate;
-class IAPConf {
-public:
-    IAPConf(const QString &iap_id);
-    virtual ~IAPConf();
-
-    /**
-        Convenience method for setting multiple IAP values with one call.
-    */
-    void set(const QString& key1, const QVariant& value1, 
-             const QString& key2 = "", const QVariant& value2 = QVariant(), 
-             const QString& key3 = "", const QVariant& value3 = QVariant(), 
-             const QString& key4 = "", const QVariant& value4 = QVariant(), 
-             const QString& key5 = "", const QVariant& value5 = QVariant(), 
-             const QString& key6 = "", const QVariant& value6 = QVariant(), 
-             const QString& key7 = "", const QVariant& value7 = QVariant(), 
-             const QString& key8 = "", const QVariant& value8 = QVariant(), 
-             const QString& key9 = "", const QVariant& value9 = QVariant(),
-             const QString& key10 = "", const QVariant& value10 = QVariant());
-
-    /**
-        Set one IAP value.
-    */
-    void setValue(const QString& key, const QVariant& value);
-
-    /**
-        Get one IAP value.
-    */
-    QVariant value(const QString& key) const;
-
-    /**
-        Clear this IAP from GConf
-    */
-    void clear(const char *default_path=0);
-
-    /**
-        Clear all IAP specific information from GConf (including all IAPs).
-        DO NOT USE THIS FUNCTION IN ANYWHERE ELSE EXCEPT IN TEST CODE!
-    */
-    void clearAll();
-
-    /**
-        Return all the IAPs found in the system. If return_path is true,
-	then do not strip the IAP path away.
-    */
-    static void getAll(QList<QString> &all_iaps, bool return_path=false);
-
-private:
-    IAPConfPrivate *d_ptr;
-};
-
-} // namespace Maemo
-
-#endif
diff --git a/src/3rdparty/libconninet/src/iapmonitor.cpp b/src/3rdparty/libconninet/src/iapmonitor.cpp
deleted file mode 100644
index c44cbc8..0000000
--- a/src/3rdparty/libconninet/src/iapmonitor.cpp
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
-  libconninet - Internet Connectivity support library
-
-  Copyright (C) 2009-2010 Nokia Corporation. All rights reserved.
-
-  Contact: Jukka Rissanen <jukka.rissanen@nokia.com>
-
-  This library is free software; you can redistribute it and/or
-  modify it under the terms of the GNU Lesser General Public License
-  version 2.1 as published by the Free Software Foundation.
-
-  This library is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-  Lesser General Public License for more details.
-
-  You should have received a copy of the GNU Lesser General Public
-  License along with this library; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-  02110-1301 USA
-*/
-
-#include <QStringList>
-
-#include <conn_settings.h>
-#include "iapmonitor.h"
-
-namespace Maemo {
-
-
-void conn_settings_notify_func (ConnSettingsType type,
-                                const char *id,
-                                const char *key,
-                                ConnSettingsValue *value,
-                                void *user_data);
-
-class IAPMonitorPrivate {
-private:
-    IAPMonitor *monitor;
-    ConnSettings *settings;
-
-public:
-
-    IAPMonitorPrivate(IAPMonitor *monitor)
-        : monitor(monitor)
-    {
-        settings = conn_settings_open(CONN_SETTINGS_CONNECTION, NULL);
-        conn_settings_add_notify(
-                        settings,
-                        (ConnSettingsNotifyFunc *)conn_settings_notify_func,
-                        this);
-    }
-
-    ~IAPMonitorPrivate()
-    {
-        conn_settings_del_notify(settings);
-        conn_settings_close(settings);
-    }
-
-    void iapAdded(const QString &iap)
-    {
-        monitor->iapAdded(iap);
-    }
-
-    void iapRemoved(const QString &iap)
-    {
-        monitor->iapRemoved(iap);
-    }
-};
-
-void conn_settings_notify_func (ConnSettingsType type,
-                                const char *id,
-                                const char *key,
-                                ConnSettingsValue *value,
-                                void *user_data)
-{    
-    if (type != CONN_SETTINGS_CONNECTION) return;
-    IAPMonitorPrivate *priv = (IAPMonitorPrivate *)user_data;
-
-    QString iapId(key);
-    iapId = iapId.split("/")[0];
-    if (value != 0) {
-        priv->iapAdded(iapId);
-    } else if (iapId == QString(key)) {
-        // IAP is removed only when the directory gets removed
-        priv->iapRemoved(iapId);
-    }
-}
-
-IAPMonitor::IAPMonitor()
-    : d_ptr(new IAPMonitorPrivate(this))
-{
-}
-
-IAPMonitor::~IAPMonitor()
-{
-    delete d_ptr;
-}
-
-void IAPMonitor::iapAdded(const QString &id)
-{
-    // By default do nothing
-}
-
-void IAPMonitor::iapRemoved(const QString &id)
-{
-    // By default do nothing
-}
-
-} // namespace Maemo
diff --git a/src/3rdparty/libconninet/src/iapmonitor.h b/src/3rdparty/libconninet/src/iapmonitor.h
deleted file mode 100644
index 558f23e..0000000
--- a/src/3rdparty/libconninet/src/iapmonitor.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
-  libconninet - Internet Connectivity support library
-
-  Copyright (C) 2009-2010 Nokia Corporation. All rights reserved.
-
-  Contact: Jukka Rissanen <jukka.rissanen@nokia.com>
-
-  This library is free software; you can redistribute it and/or
-  modify it under the terms of the GNU Lesser General Public License
-  version 2.1 as published by the Free Software Foundation.
-
-  This library is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-  Lesser General Public License for more details.
-
-  You should have received a copy of the GNU Lesser General Public
-  License along with this library; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-  02110-1301 USA
-*/
-
-#ifndef IAPMONITOR_H
-#define IAPMONITOR_H
-
-#include <QString>
-
-namespace Maemo {
-
-class IAPMonitorPrivate;
-class IAPMonitor {
-public:
-    IAPMonitor();
-    ~IAPMonitor();
-
-protected:
-    virtual void iapAdded(const QString &id);
-    virtual void iapRemoved(const QString &id);
-
-private:
-    IAPMonitorPrivate *d_ptr;
-    Q_DECLARE_PRIVATE(IAPMonitor);
-};
-
-} // namespace Maemo
-
-#endif // IAPMONITOR_H
-
diff --git a/src/3rdparty/libconninet/src/maemo_icd.cpp b/src/3rdparty/libconninet/src/maemo_icd.cpp
deleted file mode 100644
index 026241c..0000000
--- a/src/3rdparty/libconninet/src/maemo_icd.cpp
+++ /dev/null
@@ -1,1316 +0,0 @@
-/*
-  libconninet - Internet Connectivity support library
-  
-  Copyright (C) 2009 Nokia Corporation. All rights reserved.
-
-  Contact: Jukka Rissanen <jukka.rissanen@nokia.com>
-
-  This library is free software; you can redistribute it and/or
-  modify it under the terms of the GNU Lesser General Public License
-  version 2.1 as published by the Free Software Foundation.
-
-  This library is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-  Lesser General Public License for more details.
-
-  You should have received a copy of the GNU Lesser General Public
-  License along with this library; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-  02110-1301 USA
-*/
-
-#include <stdio.h>
-#include "maemo_icd.h"
-#include <QObject>
-#include <QTimer>
-#include <QCoreApplication>
-#include <QEventLoop>
-#include <QDebug>
-#include <dbus/dbus.h>
-#include <dbus/dbus-glib-lowlevel.h>
-
-#include <sys/time.h>
-#include <sys/types.h>
-#include <unistd.h>
-
-namespace Maemo {
-
-#undef PRINT_DEBUGINFO
-#ifdef PRINT_DEBUGINFO
-  static FILE *fdebug = NULL;
-#define PDEBUG(fmt, args...)						\
-  do {									\
-    struct timeval tv;							\
-    gettimeofday(&tv, 0);						\
-    fprintf(fdebug, "DEBUG[%d]:%ld.%ld:%s:%s():%d: " fmt,		\
-	    getpid(),							\
-	    tv.tv_sec, tv.tv_usec,					\
-	    __FILE__, __FUNCTION__, __LINE__, args);			\
-    fflush(fdebug);							\
-  } while(0)
-#else
-#define PDEBUG(fmt...)
-#endif
-
-
-/* Reference counting singleton class that creates a single connection
- * to icd so that icd reference counting works as expected. This is
- * needed because DBusDispatcher uses private dbus connections
- * which come and go and icd cannot use that information to
- * determine whether application quit or not. So we create one
- * persistent connection that is only teared down when application
- * quits or calls disconnect()
- */
-class IcdRefCounting
-{
-public:
-    IcdRefCounting() : first_call(true) { }
-    void setup(enum icd_connection_flags flag);
-    void cleanup();
-
-private:
-    bool first_call;
-    struct DBusConnection *connection;
-};
-
-Q_GLOBAL_STATIC(IcdRefCounting, icdRefCounting);
-
-
-void IcdRefCounting::setup(enum icd_connection_flags flag)
-{
-    if (first_call) {
-	DBusMessage *msg = NULL;
-
-	connection = dbus_bus_get_private(DBUS_BUS_SYSTEM, NULL);
-	dbus_connection_set_exit_on_disconnect(connection, FALSE);
-	dbus_connection_setup_with_g_main(connection, NULL);
-
-	msg = dbus_message_new_method_call(ICD_DBUS_API_INTERFACE,
-					   ICD_DBUS_API_PATH,
-					   ICD_DBUS_API_INTERFACE,
-					   ICD_DBUS_API_CONNECT_REQ);
-	if (msg == NULL)
-	    goto out;
-
-	if (!dbus_message_append_args(msg,
-				      DBUS_TYPE_UINT32, &flag,
-				      DBUS_TYPE_INVALID))
-	    goto out;
-
-	if (!dbus_connection_send_with_reply(connection, msg,
-					     NULL, 60*1000))
-	    goto out;
-
-	first_call = false;
-	return;
-
-    out:
-	dbus_connection_close(connection);
-	dbus_connection_unref(connection);
-    }
-}
-
-void IcdRefCounting::cleanup()
-{
-    if (!first_call) {
-	dbus_connection_close(connection);
-	dbus_connection_unref(connection);
-	first_call = true;
-    }
-}
-
-
-class IcdPrivate
-{
-public:
-    IcdPrivate(Icd *myfriend)
-    {
-        init(10000, IcdNewDbusInterface, myfriend);
-    }
-
-    IcdPrivate(unsigned int timeout, Icd *myfriend)
-    {
-        init(timeout, IcdNewDbusInterface, myfriend);
-    }
-
-    IcdPrivate(unsigned int timeout, IcdDbusInterfaceVer ver, Icd *myfriend)
-    {
-        /* Note that the old Icd interface is currently disabled and
-	 * the new one is always used.
-	 */
-        init(timeout, IcdNewDbusInterface, myfriend);
-    }
-
-    ~IcdPrivate()
-    {
-      QObject::disconnect(mDBus, 
-			  SIGNAL(signalReceived(const QString&, 
-						const QString&,
-						const QList<QVariant>&)),
-			  icd,
-			  SLOT(icdSignalReceived(const QString&, 
-						 const QString&,
-						 const QList<QVariant>&)));
-
-      QObject::disconnect(mDBus,
-			  SIGNAL(callReply(const QString&,
-					   const QList<QVariant>&,
-					   const QString&)),
-			  icd,
-			  SLOT(icdCallReply(const QString&,
-					    const QList<QVariant>&,
-					    const QString&)));
-
-        delete mDBus;
-        mDBus = 0;
-    }
-
-    /* Icd2 dbus API functions */
-    QStringList scan(icd_scan_request_flags flags,
-		     QStringList &network_types,
-		     QList<IcdScanResult>& scan_results,
-		     QString& error);
-    void scanCancel();
-    bool connect(icd_connection_flags flags, IcdConnectResult& result);
-    bool connect(icd_connection_flags flags, QList<ConnectParams>& params,
-		 IcdConnectResult& result);
-    bool connect(icd_connection_flags flags, QString& iap, QString& result);
-    void select(uint flags);
-    void disconnect(uint connect_flags, QString& service_type,
-		    uint service_attrs, QString& service_id,
-		    QString& network_type, uint network_attrs,
-		    QByteArray& network_id);
-    void disconnect(uint connect_flags);
-
-    uint state(QString& service_type, uint service_attrs,
-	       QString& service_id, QString& network_type,
-	       uint network_attrs, QByteArray& network_id,
-	       IcdStateResult &state_result);
-    uint statistics(QString& service_type, uint service_attrs,
-		    QString& service_id, QString& network_type,
-		    uint network_attrs, QByteArray& network_id,
-		    IcdStatisticsResult& stats_result);
-    uint addrinfo(QString& service_type, uint service_attrs,
-		  QString& service_id, QString& network_type,
-		  uint network_attrs, QByteArray& network_id,
-		  IcdAddressInfoResult& addr_result);
-
-    uint state(QList<IcdStateResult>& state_results);
-    uint state_non_blocking(QList<IcdStateResult>& state_results);
-    uint statistics(QList<IcdStatisticsResult>& stats_results);
-    uint addrinfo(QList<IcdAddressInfoResult>& addr_results);
-    uint addrinfo_non_blocking(QList<IcdAddressInfoResult>& addr_results);
-
-    void signalReceived(const QString& interface, 
-                        const QString& signal,
-                        const QList<QVariant>& args);
-    void callReply(const QString& method, 
-                   const QList<QVariant>& args,
-                   const QString& error);
-
-    QString error() { return mError; }
-
-public:
-    DBusDispatcher *mDBus;
-    QString mMethod;
-    QString mInterface;
-    QString mSignal;
-    QString mError;
-    QList<QVariant> mArgs;
-    QList<QVariant> receivedSignals;
-    unsigned int timeout;
-    IcdDbusInterfaceVer icd_dbus_version;
-    Icd *icd;
-
-    void init(unsigned int dbus_timeout, IcdDbusInterfaceVer ver,
-	      Icd *myfriend)
-    {
-      if (ver == IcdNewDbusInterface) {
-	mDBus = new DBusDispatcher(ICD_DBUS_API_INTERFACE,
-				   ICD_DBUS_API_PATH,
-				   ICD_DBUS_API_INTERFACE);
-      } else {
-	mDBus = new DBusDispatcher(ICD_DBUS_SERVICE,
-				   ICD_DBUS_PATH,
-				   ICD_DBUS_INTERFACE);
-      }
-      icd_dbus_version = ver;
-
-      /* This connect has a side effect as it means that only one
-       * Icd object can exists in one time. This should be fixed!
-       */
-      QObject::connect(mDBus, 
-		       SIGNAL(signalReceived(const QString&, 
-					     const QString&,
-					     const QList<QVariant>&)),
-		       myfriend,
-		       SLOT(icdSignalReceived(const QString&, 
-					      const QString&,
-					      const QList<QVariant>&)));
-
-      QObject::connect(mDBus,
-		       SIGNAL(callReply(const QString&,
-					const QList<QVariant>&,
-					const QString&)),
-		       myfriend,
-		       SLOT(icdCallReply(const QString&,
-					 const QList<QVariant>&,
-					 const QString&)));
-
-      icd = myfriend;
-      timeout = dbus_timeout;
-
-#ifdef PRINT_DEBUGINFO
-      if (!fdebug) {
-	fdebug = fopen("/tmp/maemoicd.log", "a+");
-      }
-      PDEBUG("created %s\n", "IcdPrivate");
-#endif
-    }
-
-    void clearState()
-    {
-      mMethod.clear();
-      mInterface.clear();
-      mSignal.clear();
-      mError.clear();
-      mArgs.clear();
-      receivedSignals.clear();
-    }
-
-    bool doConnect(IcdConnectResult& result);
-    bool doConnect(QString& result);
-    bool doState();
-};
-
-
-void IcdPrivate::signalReceived(const QString& interface, 
-				const QString& signal,
-				const QList<QVariant>& args)
-{
-    // Signal handler, which simply records what has been signalled
-    mInterface = interface;
-    mSignal = signal;
-    mArgs = args;
-
-    //qDebug() << "signal" << signal << "received:" << args;
-    receivedSignals << QVariant(interface) << QVariant(signal) << QVariant(args);
-}
-
-
-void IcdPrivate::callReply(const QString& method, 
-			   const QList<QVariant>& /*args*/,
-			   const QString& error)
-{
-    mMethod = method;
-    mError = error;
-}
-
-
-static void get_scan_result(QList<QVariant>& args,
-			    IcdScanResult& ret)
-{
-    int i=0;
-
-    if (args.isEmpty())
-      return;
-
-    ret.status = args[i++].toUInt();
-    ret.timestamp = args[i++].toUInt();
-    ret.scan.service_type = args[i++].toString();
-    ret.service_name = args[i++].toString();
-    ret.scan.service_attrs = args[i++].toUInt();
-    ret.scan.service_id = args[i++].toString();
-    ret.service_priority = args[i++].toInt();
-    ret.scan.network_type = args[i++].toString();
-    ret.network_name = args[i++].toString();
-    ret.scan.network_attrs = args[i++].toUInt();
-    ret.scan.network_id = args[i++].toByteArray();
-    ret.network_priority = args[i++].toInt();
-    ret.signal_strength = args[i++].toInt();
-    ret.station_id = args[i++].toString();
-    ret.signal_dB = args[i++].toInt();
-}
-
-
-static void get_connect_result(QList<QVariant>& args,
-			       IcdConnectResult& ret)
-{
-    int i=0;
-
-    if (args.isEmpty())
-      return;
-
-    ret.connect.service_type = args[i++].toString();
-    ret.connect.service_attrs = args[i++].toInt();
-    ret.connect.service_id = args[i++].toString();
-    ret.connect.network_type = args[i++].toString();
-    ret.connect.network_attrs = args[i++].toInt();
-    ret.connect.network_id = args[i++].toByteArray();
-    ret.status = args[i++].toInt();
-}
-
-
-QStringList IcdPrivate::scan(icd_scan_request_flags flags,
-			     QStringList &network_types,
-			     QList<IcdScanResult>& scan_results,
-			     QString& error)
-{
-    QStringList scanned_types;
-    QTimer timer;
-    QVariant reply;
-    QVariantList vl;
-    bool last_result = false;
-    IcdScanResult result;
-    int all_waited;
-    
-    clearState();
-    reply = mDBus->call(ICD_DBUS_API_SCAN_REQ, (uint)flags);
-    if (reply.type() != QVariant::List)
-        return scanned_types;
-    vl = reply.toList();
-    if (vl.isEmpty()) {
-        error = "Scan did not return anything.";
-	return scanned_types;
-    }
-    reply = vl.first();
-    scanned_types = reply.toStringList();
-    //qDebug() << "Scanning:" << scanned_types;
-    all_waited = scanned_types.size();
-
-    timer.setSingleShot(true);
-    timer.start(timeout);
-
-    scan_results.clear();
-    while (!last_result) {
-	while (timer.isActive() && mInterface.isEmpty() && mError.isEmpty()) {
-	    QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
-	}
-
-	if (!timer.isActive()) {
-	    //qDebug() << "Timeout happened";
-	    break;
-	}
-
-	if (mSignal != ICD_DBUS_API_SCAN_SIG) {
-	    //qDebug() << "Received" << mSignal << "while waiting" << ICD_DBUS_API_SCAN_SIG << ", ignoring";
-	    mInterface.clear();
-	    continue;
-	}
-
-	if (mError.isEmpty()) {
-  	    QString msgInterface = receivedSignals.takeFirst().toString();
-	    QString msgSignal = receivedSignals.takeFirst().toString();
-	    QList<QVariant> msgArgs = receivedSignals.takeFirst().toList();
-	    //qDebug() << "Signal" << msgSignal << "received.";
-	    //qDebug() << "Params:" << msgArgs;
-
-	    while (!msgSignal.isEmpty()) {
-		get_scan_result(msgArgs, result);
-
-#if 0
-		qDebug() << "Received: " <<
-		    "status =" << result.status <<
-		    ", timestamp =" << result.timestamp <<
-		    ", service_type =" << result.scan.service_type <<
-		    ", service_name =" << result.service_name <<
-		    ", service_attrs =" << result.scan.service_attrs <<
-		    ", service_id =" << result.scan.service_id <<
-		    ", service_priority =" << result.service_priority <<
-		    ", network_type =" << result.scan.network_type <<
-		    ", network_name =" << result.network_name <<
-		    ", network_attrs =" << result.scan.network_attrs <<
-		    ", network_id =" << "-" <<
-		    ", network_priority =" << result.network_priority <<
-		    ", signal_strength =" << result.signal_strength <<
-		    ", station_id =" << result.station_id <<
-		    ", signal_dB =" << result.signal_dB;
-#endif
-
-		if (result.status == ICD_SCAN_COMPLETE) {
-		    //qDebug() << "waited =" << all_waited;
-		    if (--all_waited == 0) {
-		        last_result = true;
-			break;
-		    }
-		} else
-		    scan_results << result;
-
-		if (receivedSignals.isEmpty())
-		    break;
-
-		msgInterface = receivedSignals.takeFirst().toString();
-		msgSignal = receivedSignals.takeFirst().toString();
-		msgArgs = receivedSignals.takeFirst().toList();
-	    }
-	    mInterface.clear();
-
-	} else {
-	    qWarning() << "Error while scanning:" << mError;
-	    break;
-	}
-    }
-    timer.stop();
-
-    error = mError;
-    return scanned_types;
-}
-
-
-void IcdPrivate::scanCancel()
-{
-    mDBus->call(ICD_DBUS_API_SCAN_CANCEL);
-}
-
-
-bool IcdPrivate::doConnect(IcdConnectResult& result)
-{
-    QTimer timer;
-    bool status = false;
-
-    timer.setSingleShot(true);
-    timer.start(timeout);
-
-    //qDebug() << "Waiting" << ICD_DBUS_API_CONNECT_SIG << "signal";
-
-    while (timer.isActive() && mInterface.isEmpty() &&
-	mSignal != ICD_DBUS_API_CONNECT_SIG &&
-	mError.isEmpty()) {
-	QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
-    }
-
-    timer.stop();
-
-    if (mError.isEmpty()) {
-        if (!mArgs.isEmpty()) {
-	    get_connect_result(mArgs, result);
-	    status = true;
-	} else
-	    status = false;
-    } else
-	status = false;
-
-    return status;
-}
-
-
-bool IcdPrivate::connect(icd_connection_flags flags, IcdConnectResult& result)
-{
-    clearState();
-    //mDBus->callAsynchronous(ICD_DBUS_API_CONNECT_REQ, (uint)flags);
-    mDBus->call(ICD_DBUS_API_CONNECT_REQ, (uint)flags);
-    icdRefCounting()->setup(flags);
-    return doConnect(result);
-}
-
-
-bool IcdPrivate::connect(icd_connection_flags flags, QList<ConnectParams>& params,
-		IcdConnectResult& result)
-{
-    QVariantList varlist;
-    QVariantList varlist2;
-
-    foreach (ConnectParams param, params) {
-        QVariantList items;
-
-	items.append(QVariant(param.connect.service_type));
-	items.append(QVariant(param.connect.service_attrs));
-	items.append(QVariant(param.connect.service_id));
-	items.append(QVariant(param.connect.network_type));
-	items.append(QVariant(param.connect.network_attrs));
-	items.append(QVariant(param.connect.network_id));
-
-	varlist.append(items);
-    }
-
-    varlist2.append(QVariant(varlist));
-
-    clearState();
-    //mDBus->callAsynchronous(ICD_DBUS_API_CONNECT_REQ, (uint)flags, varlist2);
-    mDBus->call(ICD_DBUS_API_CONNECT_REQ, (uint)flags, varlist2);
-    icdRefCounting()->setup(flags);
-    return doConnect(result);
-}
-
-
-bool IcdPrivate::doConnect(QString& ret)
-{
-    QTimer timer;
-    bool status = false;
-
-    timer.setSingleShot(true);
-    timer.start(timeout);
-
-    while (timer.isActive() && mInterface.isEmpty() &&
-	mError.isEmpty()) {
-	QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
-    }
-
-    timer.stop();
-
-    if (mError.isEmpty()) {
-	if (!mArgs.isEmpty()) {
-	    status = true;
-	    //ret = mArgs[0];  // TODO correctly
-	} else
-	    status = false;
-    } else
-	status = false;
-
-    return status;
-}
-
-
-bool IcdPrivate::connect(icd_connection_flags flags, QString& iap, QString& result)
-{
-    clearState();
-    //mDBus->callAsynchronous(ICD_CONNECT_REQ, iap, (uint)flags);
-    mDBus->call(ICD_CONNECT_REQ, iap, (uint)flags);
-    icdRefCounting()->setup(flags);
-    return doConnect(result);
-}
-
-
-void IcdPrivate::select(uint flags)
-{
-    mDBus->call(ICD_DBUS_API_SELECT_REQ, flags);
-}
-
-
-void IcdPrivate::disconnect(uint flags, QString& service_type,
-		    uint service_attrs, QString& service_id,
-		    QString& network_type, uint network_attrs,
-		    QByteArray& network_id)
-{
-    clearState();
-    mDBus->call(ICD_DBUS_API_DISCONNECT_REQ, flags,
-		service_type, service_attrs, service_id,
-		network_type, network_attrs, network_id);
-    icdRefCounting()->cleanup();
-}
-
-
-void IcdPrivate::disconnect(uint flags)
-{
-    clearState();
-    mDBus->call(ICD_DBUS_API_DISCONNECT_REQ, flags);
-    icdRefCounting()->cleanup();
-}
-
-
-static void get_state_all_result(QList<QVariant>& args,
-				 IcdStateResult& ret)
-{
-    int i=0;
-
-    ret.params.service_type = args[i++].toString();
-    ret.params.service_attrs = args[i++].toUInt();
-    ret.params.service_id = args[i++].toString();
-    ret.params.network_type = args[i++].toString();
-    ret.params.network_attrs = args[i++].toUInt();
-    ret.params.network_id = args[i++].toByteArray();
-    ret.error = args[i++].toString();
-    ret.state = args[i++].toInt();
-}
-
-
-static void get_state_all_result2(QList<QVariant>& args,
-				 IcdStateResult& ret)
-{
-    int i=0;
-
-    ret.params.network_type = args[i++].toString();
-    ret.state = args[i++].toInt();
-
-    // Initialize the other values so that the caller can
-    // notice we only returned partial status
-    ret.params.service_type = QString();
-    ret.params.service_attrs = 0;
-    ret.params.service_id = QString();
-    ret.params.network_attrs = 0;
-    ret.params.network_id = QByteArray();
-    ret.error = QString();
-}
-
-
-uint IcdPrivate::state(QString& service_type, uint service_attrs,
-		       QString& service_id, QString& network_type,
-		       uint network_attrs, QByteArray& network_id,
-		       IcdStateResult& state_result)
-{
-    QTimer timer;
-    QVariant reply;
-    uint total_signals;
-    QVariantList vl;
-
-    clearState();
-
-    reply = mDBus->call(ICD_DBUS_API_STATE_REQ,
-			service_type, service_attrs, service_id,
-			network_type, network_attrs, network_id);
-    if (reply.type() != QVariant::List)
-        return 0;
-    vl = reply.toList();
-    if (vl.isEmpty())
-        return 0;
-    reply = vl.first();
-    total_signals = reply.toUInt();
-    if (!total_signals)
-        return 0;
-
-    timer.setSingleShot(true);
-    timer.start(timeout);
-
-    mInterface.clear();
-    while (timer.isActive() && mInterface.isEmpty()) {
-        QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
-
-	if (mSignal != ICD_DBUS_API_STATE_SIG) {
-            mInterface.clear();
-	    continue;
-	}
-    }
-
-    timer.stop();
-
-    if (mError.isEmpty()) {
-        if (!mArgs.isEmpty()) {
-	    if (mArgs.size()>2)
-	        get_state_all_result(mArgs, state_result);
-	    else {
-	        // We are not connected as we did not get the status we asked
-	        return 0;
-	    }
-	}
-    } else {
-        qWarning() << "Error:" << mError;
-    }
-
-    // The returned value should be one because we asked for one state
-    return total_signals;
-}
-
-
-uint IcdPrivate::state_non_blocking(QList<IcdStateResult>& state_results)
-{
-    QTimer timer;
-    QVariant reply;
-    QVariantList vl;
-    uint signals_left, total_signals;
-    IcdStateResult result;
-
-    PDEBUG("%s\n", "non blocking state");
-
-    clearState();
-    reply = mDBus->call(ICD_DBUS_API_STATE_REQ);
-    if (reply.type() != QVariant::List)
-        return 0;
-    vl = reply.toList();
-    if (vl.isEmpty())
-        return 0;
-    reply = vl.first();
-    signals_left = total_signals = reply.toUInt();
-    if (!signals_left)
-        return 0;
-
-    timer.setSingleShot(true);
-    timer.start(timeout);
-    state_results.clear();
-    mError.clear();
-    while (signals_left) {
-        mInterface.clear();
-	while (timer.isActive() && mInterface.isEmpty()) {
-	    QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
-	}
-
-	if (!timer.isActive()) {
-	    total_signals = 0;
-	    break;
-	}
-
-	if (mSignal != ICD_DBUS_API_STATE_SIG) {
-	    continue;
-	}
-
-	if (mError.isEmpty()) {
-	    if (!mArgs.isEmpty()) {
-	        if (mArgs.size()==2)
-	            get_state_all_result2(mArgs, result);
-		else
-	            get_state_all_result(mArgs, result);
-		state_results << result;
-	    }
-	    signals_left--;
-	} else {
-	    qWarning() << "Error:" << mError;
-	    break;
-	}
-    }
-    timer.stop();
-
-    PDEBUG("total_signals=%d\n", total_signals);
-    return total_signals;
-}
-
-
-/* Special version of the state() call which does not call event loop.
- * Needed in order to fix NB#175098 where Qt4.7 webkit crashes because event
- * loop is run when webkit does not expect it. This function is called from
- * bearer management API syncStateWithInterface() in QNetworkSession
- * constructor.
- */
-uint IcdPrivate::state(QList<IcdStateResult>& state_results)
-{
-    QVariant reply;
-    QVariantList vl;
-    uint signals_left, total_signals;
-    IcdStateResult result;
-    time_t started;
-    int timeout_secs = timeout / 1000;
-
-    PDEBUG("%s\n", "state_results");
-
-    clearState();
-    reply = mDBus->call(ICD_DBUS_API_STATE_REQ);
-    if (reply.type() != QVariant::List)
-        return 0;
-    vl = reply.toList();
-    if (vl.isEmpty())
-        return 0;
-    reply = vl.first();
-    signals_left = total_signals = reply.toUInt();
-    if (!signals_left)
-        return 0;
-
-    started = time(0);
-    state_results.clear();
-    mError.clear();
-    while (signals_left) {
-        mInterface.clear();
-	while ((time(0)<=(started+timeout_secs)) && mInterface.isEmpty()) {
-	    mDBus->synchronousDispatch(1000);
-	}
-
-        if (time(0)>(started+timeout_secs)) {
-	    total_signals = 0;
-	    break;
-	}
-
-	if (mSignal != ICD_DBUS_API_STATE_SIG) {
-	    continue;
-	}
-
-	if (mError.isEmpty()) {
-	    if (!mArgs.isEmpty()) {
-	        if (mArgs.size()==2)
-	            get_state_all_result2(mArgs, result);
-		else
-	            get_state_all_result(mArgs, result);
-		state_results << result;
-	    }
-	    signals_left--;
-	} else {
-	    qWarning() << "Error:" << mError;
-	    break;
-	}
-    }
-
-    PDEBUG("total_signals=%d\n", total_signals);
-    return total_signals;
-}
-
-
-static void get_statistics_all_result(QList<QVariant>& args,
-				      IcdStatisticsResult& ret)
-{
-    int i=0;
-
-    if (args.isEmpty())
-      return;
-
-    ret.params.service_type = args[i++].toString();
-    ret.params.service_attrs = args[i++].toUInt();
-    ret.params.service_id = args[i++].toString();
-    ret.params.network_type = args[i++].toString();
-    ret.params.network_attrs = args[i++].toUInt();
-    ret.params.network_id = args[i++].toByteArray();
-    ret.time_active = args[i++].toUInt();
-    ret.signal_strength = (enum icd_nw_levels)args[i++].toUInt();
-    ret.bytes_sent = args[i++].toUInt();
-    ret.bytes_received = args[i++].toUInt();
-}
-
-
-uint IcdPrivate::statistics(QList<IcdStatisticsResult>& stats_results)
-{
-    QTimer timer;
-    QVariant reply;
-    QVariantList vl;
-    uint signals_left, total_signals;
-    IcdStatisticsResult result;
-
-    clearState();
-    reply = mDBus->call(ICD_DBUS_API_STATISTICS_REQ);
-    if (reply.type() != QVariant::List)
-        return 0;
-    vl = reply.toList();
-    if (vl.isEmpty())
-        return 0;
-    reply = vl.first();
-    if (reply.type() != QVariant::UInt)
-        return 0;
-    signals_left = total_signals = reply.toUInt();
-
-    if (!signals_left)
-        return 0;
-
-    timer.setSingleShot(true);
-    timer.start(timeout);
-    stats_results.clear();
-    while (signals_left) {
-	mInterface.clear();
-	while (timer.isActive() && mInterface.isEmpty()) {
-	    QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
-	}
-
-	if (!timer.isActive()) {
-	    total_signals = 0;
-	    break;
-	}
-
-	if (mSignal != ICD_DBUS_API_STATISTICS_SIG) {
-	    continue;
-	}
-
-	if (mError.isEmpty()) {
-  	    get_statistics_all_result(mArgs, result);
-	    stats_results << result;
-	    signals_left--;
-	} else {
-	    qWarning() << "Error:" << mError;
-	    break;
-	}
-    }
-    timer.stop();
-
-    return total_signals;
-}
-
-
-uint IcdPrivate::statistics(QString& service_type, uint service_attrs,
-			    QString& service_id, QString& network_type,
-			    uint network_attrs, QByteArray& network_id,
-			    IcdStatisticsResult& stats_result)
-{
-    QTimer timer;
-    QVariant reply;
-    uint total_signals;
-    QVariantList vl;
-
-    clearState();
-
-    reply = mDBus->call(ICD_DBUS_API_STATISTICS_REQ,
-			service_type, service_attrs, service_id,
-			network_type, network_attrs, network_id);
-    if (reply.type() != QVariant::List)
-        return 0;
-    vl = reply.toList();
-    if (vl.isEmpty())
-        return 0;
-    reply = vl.first();
-    total_signals = reply.toUInt();
-    if (!total_signals)
-        return 0;
-
-    timer.setSingleShot(true);
-    timer.start(timeout);
-
-    mInterface.clear();
-    while (timer.isActive() && mInterface.isEmpty()) {
-        QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
-
-	if (mSignal != ICD_DBUS_API_STATISTICS_SIG) {
-            mInterface.clear();
-	    continue;
-	}
-    }
-
-    timer.stop();
-
-    if (mError.isEmpty()) {
-        get_statistics_all_result(mArgs, stats_result);
-    } else {
-        qWarning() << "Error:" << mError;
-    }
-
-    // The returned value should be one because we asked for one statistics
-    return total_signals;
-}
-
-
-static void get_addrinfo_all_result(QList<QVariant>& args,
-				    IcdAddressInfoResult& ret)
-{
-    int i=0;
-
-    if (args.isEmpty())
-      return;
-
-    ret.params.service_type = args[i++].toString();
-    ret.params.service_attrs = args[i++].toUInt();
-    ret.params.service_id = args[i++].toString();
-    ret.params.network_type = args[i++].toString();
-    ret.params.network_attrs = args[i++].toUInt();
-    ret.params.network_id = args[i++].toByteArray();
-
-    QVariantList vl = args[i].toList();
-    QVariant reply = vl.first();
-    QList<QVariant> lst = reply.toList();
-    for (int k=0; k<lst.size()/6; k=k+6) {
-        IcdIPInformation ip_info;
-	ip_info.address = lst[k].toString();
-	ip_info.netmask = lst[k++].toString();
-	ip_info.default_gateway = lst[k++].toString();
-	ip_info.dns1 = lst[k++].toString();
-	ip_info.dns2 = lst[k++].toString();
-	ip_info.dns3 = lst[k++].toString();
-
-	ret.ip_info << ip_info;
-    }
-}
-
-
-/* Special version of the addrinfo() call which does not call event loop.
- * Needed in order to fix NB#175098 where Qt4.7 webkit crashes because event
- * loop is run when webkit does not expect it. This function is called from
- * bearer management API syncStateWithInterface() in QNetworkSession
- * constructor.
- */
-uint IcdPrivate::addrinfo(QList<IcdAddressInfoResult>& addr_results)
-{
-    QVariant reply;
-    QVariantList vl;
-    uint signals_left, total_signals;
-    IcdAddressInfoResult result;
-    time_t started;
-    int timeout_secs = timeout / 1000;
-
-    PDEBUG("%s\n", "addr_results");
-
-    clearState();
-    reply = mDBus->call(ICD_DBUS_API_ADDRINFO_REQ);
-    if (reply.type() != QVariant::List)
-        return 0;
-    vl = reply.toList();
-    if (vl.isEmpty())
-        return 0;
-    reply = vl.first();
-    if (reply.type() != QVariant::UInt)
-        return 0;
-    signals_left = total_signals = reply.toUInt();
-    if (!signals_left)
-        return 0;
-
-    started = time(0);
-    addr_results.clear();
-    while (signals_left) {
-        mInterface.clear();
-	while ((time(0)<=(started+timeout_secs)) && mInterface.isEmpty()) {
-	    mDBus->synchronousDispatch(1000);
-	}
-
-        if (time(0)>(started+timeout_secs)) {
-	    total_signals = 0;
-	    break;
-	}
-
-	if (mSignal != ICD_DBUS_API_ADDRINFO_SIG) {
-	    continue;
-	}
-
-	if (mError.isEmpty()) {
-  	    get_addrinfo_all_result(mArgs, result);
-	    addr_results << result;
-	    signals_left--;
-	} else {
-	    qWarning() << "Error:" << mError;
-	    break;
-	}
-    }
-
-    PDEBUG("total_signals=%d\n", total_signals);
-    return total_signals;
-}
-
-uint IcdPrivate::addrinfo_non_blocking(QList<IcdAddressInfoResult>& addr_results)
-{
-    QTimer timer;
-    QVariant reply;
-    QVariantList vl;
-    uint signals_left, total_signals;
-    IcdAddressInfoResult result;
-
-    PDEBUG("%s\n", "non blocking addrinfo");
-
-    clearState();
-    reply = mDBus->call(ICD_DBUS_API_ADDRINFO_REQ);
-    if (reply.type() != QVariant::List)
-        return 0;
-    vl = reply.toList();
-    if (vl.isEmpty())
-        return 0;
-    reply = vl.first();
-    if (reply.type() != QVariant::UInt)
-        return 0;
-    signals_left = total_signals = reply.toUInt();
-    if (!signals_left)
-        return 0;
-
-    timer.setSingleShot(true);
-    timer.start(timeout);
-    addr_results.clear();
-    while (signals_left) {
-        mInterface.clear();
-	while (timer.isActive() && mInterface.isEmpty()) {
-	    QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
-	}
-
-	if (!timer.isActive()) {
-	    total_signals = 0;
-	    break;
-	}
-
-	if (mSignal != ICD_DBUS_API_ADDRINFO_SIG) {
-	    continue;
-	}
-
-	if (mError.isEmpty()) {
-  	    get_addrinfo_all_result(mArgs, result);
-	    addr_results << result;
-	    signals_left--;
-	} else {
-	    qWarning() << "Error:" << mError;
-	    break;
-	}
-    }
-    timer.stop();
-    PDEBUG("total_signals=%d\n", total_signals);
-    return total_signals;
-}
-
-
-uint IcdPrivate::addrinfo(QString& service_type, uint service_attrs,
-			  QString& service_id, QString& network_type,
-			  uint network_attrs, QByteArray& network_id,
-			  IcdAddressInfoResult& addr_result)
-{
-    QTimer timer;
-    QVariant reply;
-    uint total_signals;
-    QVariantList vl;
-
-    clearState();
-
-    reply = mDBus->call(ICD_DBUS_API_ADDRINFO_REQ,
-			service_type, service_attrs, service_id,
-			network_type, network_attrs, network_id);
-    if (reply.type() != QVariant::List)
-        return 0;
-    vl = reply.toList();
-    if (vl.isEmpty())
-        return 0;
-    reply = vl.first();
-    total_signals = reply.toUInt();
-
-    if (!total_signals)
-        return 0;
-
-    timer.setSingleShot(true);
-    timer.start(timeout);
-
-    mInterface.clear();
-    while (timer.isActive() && mInterface.isEmpty()) {
-        QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
-
-	if (mSignal != ICD_DBUS_API_ADDRINFO_SIG) {
-            mInterface.clear();
-	    continue;
-	}
-    }
-
-    timer.stop();
-
-    if (mError.isEmpty()) {
-        get_addrinfo_all_result(mArgs, addr_result);
-    } else {
-        qWarning() << "Error:" << mError;
-    }
-
-    // The returned value should be one because we asked for one addrinfo
-    return total_signals;
-}
-
-
-Icd::Icd(QObject *parent)
-  : QObject(parent), d(new IcdPrivate(this))
-{
-}
-
-Icd::Icd(unsigned int timeout, QObject *parent)
-  : QObject(parent), d(new IcdPrivate(timeout, this))
-{
-}
-
-Icd::Icd(unsigned int timeout, IcdDbusInterfaceVer ver, QObject *parent)
-  : QObject(parent), d(new IcdPrivate(timeout, ver, this))
-{
-}
-
-Icd::~Icd()
-{
-    delete d;
-}
-
-
-QStringList Icd::scan(icd_scan_request_flags flags,
-		      QStringList &network_types,
-		      QList<IcdScanResult>& scan_results,
-		      QString& error)
-{
-    return d->scan(flags, network_types, scan_results, error);
-}
-
-
-void Icd::scanCancel()
-{
-    d->scanCancel();
-}
-
-
-bool Icd::connect(icd_connection_flags flags, IcdConnectResult& result)
-{
-    return d->connect(flags, result);
-}
-
-
-bool Icd::connect(icd_connection_flags flags, QList<ConnectParams>& params,
-		  IcdConnectResult& result)
-{
-    return d->connect(flags, params, result);
-}
-
-
-bool Icd::connect(icd_connection_flags flags, QString& iap, QString& result)
-{
-    return d->connect(flags, iap, result);
-}
-
-
-void Icd::select(uint flags)
-{
-    d->select(flags);
-}
-
-
-void Icd::disconnect(uint connect_flags, QString& service_type,
-		     uint service_attrs, QString& service_id,
-		     QString& network_type, uint network_attrs,
-		     QByteArray& network_id)
-{
-    d->disconnect(connect_flags, service_type,
-		  service_attrs, service_id,
-		  network_type, network_attrs,
-		  network_id);
-}
-
-
-void Icd::disconnect(uint connect_flags)
-{
-    d->disconnect(connect_flags);
-}
-
-
-uint Icd::state(QString& service_type, uint service_attrs,
-		QString& service_id, QString& network_type,
-		uint network_attrs, QByteArray& network_id,
-		IcdStateResult &state_result)
-{
-    return d->state(service_type, service_attrs, service_id,
-		    network_type, network_attrs, network_id,
-		    state_result);
-}
-
-
-uint Icd::statistics(QString& service_type, uint service_attrs,
-		     QString& service_id, QString& network_type,
-		     uint network_attrs, QByteArray& network_id,
-		     IcdStatisticsResult& stats_result)
-{
-    return d->statistics(service_type, service_attrs, service_id,
-			 network_type, network_attrs, network_id,
-			 stats_result);
-}
-
-
-uint Icd::addrinfo(QString& service_type, uint service_attrs,
-		   QString& service_id, QString& network_type,
-		   uint network_attrs, QByteArray& network_id,
-		   IcdAddressInfoResult& addr_result)
-{
-    return d->addrinfo(service_type, service_attrs, service_id,
-		       network_type, network_attrs, network_id,
-		       addr_result);
-}
-
-
-uint Icd::state(QList<IcdStateResult>& state_results)
-{
-    return d->state(state_results);
-}
-
-uint Icd::state_non_blocking(QList<IcdStateResult>& state_results)
-{
-    return d->state_non_blocking(state_results);
-}
-
-uint Icd::statistics(QList<IcdStatisticsResult>& stats_results)
-{
-    return d->statistics(stats_results);
-}
-
-
-uint Icd::addrinfo(QList<IcdAddressInfoResult>& addr_results)
-{
-    return d->addrinfo(addr_results);
-}
-
-uint Icd::addrinfo_non_blocking(QList<IcdAddressInfoResult>& addr_results)
-{
-    return d->addrinfo_non_blocking(addr_results);
-}
-
-void Icd::icdSignalReceived(const QString& interface, 
-			 const QString& signal,
-			 const QList<QVariant>& args)
-{
-    d->signalReceived(interface, signal, args);
-}
-
-
-void Icd::icdCallReply(const QString& method, 
-		    const QList<QVariant>& args,
-		    const QString& error)
-{
-    d->callReply(method, args, error);
-}
-
-
-QString Icd::error()
-{
-    return d->error();
-}
-
-}  // Maemo namespace
-
-
diff --git a/src/3rdparty/libconninet/src/maemo_icd.h b/src/3rdparty/libconninet/src/maemo_icd.h
deleted file mode 100644
index d7a8d5b..0000000
--- a/src/3rdparty/libconninet/src/maemo_icd.h
+++ /dev/null
@@ -1,182 +0,0 @@
-/*
-  libconninet - Internet Connectivity support library
-  
-  Copyright (C) 2009 Nokia Corporation. All rights reserved.
-
-  Contact: Jukka Rissanen <jukka.rissanen@nokia.com>
-
-  This library is free software; you can redistribute it and/or
-  modify it under the terms of the GNU Lesser General Public License
-  version 2.1 as published by the Free Software Foundation.
-
-  This library is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-  Lesser General Public License for more details.
-
-  You should have received a copy of the GNU Lesser General Public
-  License along with this library; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-  02110-1301 USA
-*/
-
-#ifndef MAEMO_ICD_H
-#define MAEMO_ICD_H
-
-#include <QObject>
-#include <QStringList>
-#include <QByteArray>
-#include <QMetaType>
-#include <QtDBus>
-#include <QDBusArgument>
-
-#include <glib.h>
-#include <icd/dbus_api.h>
-#include <icd/osso-ic.h>
-#include <icd/osso-ic-dbus.h>
-
-#include "dbusdispatcher.h"
-#include <icd/network_api_defines.h>
-
-#define ICD_LONG_SCAN_TIMEOUT (30*1000)  /* 30sec */
-#define ICD_SHORT_SCAN_TIMEOUT (10*1000)  /* 10sec */
-#define ICD_SHORT_CONNECT_TIMEOUT (10*1000) /* 10sec */
-#define ICD_LONG_CONNECT_TIMEOUT (150*1000) /* 2.5min */
-
-namespace Maemo {
-
-struct CommonParams {
-	QString service_type;
-	uint service_attrs;
-	QString service_id;
-	QString network_type;
-	uint network_attrs;
-	QByteArray network_id;
-};
-
-struct ConnectParams {
-	struct CommonParams connect;
-};
-
-struct IcdScanResult {
-	uint status; // see #icd_scan_status
-	uint timestamp; // when last seen
-	QString service_name;
-	uint service_priority; // within a service type
-	QString network_name;
-	uint network_priority;
-	struct CommonParams scan;
-	uint signal_strength; // quality, 0 (none) - 10 (good)
-	QString station_id; // e.g. MAC address or similar id
-	uint signal_dB; // use signal strength above unless you know what you are doing
-
-	IcdScanResult() {
-		status = timestamp = scan.service_attrs = service_priority =
-			scan.network_attrs = network_priority = signal_strength =
-			signal_dB = 0;
-	}
-};
-
-struct IcdConnectResult {
-	struct CommonParams connect;
-	uint status;
-};
-
-struct IcdStateResult {
-	struct CommonParams params;
-	QString error;
-	uint state;
-};
-
-struct IcdStatisticsResult {
-	struct CommonParams params;
-	uint time_active;  // in seconds
-	enum icd_nw_levels signal_strength; // see network_api_defines.h in icd2-dev package
-	uint bytes_sent;
-	uint bytes_received;
-};
-
-struct IcdIPInformation {
-	QString address;
-	QString netmask;
-	QString default_gateway;
-	QString dns1;
-	QString dns2;
-	QString dns3;
-};
-
-struct IcdAddressInfoResult {
-	struct CommonParams params;
-	QList<IcdIPInformation> ip_info;
-};
-
-enum IcdDbusInterfaceVer {
-	IcdOldDbusInterface = 0,  // use the old OSSO-IC interface
-	IcdNewDbusInterface       // use the new Icd2 interface (default)
-};
-
-
-class IcdPrivate;
-class Icd : public QObject
-{
-    Q_OBJECT
-
-public:
-    Icd(QObject *parent = 0);
-    Icd(unsigned int timeout, QObject *parent = 0);
-    Icd(unsigned int timeout, IcdDbusInterfaceVer ver, QObject *parent = 0);
-    ~Icd();
-    QString error();  // returns last error string
-
-    /* Icd2 dbus API functions */
-    QStringList scan(icd_scan_request_flags flags,
-		     QStringList &network_types,
-		     QList<IcdScanResult>& scan_results,
-		     QString& error);
-    void scanCancel();
-    bool connect(icd_connection_flags flags, IcdConnectResult& result);
-    bool connect(icd_connection_flags flags, QList<ConnectParams>& params,
-		 IcdConnectResult& result);
-    bool connect(icd_connection_flags flags, QString& iap, QString& result);
-    void select(uint flags);
-    void disconnect(uint connect_flags, QString& service_type,
-		    uint service_attrs, QString& service_id,
-		    QString& network_type, uint network_attrs,
-		    QByteArray& network_id);
-    void disconnect(uint connect_flags);
-
-    uint state(QString& service_type, uint service_attrs,
-	       QString& service_id, QString& network_type,
-	       uint network_attrs, QByteArray& network_id,
-	       IcdStateResult &state_result);
-    uint statistics(QString& service_type, uint service_attrs,
-		    QString& service_id, QString& network_type,
-		    uint network_attrs, QByteArray& network_id,
-		    IcdStatisticsResult& stats_result);
-    uint addrinfo(QString& service_type, uint service_attrs,
-		  QString& service_id, QString& network_type,
-		  uint network_attrs, QByteArray& network_id,
-		  IcdAddressInfoResult& addr_result);
-
-    uint state(QList<IcdStateResult>& state_results);
-    uint state_non_blocking(QList<IcdStateResult>& state_results);
-    uint statistics(QList<IcdStatisticsResult>& stats_results);
-    uint addrinfo(QList<IcdAddressInfoResult>& addr_results);
-    uint addrinfo_non_blocking(QList<IcdAddressInfoResult>& addr_results);
-
-private Q_SLOTS:
-    void icdSignalReceived(const QString& interface, 
-                        const QString& signal,
-                        const QList<QVariant>& args);
-    void icdCallReply(const QString& method, 
-                   const QList<QVariant>& args,
-                   const QString& error);
-
-private:
-    IcdPrivate *d;
-    friend class IcdPrivate;
-};
-
-}  // Maemo namespace
-
-#endif
diff --git a/src/3rdparty/libconninet/src/proxyconf.cpp b/src/3rdparty/libconninet/src/proxyconf.cpp
deleted file mode 100644
index d377a31..0000000
--- a/src/3rdparty/libconninet/src/proxyconf.cpp
+++ /dev/null
@@ -1,392 +0,0 @@
-/*
-  libconninet - Internet Connectivity support library
-
-  Copyright (C) 2010 Nokia Corporation. All rights reserved.
-
-  Contact: Jukka Rissanen <jukka.rissanen@nokia.com>
-
-  This library is free software; you can redistribute it and/or
-  modify it under the terms of the GNU Lesser General Public License
-  version 2.1 as published by the Free Software Foundation.
-
-  This library is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-  Lesser General Public License for more details.
-
-  You should have received a copy of the GNU Lesser General Public
-  License along with this library; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-  02110-1301 USA
-*/
-
-#include <QVariant>
-#include <QStringList>
-#include <QDebug>
-#include <QWriteLocker>
-#include <QNetworkProxyFactory>
-#include <QNetworkProxy>
-#include <gconf/gconf-value.h>
-#include <gconf/gconf-client.h>
-#include "proxyconf.h"
-
-#define CONF_PROXY "/system/proxy"
-#define HTTP_PROXY "/system/http_proxy"
-
-
-namespace Maemo {
-
-static QString convertKey(const char *key)
-{
-    return QString::fromUtf8(key);
-}
-
-static QVariant convertValue(GConfValue *src)
-{
-    if (!src) {
-        return QVariant();
-    } else {
-        switch (src->type) {
-        case GCONF_VALUE_INVALID:
-            return QVariant(QVariant::Invalid);
-        case GCONF_VALUE_BOOL:
-            return QVariant((bool)gconf_value_get_bool(src));
-        case GCONF_VALUE_INT:
-            return QVariant(gconf_value_get_int(src));
-        case GCONF_VALUE_FLOAT:
-            return QVariant(gconf_value_get_float(src));
-        case GCONF_VALUE_STRING:
-            return QVariant(QString::fromUtf8(gconf_value_get_string(src)));
-        case GCONF_VALUE_LIST:
-            switch (gconf_value_get_list_type(src)) {
-            case GCONF_VALUE_STRING:
-                {
-                    QStringList result;
-                    for (GSList *elts = gconf_value_get_list(src); elts; elts = elts->next)
-                        result.append(QString::fromUtf8(gconf_value_get_string((GConfValue *)elts->data)));
-                    return QVariant(result);
-                }
-            default:
-                {
-                    QList<QVariant> result;
-                    for (GSList *elts = gconf_value_get_list(src); elts; elts = elts->next)
-                        result.append(convertValue((GConfValue *)elts->data));
-                    return QVariant(result);
-                }
-            }
-        case GCONF_VALUE_SCHEMA:
-        default:
-            return QVariant();
-        }
-    }
-}
-
-
-/* Fast version of GConfItem, allows reading subtree at a time */
-class GConfItemFast {
-public:
-  GConfItemFast(const QString &k) : key(k) {}
-  QHash<QString,QVariant> getEntries() const;
-
-private:
-  QString key;
-};
-
-#define withClient(c) for (GConfClient *c = gconf_client_get_default(); c; c=0)
-
-
-QHash<QString,QVariant> GConfItemFast::getEntries() const
-{
-    QHash<QString,QVariant> children;
-
-    withClient(client) {
-        QByteArray k = key.toUtf8();
-        GSList *entries = gconf_client_all_entries(client, k.data(), NULL);
-        for (GSList *e = entries; e; e = e->next) {
-	    char *key_name = strrchr(((GConfEntry *)e->data)->key, '/');
-	    if (!key_name)
-	        key_name = ((GConfEntry *)e->data)->key;
-	    else
-	        key_name++;
-	    QString key(convertKey(key_name));
-	    QVariant value = convertValue(((GConfEntry *)e->data)->value);
-	    gconf_entry_unref((GConfEntry *)e->data);
-	    //qDebug()<<"key="<<key<<"value="<<value;
-	    children.insert(key, value);
-        }
-        g_slist_free (entries);
-    }
-
-    return children;
-}
-
-
-
-class NetworkProxyFactory : QNetworkProxyFactory {
-public:
-    NetworkProxyFactory() { }
-    QList<QNetworkProxy> queryProxy(const QNetworkProxyQuery &query = QNetworkProxyQuery());
-};
-
-
-QList<QNetworkProxy> NetworkProxyFactory::queryProxy(const QNetworkProxyQuery &query)
-{
-    ProxyConf proxy_conf;
-
-    QList<QNetworkProxy> result = proxy_conf.flush(query);
-    if (result.isEmpty())
-        result << QNetworkProxy::NoProxy;
-
-    return result;
-}
-
-
-class ProxyConfPrivate {
-private:
-    // proxy values from gconf
-    QString mode;
-    bool use_http_host;
-    QString autoconfig_url;
-    QString http_proxy;
-    quint16 http_port;
-    QList<QVariant> ignore_hosts;
-    QString secure_host;
-    quint16 secure_port;
-    QString ftp_host;
-    quint16 ftp_port;
-    QString socks_host;
-    quint16 socks_port;
-    QString rtsp_host;
-    quint16 rtsp_port;
-
-    bool isHostExcluded(const QString &host);
-
-public:
-    QString prefix;
-    QString http_prefix;
-
-    void readProxyData();
-    QList<QNetworkProxy> flush(const QNetworkProxyQuery &query);
-};
-
-
-static QHash<QString,QVariant> getValues(const QString& prefix)
-{
-    GConfItemFast item(prefix);
-    return item.getEntries();
-}
-
-static QHash<QString,QVariant> getHttpValues(const QString& prefix)
-{
-    GConfItemFast item(prefix);
-    return item.getEntries();
-}
-
-#define GET(var, type)				\
-  do {						\
-    QVariant v = values.value(#var);		\
-    if (v.isValid())				\
-      var = v.to##type ();			\
-  } while(0)
-
-#define GET_HTTP(var, name, type)		\
-  do {						\
-    QVariant v = httpValues.value(#name);	\
-    if (v.isValid())				\
-      var = v.to##type ();			\
-  } while(0)
-
-
-void ProxyConfPrivate::readProxyData()
-{
-    QHash<QString,QVariant> values = getValues(prefix);
-    QHash<QString,QVariant> httpValues = getHttpValues(http_prefix);
-
-    //qDebug()<<"values="<<values;
-
-    /* Read the proxy settings from /system/proxy* */
-    GET_HTTP(http_proxy, host, String);
-    GET_HTTP(http_port, port, Int);
-    GET_HTTP(ignore_hosts, ignore_hosts, List);
-
-    GET(mode, String);
-    GET(autoconfig_url, String);
-    GET(secure_host, String);
-    GET(secure_port, Int);
-    GET(ftp_host, String);
-    GET(ftp_port, Int);
-    GET(socks_host, String);
-    GET(socks_port, Int);
-    GET(rtsp_host, String);
-    GET(rtsp_port, Int);
-
-    if (http_proxy.isEmpty())
-        use_http_host = false;
-    else
-        use_http_host = true;
-}
-
-
-bool ProxyConfPrivate::isHostExcluded(const QString &host)
-{
-    if (host.isEmpty())
-        return true;
-
-    if (ignore_hosts.isEmpty())
-        return false;
-
-    QHostAddress ipAddress;
-    bool isIpAddress = ipAddress.setAddress(host);
-
-    foreach (QVariant h, ignore_hosts) {
-        QString entry = h.toString();
-        if (isIpAddress && ipAddress.isInSubnet(QHostAddress::parseSubnet(entry))) {
-            return true;  // excluded
-        } else {
-            // do wildcard matching
-            QRegExp rx(entry, Qt::CaseInsensitive, QRegExp::Wildcard);
-            if (rx.exactMatch(host))
-                return true;
-        }
-    }
-
-    // host was not excluded
-    return false;
-}
-
-
-QList<QNetworkProxy> ProxyConfPrivate::flush(const QNetworkProxyQuery &query)
-{
-    QList<QNetworkProxy> result;
-
-#if 0
-    qDebug()<<"http_proxy" << http_proxy;
-    qDebug()<<"http_port" << http_port;
-    qDebug()<<"ignore_hosts" << ignore_hosts;
-    qDebug()<<"use_http_host" << use_http_host;
-    qDebug()<<"mode" << mode;
-    qDebug()<<"autoconfig_url" << autoconfig_url;
-    qDebug()<<"secure_host" << secure_host;
-    qDebug()<<"secure_port" << secure_port;
-    qDebug()<<"ftp_host" << ftp_host;
-    qDebug()<<"ftp_port" << ftp_port;
-    qDebug()<<"socks_host" << socks_host;
-    qDebug()<<"socks_port" << socks_port;
-    qDebug()<<"rtsp_host" << rtsp_host;
-    qDebug()<<"rtsp_port" << rtsp_port;
-#endif
-
-    if (isHostExcluded(query.peerHostName()))
-        return result;          // no proxy for this host
-
-    if (mode == "auto") {
-        // TODO: pac currently not supported, fix me
-        return result;
-    }
-
-    if (mode == "manual") {
-        bool isHttps = false;
-	QString protocol = query.protocolTag().toLower();
-
-	// try the protocol-specific proxy
-	QNetworkProxy protocolSpecificProxy;
-
-	if (protocol == QLatin1String("ftp")) {
-	    if (!ftp_host.isEmpty()) {
-	        protocolSpecificProxy.setType(QNetworkProxy::FtpCachingProxy);
-		protocolSpecificProxy.setHostName(ftp_host);
-		protocolSpecificProxy.setPort(ftp_port);
-	    }
-	} else if (protocol == QLatin1String("http")) {
-	    if (!http_proxy.isEmpty()) {
-	        protocolSpecificProxy.setType(QNetworkProxy::HttpProxy);
-		protocolSpecificProxy.setHostName(http_proxy);
-		protocolSpecificProxy.setPort(http_port);
-	    }
-	} else if (protocol == QLatin1String("https")) {
-	    isHttps = true;
-	    if (!secure_host.isEmpty()) {
-	        protocolSpecificProxy.setType(QNetworkProxy::HttpProxy);
-		protocolSpecificProxy.setHostName(secure_host);
-		protocolSpecificProxy.setPort(secure_port);
-	    }
-	}
-
-	if (protocolSpecificProxy.type() != QNetworkProxy::DefaultProxy)
-	    result << protocolSpecificProxy;
-
-
-        if (!socks_host.isEmpty()) {
-	    QNetworkProxy proxy;
-	    proxy.setType(QNetworkProxy::Socks5Proxy);
-	    proxy.setHostName(socks_host);
-	    proxy.setPort(socks_port);
-	    result << proxy;
-	}
-
-
-	// Add the HTTPS proxy if present (and if we haven't added yet)
-	if (!isHttps) {
-	    QNetworkProxy https;
-	    if (!secure_host.isEmpty()) {
-	        https.setType(QNetworkProxy::HttpProxy);
-		https.setHostName(secure_host);
-		https.setPort(secure_port);
-	    }
-
-	    if (https.type() != QNetworkProxy::DefaultProxy &&
-		https != protocolSpecificProxy)
-	        result << https;
-	}
-    }
-
-    return result;
-}
-
-
-ProxyConf::ProxyConf()
-    : d_ptr(new ProxyConfPrivate)
-{
-    g_type_init();
-    d_ptr->prefix = CONF_PROXY;
-    d_ptr->http_prefix = HTTP_PROXY;
-}
-
-ProxyConf::~ProxyConf()
-{
-    delete d_ptr;
-}
-
-
-QList<QNetworkProxy> ProxyConf::flush(const QNetworkProxyQuery &query)
-{
-    d_ptr->readProxyData();
-    return d_ptr->flush(query);
-}
-
-
-static int refcount = 0;
-static QReadWriteLock lock;
-
-void ProxyConf::update()
-{
-    QWriteLocker locker(&lock);
-    NetworkProxyFactory *factory = new NetworkProxyFactory();
-    QNetworkProxyFactory::setApplicationProxyFactory((QNetworkProxyFactory*)factory);
-    refcount++;
-}
-
-
-void ProxyConf::clear(void)
-{
-    QWriteLocker locker(&lock);
-    refcount--;
-    if (refcount == 0)
-        QNetworkProxyFactory::setApplicationProxyFactory(NULL);
-
-    if (refcount<0)
-        refcount = 0;
-}
-
-
-} // namespace Maemo
diff --git a/src/3rdparty/libconninet/src/proxyconf.h b/src/3rdparty/libconninet/src/proxyconf.h
deleted file mode 100644
index 7711c49..0000000
--- a/src/3rdparty/libconninet/src/proxyconf.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
-  libconninet - Internet Connectivity support library
-
-  Copyright (C) 2010 Nokia Corporation. All rights reserved.
-
-  Contact: Jukka Rissanen <jukka.rissanen@nokia.com>
-
-  This library is free software; you can redistribute it and/or
-  modify it under the terms of the GNU Lesser General Public License
-  version 2.1 as published by the Free Software Foundation.
-
-  This library is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-  Lesser General Public License for more details.
-
-  You should have received a copy of the GNU Lesser General Public
-  License along with this library; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-  02110-1301 USA
-*/
-
-#ifndef PROXYCONF_H
-#define PROXYCONF_H
-
-#include <QString>
-#include <QNetworkProxy>
-
-namespace Maemo {
-
-class ProxyConfPrivate;
-class ProxyConf {
-private:
-    ProxyConfPrivate *d_ptr;
-
-public:
-    ProxyConf();
-    virtual ~ProxyConf();
-
-    QList<QNetworkProxy> flush(const QNetworkProxyQuery &query = QNetworkProxyQuery());  // read the proxies from db
-
-    /* Note that for each update() call there should be corresponding
-     * clear() call because the ProxyConf class implements a reference
-     * counting mechanism. The factory is removed only when there is
-     * no one using the factory any more.
-     */
-    static void update(void);          // this builds QNetworkProxy factory
-    static void clear(void);           // this removes QNetworkProxy factory
-};
-
-} // namespace Maemo
-
-#endif
diff --git a/src/3rdparty/libconninet/tests/ut_dbusdispatcher.cpp b/src/3rdparty/libconninet/tests/ut_dbusdispatcher.cpp
deleted file mode 100644
index 70deb3f..0000000
--- a/src/3rdparty/libconninet/tests/ut_dbusdispatcher.cpp
+++ /dev/null
@@ -1,191 +0,0 @@
-/* * This file is part of conn-dui-settings-inet *
- *
- * Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
- * All rights reserved.
- *
- * Contact: Aapo Makela <aapo.makela@nokia.com>
- *
- * This software, including documentation, is protected by copyright
- * controlled by Nokia Corporation. All rights are reserved. Copying,
- * including reproducing, storing, adapting or translating, any or all of
- * this material requires the prior written consent of Nokia Corporation.
- * This material also contains confidential information which may not be
- * disclosed to others without the prior written consent of Nokia.
- */
-
-#include <QtTest/QtTest>
-#include <QCoreApplication>
-#include <QEventLoop>
-#include <QDebug>
-#include <icd/dbus_api.h>
-
-#include <dbusdispatcher.h>
-
-class Ut_DBusDispatcher : public QObject
-{
-    Q_OBJECT
-
-private Q_SLOTS:
-    void init();
-    void cleanup();
-    void initTestCase();
-    void cleanupTestCase();
-
-    void simpleSignalReceived(const QString& interface, 
-                              const QString& signal,
-                              const QList<QVariant>& args);
-    void simpleCallReply(const QString& method, 
-                         const QList<QVariant>& args,
-                         const QString& error);
-    void simpleCall();
-
-    void complexCallReply(const QString& method, 
-                          const QList<QVariant>& args,
-                          const QString& error);
-    void complexCall();
-
-private:
-    Maemo::DBusDispatcher *mSubject;
-    QProcess *icd_stub;
-
-    QString mMethod;
-    QString mInterface;
-    QString mSignal;
-    QList<QVariant> mArgs;
-};
-
-void Ut_DBusDispatcher::init()
-{
-    mSubject = new Maemo::DBusDispatcher("com.nokia.icd2", "/com/nokia/icd2",
-					 "com.nokia.icd2");
-
-    // Start icd2 stub
-    icd_stub = new QProcess(this);
-    icd_stub->start("/usr/bin/icd2_stub.py");
-    QTest::qWait(1000);
-}
-
-void Ut_DBusDispatcher::cleanup()
-{
-    // Terminate icd2 stub
-    icd_stub->terminate();
-    icd_stub->waitForFinished();
-
-    delete mSubject;
-    mSubject = 0;
-}
-
-void Ut_DBusDispatcher::initTestCase()
-{
-} 
-
-void Ut_DBusDispatcher::cleanupTestCase()
-{
-}
-
-void Ut_DBusDispatcher::simpleSignalReceived(const QString& interface, 
-                                             const QString& signal,
-                                             const QList<QVariant>& args)
-{
-    // Signal handler, which simply records what has been signalled
-    mInterface = interface;
-    mSignal = signal;
-    mArgs = args;
-}
-
-void Ut_DBusDispatcher::simpleCallReply(const QString& method, 
-                                        const QList<QVariant>& args,
-                                        const QString& error)
-{
-    mMethod = method;
-
-    // Check that method matches and at least WLAN_INFRA is returned
-    QVERIFY(error.isEmpty());
-    QVERIFY(args[0].toStringList().contains("WLAN_INFRA"));
-}
-
-void Ut_DBusDispatcher::simpleCall()
-{
-    uint flags = 0;
-    QList<QVariant> reply;
-    int idx = 0;
-    QTimer timer;
-
-    // Connect signals
-    connect(mSubject, SIGNAL(signalReceived(const QString&, 
-                                            const QString&,
-                                            const QList<QVariant>&)),
-            this, SLOT(simpleSignalReceived(const QString&, 
-                                      const QString&,
-                                      const QList<QVariant>&)));
-    connect(mSubject, SIGNAL(callReply(const QString&,
-                                       const QList<QVariant>&,
-                                       const QString&)),
-            this, SLOT(simpleCallReply(const QString&,
-                                 const QList<QVariant>&,
-                                 const QString&)));
-
-    // Request scan and verify the call starts succesfully
-    QVERIFY(mSubject->callAsynchronous("scan_req", flags));
-
-    // Wait 1st scan signal for 10 secs
-    timer.setSingleShot(true);
-    timer.start(10000);
-    while (timer.isActive() && mInterface.isEmpty()) {
-        QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
-        idx++;
-    }
-    timer.stop();
-
-    // Sanity checks for the scan result
-    QVERIFY(mInterface == "com.nokia.icd2");    // interface is icd2
-    QVERIFY(mMethod == "scan_req");             // method is scan_req
-    QVERIFY(mSignal == "scan_result_sig");      // signal is scan result
-    QVERIFY(mArgs[0] == QVariant(0) ||
-	    mArgs[0] == QVariant(4));           // First argument is status
-                                                // (0 == NEW, 4 == COMPLETED)
-    //QVERIFY(mArgs.contains(QVariant("WLAN_INFRA"))); // WLAN scan result
-}
-
-void Ut_DBusDispatcher::complexCallReply(const QString& method, 
-                                         const QList<QVariant>& args,
-                                         const QString& error)
-{
-    mMethod = method;
-
-    // Check that method has not return arguments and error is not set
-    QVERIFY(error.isEmpty());
-    QVERIFY(args.isEmpty());
-}
-
-void Ut_DBusDispatcher::complexCall()
-{    
-    uint flags = ICD_CONNECTION_FLAG_UI_EVENT;
-    QList<QVariant> reply;
-    QVariantList networks;
-    QVariantList network1;
-
-    network1 << "" << (uint)0 << "" << "WLAN_INFRA" << (uint)0x05000011 << QByteArray("osso@46@net");
-    networks << QVariant(network1);
-
-    // Connect signal
-    connect(mSubject, SIGNAL(callReply(const QString&,
-                                       const QList<QVariant>&,
-                                       const QString&)),
-            this, SLOT(complexCallReply(const QString&,
-                                        const QList<QVariant>&,
-                                        const QString&)));
-
-    // Request connect and verify the call starts succesfully
-    QVERIFY(mSubject->callAsynchronous("connect_req", flags, networks));
-
-    QTest::qWait(1000);
-
-    // Sanity checks for the scan result
-    QVERIFY(mInterface == "com.nokia.icd2");    // interface is icd2
-    QVERIFY(mMethod == "connect_req");          // method connect_req
-}
-
-QTEST_MAIN(Ut_DBusDispatcher)
-
-#include "ut_dbusdispatcher.moc"
diff --git a/src/3rdparty/libconninet/tests/ut_iapconf.cpp b/src/3rdparty/libconninet/tests/ut_iapconf.cpp
deleted file mode 100644
index 6a91d61..0000000
--- a/src/3rdparty/libconninet/tests/ut_iapconf.cpp
+++ /dev/null
@@ -1,186 +0,0 @@
-/*
-  libconninet - Internet Connectivity support library
-
-  Copyright (C) 2009 Nokia Corporation. All rights reserved.
-
-  Contact: Aapo Makela <aapo.makela@nokia.com>
-
-  This library is free software; you can redistribute it and/or
-  modify it under the terms of the GNU Lesser General Public License
-  version 2.1 as published by the Free Software Foundation.
-
-  This library is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-  Lesser General Public License for more details.
-
-  You should have received a copy of the GNU Lesser General Public
-  License along with this library; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-  02110-1301 USA
-*/
-
-
-#include <QtTest/QtTest>
-#include <QDebug>
-
-#include <iapconf.h>
-
-class Ut_IAPConf : public QObject
-{
-    Q_OBJECT
-
-private Q_SLOTS:
-    void init();
-    void cleanup();
-    void initTestCase();
-    void cleanupTestCase();
-
-    void setupIAP();
-    void setupIAPContainingDot();
-    void unsetIAPValueIsNotValid();
-    void verifyAllIAPs();
-    void allForEmptyConfReturnsEmptyList();
-    void settingInvalidValueUnsetsKey();
-
-private:
-    Maemo::IAPConf *mSubject;
-};
-
-void Ut_IAPConf::init()
-{
-    mSubject = new Maemo::IAPConf("test_iap");
-}
-
-void Ut_IAPConf::cleanup()
-{
-    // Clear made settings
-    mSubject->clear();
-
-    delete mSubject;
-    mSubject = 0;
-}
-
-void Ut_IAPConf::initTestCase()
-{
-} 
-
-void Ut_IAPConf::cleanupTestCase()
-{
-}
-
-void Ut_IAPConf::setupIAP()
-{
-    // Set bunch of values
-    mSubject->set("ipv4_type", "AUTO",
-                  "wlan_wepkey1", "connt",
-                  "wlan_wepdefkey", 1,
-                  "wlan_ssid", QByteArray("CONNTEST-1"));
-
-    // Set one value
-    mSubject->setValue("type", "WLAN_INFRA");
-
-    // Check all values that they were set correctly
-    QVERIFY(mSubject->value("ipv4_type").toString() == "AUTO");
-    QVERIFY(mSubject->value("wlan_wepkey1").toString() == "connt");
-    QVERIFY(mSubject->value("wlan_wepdefkey").toInt() == 1);
-    QVERIFY(mSubject->value("wlan_ssid").toByteArray() == QByteArray("CONNTEST-1"));
-    QVERIFY(mSubject->value("type").toString() == "WLAN_INFRA");
-}
-
-void Ut_IAPConf::setupIAPContainingDot()
-{
-    delete mSubject;
-    mSubject = new Maemo::IAPConf("test.iap");
-
-    // Set and check one value
-    mSubject->setValue("type", "DUMMY");
-    QVERIFY(mSubject->value("type").toString() == "DUMMY");
-}
-
-void Ut_IAPConf::unsetIAPValueIsNotValid()
-{
-    QVariant invalidValue = mSubject->value("this_value_does_not_exist");
-    QVERIFY(invalidValue.isValid() == false);
-}
-
-void Ut_IAPConf::verifyAllIAPs()
-{
-    int count = 0, extras = 0;
-    QRegExp regexp("iap[1-3]");
-    Maemo::IAPConf iap1("iap1");
-    Maemo::IAPConf iap2("iap2");
-    Maemo::IAPConf iap3("iap3");
-
-    iap1.clear();
-    iap2.clear();
-    iap3.clear();
-
-    iap1.setValue("name", "iap1");
-    iap2.setValue("name", "iap2");
-    iap3.setValue("name", "iap3");
-
-    count = extras = 0;
-    QList<QString> iaps;
-    Maemo::IAPConf::getAll(iaps, true);
-    foreach (QString iap_path, iaps) {
-        QString iap_id = iap_path.section('/', 5);  /* This is the IAP id */
-	if (!iap_id.contains(regexp)) {
-	    extras++;
-	    continue;
-	}
-	Maemo::IAPConf iap(iap_id);
-	QString name = iap.value("name").toString();
-	QVERIFY(name == iap_id);
-	count++;
-    }
-    QCOMPARE(count, iaps.size()-extras);
-
-    iap1.clear();
-    iap2.clear();
-    iap3.clear();
-
-    iap1.setValue("name", "iap1");
-    iap2.setValue("name", "iap2");
-    iap3.setValue("name", "iap3");
-
-    count = extras = 0;
-    Maemo::IAPConf::getAll(iaps);
-    foreach (QString iap_id, iaps) {
-        if (!iap_id.contains(regexp)) {
-	    extras++;
-	    continue;
-	}
-	Maemo::IAPConf iap(iap_id);
-	QString name = iap.value("name").toString();
-	QVERIFY(name == iap_id);
-	count++;
-    }
-    QCOMPARE(count, iaps.size()-extras);
-}
-
-void Ut_IAPConf::allForEmptyConfReturnsEmptyList()
-{
-    // Clear everything in configuration
-    mSubject->clearAll();
-
-    // Get all for a list and check that it is empty
-    QStringList iaps;
-    mSubject->getAll(iaps);
-    QVERIFY(iaps.isEmpty());
-}
-
-void Ut_IAPConf::settingInvalidValueUnsetsKey()
-{
-    // Setup some IAP
-    setupIAP();
-
-    // Set invalid value to unset "wlan_wepdefkey" key and verify that the
-    // value is unset
-    mSubject->setValue("wlan_wepdefkey", QVariant());
-    QVERIFY(!mSubject->value("wlan_wepdefkey").isValid());
-}
-
-QTEST_MAIN(Ut_IAPConf)
-
-#include "ut_iapconf.moc"
diff --git a/src/3rdparty/libconninet/tests/ut_iapmonitor.cpp b/src/3rdparty/libconninet/tests/ut_iapmonitor.cpp
deleted file mode 100644
index f14f623..0000000
--- a/src/3rdparty/libconninet/tests/ut_iapmonitor.cpp
+++ /dev/null
@@ -1,118 +0,0 @@
-/*
-  libconninet - Internet Connectivity support library
-
-  Copyright (C) 2009-2010 Nokia Corporation. All rights reserved.
-
-  Contact: Jukka Rissanen <jukka.rissanen@nokia.com>
-
-  This library is free software; you can redistribute it and/or
-  modify it under the terms of the GNU Lesser General Public License
-  version 2.1 as published by the Free Software Foundation.
-
-  This library is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-  Lesser General Public License for more details.
-
-  You should have received a copy of the GNU Lesser General Public
-  License along with this library; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-  02110-1301 USA
-*/
-
-
-#include <QtTest/QtTest>
-#include <QDebug>
-
-#include <iapmonitor.h>
-#include <iapconf.h>
-
-static const char *iap_id = "test_monitor_1";
-
-class TestIAPMonitor : public Maemo::IAPMonitor
-{
-public:
-    QString addedIap;
-    QString removedIap;
-    
-protected:
-    virtual void iapAdded(const QString &id)
-    {
-        addedIap = id;
-    }
-
-    virtual void iapRemoved(const QString &id)
-    {
-        removedIap = id;
-    }
-};
-
-class Ut_IAPMonitor : public QObject
-{
-    Q_OBJECT
-
-private Q_SLOTS:
-    void init();
-    void cleanup();
-    void initTestCase();
-    void cleanupTestCase();
-
-    void check();
-
-private:
-    TestIAPMonitor *mon;
-    Maemo::IAPConf *iap;
-};
-
-void Ut_IAPMonitor::init()
-{
-    mon = new TestIAPMonitor;
-}
-
-void Ut_IAPMonitor::cleanup()
-{
-    delete mon;
-    mon = 0;
-}
-
-void Ut_IAPMonitor::initTestCase()
-{
-} 
-
-void Ut_IAPMonitor::cleanupTestCase()
-{
-}
-
-void Ut_IAPMonitor::check()
-{
-    QVERIFY(mon->addedIap.isEmpty());
-
-    iap = new Maemo::IAPConf(iap_id);
-    iap->set("ipv4_type", "AUTO",
-	    "wlan_wepkey1", "connt",
-	    "wlan_wepdefkey", 1,
-	    "wlan_ssid", QByteArray(iap_id));
-    
-    QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
-    QVERIFY(mon->addedIap == iap_id);
-    mon->addedIap.clear();
-
-    QVERIFY(mon->removedIap.isEmpty());
-
-    // Unset only one value and verify that IAP is not removed
-    iap->set("ipv4_type", QVariant());
-    QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
-    QVERIFY(mon->removedIap.isEmpty());
-
-    // Clear the whole IAP and check that it is removed
-    iap->clear();
-    delete iap;
-
-    QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
-
-    QVERIFY(mon->removedIap == iap_id);
-}
-
-QTEST_MAIN(Ut_IAPMonitor)
-
-#include "ut_iapmonitor.moc"
diff --git a/src/3rdparty/libconninet/tests/ut_maemo_icd.cpp b/src/3rdparty/libconninet/tests/ut_maemo_icd.cpp
deleted file mode 100644
index 494829d..0000000
--- a/src/3rdparty/libconninet/tests/ut_maemo_icd.cpp
+++ /dev/null
@@ -1,274 +0,0 @@
-/*
- * Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
- * All rights reserved.
- *
- * Contact: Jukka Rissanen <jukka.rissanen@nokia.com>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public License
- * version 2.1 as published by the Free Software Foundation.
- *
- * This library is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA
- */
-
-
-// !!!!
-// !!!! NOTE: THESE TEST DO NOT REALLY WORK YET BECAUSE OF MISSING
-// !!!!       FUNCTIONALITY IN ICD2 STUB. YOU HAVE BEEN WARNED.
-// !!!!
-
-
-#include <QtTest/QtTest>
-#include <QCoreApplication>
-#include <QEventLoop>
-#include <QDebug>
-#include <icd/dbus_api.h>
-
-#include "maemo_icd.h"
-
-class Ut_MaemoIcd : public QObject
-{
-    Q_OBJECT
-
-private Q_SLOTS:
-    void init();
-    void cleanup();
-    void initTestCase();
-    void cleanupTestCase();
-
-    void scan_req();
-    void scan_cancel_req();
-    void connect_req_default();
-    void state_req_all();
-    void state_req();
-    void statistics_req_all();
-    void statistics_req();
-    void addrinfo_req_all();
-    void addrinfo_req();
-
-private:
-    void disconnect_req_default(); // this is currently not run
-    void connect_req_specific();   // this is currently not run
-    QProcess *icd_stub;
-    bool connect_iap(Maemo::IcdConnectResult &connect_result,
-		     QString &result,
-		     QString &error,
-		     QString iap=QString());
-};
-
-
-QString create_error_str(Maemo::Icd &icd)
-{
-    return icd.error();
-}
-
-
-void Ut_MaemoIcd::init()
-{
-    icd_stub = new QProcess(this);
-    icd_stub->setStandardOutputFile("/tmp/ut_maemo_icd.log");
-    icd_stub->start("/usr/bin/icd2_stub.py");
-    QTest::qWait(1000);
-
-    // Set the statistics
-    QProcess dbus_send;
-    dbus_send.start("dbus-send --type=method_call --system "
-		    "--dest=com.nokia.icd2 /com/nokia/icd2 "
-		    "com.nokia.icd2.testing.set_statistics "
-		    "uint32:1024 uint32:256");
-    dbus_send.waitForFinished();
-
-}
-
-void Ut_MaemoIcd::cleanup()
-{
-    icd_stub->terminate();
-    icd_stub->waitForFinished();
-}
-
-void Ut_MaemoIcd::initTestCase()
-{
-} 
-
-void Ut_MaemoIcd::cleanupTestCase()
-{
-}
-
-void Ut_MaemoIcd::scan_req()
-{    
-    QList<Maemo::IcdScanResult> scanned;
-    QStringList scannedNetworkTypes;
-    QStringList networkTypesToScan;
-    QString error;
-    Maemo::Icd icd(ICD_SHORT_SCAN_TIMEOUT);
-
-    scannedNetworkTypes = icd.scan(ICD_SCAN_REQUEST_ACTIVE,
-				   networkTypesToScan,
-				   scanned,
-				   error);
-    QVERIFY(error.isEmpty());
-    QCOMPARE(scanned.size(), 3);
-    QVERIFY(scannedNetworkTypes[0] == "WLAN_INFRA");
-    QVERIFY(scannedNetworkTypes[1] == "DUN_GSM_PS");
-}
-
-void Ut_MaemoIcd::scan_cancel_req()
-{
-    Maemo::Icd icd;
-    icd.scanCancel();
-    // Not much to verify here
-}
-
-bool Ut_MaemoIcd::connect_iap(Maemo::IcdConnectResult &connect_result,
-			      QString &result,
-			      QString &error,
-			      QString iap)
-{
-    icd_connection_flags flags = ICD_CONNECTION_FLAG_USER_EVENT;
-    bool st;
-    Maemo::Icd icd(ICD_SHORT_CONNECT_TIMEOUT);
-
-    if (iap.isEmpty()) {
-      qDebug() << "connecting to default IAP";
-      st = icd.connect(flags, connect_result);
-    } else {
-      qDebug() << "connecting to" << iap;
-      st = icd.connect(flags, iap, result);
-    }
-
-    error = create_error_str(icd);
-    return st;
-}
-
-void Ut_MaemoIcd::connect_req_default()
-{
-    Maemo::IcdConnectResult connect_result;
-    QString result, error;
-    bool st;
-    st = connect_iap(connect_result, result, error);
-    QVERIFY2(st, error.toAscii().data());
-    result = connect_result.connect.network_id.data();
-    qDebug() << result;
-}
-
-
-void Ut_MaemoIcd::disconnect_req_default()
-{
-    icd_connection_flags flags = ICD_CONNECTION_FLAG_USER_EVENT;
-    bool st;
-    Maemo::Icd icd(ICD_SHORT_CONNECT_TIMEOUT);
-    icd.disconnect(flags);
-}
-
-
-void Ut_MaemoIcd::connect_req_specific()
-{
-    Maemo::IcdConnectResult connect_result;
-    QString result;
-    QString error;
-    bool st;
-    st = connect_iap(connect_result, result, error, "wpa2gx2.osso.net");
-    QVERIFY2(st, error.toAscii().data());
-    qDebug() << result;
-}
-
-
-void Ut_MaemoIcd::state_req_all()
-{
-    QList<Maemo::IcdStateResult> state_results;
-    Maemo::Icd icd;
-    int sig;
-    sig = icd.state(state_results);
-    QVERIFY2(sig==1, create_error_str(icd).toAscii().data());
-}
-
-
-void Ut_MaemoIcd::state_req()
-{
-    Maemo::IcdStateResult state_result;
-    Maemo::Icd icd;
-    int sig;
-    QString service_type, service_id;
-    QString network_type("WLAN_INFRA");
-    QByteArray network_id("wpa2gx2.osso.net");
-    sig = icd.state(service_type, 0, service_id,
-		    network_type, (uint)0x17a1, network_id,
-		    state_result);
-    QVERIFY2(sig==1, create_error_str(icd).toAscii().data());
-}
-
-
-void Ut_MaemoIcd::statistics_req_all()
-{
-    QList<Maemo::IcdStatisticsResult> stats_results;
-    Maemo::Icd icd;
-    int sig;
-    QString err;
-    sig = icd.statistics(stats_results);
-    err = create_error_str(icd);
-    if (!err.isEmpty())
-      QVERIFY2(sig==1, err.toAscii().data());
-    else
-      QCOMPARE(sig, 1);
-
-    for(int i=0; i<sig; i++) {
-        QVERIFY(stats_results[i].bytes_received == 1024);
-        QVERIFY(stats_results[i].bytes_sent == 256);
-    }
-}
-
-
-// Can be uncommented when needed function is enabled in Icd class
-void Ut_MaemoIcd::statistics_req()
-{
-    Maemo::IcdStatisticsResult stats_result;
-    Maemo::Icd icd;
-    int sig;
-    QString service_type, service_id;
-    QString network_type("WLAN_INFRA");
-    QByteArray network_id("wpa2gx2.osso.net");
-    sig = icd.statistics(service_type, 0, service_id,
-			 network_type, (uint)0x17a1, network_id,
-			 stats_result);
-    QVERIFY2(sig==1, create_error_str(icd).toAscii().data());
-    QVERIFY(stats_result.bytes_received == 1024);
-    QVERIFY(stats_result.bytes_sent == 256);
-}
-
-
-void Ut_MaemoIcd::addrinfo_req_all()
-{
-    QList<Maemo::IcdAddressInfoResult> addr_results;
-    Maemo::Icd icd;
-    int sig;
-    sig = icd.addrinfo(addr_results);
-    QVERIFY2(sig==1, create_error_str(icd).toAscii().data());
-}
-
-
-void Ut_MaemoIcd::addrinfo_req()
-{
-    Maemo::IcdAddressInfoResult addr_result;
-    Maemo::Icd icd;
-    int sig;
-    QString service_type, service_id;
-    QString network_type("WLAN_INFRA");
-    QByteArray network_id("wpa2gx2.osso.net");
-    sig = icd.addrinfo(service_type, 0, service_id,
-			 network_type, (uint)0x17a1, network_id,
-			 addr_result);
-    QVERIFY2(sig==1, create_error_str(icd).toAscii().data());
-}
-
-
-QTEST_MAIN(Ut_MaemoIcd)
-
-#include "ut_maemo_icd.moc"
diff --git a/src/3rdparty/libconninet/tests/ut_proxyconf.cpp b/src/3rdparty/libconninet/tests/ut_proxyconf.cpp
deleted file mode 100644
index 1f407f0..0000000
--- a/src/3rdparty/libconninet/tests/ut_proxyconf.cpp
+++ /dev/null
@@ -1,400 +0,0 @@
-/*
-  libconninet - Internet Connectivity support library
-
-  Copyright (C) 2010 Nokia Corporation. All rights reserved.
-
-  Contact: Jukka Rissanen <jukka.rissanen@nokia.com>
-
-  This library is free software; you can redistribute it and/or
-  modify it under the terms of the GNU Lesser General Public License
-  version 2.1 as published by the Free Software Foundation.
-
-  This library is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-  Lesser General Public License for more details.
-
-  You should have received a copy of the GNU Lesser General Public
-  License along with this library; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-  02110-1301 USA
-*/
-
-
-#include <QtTest/QtTest>
-#include <QDebug>
-#include <QNetworkProxy>
-#include <conn_settings.h>
-
-#include "../src/proxyconf.h"
-
-class Ut_ProxyConf : public QObject
-{
-    Q_OBJECT
-
-private Q_SLOTS:
-    void init();
-    void cleanup();
-    void initTestCase();
-    void cleanupTestCase();
-
-    // tests without the factory
-    void proxy_ftp_no_factory_ok_auto();
-    void proxy_ftp_no_factory_ok_manual();
-    void proxy_http_no_factory_ok_manual();
-    void proxy_https_no_factory_ok_manual();
-    void proxy_socks_no_factory_ok_manual();
-    void proxy_default_no_factory_ok_manual();
-
-    // tests using the factory
-    void proxy_ftp_factory_ok_auto();
-    void proxy_ftp_factory_ok_manual();
-    void proxy_http_factory_ok_manual();
-    void proxy_https_factory_ok_manual();
-    void proxy_socks_factory_ok_manual();
-    void proxy_http_factory_ok_manual_clear();
-    void proxy_default_factory_ok_manual();
-    void proxy_http_factory_ok_manual_ignore_list();
-    void proxy_default_factory_ok_manual_system();
-
-private:
-    Maemo::ProxyConf *pc;
-};
-
-
-void put(QString var, QString type, QString value)
-{
-    QProcess gconf;
-    if (value.isEmpty())
-        gconf.start(QString("gconftool-2 -u /system/proxy/"+var));
-    else
-        gconf.start(QString("gconftool-2 -s /system/proxy/"+var+" -t "+type+" "+value));
-    gconf.waitForFinished();
-}
-
-void put_http(QString var, QString type, QString value)
-{
-    QProcess gconf;
-    if (value.isEmpty())
-        gconf.start(QString("gconftool-2 -u /system/http_proxy/"+var));
-    else
-        gconf.start(QString("gconftool-2 -s /system/http_proxy/"+var+" -t "+type+" "+value));
-    gconf.waitForFinished();
-}
-
-void put_list(QString var, QString type, QList<QString> value)
-{
-    QProcess gconf;
-    QString values = "[";
-    foreach (QString str, value)
-        values = values + str + ",";
-    values.chop(1);
-    values = values + "]";
-
-    gconf.start(QString("gconftool-2 -s /system/http_proxy/"+var+" -t list --list-type="+type+" "+values));
-    gconf.waitForFinished();
-}
-
-
-void Ut_ProxyConf::init()
-{
-    put_http("host", "string", "my.proxy.com");
-    put_http("port", "int", "8080");
-
-    QList<QString> list;
-    list.append("foo.bar.com");
-    list.append("192.168.19.69");
-    list.append("192.168.20.0/24");
-    list.append("bar.foo.com");
-    put_list("ignore_hosts", "string", list);
-    put_http("use_http_host", "boolean", "true");
-
-    put("mode", "string", "auto");
-    put("autoconfig_url", "string", "http://foo.bar.com/autoconf");
-    put("secure_host", "string", "secure_host.com");
-    put("secure_port", "int", "112");
-
-    put("ftp_host", "string", "ftp.nuukia.com");
-    put("ftp_port", "int", "2000");
-    put("socks_host", "string", "socks.host.com");
-    put("socks_port", "int", "10080");
-    put("rtsp_host", "string", "rtsp.voice.com");
-    put("rtsp_port", "int", "1554");
-
-    pc = new Maemo::ProxyConf();
-}
-
-void Ut_ProxyConf::cleanup()
-{
-    delete pc;
-    pc = 0;
-}
-
-void Ut_ProxyConf::initTestCase()
-{
-} 
-
-void Ut_ProxyConf::cleanupTestCase()
-{
-}
-
-
-void Ut_ProxyConf::proxy_ftp_no_factory_ok_auto()
-{
-    QList<QNetworkProxy> nplist;
-    QNetworkProxyQuery query = QNetworkProxyQuery(QUrl("ftp://maps.google.com/"));
-
-    nplist = pc->flush(query);
-    QVERIFY(nplist.length()==0);
-}
-
-
-void Ut_ProxyConf::proxy_ftp_no_factory_ok_manual()
-{
-    QList<QNetworkProxy> nplist;
-    QNetworkProxyQuery query = QNetworkProxyQuery(QUrl("ftp://maps.google.com/"));
-
-    put("mode", "string", "manual");
-
-    nplist = pc->flush(query);
-    foreach (QNetworkProxy proxy, nplist) {
-      qDebug() << "proxy: " << proxy.hostName() << "port" << proxy.port();
-    }
-    QVERIFY(nplist.length()==3);
-    QVERIFY(nplist.first().type() == QNetworkProxy::FtpCachingProxy);
-}
-
-
-void Ut_ProxyConf::proxy_http_no_factory_ok_manual()
-{
-    QList<QNetworkProxy> nplist;
-    QNetworkProxyQuery query = QNetworkProxyQuery(QUrl("http://maps.google.com/"));
-
-    put("mode", "string", "manual");
-
-    nplist = pc->flush(query);
-    foreach (QNetworkProxy proxy, nplist) {
-      qDebug() << "proxy: " << proxy.hostName() << "port" << proxy.port();
-    }
-    QVERIFY(nplist.length()==3);
-    QVERIFY(nplist.first().type() == QNetworkProxy::HttpProxy);
-}
-
-
-void Ut_ProxyConf::proxy_https_no_factory_ok_manual()
-{
-    QList<QNetworkProxy> nplist;
-    QNetworkProxyQuery query = QNetworkProxyQuery(QUrl("https://maps.google.com/"));
-
-    put("mode", "string", "manual");
-
-    nplist = pc->flush(query);
-    foreach (QNetworkProxy proxy, nplist) {
-      qDebug() << "proxy: " << proxy.hostName() << "port" << proxy.port();
-    }
-    QVERIFY(nplist.length()==2);
-    QVERIFY(nplist.first().type() == QNetworkProxy::HttpProxy);
-}
-
-
-void Ut_ProxyConf::proxy_socks_no_factory_ok_manual()
-{
-    QList<QNetworkProxy> nplist;
-    QNetworkProxyQuery query = QNetworkProxyQuery(QUrl("http://maps.google.com/"));
-
-    put("mode", "string", "manual");
-    put_http("host", "string", "");
-
-    nplist = pc->flush(query);
-    foreach (QNetworkProxy proxy, nplist) {
-      qDebug() << "proxy: " << proxy.hostName() << "port" << proxy.port();
-    }
-    QVERIFY(nplist.length()==2);
-    QVERIFY(nplist.first().type() == QNetworkProxy::Socks5Proxy);
-}
-
-
-void Ut_ProxyConf::proxy_default_no_factory_ok_manual()
-{
-    QList<QNetworkProxy> nplist;
-    QNetworkProxyQuery query = QNetworkProxyQuery(QUrl("foobar://maps.google.com/"));
-
-    put("mode", "string", "manual");
-    put("socks_host", "string", "");
-    put("secure_host", "string", "");
-
-    nplist = pc->flush(query);
-    foreach (QNetworkProxy proxy, nplist) {
-      qDebug() << "proxy: " << proxy.hostName() << "port" << proxy.port();
-    }
-    QVERIFY(nplist.length()==0);
-}
-
-
-void Ut_ProxyConf::proxy_ftp_factory_ok_auto()
-{
-    QNetworkProxyQuery query = QNetworkProxyQuery(QUrl("ftp://maps.google.com/"));
-    Maemo::ProxyConf::update();
-    QList<QNetworkProxy> listOfProxies = QNetworkProxyFactory::proxyForQuery(query);
-    QVERIFY(listOfProxies.length()==1);
-    QVERIFY(listOfProxies.first().type() == QNetworkProxy::NoProxy);
-    Maemo::ProxyConf::clear();
-}
-
-
-void Ut_ProxyConf::proxy_ftp_factory_ok_manual()
-{
-    QNetworkProxyQuery query = QNetworkProxyQuery(QUrl("ftp://maps.google.com/"));
-    Maemo::ProxyConf::update();
-
-    put("mode", "string", "manual");
-
-    QList<QNetworkProxy> listOfProxies = QNetworkProxyFactory::proxyForQuery(query);
-
-    foreach (QNetworkProxy proxy, listOfProxies) {
-      qDebug() << "proxy: " << proxy.hostName() << "port" << proxy.port();
-    }
-    QVERIFY(listOfProxies.length()==3);
-    QVERIFY(listOfProxies.first().type() == QNetworkProxy::FtpCachingProxy);
-    Maemo::ProxyConf::clear();
-}
-
-
-void Ut_ProxyConf::proxy_http_factory_ok_manual()
-{
-    QNetworkProxyQuery query = QNetworkProxyQuery(QUrl("http://maps.google.com/"));
-    Maemo::ProxyConf::update();
-
-    put("mode", "string", "manual");
-
-    QList<QNetworkProxy> listOfProxies = QNetworkProxyFactory::proxyForQuery(query);
-
-    foreach (QNetworkProxy proxy, listOfProxies) {
-      qDebug() << "proxy: " << proxy.hostName() << "port" << proxy.port();
-    }
-    QVERIFY(listOfProxies.length()==3);
-    QVERIFY(listOfProxies.first().type() == QNetworkProxy::HttpProxy);
-    Maemo::ProxyConf::clear();
-}
-
-
-void Ut_ProxyConf::proxy_https_factory_ok_manual()
-{
-    QNetworkProxyQuery query = QNetworkProxyQuery(QUrl("https://maps.google.com/"));
-    Maemo::ProxyConf::update();
-
-    put("mode", "string", "manual");
-
-    QList<QNetworkProxy> listOfProxies = QNetworkProxyFactory::proxyForQuery(query);
-
-    foreach (QNetworkProxy proxy, listOfProxies) {
-      qDebug() << "proxy: " << proxy.hostName() << "port" << proxy.port();
-    }
-    QVERIFY(listOfProxies.length()==2);
-    QVERIFY(listOfProxies.first().type() == QNetworkProxy::HttpProxy);
-    Maemo::ProxyConf::clear();
-}
-
-
-void Ut_ProxyConf::proxy_socks_factory_ok_manual()
-{
-    QNetworkProxyQuery query = QNetworkProxyQuery(QUrl("http://maps.google.com/"));
-    Maemo::ProxyConf::update();
-
-    put("mode", "string", "manual");
-    put_http("host", "string", "");
-
-    QList<QNetworkProxy> listOfProxies = QNetworkProxyFactory::proxyForQuery(query);
-
-    foreach (QNetworkProxy proxy, listOfProxies) {
-      qDebug() << "proxy: " << proxy.hostName() << "port" << proxy.port();
-    }
-    QVERIFY(listOfProxies.length()==2);
-    QVERIFY(listOfProxies.first().type() == QNetworkProxy::Socks5Proxy);
-    Maemo::ProxyConf::clear();
-}
-
-
-void Ut_ProxyConf::proxy_http_factory_ok_manual_clear()
-{
-    QNetworkProxyQuery query = QNetworkProxyQuery(QUrl("http://maps.google.com/"));
-    Maemo::ProxyConf::update();
-
-    put("mode", "string", "manual");
-    put_http("host", "string", "192.168.1.1");
-
-    QList<QNetworkProxy> listOfProxies = QNetworkProxyFactory::proxyForQuery(query);
-
-    foreach (QNetworkProxy proxy, listOfProxies) {
-      qDebug() << "proxy: " << proxy.hostName() << "port" << proxy.port();
-    }
-    QVERIFY(listOfProxies.length()==3);
-    QVERIFY(listOfProxies.first().type() == QNetworkProxy::HttpProxy);
-
-    Maemo::ProxyConf::clear();
-    listOfProxies = QNetworkProxyFactory::proxyForQuery(query);
-    QVERIFY(listOfProxies.length()==1);
-    QVERIFY(listOfProxies.first().type() == QNetworkProxy::NoProxy);
-}
-
-
-void Ut_ProxyConf::proxy_default_factory_ok_manual()
-{
-    QNetworkProxyQuery query = QNetworkProxyQuery(QUrl("foobar://maps.google.com/"));
-    Maemo::ProxyConf::update();
-
-    put("mode", "string", "manual");
-    put("socks_host", "string", "");
-    put("secure_host", "string", "");
-
-    QList<QNetworkProxy> listOfProxies = QNetworkProxyFactory::proxyForQuery(query);
-
-    QVERIFY(listOfProxies.length()==1);
-    QVERIFY(listOfProxies.first().type() == QNetworkProxy::NoProxy);
-    Maemo::ProxyConf::clear();
-}
-
-
-void Ut_ProxyConf::proxy_http_factory_ok_manual_ignore_list()
-{
-    QNetworkProxyQuery query = QNetworkProxyQuery(QUrl("http://192.168.19.70/"));
-    Maemo::ProxyConf::update();
-
-    put("mode", "string", "manual");
-
-    QList<QNetworkProxy> listOfProxies = QNetworkProxyFactory::proxyForQuery(query);
-
-    foreach (QNetworkProxy proxy, listOfProxies) {
-      qDebug() << "proxy: " << proxy.hostName() << "port" << proxy.port();
-    }
-    QVERIFY(listOfProxies.length()==3);
-    QVERIFY(listOfProxies.first().type() == QNetworkProxy::HttpProxy);
-
-    query = QNetworkProxyQuery(QUrl("http://192.168.20.10/"));
-    listOfProxies = QNetworkProxyFactory::proxyForQuery(query);
-    QVERIFY(listOfProxies.length()==1);
-    QVERIFY(listOfProxies.first().type() == QNetworkProxy::NoProxy);
-    Maemo::ProxyConf::clear();
-}
-
-
-void Ut_ProxyConf::proxy_default_factory_ok_manual_system()
-{
-    QNetworkProxyQuery query = QNetworkProxyQuery(QUrl("http://maps.google.com/"));
-    Maemo::ProxyConf::update();
-
-    put("mode", "string", "manual");
-
-    QList<QNetworkProxy> listOfProxies = QNetworkProxyFactory::systemProxyForQuery(query);
-
-    QVERIFY(listOfProxies.length()==1);
-    QVERIFY(listOfProxies.first().type() == QNetworkProxy::NoProxy);
-    Maemo::ProxyConf::clear();
-}
-
-
-
-
-QTEST_MAIN(Ut_ProxyConf)
-
-#include "ut_proxyconf.moc"
diff --git a/src/plugins/bearer/icd/dbusdispatcher.cpp b/src/plugins/bearer/icd/dbusdispatcher.cpp
new file mode 100644
index 0000000..3d588dc
--- /dev/null
+++ b/src/plugins/bearer/icd/dbusdispatcher.cpp
@@ -0,0 +1,631 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the plugins of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+
+#include <QDebug>
+#include <QtCore>
+#include <poll.h>
+#include <dbus/dbus.h>
+#include <dbus/dbus-glib-lowlevel.h>
+#include <glib.h>
+#include "dbusdispatcher.h"
+
+namespace Maemo {
+
+/*!
+    \class DBusDispatcher
+
+    \brief DBusDispatcher is a class, which is able to send DBUS method call
+    messages and receive unicast signals from DBUS object.
+*/
+
+class DBusDispatcherPrivate
+{
+public:
+    DBusDispatcherPrivate(const QString& service,
+                          const QString& path,
+                          const QString& interface,
+                          const QString& signalPath)
+        : service(service), path(path), interface(interface),
+          signalPath(signalPath), connection(0)
+    {
+        memset(&signal_vtable, 0, sizeof(signal_vtable));
+    }
+
+    ~DBusDispatcherPrivate()
+    {
+        foreach(DBusPendingCall *call, pending_calls) {
+            dbus_pending_call_cancel(call);
+            dbus_pending_call_unref(call);
+        }
+    }
+
+    QString service;
+    QString path;
+    QString interface;
+    QString signalPath;
+    struct DBusConnection *connection;
+    QList<DBusPendingCall *> pending_calls;
+    struct DBusObjectPathVTable signal_vtable;
+};
+
+static bool constantVariantList(const QVariantList& variantList) {
+    // Special case, empty list == empty struct
+    if (variantList.isEmpty()) {
+        return false;
+    } else {        
+        QVariant::Type type = variantList[0].type();
+        // Iterate items in the list and check if they are same type
+        foreach(QVariant variant, variantList) {
+            if (variant.type() != type) {
+                return false;
+            }
+        }
+    }
+    return true;
+}
+
+static QString variantToSignature(const QVariant& argument,
+                                  bool constantList = true) {
+    switch (argument.type()) {
+        case QVariant::Bool:
+            return "b";
+        case QVariant::ByteArray:
+            return "ay";
+        case QVariant::Char:
+            return "y";
+        case QVariant::Int:
+            return "i";
+        case QVariant::UInt:
+            return "u";
+        case QVariant::StringList:
+            return "as";
+        case QVariant::String:
+            return "s";
+        case QVariant::LongLong:
+            return "x";
+        case QVariant::ULongLong:
+            return "t";
+        case QVariant::List:
+            {
+            QString signature;
+            QVariantList variantList = argument.toList();
+            if (!constantList) {
+                signature += DBUS_STRUCT_BEGIN_CHAR_AS_STRING;
+                foreach(QVariant listItem, variantList) {
+                    signature += variantToSignature(listItem);
+                }
+                signature += DBUS_STRUCT_END_CHAR_AS_STRING;
+            } else {
+                if (variantList.isEmpty())
+                    return "";
+                signature = "a" + variantToSignature(variantList[0]);
+            }
+
+            return signature;
+            }
+        default:
+            qDebug() << "Unsupported variant type: " << argument.type();
+            break;
+    }
+
+    return "";
+}
+
+static bool appendVariantToDBusMessage(const QVariant& argument,
+                                       DBusMessageIter *dbus_iter) {
+    int idx = 0;
+    DBusMessageIter array_iter;
+    QStringList str_list;
+    dbus_bool_t bool_data;
+    dbus_int32_t int32_data;
+    dbus_uint32_t uint32_data;
+    dbus_int64_t int64_data;
+    dbus_uint64_t uint64_data;
+    char *str_data;
+    char char_data;
+
+    switch (argument.type()) {
+
+        case QVariant::Bool:
+            bool_data = argument.toBool();
+            dbus_message_iter_append_basic(dbus_iter, DBUS_TYPE_BOOLEAN, 
+                                           &bool_data);
+            break;
+
+        case QVariant::ByteArray:
+            str_data = argument.toByteArray().data();
+            dbus_message_iter_open_container(dbus_iter, DBUS_TYPE_ARRAY,
+                                             DBUS_TYPE_BYTE_AS_STRING, &array_iter);
+            dbus_message_iter_append_fixed_array(&array_iter,
+                                                 DBUS_TYPE_BYTE,
+                                                 &str_data,
+                                                 argument.toByteArray().size());
+            dbus_message_iter_close_container(dbus_iter, &array_iter);
+            break;
+
+        case QVariant::Char:
+            char_data = argument.toChar().toAscii();
+            dbus_message_iter_append_basic(dbus_iter, DBUS_TYPE_BYTE, 
+                                           &char_data);
+            break;
+
+        case QVariant::Int:
+            int32_data = argument.toInt();
+            dbus_message_iter_append_basic(dbus_iter, DBUS_TYPE_INT32, 
+                                           &int32_data);
+            break;
+
+        case QVariant::String:
+            str_data = argument.toString().toLatin1().data();
+            dbus_message_iter_append_basic(dbus_iter, DBUS_TYPE_STRING,
+                                           &str_data);
+            break;
+
+        case QVariant::StringList:
+            str_list = argument.toStringList();
+            dbus_message_iter_open_container(dbus_iter, DBUS_TYPE_ARRAY,
+                                             "s", &array_iter);
+            for (idx = 0; idx < str_list.size(); idx++) {
+                str_data = str_list.at(idx).toLatin1().data();
+                dbus_message_iter_append_basic(&array_iter,
+                                               DBUS_TYPE_STRING,
+                                               &str_data);
+            }
+            dbus_message_iter_close_container(dbus_iter, &array_iter);
+            break;
+
+        case QVariant::UInt:
+            uint32_data = argument.toUInt();
+            dbus_message_iter_append_basic(dbus_iter, DBUS_TYPE_UINT32, 
+                                           &uint32_data);
+            break;
+
+        case QVariant::ULongLong:
+            uint64_data = argument.toULongLong();
+            dbus_message_iter_append_basic(dbus_iter, DBUS_TYPE_UINT64, 
+                                           &uint64_data);
+            break;
+
+        case QVariant::LongLong:
+            int64_data = argument.toLongLong();
+            dbus_message_iter_append_basic(dbus_iter, DBUS_TYPE_INT64, 
+                                           &int64_data);
+            break;
+
+        case QVariant::List:
+            {
+            QVariantList variantList = argument.toList();
+            bool constantList = constantVariantList(variantList);
+            DBusMessageIter array_iter;
+
+            // List is mapped either as an DBUS array (all items same type)
+            // DBUS struct (variable types) depending on constantList
+            if (constantList) {
+                // Resolve the signature for the first item
+                QString signature = "";
+                if (!variantList.isEmpty()) {
+                    signature = variantToSignature(
+                                variantList[0],
+                                constantVariantList(variantList[0].toList()));
+                }
+
+                // Mapped as DBUS array
+                dbus_message_iter_open_container(dbus_iter, DBUS_TYPE_ARRAY,
+                                                 signature.toAscii(),
+                                                 &array_iter);
+
+                foreach(QVariant listItem, variantList) {
+                    appendVariantToDBusMessage(listItem, &array_iter);
+                }
+
+                dbus_message_iter_close_container(dbus_iter, &array_iter);
+            } else {
+                // Mapped as DBUS struct
+                dbus_message_iter_open_container(dbus_iter, DBUS_TYPE_STRUCT,
+                                                 NULL,
+                                                 &array_iter);
+
+                foreach(QVariant listItem, variantList) {
+                    appendVariantToDBusMessage(listItem, &array_iter);
+                }
+
+                dbus_message_iter_close_container(dbus_iter, &array_iter);
+            }
+
+            break;
+            }
+        default:
+            qDebug() << "Unsupported variant type: " << argument.type();
+            break;
+    }
+
+    return true;
+}
+
+static QVariant getVariantFromDBusMessage(DBusMessageIter *iter) {
+    dbus_bool_t bool_data;
+    dbus_int32_t int32_data;
+    dbus_uint32_t uint32_data;
+    dbus_int64_t int64_data;
+    dbus_uint64_t uint64_data;
+    char *str_data;
+    char char_data;
+    int argtype = dbus_message_iter_get_arg_type(iter);
+
+    switch (argtype) {
+
+        case DBUS_TYPE_BOOLEAN:
+        {
+            dbus_message_iter_get_basic(iter, &bool_data);
+            QVariant variant((bool)bool_data);
+            return variant;
+        }
+
+        case DBUS_TYPE_ARRAY:
+        {
+            // Handle all arrays here
+            int elem_type = dbus_message_iter_get_element_type(iter);
+            DBusMessageIter array_iter;
+
+            dbus_message_iter_recurse(iter, &array_iter);
+
+            if (elem_type == DBUS_TYPE_BYTE) {
+                QByteArray byte_array;
+                do {
+                    dbus_message_iter_get_basic(&array_iter, &char_data);
+                    byte_array.append(char_data);
+                } while (dbus_message_iter_next(&array_iter));
+                QVariant variant(byte_array);
+                return variant;
+            } else if (elem_type == DBUS_TYPE_STRING) {
+                QStringList str_list;
+                do {
+                    dbus_message_iter_get_basic(&array_iter, &str_data);
+                    str_list.append(str_data);
+                } while (dbus_message_iter_next(&array_iter));
+                QVariant variant(str_list);
+                return variant;
+            } else {
+                QVariantList variantList;
+                do {
+                    variantList << getVariantFromDBusMessage(&array_iter);
+                } while (dbus_message_iter_next(&array_iter));
+                QVariant variant(variantList);
+                return variant;
+            }
+            break;
+        }
+
+        case DBUS_TYPE_BYTE:
+        {
+            dbus_message_iter_get_basic(iter, &char_data);
+            QChar ch(char_data);
+            QVariant variant(ch);
+            return variant;
+        }
+
+        case DBUS_TYPE_INT32:
+        {
+            dbus_message_iter_get_basic(iter, &int32_data);
+            QVariant variant((int)int32_data);
+            return variant;
+        }
+
+        case DBUS_TYPE_UINT32:
+        {
+            dbus_message_iter_get_basic(iter, &uint32_data);
+            QVariant variant((uint)uint32_data);
+            return variant;
+        }
+
+        case DBUS_TYPE_STRING:
+        {
+            dbus_message_iter_get_basic(iter, &str_data);
+            QString str(str_data);
+            QVariant variant(str);
+            return variant;
+        }
+
+        case DBUS_TYPE_INT64:
+        {
+            dbus_message_iter_get_basic(iter, &int64_data);
+            QVariant variant((qlonglong)int64_data);
+            return variant;
+        }
+
+        case DBUS_TYPE_UINT64:
+        {
+            dbus_message_iter_get_basic(iter, &uint64_data);
+            QVariant variant((qulonglong)uint64_data);
+            return variant;
+        }
+
+        case DBUS_TYPE_STRUCT:
+        {
+            // Handle all structs here
+            DBusMessageIter struct_iter;
+            dbus_message_iter_recurse(iter, &struct_iter);
+
+	    QVariantList variantList;
+	    do {
+	      variantList << getVariantFromDBusMessage(&struct_iter);
+	    } while (dbus_message_iter_next(&struct_iter));
+	    QVariant variant(variantList);
+	    return variant;
+        }
+
+        default:
+            qDebug() << "Unsupported DBUS type: " << argtype;
+    }
+
+    return QVariant();
+}
+
+static DBusHandlerResult signalHandler (DBusConnection *connection,
+                                        DBusMessage *message,
+                                        void *object_ref) {
+    (void)connection;
+    QString interface;
+    QString signal;
+    DBusDispatcher *dispatcher = (DBusDispatcher *)object_ref;
+
+    if (dbus_message_get_type(message) == DBUS_MESSAGE_TYPE_SIGNAL) {
+        interface = dbus_message_get_interface(message);
+        signal = dbus_message_get_member(message);
+        
+        QList<QVariant> arglist;
+        DBusMessageIter dbus_iter;
+
+        if (dbus_message_iter_init(message, &dbus_iter)) {
+            // Read return arguments
+            while (dbus_message_iter_get_arg_type (&dbus_iter) != DBUS_TYPE_INVALID) {
+                arglist << getVariantFromDBusMessage(&dbus_iter);
+                dbus_message_iter_next(&dbus_iter);
+            }
+        }
+
+        dispatcher->emitSignalReceived(interface, signal, arglist);
+        return DBUS_HANDLER_RESULT_HANDLED;
+    }
+    (void)message;
+    return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+}
+
+DBusDispatcher::DBusDispatcher(const QString& service,
+                               const QString& path,
+                               const QString& interface,
+                               QObject *parent)
+ : QObject(parent),
+   d_ptr(new DBusDispatcherPrivate(service, path, interface, path)) {
+    setupDBus();
+}
+
+DBusDispatcher::DBusDispatcher(const QString& service,
+                               const QString& path,
+                               const QString& interface,
+                               const QString& signalPath,
+                               QObject *parent)
+ : QObject(parent),
+   d_ptr(new DBusDispatcherPrivate(service, path, interface, signalPath)) {
+    setupDBus();
+}
+
+DBusDispatcher::~DBusDispatcher()
+{
+    if (d_ptr->connection) {
+        dbus_connection_close(d_ptr->connection);
+        dbus_connection_unref(d_ptr->connection);
+    }
+    delete d_ptr;
+}
+
+void DBusDispatcher::setupDBus()
+{
+    d_ptr->connection = dbus_bus_get_private(DBUS_BUS_SYSTEM, NULL);
+
+    if (d_ptr->connection == NULL)
+        qDebug() << "Unable to get DBUS connection!";
+    else {
+        d_ptr->signal_vtable.message_function = signalHandler;
+
+	dbus_connection_set_exit_on_disconnect(d_ptr->connection, FALSE);
+        dbus_connection_setup_with_g_main(d_ptr->connection, NULL);
+        dbus_connection_register_object_path(d_ptr->connection, 
+                                             d_ptr->signalPath.toLatin1(),
+                                             &d_ptr->signal_vtable,
+                                             this);
+    }
+}
+
+static DBusMessage *prepareDBusCall(const QString& service,
+                                    const QString& path,
+                                    const QString& interface,
+                                    const QString& method, 
+                                    const QVariant& arg1 = QVariant(),
+                                    const QVariant& arg2 = QVariant(),
+                                    const QVariant& arg3 = QVariant(),
+                                    const QVariant& arg4 = QVariant(),
+                                    const QVariant& arg5 = QVariant(),
+                                    const QVariant& arg6 = QVariant(),
+                                    const QVariant& arg7 = QVariant(),
+                                    const QVariant& arg8 = QVariant()) 
+{
+    DBusMessage *message = dbus_message_new_method_call(service.toLatin1(),
+                                                        path.toLatin1(),
+                                                        interface.toLatin1(),
+                                                        method.toLatin1());
+    DBusMessageIter dbus_iter;
+
+    // Append variants to DBUS message
+    QList<QVariant> arglist;
+    if (arg1.isValid()) arglist << arg1;
+    if (arg2.isValid()) arglist << arg2;
+    if (arg3.isValid()) arglist << arg3;
+    if (arg4.isValid()) arglist << arg4;
+    if (arg5.isValid()) arglist << arg5;
+    if (arg6.isValid()) arglist << arg6;
+    if (arg7.isValid()) arglist << arg7;
+    if (arg8.isValid()) arglist << arg8;
+
+    dbus_message_iter_init_append (message, &dbus_iter);
+    
+    while (!arglist.isEmpty()) {
+        QVariant argument = arglist.takeFirst();
+        appendVariantToDBusMessage(argument, &dbus_iter);
+    }
+
+    return message;
+}
+
+QList<QVariant> DBusDispatcher::call(const QString& method, 
+                                     const QVariant& arg1,
+                                     const QVariant& arg2,
+                                     const QVariant& arg3,
+                                     const QVariant& arg4,
+                                     const QVariant& arg5,
+                                     const QVariant& arg6,
+                                     const QVariant& arg7,
+                                     const QVariant& arg8) {
+    DBusMessageIter dbus_iter;
+    DBusMessage *message = prepareDBusCall(d_ptr->service, d_ptr->path,
+                                           d_ptr->interface, method,
+                                           arg1, arg2, arg3, arg4, arg5,
+                                           arg6, arg7, arg8);
+    DBusMessage *reply = dbus_connection_send_with_reply_and_block(
+                                                    d_ptr->connection,
+                                                    message, -1, NULL);
+    dbus_message_unref(message);
+
+    QList<QVariant> replylist;
+    if (reply != NULL &&  dbus_message_iter_init(reply, &dbus_iter)) {
+        // Read return arguments
+        while (dbus_message_iter_get_arg_type (&dbus_iter) != DBUS_TYPE_INVALID) {
+            replylist << getVariantFromDBusMessage(&dbus_iter);
+            dbus_message_iter_next(&dbus_iter);
+        }
+    }
+    if (reply != NULL) dbus_message_unref(reply);
+    return replylist;
+}
+
+class PendingCallInfo {
+public:
+    QString method;
+    DBusDispatcher *dispatcher;
+    DBusDispatcherPrivate *priv;
+};
+
+static void freePendingCallInfo(void *memory) {
+    PendingCallInfo *info = (PendingCallInfo *)memory;
+    delete info;
+}
+
+static void pendingCallFunction (DBusPendingCall *pending,
+                                 void *memory) {
+    PendingCallInfo *info = (PendingCallInfo *)memory;
+    QString errorStr;
+    QList<QVariant> replyList;
+    DBusMessage *reply = dbus_pending_call_steal_reply (pending);
+
+    Q_ASSERT(reply != NULL);
+
+    if (dbus_message_get_type(reply) == DBUS_MESSAGE_TYPE_ERROR) {
+        errorStr = dbus_message_get_error_name (reply);
+    } else {
+        DBusMessageIter dbus_iter;
+        dbus_message_iter_init(reply, &dbus_iter);
+        // Read return arguments
+        while (dbus_message_iter_get_arg_type (&dbus_iter) != DBUS_TYPE_INVALID) {
+            replyList << getVariantFromDBusMessage(&dbus_iter);
+            dbus_message_iter_next(&dbus_iter);
+        }
+    }
+
+    info->priv->pending_calls.removeOne(pending);
+    info->dispatcher->emitCallReply(info->method, replyList, errorStr);
+    dbus_message_unref(reply);
+    dbus_pending_call_unref(pending);
+}
+
+bool DBusDispatcher::callAsynchronous(const QString& method, 
+                                      const QVariant& arg1,
+                                      const QVariant& arg2,
+                                      const QVariant& arg3,
+                                      const QVariant& arg4,
+                                      const QVariant& arg5,
+                                      const QVariant& arg6,
+                                      const QVariant& arg7,
+                                      const QVariant& arg8) {
+    DBusMessage *message = prepareDBusCall(d_ptr->service, d_ptr->path,
+                                           d_ptr->interface, method,
+                                           arg1, arg2, arg3, arg4, arg5,
+                                           arg6, arg7, arg8);
+    DBusPendingCall *call = NULL;
+    dbus_bool_t ret = dbus_connection_send_with_reply(d_ptr->connection,
+                                                      message, &call, -1);
+    PendingCallInfo *info = new PendingCallInfo;
+    info->method = method;
+    info->dispatcher = this;
+    info->priv = d_ptr;
+
+    dbus_pending_call_set_notify(call, pendingCallFunction, info, freePendingCallInfo);
+    d_ptr->pending_calls.append(call);
+    return (bool)ret;
+}
+
+void DBusDispatcher::emitSignalReceived(const QString& interface, 
+                                        const QString& signal,
+                                        const QList<QVariant>& args) {
+    emit signalReceived(interface, signal, args); }
+
+void DBusDispatcher::emitCallReply(const QString& method,
+                                   const QList<QVariant>& args,
+                                   const QString& error) {
+    emit callReply(method, args, error); }
+
+void DBusDispatcher::synchronousDispatch(int timeout_ms)
+{
+    dbus_connection_read_write_dispatch(d_ptr->connection, timeout_ms);
+}
+
+} // Maemo namespace
+
diff --git a/src/plugins/bearer/icd/dbusdispatcher.h b/src/plugins/bearer/icd/dbusdispatcher.h
new file mode 100644
index 0000000..6f2f347
--- /dev/null
+++ b/src/plugins/bearer/icd/dbusdispatcher.h
@@ -0,0 +1,111 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the plugins of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+
+#ifndef DBUSDISPATCHER_H
+#define DBUSDISPATCHER_H
+
+#include <QObject>
+#include <QVariant>
+
+namespace Maemo {
+
+class DBusDispatcherPrivate;
+class DBusDispatcher : public QObject
+{
+    Q_OBJECT
+
+public:
+    DBusDispatcher(const QString& service,
+                   const QString& path,
+                   const QString& interface,
+                   QObject *parent = 0);
+    DBusDispatcher(const QString& service,
+                   const QString& path,
+                   const QString& interface,
+                   const QString& signalPath,
+                   QObject *parent = 0);
+    ~DBusDispatcher();
+
+    QList<QVariant> call(const QString& method, 
+                         const QVariant& arg1 = QVariant(),
+                         const QVariant& arg2 = QVariant(),
+                         const QVariant& arg3 = QVariant(),
+                         const QVariant& arg4 = QVariant(),
+                         const QVariant& arg5 = QVariant(),
+                         const QVariant& arg6 = QVariant(),
+                         const QVariant& arg7 = QVariant(),
+                         const QVariant& arg8 = QVariant());
+    bool callAsynchronous(const QString& method, 
+                          const QVariant& arg1 = QVariant(),
+                          const QVariant& arg2 = QVariant(),
+                          const QVariant& arg3 = QVariant(),
+                          const QVariant& arg4 = QVariant(),
+                          const QVariant& arg5 = QVariant(),
+                          const QVariant& arg6 = QVariant(),
+                          const QVariant& arg7 = QVariant(),
+                          const QVariant& arg8 = QVariant());
+    void emitSignalReceived(const QString& interface, 
+                            const QString& signal,
+                            const QList<QVariant>& args);
+    void emitCallReply(const QString& method,
+                       const QList<QVariant>& args,
+                       const QString& error = "");
+    void synchronousDispatch(int timeout_ms);
+
+Q_SIGNALS:
+    void signalReceived(const QString& interface, 
+                        const QString& signal,
+                        const QList<QVariant>& args);
+    void callReply(const QString& method,
+                   const QList<QVariant>& args,
+                   const QString& error);
+
+protected:
+    void setupDBus();
+
+private:
+    DBusDispatcherPrivate *d_ptr;
+};
+
+}  // Maemo namespace
+
+#endif
diff --git a/src/plugins/bearer/icd/iapconf.cpp b/src/plugins/bearer/icd/iapconf.cpp
new file mode 100644
index 0000000..ddd9fc2
--- /dev/null
+++ b/src/plugins/bearer/icd/iapconf.cpp
@@ -0,0 +1,245 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the plugins of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+
+#include <stdlib.h>
+#include <string.h>
+#include <conn_settings.h>
+
+#include "iapconf.h"
+
+#define QSTRING_TO_CONST_CSTR(str) \
+    str.toUtf8().constData()
+
+namespace Maemo {
+
+class IAPConfPrivate {
+public:
+    ConnSettings *settings;
+
+    ConnSettingsValue *variantToValue(const QVariant &variant);
+    QVariant valueToVariant(ConnSettingsValue *value);
+};
+
+ConnSettingsValue *IAPConfPrivate::variantToValue(const QVariant &variant)
+{
+    // Convert variant to ConnSettingsValue
+    ConnSettingsValue *value = conn_settings_value_new();
+    if (value == 0) {
+        qWarning("IAPConf: Unable to create new ConnSettingsValue");
+        return 0;
+    }
+
+    switch(variant.type()) {
+        
+    case QVariant::Invalid:
+        value->type = CONN_SETTINGS_VALUE_INVALID;
+        break;
+    
+    case QVariant::String: {
+        char *valueStr = strdup(QSTRING_TO_CONST_CSTR(variant.toString()));
+        value->type = CONN_SETTINGS_VALUE_STRING;
+        value->value.string_val = valueStr;
+        break;
+    }
+    
+    case QVariant::Int:
+        value->type = CONN_SETTINGS_VALUE_INT;
+        value->value.int_val = variant.toInt();
+        break;
+    
+    case QMetaType::Float:
+    case QVariant::Double:
+        value->type = CONN_SETTINGS_VALUE_DOUBLE;
+        value->value.double_val = variant.toDouble();
+        break;
+    
+    case QVariant::Bool:
+        value->type = CONN_SETTINGS_VALUE_BOOL;
+        value->value.bool_val = variant.toBool() ? 1 : 0;
+        break;
+    
+    case QVariant::ByteArray: {
+        QByteArray array = variant.toByteArray();
+        value->type = CONN_SETTINGS_VALUE_BYTE_ARRAY;
+        value->value.byte_array.len = array.size();
+        value->value.byte_array.val = (unsigned char *)malloc(array.size());
+        memcpy(value->value.byte_array.val, array.constData(), array.size());
+        break;
+    }
+    
+    case QVariant::List: {
+        QVariantList list = variant.toList();
+        ConnSettingsValue **list_val = (ConnSettingsValue **)malloc(
+            (list.size() + 1) * sizeof(ConnSettingsValue *));
+
+        for (int idx = 0; idx < list.size(); idx++) {
+            list_val[idx] = variantToValue(list.at(idx));
+        }
+        list_val[list.size()] = 0;
+
+        value->type = CONN_SETTINGS_VALUE_LIST;
+        value->value.list_val = list_val;
+        break;
+    }
+    
+    default:
+        qWarning("IAPConf: Can not handle QVariant of type %d",
+                 variant.type());
+        conn_settings_value_destroy(value);
+        return 0;
+    }
+
+    return value;
+}
+
+QVariant IAPConfPrivate::valueToVariant(ConnSettingsValue *value)
+{
+    if (value == 0 || value->type == CONN_SETTINGS_VALUE_INVALID) {
+        return QVariant();
+    }
+
+    switch(value->type) {
+    
+    case CONN_SETTINGS_VALUE_BOOL:
+        return QVariant(value->value.bool_val ? true : false);
+    
+    case CONN_SETTINGS_VALUE_STRING:
+        return QVariant(QString(value->value.string_val));
+    
+    case CONN_SETTINGS_VALUE_DOUBLE:
+        return QVariant(value->value.double_val);
+    
+    case CONN_SETTINGS_VALUE_INT:
+        return QVariant(value->value.int_val);
+    
+    case CONN_SETTINGS_VALUE_LIST: {
+        // At least with GConf backend connsettings returns byte array as list
+        // of ints, first check for that case
+        if (value->value.list_val && value->value.list_val[0]) {
+            bool canBeConvertedToByteArray = true;
+            for (int idx = 0; value->value.list_val[idx]; idx++) {
+                ConnSettingsValue *val = value->value.list_val[idx];
+                if (val->type != CONN_SETTINGS_VALUE_INT
+                     || val->value.int_val > 255
+                     || val->value.int_val < 0) {
+                    canBeConvertedToByteArray = false;
+                    break;
+                }
+            }
+
+            if (canBeConvertedToByteArray) {
+                QByteArray array;
+                for (int idx = 0; value->value.list_val[idx]; idx++) {
+                    array.append(value->value.list_val[idx]->value.int_val);
+                }
+                return array;
+            }
+
+	    // Create normal list
+	    QVariantList list;
+	    for (int idx = 0; value->value.list_val[idx]; idx++) {
+	      list.append(valueToVariant(value->value.list_val[idx]));
+	    }
+	    return list;
+        }
+    }
+    
+    case CONN_SETTINGS_VALUE_BYTE_ARRAY:
+        return QByteArray::fromRawData((char *)value->value.byte_array.val, 
+                                       value->value.byte_array.len);
+    
+    default:
+        return QVariant();
+    }
+}
+
+// Public class implementation
+
+IAPConf::IAPConf(const QString &iap_id)
+    : d_ptr(new IAPConfPrivate)
+{
+    d_ptr->settings = conn_settings_open(CONN_SETTINGS_CONNECTION,
+                                         QSTRING_TO_CONST_CSTR(iap_id));
+    if (d_ptr->settings == 0) {
+        qWarning("IAPConf: Unable to open ConnSettings for %s", 
+                 QSTRING_TO_CONST_CSTR(iap_id));
+    }
+}
+
+IAPConf::~IAPConf()
+{
+    conn_settings_close(d_ptr->settings);
+    delete d_ptr;
+}
+
+
+QVariant IAPConf::value(const QString& key) const
+{
+    ConnSettingsValue *val = conn_settings_get(d_ptr->settings,
+                                               QSTRING_TO_CONST_CSTR(key));
+
+    QVariant variant = d_ptr->valueToVariant(val);
+    conn_settings_value_destroy(val);
+    return variant;
+}
+
+
+void IAPConf::getAll(QList<QString> &all_iaps, bool return_path)
+{
+    Q_UNUSED(return_path); // We don't use return path currently
+
+    // Go through all available connections and add them to the list
+    char **ids = conn_settings_list_ids(CONN_SETTINGS_CONNECTION);
+    if (ids == 0) {
+        // No ids found - nothing to do
+        return;
+    }
+
+    for (int idx = 0; ids[idx]; idx++) {
+        all_iaps.append(QString(ids[idx]));
+        free(ids[idx]);
+    }
+    free(ids);
+}
+
+
+} // namespace Maemo
diff --git a/src/plugins/bearer/icd/iapconf.h b/src/plugins/bearer/icd/iapconf.h
new file mode 100644
index 0000000..9c4ddcb
--- /dev/null
+++ b/src/plugins/bearer/icd/iapconf.h
@@ -0,0 +1,74 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the plugins of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+
+#ifndef IAPCONF_H
+#define IAPCONF_H
+
+#include <QString>
+#include <QVariant>
+
+namespace Maemo {
+
+class IAPConfPrivate;
+class IAPConf {
+public:
+    IAPConf(const QString &iap_id);
+    virtual ~IAPConf();
+
+    /**
+        Get one IAP value.
+    */
+    QVariant value(const QString& key) const;
+
+    /**
+        Return all the IAPs found in the system. If return_path is true,
+	then do not strip the IAP path away.
+    */
+    static void getAll(QList<QString> &all_iaps, bool return_path=false);
+
+private:
+    IAPConfPrivate *d_ptr;
+};
+
+} // namespace Maemo
+
+#endif
diff --git a/src/plugins/bearer/icd/iapmonitor.cpp b/src/plugins/bearer/icd/iapmonitor.cpp
new file mode 100644
index 0000000..6138e7b
--- /dev/null
+++ b/src/plugins/bearer/icd/iapmonitor.cpp
@@ -0,0 +1,130 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the plugins of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+
+#include <QStringList>
+
+#include <conn_settings.h>
+#include "iapmonitor.h"
+
+namespace Maemo {
+
+
+void conn_settings_notify_func (ConnSettingsType type,
+                                const char *id,
+                                const char *key,
+                                ConnSettingsValue *value,
+                                void *user_data);
+
+class IAPMonitorPrivate {
+private:
+    IAPMonitor *monitor;
+    ConnSettings *settings;
+
+public:
+
+    IAPMonitorPrivate(IAPMonitor *monitor)
+        : monitor(monitor)
+    {
+        settings = conn_settings_open(CONN_SETTINGS_CONNECTION, NULL);
+        conn_settings_add_notify(
+                        settings,
+                        (ConnSettingsNotifyFunc *)conn_settings_notify_func,
+                        this);
+    }
+
+    ~IAPMonitorPrivate()
+    {
+        conn_settings_del_notify(settings);
+        conn_settings_close(settings);
+    }
+
+    void iapAdded(const QString &iap)
+    {
+        monitor->iapAdded(iap);
+    }
+
+    void iapRemoved(const QString &iap)
+    {
+        monitor->iapRemoved(iap);
+    }
+};
+
+void conn_settings_notify_func (ConnSettingsType type,
+                                const char *id,
+                                const char *key,
+                                ConnSettingsValue *value,
+                                void *user_data)
+{    
+    if (type != CONN_SETTINGS_CONNECTION) return;
+    IAPMonitorPrivate *priv = (IAPMonitorPrivate *)user_data;
+
+    QString iapId(key);
+    iapId = iapId.split("/")[0];
+    if (value != 0) {
+        priv->iapAdded(iapId);
+    } else if (iapId == QString(key)) {
+        // IAP is removed only when the directory gets removed
+        priv->iapRemoved(iapId);
+    }
+}
+
+IAPMonitor::IAPMonitor()
+    : d_ptr(new IAPMonitorPrivate(this))
+{
+}
+
+IAPMonitor::~IAPMonitor()
+{
+    delete d_ptr;
+}
+
+void IAPMonitor::iapAdded(const QString &id)
+{
+    // By default do nothing
+}
+
+void IAPMonitor::iapRemoved(const QString &id)
+{
+    // By default do nothing
+}
+
+} // namespace Maemo
diff --git a/src/plugins/bearer/icd/iapmonitor.h b/src/plugins/bearer/icd/iapmonitor.h
new file mode 100644
index 0000000..21ad3bc
--- /dev/null
+++ b/src/plugins/bearer/icd/iapmonitor.h
@@ -0,0 +1,68 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the plugins of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+
+#ifndef IAPMONITOR_H
+#define IAPMONITOR_H
+
+#include <QString>
+
+namespace Maemo {
+
+class IAPMonitorPrivate;
+class IAPMonitor {
+public:
+    IAPMonitor();
+    ~IAPMonitor();
+
+protected:
+    virtual void iapAdded(const QString &id);
+    virtual void iapRemoved(const QString &id);
+
+private:
+    IAPMonitorPrivate *d_ptr;
+    Q_DECLARE_PRIVATE(IAPMonitor);
+};
+
+} // namespace Maemo
+
+#endif // IAPMONITOR_H
+
diff --git a/src/plugins/bearer/icd/icd.pro b/src/plugins/bearer/icd/icd.pro
index b2c58e9..464cc1c 100644
--- a/src/plugins/bearer/icd/icd.pro
+++ b/src/plugins/bearer/icd/icd.pro
@@ -7,15 +7,25 @@ QMAKE_CXXFLAGS *= $$QT_CFLAGS_DBUS $$QT_CFLAGS_CONNSETTINGS
 LIBS += $$QT_LIBS_CONNSETTINGS
 
 HEADERS += qicdengine.h \
-           qnetworksession_impl.h
+           qnetworksession_impl.h \
+           dbusdispatcher.h \
+           iapconf.h \
+           iapmonitor.h \
+           maemo_icd.h \
+           proxyconf.h \
+           wlan-utils.h
 
 SOURCES += main.cpp \
            qicdengine.cpp \
-           qnetworksession_impl.cpp
+           qnetworksession_impl.cpp \
+           dbusdispatcher.cpp \
+           iapmonitor.cpp \
+           iapconf.cpp \
+           maemo_icd.cpp \
+           proxyconf.cpp
 
 #DEFINES += BEARER_MANAGEMENT_DEBUG
 
-include(../../../3rdparty/libconninet.pri)
 include(../../../3rdparty/libgq.pri)
 
 QTDIR_build:DESTDIR = $$QT_BUILD_TREE/plugins/bearer
diff --git a/src/plugins/bearer/icd/maemo_icd.cpp b/src/plugins/bearer/icd/maemo_icd.cpp
new file mode 100644
index 0000000..eb093fe
--- /dev/null
+++ b/src/plugins/bearer/icd/maemo_icd.cpp
@@ -0,0 +1,849 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the plugins of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+
+#include "maemo_icd.h"
+#include "dbusdispatcher.h"
+
+#include <QObject>
+#include <QTimer>
+#include <QCoreApplication>
+#include <QEventLoop>
+#include <QDebug>
+#include <dbus/dbus.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include <stdio.h>
+#include <sys/time.h>
+#include <sys/types.h>
+#include <unistd.h>
+
+namespace Maemo {
+
+#undef PRINT_DEBUGINFO
+#ifdef PRINT_DEBUGINFO
+  static FILE *fdebug = NULL;
+#define PDEBUG(fmt, args...)						\
+  do {									\
+    struct timeval tv;							\
+    gettimeofday(&tv, 0);						\
+    fprintf(fdebug, "DEBUG[%d]:%ld.%ld:%s:%s():%d: " fmt,		\
+	    getpid(),							\
+	    tv.tv_sec, tv.tv_usec,					\
+	    __FILE__, __FUNCTION__, __LINE__, args);			\
+    fflush(fdebug);							\
+  } while(0)
+#else
+#define PDEBUG(fmt...)
+#endif
+
+
+class IcdPrivate
+{
+public:
+    IcdPrivate(Icd *myfriend)
+    {
+        init(10000, IcdNewDbusInterface, myfriend);
+    }
+
+    IcdPrivate(unsigned int timeout, Icd *myfriend)
+    {
+        init(timeout, IcdNewDbusInterface, myfriend);
+    }
+
+    IcdPrivate(unsigned int timeout, IcdDbusInterfaceVer ver, Icd *myfriend)
+    {
+        /* Note that the old Icd interface is currently disabled and
+	 * the new one is always used.
+	 */
+        init(timeout, IcdNewDbusInterface, myfriend);
+    }
+
+    ~IcdPrivate()
+    {
+      QObject::disconnect(mDBus, 
+			  SIGNAL(signalReceived(const QString&, 
+						const QString&,
+						const QList<QVariant>&)),
+			  icd,
+			  SLOT(icdSignalReceived(const QString&, 
+						 const QString&,
+						 const QList<QVariant>&)));
+
+      QObject::disconnect(mDBus,
+			  SIGNAL(callReply(const QString&,
+					   const QList<QVariant>&,
+					   const QString&)),
+			  icd,
+			  SLOT(icdCallReply(const QString&,
+					    const QList<QVariant>&,
+					    const QString&)));
+
+        delete mDBus;
+        mDBus = 0;
+    }
+
+    /* Icd2 dbus API functions */
+    QStringList scan(icd_scan_request_flags flags,
+		     QStringList &network_types,
+		     QList<IcdScanResult>& scan_results,
+		     QString& error);
+
+    uint state(QString& service_type, uint service_attrs,
+	       QString& service_id, QString& network_type,
+	       uint network_attrs, QByteArray& network_id,
+	       IcdStateResult &state_result);
+
+    uint addrinfo(QString& service_type, uint service_attrs,
+		  QString& service_id, QString& network_type,
+		  uint network_attrs, QByteArray& network_id,
+		  IcdAddressInfoResult& addr_result);
+
+    uint state(QList<IcdStateResult>& state_results);
+    uint statistics(QList<IcdStatisticsResult>& stats_results);
+    uint addrinfo(QList<IcdAddressInfoResult>& addr_results);
+
+    void signalReceived(const QString& interface, 
+                        const QString& signal,
+                        const QList<QVariant>& args);
+    void callReply(const QString& method, 
+                   const QList<QVariant>& args,
+                   const QString& error);
+
+public:
+    DBusDispatcher *mDBus;
+    QString mMethod;
+    QString mInterface;
+    QString mSignal;
+    QString mError;
+    QList<QVariant> mArgs;
+    QList<QVariant> receivedSignals;
+    unsigned int timeout;
+    IcdDbusInterfaceVer icd_dbus_version;
+    Icd *icd;
+
+    void init(unsigned int dbus_timeout, IcdDbusInterfaceVer ver,
+	      Icd *myfriend)
+    {
+      if (ver == IcdNewDbusInterface) {
+	mDBus = new DBusDispatcher(ICD_DBUS_API_INTERFACE,
+				   ICD_DBUS_API_PATH,
+				   ICD_DBUS_API_INTERFACE);
+      } else {
+	mDBus = new DBusDispatcher(ICD_DBUS_SERVICE,
+				   ICD_DBUS_PATH,
+				   ICD_DBUS_INTERFACE);
+      }
+      icd_dbus_version = ver;
+
+      /* This connect has a side effect as it means that only one
+       * Icd object can exists in one time. This should be fixed!
+       */
+      QObject::connect(mDBus, 
+		       SIGNAL(signalReceived(const QString&, 
+					     const QString&,
+					     const QList<QVariant>&)),
+		       myfriend,
+		       SLOT(icdSignalReceived(const QString&, 
+					      const QString&,
+					      const QList<QVariant>&)));
+
+      QObject::connect(mDBus,
+		       SIGNAL(callReply(const QString&,
+					const QList<QVariant>&,
+					const QString&)),
+		       myfriend,
+		       SLOT(icdCallReply(const QString&,
+					 const QList<QVariant>&,
+					 const QString&)));
+
+      icd = myfriend;
+      timeout = dbus_timeout;
+
+#ifdef PRINT_DEBUGINFO
+      if (!fdebug) {
+	fdebug = fopen("/tmp/maemoicd.log", "a+");
+      }
+      PDEBUG("created %s\n", "IcdPrivate");
+#endif
+    }
+
+    void clearState()
+    {
+      mMethod.clear();
+      mInterface.clear();
+      mSignal.clear();
+      mError.clear();
+      mArgs.clear();
+      receivedSignals.clear();
+    }
+
+    bool doState();
+};
+
+
+void IcdPrivate::signalReceived(const QString& interface, 
+				const QString& signal,
+				const QList<QVariant>& args)
+{
+    // Signal handler, which simply records what has been signalled
+    mInterface = interface;
+    mSignal = signal;
+    mArgs = args;
+
+    //qDebug() << "signal" << signal << "received:" << args;
+    receivedSignals << QVariant(interface) << QVariant(signal) << QVariant(args);
+}
+
+
+void IcdPrivate::callReply(const QString& method, 
+			   const QList<QVariant>& /*args*/,
+			   const QString& error)
+{
+    mMethod = method;
+    mError = error;
+}
+
+
+static void get_scan_result(QList<QVariant>& args,
+			    IcdScanResult& ret)
+{
+    int i=0;
+
+    if (args.isEmpty())
+      return;
+
+    ret.status = args[i++].toUInt();
+    ret.timestamp = args[i++].toUInt();
+    ret.scan.service_type = args[i++].toString();
+    ret.service_name = args[i++].toString();
+    ret.scan.service_attrs = args[i++].toUInt();
+    ret.scan.service_id = args[i++].toString();
+    ret.service_priority = args[i++].toInt();
+    ret.scan.network_type = args[i++].toString();
+    ret.network_name = args[i++].toString();
+    ret.scan.network_attrs = args[i++].toUInt();
+    ret.scan.network_id = args[i++].toByteArray();
+    ret.network_priority = args[i++].toInt();
+    ret.signal_strength = args[i++].toInt();
+    ret.station_id = args[i++].toString();
+    ret.signal_dB = args[i++].toInt();
+}
+
+
+QStringList IcdPrivate::scan(icd_scan_request_flags flags,
+			     QStringList &network_types,
+			     QList<IcdScanResult>& scan_results,
+			     QString& error)
+{
+    QStringList scanned_types;
+    QTimer timer;
+    QVariant reply;
+    QVariantList vl;
+    bool last_result = false;
+    IcdScanResult result;
+    int all_waited;
+    
+    clearState();
+    reply = mDBus->call(ICD_DBUS_API_SCAN_REQ, (uint)flags);
+    if (reply.type() != QVariant::List)
+        return scanned_types;
+    vl = reply.toList();
+    if (vl.isEmpty()) {
+        error = "Scan did not return anything.";
+	return scanned_types;
+    }
+    reply = vl.first();
+    scanned_types = reply.toStringList();
+    //qDebug() << "Scanning:" << scanned_types;
+    all_waited = scanned_types.size();
+
+    timer.setSingleShot(true);
+    timer.start(timeout);
+
+    scan_results.clear();
+    while (!last_result) {
+	while (timer.isActive() && mInterface.isEmpty() && mError.isEmpty()) {
+	    QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
+	}
+
+	if (!timer.isActive()) {
+	    //qDebug() << "Timeout happened";
+	    break;
+	}
+
+	if (mSignal != ICD_DBUS_API_SCAN_SIG) {
+	    //qDebug() << "Received" << mSignal << "while waiting" << ICD_DBUS_API_SCAN_SIG << ", ignoring";
+	    mInterface.clear();
+	    continue;
+	}
+
+	if (mError.isEmpty()) {
+  	    QString msgInterface = receivedSignals.takeFirst().toString();
+	    QString msgSignal = receivedSignals.takeFirst().toString();
+	    QList<QVariant> msgArgs = receivedSignals.takeFirst().toList();
+	    //qDebug() << "Signal" << msgSignal << "received.";
+	    //qDebug() << "Params:" << msgArgs;
+
+	    while (!msgSignal.isEmpty()) {
+		get_scan_result(msgArgs, result);
+
+#if 0
+		qDebug() << "Received: " <<
+		    "status =" << result.status <<
+		    ", timestamp =" << result.timestamp <<
+		    ", service_type =" << result.scan.service_type <<
+		    ", service_name =" << result.service_name <<
+		    ", service_attrs =" << result.scan.service_attrs <<
+		    ", service_id =" << result.scan.service_id <<
+		    ", service_priority =" << result.service_priority <<
+		    ", network_type =" << result.scan.network_type <<
+		    ", network_name =" << result.network_name <<
+		    ", network_attrs =" << result.scan.network_attrs <<
+		    ", network_id =" << "-" <<
+		    ", network_priority =" << result.network_priority <<
+		    ", signal_strength =" << result.signal_strength <<
+		    ", station_id =" << result.station_id <<
+		    ", signal_dB =" << result.signal_dB;
+#endif
+
+		if (result.status == ICD_SCAN_COMPLETE) {
+		    //qDebug() << "waited =" << all_waited;
+		    if (--all_waited == 0) {
+		        last_result = true;
+			break;
+		    }
+		} else
+		    scan_results << result;
+
+		if (receivedSignals.isEmpty())
+		    break;
+
+		msgInterface = receivedSignals.takeFirst().toString();
+		msgSignal = receivedSignals.takeFirst().toString();
+		msgArgs = receivedSignals.takeFirst().toList();
+	    }
+	    mInterface.clear();
+
+	} else {
+	    qWarning() << "Error while scanning:" << mError;
+	    break;
+	}
+    }
+    timer.stop();
+
+    error = mError;
+    return scanned_types;
+}
+
+
+static void get_state_all_result(QList<QVariant>& args,
+				 IcdStateResult& ret)
+{
+    int i=0;
+
+    ret.params.service_type = args[i++].toString();
+    ret.params.service_attrs = args[i++].toUInt();
+    ret.params.service_id = args[i++].toString();
+    ret.params.network_type = args[i++].toString();
+    ret.params.network_attrs = args[i++].toUInt();
+    ret.params.network_id = args[i++].toByteArray();
+    ret.error = args[i++].toString();
+    ret.state = args[i++].toInt();
+}
+
+
+static void get_state_all_result2(QList<QVariant>& args,
+				 IcdStateResult& ret)
+{
+    int i=0;
+
+    ret.params.network_type = args[i++].toString();
+    ret.state = args[i++].toInt();
+
+    // Initialize the other values so that the caller can
+    // notice we only returned partial status
+    ret.params.service_type = QString();
+    ret.params.service_attrs = 0;
+    ret.params.service_id = QString();
+    ret.params.network_attrs = 0;
+    ret.params.network_id = QByteArray();
+    ret.error = QString();
+}
+
+
+uint IcdPrivate::state(QString& service_type, uint service_attrs,
+		       QString& service_id, QString& network_type,
+		       uint network_attrs, QByteArray& network_id,
+		       IcdStateResult& state_result)
+{
+    QTimer timer;
+    QVariant reply;
+    uint total_signals;
+    QVariantList vl;
+
+    clearState();
+
+    reply = mDBus->call(ICD_DBUS_API_STATE_REQ,
+			service_type, service_attrs, service_id,
+			network_type, network_attrs, network_id);
+    if (reply.type() != QVariant::List)
+        return 0;
+    vl = reply.toList();
+    if (vl.isEmpty())
+        return 0;
+    reply = vl.first();
+    total_signals = reply.toUInt();
+    if (!total_signals)
+        return 0;
+
+    timer.setSingleShot(true);
+    timer.start(timeout);
+
+    mInterface.clear();
+    while (timer.isActive() && mInterface.isEmpty()) {
+        QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
+
+	if (mSignal != ICD_DBUS_API_STATE_SIG) {
+            mInterface.clear();
+	    continue;
+	}
+    }
+
+    timer.stop();
+
+    if (mError.isEmpty()) {
+        if (!mArgs.isEmpty()) {
+	    if (mArgs.size()>2)
+	        get_state_all_result(mArgs, state_result);
+	    else {
+	        // We are not connected as we did not get the status we asked
+	        return 0;
+	    }
+	}
+    } else {
+        qWarning() << "Error:" << mError;
+    }
+
+    // The returned value should be one because we asked for one state
+    return total_signals;
+}
+
+
+/* Special version of the state() call which does not call event loop.
+ * Needed in order to fix NB#175098 where Qt4.7 webkit crashes because event
+ * loop is run when webkit does not expect it. This function is called from
+ * bearer management API syncStateWithInterface() in QNetworkSession
+ * constructor.
+ */
+uint IcdPrivate::state(QList<IcdStateResult>& state_results)
+{
+    QVariant reply;
+    QVariantList vl;
+    uint signals_left, total_signals;
+    IcdStateResult result;
+    time_t started;
+    int timeout_secs = timeout / 1000;
+
+    PDEBUG("%s\n", "state_results");
+
+    clearState();
+    reply = mDBus->call(ICD_DBUS_API_STATE_REQ);
+    if (reply.type() != QVariant::List)
+        return 0;
+    vl = reply.toList();
+    if (vl.isEmpty())
+        return 0;
+    reply = vl.first();
+    signals_left = total_signals = reply.toUInt();
+    if (!signals_left)
+        return 0;
+
+    started = time(0);
+    state_results.clear();
+    mError.clear();
+    while (signals_left) {
+        mInterface.clear();
+	while ((time(0)<=(started+timeout_secs)) && mInterface.isEmpty()) {
+	    mDBus->synchronousDispatch(1000);
+	}
+
+        if (time(0)>(started+timeout_secs)) {
+	    total_signals = 0;
+	    break;
+	}
+
+	if (mSignal != ICD_DBUS_API_STATE_SIG) {
+	    continue;
+	}
+
+	if (mError.isEmpty()) {
+	    if (!mArgs.isEmpty()) {
+	        if (mArgs.size()==2)
+	            get_state_all_result2(mArgs, result);
+		else
+	            get_state_all_result(mArgs, result);
+		state_results << result;
+	    }
+	    signals_left--;
+	} else {
+	    qWarning() << "Error:" << mError;
+	    break;
+	}
+    }
+
+    PDEBUG("total_signals=%d\n", total_signals);
+    return total_signals;
+}
+
+
+static void get_statistics_all_result(QList<QVariant>& args,
+				      IcdStatisticsResult& ret)
+{
+    int i=0;
+
+    if (args.isEmpty())
+      return;
+
+    ret.params.service_type = args[i++].toString();
+    ret.params.service_attrs = args[i++].toUInt();
+    ret.params.service_id = args[i++].toString();
+    ret.params.network_type = args[i++].toString();
+    ret.params.network_attrs = args[i++].toUInt();
+    ret.params.network_id = args[i++].toByteArray();
+    ret.time_active = args[i++].toUInt();
+    ret.signal_strength = (enum icd_nw_levels)args[i++].toUInt();
+    ret.bytes_sent = args[i++].toUInt();
+    ret.bytes_received = args[i++].toUInt();
+}
+
+
+uint IcdPrivate::statistics(QList<IcdStatisticsResult>& stats_results)
+{
+    QTimer timer;
+    QVariant reply;
+    QVariantList vl;
+    uint signals_left, total_signals;
+    IcdStatisticsResult result;
+
+    clearState();
+    reply = mDBus->call(ICD_DBUS_API_STATISTICS_REQ);
+    if (reply.type() != QVariant::List)
+        return 0;
+    vl = reply.toList();
+    if (vl.isEmpty())
+        return 0;
+    reply = vl.first();
+    if (reply.type() != QVariant::UInt)
+        return 0;
+    signals_left = total_signals = reply.toUInt();
+
+    if (!signals_left)
+        return 0;
+
+    timer.setSingleShot(true);
+    timer.start(timeout);
+    stats_results.clear();
+    while (signals_left) {
+	mInterface.clear();
+	while (timer.isActive() && mInterface.isEmpty()) {
+	    QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
+	}
+
+	if (!timer.isActive()) {
+	    total_signals = 0;
+	    break;
+	}
+
+	if (mSignal != ICD_DBUS_API_STATISTICS_SIG) {
+	    continue;
+	}
+
+	if (mError.isEmpty()) {
+  	    get_statistics_all_result(mArgs, result);
+	    stats_results << result;
+	    signals_left--;
+	} else {
+	    qWarning() << "Error:" << mError;
+	    break;
+	}
+    }
+    timer.stop();
+
+    return total_signals;
+}
+
+
+static void get_addrinfo_all_result(QList<QVariant>& args,
+				    IcdAddressInfoResult& ret)
+{
+    int i=0;
+
+    if (args.isEmpty())
+      return;
+
+    ret.params.service_type = args[i++].toString();
+    ret.params.service_attrs = args[i++].toUInt();
+    ret.params.service_id = args[i++].toString();
+    ret.params.network_type = args[i++].toString();
+    ret.params.network_attrs = args[i++].toUInt();
+    ret.params.network_id = args[i++].toByteArray();
+
+    QVariantList vl = args[i].toList();
+    QVariant reply = vl.first();
+    QList<QVariant> lst = reply.toList();
+    for (int k=0; k<lst.size()/6; k=k+6) {
+        IcdIPInformation ip_info;
+	ip_info.address = lst[k].toString();
+	ip_info.netmask = lst[k++].toString();
+	ip_info.default_gateway = lst[k++].toString();
+	ip_info.dns1 = lst[k++].toString();
+	ip_info.dns2 = lst[k++].toString();
+	ip_info.dns3 = lst[k++].toString();
+
+	ret.ip_info << ip_info;
+    }
+}
+
+
+/* Special version of the addrinfo() call which does not call event loop.
+ * Needed in order to fix NB#175098 where Qt4.7 webkit crashes because event
+ * loop is run when webkit does not expect it. This function is called from
+ * bearer management API syncStateWithInterface() in QNetworkSession
+ * constructor.
+ */
+uint IcdPrivate::addrinfo(QList<IcdAddressInfoResult>& addr_results)
+{
+    QVariant reply;
+    QVariantList vl;
+    uint signals_left, total_signals;
+    IcdAddressInfoResult result;
+    time_t started;
+    int timeout_secs = timeout / 1000;
+
+    PDEBUG("%s\n", "addr_results");
+
+    clearState();
+    reply = mDBus->call(ICD_DBUS_API_ADDRINFO_REQ);
+    if (reply.type() != QVariant::List)
+        return 0;
+    vl = reply.toList();
+    if (vl.isEmpty())
+        return 0;
+    reply = vl.first();
+    if (reply.type() != QVariant::UInt)
+        return 0;
+    signals_left = total_signals = reply.toUInt();
+    if (!signals_left)
+        return 0;
+
+    started = time(0);
+    addr_results.clear();
+    while (signals_left) {
+        mInterface.clear();
+	while ((time(0)<=(started+timeout_secs)) && mInterface.isEmpty()) {
+	    mDBus->synchronousDispatch(1000);
+	}
+
+        if (time(0)>(started+timeout_secs)) {
+	    total_signals = 0;
+	    break;
+	}
+
+	if (mSignal != ICD_DBUS_API_ADDRINFO_SIG) {
+	    continue;
+	}
+
+	if (mError.isEmpty()) {
+  	    get_addrinfo_all_result(mArgs, result);
+	    addr_results << result;
+	    signals_left--;
+	} else {
+	    qWarning() << "Error:" << mError;
+	    break;
+	}
+    }
+
+    PDEBUG("total_signals=%d\n", total_signals);
+    return total_signals;
+}
+
+
+uint IcdPrivate::addrinfo(QString& service_type, uint service_attrs,
+			  QString& service_id, QString& network_type,
+			  uint network_attrs, QByteArray& network_id,
+			  IcdAddressInfoResult& addr_result)
+{
+    QTimer timer;
+    QVariant reply;
+    uint total_signals;
+    QVariantList vl;
+
+    clearState();
+
+    reply = mDBus->call(ICD_DBUS_API_ADDRINFO_REQ,
+			service_type, service_attrs, service_id,
+			network_type, network_attrs, network_id);
+    if (reply.type() != QVariant::List)
+        return 0;
+    vl = reply.toList();
+    if (vl.isEmpty())
+        return 0;
+    reply = vl.first();
+    total_signals = reply.toUInt();
+
+    if (!total_signals)
+        return 0;
+
+    timer.setSingleShot(true);
+    timer.start(timeout);
+
+    mInterface.clear();
+    while (timer.isActive() && mInterface.isEmpty()) {
+        QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
+
+	if (mSignal != ICD_DBUS_API_ADDRINFO_SIG) {
+            mInterface.clear();
+	    continue;
+	}
+    }
+
+    timer.stop();
+
+    if (mError.isEmpty()) {
+        get_addrinfo_all_result(mArgs, addr_result);
+    } else {
+        qWarning() << "Error:" << mError;
+    }
+
+    // The returned value should be one because we asked for one addrinfo
+    return total_signals;
+}
+
+
+Icd::Icd(QObject *parent)
+  : QObject(parent), d(new IcdPrivate(this))
+{
+}
+
+Icd::Icd(unsigned int timeout, QObject *parent)
+  : QObject(parent), d(new IcdPrivate(timeout, this))
+{
+}
+
+Icd::Icd(unsigned int timeout, IcdDbusInterfaceVer ver, QObject *parent)
+  : QObject(parent), d(new IcdPrivate(timeout, ver, this))
+{
+}
+
+Icd::~Icd()
+{
+    delete d;
+}
+
+
+QStringList Icd::scan(icd_scan_request_flags flags,
+		      QStringList &network_types,
+		      QList<IcdScanResult>& scan_results,
+		      QString& error)
+{
+    return d->scan(flags, network_types, scan_results, error);
+}
+
+
+uint Icd::state(QString& service_type, uint service_attrs,
+		QString& service_id, QString& network_type,
+		uint network_attrs, QByteArray& network_id,
+		IcdStateResult &state_result)
+{
+    return d->state(service_type, service_attrs, service_id,
+		    network_type, network_attrs, network_id,
+		    state_result);
+}
+
+
+uint Icd::addrinfo(QString& service_type, uint service_attrs,
+		   QString& service_id, QString& network_type,
+		   uint network_attrs, QByteArray& network_id,
+		   IcdAddressInfoResult& addr_result)
+{
+    return d->addrinfo(service_type, service_attrs, service_id,
+		       network_type, network_attrs, network_id,
+		       addr_result);
+}
+
+
+uint Icd::state(QList<IcdStateResult>& state_results)
+{
+    return d->state(state_results);
+}
+
+
+uint Icd::statistics(QList<IcdStatisticsResult>& stats_results)
+{
+    return d->statistics(stats_results);
+}
+
+
+uint Icd::addrinfo(QList<IcdAddressInfoResult>& addr_results)
+{
+    return d->addrinfo(addr_results);
+}
+
+
+void Icd::icdSignalReceived(const QString& interface, 
+			 const QString& signal,
+			 const QList<QVariant>& args)
+{
+    d->signalReceived(interface, signal, args);
+}
+
+
+void Icd::icdCallReply(const QString& method, 
+		    const QList<QVariant>& args,
+		    const QString& error)
+{
+    d->callReply(method, args, error);
+}
+
+}  // Maemo namespace
+
+
diff --git a/src/plugins/bearer/icd/maemo_icd.h b/src/plugins/bearer/icd/maemo_icd.h
new file mode 100644
index 0000000..156316a
--- /dev/null
+++ b/src/plugins/bearer/icd/maemo_icd.h
@@ -0,0 +1,174 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the plugins of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+
+#ifndef MAEMO_ICD_H
+#define MAEMO_ICD_H
+
+#include <QObject>
+#include <QStringList>
+#include <QByteArray>
+#include <QMetaType>
+#include <QtDBus>
+#include <QDBusArgument>
+
+#include <glib.h>
+#include <icd/dbus_api.h>
+#include <icd/osso-ic.h>
+#include <icd/osso-ic-dbus.h>
+#include <icd/network_api_defines.h>
+
+#define ICD_LONG_SCAN_TIMEOUT (30*1000)  /* 30sec */
+#define ICD_SHORT_SCAN_TIMEOUT (10*1000)  /* 10sec */
+#define ICD_SHORT_CONNECT_TIMEOUT (10*1000) /* 10sec */
+#define ICD_LONG_CONNECT_TIMEOUT (150*1000) /* 2.5min */
+
+namespace Maemo {
+
+struct CommonParams {
+	QString service_type;
+	uint service_attrs;
+	QString service_id;
+	QString network_type;
+	uint network_attrs;
+	QByteArray network_id;
+};
+
+struct IcdScanResult {
+	uint status; // see #icd_scan_status
+	uint timestamp; // when last seen
+	QString service_name;
+	uint service_priority; // within a service type
+	QString network_name;
+	uint network_priority;
+	struct CommonParams scan;
+	uint signal_strength; // quality, 0 (none) - 10 (good)
+	QString station_id; // e.g. MAC address or similar id
+	uint signal_dB; // use signal strength above unless you know what you are doing
+
+	IcdScanResult() {
+		status = timestamp = scan.service_attrs = service_priority =
+			scan.network_attrs = network_priority = signal_strength =
+			signal_dB = 0;
+	}
+};
+
+struct IcdStateResult {
+	struct CommonParams params;
+	QString error;
+	uint state;
+};
+
+struct IcdStatisticsResult {
+	struct CommonParams params;
+	uint time_active;  // in seconds
+	enum icd_nw_levels signal_strength; // see network_api_defines.h in icd2-dev package
+	uint bytes_sent;
+	uint bytes_received;
+};
+
+struct IcdIPInformation {
+	QString address;
+	QString netmask;
+	QString default_gateway;
+	QString dns1;
+	QString dns2;
+	QString dns3;
+};
+
+struct IcdAddressInfoResult {
+	struct CommonParams params;
+	QList<IcdIPInformation> ip_info;
+};
+
+enum IcdDbusInterfaceVer {
+	IcdOldDbusInterface = 0,  // use the old OSSO-IC interface
+	IcdNewDbusInterface       // use the new Icd2 interface (default)
+};
+
+
+class IcdPrivate;
+class Icd : public QObject
+{
+    Q_OBJECT
+
+public:
+    Icd(QObject *parent = 0);
+    Icd(unsigned int timeout, QObject *parent = 0);
+    Icd(unsigned int timeout, IcdDbusInterfaceVer ver, QObject *parent = 0);
+    ~Icd();
+
+    /* Icd2 dbus API functions */
+    QStringList scan(icd_scan_request_flags flags,
+		     QStringList &network_types,
+		     QList<IcdScanResult>& scan_results,
+		     QString& error);
+
+    uint state(QString& service_type, uint service_attrs,
+	       QString& service_id, QString& network_type,
+	       uint network_attrs, QByteArray& network_id,
+	       IcdStateResult &state_result);
+
+    uint addrinfo(QString& service_type, uint service_attrs,
+		  QString& service_id, QString& network_type,
+		  uint network_attrs, QByteArray& network_id,
+		  IcdAddressInfoResult& addr_result);
+
+    uint state(QList<IcdStateResult>& state_results);
+    uint statistics(QList<IcdStatisticsResult>& stats_results);
+    uint addrinfo(QList<IcdAddressInfoResult>& addr_results);
+
+private Q_SLOTS:
+    void icdSignalReceived(const QString& interface, 
+                        const QString& signal,
+                        const QList<QVariant>& args);
+    void icdCallReply(const QString& method, 
+                   const QList<QVariant>& args,
+                   const QString& error);
+
+private:
+    IcdPrivate *d;
+    friend class IcdPrivate;
+};
+
+}  // Maemo namespace
+
+#endif
diff --git a/src/plugins/bearer/icd/proxyconf.cpp b/src/plugins/bearer/icd/proxyconf.cpp
new file mode 100644
index 0000000..e5c8f4e
--- /dev/null
+++ b/src/plugins/bearer/icd/proxyconf.cpp
@@ -0,0 +1,412 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the plugins of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+
+#include <QVariant>
+#include <QStringList>
+#include <QDebug>
+#include <QWriteLocker>
+#include <QNetworkProxyFactory>
+#include <QNetworkProxy>
+#include <gconf/gconf-value.h>
+#include <gconf/gconf-client.h>
+#include "proxyconf.h"
+
+#define CONF_PROXY "/system/proxy"
+#define HTTP_PROXY "/system/http_proxy"
+
+
+namespace Maemo {
+
+static QString convertKey(const char *key)
+{
+    return QString::fromUtf8(key);
+}
+
+static QVariant convertValue(GConfValue *src)
+{
+    if (!src) {
+        return QVariant();
+    } else {
+        switch (src->type) {
+        case GCONF_VALUE_INVALID:
+            return QVariant(QVariant::Invalid);
+        case GCONF_VALUE_BOOL:
+            return QVariant((bool)gconf_value_get_bool(src));
+        case GCONF_VALUE_INT:
+            return QVariant(gconf_value_get_int(src));
+        case GCONF_VALUE_FLOAT:
+            return QVariant(gconf_value_get_float(src));
+        case GCONF_VALUE_STRING:
+            return QVariant(QString::fromUtf8(gconf_value_get_string(src)));
+        case GCONF_VALUE_LIST:
+            switch (gconf_value_get_list_type(src)) {
+            case GCONF_VALUE_STRING:
+                {
+                    QStringList result;
+                    for (GSList *elts = gconf_value_get_list(src); elts; elts = elts->next)
+                        result.append(QString::fromUtf8(gconf_value_get_string((GConfValue *)elts->data)));
+                    return QVariant(result);
+                }
+            default:
+                {
+                    QList<QVariant> result;
+                    for (GSList *elts = gconf_value_get_list(src); elts; elts = elts->next)
+                        result.append(convertValue((GConfValue *)elts->data));
+                    return QVariant(result);
+                }
+            }
+        case GCONF_VALUE_SCHEMA:
+        default:
+            return QVariant();
+        }
+    }
+}
+
+
+/* Fast version of GConfItem, allows reading subtree at a time */
+class GConfItemFast {
+public:
+  GConfItemFast(const QString &k) : key(k) {}
+  QHash<QString,QVariant> getEntries() const;
+
+private:
+  QString key;
+};
+
+#define withClient(c) for (GConfClient *c = gconf_client_get_default(); c; c=0)
+
+
+QHash<QString,QVariant> GConfItemFast::getEntries() const
+{
+    QHash<QString,QVariant> children;
+
+    withClient(client) {
+        QByteArray k = key.toUtf8();
+        GSList *entries = gconf_client_all_entries(client, k.data(), NULL);
+        for (GSList *e = entries; e; e = e->next) {
+	    char *key_name = strrchr(((GConfEntry *)e->data)->key, '/');
+	    if (!key_name)
+	        key_name = ((GConfEntry *)e->data)->key;
+	    else
+	        key_name++;
+	    QString key(convertKey(key_name));
+	    QVariant value = convertValue(((GConfEntry *)e->data)->value);
+	    gconf_entry_unref((GConfEntry *)e->data);
+	    //qDebug()<<"key="<<key<<"value="<<value;
+	    children.insert(key, value);
+        }
+        g_slist_free (entries);
+    }
+
+    return children;
+}
+
+
+
+class NetworkProxyFactory : QNetworkProxyFactory {
+public:
+    NetworkProxyFactory() { }
+    QList<QNetworkProxy> queryProxy(const QNetworkProxyQuery &query = QNetworkProxyQuery());
+};
+
+
+QList<QNetworkProxy> NetworkProxyFactory::queryProxy(const QNetworkProxyQuery &query)
+{
+    ProxyConf proxy_conf;
+
+    QList<QNetworkProxy> result = proxy_conf.flush(query);
+    if (result.isEmpty())
+        result << QNetworkProxy::NoProxy;
+
+    return result;
+}
+
+
+class ProxyConfPrivate {
+private:
+    // proxy values from gconf
+    QString mode;
+    bool use_http_host;
+    QString autoconfig_url;
+    QString http_proxy;
+    quint16 http_port;
+    QList<QVariant> ignore_hosts;
+    QString secure_host;
+    quint16 secure_port;
+    QString ftp_host;
+    quint16 ftp_port;
+    QString socks_host;
+    quint16 socks_port;
+    QString rtsp_host;
+    quint16 rtsp_port;
+
+    bool isHostExcluded(const QString &host);
+
+public:
+    QString prefix;
+    QString http_prefix;
+
+    void readProxyData();
+    QList<QNetworkProxy> flush(const QNetworkProxyQuery &query);
+};
+
+
+static QHash<QString,QVariant> getValues(const QString& prefix)
+{
+    GConfItemFast item(prefix);
+    return item.getEntries();
+}
+
+static QHash<QString,QVariant> getHttpValues(const QString& prefix)
+{
+    GConfItemFast item(prefix);
+    return item.getEntries();
+}
+
+#define GET(var, type)				\
+  do {						\
+    QVariant v = values.value(#var);		\
+    if (v.isValid())				\
+      var = v.to##type ();			\
+  } while(0)
+
+#define GET_HTTP(var, name, type)		\
+  do {						\
+    QVariant v = httpValues.value(#name);	\
+    if (v.isValid())				\
+      var = v.to##type ();			\
+  } while(0)
+
+
+void ProxyConfPrivate::readProxyData()
+{
+    QHash<QString,QVariant> values = getValues(prefix);
+    QHash<QString,QVariant> httpValues = getHttpValues(http_prefix);
+
+    //qDebug()<<"values="<<values;
+
+    /* Read the proxy settings from /system/proxy* */
+    GET_HTTP(http_proxy, host, String);
+    GET_HTTP(http_port, port, Int);
+    GET_HTTP(ignore_hosts, ignore_hosts, List);
+
+    GET(mode, String);
+    GET(autoconfig_url, String);
+    GET(secure_host, String);
+    GET(secure_port, Int);
+    GET(ftp_host, String);
+    GET(ftp_port, Int);
+    GET(socks_host, String);
+    GET(socks_port, Int);
+    GET(rtsp_host, String);
+    GET(rtsp_port, Int);
+
+    if (http_proxy.isEmpty())
+        use_http_host = false;
+    else
+        use_http_host = true;
+}
+
+
+bool ProxyConfPrivate::isHostExcluded(const QString &host)
+{
+    if (host.isEmpty())
+        return true;
+
+    if (ignore_hosts.isEmpty())
+        return false;
+
+    QHostAddress ipAddress;
+    bool isIpAddress = ipAddress.setAddress(host);
+
+    foreach (QVariant h, ignore_hosts) {
+        QString entry = h.toString();
+        if (isIpAddress && ipAddress.isInSubnet(QHostAddress::parseSubnet(entry))) {
+            return true;  // excluded
+        } else {
+            // do wildcard matching
+            QRegExp rx(entry, Qt::CaseInsensitive, QRegExp::Wildcard);
+            if (rx.exactMatch(host))
+                return true;
+        }
+    }
+
+    // host was not excluded
+    return false;
+}
+
+
+QList<QNetworkProxy> ProxyConfPrivate::flush(const QNetworkProxyQuery &query)
+{
+    QList<QNetworkProxy> result;
+
+#if 0
+    qDebug()<<"http_proxy" << http_proxy;
+    qDebug()<<"http_port" << http_port;
+    qDebug()<<"ignore_hosts" << ignore_hosts;
+    qDebug()<<"use_http_host" << use_http_host;
+    qDebug()<<"mode" << mode;
+    qDebug()<<"autoconfig_url" << autoconfig_url;
+    qDebug()<<"secure_host" << secure_host;
+    qDebug()<<"secure_port" << secure_port;
+    qDebug()<<"ftp_host" << ftp_host;
+    qDebug()<<"ftp_port" << ftp_port;
+    qDebug()<<"socks_host" << socks_host;
+    qDebug()<<"socks_port" << socks_port;
+    qDebug()<<"rtsp_host" << rtsp_host;
+    qDebug()<<"rtsp_port" << rtsp_port;
+#endif
+
+    if (isHostExcluded(query.peerHostName()))
+        return result;          // no proxy for this host
+
+    if (mode == "auto") {
+        // TODO: pac currently not supported, fix me
+        return result;
+    }
+
+    if (mode == "manual") {
+        bool isHttps = false;
+	QString protocol = query.protocolTag().toLower();
+
+	// try the protocol-specific proxy
+	QNetworkProxy protocolSpecificProxy;
+
+	if (protocol == QLatin1String("ftp")) {
+	    if (!ftp_host.isEmpty()) {
+	        protocolSpecificProxy.setType(QNetworkProxy::FtpCachingProxy);
+		protocolSpecificProxy.setHostName(ftp_host);
+		protocolSpecificProxy.setPort(ftp_port);
+	    }
+	} else if (protocol == QLatin1String("http")) {
+	    if (!http_proxy.isEmpty()) {
+	        protocolSpecificProxy.setType(QNetworkProxy::HttpProxy);
+		protocolSpecificProxy.setHostName(http_proxy);
+		protocolSpecificProxy.setPort(http_port);
+	    }
+	} else if (protocol == QLatin1String("https")) {
+	    isHttps = true;
+	    if (!secure_host.isEmpty()) {
+	        protocolSpecificProxy.setType(QNetworkProxy::HttpProxy);
+		protocolSpecificProxy.setHostName(secure_host);
+		protocolSpecificProxy.setPort(secure_port);
+	    }
+	}
+
+	if (protocolSpecificProxy.type() != QNetworkProxy::DefaultProxy)
+	    result << protocolSpecificProxy;
+
+
+        if (!socks_host.isEmpty()) {
+	    QNetworkProxy proxy;
+	    proxy.setType(QNetworkProxy::Socks5Proxy);
+	    proxy.setHostName(socks_host);
+	    proxy.setPort(socks_port);
+	    result << proxy;
+	}
+
+
+	// Add the HTTPS proxy if present (and if we haven't added yet)
+	if (!isHttps) {
+	    QNetworkProxy https;
+	    if (!secure_host.isEmpty()) {
+	        https.setType(QNetworkProxy::HttpProxy);
+		https.setHostName(secure_host);
+		https.setPort(secure_port);
+	    }
+
+	    if (https.type() != QNetworkProxy::DefaultProxy &&
+		https != protocolSpecificProxy)
+	        result << https;
+	}
+    }
+
+    return result;
+}
+
+
+ProxyConf::ProxyConf()
+    : d_ptr(new ProxyConfPrivate)
+{
+    g_type_init();
+    d_ptr->prefix = CONF_PROXY;
+    d_ptr->http_prefix = HTTP_PROXY;
+}
+
+ProxyConf::~ProxyConf()
+{
+    delete d_ptr;
+}
+
+
+QList<QNetworkProxy> ProxyConf::flush(const QNetworkProxyQuery &query)
+{
+    d_ptr->readProxyData();
+    return d_ptr->flush(query);
+}
+
+
+static int refcount = 0;
+static QReadWriteLock lock;
+
+void ProxyConf::update()
+{
+    QWriteLocker locker(&lock);
+    NetworkProxyFactory *factory = new NetworkProxyFactory();
+    QNetworkProxyFactory::setApplicationProxyFactory((QNetworkProxyFactory*)factory);
+    refcount++;
+}
+
+
+void ProxyConf::clear(void)
+{
+    QWriteLocker locker(&lock);
+    refcount--;
+    if (refcount == 0)
+        QNetworkProxyFactory::setApplicationProxyFactory(NULL);
+
+    if (refcount<0)
+        refcount = 0;
+}
+
+
+} // namespace Maemo
diff --git a/src/plugins/bearer/icd/proxyconf.h b/src/plugins/bearer/icd/proxyconf.h
new file mode 100644
index 0000000..884cc5c
--- /dev/null
+++ b/src/plugins/bearer/icd/proxyconf.h
@@ -0,0 +1,73 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the plugins of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+
+#ifndef PROXYCONF_H
+#define PROXYCONF_H
+
+#include <QString>
+#include <QNetworkProxy>
+
+namespace Maemo {
+
+class ProxyConfPrivate;
+class ProxyConf {
+private:
+    ProxyConfPrivate *d_ptr;
+
+public:
+    ProxyConf();
+    virtual ~ProxyConf();
+
+    QList<QNetworkProxy> flush(const QNetworkProxyQuery &query = QNetworkProxyQuery());  // read the proxies from db
+
+    /* Note that for each update() call there should be corresponding
+     * clear() call because the ProxyConf class implements a reference
+     * counting mechanism. The factory is removed only when there is
+     * no one using the factory any more.
+     */
+    static void update(void);          // this builds QNetworkProxy factory
+    static void clear(void);           // this removes QNetworkProxy factory
+};
+
+} // namespace Maemo
+
+#endif
diff --git a/src/plugins/bearer/icd/qicdengine.cpp b/src/plugins/bearer/icd/qicdengine.cpp
index 3264f15..bdf4e2e 100644
--- a/src/plugins/bearer/icd/qicdengine.cpp
+++ b/src/plugins/bearer/icd/qicdengine.cpp
@@ -43,7 +43,7 @@
 #include "qnetworksession_impl.h"
 
 #include <wlancond.h>
-#include <libicd-network-wlan-dev.h>
+#include <wlan-utils.h>
 #include <iapconf.h>
 #include <iapmonitor.h>
 
@@ -67,6 +67,10 @@ QString IcdNetworkConfigurationPrivate::bearerTypeName() const
     return iap_type;
 }
 
+/******************************************************************************/
+/** IapAddTimer specific                                                      */
+/******************************************************************************/
+
 /* The IapAddTimer is a helper class that makes sure we update
  * the configuration only after all db additions to certain
  * iap are finished (after a certain timeout)
@@ -162,6 +166,9 @@ void IapAddTimer::del(QString& iap_id)
     }
 }
 
+/******************************************************************************/
+/** IAPMonitor specific                                                       */
+/******************************************************************************/
 
 class IapMonitor : public Maemo::IAPMonitor
 {
@@ -216,6 +223,11 @@ void IapMonitor::iapRemoved(const QString &iap_id)
     d->deleteConfiguration(id);
 }
 
+
+/******************************************************************************/
+/** QIcdEngine implementation                                                 */
+/******************************************************************************/
+
 QIcdEngine::QIcdEngine(QObject *parent)
 :   QBearerEngine(parent), iapMonitor(0), m_dbusInterface(0),
     firstUpdate(true), m_scanGoingOn(false)
diff --git a/src/plugins/bearer/icd/qicdengine.h b/src/plugins/bearer/icd/qicdengine.h
index 0d5ba27..d528f15 100644
--- a/src/plugins/bearer/icd/qicdengine.h
+++ b/src/plugins/bearer/icd/qicdengine.h
@@ -46,7 +46,7 @@
 
 #include <QtCore/qtimer.h>
 
-#include <maemo_icd.h>
+#include "maemo_icd.h"
 
 QT_BEGIN_NAMESPACE
 
diff --git a/src/plugins/bearer/icd/qnetworksession_impl.cpp b/src/plugins/bearer/icd/qnetworksession_impl.cpp
index 787cc55..2ed0b88 100644
--- a/src/plugins/bearer/icd/qnetworksession_impl.cpp
+++ b/src/plugins/bearer/icd/qnetworksession_impl.cpp
@@ -60,13 +60,16 @@ QDBusArgument &operator<<(QDBusArgument &argument,
                           const ICd2DetailsDBusStruct &icd2)
 {
     argument.beginStructure();
+
     argument << icd2.serviceType;
     argument << icd2.serviceAttributes;
     argument << icd2.setviceId;
     argument << icd2.networkType;
     argument << icd2.networkAttributes;
     argument << icd2.networkId;
+
     argument.endStructure();
+
     return argument;
 }
 
@@ -74,13 +77,16 @@ const QDBusArgument &operator>>(const QDBusArgument &argument,
                                 ICd2DetailsDBusStruct &icd2)
 {
     argument.beginStructure();
+
     argument >> icd2.serviceType;
     argument >> icd2.serviceAttributes;
     argument >> icd2.setviceId;
     argument >> icd2.networkType;
     argument >> icd2.networkAttributes;
     argument >> icd2.networkId;
+
     argument.endStructure();
+
     return argument;
 }
 
@@ -104,9 +110,12 @@ QDBusArgument &operator<<(QDBusArgument &argument,
                           const ICd2DetailsList &detailsList)
 {
      argument.beginArray(qMetaTypeId<ICd2DetailsDBusStruct>());
+
      for (int i = 0; i < detailsList.count(); ++i)
          argument << detailsList[i];
+
      argument.endArray();
+
      return argument;
 }
 
@@ -144,7 +153,8 @@ void QNetworkSessionPrivateImpl::iapStateChanged(const QString& iapid, uint icd_
 
 void QNetworkSessionPrivateImpl::cleanupSession(void)
 {
-    QObject::disconnect(q, SIGNAL(stateChanged(QNetworkSession::State)), this, SLOT(updateProxies(QNetworkSession::State)));
+    QObject::disconnect(q, SIGNAL(stateChanged(QNetworkSession::State)),
+                        this, SLOT(updateProxies(QNetworkSession::State)));
 }
 
 
diff --git a/src/plugins/bearer/icd/wlan-utils.h b/src/plugins/bearer/icd/wlan-utils.h
new file mode 100644
index 0000000..1d9e89d
--- /dev/null
+++ b/src/plugins/bearer/icd/wlan-utils.h
@@ -0,0 +1,110 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the plugins of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+
+#ifndef WLAN_UTILS_H
+#define WLAN_UTILS_H
+
+/** Originally taken from: libicd-network-wlan-dev.h*/
+
+#include <glib.h>
+#include <dbus/dbus.h>
+#include <wlancond.h>
+#include <icd/network_api_defines.h>
+
+/* capability bits inside network attributes var */
+#define NWATTR_WPS_MASK       0x0000F000
+#define NWATTR_ALGORITHM_MASK 0x00000F00
+#define NWATTR_WPA2_MASK      0x00000080
+#define NWATTR_METHOD_MASK    0x00000078
+#define NWATTR_MODE_MASK      0x00000007
+
+#define CAP_LOCALMASK         0x0FFFE008
+
+/* how much to shift between capability and network attributes var */
+#define CAP_SHIFT_WPS        3
+#define CAP_SHIFT_ALGORITHM 20
+#define CAP_SHIFT_WPA2       1
+#define CAP_SHIFT_METHOD     1
+#define CAP_SHIFT_MODE       0
+#define CAP_SHIFT_ALWAYS_ONLINE 26
+
+/* ------------------------------------------------------------------------- */
+/* From combined to capability */
+static inline dbus_uint32_t nwattr2cap(guint nwattrs, dbus_uint32_t *cap)
+{
+	guint oldval = *cap;
+
+	*cap &= CAP_LOCALMASK; /* clear old capabilities */
+	*cap |=
+		((nwattrs & ICD_NW_ATTR_ALWAYS_ONLINE) >> CAP_SHIFT_ALWAYS_ONLINE) |
+		((nwattrs & NWATTR_WPS_MASK) >> CAP_SHIFT_WPS) |
+		((nwattrs & NWATTR_ALGORITHM_MASK) << CAP_SHIFT_ALGORITHM) |
+		((nwattrs & NWATTR_WPA2_MASK) << CAP_SHIFT_WPA2) |
+		((nwattrs & NWATTR_METHOD_MASK) << CAP_SHIFT_METHOD) |
+		(nwattrs & NWATTR_MODE_MASK);
+
+	return oldval;
+}
+
+
+/* ------------------------------------------------------------------------- */
+/* From capability to combined */
+static inline guint cap2nwattr(dbus_uint32_t cap, guint *nwattrs)
+{
+	guint oldval = *nwattrs;
+
+	*nwattrs &= ~ICD_NW_ATTR_LOCALMASK; /* clear old capabilities */
+        *nwattrs |=
+#ifdef WLANCOND_WPS_MASK
+		((cap & WLANCOND_WPS_MASK) << CAP_SHIFT_WPS) |
+#endif
+		((cap & (WLANCOND_ENCRYPT_ALG_MASK |
+			 WLANCOND_ENCRYPT_GROUP_ALG_MASK)) >> CAP_SHIFT_ALGORITHM)|
+		((cap & WLANCOND_ENCRYPT_WPA2_MASK) >> CAP_SHIFT_WPA2) |
+		((cap & WLANCOND_ENCRYPT_METHOD_MASK) >> CAP_SHIFT_METHOD) |
+		(cap & WLANCOND_MODE_MASK);
+
+	return oldval;
+}
+
+
+#endif
-- 
cgit v0.12


From e15561e88b6105f324e816add50bcde9a9a107d8 Mon Sep 17 00:00:00 2001
From: Aaron McCarthy <aaron.mccarthy@nokia.com>
Date: Tue, 28 Sep 2010 11:51:01 +1000
Subject: Fix compile warnings (unused variables).

---
 src/plugins/bearer/icd/iapmonitor.cpp | 6 +++++-
 src/plugins/bearer/icd/maemo_icd.cpp  | 4 ++++
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/plugins/bearer/icd/iapmonitor.cpp b/src/plugins/bearer/icd/iapmonitor.cpp
index 6138e7b..322bac0 100644
--- a/src/plugins/bearer/icd/iapmonitor.cpp
+++ b/src/plugins/bearer/icd/iapmonitor.cpp
@@ -93,7 +93,9 @@ void conn_settings_notify_func (ConnSettingsType type,
                                 const char *key,
                                 ConnSettingsValue *value,
                                 void *user_data)
-{    
+{
+    Q_UNUSED(id);
+
     if (type != CONN_SETTINGS_CONNECTION) return;
     IAPMonitorPrivate *priv = (IAPMonitorPrivate *)user_data;
 
@@ -119,11 +121,13 @@ IAPMonitor::~IAPMonitor()
 
 void IAPMonitor::iapAdded(const QString &id)
 {
+    Q_UNUSED(id);
     // By default do nothing
 }
 
 void IAPMonitor::iapRemoved(const QString &id)
 {
+    Q_UNUSED(id);
     // By default do nothing
 }
 
diff --git a/src/plugins/bearer/icd/maemo_icd.cpp b/src/plugins/bearer/icd/maemo_icd.cpp
index eb093fe..4f879e3 100644
--- a/src/plugins/bearer/icd/maemo_icd.cpp
+++ b/src/plugins/bearer/icd/maemo_icd.cpp
@@ -91,6 +91,8 @@ public:
 
     IcdPrivate(unsigned int timeout, IcdDbusInterfaceVer ver, Icd *myfriend)
     {
+        Q_UNUSED(ver);
+
         /* Note that the old Icd interface is currently disabled and
 	 * the new one is always used.
 	 */
@@ -274,6 +276,8 @@ QStringList IcdPrivate::scan(icd_scan_request_flags flags,
 			     QList<IcdScanResult>& scan_results,
 			     QString& error)
 {
+    Q_UNUSED(network_types);
+
     QStringList scanned_types;
     QTimer timer;
     QVariant reply;
-- 
cgit v0.12


From 8de9ec760810fea9c9cfccfe575a4693f2f5c024 Mon Sep 17 00:00:00 2001
From: Aaron Kennedy <aaron.kennedy@nokia.com>
Date: Tue, 28 Sep 2010 14:31:16 +1000
Subject: Only repopulate the glyph cache when we know something could have
 changed

Reviewed-by: Gunnar Sletta
---
 .../gl2paintengineex/qpaintengineex_opengl2.cpp    | 27 +++++++++++++---------
 1 file changed, 16 insertions(+), 11 deletions(-)

diff --git a/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp b/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
index 42792ac..6b0d2fa 100644
--- a/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
+++ b/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
@@ -1499,9 +1499,22 @@ void QGL2PaintEngineExPrivate::drawCachedGlyphs(QFontEngineGlyphCache::Type glyp
         staticTextItem->fontEngine->setGlyphCache(ctx, cache);
     }
 
-    cache->setPaintEnginePrivate(this);
-    cache->populate(staticTextItem->fontEngine, staticTextItem->numGlyphs, staticTextItem->glyphs,
-                    staticTextItem->glyphPositions);
+    bool recreateVertexArrays = false;
+    if (staticTextItem->userDataNeedsUpdate)
+        recreateVertexArrays = true;
+    else if (staticTextItem->userData == 0)
+        recreateVertexArrays = true;
+    else if (staticTextItem->userData->type != QStaticTextUserData::OpenGLUserData)
+        recreateVertexArrays = true;
+
+    // We only need to update the cache with new glyphs if we are actually going to recreate the vertex arrays.
+    // If the cache size has changed, we do need to regenerate the vertices, but we don't need to repopulate the
+    // cache so this text is performed before we test if the cache size has changed.
+    if (recreateVertexArrays) {
+        cache->setPaintEnginePrivate(this);
+        cache->populate(staticTextItem->fontEngine, staticTextItem->numGlyphs, staticTextItem->glyphs,
+                        staticTextItem->glyphPositions);
+    }
 
     if (cache->width() == 0 || cache->height() == 0)
         return;
@@ -1513,14 +1526,6 @@ void QGL2PaintEngineExPrivate::drawCachedGlyphs(QFontEngineGlyphCache::Type glyp
     GLfloat dx = 1.0 / cache->width();
     GLfloat dy = 1.0 / cache->height();
 
-    bool recreateVertexArrays = false;
-    if (staticTextItem->userDataNeedsUpdate)
-        recreateVertexArrays = true;
-    else if (staticTextItem->userData == 0)
-        recreateVertexArrays = true;
-    else if (staticTextItem->userData->type != QStaticTextUserData::OpenGLUserData)
-        recreateVertexArrays = true;
-
     // Use global arrays by default
     QGL2PEXVertexArray *vertexCoordinates = &vertexCoordinateArray;
     QGL2PEXVertexArray *textureCoordinates = &textureCoordinateArray;
-- 
cgit v0.12


From 8f9ef5ca1cd24bf74004c8b12e4025b72ec7548b Mon Sep 17 00:00:00 2001
From: Aaron Kennedy <aaron.kennedy@nokia.com>
Date: Tue, 28 Sep 2010 14:32:26 +1000
Subject: Only set maskTexture sampler uniform once

Qt always uses the same texture unit as the maskTexture, so it makes sense
to set the uniform only once when the program is created.

Reviewed-By: Gunnar Sletta
---
 src/opengl/gl2paintengineex/qglengineshadermanager.cpp | 17 +++++++++++++----
 src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  2 --
 2 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/src/opengl/gl2paintengineex/qglengineshadermanager.cpp b/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
index 40b3641..ac87784 100644
--- a/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
+++ b/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
@@ -41,6 +41,7 @@
 
 #include "qglengineshadermanager_p.h"
 #include "qglengineshadersource_p.h"
+#include "qpaintengineex_opengl2_p.h"
 
 #if defined(QT_DEBUG)
 #include <QMetaEnum>
@@ -248,6 +249,7 @@ QByteArray QGLEngineSharedShaders::snippetNameStr(SnippetName name)
 #endif
 
 // The address returned here will only be valid until next time this function is called.
+// The program is return bound.
 QGLEngineShaderProg *QGLEngineSharedShaders::findProgramInCache(const QGLEngineShaderProg &prog)
 {
     for (int i = 0; i < cachedPrograms.size(); ++i) {
@@ -255,6 +257,7 @@ QGLEngineShaderProg *QGLEngineSharedShaders::findProgramInCache(const QGLEngineS
         if (*cachedProg == prog) {
             // Move the program to the top of the list as a poor-man's cache algo
             cachedPrograms.move(i, 0);
+            cachedProg->program->bind();
             return cachedProg;
         }
     }
@@ -355,6 +358,14 @@ QGLEngineShaderProg *QGLEngineSharedShaders::findProgramInCache(const QGLEngineS
             qWarning() << error;
             break;
         }
+
+        newProg->program->bind();
+
+        if (newProg->maskFragShader != QGLEngineSharedShaders::NoMaskFragmentShader) {
+            GLuint location = newProg->program->uniformLocation("maskTexture");
+            newProg->program->setUniformValue(location, QT_MASK_TEXTURE_UNIT);
+        }
+
         if (cachedPrograms.count() > 30) {
             // The cache is full, so delete the last 5 programs in the list.
             // These programs will be least used, as a program us bumped to
@@ -769,10 +780,8 @@ bool QGLEngineShaderManager::useCorrectShaderProg()
     // At this point, requiredProgram is fully populated so try to find the program in the cache
     currentShaderProg = sharedShaders->findProgramInCache(requiredProgram);
 
-    if (currentShaderProg) {
-        currentShaderProg->program->bind();
-        if (useCustomSrc)
-            customSrcStage->setUniforms(currentShaderProg->program);
+    if (currentShaderProg && useCustomSrc) {
+        customSrcStage->setUniforms(currentShaderProg->program);
     }
 
     // Make sure all the vertex attribute arrays the program uses are enabled (and the ones it
diff --git a/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp b/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
index 6b0d2fa..5dd66fe 100644
--- a/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
+++ b/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
@@ -1666,7 +1666,6 @@ void QGL2PaintEngineExPrivate::drawCachedGlyphs(QFontEngineGlyphCache::Type glyp
             glBindTexture(GL_TEXTURE_2D, cache->texture());
             updateTextureFilter(GL_TEXTURE_2D, GL_REPEAT, false);
 
-            shaderManager->currentProgram()->setUniformValue(location(QGLEngineShaderManager::MaskTexture), QT_MASK_TEXTURE_UNIT);
 #if defined(QT_OPENGL_DRAWCACHEDGLYPHS_INDEX_ARRAY_VBO)
             glDrawElements(GL_TRIANGLE_STRIP, 6 * staticTextItem->numGlyphs, GL_UNSIGNED_SHORT, 0);
 #else
@@ -1702,7 +1701,6 @@ void QGL2PaintEngineExPrivate::drawCachedGlyphs(QFontEngineGlyphCache::Type glyp
         lastMaskTextureUsed = cache->texture();
     }
     updateTextureFilter(GL_TEXTURE_2D, GL_REPEAT, s->matrix.type() > QTransform::TxTranslate);
-    shaderManager->currentProgram()->setUniformValue(location(QGLEngineShaderManager::MaskTexture), QT_MASK_TEXTURE_UNIT);
 
 #if defined(QT_OPENGL_DRAWCACHEDGLYPHS_INDEX_ARRAY_VBO)
     glDrawElements(GL_TRIANGLE_STRIP, 6 * staticTextItem->numGlyphs, GL_UNSIGNED_SHORT, 0);
-- 
cgit v0.12


From 3a927312dbb797f03b351067210b83784c7132cb Mon Sep 17 00:00:00 2001
From: Aaron Kennedy <aaron.kennedy@nokia.com>
Date: Tue, 28 Sep 2010 14:59:23 +1000
Subject: Minimize parameter changes on glyph cache textures

Cache the last set filtering mode on glyph textures and update only
when necessary.

Reviewed-by: Gunnar Sletta
---
 .../gl2paintengineex/qpaintengineex_opengl2.cpp    | 24 +++++++++++++++++-----
 .../gl2paintengineex/qtextureglyphcache_gl.cpp     |  5 +++++
 .../gl2paintengineex/qtextureglyphcache_gl_p.h     |  8 ++++++++
 3 files changed, 32 insertions(+), 5 deletions(-)

diff --git a/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp b/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
index 5dd66fe..cb1ca8e 100644
--- a/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
+++ b/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
@@ -1695,12 +1695,26 @@ void QGL2PaintEngineExPrivate::drawCachedGlyphs(QFontEngineGlyphCache::Type glyp
     }
     //### TODO: Gamma correction
 
-    glActiveTexture(GL_TEXTURE0 + QT_MASK_TEXTURE_UNIT);
-    if (lastMaskTextureUsed != cache->texture()) {
-        glBindTexture(GL_TEXTURE_2D, cache->texture());
-        lastMaskTextureUsed = cache->texture();
+    QGLTextureGlyphCache::FilterMode filterMode = (s->matrix.type() > QTransform::TxTranslate)?QGLTextureGlyphCache::Linear:QGLTextureGlyphCache::Nearest;
+    if (lastMaskTextureUsed != cache->texture() || cache->filterMode() != filterMode) {
+
+        glActiveTexture(GL_TEXTURE0 + QT_MASK_TEXTURE_UNIT);
+        if (lastMaskTextureUsed != cache->texture()) {
+            glBindTexture(GL_TEXTURE_2D, cache->texture());
+            lastMaskTextureUsed = cache->texture();
+        }
+
+        if (cache->filterMode() != filterMode) {
+            if (filterMode == QGLTextureGlyphCache::Linear) {
+                glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
+                glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
+            } else {
+                glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
+                glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
+            }
+            cache->setFilterMode(filterMode);
+        }
     }
-    updateTextureFilter(GL_TEXTURE_2D, GL_REPEAT, s->matrix.type() > QTransform::TxTranslate);
 
 #if defined(QT_OPENGL_DRAWCACHEDGLYPHS_INDEX_ARRAY_VBO)
     glDrawElements(GL_TRIANGLE_STRIP, 6 * staticTextItem->numGlyphs, GL_UNSIGNED_SHORT, 0);
diff --git a/src/opengl/gl2paintengineex/qtextureglyphcache_gl.cpp b/src/opengl/gl2paintengineex/qtextureglyphcache_gl.cpp
index f353995..9a5bac0 100644
--- a/src/opengl/gl2paintengineex/qtextureglyphcache_gl.cpp
+++ b/src/opengl/gl2paintengineex/qtextureglyphcache_gl.cpp
@@ -57,6 +57,7 @@ QGLTextureGlyphCache::QGLTextureGlyphCache(QGLContext *context, QFontEngineGlyph
     , ctx(context)
     , m_width(0)
     , m_height(0)
+    , m_filterMode(Nearest)
 {
     // broken FBO readback is a bug in the SGX 1.3 and 1.4 drivers for the N900 where
     // copying between FBO's is broken if the texture is either GL_ALPHA or POT. The
@@ -114,6 +115,9 @@ void QGLTextureGlyphCache::createTextureData(int width, int height)
 
     glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
     glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
+    glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
+    glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
+    m_filterMode = Nearest;
 }
 
 void QGLTextureGlyphCache::resizeTextureData(int width, int height)
@@ -152,6 +156,7 @@ void QGLTextureGlyphCache::resizeTextureData(int width, int height)
     glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
     glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
     glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
+    m_filterMode = Nearest;
     glBindTexture(GL_TEXTURE_2D, 0);
     glFramebufferTexture2D(GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT0_EXT,
                            GL_TEXTURE_2D, tmp_texture, 0);
diff --git a/src/opengl/gl2paintengineex/qtextureglyphcache_gl_p.h b/src/opengl/gl2paintengineex/qtextureglyphcache_gl_p.h
index eb3693c..e22146d 100644
--- a/src/opengl/gl2paintengineex/qtextureglyphcache_gl_p.h
+++ b/src/opengl/gl2paintengineex/qtextureglyphcache_gl_p.h
@@ -83,6 +83,12 @@ public:
 
     inline void setPaintEnginePrivate(QGL2PaintEngineExPrivate *p) { pex = p; }
 
+    enum FilterMode {
+        Nearest,
+        Linear
+    };
+    FilterMode filterMode() const { return m_filterMode; }
+    void setFilterMode(FilterMode m) { m_filterMode = m; }
 
 public Q_SLOTS:
     void contextDestroyed(const QGLContext *context) {
@@ -117,6 +123,8 @@ private:
     int m_height;
 
     QGLShaderProgram *m_program;
+
+    FilterMode m_filterMode;
 };
 
 QT_END_NAMESPACE
-- 
cgit v0.12


From fd9771c29d401d88779ab7c5d7715c9ca41dd723 Mon Sep 17 00:00:00 2001
From: Kai Koehne <kai.koehne@nokia.com>
Date: Wed, 22 Sep 2010 21:03:57 +0200
Subject: Make QmlDebug protocol more robust

The protocol so far was client->server only. That is, there was no
sane way for a client to check whether a plugin on the server (service)
was available or not. E.g. calling Client::setEnabled(true) 'succeeded',
without a check whether there is actually a service to talk to.

The new protocol replaces this shortcoming by a service discovery
mechanism: Both client & service announce their available plugins at
handshake time, and later on if there are changes. The status is
reflected in Client::status() and Service::Status() , which are either

  NotConnected - no network connection, or not registered properly
  Unavailable - TCP/IP connection works, but no plugin with the same
name on the other side
  Enabled - You can connect to plugin on other side

The status changes happen automatically (no setEnabled() anymore).

Furthermore a version ID was added to the handshake, so that we can
extend the protocol further in the future :)
---
 src/declarative/debugger/qdeclarativedebug.cpp     |  56 ++++--
 src/declarative/debugger/qdeclarativedebug_p.h     |   7 +-
 .../debugger/qdeclarativedebugclient.cpp           | 199 +++++++++++++++------
 .../debugger/qdeclarativedebugclient_p.h           |  10 +-
 .../debugger/qdeclarativedebugservice.cpp          | 126 ++++++++++---
 .../debugger/qdeclarativedebugservice_p.h          |   9 +-
 .../debugger/qdeclarativedebugtrace.cpp            |   8 +-
 .../qdeclarativedebug/tst_qdeclarativedebug.cpp    |   5 +-
 .../tst_qdeclarativedebugclient.cpp                |  60 +++----
 .../tst_qdeclarativedebugservice.cpp               |  41 ++---
 tests/auto/declarative/shared/debugutil.cpp        |  13 +-
 tests/auto/declarative/shared/debugutil_p.h        |   8 +-
 12 files changed, 362 insertions(+), 180 deletions(-)

diff --git a/src/declarative/debugger/qdeclarativedebug.cpp b/src/declarative/debugger/qdeclarativedebug.cpp
index 1ffe441..7a5e5f6 100644
--- a/src/declarative/debugger/qdeclarativedebug.cpp
+++ b/src/declarative/debugger/qdeclarativedebug.cpp
@@ -55,10 +55,12 @@ public:
     QDeclarativeEngineDebugClient(QDeclarativeDebugConnection *client, QDeclarativeEngineDebugPrivate *p);
 
 protected:
+    virtual void statusChanged(Status status);
     virtual void messageReceived(const QByteArray &);
 
 private:
     QDeclarativeEngineDebugPrivate *priv;
+    friend class QDeclarativeEngineDebugPrivate;
 };
 
 class QDeclarativeEngineDebugPrivate : public QObjectPrivate
@@ -66,7 +68,9 @@ class QDeclarativeEngineDebugPrivate : public QObjectPrivate
     Q_DECLARE_PUBLIC(QDeclarativeEngineDebug)
 public:
     QDeclarativeEngineDebugPrivate(QDeclarativeDebugConnection *);
+    ~QDeclarativeEngineDebugPrivate();
 
+    void statusChanged(QDeclarativeEngineDebug::Status status);
     void message(const QByteArray &);
 
     QDeclarativeEngineDebugClient *client;
@@ -93,12 +97,18 @@ QDeclarativeEngineDebugClient::QDeclarativeEngineDebugClient(QDeclarativeDebugCo
                                            QDeclarativeEngineDebugPrivate *p)
 : QDeclarativeDebugClient(QLatin1String("QDeclarativeEngine"), client), priv(p)
 {
-    setEnabled(true);
+}
+
+void QDeclarativeEngineDebugClient::statusChanged(Status status)
+{
+    if (priv)
+        priv->statusChanged(static_cast<QDeclarativeEngineDebug::Status>(status));
 }
 
 void QDeclarativeEngineDebugClient::messageReceived(const QByteArray &data)
 {
-    priv->message(data);
+    if (priv)
+        priv->message(data);
 }
 
 QDeclarativeEngineDebugPrivate::QDeclarativeEngineDebugPrivate(QDeclarativeDebugConnection *c)
@@ -106,6 +116,12 @@ QDeclarativeEngineDebugPrivate::QDeclarativeEngineDebugPrivate(QDeclarativeDebug
 {
 }
 
+QDeclarativeEngineDebugPrivate::~QDeclarativeEngineDebugPrivate()
+{
+    if (client)
+        client->priv = 0;
+}
+
 int QDeclarativeEngineDebugPrivate::getId()
 {
     return nextId++;
@@ -228,6 +244,11 @@ void QDeclarativeEngineDebugPrivate::decode(QDataStream &ds, QDeclarativeDebugCo
     }
 }
 
+void QDeclarativeEngineDebugPrivate::statusChanged(QDeclarativeEngineDebug::Status status)
+{
+    emit q_func()->statusChanged(status);
+}
+
 void QDeclarativeEngineDebugPrivate::message(const QByteArray &data)
 {
     QDataStream ds(data);
@@ -350,12 +371,19 @@ QDeclarativeEngineDebug::QDeclarativeEngineDebug(QDeclarativeDebugConnection *cl
 {
 }
 
+QDeclarativeEngineDebug::Status QDeclarativeEngineDebug::status() const
+{
+    Q_D(const QDeclarativeEngineDebug);
+
+    return static_cast<QDeclarativeEngineDebug::Status>(d->client->status());
+}
+
 QDeclarativeDebugPropertyWatch *QDeclarativeEngineDebug::addWatch(const QDeclarativeDebugPropertyReference &property, QObject *parent)
 {
     Q_D(QDeclarativeEngineDebug);
 
     QDeclarativeDebugPropertyWatch *watch = new QDeclarativeDebugPropertyWatch(parent);
-    if (d->client->isConnected()) {
+    if (d->client->status() == QDeclarativeDebugClient::Enabled) {
         int queryId = d->getId();
         watch->m_queryId = queryId;
         watch->m_client = this;
@@ -384,7 +412,7 @@ QDeclarativeDebugObjectExpressionWatch *QDeclarativeEngineDebug::addWatch(const
 {
     Q_D(QDeclarativeEngineDebug);
     QDeclarativeDebugObjectExpressionWatch *watch = new QDeclarativeDebugObjectExpressionWatch(parent);
-    if (d->client->isConnected()) {
+    if (d->client->status() == QDeclarativeDebugClient::Enabled) {
         int queryId = d->getId();
         watch->m_queryId = queryId;
         watch->m_client = this;
@@ -407,7 +435,7 @@ QDeclarativeDebugWatch *QDeclarativeEngineDebug::addWatch(const QDeclarativeDebu
     Q_D(QDeclarativeEngineDebug);
 
     QDeclarativeDebugWatch *watch = new QDeclarativeDebugWatch(parent);
-    if (d->client->isConnected()) {
+    if (d->client->status() == QDeclarativeDebugClient::Enabled) {
         int queryId = d->getId();
         watch->m_queryId = queryId;
         watch->m_client = this;
@@ -443,7 +471,7 @@ void QDeclarativeEngineDebug::removeWatch(QDeclarativeDebugWatch *watch)
     
     d->watched.remove(watch->queryId());
 
-    if (d->client && d->client->isConnected()) {
+    if (d->client && d->client->status() == QDeclarativeDebugClient::Enabled) {
         QByteArray message;
         QDataStream ds(&message, QIODevice::WriteOnly);
         ds << QByteArray("NO_WATCH") << watch->queryId();
@@ -456,7 +484,7 @@ QDeclarativeDebugEnginesQuery *QDeclarativeEngineDebug::queryAvailableEngines(QO
     Q_D(QDeclarativeEngineDebug);
 
     QDeclarativeDebugEnginesQuery *query = new QDeclarativeDebugEnginesQuery(parent);
-    if (d->client->isConnected()) {
+    if (d->client->status() == QDeclarativeDebugClient::Enabled) {
         query->m_client = this;
         int queryId = d->getId();
         query->m_queryId = queryId;
@@ -478,7 +506,7 @@ QDeclarativeDebugRootContextQuery *QDeclarativeEngineDebug::queryRootContexts(co
     Q_D(QDeclarativeEngineDebug);
 
     QDeclarativeDebugRootContextQuery *query = new QDeclarativeDebugRootContextQuery(parent);
-    if (d->client->isConnected() && engine.debugId() != -1) {
+    if (d->client->status() == QDeclarativeDebugClient::Enabled && engine.debugId() != -1) {
         query->m_client = this;
         int queryId = d->getId();
         query->m_queryId = queryId;
@@ -500,7 +528,7 @@ QDeclarativeDebugObjectQuery *QDeclarativeEngineDebug::queryObject(const QDeclar
     Q_D(QDeclarativeEngineDebug);
 
     QDeclarativeDebugObjectQuery *query = new QDeclarativeDebugObjectQuery(parent);
-    if (d->client->isConnected() && object.debugId() != -1) {
+    if (d->client->status() == QDeclarativeDebugClient::Enabled && object.debugId() != -1) {
         query->m_client = this;
         int queryId = d->getId();
         query->m_queryId = queryId;
@@ -523,7 +551,7 @@ QDeclarativeDebugObjectQuery *QDeclarativeEngineDebug::queryObjectRecursive(cons
     Q_D(QDeclarativeEngineDebug);
 
     QDeclarativeDebugObjectQuery *query = new QDeclarativeDebugObjectQuery(parent);
-    if (d->client->isConnected() && object.debugId() != -1) {
+    if (d->client->status() == QDeclarativeDebugClient::Enabled && object.debugId() != -1) {
         query->m_client = this;
         int queryId = d->getId();
         query->m_queryId = queryId;
@@ -546,7 +574,7 @@ QDeclarativeDebugExpressionQuery *QDeclarativeEngineDebug::queryExpressionResult
     Q_D(QDeclarativeEngineDebug);
 
     QDeclarativeDebugExpressionQuery *query = new QDeclarativeDebugExpressionQuery(parent);
-    if (d->client->isConnected() && objectDebugId != -1) {
+    if (d->client->status() == QDeclarativeDebugClient::Enabled && objectDebugId != -1) {
         query->m_client = this;
         query->m_expr = expr;
         int queryId = d->getId();
@@ -570,7 +598,7 @@ bool QDeclarativeEngineDebug::setBindingForObject(int objectDebugId, const QStri
 {
     Q_D(QDeclarativeEngineDebug);
 
-    if (d->client->isConnected() && objectDebugId != -1) {
+    if (d->client->status() == QDeclarativeDebugClient::Enabled && objectDebugId != -1) {
         QByteArray message;
         QDataStream ds(&message, QIODevice::WriteOnly);
         ds << QByteArray("SET_BINDING") << objectDebugId << propertyName << bindingExpression << isLiteralValue;
@@ -585,7 +613,7 @@ bool QDeclarativeEngineDebug::resetBindingForObject(int objectDebugId, const QSt
 {
     Q_D(QDeclarativeEngineDebug);
 
-    if (d->client->isConnected() && objectDebugId != -1) {
+    if (d->client->status() == QDeclarativeDebugClient::Enabled && objectDebugId != -1) {
         QByteArray message;
         QDataStream ds(&message, QIODevice::WriteOnly);
         ds << QByteArray("RESET_BINDING") << objectDebugId << propertyName;
@@ -601,7 +629,7 @@ bool QDeclarativeEngineDebug::setMethodBody(int objectDebugId, const QString &me
 {
     Q_D(QDeclarativeEngineDebug);
 
-    if (d->client->isConnected() && objectDebugId != -1) {
+    if (d->client->status() == QDeclarativeDebugClient::Enabled && objectDebugId != -1) {
         QByteArray message;
         QDataStream ds(&message, QIODevice::WriteOnly);
         ds << QByteArray("SET_METHOD_BODY") << objectDebugId << methodName << methodBody;
diff --git a/src/declarative/debugger/qdeclarativedebug_p.h b/src/declarative/debugger/qdeclarativedebug_p.h
index 2b1a115..3d83e8a 100644
--- a/src/declarative/debugger/qdeclarativedebug_p.h
+++ b/src/declarative/debugger/qdeclarativedebug_p.h
@@ -69,7 +69,11 @@ class Q_DECLARATIVE_EXPORT QDeclarativeEngineDebug : public QObject
 {
 Q_OBJECT
 public:
-    QDeclarativeEngineDebug(QDeclarativeDebugConnection *, QObject * = 0);
+    enum Status { NotConnected, Unavailable, Enabled };
+
+    explicit QDeclarativeEngineDebug(QDeclarativeDebugConnection *, QObject * = 0);
+
+    Status status() const;
 
     QDeclarativeDebugPropertyWatch *addWatch(const QDeclarativeDebugPropertyReference &,
                             QObject *parent = 0);
@@ -101,6 +105,7 @@ public:
 
 Q_SIGNALS:
     void newObjects();
+    void statusChanged(Status status);
 
 private:
     Q_DECLARE_PRIVATE(QDeclarativeEngineDebug)
diff --git a/src/declarative/debugger/qdeclarativedebugclient.cpp b/src/declarative/debugger/qdeclarativedebugclient.cpp
index 2e52b40..f7d7243 100644
--- a/src/declarative/debugger/qdeclarativedebugclient.cpp
+++ b/src/declarative/debugger/qdeclarativedebugclient.cpp
@@ -50,6 +50,20 @@
 
 QT_BEGIN_NAMESPACE
 
+const int protocolVersion = 1;
+const QString serverId = QLatin1String("QDeclarativeDebugServer");
+const QString clientId = QLatin1String("QDeclarativeDebugClient");
+
+class QDeclarativeDebugClientPrivate : public QObjectPrivate
+{
+    Q_DECLARE_PUBLIC(QDeclarativeDebugClient)
+public:
+    QDeclarativeDebugClientPrivate();
+
+    QString name;
+    QDeclarativeDebugConnection *client;
+};
+
 class QDeclarativeDebugConnectionPrivate : public QObject
 {
     Q_OBJECT
@@ -58,40 +72,123 @@ public:
     QDeclarativeDebugConnection *q;
     QPacketProtocol *protocol;
 
-    QStringList enabled;
+    bool gotHello;
+    QStringList serverPlugins;
     QHash<QString, QDeclarativeDebugClient *> plugins;
+
+    void advertisePlugins();
+
 public Q_SLOTS:
     void connected();
     void readyRead();
 };
 
 QDeclarativeDebugConnectionPrivate::QDeclarativeDebugConnectionPrivate(QDeclarativeDebugConnection *c)
-: QObject(c), q(c), protocol(0)
+: QObject(c), q(c), protocol(0), gotHello(false)
 {
     protocol = new QPacketProtocol(q, this);
     QObject::connect(c, SIGNAL(connected()), this, SLOT(connected()));
     QObject::connect(protocol, SIGNAL(readyRead()), this, SLOT(readyRead()));
 }
 
+void QDeclarativeDebugConnectionPrivate::advertisePlugins()
+{
+    if (!q->isConnected() || !gotHello)
+        return;
+
+    QPacket pack;
+    pack << serverId << 1 << plugins.keys();
+    protocol->send(pack);
+}
+
 void QDeclarativeDebugConnectionPrivate::connected()
 {
     QPacket pack;
-    pack << QString(QLatin1String("QDeclarativeDebugServer")) << enabled;
+    pack << serverId << 0 << protocolVersion << plugins.keys();
     protocol->send(pack);
 }
 
 void QDeclarativeDebugConnectionPrivate::readyRead()
 {
-    QPacket pack = protocol->read();
-    QString name; QByteArray message;
-    pack >> name >> message;
+    if (!gotHello) {
+        QPacket pack = protocol->read();
+        QString name;
+
+        pack >> name;
+
+        bool validHello = false;
+        if (name == clientId) {
+            int op = -1;
+            pack >> op;
+            if (op == 0) {
+                int version = -1;
+                pack >> version;
+                if (version == protocolVersion) {
+                    pack >> serverPlugins;
+                    validHello = true;
+                }
+            }
+        }
 
-    QHash<QString, QDeclarativeDebugClient *>::Iterator iter = 
-        plugins.find(name);
-    if (iter == plugins.end()) {
-        qWarning() << "QDeclarativeDebugConnection: Message received for missing plugin" << name;
-    } else {
-        (*iter)->messageReceived(message);
+        if (!validHello) {
+            qWarning("QDeclarativeDebugConnection: Invalid hello message");
+            QObject::disconnect(protocol, SIGNAL(readyRead()), this, SLOT(readyRead()));
+            return;
+        }
+
+        qDebug() << "Available server side plugins: " << serverPlugins;
+
+        QHash<QString, QDeclarativeDebugClient *>::Iterator iter = plugins.begin();
+        for (; iter != plugins.end(); ++iter) {
+            QDeclarativeDebugClient::Status newStatus = QDeclarativeDebugClient::Unavailable;
+            if (serverPlugins.contains(iter.key()))
+                newStatus = QDeclarativeDebugClient::Enabled;
+            iter.value()->statusChanged(newStatus);
+        }
+        gotHello = true;
+    }
+
+    while (protocol->packetsAvailable()) {
+        QPacket pack = protocol->read();
+        QString name;
+        pack >> name;
+
+        if (name == clientId) {
+            int op = -1;
+            pack >> op;
+
+            if (op == 1) {
+                // Service Discovery
+                QStringList oldServerPlugins = serverPlugins;
+                pack >> serverPlugins;
+
+                QHash<QString, QDeclarativeDebugClient *>::Iterator iter = plugins.begin();
+                for (; iter != plugins.end(); ++iter) {
+                    const QString pluginName = iter.key();
+                    QDeclarativeDebugClient::Status newStatus = QDeclarativeDebugClient::Unavailable;
+                    if (serverPlugins.contains(pluginName))
+                        newStatus = QDeclarativeDebugClient::Enabled;
+
+                    if (oldServerPlugins.contains(pluginName)
+                            != serverPlugins.contains(pluginName)) {
+                        iter.value()->statusChanged(newStatus);
+                    }
+                }
+            } else {
+                qWarning() << "QDeclarativeDebugConnection: Unknown control message id" << op;
+            }
+        } else {
+            QByteArray message;
+            pack >> message;
+
+            QHash<QString, QDeclarativeDebugClient *>::Iterator iter =
+                plugins.find(name);
+            if (iter == plugins.end()) {
+                qWarning() << "QDeclarativeDebugConnection: Message received for missing plugin" << name;
+            } else {
+                (*iter)->messageReceived(message);
+            }
+        }
     }
 }
 
@@ -100,24 +197,22 @@ QDeclarativeDebugConnection::QDeclarativeDebugConnection(QObject *parent)
 {
 }
 
-bool QDeclarativeDebugConnection::isConnected() const
+QDeclarativeDebugConnection::~QDeclarativeDebugConnection()
 {
-    return state() == ConnectedState;
+    QHash<QString, QDeclarativeDebugClient*>::iterator iter = d->plugins.begin();
+    for (; iter != d->plugins.end(); ++iter) {
+         iter.value()->d_func()->client = 0;
+         iter.value()->statusChanged(QDeclarativeDebugClient::NotConnected);
+    }
 }
 
-class QDeclarativeDebugClientPrivate : public QObjectPrivate
+bool QDeclarativeDebugConnection::isConnected() const
 {
-    Q_DECLARE_PUBLIC(QDeclarativeDebugClient)
-public:
-    QDeclarativeDebugClientPrivate();
-
-    QString name;
-    QDeclarativeDebugConnection *client;
-    bool enabled;
-};
+    return state() == ConnectedState;
+}
 
 QDeclarativeDebugClientPrivate::QDeclarativeDebugClientPrivate()
-: client(0), enabled(false)
+: client(0)
 {
 }
 
@@ -137,60 +232,44 @@ QDeclarativeDebugClient::QDeclarativeDebugClient(const QString &name,
         d->client = 0;
     } else {
         d->client->d->plugins.insert(name, this);
+        d->client->d->advertisePlugins();
     }
 }
 
-QString QDeclarativeDebugClient::name() const
+QDeclarativeDebugClient::~QDeclarativeDebugClient()
 {
     Q_D(const QDeclarativeDebugClient);
-    return d->name;
+    if (d->client && d->client->d) {
+        d->client->d->plugins.remove(d->name);
+        d->client->d->advertisePlugins();
+    }
 }
 
-bool QDeclarativeDebugClient::isEnabled() const
+QString QDeclarativeDebugClient::name() const
 {
     Q_D(const QDeclarativeDebugClient);
-    return d->enabled;
-}
-
-void QDeclarativeDebugClient::setEnabled(bool e)
-{
-    Q_D(QDeclarativeDebugClient);
-    if (e == d->enabled)
-        return;
-
-    d->enabled = e;
-
-    if (d->client) {
-        if (e) 
-            d->client->d->enabled.append(d->name);
-        else
-            d->client->d->enabled.removeAll(d->name);
-
-        if (d->client->state() == QTcpSocket::ConnectedState) {
-            QPacket pack;
-            pack << QString(QLatin1String("QDeclarativeDebugServer"));
-            if (e) pack << (int)1;
-            else pack << (int)2;
-            pack << d->name;
-            d->client->d->protocol->send(pack);
-        }
-    }
+    return d->name;
 }
 
-bool QDeclarativeDebugClient::isConnected() const
+QDeclarativeDebugClient::Status QDeclarativeDebugClient::status() const
 {
     Q_D(const QDeclarativeDebugClient);
+    if (!d->client
+            || !d->client->isConnected()
+            || !d->client->d->gotHello)
+        return NotConnected;
 
-    if (!d->client)
-        return false;
-    return d->client->isConnected();
+    if (d->client->d->serverPlugins.contains(d->name))
+        return Enabled;
+
+    return Unavailable;
 }
 
 void QDeclarativeDebugClient::sendMessage(const QByteArray &message)
 {
     Q_D(QDeclarativeDebugClient);
 
-    if (!d->client || !d->client->isConnected())
+    if (status() != Enabled)
         return;
 
     QPacket pack;
@@ -198,6 +277,10 @@ void QDeclarativeDebugClient::sendMessage(const QByteArray &message)
     d->client->d->protocol->send(pack);
 }
 
+void QDeclarativeDebugClient::statusChanged(Status status)
+{
+}
+
 void QDeclarativeDebugClient::messageReceived(const QByteArray &)
 {
 }
diff --git a/src/declarative/debugger/qdeclarativedebugclient_p.h b/src/declarative/debugger/qdeclarativedebugclient_p.h
index 4144a66..8d1706d 100644
--- a/src/declarative/debugger/qdeclarativedebugclient_p.h
+++ b/src/declarative/debugger/qdeclarativedebugclient_p.h
@@ -57,6 +57,7 @@ class Q_DECLARATIVE_EXPORT QDeclarativeDebugConnection : public QTcpSocket
     Q_DISABLE_COPY(QDeclarativeDebugConnection)
 public:
     QDeclarativeDebugConnection(QObject * = 0);
+    ~QDeclarativeDebugConnection();
 
     bool isConnected() const;
 private:
@@ -73,18 +74,19 @@ class Q_DECLARATIVE_EXPORT QDeclarativeDebugClient : public QObject
     Q_DISABLE_COPY(QDeclarativeDebugClient)
 
 public:
+    enum Status { NotConnected, Unavailable, Enabled };
+
     QDeclarativeDebugClient(const QString &, QDeclarativeDebugConnection *parent);
+    ~QDeclarativeDebugClient();
 
     QString name() const;
 
-    bool isEnabled() const;
-    void setEnabled(bool);
-
-    bool isConnected() const;
+    Status status() const;
 
     void sendMessage(const QByteArray &);
 
 protected:
+    virtual void statusChanged(Status);
     virtual void messageReceived(const QByteArray &);
 
 private:
diff --git a/src/declarative/debugger/qdeclarativedebugservice.cpp b/src/declarative/debugger/qdeclarativedebugservice.cpp
index 1f2bf4f..0fbc1e3 100644
--- a/src/declarative/debugger/qdeclarativedebugservice.cpp
+++ b/src/declarative/debugger/qdeclarativedebugservice.cpp
@@ -54,6 +54,30 @@
 
 QT_BEGIN_NAMESPACE
 
+/*
+  QDeclarativeDebug Protocol (Version 1):
+
+  handshake:
+    1. Client sends
+         "QDeclarativeDebugServer" 0 version pluginNames
+       version: an int representing the highest protocol version the client knows
+       pluginNames: plugins available on client side
+    2. Server sends
+         "QDeclarativeDebugClient" 0 version pluginNames
+       version: an int representing the highest protocol version the client & server know
+       pluginNames: plugins available on server side. plugins both in the client and server message are enabled.
+  client plugin advertisement
+    1. Client sends
+         "QDeclarativeDebugServer" 1 pluginNames
+  server plugin advertisement
+    1. Server sends
+         "QDeclarativeDebugClient" 1 pluginNames
+  plugin communication:
+       Everything send with a header different to "QDeclarativeDebugServer" is sent to the appropriate plugin.
+  */
+
+const int protocolVersion = 1;
+
 class QDeclarativeDebugServerPrivate;
 class QDeclarativeDebugServer : public QObject
 {
@@ -82,11 +106,13 @@ class QDeclarativeDebugServerPrivate : public QObjectPrivate
 public:
     QDeclarativeDebugServerPrivate();
 
+    void advertisePlugins();
+
     int port;
     QTcpSocket *connection;
     QPacketProtocol *protocol;
     QHash<QString, QDeclarativeDebugService *> plugins;
-    QStringList enabledPlugins;
+    QStringList clientPlugins;
     QTcpServer *tcpServer;
     bool gotHello;
 };
@@ -106,6 +132,18 @@ QDeclarativeDebugServerPrivate::QDeclarativeDebugServerPrivate()
 {
 }
 
+void QDeclarativeDebugServerPrivate::advertisePlugins()
+{
+    if (!connection
+            || connection->state() != QTcpSocket::ConnectedState
+            || !gotHello)
+        return;
+
+    QPacket pack;
+    pack << QString(QLatin1String("QDeclarativeDebugClient")) << 1 << plugins.keys();
+    protocol->send(pack);
+}
+
 void QDeclarativeDebugServer::listen()
 {
     Q_D(QDeclarativeDebugServer);
@@ -202,9 +240,13 @@ void QDeclarativeDebugServer::readyRead()
 
     if (!d->gotHello) {
         QPacket hello = d->protocol->read();
-        QString name; 
-        hello >> name >> d->enabledPlugins;
-        if (name != QLatin1String("QDeclarativeDebugServer")) {
+
+        QString name;
+        int op;
+        hello >> name >> op;
+
+        if (name != QLatin1String("QDeclarativeDebugServer")
+                || op != 0) {
             qWarning("QDeclarativeDebugServer: Invalid hello message");
             QObject::disconnect(d->protocol, SIGNAL(readyRead()), this, SLOT(readyRead()));
             d->protocol->deleteLater();
@@ -213,6 +255,23 @@ void QDeclarativeDebugServer::readyRead()
             d->connection = 0;
             return;
         }
+
+        int version;
+        hello >> version >> d->clientPlugins;
+
+        QHash<QString, QDeclarativeDebugService*>::Iterator iter = d->plugins.begin();
+        for (; iter != d->plugins.end(); ++iter) {
+            QDeclarativeDebugService::Status newStatus = QDeclarativeDebugService::Unavailable;
+            if (d->clientPlugins.contains(iter.key()))
+                newStatus = QDeclarativeDebugService::Enabled;
+            iter.value()->statusChanged(newStatus);
+        }
+
+        QPacket helloAnswer;
+        helloAnswer << QString(QLatin1String("QDeclarativeDebugClient")) << 0 << protocolVersion << d->plugins.keys();
+        d->protocol->send(helloAnswer);
+        d->connection->flush();
+
         d->gotHello = true;
         qWarning("QDeclarativeDebugServer: Connection established");
     }
@@ -226,32 +285,29 @@ void QDeclarativeDebugServer::readyRead()
         pack >> name;
 
         if (name == debugServer) {
-            int op = -1; QString plugin;
-            pack >> op >> plugin;
+            int op = -1;
+            pack >> op;
 
             if (op == 1) {
-                // Enable
-                if (!d->enabledPlugins.contains(plugin)) {
-                    d->enabledPlugins.append(plugin);
-                    QHash<QString, QDeclarativeDebugService *>::Iterator iter = 
-                        d->plugins.find(plugin);
-                    if (iter != d->plugins.end())
-                        (*iter)->enabledChanged(true);
-                }
-
-            } else if (op == 2) {
-                // Disable
-                if (d->enabledPlugins.contains(plugin)) {
-                    d->enabledPlugins.removeAll(plugin);
-                    QHash<QString, QDeclarativeDebugService *>::Iterator iter = 
-                        d->plugins.find(plugin);
-                    if (iter != d->plugins.end())
-                        (*iter)->enabledChanged(false);
+                // Service Discovery
+                QStringList oldClientPlugins = d->clientPlugins;
+                pack >> d->clientPlugins;
+
+                QHash<QString, QDeclarativeDebugService*>::Iterator iter = d->plugins.begin();
+                for (; iter != d->plugins.end(); ++iter) {
+                    const QString pluginName = iter.key();
+                    QDeclarativeDebugService::Status newStatus = QDeclarativeDebugService::Unavailable;
+                    if (d->clientPlugins.contains(pluginName))
+                        newStatus = QDeclarativeDebugService::Enabled;
+
+                    if (oldClientPlugins.contains(pluginName)
+                            != d->clientPlugins.contains(pluginName)) {
+                        iter.value()->statusChanged(newStatus);
+                    }
                 }
             } else {
                 qWarning("QDeclarativeDebugServer: Invalid control message %d", op);
             }
-
         } else {
             QByteArray message;
             pack >> message;
@@ -287,6 +343,16 @@ QDeclarativeDebugService::QDeclarativeDebugService(const QString &name, QObject
         d->server = 0;
     } else {
         d->server->d_func()->plugins.insert(name, this);
+        d->server->d_func()->advertisePlugins();
+    }
+}
+
+QDeclarativeDebugService::~QDeclarativeDebugService()
+{
+    Q_D(const QDeclarativeDebugService);
+    if (d->server) {
+        d->server->d_func()->plugins.remove(d->name);
+        d->server->d_func()->advertisePlugins();
     }
 }
 
@@ -296,10 +362,16 @@ QString QDeclarativeDebugService::name() const
     return d->name;
 }
 
-bool QDeclarativeDebugService::isEnabled() const
+QDeclarativeDebugService::Status QDeclarativeDebugService::status() const
 {
     Q_D(const QDeclarativeDebugService);
-    return (d->server && d->server->d_func()->enabledPlugins.contains(d->name));
+    if (!d->server
+            || !d->server->hasDebuggingClient())
+        return NotConnected;
+    if (d->server->d_func()->clientPlugins.contains(d->name))
+        return Enabled;
+
+    return Unavailable;
 }
 
 namespace {
@@ -422,7 +494,7 @@ void QDeclarativeDebugService::sendMessage(const QByteArray &message)
     d->server->d_func()->connection->flush();
 }
 
-void QDeclarativeDebugService::enabledChanged(bool)
+void QDeclarativeDebugService::statusChanged(Status)
 {
 }
 
diff --git a/src/declarative/debugger/qdeclarativedebugservice_p.h b/src/declarative/debugger/qdeclarativedebugservice_p.h
index c461ddf..0cadbe5 100644
--- a/src/declarative/debugger/qdeclarativedebugservice_p.h
+++ b/src/declarative/debugger/qdeclarativedebugservice_p.h
@@ -56,12 +56,15 @@ class Q_DECLARATIVE_EXPORT QDeclarativeDebugService : public QObject
     Q_OBJECT
     Q_DECLARE_PRIVATE(QDeclarativeDebugService)
     Q_DISABLE_COPY(QDeclarativeDebugService)
+
 public:
-    QDeclarativeDebugService(const QString &, QObject *parent = 0);
+    explicit QDeclarativeDebugService(const QString &, QObject *parent = 0);
+    ~QDeclarativeDebugService();
 
     QString name() const;
 
-    bool isEnabled() const;
+    enum Status { NotConnected, Unavailable, Enabled };
+    Status status() const;
 
     void sendMessage(const QByteArray &);
 
@@ -74,7 +77,7 @@ public:
     static bool hasDebuggingClient();
 
 protected:
-    virtual void enabledChanged(bool);
+    virtual void statusChanged(Status);
     virtual void messageReceived(const QByteArray &);
 
 private:
diff --git a/src/declarative/debugger/qdeclarativedebugtrace.cpp b/src/declarative/debugger/qdeclarativedebugtrace.cpp
index b2b0c8a..03e2d56 100644
--- a/src/declarative/debugger/qdeclarativedebugtrace.cpp
+++ b/src/declarative/debugger/qdeclarativedebugtrace.cpp
@@ -78,7 +78,7 @@ void QDeclarativeDebugTrace::endRange(RangeType t)
 
 void QDeclarativeDebugTrace::addEventImpl(EventType event)
 {
-    if (!isEnabled())
+    if (status() != Enabled)
         return;
 
     QByteArray data;
@@ -89,7 +89,7 @@ void QDeclarativeDebugTrace::addEventImpl(EventType event)
 
 void QDeclarativeDebugTrace::startRangeImpl(RangeType range)
 {
-    if (!isEnabled())
+    if (status() != Enabled)
         return;
 
     QByteArray data;
@@ -100,7 +100,7 @@ void QDeclarativeDebugTrace::startRangeImpl(RangeType range)
 
 void QDeclarativeDebugTrace::rangeDataImpl(RangeType range, const QUrl &u)
 {
-    if (!isEnabled())
+    if (status() != Enabled)
         return;
 
     QByteArray data;
@@ -111,7 +111,7 @@ void QDeclarativeDebugTrace::rangeDataImpl(RangeType range, const QUrl &u)
 
 void QDeclarativeDebugTrace::endRangeImpl(RangeType range)
 {
-    if (!isEnabled())
+    if (status() != Enabled)
         return;
 
     QByteArray data;
diff --git a/tests/auto/declarative/qdeclarativedebug/tst_qdeclarativedebug.cpp b/tests/auto/declarative/qdeclarativedebug/tst_qdeclarativedebug.cpp
index adba190..dd58baf 100644
--- a/tests/auto/declarative/qdeclarativedebug/tst_qdeclarativedebug.cpp
+++ b/tests/auto/declarative/qdeclarativedebug/tst_qdeclarativedebug.cpp
@@ -324,13 +324,16 @@ void tst_QDeclarativeDebug::initTestCase()
     bool ok = m_conn->waitForConnected();
     Q_ASSERT(ok);
     QTRY_VERIFY(QDeclarativeDebugService::hasDebuggingClient());
-
     m_dbg = new QDeclarativeEngineDebug(m_conn, this);
+    QTRY_VERIFY(m_dbg->status() == QDeclarativeEngineDebug::Enabled);
 }
 
 void tst_QDeclarativeDebug::cleanupTestCase()
 {
+    delete m_dbg;
+    delete m_conn;
     qDeleteAll(m_components);
+    delete m_engine;
 }
 
 void tst_QDeclarativeDebug::setMethodBody()
diff --git a/tests/auto/declarative/qdeclarativedebugclient/tst_qdeclarativedebugclient.cpp b/tests/auto/declarative/qdeclarativedebugclient/tst_qdeclarativedebugclient.cpp
index 7db0e60..72af3eb 100644
--- a/tests/auto/declarative/qdeclarativedebugclient/tst_qdeclarativedebugclient.cpp
+++ b/tests/auto/declarative/qdeclarativedebugclient/tst_qdeclarativedebugclient.cpp
@@ -66,9 +66,7 @@ private slots:
     void initTestCase();
 
     void name();
-    void isEnabled();
-    void setEnabled();
-    void isConnected();
+    void status();
     void sendMessage();
 };
 
@@ -96,46 +94,33 @@ void tst_QDeclarativeDebugClient::name()
     QCOMPARE(client.name(), name);
 }
 
-void tst_QDeclarativeDebugClient::isEnabled()
+void tst_QDeclarativeDebugClient::status()
 {
-    QDeclarativeDebugClient client("tst_QDeclarativeDebugClient::isEnabled()", m_conn);
-    QCOMPARE(client.isEnabled(), false);
-}
+    {
+        QDeclarativeDebugConnection dummyConn;
+        QDeclarativeDebugClient client("tst_QDeclarativeDebugClient::status()", &dummyConn);
+        QCOMPARE(client.status(), QDeclarativeDebugClient::NotConnected);
+    }
 
-void tst_QDeclarativeDebugClient::setEnabled()
-{
-    QDeclarativeDebugTestService service("tst_QDeclarativeDebugClient::setEnabled()");
-    QDeclarativeDebugTestClient client("tst_QDeclarativeDebugClient::setEnabled()", m_conn);
+    QDeclarativeDebugTestClient client("tst_QDeclarativeDebugClient::status()", m_conn);
+    QCOMPARE(client.status(), QDeclarativeDebugClient::Unavailable);
 
-    QCOMPARE(service.isEnabled(), false);
+    {
+        QDeclarativeDebugTestService service("tst_QDeclarativeDebugClient::status()");
+        QDeclarativeDebugTest::waitForSignal(&client, SIGNAL(statusHasChanged()));
+        QCOMPARE(client.status(), QDeclarativeDebugClient::Enabled);
+    }
+    QDeclarativeDebugTest::waitForSignal(&client, SIGNAL(statusHasChanged()));
 
-    client.setEnabled(true);
-    QCOMPARE(client.isEnabled(), true);
-    QDeclarativeDebugTest::waitForSignal(&service, SIGNAL(enabledStateChanged()));
-    QCOMPARE(service.isEnabled(), true);
-
-    client.setEnabled(false);
-    QCOMPARE(client.isEnabled(), false);
-    QDeclarativeDebugTest::waitForSignal(&service, SIGNAL(enabledStateChanged()));
-    QCOMPARE(service.isEnabled(), false);
-}
-
-void tst_QDeclarativeDebugClient::isConnected()
-{
-    QDeclarativeDebugClient client1("tst_QDeclarativeDebugClient::isConnected() A", m_conn);
-    QCOMPARE(client1.isConnected(), true);
-
-    QDeclarativeDebugConnection conn;
-    QDeclarativeDebugClient client2("tst_QDeclarativeDebugClient::isConnected() B", &conn);
-    QCOMPARE(client2.isConnected(), false);
-
-    QDeclarativeDebugClient client3("tst_QDeclarativeDebugClient::isConnected() C", 0);
-    QCOMPARE(client3.isConnected(), false);
+    QCOMPARE(client.status(), QDeclarativeDebugClient::Unavailable);
 
     // duplicate plugin name
-    QTest::ignoreMessage(QtWarningMsg, "QDeclarativeDebugClient: Conflicting plugin name \"tst_QDeclarativeDebugClient::isConnected() A\" ");
-    QDeclarativeDebugClient client4("tst_QDeclarativeDebugClient::isConnected() A", m_conn);
-    QCOMPARE(client4.isConnected(), false);
+    QTest::ignoreMessage(QtWarningMsg, "QDeclarativeDebugClient: Conflicting plugin name \"tst_QDeclarativeDebugClient::status()\" ");
+    QDeclarativeDebugClient client2("tst_QDeclarativeDebugClient::status()", m_conn);
+    QCOMPARE(client2.status(), QDeclarativeDebugClient::NotConnected);
+
+    QDeclarativeDebugClient client3("tst_QDeclarativeDebugClient::status3()", 0);
+    QCOMPARE(client3.status(), QDeclarativeDebugClient::NotConnected);
 }
 
 void tst_QDeclarativeDebugClient::sendMessage()
@@ -145,6 +130,7 @@ void tst_QDeclarativeDebugClient::sendMessage()
 
     QByteArray msg = "hello!";
 
+    QDeclarativeDebugTest::waitForSignal(&client, SIGNAL(statusHasChanged()));
     client.sendMessage(msg);
     QByteArray resp = client.waitForResponse();
     QCOMPARE(resp, msg);
diff --git a/tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp b/tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp
index 4683199..bce4713 100644
--- a/tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp
+++ b/tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp
@@ -66,8 +66,7 @@ private slots:
     void initTestCase();
 
     void name();
-    void isEnabled();
-    void enabledChanged();
+    void status();
     void sendMessage();
     void idForObject();
     void objectForId();
@@ -97,31 +96,24 @@ void tst_QDeclarativeDebugService::name()
     QCOMPARE(service.name(), name);
 }
 
-void tst_QDeclarativeDebugService::isEnabled()
+void tst_QDeclarativeDebugService::status()
 {
-    QDeclarativeDebugTestService service("tst_QDeclarativeDebugService::isEnabled()", m_conn);
-    QCOMPARE(service.isEnabled(), false);
+    QDeclarativeDebugTestService service("tst_QDeclarativeDebugService::status()");
+    QCOMPARE(service.status(), QDeclarativeDebugService::Unavailable);
 
-    QDeclarativeDebugTestClient client("tst_QDeclarativeDebugService::isEnabled()", m_conn);
-    client.setEnabled(true);
-    QDeclarativeDebugTest::waitForSignal(&service, SIGNAL(enabledStateChanged()));
-    QCOMPARE(service.isEnabled(), true);
+    {
+        QDeclarativeDebugTestClient client("tst_QDeclarativeDebugService::status()", m_conn);
+        QDeclarativeDebugTest::waitForSignal(&service, SIGNAL(statusHasChanged()));
+        QCOMPARE(service.status(), QDeclarativeDebugService::Enabled);
+    }
 
-    QTest::ignoreMessage(QtWarningMsg, "QDeclarativeDebugService: Conflicting plugin name \"tst_QDeclarativeDebugService::isEnabled()\" ");
-    QDeclarativeDebugService duplicate("tst_QDeclarativeDebugService::isEnabled()", m_conn);
-    QCOMPARE(duplicate.isEnabled(), false);
-}
-
-void tst_QDeclarativeDebugService::enabledChanged()
-{
-    QDeclarativeDebugTestService service("tst_QDeclarativeDebugService::enabledChanged()");
-    QDeclarativeDebugTestClient client("tst_QDeclarativeDebugService::enabledChanged()", m_conn);
+    QDeclarativeDebugTest::waitForSignal(&service, SIGNAL(statusHasChanged()));
+    QCOMPARE(service.status(), QDeclarativeDebugService::Unavailable);
 
-    QCOMPARE(service.enabled, false);
+    QTest::ignoreMessage(QtWarningMsg, "QDeclarativeDebugService: Conflicting plugin name \"tst_QDeclarativeDebugService::status()\" ");
 
-    client.setEnabled(true);
-    QDeclarativeDebugTest::waitForSignal(&service, SIGNAL(enabledStateChanged()));
-    QCOMPARE(service.enabled, true);
+    QDeclarativeDebugService duplicate("tst_QDeclarativeDebugService::status()");
+    QCOMPARE(duplicate.status(), QDeclarativeDebugService::NotConnected);
 }
 
 void tst_QDeclarativeDebugService::sendMessage()
@@ -131,6 +123,11 @@ void tst_QDeclarativeDebugService::sendMessage()
 
     QByteArray msg = "hello!";
 
+    if (service.status() != QDeclarativeDebugService::Enabled)
+        QDeclarativeDebugTest::waitForSignal(&service, SIGNAL(statusHasChanged()));
+    if (client.status() != QDeclarativeDebugClient::Enabled)
+        QDeclarativeDebugTest::waitForSignal(&client, SIGNAL(statusHasChanged()));
+
     client.sendMessage(msg);
     QByteArray resp = client.waitForResponse();
     QCOMPARE(resp, msg);
diff --git a/tests/auto/declarative/shared/debugutil.cpp b/tests/auto/declarative/shared/debugutil.cpp
index c0c3eca..5f68e44 100644
--- a/tests/auto/declarative/shared/debugutil.cpp
+++ b/tests/auto/declarative/shared/debugutil.cpp
@@ -60,7 +60,7 @@ bool QDeclarativeDebugTest::waitForSignal(QObject *receiver, const char *member,
 }
 
 QDeclarativeDebugTestService::QDeclarativeDebugTestService(const QString &s, QObject *parent)
-    : QDeclarativeDebugService(s, parent), enabled(false)
+    : QDeclarativeDebugService(s, parent)
 {
 }
 
@@ -69,10 +69,9 @@ void QDeclarativeDebugTestService::messageReceived(const QByteArray &ba)
     sendMessage(ba);
 }
 
-void QDeclarativeDebugTestService::enabledChanged(bool e)
+void QDeclarativeDebugTestService::statusChanged(Status)
 {
-    enabled = e;
-    emit enabledStateChanged();
+    emit statusHasChanged();
 }
 
 
@@ -92,9 +91,13 @@ QByteArray QDeclarativeDebugTestClient::waitForResponse()
     return lastMsg;
 }
 
+void QDeclarativeDebugTestClient::statusChanged(Status status)
+{
+    emit statusHasChanged();
+}
+
 void QDeclarativeDebugTestClient::messageReceived(const QByteArray &ba)
 {
     lastMsg = ba;
     emit serverMessage(ba);
 }
-
diff --git a/tests/auto/declarative/shared/debugutil_p.h b/tests/auto/declarative/shared/debugutil_p.h
index e6bb7ad..434e053 100644
--- a/tests/auto/declarative/shared/debugutil_p.h
+++ b/tests/auto/declarative/shared/debugutil_p.h
@@ -62,15 +62,13 @@ class QDeclarativeDebugTestService : public QDeclarativeDebugService
     Q_OBJECT
 public:
     QDeclarativeDebugTestService(const QString &s, QObject *parent = 0);
-    bool enabled;
 
 signals:
-    void enabledStateChanged();
+    void statusHasChanged();
 
 protected:
     virtual void messageReceived(const QByteArray &ba);
-
-    virtual void enabledChanged(bool e);
+    virtual void statusChanged(Status status);
 };
 
 class QDeclarativeDebugTestClient : public QDeclarativeDebugClient
@@ -82,9 +80,11 @@ public:
     QByteArray waitForResponse();
 
 signals:
+    void statusHasChanged();
     void serverMessage(const QByteArray &);
 
 protected:
+    virtual void statusChanged(Status status);
     virtual void messageReceived(const QByteArray &ba);
 
 private:
-- 
cgit v0.12


From 31dcf2b4028b1f76301fc69fccff0a9474a0a135 Mon Sep 17 00:00:00 2001
From: Kai Koehne <kai.koehne@nokia.com>
Date: Mon, 27 Sep 2010 10:56:00 +0200
Subject: QDeclarativeDebugService: Add bc autotest

Although it's a private header we use qdeclarativedebugservice_p.h in
creator / qmljsdebugger library. Working with a copy of the header in
the autotest hopefully catches some bc breakages.
---
 .../private_headers/qdeclarativedebugservice_p.h   | 92 ++++++++++++++++++++++
 .../qdeclarativedebugservice.pro                   |  3 +-
 .../tst_qdeclarativedebugservice.cpp               |  2 +-
 3 files changed, 95 insertions(+), 2 deletions(-)
 create mode 100644 tests/auto/declarative/qdeclarativedebugservice/private_headers/qdeclarativedebugservice_p.h

diff --git a/tests/auto/declarative/qdeclarativedebugservice/private_headers/qdeclarativedebugservice_p.h b/tests/auto/declarative/qdeclarativedebugservice/private_headers/qdeclarativedebugservice_p.h
new file mode 100644
index 0000000..0cadbe5
--- /dev/null
+++ b/tests/auto/declarative/qdeclarativedebugservice/private_headers/qdeclarativedebugservice_p.h
@@ -0,0 +1,92 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the QtDeclarative module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef QDECLARATIVEDEBUGSERVICE_H
+#define QDECLARATIVEDEBUGSERVICE_H
+
+#include <QtCore/qobject.h>
+
+QT_BEGIN_HEADER
+
+QT_BEGIN_NAMESPACE
+
+QT_MODULE(Declarative)
+
+class QDeclarativeDebugServicePrivate;
+class Q_DECLARATIVE_EXPORT QDeclarativeDebugService : public QObject
+{
+    Q_OBJECT
+    Q_DECLARE_PRIVATE(QDeclarativeDebugService)
+    Q_DISABLE_COPY(QDeclarativeDebugService)
+
+public:
+    explicit QDeclarativeDebugService(const QString &, QObject *parent = 0);
+    ~QDeclarativeDebugService();
+
+    QString name() const;
+
+    enum Status { NotConnected, Unavailable, Enabled };
+    Status status() const;
+
+    void sendMessage(const QByteArray &);
+
+    static int idForObject(QObject *);
+    static QObject *objectForId(int);
+
+    static QString objectToString(QObject *obj);
+
+    static bool isDebuggingEnabled();
+    static bool hasDebuggingClient();
+
+protected:
+    virtual void statusChanged(Status);
+    virtual void messageReceived(const QByteArray &);
+
+private:
+    friend class QDeclarativeDebugServer;
+};
+
+QT_END_NAMESPACE
+
+QT_END_HEADER
+
+#endif // QDECLARATIVEDEBUGSERVICE_H
+
diff --git a/tests/auto/declarative/qdeclarativedebugservice/qdeclarativedebugservice.pro b/tests/auto/declarative/qdeclarativedebugservice/qdeclarativedebugservice.pro
index a62e148..83bcadb 100644
--- a/tests/auto/declarative/qdeclarativedebugservice/qdeclarativedebugservice.pro
+++ b/tests/auto/declarative/qdeclarativedebugservice/qdeclarativedebugservice.pro
@@ -2,7 +2,8 @@ load(qttest_p4)
 contains(QT_CONFIG,declarative): QT += network declarative
 macx:CONFIG -= app_bundle
 
-HEADERS += ../shared/debugutil_p.h
+HEADERS += ../shared/debugutil_p.h \
+	   private_headers/qdeclarativedebugservice_p.h
 SOURCES += tst_qdeclarativedebugservice.cpp \
            ../shared/debugutil.cpp
 
diff --git a/tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp b/tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp
index bce4713..945823a 100644
--- a/tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp
+++ b/tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp
@@ -50,8 +50,8 @@
 #include <private/qdeclarativedebug_p.h>
 #include <private/qdeclarativeenginedebug_p.h>
 #include <private/qdeclarativedebugclient_p.h>
-#include <private/qdeclarativedebugservice_p.h>
 
+#include "private_headers/qdeclarativedebugservice_p.h"
 #include "../../../shared/util.h"
 #include "../shared/debugutil_p.h"
 
-- 
cgit v0.12


From 3e3ce984b54a0b199bf5d4f5e3dcb0a9d5b5bd79 Mon Sep 17 00:00:00 2001
From: axis <qt-info@nokia.com>
Date: Tue, 28 Sep 2010 08:21:13 +0200
Subject: Fixed compile error on non-Symbian platforms.

---
 tests/auto/qinputcontext/tst_qinputcontext.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/tests/auto/qinputcontext/tst_qinputcontext.cpp b/tests/auto/qinputcontext/tst_qinputcontext.cpp
index 700a49b..7811a53 100644
--- a/tests/auto/qinputcontext/tst_qinputcontext.cpp
+++ b/tests/auto/qinputcontext/tst_qinputcontext.cpp
@@ -492,6 +492,7 @@ Q_DECLARE_METATYPE(QTextEdit *)
 template <class WidgetType>
 void tst_QInputContext::symbianTestCoeFepInputContext_addData()
 {
+#ifdef Q_OS_SYMBIAN
     QList<FepReplayEvent> events;
     QWidget *editwidget;
 
@@ -1047,6 +1048,7 @@ void tst_QInputContext::symbianTestCoeFepInputContext_addData()
             << QString("")
             << QString("");
     events.clear();
+#endif
 }
 
 void tst_QInputContext::symbianTestCoeFepInputContext()
-- 
cgit v0.12


From a42989e696eac94221ddb781a133afaec5b48b12 Mon Sep 17 00:00:00 2001
From: Kai Koehne <kai.koehne@nokia.com>
Date: Tue, 28 Sep 2010 09:43:35 +0200
Subject: QmlViewer: Fix assert on exit (Windows)

The QApplication object in main() is already destroyed when showWarnings()
is called. Create another instance in this case.

(Note that the assert will only be triggered for debug builds, while qmlviewer
is built in release mode by default).

Task-number: QTBUG-14009
Reviewed-by: Thomas Hartmann
---
 tools/qml/main.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/tools/qml/main.cpp b/tools/qml/main.cpp
index 78cd64d..bf183e5 100644
--- a/tools/qml/main.cpp
+++ b/tools/qml/main.cpp
@@ -89,6 +89,9 @@ QString warnings;
 void showWarnings()
 {
     if (!warnings.isEmpty()) {
+        int argc = 0; char **argv = 0;
+        QApplication application(argc, argv); // QApplication() in main has been destroyed already.
+        Q_UNUSED(application)
         QMessageBox::warning(0, QApplication::tr("Qt QML Viewer"), warnings);
     }
 }
-- 
cgit v0.12


From cf4c64a8f155c179f51d2cddd81bae4701826871 Mon Sep 17 00:00:00 2001
From: Kai Koehne <kai.koehne@nokia.com>
Date: Tue, 28 Sep 2010 09:54:11 +0200
Subject: QmlViewer: Fix typo in comment

---
 tools/qml/main.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/qml/main.cpp b/tools/qml/main.cpp
index bf183e5..00d43c1 100644
--- a/tools/qml/main.cpp
+++ b/tools/qml/main.cpp
@@ -519,7 +519,7 @@ int main(int argc, char ** argv)
 
 #if defined (Q_OS_WIN)
     // Debugging output is not visible by default on Windows -
-    // therefore show modal dialog with errors instad.
+    // therefore show modal dialog with errors instead.
     atexit(showWarnings);
 #endif
 
-- 
cgit v0.12


From 746954581f06e0bca98f25eb95dca09c663d47bf Mon Sep 17 00:00:00 2001
From: Aaron Kennedy <aaron.kennedy@nokia.com>
Date: Tue, 28 Sep 2010 18:50:18 +1000
Subject: If a type is registered under several names, share the attached
 property object

Task-number: QTBUG-13799
---
 .../qml/qdeclarativecompiledbindings.cpp           | 10 ++++-----
 src/declarative/qml/qdeclarativecompiler.cpp       |  2 +-
 src/declarative/qml/qdeclarativemetatype.cpp       | 25 +++++++++++++++++++++-
 src/declarative/qml/qdeclarativemetatype_p.h       |  1 +
 src/declarative/qml/qdeclarativeproperty.cpp       |  4 ++--
 .../qml/qdeclarativetypenamescriptclass.cpp        |  2 +-
 .../data/sharedAttachedObject.qml                  | 16 ++++++++++++++
 .../qdeclarativeecmascript/testtypes.cpp           |  1 +
 .../tst_qdeclarativeecmascript.cpp                 | 11 ++++++++++
 9 files changed, 62 insertions(+), 10 deletions(-)
 create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/sharedAttachedObject.qml

diff --git a/src/declarative/qml/qdeclarativecompiledbindings.cpp b/src/declarative/qml/qdeclarativecompiledbindings.cpp
index 9402596..5f0fd56 100644
--- a/src/declarative/qml/qdeclarativecompiledbindings.cpp
+++ b/src/declarative/qml/qdeclarativecompiledbindings.cpp
@@ -438,7 +438,7 @@ struct Instr {
             qint8 output;
             qint8 reg;
             quint8 exceptionId;
-            quint32 index;
+            quint32 id;
         } attached;
         struct {
             QML_INSTR_HEADER
@@ -988,7 +988,7 @@ static void dumpInstruction(const Instr *instr)
         qWarning().nospace() << "\t" << "LoadRoot" << "\t\t" << instr->load.index << "\t" << instr->load.reg;
         break;
     case Instr::LoadAttached:
-        qWarning().nospace() << "\t" << "LoadAttached" << "\t\t" << instr->attached.output << "\t" << instr->attached.reg << "\t" << instr->attached.index;
+        qWarning().nospace() << "\t" << "LoadAttached" << "\t\t" << instr->attached.output << "\t" << instr->attached.reg << "\t" << instr->attached.id;
         break;
     case Instr::ConvertIntToReal:
         qWarning().nospace() << "\t" << "ConvertIntToReal" << "\t" << instr->unaryop.output << "\t" << instr->unaryop.src;
@@ -1225,7 +1225,7 @@ void QDeclarativeCompiledBindingsPrivate::run(int instrIndex,
             output.setUndefined();
         } else {
             QObject *attached = 
-                qmlAttachedPropertiesObjectById(instr->attached.index, 
+                qmlAttachedPropertiesObjectById(instr->attached.id, 
                                                 registers[instr->attached.reg].getQObject(), 
                                                 true);
             Q_ASSERT(attached);
@@ -1895,7 +1895,7 @@ bool QDeclarativeBindingCompilerPrivate::parseName(AST::Node *node, Result &type
                 attach.common.type = Instr::LoadAttached;
                 attach.attached.output = reg;
                 attach.attached.reg = reg;
-                attach.attached.index = attachType->index();
+                attach.attached.id = attachType->attachedPropertiesId();
                 attach.attached.exceptionId = exceptionId(nameNodes.at(ii));
                 bytecode << attach;
 
@@ -2011,7 +2011,7 @@ bool QDeclarativeBindingCompilerPrivate::parseName(AST::Node *node, Result &type
                 attach.common.type = Instr::LoadAttached;
                 attach.attached.output = reg;
                 attach.attached.reg = reg;
-                attach.attached.index = attachType->index();
+                attach.attached.id = attachType->attachedPropertiesId();
                 bytecode << attach;
 
                 absType = 0;
diff --git a/src/declarative/qml/qdeclarativecompiler.cpp b/src/declarative/qml/qdeclarativecompiler.cpp
index e55dc92..8c5fd3a 100644
--- a/src/declarative/qml/qdeclarativecompiler.cpp
+++ b/src/declarative/qml/qdeclarativecompiler.cpp
@@ -1407,7 +1407,7 @@ bool QDeclarativeCompiler::buildProperty(QDeclarativeParser::Property *prop,
             COMPILE_EXCEPTION(prop, tr("Invalid attached object assignment"));
 
         Q_ASSERT(type->attachedPropertiesFunction());
-        prop->index = type->index();
+        prop->index = type->attachedPropertiesId();
         prop->value->metatype = type->attachedPropertiesType();
     } else {
         // Setup regular property data
diff --git a/src/declarative/qml/qdeclarativemetatype.cpp b/src/declarative/qml/qdeclarativemetatype.cpp
index a5c878f..7a78a1f 100644
--- a/src/declarative/qml/qdeclarativemetatype.cpp
+++ b/src/declarative/qml/qdeclarativemetatype.cpp
@@ -146,6 +146,7 @@ public:
     const QMetaObject *m_baseMetaObject;
     QDeclarativeAttachedPropertiesFunc m_attachedPropertiesFunc;
     const QMetaObject *m_attachedPropertiesType;
+    int m_attachedPropertiesId;
     int m_parserStatusCast;
     int m_propertyValueSourceCast;
     int m_propertyValueInterceptorCast;
@@ -155,8 +156,12 @@ public:
     QDeclarativeCustomParser *m_customParser;
     mutable volatile bool m_isSetup:1;
     mutable QList<QDeclarativeProxyMetaObject::ProxyData> m_metaObjects;
+
+    static QHash<const QMetaObject *, int> m_attachedPropertyIds;
 };
 
+QHash<const QMetaObject *, int> QDeclarativeTypePrivate::m_attachedPropertyIds;
+
 QDeclarativeTypePrivate::QDeclarativeTypePrivate()
 : m_isInterface(false), m_iid(0), m_typeId(0), m_listId(0), 
   m_allocationSize(0), m_newFunc(0), m_baseMetaObject(0), m_attachedPropertiesFunc(0), m_attachedPropertiesType(0),
@@ -198,6 +203,14 @@ QDeclarativeType::QDeclarativeType(int index, const QDeclarativePrivate::Registe
     d->m_baseMetaObject = type.metaObject;
     d->m_attachedPropertiesFunc = type.attachedPropertiesFunction;
     d->m_attachedPropertiesType = type.attachedPropertiesMetaObject;
+    if (d->m_attachedPropertiesType) {
+        QHash<const QMetaObject *, int>::Iterator iter = d->m_attachedPropertyIds.find(d->m_baseMetaObject);
+        if (iter == d->m_attachedPropertyIds.end())
+            iter = d->m_attachedPropertyIds.insert(d->m_baseMetaObject, index);
+        d->m_attachedPropertiesId = *iter;
+    } else {
+        d->m_attachedPropertiesId = -1;
+    }
     d->m_parserStatusCast = type.parserStatusCast;
     d->m_propertyValueSourceCast = type.valueSourceCast;
     d->m_propertyValueInterceptorCast = type.valueInterceptorCast;
@@ -461,6 +474,16 @@ const QMetaObject *QDeclarativeType::attachedPropertiesType() const
     return d->m_attachedPropertiesType;
 }
 
+/*
+This is the id passed to qmlAttachedPropertiesById().  This is different from the index
+for the case that a single class is registered under two or more names (eg. Item in 
+Qt 4.7 and QtQuick 1.0).
+*/
+int QDeclarativeType::attachedPropertiesId() const
+{
+    return d->m_attachedPropertiesId;
+}
+
 int QDeclarativeType::parserStatusCast() const
 {
     return d->m_parserStatusCast;
@@ -662,7 +685,7 @@ int QDeclarativeMetaType::attachedPropertiesFuncId(const QMetaObject *mo)
 
     QDeclarativeType *type = data->metaObjectToType.value(mo);
     if (type && type->attachedPropertiesFunction())
-        return type->index();
+        return type->attachedPropertiesId();
     else
         return -1;
 }
diff --git a/src/declarative/qml/qdeclarativemetatype_p.h b/src/declarative/qml/qdeclarativemetatype_p.h
index f410547..382abd2 100644
--- a/src/declarative/qml/qdeclarativemetatype_p.h
+++ b/src/declarative/qml/qdeclarativemetatype_p.h
@@ -137,6 +137,7 @@ public:
 
     QDeclarativeAttachedPropertiesFunc attachedPropertiesFunction() const;
     const QMetaObject *attachedPropertiesType() const;
+    int attachedPropertiesId() const;
 
     int parserStatusCast() const;
     QVariant fromObject(QObject *) const;
diff --git a/src/declarative/qml/qdeclarativeproperty.cpp b/src/declarative/qml/qdeclarativeproperty.cpp
index d0dd2e8..bc20bff 100644
--- a/src/declarative/qml/qdeclarativeproperty.cpp
+++ b/src/declarative/qml/qdeclarativeproperty.cpp
@@ -220,7 +220,7 @@ void QDeclarativePropertyPrivate::initProperty(QObject *obj, const QString &name
                 QDeclarativeAttachedPropertiesFunc func = data->type->attachedPropertiesFunction();
                 if (!func) return; // Not an attachable type
 
-                currentObject = qmlAttachedPropertiesObjectById(data->type->index(), currentObject);
+                currentObject = qmlAttachedPropertiesObjectById(data->type->attachedPropertiesId(), currentObject);
                 if (!currentObject) return; // Something is broken with the attachable type
             } else {
                 Q_ASSERT(data->typeNamespace);
@@ -232,7 +232,7 @@ void QDeclarativePropertyPrivate::initProperty(QObject *obj, const QString &name
                 QDeclarativeAttachedPropertiesFunc func = data->type->attachedPropertiesFunction();
                 if (!func) return; // Not an attachable type
 
-                currentObject = qmlAttachedPropertiesObjectById(data->type->index(), currentObject);
+                currentObject = qmlAttachedPropertiesObjectById(data->type->attachedPropertiesId(), currentObject);
                 if (!currentObject) return; // Something is broken with the attachable type
             }
         } else {
diff --git a/src/declarative/qml/qdeclarativetypenamescriptclass.cpp b/src/declarative/qml/qdeclarativetypenamescriptclass.cpp
index 764a8db..cba7b4a 100644
--- a/src/declarative/qml/qdeclarativetypenamescriptclass.cpp
+++ b/src/declarative/qml/qdeclarativetypenamescriptclass.cpp
@@ -129,7 +129,7 @@ QDeclarativeTypeNameScriptClass::queryProperty(Object *obj, const Identifier &na
             return 0;
         } else if (data->object) {
             // Must be an attached property
-            object = qmlAttachedPropertiesObjectById(data->type->index(), data->object);
+            object = qmlAttachedPropertiesObjectById(data->type->attachedPropertiesId(), data->object);
             if (!object) return 0;
             return ep->objectClass->queryProperty(object, name, flags, 0);
         }
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/sharedAttachedObject.qml b/tests/auto/declarative/qdeclarativeecmascript/data/sharedAttachedObject.qml
new file mode 100644
index 0000000..817391d
--- /dev/null
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/sharedAttachedObject.qml
@@ -0,0 +1,16 @@
+import Qt.test 1.0
+import Qt 4.7
+
+MyQmlObject {
+    id: root
+    property bool test1: false
+    property bool test2: false
+
+    MyQmlObject.value2: 7
+
+    Component.onCompleted: {
+        test1 = root.MyQmlObject.value2 == 7;
+        test2 = root.MyQmlObjectAlias.value2 == 7;
+    }
+}
+
diff --git a/tests/auto/declarative/qdeclarativeecmascript/testtypes.cpp b/tests/auto/declarative/qdeclarativeecmascript/testtypes.cpp
index 8a4605a..810a0f7 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/testtypes.cpp
+++ b/tests/auto/declarative/qdeclarativeecmascript/testtypes.cpp
@@ -102,6 +102,7 @@ public:
 
 void registerTypes()
 {
+    qmlRegisterType<MyQmlObject>("Qt.test", 1,0, "MyQmlObjectAlias");
     qmlRegisterType<MyQmlObject>("Qt.test", 1,0, "MyQmlObject");
     qmlRegisterType<MyDeferredObject>("Qt.test", 1,0, "MyDeferredObject");
     qmlRegisterType<MyQmlContainer>("Qt.test", 1,0, "MyQmlContainer");
diff --git a/tests/auto/declarative/qdeclarativeecmascript/tst_qdeclarativeecmascript.cpp b/tests/auto/declarative/qdeclarativeecmascript/tst_qdeclarativeecmascript.cpp
index c10a110..4feb630 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/tst_qdeclarativeecmascript.cpp
+++ b/tests/auto/declarative/qdeclarativeecmascript/tst_qdeclarativeecmascript.cpp
@@ -161,6 +161,7 @@ private slots:
     void nonscriptable();
     void deleteLater();
     void in();
+    void sharedAttachedObject();
 
     void include();
 
@@ -2583,6 +2584,16 @@ void tst_qdeclarativeecmascript::in()
     delete o;
 }
 
+void tst_qdeclarativeecmascript::sharedAttachedObject()
+{
+    QDeclarativeComponent component(&engine, TEST_FILE("sharedAttachedObject.qml"));
+    QObject *o = component.create();
+    QVERIFY(o != 0);
+    QCOMPARE(o->property("test1").toBool(), true);
+    QCOMPARE(o->property("test2").toBool(), true);
+    delete o;
+}
+
 QTEST_MAIN(tst_qdeclarativeecmascript)
 
 #include "tst_qdeclarativeecmascript.moc"
-- 
cgit v0.12


From 5f511fc19df937b4650cd0e2c9fea386b51d92fb Mon Sep 17 00:00:00 2001
From: Morten Engvoldsen <morten.engvoldsen@nokia.com>
Date: Tue, 28 Sep 2010 10:55:08 +0200
Subject: Doc: Fixing QTBUG-13595

---
 doc/src/template/style/style.css | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/doc/src/template/style/style.css b/doc/src/template/style/style.css
index 51c4f7e..614e296 100755
--- a/doc/src/template/style/style.css
+++ b/doc/src/template/style/style.css
@@ -837,6 +837,9 @@
         padding-left: 25px;
         padding-top: 10px;
     }
+	.wrap .content ul img {
+		vertical-align:middle;
+	}	
     a:hover
     {
         color: #4c0033;
-- 
cgit v0.12


From 8c316faaeb6efdc82d3c17e03bd0e83da9783e6f Mon Sep 17 00:00:00 2001
From: Geir Vattekar <geir.vattekar@nokia.com>
Date: Tue, 28 Sep 2010 11:39:38 +0200
Subject: Doc: Added lisence header to snippet (cherry picked from commit
 a21b6be2e97b2678111930bc04eaa843b42fa22b)

---
 doc/src/snippets/widgetprinting.cpp | 39 +++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

diff --git a/doc/src/snippets/widgetprinting.cpp b/doc/src/snippets/widgetprinting.cpp
index b3d5b7c..47839d8 100644
--- a/doc/src/snippets/widgetprinting.cpp
+++ b/doc/src/snippets/widgetprinting.cpp
@@ -1,3 +1,42 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the documentation of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+**   * Redistributions of source code must retain the above copyright
+**     notice, this list of conditions and the following disclaimer.
+**   * Redistributions in binary form must reproduce the above copyright
+**     notice, this list of conditions and the following disclaimer in
+**     the documentation and/or other materials provided with the
+**     distribution.
+**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
+**     the names of its contributors may be used to endorse or promote
+**     products derived from this software without specific prior written
+**     permission.
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+** $QT_END_LICENSE$
+**
+****************************************************************************/
 
 #include <QtGui>
 
-- 
cgit v0.12


From 30959e88498b2c8591145e30c8b497a76c12d8f6 Mon Sep 17 00:00:00 2001
From: Kai Koehne <kai.koehne@nokia.com>
Date: Tue, 28 Sep 2010 12:24:55 +0200
Subject: QmlDebugService: Check that there is a receiver before sending
 messages

Reviewed-by: Christiaan Janssen
---
 src/declarative/debugger/qdeclarativedebugservice.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/declarative/debugger/qdeclarativedebugservice.cpp b/src/declarative/debugger/qdeclarativedebugservice.cpp
index 0fbc1e3..62f2f39 100644
--- a/src/declarative/debugger/qdeclarativedebugservice.cpp
+++ b/src/declarative/debugger/qdeclarativedebugservice.cpp
@@ -182,7 +182,9 @@ void QDeclarativeDebugServer::newConnection()
 bool QDeclarativeDebugServer::hasDebuggingClient() const
 {
     Q_D(const QDeclarativeDebugServer);
-    return d->gotHello;
+    return d->connection
+            && (d->connection->state() == QTcpSocket::ConnectedState)
+            && d->gotHello;
 }
 
 QDeclarativeDebugServer *QDeclarativeDebugServer::instance()
@@ -485,7 +487,7 @@ void QDeclarativeDebugService::sendMessage(const QByteArray &message)
 {
     Q_D(QDeclarativeDebugService);
 
-    if (!d->server || !d->server->d_func()->connection)
+    if (status() != Enabled)
         return;
 
     QPacket pack;
-- 
cgit v0.12


From 9caae83e1f2b9c56ee86b8523391e6a83ea724c5 Mon Sep 17 00:00:00 2001
From: Kai Koehne <kai.koehne@nokia.com>
Date: Tue, 28 Sep 2010 12:48:13 +0200
Subject: QDeclarativeDebugClient: Fix gcc warning

---
 src/declarative/debugger/qdeclarativedebugclient.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/declarative/debugger/qdeclarativedebugclient.cpp b/src/declarative/debugger/qdeclarativedebugclient.cpp
index f7d7243..ce3faf6 100644
--- a/src/declarative/debugger/qdeclarativedebugclient.cpp
+++ b/src/declarative/debugger/qdeclarativedebugclient.cpp
@@ -277,7 +277,7 @@ void QDeclarativeDebugClient::sendMessage(const QByteArray &message)
     d->client->d->protocol->send(pack);
 }
 
-void QDeclarativeDebugClient::statusChanged(Status status)
+void QDeclarativeDebugClient::statusChanged(Status)
 {
 }
 
-- 
cgit v0.12


From 434e40dbb2726f1a3204b4ea3fcee7c531467e42 Mon Sep 17 00:00:00 2001
From: Markus Goetz <Markus.Goetz@nokia.com>
Date: Tue, 28 Sep 2010 14:43:55 +0200
Subject: SSL: Add benchmark for QSslSocket::systemCaCertificates()

Task-number: QTBUG-14013
Reviewed-by: Peter Hartmann
---
 tests/benchmarks/network/network.pro               |   1 +
 .../network/ssl/qsslsocket/qsslsocket.pro          |  13 +++
 .../network/ssl/qsslsocket/tst_qsslsocket.cpp      | 103 +++++++++++++++++++++
 tests/benchmarks/network/ssl/ssl.pro               |   3 +
 4 files changed, 120 insertions(+)
 create mode 100644 tests/benchmarks/network/ssl/qsslsocket/qsslsocket.pro
 create mode 100644 tests/benchmarks/network/ssl/qsslsocket/tst_qsslsocket.cpp
 create mode 100644 tests/benchmarks/network/ssl/ssl.pro

diff --git a/tests/benchmarks/network/network.pro b/tests/benchmarks/network/network.pro
index ea0f821..73de556 100644
--- a/tests/benchmarks/network/network.pro
+++ b/tests/benchmarks/network/network.pro
@@ -2,4 +2,5 @@ TEMPLATE = subdirs
 SUBDIRS = \
         access \
         kernel \
+        ssl \
         socket
diff --git a/tests/benchmarks/network/ssl/qsslsocket/qsslsocket.pro b/tests/benchmarks/network/ssl/qsslsocket/qsslsocket.pro
new file mode 100644
index 0000000..da34a02
--- /dev/null
+++ b/tests/benchmarks/network/ssl/qsslsocket/qsslsocket.pro
@@ -0,0 +1,13 @@
+load(qttest_p4)
+TEMPLATE = app
+TARGET = tst_bench_qsslsocket
+DEPENDPATH += .
+INCLUDEPATH += .
+
+QT -= gui
+QT += network
+
+CONFIG += release
+
+# Input
+SOURCES += tst_qsslsocket.cpp
diff --git a/tests/benchmarks/network/ssl/qsslsocket/tst_qsslsocket.cpp b/tests/benchmarks/network/ssl/qsslsocket/tst_qsslsocket.cpp
new file mode 100644
index 0000000..79f502c
--- /dev/null
+++ b/tests/benchmarks/network/ssl/qsslsocket/tst_qsslsocket.cpp
@@ -0,0 +1,103 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the test suite of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include <QtTest/QtTest>
+
+#include <qcoreapplication.h>
+#include <qsslconfiguration.h>
+#include <qsslsocket.h>
+
+
+// #include "../../../../auto/network-settings.h"
+
+//TESTED_CLASS=
+//TESTED_FILES=
+
+class tst_QSslSocket : public QObject
+{
+    Q_OBJECT
+
+public:
+    tst_QSslSocket();
+    virtual ~tst_QSslSocket();
+
+
+public slots:
+    void initTestCase_data();
+    void init();
+    void cleanup();
+private slots:
+    void systemCaCertificates();
+};
+
+tst_QSslSocket::tst_QSslSocket()
+{
+}
+
+tst_QSslSocket::~tst_QSslSocket()
+{
+}
+
+void tst_QSslSocket::initTestCase_data()
+{
+}
+
+void tst_QSslSocket::init()
+{
+}
+
+void tst_QSslSocket::cleanup()
+{
+}
+
+//----------------------------------------------------------------------------------
+void tst_QSslSocket::systemCaCertificates()
+{
+  // The results of this test change if the benchmarking system changes too much.
+  // Therefore this benchmark is only good for manual regression checking between
+  // Qt versions.
+  QBENCHMARK_ONCE {
+     QList<QSslCertificate> list = QSslSocket::systemCaCertificates();
+  }
+}
+
+QTEST_MAIN(tst_QSslSocket)
+#include "tst_qsslsocket.moc"
diff --git a/tests/benchmarks/network/ssl/ssl.pro b/tests/benchmarks/network/ssl/ssl.pro
new file mode 100644
index 0000000..0c8529d
--- /dev/null
+++ b/tests/benchmarks/network/ssl/ssl.pro
@@ -0,0 +1,3 @@
+TEMPLATE = subdirs
+SUBDIRS = \
+        qsslsocket
-- 
cgit v0.12


From fa5c83003db5dea46fc045b2fd90e6308a0d8911 Mon Sep 17 00:00:00 2001
From: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Date: Tue, 28 Sep 2010 14:53:44 +0200
Subject: fix moc argument quoting on mingw

for some bizarre reason, mingw doesn't like double quotes.
so instead of building some more elaborate custom quoting, just let
qmake do it for us.

Reviewed-by: mariusSO
---
 mkspecs/features/moc.prf | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/mkspecs/features/moc.prf b/mkspecs/features/moc.prf
index 15e7fd9..89e9b40 100644
--- a/mkspecs/features/moc.prf
+++ b/mkspecs/features/moc.prf
@@ -39,22 +39,22 @@ win32:count($$list($$INCLUDEPATH), 40, >) {
     }
 }
 
-defineReplace(mocCmd) {
+defineReplace(mocCmdBase) {
     !isEmpty(WIN_INCLUDETEMP) {
         RET =
         if(contains(TEMPLATE, "vc.*")|contains(TEMPLATE_PREFIX, "vc")) {
             RET += $$mocinclude.commands
         }
-        RET += $$QMAKE_MOC $(DEFINES) @$$WIN_INCLUDETEMP $$join(QMAKE_COMPILER_DEFINES, " -D", -D) \"$$1\" -o $$2
+        RET += $$QMAKE_MOC $(DEFINES) @$$WIN_INCLUDETEMP $$join(QMAKE_COMPILER_DEFINES, " -D", -D)
         return($$RET)
     }
-    return($$QMAKE_MOC $(DEFINES) $(INCPATH) $$join(QMAKE_COMPILER_DEFINES, " -D", -D) \"$$1\" -o $$2)
+    return($$QMAKE_MOC $(DEFINES) $(INCPATH) $$join(QMAKE_COMPILER_DEFINES, " -D", -D))
 }
 
 #moc headers
 moc_header.CONFIG = moc_verify
 moc_header.dependency_type = TYPE_C
-moc_header.commands = ${QMAKE_FUNC_mocCmd}
+moc_header.commands = ${QMAKE_FUNC_mocCmdBase} ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT}
 moc_header.output = $$MOC_DIR/$${QMAKE_H_MOD_MOC}${QMAKE_FILE_BASE}$${first(QMAKE_EXT_CPP)}
 moc_header.input = HEADERS
 moc_header.variable_out = SOURCES
@@ -69,7 +69,7 @@ INCREDIBUILD_XGE += moc_header
 #moc sources
 moc_source.CONFIG = no_link moc_verify
 moc_source.dependency_type = TYPE_C
-moc_source.commands = ${QMAKE_FUNC_mocCmd}
+moc_source.commands = ${QMAKE_FUNC_mocCmdBase} ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT}
 moc_source.output = $$MOC_DIR/$${QMAKE_CPP_MOD_MOC}${QMAKE_FILE_BASE}$${QMAKE_EXT_CPP_MOC}
 moc_source.input = SOURCES OBJECTIVE_SOURCES
 moc_source.name = MOC ${QMAKE_FILE_IN}
-- 
cgit v0.12


From 1341477e03dae2f9bc5ddb25beeb2ba3cd23358f Mon Sep 17 00:00:00 2001
From: Alessandro Portale <alessandro.portale@nokia.com>
Date: Tue, 28 Sep 2010 15:05:03 +0200
Subject: Implemeting, exporting and autotesting QFont::lastResortFont()

An implementation of QFont::lastResortFont() is still(!) missing
in Qt 4.7.0. I only became aware of QTBUG-6921, lately.

This patch...
1) implements QFont::lastResortFont() in qfont_s60.cpp by first
trying to get the lastResortFamily() and then falling back to a
hardcoded font.

2) updates the .def files with one additional entry

3) adds an autotest which verifies that lastResortFamily() does
return a non-empty string. In the firt place, that autotest makes
sure that lastResortFamily() is implemented and exported, so that
something like this issue will not go unnoticed in the next
Qt port.

Task-number: QTBUG-6921
Reviewed-by: Eskil
---
 src/gui/text/qfont_s60.cpp       | 10 ++++++++++
 src/s60installs/bwins/QtGuiu.def |  1 +
 src/s60installs/eabi/QtGuiu.def  |  1 +
 tests/auto/qfont/tst_qfont.cpp   |  7 +++++++
 4 files changed, 19 insertions(+)

diff --git a/src/gui/text/qfont_s60.cpp b/src/gui/text/qfont_s60.cpp
index d39f30a..80a3bb2 100644
--- a/src/gui/text/qfont_s60.cpp
+++ b/src/gui/text/qfont_s60.cpp
@@ -57,6 +57,16 @@ Q_GLOBAL_STATIC_WITH_INITIALIZER(QStringList, fontFamiliesOnFontServer, {
 });
 #endif // QT_NO_FREETYPE
 
+QString QFont::lastResortFont() const
+{
+    // Symbian's font Api does not distinguish between font and family.
+    // Therefore we try to get a "Family" first, then fall back to "Sans".
+    static QString font = lastResortFamily();
+    if (font.isEmpty())
+        font = QLatin1String("Sans");
+    return font;
+}
+
 QString QFont::lastResortFamily() const
 {
 #ifdef QT_NO_FREETYPE
diff --git a/src/s60installs/bwins/QtGuiu.def b/src/s60installs/bwins/QtGuiu.def
index 7805dae..9a61523 100644
--- a/src/s60installs/bwins/QtGuiu.def
+++ b/src/s60installs/bwins/QtGuiu.def
@@ -12892,4 +12892,5 @@ EXPORTS
 	?setTimeout@QTapAndHoldGesture@@SAXH@Z @ 12891 NONAME ; void QTapAndHoldGesture::setTimeout(int)
 	?qmljsDebugArguments@QApplicationPrivate@@2VQString@@A @ 12892 NONAME ; class QString QApplicationPrivate::qmljsDebugArguments
 	?effectiveBoundingRect@QGraphicsItemPrivate@@QBE?AVQRectF@@PAVQGraphicsItem@@@Z @ 12893 NONAME ; class QRectF QGraphicsItemPrivate::effectiveBoundingRect(class QGraphicsItem *) const
+	?lastResortFont@QFont@@QBE?AVQString@@XZ @ 12894 NONAME ; class QString QFont::lastResortFont(void) const
 
diff --git a/src/s60installs/eabi/QtGuiu.def b/src/s60installs/eabi/QtGuiu.def
index 4442d33..634b7af 100644
--- a/src/s60installs/eabi/QtGuiu.def
+++ b/src/s60installs/eabi/QtGuiu.def
@@ -12097,4 +12097,5 @@ EXPORTS
 	_ZN19QApplicationPrivate19qmljsDebugArgumentsE @ 12096 NONAME DATA 4
 	_ZN20QGraphicsItemPrivate26childrenBoundingRectHelperEP10QTransformP6QRectFP13QGraphicsItem @ 12097 NONAME
 	_ZNK20QGraphicsItemPrivate21effectiveBoundingRectEP13QGraphicsItem @ 12098 NONAME
+	_ZNK5QFont14lastResortFontEv @ 12099 NONAME
 
diff --git a/tests/auto/qfont/tst_qfont.cpp b/tests/auto/qfont/tst_qfont.cpp
index 7bda665..296ed68 100644
--- a/tests/auto/qfont/tst_qfont.cpp
+++ b/tests/auto/qfont/tst_qfont.cpp
@@ -76,6 +76,7 @@ private slots:
     void italicOblique();
     void insertAndRemoveSubstitutions();
     void serializeSpacing();
+    void lastResortFont();
 };
 
 // Testing get/set functions
@@ -593,5 +594,11 @@ void tst_QFont::serializeSpacing()
     QCOMPARE(font3.wordSpacing(), 50.);
 }
 
+void tst_QFont::lastResortFont()
+{
+    QFont font;
+    QVERIFY(!font.lastResortFont().isEmpty());
+}
+
 QTEST_MAIN(tst_QFont)
 #include "tst_qfont.moc"
-- 
cgit v0.12


From e7251f297bed568365dadf77e61aeb4a579a4a81 Mon Sep 17 00:00:00 2001
From: Thiago Macieira <thiago.macieira@nokia.com>
Date: Thu, 23 Sep 2010 23:06:53 +0200
Subject: Disable NTLM tests again, our server is not working.

We don't know how to configure Squid and Samba. If someone
does, please contact us.

Reviewed-By: Trust Me
---
 tests/auto/qtcpsocket/tst_qtcpsocket.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tests/auto/qtcpsocket/tst_qtcpsocket.cpp b/tests/auto/qtcpsocket/tst_qtcpsocket.cpp
index e3b2ca5..31cae40 100644
--- a/tests/auto/qtcpsocket/tst_qtcpsocket.cpp
+++ b/tests/auto/qtcpsocket/tst_qtcpsocket.cpp
@@ -275,7 +275,7 @@ void tst_QTcpSocket::initTestCase_data()
 
     QTest::newRow("WithHttpProxy") << true << int(HttpProxy) << false;
     QTest::newRow("WithHttpProxyBasicAuth") << true << int(HttpProxy | AuthBasic) << false;
-    QTest::newRow("WithHttpProxyNtlmAuth") << true << int(HttpProxy | AuthNtlm) << false;
+//    QTest::newRow("WithHttpProxyNtlmAuth") << true << int(HttpProxy | AuthNtlm) << false;
 
 #ifndef QT_NO_OPENSSL
     QTest::newRow("WithoutProxy SSL") << false << 0 << true;
@@ -284,7 +284,7 @@ void tst_QTcpSocket::initTestCase_data()
 
     QTest::newRow("WithHttpProxy SSL") << true << int(HttpProxy) << true;
     QTest::newRow("WithHttpProxyBasicAuth SSL") << true << int(HttpProxy | AuthBasic) << true;
-    QTest::newRow("WithHttpProxyNtlmAuth SSL") << true << int(HttpProxy | AuthNtlm) << true;
+//    QTest::newRow("WithHttpProxyNtlmAuth SSL") << true << int(HttpProxy | AuthNtlm) << true;
 #endif
 }
 
-- 
cgit v0.12


From 61e0576f7b6b7cf3330f58b51e3e5e213919c6bf Mon Sep 17 00:00:00 2001
From: Thiago Macieira <thiago.macieira@nokia.com>
Date: Tue, 28 Sep 2010 10:45:43 +0200
Subject: Use quint64 (long long) instead of long for the GCC assembly code.

Windows 64-bit has sizeof(long) == 4, which doesn't match the register
size.

Task-number: reported on IRC
Reviewed-by: Trust Me
---
 src/corelib/tools/qsimd.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/corelib/tools/qsimd.cpp b/src/corelib/tools/qsimd.cpp
index 7babf3a..b2fe2da 100644
--- a/src/corelib/tools/qsimd.cpp
+++ b/src/corelib/tools/qsimd.cpp
@@ -286,7 +286,7 @@ static inline uint detectProcessorFeatures()
     uint feature_result = 0;
 
 #if defined(Q_CC_GNU)
-    long tmp;
+    quint64 tmp;
     asm ("xchg %%rbx, %1\n"
          "cpuid\n"
          "xchg %%rbx, %1\n"
-- 
cgit v0.12


From 4f82ba7aeb62da4c8f537a697ced68c43d262f8f Mon Sep 17 00:00:00 2001
From: Thiago Macieira <thiago.macieira@nokia.com>
Date: Tue, 28 Sep 2010 14:07:01 +0200
Subject: Invert the buildkey logic for compilers.

Make ICC use "g++-4" as the official buildkey, since it's supposed to
be completely ABI-compatible. Keep the older build key for compatibility
with plugins built with ICC prior to 4.7.

Reviewed-By: Bradley T. Hughes
---
 configure | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/configure b/configure
index 4316cc8..53f520a 100755
--- a/configure
+++ b/configure
@@ -7356,14 +7356,14 @@ g++*)
 icc*)
     # The Intel CC compiler on Unix systems matches the ABI of the g++
     # that is found on PATH
-    COMPILER="icc"
-    COMPAT_COMPILER="g++-4"
+    COMPAT_COMPILER="icc"
+    COMPILER="g++-4"
     case "`g++ -dumpversion` 2>/dev/null" in
     2.95.*)
-        COMPAT_COMPILER="g++-2.95.*"
+        COMPILER="g++-2.95.*"
         ;;
     3.*)
-        COMPAT_COMPILER="g++-3.*"
+a        COMPILER="g++-3.*"
         ;;
     *)
         ;;
-- 
cgit v0.12


From 52734ec862b06ca050b7a483fe232142cdd23507 Mon Sep 17 00:00:00 2001
From: David Faure <faure@kde.org>
Date: Tue, 28 Sep 2010 14:11:16 +0200
Subject: Insert the result of QHostInfo::fromName into the hostinfo cache,
 too.

This way both synchronous and asynchronous lookups are cached, resulting
in more reliable behavior: this issue was detected by kde's ktcpsockettest
where state() was sometimes HostLookupState and sometimes ConnectedState,
depending on whether the previous lookups were done by the thread or by
the blocking lookup in QAbstractSocket::waitForConnected.

Merge-request: 829
Reviewed-by: Thiago Macieira <thiago.macieira@nokia.com>
Reviewed-by: Markus Goetz
---
 src/network/kernel/qhostinfo.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/network/kernel/qhostinfo.cpp b/src/network/kernel/qhostinfo.cpp
index 41a9512..f984cf8 100644
--- a/src/network/kernel/qhostinfo.cpp
+++ b/src/network/kernel/qhostinfo.cpp
@@ -243,7 +243,10 @@ QHostInfo QHostInfo::fromName(const QString &name)
     qDebug("QHostInfo::fromName(\"%s\")",name.toLatin1().constData());
 #endif
 
-    return QHostInfoAgent::fromName(name);
+    QHostInfo hostInfo = QHostInfoAgent::fromName(name);
+    QHostInfoLookupManager *manager = theHostInfoLookupManager();
+    manager->cache.put(name, hostInfo);
+    return hostInfo;
 }
 
 /*!
-- 
cgit v0.12


From 02de74f0b2d443e410154e96321357cfe2ef9aad Mon Sep 17 00:00:00 2001
From: Zeno Albisser <zeno.albisser@nokia.com>
Date: Tue, 28 Sep 2010 09:44:06 -0400
Subject: Added note to changes-4.7.1

Reviewed-by: Frederik Gladhorn
---
 dist/changes-4.7.1 | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/dist/changes-4.7.1 b/dist/changes-4.7.1
index 29b4d41..d1ef791 100644
--- a/dist/changes-4.7.1
+++ b/dist/changes-4.7.1
@@ -55,6 +55,15 @@ QtGui
 	* [QTBUG-12540] Fix rendering of large glyphs with OpenGL2 paint engine.
 
 
+ - QPinchGesture
+    * The scaleFactor and totalScaleFactor now represent a value that allows
+      an object to track a touchpoint during a Pinch Gesture even when using
+      sequences for zooming.
+      Therefor the scale factors are initialized to 1.0 and for every new
+      sequence the totalScaleFactor is multiplied with the scaleFactor of the
+      new sequence.
+
+
 QtDBus
 ------
 
-- 
cgit v0.12


From 4f1235af805d6ec947730e33d270c30d298e51dc Mon Sep 17 00:00:00 2001
From: Peter Hartmann <peter.hartmann@nokia.com>
Date: Tue, 28 Sep 2010 14:56:54 +0200
Subject: QSslSocket speed up loading of system certificates on Unix (not Mac)

... by only reading in a certificate once. Before, we were adding all
files from all directories; since they often contained symlinks, the
same certificate was added several times.

Reviewed-by: Markus Goetz
Reviewed-by: Thiago Macieira
Task-number: QTBUG-14013
---
 src/network/ssl/qsslsocket.cpp         |  2 +-
 src/network/ssl/qsslsocket_openssl.cpp | 37 ++++++++++++++++++++++++++--------
 2 files changed, 30 insertions(+), 9 deletions(-)

diff --git a/src/network/ssl/qsslsocket.cpp b/src/network/ssl/qsslsocket.cpp
index f18c629..c9f421f 100644
--- a/src/network/ssl/qsslsocket.cpp
+++ b/src/network/ssl/qsslsocket.cpp
@@ -1354,7 +1354,7 @@ QList<QSslCertificate> QSslSocket::defaultCaCertificates()
 */
 QList<QSslCertificate> QSslSocket::systemCaCertificates()
 {
-    QSslSocketPrivate::ensureInitialized();
+    // we are calling ensureInitialized() in the method below
     return QSslSocketPrivate::systemCaCertificates();
 }
 
diff --git a/src/network/ssl/qsslsocket_openssl.cpp b/src/network/ssl/qsslsocket_openssl.cpp
index 5033393..cd224df 100644
--- a/src/network/ssl/qsslsocket_openssl.cpp
+++ b/src/network/ssl/qsslsocket_openssl.cpp
@@ -772,14 +772,35 @@ QList<QSslCertificate> QSslSocketPrivate::systemCaCertificates()
         }
     }
 #elif defined(Q_OS_UNIX) && !defined(Q_OS_SYMBIAN)
-    systemCerts.append(QSslCertificate::fromPath(QLatin1String("/var/ssl/certs/*.pem"), QSsl::Pem, QRegExp::Wildcard)); // AIX
-    systemCerts.append(QSslCertificate::fromPath(QLatin1String("/usr/local/ssl/certs/*.pem"), QSsl::Pem, QRegExp::Wildcard)); // Solaris
-    systemCerts.append(QSslCertificate::fromPath(QLatin1String("/opt/openssl/certs/*.pem"), QSsl::Pem, QRegExp::Wildcard)); // HP-UX
-    systemCerts.append(QSslCertificate::fromPath(QLatin1String("/etc/ssl/certs/*.pem"), QSsl::Pem, QRegExp::Wildcard)); // (K)ubuntu, OpenSUSE, Mandriva, ...
-    systemCerts.append(QSslCertificate::fromPath(QLatin1String("/etc/pki/tls/certs/ca-bundle.crt"), QSsl::Pem)); // Fedora
-    systemCerts.append(QSslCertificate::fromPath(QLatin1String("/usr/lib/ssl/certs/*.pem"), QSsl::Pem, QRegExp::Wildcard)); // Gentoo, Mandrake
-    systemCerts.append(QSslCertificate::fromPath(QLatin1String("/usr/share/ssl/*.pem"), QSsl::Pem, QRegExp::Wildcard)); // Centos, Redhat, SuSE
-    systemCerts.append(QSslCertificate::fromPath(QLatin1String("/usr/local/ssl/*.pem"), QSsl::Pem, QRegExp::Wildcard)); // Normal OpenSSL Tarball
+    QSet<QString> certFiles;
+    QList<QByteArray> directories;
+    directories << "/etc/ssl/certs/"; // (K)ubuntu, OpenSUSE, Mandriva, MeeGo ...
+    directories << "/usr/lib/ssl/certs/"; // Gentoo, Mandrake
+    directories << "/usr/share/ssl/"; // Centos, Redhat, SuSE
+    directories << "/usr/local/ssl/"; // Normal OpenSSL Tarball
+    directories << "/var/ssl/certs/"; // AIX
+    directories << "/usr/local/ssl/certs/"; // Solaris
+    directories << "/opt/openssl/certs/"; // HP-UX
+
+    QDir currentDir;
+    QStringList nameFilters;
+    nameFilters << QLatin1String("*.pem") << QLatin1String("*.crt");
+    currentDir.setNameFilters(nameFilters);
+    for (int a = 0; a < directories.count(); a++) {
+        currentDir.setPath(QLatin1String(directories.at(a)));
+        QDirIterator it(currentDir);
+        while(it.hasNext()) {
+            it.next();
+            // use canonical path here to not load the same certificate twice if symlinked
+            certFiles.insert(it.fileInfo().canonicalFilePath());
+        }
+    }
+    QSetIterator<QString> it(certFiles);
+    while(it.hasNext()) {
+        systemCerts.append(QSslCertificate::fromPath(it.next()));
+    }
+    systemCerts.append(QSslCertificate::fromPath(QLatin1String("/etc/pki/tls/certs/ca-bundle.crt"), QSsl::Pem)); // Fedora, Mandriva
+
 #elif defined(Q_OS_SYMBIAN)
     QList<QByteArray> certs;
     QScopedPointer<CSymbianCertificateRetriever> retriever(CSymbianCertificateRetriever::NewL());
-- 
cgit v0.12


From d72ba30f29cc641cd3d3ee624bd39e6247bec553 Mon Sep 17 00:00:00 2001
From: Jens Bache-Wiig <jens.bache-wiig@nokia.com>
Date: Tue, 28 Sep 2010 16:31:27 +0200
Subject: Fixed a painting glitch with checked menu icons on WindowsXP

This issue affected windows XP style. The checked icon would get
incorrect border offsets before.

The fix was suggested by Jonathan Liu.

Reviewed-by:richard
Task-number: QTBUG-10796
---
 src/gui/styles/qwindowsxpstyle.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/gui/styles/qwindowsxpstyle.cpp b/src/gui/styles/qwindowsxpstyle.cpp
index d36011c..a5e9c19 100644
--- a/src/gui/styles/qwindowsxpstyle.cpp
+++ b/src/gui/styles/qwindowsxpstyle.cpp
@@ -2154,7 +2154,7 @@ void QWindowsXPStyle::drawControl(ControlElement element, const QStyleOption *op
                 p->setPen(menuitem->palette.text().color());
                 p->setBrush(Qt::NoBrush);
                 if (checked)
-                    p->drawRect(vIconRect.adjusted(-1, -2, 1, 1));
+                    p->drawRect(vIconRect.adjusted(-1, -1, 0, 0));
                 p->drawPixmap(vIconRect.topLeft(), pixmap);
 
             // draw checkmark -------------------------------------------------
-- 
cgit v0.12


From 464d895c9997d35c223899165586f1d3a276f054 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Samuel=20R=C3=B8dal?= <samuel.rodal@nokia.com>
Date: Tue, 28 Sep 2010 14:53:01 +0200
Subject: Small optimizations the gray raster for 64-bit.

The gray raster uses long to ensure having 32-bit integers since it was
originally designed to work on 16-bit platforms as well. On 64-bit
platforms switching to use int instead of long gives a performance boost
of ~10 % or so depending on the use case.

Reviewed-by: Yoann Lopes
---
 src/gui/painting/qgrayraster.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/gui/painting/qgrayraster.c b/src/gui/painting/qgrayraster.c
index 94039fb..f348f7f 100644
--- a/src/gui/painting/qgrayraster.c
+++ b/src/gui/painting/qgrayraster.c
@@ -233,7 +233,7 @@
   /* new algorithms                                                       */
 
   typedef int   TCoord;   /* integer scanline/pixel coordinate */
-  typedef long  TPos;     /* sub-pixel coordinate              */
+  typedef int   TPos;     /* sub-pixel coordinate              */
 
   /* determine the type used to store cell areas.  This normally takes at */
   /* least PIXEL_BITS*2 + 1 bits.  On 16-bit systems, we need to use      */
@@ -538,7 +538,7 @@
                                  TCoord  y2 )
   {
     TCoord  ex1, ex2, fx1, fx2, delta;
-    long    p, first, dx;
+    int     p, first, dx;
     int     incr, lift, mod, rem;
 
 
@@ -643,7 +643,7 @@
   {
     TCoord  ey1, ey2, fy1, fy2;
     TPos    dx, dy, x, x2;
-    long    p, first;
+    int     p, first;
     int     delta, rem, mod, lift, incr;
 
 
@@ -1670,7 +1670,7 @@
         {
           PCell  cells_max;
           int    yindex;
-          long   cell_start, cell_end, cell_mod;
+          int    cell_start, cell_end, cell_mod;
 
 
           ras.ycells = (PCell*)ras.buffer;
-- 
cgit v0.12


From 8ac7817f7a294428f4eda3c10f519e14fe9d71a0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Samuel=20R=C3=B8dal?= <samuel.rodal@nokia.com>
Date: Tue, 28 Sep 2010 15:25:37 +0200
Subject: Fixed antialiased rasterization bug in raster engine.

When rasterization in the gray raster fails due to out of memory there
might already have been a number of spans flushed. To avoid flushing
these spans multiple times and thus getting overdraw artifacts we need
to keep track of how many spans to skip when we redo the rasterization.

This fixes the rendering error in arthur test paths_aa.qps

Reviewed-by: Yoann Lopes
---
 src/gui/painting/qgrayraster.c           | 38 ++++++++++++++++++++++++++------
 src/gui/painting/qpaintengine_raster.cpp |  9 ++++++++
 src/gui/painting/qrasterdefs_p.h         |  1 +
 3 files changed, 41 insertions(+), 7 deletions(-)

diff --git a/src/gui/painting/qgrayraster.c b/src/gui/painting/qgrayraster.c
index f348f7f..d0e25a9 100644
--- a/src/gui/painting/qgrayraster.c
+++ b/src/gui/painting/qgrayraster.c
@@ -317,6 +317,7 @@
     PCell*     ycells;
     int        ycount;
 
+    int        skip_spans;
   } TWorker, *PWorker;
 
 
@@ -330,7 +331,12 @@
 
   } TRaster, *PRaster;
 
-
+  int q_gray_rendered_spans(TRaster *raster)
+  {
+    if ( raster && raster->worker )
+      return raster->worker->skip_spans > 0 ? 0 : -raster->worker->skip_spans;
+    return 0;
+  }
 
   /*************************************************************************/
   /*                                                                       */
@@ -1178,6 +1184,7 @@
   {
     QT_FT_Span*  span;
     int       coverage;
+    int       skip;
 
 
     /* compute the coverage line's coverage, depending on the    */
@@ -1228,9 +1235,16 @@
 
       if ( ras.num_gray_spans >= QT_FT_MAX_GRAY_SPANS )
       {
-        if ( ras.render_span )
-          ras.render_span( ras.num_gray_spans, ras.gray_spans,
+        if ( ras.render_span && ras.num_gray_spans > ras.skip_spans )
+        {
+          skip = ras.skip_spans > 0 ? ras.skip_spans : 0;
+          ras.render_span( ras.num_gray_spans - skip,
+                           ras.gray_spans + skip,
                            ras.render_span_data );
+        }
+
+        ras.skip_spans -= ras.num_gray_spans;
+
         /* ras.render_span( span->y, ras.gray_spans, count ); */
 
 #ifdef DEBUG_GRAYS
@@ -1600,7 +1614,8 @@
     TBand* volatile  band;
     int volatile     n, num_bands;
     TPos volatile    min, max, max_y;
-    QT_FT_BBox*         clip;
+    QT_FT_BBox*      clip;
+    int              skip;
 
     ras.num_gray_spans = 0;
 
@@ -1741,9 +1756,15 @@
       }
     }
 
-    if ( ras.render_span && ras.num_gray_spans > 0 )
-        ras.render_span( ras.num_gray_spans,
-                         ras.gray_spans, ras.render_span_data );
+    if ( ras.render_span && ras.num_gray_spans > ras.skip_spans )
+    {
+        skip = ras.skip_spans > 0 ? ras.skip_spans : 0;
+        ras.render_span( ras.num_gray_spans - skip,
+                         ras.gray_spans + skip,
+                         ras.render_span_data );
+    }
+
+    ras.skip_spans -= ras.num_gray_spans;
 
     if ( ras.band_shoot > 8 && ras.band_size > 16 )
       ras.band_size = ras.band_size / 2;
@@ -1764,6 +1785,9 @@
     if ( !raster || !raster->buffer || !raster->buffer_size )
       return ErrRaster_Invalid_Argument;
 
+    if ( raster->worker )
+      raster->worker->skip_spans = params->skip_spans;
+
     // If raster object and raster buffer are allocated, but
     // raster size isn't of the minimum size, indicate out of
     // memory.
diff --git a/src/gui/painting/qpaintengine_raster.cpp b/src/gui/painting/qpaintengine_raster.cpp
index 09a87aa..36e1082 100644
--- a/src/gui/painting/qpaintengine_raster.cpp
+++ b/src/gui/painting/qpaintengine_raster.cpp
@@ -4148,6 +4148,10 @@ void QRasterPaintEnginePrivate::rasterize(QT_FT_Outline *outline,
     rasterize(outline, callback, (void *)spanData, rasterBuffer);
 }
 
+extern "C" {
+    int q_gray_rendered_spans(QT_FT_Raster raster);
+}
+
 void QRasterPaintEnginePrivate::rasterize(QT_FT_Outline *outline,
                                           ProcessSpans callback,
                                           void *userData, QRasterBuffer *)
@@ -4212,10 +4216,13 @@ void QRasterPaintEnginePrivate::rasterize(QT_FT_Outline *outline,
     bool done = false;
     int error;
 
+    int rendered_spans = 0;
+
     while (!done) {
 
         rasterParams.flags |= (QT_FT_RASTER_FLAG_AA | QT_FT_RASTER_FLAG_DIRECT);
         rasterParams.gray_spans = callback;
+        rasterParams.skip_spans = rendered_spans;
         error = qt_ft_grays_raster.raster_render(*grayRaster.data(), &rasterParams);
 
         // Out of memory, reallocate some more and try again...
@@ -4244,6 +4251,8 @@ void QRasterPaintEnginePrivate::rasterize(QT_FT_Outline *outline,
 #endif
             Q_CHECK_PTR(rasterPoolBase); // note: we just freed the old rasterPoolBase. I hope it's not fatal.
 
+            rendered_spans += q_gray_rendered_spans(*grayRaster.data());
+
             qt_ft_grays_raster.raster_done(*grayRaster.data());
             qt_ft_grays_raster.raster_new(grayRaster.data());
             qt_ft_grays_raster.raster_reset(*grayRaster.data(), rasterPoolBase, rasterPoolSize);
diff --git a/src/gui/painting/qrasterdefs_p.h b/src/gui/painting/qrasterdefs_p.h
index 19a0b16..4131e4b 100644
--- a/src/gui/painting/qrasterdefs_p.h
+++ b/src/gui/painting/qrasterdefs_p.h
@@ -1088,6 +1088,7 @@ QT_FT_BEGIN_HEADER
     QT_FT_Raster_BitSet_Func   bit_set;      /* doesn't work! */
     void*                   user;
     QT_FT_BBox                 clip_box;
+    int                     skip_spans;
 
   } QT_FT_Raster_Params;
 
-- 
cgit v0.12


From a33ef62469fd71bec7ed21e3a0ce7c2b12464a2d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Samuel=20R=C3=B8dal?= <samuel.rodal@nokia.com>
Date: Tue, 28 Sep 2010 12:24:13 +0200
Subject: Fixed performance issue in QML clipping with OpenGL 2.0 paint engine.

Change 4c515ceb fixed Intersect and Unite-clipping after doing
setClipping(false), but also introduced a performance problem.

If there was no pre-existing clip we'd convert IntersectClips to
ReplaceClips, which is unnecessary since the paint engines already
handle this correctly.

IntersectClips can be handled much more efficiently in the OpenGL 2
paint engine for example. We only need to convert to ReplaceClip when
someone has used setClipEnabled(false) which is anyways expensive and
not recommended.

Reviewed-by: Trond
---
 src/gui/painting/qpainter.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/gui/painting/qpainter.cpp b/src/gui/painting/qpainter.cpp
index 12be93e..5fbe3ed 100644
--- a/src/gui/painting/qpainter.cpp
+++ b/src/gui/painting/qpainter.cpp
@@ -2717,7 +2717,7 @@ void QPainter::setClipRect(const QRectF &rect, Qt::ClipOperation op)
     Q_D(QPainter);
 
     if (d->extended) {
-        if (!hasClipping() && (op == Qt::IntersectClip || op == Qt::UniteClip))
+        if ((!d->state->clipEnabled && op != Qt::NoClip) || (d->state->clipOperation == Qt::NoClip && op == Qt::UniteClip))
             op = Qt::ReplaceClip;
 
         if (!d->engine) {
@@ -2775,7 +2775,7 @@ void QPainter::setClipRect(const QRect &rect, Qt::ClipOperation op)
         return;
     }
 
-    if (!hasClipping() && (op == Qt::IntersectClip || op == Qt::UniteClip))
+    if ((!d->state->clipEnabled && op != Qt::NoClip) || (d->state->clipOperation == Qt::NoClip && op == Qt::UniteClip))
         op = Qt::ReplaceClip;
 
     if (d->extended) {
@@ -2830,7 +2830,7 @@ void QPainter::setClipRegion(const QRegion &r, Qt::ClipOperation op)
         return;
     }
 
-    if (!hasClipping() && (op == Qt::IntersectClip || op == Qt::UniteClip))
+    if ((!d->state->clipEnabled && op != Qt::NoClip) || (d->state->clipOperation == Qt::NoClip && op == Qt::UniteClip))
         op = Qt::ReplaceClip;
 
     if (d->extended) {
@@ -3235,7 +3235,7 @@ void QPainter::setClipPath(const QPainterPath &path, Qt::ClipOperation op)
         return;
     }
 
-    if (!hasClipping() && (op == Qt::IntersectClip || op == Qt::UniteClip))
+    if ((!d->state->clipEnabled && op != Qt::NoClip) || (d->state->clipOperation == Qt::NoClip && op == Qt::UniteClip))
         op = Qt::ReplaceClip;
 
     if (d->extended) {
-- 
cgit v0.12


From c4ef479906f073fa84999eb950f00e264ebd4e8e Mon Sep 17 00:00:00 2001
From: Alessandro Portale <alessandro.portale@nokia.com>
Date: Tue, 28 Sep 2010 16:57:20 +0200
Subject: Fix QFontMetrics::lineWidth() for fonts with defined point size

QFontMetrics::lineWidth() and ::underlinePos() return value 1
regardless of the font size if the size was defined in points
(instead of pixels).

(On Symbian) QFontMetrics::lineWidth() calls
QFontEngine::lineThickness() which uses its fontDef.pixelSize in
order to come up with a suitable line width. If the QFont size
was defined in points, Qt needs to make sure that fontDef.pixelSize
is set accordingly. This patch adds the code to make sure that
QFontEngine::fontDef always has a valid pixel size.

tst_QFontMetrics::lineWidth() was added, wich failed before and
passes after this patch.

Task-Number: QTBUG-13009
Autotest: Passes
Reviewed-By: Eskil
---
 src/gui/text/qfontdatabase_s60.cpp           |  8 +++++++-
 tests/auto/qfontmetrics/tst_qfontmetrics.cpp | 18 ++++++++++++++++++
 2 files changed, 25 insertions(+), 1 deletion(-)

diff --git a/src/gui/text/qfontdatabase_s60.cpp b/src/gui/text/qfontdatabase_s60.cpp
index ec252cd..5e168c6 100644
--- a/src/gui/text/qfontdatabase_s60.cpp
+++ b/src/gui/text/qfontdatabase_s60.cpp
@@ -453,7 +453,7 @@ QFontDef cleanedFontDef(const QFontDef &req)
     return result;
 }
 
-QFontEngine *QFontDatabase::findFont(int script, const QFontPrivate *, const QFontDef &req)
+QFontEngine *QFontDatabase::findFont(int script, const QFontPrivate *d, const QFontDef &req)
 {
     const QFontCache::Key key(cleanedFontDef(req), script);
 
@@ -498,8 +498,14 @@ QFontEngine *QFontDatabase::findFont(int script, const QFontPrivate *, const QFo
                 static_cast<const QSymbianFontDatabaseExtrasImplementation*>(db->symbianExtras);
         const QSymbianTypeFaceExtras *typeFaceExtras =
                 dbExtras->extras(fontFamily, request.weight > QFont::Normal, request.style != QFont::StyleNormal);
+
+        // We need a valid pixelSize, e.g. for lineThickness()
+        if (request.pixelSize < 0)
+            request.pixelSize = request.pointSize * d->dpi / 72;
+
         fe = new QFontEngineS60(request, typeFaceExtras);
 #else // QT_NO_FREETYPE
+        Q_UNUSED(d)
         QFontEngine::FaceId faceId;
         const QtFontFamily * const reqQtFontFamily = db->family(fontFamily);
         faceId.filename = reqQtFontFamily->fontFilename;
diff --git a/tests/auto/qfontmetrics/tst_qfontmetrics.cpp b/tests/auto/qfontmetrics/tst_qfontmetrics.cpp
index a22d624..41121a5 100644
--- a/tests/auto/qfontmetrics/tst_qfontmetrics.cpp
+++ b/tests/auto/qfontmetrics/tst_qfontmetrics.cpp
@@ -74,6 +74,7 @@ private slots:
     void bypassShaping();
     void elidedMultiLength();
     void elidedMultiLengthF();
+    void lineWidth();
 };
 
 tst_QFontMetrics::tst_QFontMetrics()
@@ -266,5 +267,22 @@ void tst_QFontMetrics::elidedMultiLengthF()
     elidedMultiLength_helper<QFontMetricsF>();
 }
 
+void tst_QFontMetrics::lineWidth()
+{
+    // QTBUG-13009, QTBUG-13011
+    QFont smallFont;
+    smallFont.setPointSize(8);
+    smallFont.setWeight(QFont::Light);
+    const QFontMetrics smallFontMetrics(smallFont);
+
+    QFont bigFont;
+    bigFont.setPointSize(40);
+    bigFont.setWeight(QFont::Black);
+    const QFontMetrics bigFontMetrics(bigFont);
+
+    QVERIFY(smallFontMetrics.lineWidth() >= 1);
+    QVERIFY(smallFontMetrics.lineWidth() < bigFontMetrics.lineWidth());
+}
+
 QTEST_MAIN(tst_QFontMetrics)
 #include "tst_qfontmetrics.moc"
-- 
cgit v0.12


From 72c91efce8ea1cb5daf9a6f48d19b414fe4e6d7a Mon Sep 17 00:00:00 2001
From: Denis Mingulov <denis.mingulov@gmail.com>
Date: Tue, 28 Sep 2010 17:17:05 +0200
Subject: GtkStyle: memory leaks in widget map are fixed

Task-number: QTBUG-13636

Merge-request: 817
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@nokia.com>
---
 src/gui/styles/qgtkstyle_p.cpp | 24 ++++++++++++++++--------
 src/gui/styles/qgtkstyle_p.h   |  1 +
 2 files changed, 17 insertions(+), 8 deletions(-)

diff --git a/src/gui/styles/qgtkstyle_p.cpp b/src/gui/styles/qgtkstyle_p.cpp
index 4ed0fab..fdbe1f8 100644
--- a/src/gui/styles/qgtkstyle_p.cpp
+++ b/src/gui/styles/qgtkstyle_p.cpp
@@ -524,7 +524,9 @@ void QGtkStylePrivate::initGtkWidgets() const
         QGtkStylePrivate::gtk_widget_realize(gtkWindow);
         if (displayDepth == -1)
             displayDepth = QGtkStylePrivate::gdk_drawable_get_depth(gtkWindow->window);
-        gtkWidgetMap()->insert(QHashableLatin1Literal::fromData(strdup("GtkWindow")), gtkWindow);
+        QHashableLatin1Literal widgetPath = QHashableLatin1Literal::fromData(strdup("GtkWindow"));
+        removeWidgetFromMap(widgetPath);
+        gtkWidgetMap()->insert(widgetPath, gtkWindow);
 
 
         // Make all other widgets. respect the text direction
@@ -576,6 +578,7 @@ void QGtkStylePrivate::initGtkWidgets() const
                 if (!strchr(it.key().data(), '.')) {
                     addAllSubWidgets(it.value());
                 }
+                free(const_cast<char *>(it.key().data()));
             }
         }
     } else {
@@ -743,19 +746,24 @@ void QGtkStylePrivate::setupGtkWidget(GtkWidget* widget)
     }
 }
 
+void QGtkStylePrivate::removeWidgetFromMap(const QHashableLatin1Literal &path)
+{
+    WidgetMap *map = gtkWidgetMap();
+    WidgetMap::iterator it = map->find(path);
+    if (it != map->end()) {
+        free(const_cast<char *>(it.key().data()));
+        map->erase(it);
+    }
+}
+
 void QGtkStylePrivate::addWidgetToMap(GtkWidget *widget)
 {
     if (Q_GTK_IS_WIDGET(widget)) {
         gtk_widget_realize(widget);
         QHashableLatin1Literal widgetPath = classPath(widget);
 
-        WidgetMap *map = gtkWidgetMap();
-        WidgetMap::iterator it = map->find(widgetPath);
-        if (it != map->end()) {
-            free(const_cast<char *>(it.key().data()));
-            map->erase(it);
-        }
-        map->insert(widgetPath, widget);
+        removeWidgetFromMap(widgetPath);
+        gtkWidgetMap()->insert(widgetPath, widget);
 #ifdef DUMP_GTK_WIDGET_TREE
         qWarning("Inserted Gtk Widget: %s", widgetPath.data());
 #endif
diff --git a/src/gui/styles/qgtkstyle_p.h b/src/gui/styles/qgtkstyle_p.h
index 68a04e9..4e1d07a 100644
--- a/src/gui/styles/qgtkstyle_p.h
+++ b/src/gui/styles/qgtkstyle_p.h
@@ -502,6 +502,7 @@ protected:
     static void addWidgetToMap(GtkWidget* widget);
     static void addAllSubWidgets(GtkWidget *widget, gpointer v = 0);
     static void addWidget(GtkWidget *widget);
+    static void removeWidgetFromMap(const QHashableLatin1Literal &path);
 
     virtual void init();
 
-- 
cgit v0.12


From 64c2fa1d2ad0133462c9a6fbf8fa365b99e7de2d Mon Sep 17 00:00:00 2001
From: Victor Ostashevsky <ostash@ostash.kiev.ua>
Date: Tue, 28 Sep 2010 19:19:53 +0200
Subject: Don't use translations for console tools under windows

Task-number: QTBUG-13619

Merge-request: 2486
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
---
 tools/assistant/tools/qcollectiongenerator/main.cpp | 2 ++
 tools/assistant/tools/qhelpgenerator/main.cpp       | 2 ++
 tools/linguist/lconvert/main.cpp                    | 2 ++
 tools/linguist/lrelease/main.cpp                    | 4 +++-
 tools/linguist/lupdate/main.cpp                     | 2 ++
 5 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/tools/assistant/tools/qcollectiongenerator/main.cpp b/tools/assistant/tools/qcollectiongenerator/main.cpp
index 46e301c..fc9dc67 100644
--- a/tools/assistant/tools/qcollectiongenerator/main.cpp
+++ b/tools/assistant/tools/qcollectiongenerator/main.cpp
@@ -354,6 +354,7 @@ int main(int argc, char *argv[])
     bool showVersion = false;
 
     QCoreApplication app(argc, argv);
+#ifndef Q_OS_WIN32
     QTranslator translator;
     QTranslator qtTranslator;
     QTranslator qt_helpTranslator;
@@ -366,6 +367,7 @@ int main(int argc, char *argv[])
         app.installTranslator(&qtTranslator);
         app.installTranslator(&qt_helpTranslator);
     }
+#endif // Q_OS_WIN32
 
     for (int i=1; i<argc; ++i) {
         arg = QString::fromLocal8Bit(argv[i]);
diff --git a/tools/assistant/tools/qhelpgenerator/main.cpp b/tools/assistant/tools/qhelpgenerator/main.cpp
index 637786c..5e20b4e 100644
--- a/tools/assistant/tools/qhelpgenerator/main.cpp
+++ b/tools/assistant/tools/qhelpgenerator/main.cpp
@@ -68,6 +68,7 @@ int main(int argc, char *argv[])
     bool checkLinks = false;
 
     QCoreApplication app(argc, argv);
+#ifndef Q_OS_WIN32
     QTranslator translator;
     QTranslator qtTranslator;
     QTranslator qt_helpTranslator;
@@ -80,6 +81,7 @@ int main(int argc, char *argv[])
         app.installTranslator(&qtTranslator);
         app.installTranslator(&qt_helpTranslator);
     }
+#endif // Q_OS_WIN32
 
     for (int i = 1; i < argc; ++i) {
         arg = QString::fromLocal8Bit(argv[i]);
diff --git a/tools/linguist/lconvert/main.cpp b/tools/linguist/lconvert/main.cpp
index d691548..2e397ad 100644
--- a/tools/linguist/lconvert/main.cpp
+++ b/tools/linguist/lconvert/main.cpp
@@ -140,6 +140,7 @@ struct File
 int main(int argc, char *argv[])
 {
     QCoreApplication app(argc, argv);
+#ifndef Q_OS_WIN32
     QTranslator translator;
     QTranslator qtTranslator;
     QString sysLocale = QLocale::system().name();
@@ -149,6 +150,7 @@ int main(int argc, char *argv[])
         app.installTranslator(&translator);
         app.installTranslator(&qtTranslator);
     }
+#endif // Q_OS_WIN32
 
     QStringList args = app.arguments();
     QList<File> inFiles;
diff --git a/tools/linguist/lrelease/main.cpp b/tools/linguist/lrelease/main.cpp
index 19377ef..5e6edb4 100644
--- a/tools/linguist/lrelease/main.cpp
+++ b/tools/linguist/lrelease/main.cpp
@@ -191,6 +191,7 @@ int main(int argc, char **argv)
             );
 #else
     QCoreApplication app(argc, argv);
+#ifndef Q_OS_WIN32
     QTranslator translator;
     QTranslator qtTranslator;
     QString sysLocale = QLocale::system().name();
@@ -200,7 +201,8 @@ int main(int argc, char **argv)
         app.installTranslator(&translator);
         app.installTranslator(&qtTranslator);
     }
-#endif
+#endif // Q_OS_WIN32
+#endif // QT_BOOTSTRAPPED
 
     ConversionData cd;
     cd.m_verbose = true; // the default is true starting with Qt 4.2
diff --git a/tools/linguist/lupdate/main.cpp b/tools/linguist/lupdate/main.cpp
index d96e205..49906e0 100644
--- a/tools/linguist/lupdate/main.cpp
+++ b/tools/linguist/lupdate/main.cpp
@@ -412,6 +412,7 @@ static void processProjects(
 int main(int argc, char **argv)
 {
     QCoreApplication app(argc, argv);
+#ifndef Q_OS_WIN32
     QTranslator translator;
     QTranslator qtTranslator;
     QString sysLocale = QLocale::system().name();
@@ -421,6 +422,7 @@ int main(int argc, char **argv)
         app.installTranslator(&translator);
         app.installTranslator(&qtTranslator);
     }
+#endif // Q_OS_WIN32
 
     m_defaultExtensions = QLatin1String("java,jui,ui,c,c++,cc,cpp,cxx,ch,h,h++,hh,hpp,hxx,js,qs,qml");
 
-- 
cgit v0.12


From e9eb7847a869750af4c0b83e668b7e2e1cf49bea Mon Sep 17 00:00:00 2001
From: Victor Ostashevsky <ostash@ostash.kiev.ua>
Date: Tue, 28 Sep 2010 19:22:15 +0200
Subject: Ukrainian translation updated

Merge-request: 2485
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
---
 translations/assistant_uk.ts | 13 ++++++++++---
 translations/designer_uk.ts  |  1 +
 translations/qt_uk.ts        | 12 ++++++------
 3 files changed, 17 insertions(+), 9 deletions(-)

diff --git a/translations/assistant_uk.ts b/translations/assistant_uk.ts
index d08003e..78077db 100644
--- a/translations/assistant_uk.ts
+++ b/translations/assistant_uk.ts
@@ -483,8 +483,8 @@ Reason:
         <translation>Видаліть файли, на які немає посилань ні за ключовим словом, ні зі змісту.</translation>
     </message>
     <message>
-        <source>&lt;p&gt;&lt;b&gt;Warning:&lt;/b&gt; Be aware when removing images or stylesheets since those files are not directly referenced by the .adp or .dcf file.&lt;/p&gt;</source>
-        <translation>&lt;p&gt;&lt;b&gt;Попередження:&lt;/b&gt; Будьте уважними, при видаленні зображень чи таблиць стилів, оскільки на ці файли не має прямих посилань файла .adp чи .dcf.&lt;/p&gt;</translation>
+        <source>&lt;p&gt;&lt;b&gt;Warning:&lt;/b&gt; When removing images or stylesheets, be aware that those files are not directly referenced by the .adp or .dcf file.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;b&gt;Попередження:&lt;/b&gt; При видаленні зображень чи таблиць стилів, майте на увазі, що на ці файли не має прямих посилань з файлу .adp чи .dcf.&lt;/p&gt;</translation>
     </message>
 </context>
 <context>
@@ -533,7 +533,7 @@ Reason:
         <translation>Налаштування фільтрів</translation>
     </message>
     <message>
-        <source>Specify the filter attributes for the documentation. If filter attributes are used, also define a custom filter for it. Both, the filter attributes and the custom filters are optional.</source>
+        <source>Specify the filter attributes for the documentation. If filter attributes are used, also define a custom filter for it. Both the filter attributes and the custom filters are optional.</source>
         <translation>Вкажіть атрибути фільтра для документації. Якщо використовуються атрибути фільтра, то, також, визначіть користувацький фільтр для нього. Як атрибути фільтра, так і користувацькі фільтри, є необов&apos;язковими.</translation>
     </message>
     <message>
@@ -651,6 +651,13 @@ Reason:
     </message>
 </context>
 <context>
+    <name>HelpEngineWrapper</name>
+    <message>
+        <source>Unfiltered</source>
+        <translation>Без фільтра</translation>
+    </message>
+</context>
+<context>
     <name>HelpGenerator</name>
     <message>
         <source>Warning: %1</source>
diff --git a/translations/designer_uk.ts b/translations/designer_uk.ts
index 12e60e6..2722de8 100644
--- a/translations/designer_uk.ts
+++ b/translations/designer_uk.ts
@@ -895,6 +895,7 @@ Parsing grid layout minimum size values</extracomment>
     <name>FormEditorOptionsPage</name>
     <message>
         <source>%1 %</source>
+        <extracomment>Zoom percentage</extracomment>
         <translation>%1 %</translation>
     </message>
     <message>
diff --git a/translations/qt_uk.ts b/translations/qt_uk.ts
index e1716fb..0583595 100644
--- a/translations/qt_uk.ts
+++ b/translations/qt_uk.ts
@@ -2077,22 +2077,22 @@ to
     </message>
 </context>
 <context>
-    <name>QDeclarativeTypeData</name>
+    <name>QDeclarativeTypeLoader</name>
     <message>
         <source>Script %1 unavailable</source>
-        <translation type="unfinished"></translation>
+        <translation>Скрипт %1 недоступний</translation>
     </message>
     <message>
         <source>Type %1 unavailable</source>
-        <translation type="unfinished">Тип %1 недоступний</translation>
+        <translation>Тип %1 недоступний</translation>
     </message>
     <message>
         <source>Namespace %1 cannot be used as a type</source>
-        <translation type="unfinished">Простір імен %1 не може бути використаний як тип</translation>
+        <translation>Простір імен %1 не може бути використаний як тип</translation>
     </message>
     <message>
         <source>%1 %2</source>
-        <translation type="unfinished">%1 %2</translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -6123,7 +6123,7 @@ Do you want to overwrite it?</source>
     </message>
     <message>
         <source>Voice Dial</source>
-        <extracomment>Button to trigger voice dialling</extracomment>
+        <extracomment>Button to trigger voice dialing</extracomment>
         <translation>Голосовий набір</translation>
     </message>
     <message>
-- 
cgit v0.12


From 67f340ed4db4ee0b6fe8ab48e2ef2b12973d18da Mon Sep 17 00:00:00 2001
From: Martin Storsjo <martin@martin.st>
Date: Tue, 28 Sep 2010 19:23:25 +0200
Subject: Improve Qt/Symbian compatibility with unix shells

Remove an "echo." call that doesn't work on unix, and make the
create_temps target work with unix shell syntax (QMAKE_CHK_DIR_EXISTS
requires an || before the command to execute on unix shells).

Merge-request: 823
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
---
 mkspecs/features/symbian/sis_targets.prf  | 1 -
 qmake/generators/symbian/symmake_abld.cpp | 1 +
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/mkspecs/features/symbian/sis_targets.prf b/mkspecs/features/symbian/sis_targets.prf
index 800a04c..c92fc79 100644
--- a/mkspecs/features/symbian/sis_targets.prf
+++ b/mkspecs/features/symbian/sis_targets.prf
@@ -127,7 +127,6 @@ equals(GENERATE_SIS_TARGETS, true) {
                 && echo $${shellFixedHash}  Version     :  >> $$make_cache_name \
                 && echo $${shellFixedHash} >> $$make_cache_name \
                 && echo $${shellFixedHash} ============================================================================== >> $$make_cache_name \
-                && echo. >> $$make_cache_name \
                 && echo QT_SIS_TARGET ?= $(QT_SIS_TARGET) >> $$make_cache_name
 
             QMAKE_EXTRA_TARGETS += store_build_target
diff --git a/qmake/generators/symbian/symmake_abld.cpp b/qmake/generators/symbian/symmake_abld.cpp
index 85dcab4..7416cbe 100644
--- a/qmake/generators/symbian/symmake_abld.cpp
+++ b/qmake/generators/symbian/symmake_abld.cpp
@@ -323,6 +323,7 @@ void SymbianAbldMakefileGenerator::writeWrapperMakefile(QFile& wrapperFile, bool
                     QString fixedValue(QDir::toNativeSeparators(values.at(i)));
                     dirsToClean << fixedValue;
                     t << "\t-@ " << dirExists << " \""  << fixedValue << "\" "
+                      << (isWindowsShell() ? "" : "|| ")
                       << mkdir << " \"" << fixedValue << "\"" << endl;
                 }
             }
-- 
cgit v0.12


From c33d44c9fef8ceb988a1875c98309ddb24e130e6 Mon Sep 17 00:00:00 2001
From: Martin Storsjo <martin@martin.st>
Date: Tue, 28 Sep 2010 19:23:26 +0200
Subject: Call createpackage without the explicit .bat suffix

On windows, the .bat file is implicitly called, on unix the "createpackage"
shell script wrapper is called instead.

The symbian-sbsv2 mkspec already calls createpackage without any suffix.

Merge-request: 823
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
---
 mkspecs/features/symbian/sis_targets.prf | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/mkspecs/features/symbian/sis_targets.prf b/mkspecs/features/symbian/sis_targets.prf
index c92fc79..3812414 100644
--- a/mkspecs/features/symbian/sis_targets.prf
+++ b/mkspecs/features/symbian/sis_targets.prf
@@ -37,7 +37,7 @@ equals(GENERATE_SIS_TARGETS, true) {
                               )
 
         ok_sis_target.target = ok_sis
-        ok_sis_target.commands = createpackage.bat $$CONVERT_GCCE_PARAM $(QT_SIS_OPTIONS) $${baseTarget}_template.pkg \
+        ok_sis_target.commands = createpackage $$CONVERT_GCCE_PARAM $(QT_SIS_OPTIONS) $${baseTarget}_template.pkg \
                                      $(QT_SIS_TARGET) $(QT_SIS_CERTIFICATE) $(QT_SIS_KEY) $(QT_SIS_PASSPHRASE)
 
         unsigned_sis_target.target = unsigned_sis
@@ -56,7 +56,7 @@ equals(GENERATE_SIS_TARGETS, true) {
                               )
 
         ok_unsigned_sis_target.target = ok_unsigned_sis
-        ok_unsigned_sis_target.commands = createpackage.bat $$CONVERT_GCCE_PARAM $(QT_SIS_OPTIONS) -o $${baseTarget}_template.pkg $(QT_SIS_TARGET)
+        ok_unsigned_sis_target.commands = createpackage $$CONVERT_GCCE_PARAM $(QT_SIS_OPTIONS) -o $${baseTarget}_template.pkg $(QT_SIS_TARGET)
 
         target_sis_target.target = $${baseTarget}.sis
         target_sis_target.commands = $(MAKE) -f $(MAKEFILE) sis
@@ -70,7 +70,7 @@ equals(GENERATE_SIS_TARGETS, true) {
         installer_sis_target.depends = $${baseTarget}.sis
 
         ok_installer_sis_target.target = ok_installer_sis
-        ok_installer_sis_target.commands = createpackage.bat $(QT_SIS_OPTIONS) $${baseTarget}_installer.pkg - \
+        ok_installer_sis_target.commands = createpackage $(QT_SIS_OPTIONS) $${baseTarget}_installer.pkg - \
                                                $(QT_SIS_CERTIFICATE) $(QT_SIS_KEY) $(QT_SIS_PASSPHRASE)
 
         fail_sis_nopkg_target.target = fail_sis_nopkg
@@ -95,7 +95,7 @@ equals(GENERATE_SIS_TARGETS, true) {
                                    )
 
         ok_stub_sis_target.target = ok_stub_sis
-        ok_stub_sis_target.commands = createpackage.bat -s $(QT_SIS_OPTIONS) $${baseTarget}_stub.pkg \
+        ok_stub_sis_target.commands = createpackage -s $(QT_SIS_OPTIONS) $${baseTarget}_stub.pkg \
                                           $(QT_SIS_TARGET) $(QT_SIS_CERTIFICATE) $(QT_SIS_KEY) $(QT_SIS_PASSPHRASE)
 
         QMAKE_EXTRA_TARGETS += sis_target \
-- 
cgit v0.12


From e0cb220724a819254c1509bb9afadd0255e7d6a6 Mon Sep 17 00:00:00 2001
From: Thiago Macieira <thiago.macieira@nokia.com>
Date: Fri, 17 Sep 2010 13:06:58 +0200
Subject: Add Qt 4.7.0 baseline symbols to the 4.7 branch

---
 .../bic/data/Qt3Support.4.7.0.linux-gcc-ia32.txt   | 25640 +++++++++++++++++++
 .../auto/bic/data/QtCore.4.7.0.linux-gcc-ia32.txt  |  2629 ++
 .../auto/bic/data/QtDBus.4.7.0.linux-gcc-ia32.txt  |  2899 +++
 .../data/QtDeclarative.4.7.0.linux-gcc-ia32.txt    | 18158 +++++++++++++
 .../bic/data/QtDesigner.4.7.0.linux-gcc-ia32.txt   |  4746 ++++
 tests/auto/bic/data/QtGui.4.7.0.linux-gcc-ia32.txt | 16777 ++++++++++++
 .../auto/bic/data/QtHelp.4.7.0.linux-gcc-ia32.txt  |  5497 ++++
 .../bic/data/QtMultimedia.4.7.0.linux-gcc-ia32.txt | 17075 ++++++++++++
 .../bic/data/QtNetwork.4.7.0.linux-gcc-ia32.txt    |  3354 +++
 .../bic/data/QtOpenGL.4.7.0.linux-gcc-ia32.txt     | 16997 ++++++++++++
 .../bic/data/QtScript.4.7.0.linux-gcc-ia32.txt     |  2816 ++
 .../data/QtScriptTools.4.7.0.linux-gcc-ia32.txt    | 16989 ++++++++++++
 tests/auto/bic/data/QtSql.4.7.0.linux-gcc-ia32.txt |  3021 +++
 tests/auto/bic/data/QtSvg.4.7.0.linux-gcc-ia32.txt | 16969 ++++++++++++
 .../auto/bic/data/QtTest.4.7.0.linux-gcc-ia32.txt  |  2817 ++
 .../bic/data/QtWebKit.4.7.0.linux-gcc-ia32.txt     |  5630 ++++
 tests/auto/bic/data/QtXml.4.7.0.linux-gcc-ia32.txt |  3069 +++
 .../data/QtXmlPatterns.4.7.0.linux-gcc-ia32.txt    |  2896 +++
 .../auto/bic/data/phonon.4.7.0.linux-gcc-ia32.txt  |  2095 ++
 19 files changed, 170074 insertions(+)
 create mode 100644 tests/auto/bic/data/Qt3Support.4.7.0.linux-gcc-ia32.txt
 create mode 100644 tests/auto/bic/data/QtCore.4.7.0.linux-gcc-ia32.txt
 create mode 100644 tests/auto/bic/data/QtDBus.4.7.0.linux-gcc-ia32.txt
 create mode 100644 tests/auto/bic/data/QtDeclarative.4.7.0.linux-gcc-ia32.txt
 create mode 100644 tests/auto/bic/data/QtDesigner.4.7.0.linux-gcc-ia32.txt
 create mode 100644 tests/auto/bic/data/QtGui.4.7.0.linux-gcc-ia32.txt
 create mode 100644 tests/auto/bic/data/QtHelp.4.7.0.linux-gcc-ia32.txt
 create mode 100644 tests/auto/bic/data/QtMultimedia.4.7.0.linux-gcc-ia32.txt
 create mode 100644 tests/auto/bic/data/QtNetwork.4.7.0.linux-gcc-ia32.txt
 create mode 100644 tests/auto/bic/data/QtOpenGL.4.7.0.linux-gcc-ia32.txt
 create mode 100644 tests/auto/bic/data/QtScript.4.7.0.linux-gcc-ia32.txt
 create mode 100644 tests/auto/bic/data/QtScriptTools.4.7.0.linux-gcc-ia32.txt
 create mode 100644 tests/auto/bic/data/QtSql.4.7.0.linux-gcc-ia32.txt
 create mode 100644 tests/auto/bic/data/QtSvg.4.7.0.linux-gcc-ia32.txt
 create mode 100644 tests/auto/bic/data/QtTest.4.7.0.linux-gcc-ia32.txt
 create mode 100644 tests/auto/bic/data/QtWebKit.4.7.0.linux-gcc-ia32.txt
 create mode 100644 tests/auto/bic/data/QtXml.4.7.0.linux-gcc-ia32.txt
 create mode 100644 tests/auto/bic/data/QtXmlPatterns.4.7.0.linux-gcc-ia32.txt
 create mode 100644 tests/auto/bic/data/phonon.4.7.0.linux-gcc-ia32.txt

diff --git a/tests/auto/bic/data/Qt3Support.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/Qt3Support.4.7.0.linux-gcc-ia32.txt
new file mode 100644
index 0000000..bdb4b85
--- /dev/null
+++ b/tests/auto/bic/data/Qt3Support.4.7.0.linux-gcc-ia32.txt
@@ -0,0 +1,25640 @@
+Class QSysInfo
+   size=1 align=1
+   base size=0 base align=1
+QSysInfo (0xb6deabf4) 0 empty
+
+Class QBool
+   size=1 align=1
+   base size=1 base align=1
+QBool (0xb6dead98) 0
+
+Class qIsNull(double)::U
+   size=8 align=4
+   base size=8 base align=4
+qIsNull(double)::U (0xb645b474) 0
+
+Class qIsNull(float)::U
+   size=4 align=4
+   base size=4 base align=4
+qIsNull(float)::U (0xb645b528) 0
+
+Class QFlag
+   size=4 align=4
+   base size=4 base align=4
+QFlag (0xb645bd5c) 0
+
+Class QIncompatibleFlag
+   size=4 align=4
+   base size=4 base align=4
+QIncompatibleFlag (0xb645be88) 0
+
+Class QInternal
+   size=1 align=1
+   base size=0 base align=1
+QInternal (0xb59df000) 0 empty
+
+Class QGenericArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericArgument (0xb59df03c) 0
+
+Class QGenericReturnArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericReturnArgument (0xb5bb6640) 0
+  QGenericArgument (0xb59df258) 0
+
+Class QMetaObject
+   size=16 align=4
+   base size=16 base align=4
+QMetaObject (0xb59df3fc) 0
+
+Class QMetaObjectExtraData
+   size=8 align=4
+   base size=8 base align=4
+QMetaObjectExtraData (0xb59df528) 0
+
+Class QLatin1Char
+   size=1 align=1
+   base size=1 base align=1
+QLatin1Char (0xb59df708) 0
+
+Class QChar
+   size=2 align=2
+   base size=2 base align=2
+QChar (0xb59df8e8) 0
+
+Class QBasicAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QBasicAtomicInt (0xb5a4303c) 0
+
+Class QAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QAtomicInt (0xb5a55f80) 0
+  QBasicAtomicInt (0xb5a43744) 0
+
+Class __locale_struct
+   size=116 align=4
+   base size=116 base align=4
+__locale_struct (0xb5a43c30) 0
+
+Class QByteArray::Data
+   size=20 align=4
+   base size=20 base align=4
+QByteArray::Data (0xb5a940b4) 0
+
+Class QByteArray
+   size=4 align=4
+   base size=4 base align=4
+QByteArray (0xb5a94078) 0
+
+Class QByteRef
+   size=8 align=4
+   base size=8 base align=4
+QByteRef (0xb58d5fb4) 0
+
+Class QString::Null
+   size=1 align=1
+   base size=0 base align=1
+QString::Null (0xb5922780) 0 empty
+
+Class QString::Data
+   size=20 align=4
+   base size=20 base align=4
+QString::Data (0xb59227bc) 0
+
+Class QString
+   size=4 align=4
+   base size=4 base align=4
+QString (0xb5922744) 0
+
+Class QLatin1String
+   size=4 align=4
+   base size=4 base align=4
+QLatin1String (0xb57ed3c0) 0
+
+Class QCharRef
+   size=8 align=4
+   base size=8 base align=4
+QCharRef (0xb584b0b4) 0
+
+Class QConstString
+   size=4 align=4
+   base size=4 base align=4
+QConstString (0xb56d3740) 0
+  QString (0xb56ef7f8) 0
+
+Class QStringRef
+   size=12 align=4
+   base size=12 base align=4
+QStringRef (0xb56efb40) 0
+
+Vtable for std::exception
+std::exception::_ZTVSt9exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9exception)
+8     std::exception::~exception
+12    std::exception::~exception
+16    std::exception::what
+
+Class std::exception
+   size=4 align=4
+   base size=4 base align=4
+std::exception (0xb5728bf4) 0 nearly-empty
+    vptr=((& std::exception::_ZTVSt9exception) + 8u)
+
+Vtable for std::bad_exception
+std::bad_exception::_ZTVSt13bad_exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt13bad_exception)
+8     std::bad_exception::~bad_exception
+12    std::bad_exception::~bad_exception
+16    std::bad_exception::what
+
+Class std::bad_exception
+   size=4 align=4
+   base size=4 base align=4
+std::bad_exception (0xb5779340) 0 nearly-empty
+    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
+  std::exception (0xb5728ce4) 0 nearly-empty
+      primary-for std::bad_exception (0xb5779340)
+
+Vtable for std::bad_alloc
+std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9bad_alloc)
+8     std::bad_alloc::~bad_alloc
+12    std::bad_alloc::~bad_alloc
+16    std::bad_alloc::what
+
+Class std::bad_alloc
+   size=4 align=4
+   base size=4 base align=4
+std::bad_alloc (0xb57794c0) 0 nearly-empty
+    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
+  std::exception (0xb5728f3c) 0 nearly-empty
+      primary-for std::bad_alloc (0xb57794c0)
+
+Class std::nothrow_t
+   size=1 align=1
+   base size=0 base align=1
+std::nothrow_t (0xb57891a4) 0 empty
+
+Class QListData::Data
+   size=24 align=4
+   base size=24 base align=4
+QListData::Data (0xb5789294) 0
+
+Class QListData
+   size=4 align=4
+   base size=4 base align=4
+QListData (0xb5789258) 0
+
+Class QScopedPointerPodDeleter
+   size=1 align=1
+   base size=0 base align=1
+QScopedPointerPodDeleter (0xb5789ac8) 0 empty
+
+Vtable for QObjectData
+QObjectData::_ZTV11QObjectData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QObjectData)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+
+Class QObjectData
+   size=28 align=4
+   base size=28 base align=4
+QObjectData (0xb5789b7c) 0
+    vptr=((& QObjectData::_ZTV11QObjectData) + 8u)
+
+Vtable for QObject
+QObject::_ZTV7QObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QObject)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    QObject::~QObject
+24    QObject::~QObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObject
+   size=8 align=4
+   base size=8 base align=4
+QObject (0xb5789c30) 0
+    vptr=((& QObject::_ZTV7QObject) + 8u)
+
+Vtable for QObjectUserData
+QObjectUserData::_ZTV15QObjectUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QObjectUserData)
+8     QObjectUserData::~QObjectUserData
+12    QObjectUserData::~QObjectUserData
+
+Class QObjectUserData
+   size=4 align=4
+   base size=4 base align=4
+QObjectUserData (0xb56904b0) 0 nearly-empty
+    vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u)
+
+Vtable for QIODevice
+QIODevice::_ZTV9QIODevice: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QIODevice)
+8     QIODevice::metaObject
+12    QIODevice::qt_metacast
+16    QIODevice::qt_metacall
+20    QIODevice::~QIODevice
+24    QIODevice::~QIODevice
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIODevice::isSequential
+60    QIODevice::open
+64    QIODevice::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   __cxa_pure_virtual
+
+Class QIODevice
+   size=8 align=4
+   base size=8 base align=4
+QIODevice (0xb569f240) 0
+    vptr=((& QIODevice::_ZTV9QIODevice) + 8u)
+  QObject (0xb56905dc) 0
+      primary-for QIODevice (0xb569f240)
+
+Class wait
+   size=4 align=4
+   base size=4 base align=4
+wait (0xb54c5348) 0
+
+Class timespec
+   size=8 align=4
+   base size=8 base align=4
+timespec (0xb54c5528) 0
+
+Class timeval
+   size=8 align=4
+   base size=8 base align=4
+timeval (0xb54c5564) 0
+
+Class __pthread_internal_slist
+   size=4 align=4
+   base size=4 base align=4
+__pthread_internal_slist (0xb54c5618) 0
+
+Class random_data
+   size=28 align=4
+   base size=28 base align=4
+random_data (0xb54c5924) 0
+
+Class drand48_data
+   size=24 align=4
+   base size=24 base align=4
+drand48_data (0xb54c5960) 0
+
+Class QVectorData
+   size=16 align=4
+   base size=16 base align=4
+QVectorData (0xb54c599c) 0
+
+Class QXmlStreamStringRef
+   size=12 align=4
+   base size=12 base align=4
+QXmlStreamStringRef (0xb54c5b7c) 0
+
+Class QXmlStreamAttribute
+   size=56 align=4
+   base size=53 base align=4
+QXmlStreamAttribute (0xb5595834) 0
+
+Class QXmlStreamAttributes
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamAttributes (0xb5589940) 0
+  QVector<QXmlStreamAttribute> (0xb55ae294) 0
+
+Class QXmlStreamNamespaceDeclaration
+   size=28 align=4
+   base size=28 base align=4
+QXmlStreamNamespaceDeclaration (0xb55ae384) 0
+
+Class QXmlStreamNotationDeclaration
+   size=40 align=4
+   base size=40 base align=4
+QXmlStreamNotationDeclaration (0xb55ae7f8) 0
+
+Class QXmlStreamEntityDeclaration
+   size=64 align=4
+   base size=64 base align=4
+QXmlStreamEntityDeclaration (0xb55aedd4) 0
+
+Vtable for QXmlStreamEntityResolver
+QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
+8     QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+12    QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+16    QXmlStreamEntityResolver::resolveEntity
+20    QXmlStreamEntityResolver::resolveUndeclaredEntity
+
+Class QXmlStreamEntityResolver
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamEntityResolver (0xb53ea690) 0 nearly-empty
+    vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u)
+
+Class QXmlStreamReader
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamReader (0xb53ea6cc) 0
+
+Class QXmlStreamWriter
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamWriter (0xb53ea834) 0
+
+Class QBitArray
+   size=4 align=4
+   base size=4 base align=4
+QBitArray (0xb53ea99c) 0
+
+Class QBitRef
+   size=8 align=4
+   base size=8 base align=4
+QBitRef (0xb543ae4c) 0
+
+Class QByteArrayMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QByteArrayMatcher::Data (0xb545c474) 0
+
+Class QByteArrayMatcher
+   size=1032 align=4
+   base size=1032 base align=4
+QByteArrayMatcher (0xb545c438) 0
+
+Vtable for QDataStream
+QDataStream::_ZTV11QDataStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDataStream)
+8     QDataStream::~QDataStream
+12    QDataStream::~QDataStream
+
+Class QDataStream
+   size=28 align=4
+   base size=28 base align=4
+QDataStream (0xb545c6cc) 0
+    vptr=((& QDataStream::_ZTV11QDataStream) + 8u)
+
+Class QHashData::Node
+   size=8 align=4
+   base size=8 base align=4
+QHashData::Node (0xb52b6294) 0
+
+Class QHashData
+   size=32 align=4
+   base size=32 base align=4
+QHashData (0xb52b6258) 0
+
+Class QHashDummyValue
+   size=1 align=1
+   base size=0 base align=1
+QHashDummyValue (0xb52b699c) 0 empty
+
+Class QContiguousCacheData
+   size=24 align=4
+   base size=24 base align=4
+QContiguousCacheData (0xb533d12c) 0
+
+Class QCryptographicHash
+   size=4 align=4
+   base size=4 base align=4
+QCryptographicHash (0xb533d2d0) 0
+
+Class QSharedData
+   size=4 align=4
+   base size=4 base align=4
+QSharedData (0xb533d30c) 0
+
+Vtable for QtSharedPointer::ExternalRefCountData
+QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE)
+8     QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+12    QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+16    QtSharedPointer::ExternalRefCountData::destroy
+
+Class QtSharedPointer::ExternalRefCountData
+   size=12 align=4
+   base size=12 base align=4
+QtSharedPointer::ExternalRefCountData (0xb533d690) 0
+    vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u)
+
+Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn
+QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE)
+8     QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+12    QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+16    QtSharedPointer::ExternalRefCountWithDestroyFn::destroy
+
+Class QtSharedPointer::ExternalRefCountWithDestroyFn
+   size=16 align=4
+   base size=16 base align=4
+QtSharedPointer::ExternalRefCountWithDestroyFn (0xb51f14c0) 0
+    vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u)
+  QtSharedPointer::ExternalRefCountData (0xb533de88) 0
+      primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb51f14c0)
+
+Class QDate
+   size=4 align=4
+   base size=4 base align=4
+QDate (0xb51fc3c0) 0
+
+Class QTime
+   size=4 align=4
+   base size=4 base align=4
+QTime (0xb51fc9d8) 0
+
+Class QDateTime
+   size=4 align=4
+   base size=4 base align=4
+QDateTime (0xb51fcf3c) 0
+
+Class QEasingCurve
+   size=4 align=4
+   base size=4 base align=4
+QEasingCurve (0xb528521c) 0
+
+Class QElapsedTimer
+   size=16 align=4
+   base size=16 base align=4
+QElapsedTimer (0xb5285294) 0
+
+Class QPoint
+   size=8 align=4
+   base size=8 base align=4
+QPoint (0xb52854b0) 0
+
+Class QPointF
+   size=16 align=4
+   base size=16 base align=4
+QPointF (0xb50b9a50) 0
+
+Class QLine
+   size=16 align=4
+   base size=16 base align=4
+QLine (0xb50e0168) 0
+
+Class QLineF
+   size=32 align=4
+   base size=32 base align=4
+QLineF (0xb50e0e88) 0
+
+Class QLinkedListData
+   size=20 align=4
+   base size=20 base align=4
+QLinkedListData (0xb510df78) 0
+
+Vtable for QSystemLocale
+QSystemLocale::_ZTV13QSystemLocale: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSystemLocale)
+8     QSystemLocale::~QSystemLocale
+12    QSystemLocale::~QSystemLocale
+16    QSystemLocale::query
+20    QSystemLocale::fallbackLocale
+
+Class QSystemLocale
+   size=4 align=4
+   base size=4 base align=4
+QSystemLocale (0xb51321a4) 0 nearly-empty
+    vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u)
+
+Class QLocale::Data
+   size=4 align=2
+   base size=4 base align=2
+QLocale::Data (0xb513221c) 0
+
+Class QLocale
+   size=4 align=4
+   base size=4 base align=4
+QLocale (0xb51321e0) 0
+
+Class QMapData::Node
+   size=8 align=4
+   base size=8 base align=4
+QMapData::Node (0xb5132870) 0
+
+Class QMapData
+   size=72 align=4
+   base size=72 base align=4
+QMapData (0xb5132834) 0
+
+Class QMargins
+   size=16 align=4
+   base size=16 base align=4
+QMargins (0xb5132b7c) 0
+
+Class QSize
+   size=8 align=4
+   base size=8 base align=4
+QSize (0xb5098ce4) 0
+
+Class QSizeF
+   size=16 align=4
+   base size=16 base align=4
+QSizeF (0xb4ebe780) 0
+
+Class QRect
+   size=16 align=4
+   base size=16 base align=4
+QRect (0xb4eec384) 0
+
+Class QRectF
+   size=32 align=4
+   base size=32 base align=4
+QRectF (0xb4f3afb4) 0
+
+Class QRegExp
+   size=4 align=4
+   base size=4 base align=4
+QRegExp (0xb4f99d20) 0
+
+Class QLatin1Literal
+   size=8 align=4
+   base size=8 base align=4
+QLatin1Literal (0xb4dbd870) 0
+
+Class QAbstractConcatenable
+   size=1 align=1
+   base size=0 base align=1
+QAbstractConcatenable (0xb4dbd924) 0 empty
+
+Class QStringMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QStringMatcher::Data (0xb4e1cf00) 0
+
+Class QStringMatcher
+   size=1036 align=4
+   base size=1036 base align=4
+QStringMatcher (0xb4e1cec4) 0
+
+Class QStringList
+   size=4 align=4
+   base size=4 base align=4
+QStringList (0xb4e35400) 0
+  QList<QString> (0xb4e4203c) 0
+
+Class QTextBoundaryFinder
+   size=28 align=4
+   base size=28 base align=4
+QTextBoundaryFinder (0xb4e885a0) 0
+
+Vtable for QTimeLine
+QTimeLine::_ZTV9QTimeLine: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeLine)
+8     QTimeLine::metaObject
+12    QTimeLine::qt_metacast
+16    QTimeLine::qt_metacall
+20    QTimeLine::~QTimeLine
+24    QTimeLine::~QTimeLine
+28    QObject::event
+32    QObject::eventFilter
+36    QTimeLine::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTimeLine::valueForTime
+
+Class QTimeLine
+   size=8 align=4
+   base size=8 base align=4
+QTimeLine (0xb4e8e380) 0
+    vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u)
+  QObject (0xb4e88654) 0
+      primary-for QTimeLine (0xb4e8e380)
+
+Class QMutex
+   size=4 align=4
+   base size=4 base align=4
+QMutex (0xb4e888e8) 0
+
+Class QMutexLocker
+   size=4 align=4
+   base size=4 base align=4
+QMutexLocker (0xb4e88f78) 0
+
+Class QReadWriteLock
+   size=4 align=4
+   base size=4 base align=4
+QReadWriteLock (0xb4cd54ec) 0
+
+Class QReadLocker
+   size=4 align=4
+   base size=4 base align=4
+QReadLocker (0xb4cd5528) 0
+
+Class QWriteLocker
+   size=4 align=4
+   base size=4 base align=4
+QWriteLocker (0xb4cd5a14) 0
+
+Class QSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSemaphore (0xb4cd5f00) 0
+
+Vtable for QThread
+QThread::_ZTV7QThread: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QThread)
+8     QThread::metaObject
+12    QThread::qt_metacast
+16    QThread::qt_metacall
+20    QThread::~QThread
+24    QThread::~QThread
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QThread::run
+
+Class QThread
+   size=8 align=4
+   base size=8 base align=4
+QThread (0xb4cf3340) 0
+    vptr=((& QThread::_ZTV7QThread) + 8u)
+  QObject (0xb4cd5f3c) 0
+      primary-for QThread (0xb4cf3340)
+
+Class QThreadStorageData
+   size=4 align=4
+   base size=4 base align=4
+QThreadStorageData (0xb4d051e0) 0
+
+Class QWaitCondition
+   size=4 align=4
+   base size=4 base align=4
+QWaitCondition (0xb4d05258) 0
+
+Vtable for QAbstractState
+QAbstractState::_ZTV14QAbstractState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QAbstractState)
+8     QAbstractState::metaObject
+12    QAbstractState::qt_metacast
+16    QAbstractState::qt_metacall
+20    QAbstractState::~QAbstractState
+24    QAbstractState::~QAbstractState
+28    QAbstractState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractState
+   size=8 align=4
+   base size=8 base align=4
+QAbstractState (0xb4cf3e00) 0
+    vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u)
+  QObject (0xb4d05294) 0
+      primary-for QAbstractState (0xb4cf3e00)
+
+Vtable for QAbstractTransition
+QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTransition)
+8     QAbstractTransition::metaObject
+12    QAbstractTransition::qt_metacast
+16    QAbstractTransition::qt_metacall
+20    QAbstractTransition::~QAbstractTransition
+24    QAbstractTransition::~QAbstractTransition
+28    QAbstractTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractTransition
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTransition (0xb4d230c0) 0
+    vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u)
+  QObject (0xb4d054b0) 0
+      primary-for QAbstractTransition (0xb4d230c0)
+
+Vtable for QEvent
+QEvent::_ZTV6QEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QEvent)
+8     QEvent::~QEvent
+12    QEvent::~QEvent
+
+Class QEvent
+   size=12 align=4
+   base size=12 base align=4
+QEvent (0xb4d056cc) 0
+    vptr=((& QEvent::_ZTV6QEvent) + 8u)
+
+Vtable for QTimerEvent
+QTimerEvent::_ZTV11QTimerEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTimerEvent)
+8     QTimerEvent::~QTimerEvent
+12    QTimerEvent::~QTimerEvent
+
+Class QTimerEvent
+   size=16 align=4
+   base size=16 base align=4
+QTimerEvent (0xb4d23640) 0
+    vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u)
+  QEvent (0xb4d058ac) 0
+      primary-for QTimerEvent (0xb4d23640)
+
+Vtable for QChildEvent
+QChildEvent::_ZTV11QChildEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QChildEvent)
+8     QChildEvent::~QChildEvent
+12    QChildEvent::~QChildEvent
+
+Class QChildEvent
+   size=16 align=4
+   base size=16 base align=4
+QChildEvent (0xb4d23700) 0
+    vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u)
+  QEvent (0xb4d05924) 0
+      primary-for QChildEvent (0xb4d23700)
+
+Vtable for QCustomEvent
+QCustomEvent::_ZTV12QCustomEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCustomEvent)
+8     QCustomEvent::~QCustomEvent
+12    QCustomEvent::~QCustomEvent
+
+Class QCustomEvent
+   size=12 align=4
+   base size=12 base align=4
+QCustomEvent (0xb4d239c0) 0
+    vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u)
+  QEvent (0xb4d05a8c) 0
+      primary-for QCustomEvent (0xb4d239c0)
+
+Vtable for QDynamicPropertyChangeEvent
+QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
+8     QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+12    QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+
+Class QDynamicPropertyChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QDynamicPropertyChangeEvent (0xb4d23ac0) 0
+    vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u)
+  QEvent (0xb4d05b7c) 0
+      primary-for QDynamicPropertyChangeEvent (0xb4d23ac0)
+
+Vtable for QEventTransition
+QEventTransition::_ZTV16QEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QEventTransition)
+8     QEventTransition::metaObject
+12    QEventTransition::qt_metacast
+16    QEventTransition::qt_metacall
+20    QEventTransition::~QEventTransition
+24    QEventTransition::~QEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QEventTransition::eventTest
+60    QEventTransition::onTransition
+
+Class QEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QEventTransition (0xb4d23b80) 0
+    vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u)
+  QAbstractTransition (0xb4d23bc0) 0
+      primary-for QEventTransition (0xb4d23b80)
+    QObject (0xb4d05c30) 0
+        primary-for QAbstractTransition (0xb4d23bc0)
+
+Vtable for QFinalState
+QFinalState::_ZTV11QFinalState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFinalState)
+8     QFinalState::metaObject
+12    QFinalState::qt_metacast
+16    QFinalState::qt_metacall
+20    QFinalState::~QFinalState
+24    QFinalState::~QFinalState
+28    QFinalState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFinalState::onEntry
+60    QFinalState::onExit
+
+Class QFinalState
+   size=8 align=4
+   base size=8 base align=4
+QFinalState (0xb4d23e80) 0
+    vptr=((& QFinalState::_ZTV11QFinalState) + 8u)
+  QAbstractState (0xb4d23ec0) 0
+      primary-for QFinalState (0xb4d23e80)
+    QObject (0xb4d05e4c) 0
+        primary-for QAbstractState (0xb4d23ec0)
+
+Vtable for QHistoryState
+QHistoryState::_ZTV13QHistoryState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QHistoryState)
+8     QHistoryState::metaObject
+12    QHistoryState::qt_metacast
+16    QHistoryState::qt_metacall
+20    QHistoryState::~QHistoryState
+24    QHistoryState::~QHistoryState
+28    QHistoryState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QHistoryState::onEntry
+60    QHistoryState::onExit
+
+Class QHistoryState
+   size=8 align=4
+   base size=8 base align=4
+QHistoryState (0xb4d6a180) 0
+    vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u)
+  QAbstractState (0xb4d6a1c0) 0
+      primary-for QHistoryState (0xb4d6a180)
+    QObject (0xb4d6f078) 0
+        primary-for QAbstractState (0xb4d6a1c0)
+
+Vtable for QSignalTransition
+QSignalTransition::_ZTV17QSignalTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QSignalTransition)
+8     QSignalTransition::metaObject
+12    QSignalTransition::qt_metacast
+16    QSignalTransition::qt_metacall
+20    QSignalTransition::~QSignalTransition
+24    QSignalTransition::~QSignalTransition
+28    QSignalTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSignalTransition::eventTest
+60    QSignalTransition::onTransition
+
+Class QSignalTransition
+   size=8 align=4
+   base size=8 base align=4
+QSignalTransition (0xb4d6a480) 0
+    vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u)
+  QAbstractTransition (0xb4d6a4c0) 0
+      primary-for QSignalTransition (0xb4d6a480)
+    QObject (0xb4d6f294) 0
+        primary-for QAbstractTransition (0xb4d6a4c0)
+
+Vtable for QState
+QState::_ZTV6QState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QState)
+8     QState::metaObject
+12    QState::qt_metacast
+16    QState::qt_metacall
+20    QState::~QState
+24    QState::~QState
+28    QState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QState::onEntry
+60    QState::onExit
+
+Class QState
+   size=8 align=4
+   base size=8 base align=4
+QState (0xb4d6a780) 0
+    vptr=((& QState::_ZTV6QState) + 8u)
+  QAbstractState (0xb4d6a7c0) 0
+      primary-for QState (0xb4d6a780)
+    QObject (0xb4d6f4b0) 0
+        primary-for QAbstractState (0xb4d6a7c0)
+
+Class QMetaType
+   size=1 align=1
+   base size=0 base align=1
+QMetaType (0xb4d6f6cc) 0 empty
+
+Class QVariant::PrivateShared
+   size=8 align=4
+   base size=8 base align=4
+QVariant::PrivateShared (0xb4bf04ec) 0
+
+Class QVariant::Private::Data
+   size=8 align=4
+   base size=8 base align=4
+QVariant::Private::Data (0xb4bf0564) 0
+
+Class QVariant::Private
+   size=12 align=4
+   base size=12 base align=4
+QVariant::Private (0xb4bf0528) 0
+
+Class QVariant::Handler
+   size=36 align=4
+   base size=36 base align=4
+QVariant::Handler (0xb4bf05dc) 0
+
+Class QVariant
+   size=12 align=4
+   base size=12 base align=4
+QVariant (0xb4bf04b0) 0
+
+Class QVariantComparisonHelper
+   size=4 align=4
+   base size=4 base align=4
+QVariantComparisonHelper (0xb4c3ae88) 0
+
+Vtable for QStateMachine::SignalEvent
+QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
+8     QStateMachine::SignalEvent::~SignalEvent
+12    QStateMachine::SignalEvent::~SignalEvent
+
+Class QStateMachine::SignalEvent
+   size=24 align=4
+   base size=24 base align=4
+QStateMachine::SignalEvent (0xb4c975c0) 0
+    vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u)
+  QEvent (0xb4c90348) 0
+      primary-for QStateMachine::SignalEvent (0xb4c975c0)
+
+Vtable for QStateMachine::WrappedEvent
+QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
+8     QStateMachine::WrappedEvent::~WrappedEvent
+12    QStateMachine::WrappedEvent::~WrappedEvent
+
+Class QStateMachine::WrappedEvent
+   size=20 align=4
+   base size=20 base align=4
+QStateMachine::WrappedEvent (0xb4c97640) 0
+    vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u)
+  QEvent (0xb4c90384) 0
+      primary-for QStateMachine::WrappedEvent (0xb4c97640)
+
+Vtable for QStateMachine
+QStateMachine::_ZTV13QStateMachine: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStateMachine)
+8     QStateMachine::metaObject
+12    QStateMachine::qt_metacast
+16    QStateMachine::qt_metacall
+20    QStateMachine::~QStateMachine
+24    QStateMachine::~QStateMachine
+28    QStateMachine::event
+32    QStateMachine::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStateMachine::onEntry
+60    QStateMachine::onExit
+64    QStateMachine::beginSelectTransitions
+68    QStateMachine::endSelectTransitions
+72    QStateMachine::beginMicrostep
+76    QStateMachine::endMicrostep
+
+Class QStateMachine
+   size=8 align=4
+   base size=8 base align=4
+QStateMachine (0xb4c97480) 0
+    vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u)
+  QState (0xb4c974c0) 0
+      primary-for QStateMachine (0xb4c97480)
+    QAbstractState (0xb4c97500) 0
+        primary-for QState (0xb4c974c0)
+      QObject (0xb4c9030c) 0
+          primary-for QAbstractState (0xb4c97500)
+
+Vtable for QFactoryInterface
+QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFactoryInterface)
+8     QFactoryInterface::~QFactoryInterface
+12    QFactoryInterface::~QFactoryInterface
+16    __cxa_pure_virtual
+
+Class QFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QFactoryInterface (0xb4c90708) 0 nearly-empty
+    vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u)
+
+Vtable for QLibrary
+QLibrary::_ZTV8QLibrary: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QLibrary)
+8     QLibrary::metaObject
+12    QLibrary::qt_metacast
+16    QLibrary::qt_metacall
+20    QLibrary::~QLibrary
+24    QLibrary::~QLibrary
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QLibrary
+   size=16 align=4
+   base size=13 base align=4
+QLibrary (0xb4c97fc0) 0
+    vptr=((& QLibrary::_ZTV8QLibrary) + 8u)
+  QObject (0xb4c90ca8) 0
+      primary-for QLibrary (0xb4c97fc0)
+
+Vtable for QPluginLoader
+QPluginLoader::_ZTV13QPluginLoader: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPluginLoader)
+8     QPluginLoader::metaObject
+12    QPluginLoader::qt_metacast
+16    QPluginLoader::qt_metacall
+20    QPluginLoader::~QPluginLoader
+24    QPluginLoader::~QPluginLoader
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPluginLoader
+   size=16 align=4
+   base size=13 base align=4
+QPluginLoader (0xb4ac0e00) 0
+    vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u)
+  QObject (0xb4c90f3c) 0
+      primary-for QPluginLoader (0xb4ac0e00)
+
+Class QUuid
+   size=16 align=4
+   base size=16 base align=4
+QUuid (0xb4af8078) 0
+
+Vtable for QEventLoop
+QEventLoop::_ZTV10QEventLoop: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QEventLoop)
+8     QEventLoop::metaObject
+12    QEventLoop::qt_metacast
+16    QEventLoop::qt_metacall
+20    QEventLoop::~QEventLoop
+24    QEventLoop::~QEventLoop
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QEventLoop
+   size=8 align=4
+   base size=8 base align=4
+QEventLoop (0xb4afa680) 0
+    vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u)
+  QObject (0xb4b0c078) 0
+      primary-for QEventLoop (0xb4afa680)
+
+Vtable for QAbstractEventDispatcher
+QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
+8     QAbstractEventDispatcher::metaObject
+12    QAbstractEventDispatcher::qt_metacast
+16    QAbstractEventDispatcher::qt_metacall
+20    QAbstractEventDispatcher::~QAbstractEventDispatcher
+24    QAbstractEventDispatcher::~QAbstractEventDispatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   QAbstractEventDispatcher::startingUp
+104   QAbstractEventDispatcher::closingDown
+
+Class QAbstractEventDispatcher
+   size=8 align=4
+   base size=8 base align=4
+QAbstractEventDispatcher (0xb4afaa80) 0
+    vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u)
+  QObject (0xb4b0c384) 0
+      primary-for QAbstractEventDispatcher (0xb4afaa80)
+
+Class QModelIndex
+   size=16 align=4
+   base size=16 base align=4
+QModelIndex (0xb4b0c5a0) 0
+
+Class QPersistentModelIndex
+   size=4 align=4
+   base size=4 base align=4
+QPersistentModelIndex (0xb4b50a50) 0
+
+Vtable for QAbstractItemModel
+QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractItemModel)
+8     QAbstractItemModel::metaObject
+12    QAbstractItemModel::qt_metacast
+16    QAbstractItemModel::qt_metacall
+20    QAbstractItemModel::~QAbstractItemModel
+24    QAbstractItemModel::~QAbstractItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractItemModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemModel (0xb4b4f6c0) 0
+    vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u)
+  QObject (0xb4b50bb8) 0
+      primary-for QAbstractItemModel (0xb4b4f6c0)
+
+Vtable for QAbstractTableModel
+QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTableModel)
+8     QAbstractTableModel::metaObject
+12    QAbstractTableModel::qt_metacast
+16    QAbstractTableModel::qt_metacall
+20    QAbstractTableModel::~QAbstractTableModel
+24    QAbstractTableModel::~QAbstractTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractTableModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractTableModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTableModel (0xb4b4fd00) 0
+    vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u)
+  QAbstractItemModel (0xb4b4fd40) 0
+      primary-for QAbstractTableModel (0xb4b4fd00)
+    QObject (0xb4b8b528) 0
+        primary-for QAbstractItemModel (0xb4b4fd40)
+
+Vtable for QAbstractListModel
+QAbstractListModel::_ZTV18QAbstractListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractListModel)
+8     QAbstractListModel::metaObject
+12    QAbstractListModel::qt_metacast
+16    QAbstractListModel::qt_metacall
+20    QAbstractListModel::~QAbstractListModel
+24    QAbstractListModel::~QAbstractListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    __cxa_pure_virtual
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractListModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractListModel (0xb4b4ff80) 0
+    vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u)
+  QAbstractItemModel (0xb4b4ffc0) 0
+      primary-for QAbstractListModel (0xb4b4ff80)
+    QObject (0xb4b8b654) 0
+        primary-for QAbstractItemModel (0xb4b4ffc0)
+
+Class QBasicTimer
+   size=4 align=4
+   base size=4 base align=4
+QBasicTimer (0xb49af528) 0
+
+Vtable for QCoreApplication
+QCoreApplication::_ZTV16QCoreApplication: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCoreApplication)
+8     QCoreApplication::metaObject
+12    QCoreApplication::qt_metacast
+16    QCoreApplication::qt_metacall
+20    QCoreApplication::~QCoreApplication
+24    QCoreApplication::~QCoreApplication
+28    QCoreApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCoreApplication::notify
+60    QCoreApplication::compressEvent
+
+Class QCoreApplication
+   size=8 align=4
+   base size=8 base align=4
+QCoreApplication (0xb4b9ba80) 0
+    vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u)
+  QObject (0xb49af7bc) 0
+      primary-for QCoreApplication (0xb4b9ba80)
+
+Class __exception
+   size=32 align=4
+   base size=32 base align=4
+__exception (0xb49afd5c) 0
+
+Class QMetaMethod
+   size=8 align=4
+   base size=8 base align=4
+QMetaMethod (0xb4a0aa8c) 0
+
+Class QMetaEnum
+   size=8 align=4
+   base size=8 base align=4
+QMetaEnum (0xb4a0ad98) 0
+
+Class QMetaProperty
+   size=20 align=4
+   base size=20 base align=4
+QMetaProperty (0xb4a2f000) 0
+
+Class QMetaClassInfo
+   size=8 align=4
+   base size=8 base align=4
+QMetaClassInfo (0xb4a2f0b4) 0
+
+Vtable for QMimeData
+QMimeData::_ZTV9QMimeData: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMimeData)
+8     QMimeData::metaObject
+12    QMimeData::qt_metacast
+16    QMimeData::qt_metacall
+20    QMimeData::~QMimeData
+24    QMimeData::~QMimeData
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMimeData::hasFormat
+60    QMimeData::formats
+64    QMimeData::retrieveData
+
+Class QMimeData
+   size=8 align=4
+   base size=8 base align=4
+QMimeData (0xb4a158c0) 0
+    vptr=((& QMimeData::_ZTV9QMimeData) + 8u)
+  QObject (0xb4a2f30c) 0
+      primary-for QMimeData (0xb4a158c0)
+
+Vtable for QObjectCleanupHandler
+QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QObjectCleanupHandler)
+8     QObjectCleanupHandler::metaObject
+12    QObjectCleanupHandler::qt_metacast
+16    QObjectCleanupHandler::qt_metacall
+20    QObjectCleanupHandler::~QObjectCleanupHandler
+24    QObjectCleanupHandler::~QObjectCleanupHandler
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObjectCleanupHandler
+   size=12 align=4
+   base size=12 base align=4
+QObjectCleanupHandler (0xb4a15b80) 0
+    vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u)
+  QObject (0xb4a2f528) 0
+      primary-for QObjectCleanupHandler (0xb4a15b80)
+
+Vtable for QSharedMemory
+QSharedMemory::_ZTV13QSharedMemory: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSharedMemory)
+8     QSharedMemory::metaObject
+12    QSharedMemory::qt_metacast
+16    QSharedMemory::qt_metacall
+20    QSharedMemory::~QSharedMemory
+24    QSharedMemory::~QSharedMemory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSharedMemory
+   size=8 align=4
+   base size=8 base align=4
+QSharedMemory (0xb4a15dc0) 0
+    vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u)
+  QObject (0xb4a2f654) 0
+      primary-for QSharedMemory (0xb4a15dc0)
+
+Vtable for QSignalMapper
+QSignalMapper::_ZTV13QSignalMapper: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSignalMapper)
+8     QSignalMapper::metaObject
+12    QSignalMapper::qt_metacast
+16    QSignalMapper::qt_metacall
+20    QSignalMapper::~QSignalMapper
+24    QSignalMapper::~QSignalMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSignalMapper
+   size=8 align=4
+   base size=8 base align=4
+QSignalMapper (0xb4a61080) 0
+    vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u)
+  QObject (0xb4a2f870) 0
+      primary-for QSignalMapper (0xb4a61080)
+
+Vtable for QSocketNotifier
+QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSocketNotifier)
+8     QSocketNotifier::metaObject
+12    QSocketNotifier::qt_metacast
+16    QSocketNotifier::qt_metacall
+20    QSocketNotifier::~QSocketNotifier
+24    QSocketNotifier::~QSocketNotifier
+28    QSocketNotifier::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSocketNotifier
+   size=20 align=4
+   base size=17 base align=4
+QSocketNotifier (0xb4a61340) 0
+    vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u)
+  QObject (0xb4a2fa8c) 0
+      primary-for QSocketNotifier (0xb4a61340)
+
+Class QSystemSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSystemSemaphore (0xb4a2fd5c) 0
+
+Vtable for QTimer
+QTimer::_ZTV6QTimer: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QTimer)
+8     QTimer::metaObject
+12    QTimer::qt_metacast
+16    QTimer::qt_metacall
+20    QTimer::~QTimer
+24    QTimer::~QTimer
+28    QObject::event
+32    QObject::eventFilter
+36    QTimer::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTimer
+   size=24 align=4
+   base size=21 base align=4
+QTimer (0xb4a61700) 0
+    vptr=((& QTimer::_ZTV6QTimer) + 8u)
+  QObject (0xb4a2fe10) 0
+      primary-for QTimer (0xb4a61700)
+
+Vtable for QTranslator
+QTranslator::_ZTV11QTranslator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTranslator)
+8     QTranslator::metaObject
+12    QTranslator::qt_metacast
+16    QTranslator::qt_metacall
+20    QTranslator::~QTranslator
+24    QTranslator::~QTranslator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTranslator::translate
+60    QTranslator::isEmpty
+
+Class QTranslator
+   size=8 align=4
+   base size=8 base align=4
+QTranslator (0xb4a61c40) 0
+    vptr=((& QTranslator::_ZTV11QTranslator) + 8u)
+  QObject (0xb4a960b4) 0
+      primary-for QTranslator (0xb4a61c40)
+
+Class _IO_marker
+   size=12 align=4
+   base size=12 base align=4
+_IO_marker (0xb4a96474) 0
+
+Class _IO_FILE
+   size=148 align=4
+   base size=148 base align=4
+_IO_FILE (0xb4a964b0) 0
+
+Vtable for QFile
+QFile::_ZTV5QFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QFile)
+8     QFile::metaObject
+12    QFile::qt_metacast
+16    QFile::qt_metacall
+20    QFile::~QFile
+24    QFile::~QFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QFile::fileEngine
+
+Class QFile
+   size=8 align=4
+   base size=8 base align=4
+QFile (0xb4aa8140) 0
+    vptr=((& QFile::_ZTV5QFile) + 8u)
+  QIODevice (0xb4aa8180) 0
+      primary-for QFile (0xb4aa8140)
+    QObject (0xb4a96528) 0
+        primary-for QIODevice (0xb4aa8180)
+
+Class QFileInfo
+   size=4 align=4
+   base size=4 base align=4
+QFileInfo (0xb4a9699c) 0
+
+Class QDir
+   size=4 align=4
+   base size=4 base align=4
+QDir (0xb4942000) 0
+
+Class QAbstractFileEngine::ExtensionOption
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionOption (0xb4942780) 0 empty
+
+Class QAbstractFileEngine::ExtensionReturn
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionReturn (0xb49427bc) 0 empty
+
+Class QAbstractFileEngine::MapExtensionOption
+   size=20 align=4
+   base size=20 base align=4
+QAbstractFileEngine::MapExtensionOption (0xb4966980) 0
+  QAbstractFileEngine::ExtensionOption (0xb49427f8) 0 empty
+
+Class QAbstractFileEngine::MapExtensionReturn
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::MapExtensionReturn (0xb4966a00) 0
+  QAbstractFileEngine::ExtensionReturn (0xb4942834) 0 empty
+
+Class QAbstractFileEngine::UnMapExtensionOption
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::UnMapExtensionOption (0xb4966a80) 0
+  QAbstractFileEngine::ExtensionOption (0xb4942870) 0 empty
+
+Vtable for QAbstractFileEngine
+QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractFileEngine)
+8     QAbstractFileEngine::~QAbstractFileEngine
+12    QAbstractFileEngine::~QAbstractFileEngine
+16    QAbstractFileEngine::open
+20    QAbstractFileEngine::close
+24    QAbstractFileEngine::flush
+28    QAbstractFileEngine::size
+32    QAbstractFileEngine::pos
+36    QAbstractFileEngine::seek
+40    QAbstractFileEngine::isSequential
+44    QAbstractFileEngine::remove
+48    QAbstractFileEngine::copy
+52    QAbstractFileEngine::rename
+56    QAbstractFileEngine::link
+60    QAbstractFileEngine::mkdir
+64    QAbstractFileEngine::rmdir
+68    QAbstractFileEngine::setSize
+72    QAbstractFileEngine::caseSensitive
+76    QAbstractFileEngine::isRelativePath
+80    QAbstractFileEngine::entryList
+84    QAbstractFileEngine::fileFlags
+88    QAbstractFileEngine::setPermissions
+92    QAbstractFileEngine::fileName
+96    QAbstractFileEngine::ownerId
+100   QAbstractFileEngine::owner
+104   QAbstractFileEngine::fileTime
+108   QAbstractFileEngine::setFileName
+112   QAbstractFileEngine::handle
+116   QAbstractFileEngine::beginEntryList
+120   QAbstractFileEngine::endEntryList
+124   QAbstractFileEngine::read
+128   QAbstractFileEngine::readLine
+132   QAbstractFileEngine::write
+136   QAbstractFileEngine::extension
+140   QAbstractFileEngine::supportsExtension
+
+Class QAbstractFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngine (0xb4942744) 0
+    vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u)
+
+Vtable for QAbstractFileEngineHandler
+QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractFileEngineHandler)
+8     QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+12    QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+16    __cxa_pure_virtual
+
+Class QAbstractFileEngineHandler
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngineHandler (0xb4942ac8) 0 nearly-empty
+    vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u)
+
+Vtable for QAbstractFileEngineIterator
+QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractFileEngineIterator)
+8     QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+12    QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QAbstractFileEngineIterator::currentFileInfo
+32    QAbstractFileEngineIterator::entryInfo
+
+Class QAbstractFileEngineIterator
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngineIterator (0xb4942b04) 0
+    vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u)
+
+Vtable for QBuffer
+QBuffer::_ZTV7QBuffer: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBuffer)
+8     QBuffer::metaObject
+12    QBuffer::qt_metacast
+16    QBuffer::qt_metacall
+20    QBuffer::~QBuffer
+24    QBuffer::~QBuffer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QBuffer::connectNotify
+52    QBuffer::disconnectNotify
+56    QIODevice::isSequential
+60    QBuffer::open
+64    QBuffer::close
+68    QBuffer::pos
+72    QBuffer::size
+76    QBuffer::seek
+80    QBuffer::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QBuffer::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QBuffer::readData
+112   QIODevice::readLineData
+116   QBuffer::writeData
+
+Class QBuffer
+   size=8 align=4
+   base size=8 base align=4
+QBuffer (0xb4966dc0) 0
+    vptr=((& QBuffer::_ZTV7QBuffer) + 8u)
+  QIODevice (0xb4966e00) 0
+      primary-for QBuffer (0xb4966dc0)
+    QObject (0xb4942b7c) 0
+        primary-for QIODevice (0xb4966e00)
+
+Class QTextCodec::ConverterState
+   size=28 align=4
+   base size=28 base align=4
+QTextCodec::ConverterState (0xb4942dd4) 0
+
+Vtable for QTextCodec
+QTextCodec::_ZTV10QTextCodec: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextCodec)
+8     __cxa_pure_virtual
+12    QTextCodec::aliases
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QTextCodec::~QTextCodec
+32    QTextCodec::~QTextCodec
+
+Class QTextCodec
+   size=4 align=4
+   base size=4 base align=4
+QTextCodec (0xb4942d98) 0 nearly-empty
+    vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u)
+
+Class QTextEncoder
+   size=32 align=4
+   base size=32 base align=4
+QTextEncoder (0xb47f1ac8) 0
+
+Class QTextDecoder
+   size=32 align=4
+   base size=32 base align=4
+QTextDecoder (0xb47f1d20) 0
+
+Vtable for QTextStream
+QTextStream::_ZTV11QTextStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextStream)
+8     QTextStream::~QTextStream
+12    QTextStream::~QTextStream
+
+Class QTextStream
+   size=8 align=4
+   base size=8 base align=4
+QTextStream (0xb47f1f78) 0
+    vptr=((& QTextStream::_ZTV11QTextStream) + 8u)
+
+Class QTextStreamManipulator
+   size=24 align=4
+   base size=22 base align=4
+QTextStreamManipulator (0xb4850618) 0
+
+Vtable for QTextIStream
+QTextIStream::_ZTV12QTextIStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextIStream)
+8     QTextIStream::~QTextIStream
+12    QTextIStream::~QTextIStream
+
+Class QTextIStream
+   size=8 align=4
+   base size=8 base align=4
+QTextIStream (0xb485a800) 0
+    vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u)
+  QTextStream (0xb487c7f8) 0
+      primary-for QTextIStream (0xb485a800)
+
+Vtable for QTextOStream
+QTextOStream::_ZTV12QTextOStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextOStream)
+8     QTextOStream::~QTextOStream
+12    QTextOStream::~QTextOStream
+
+Class QTextOStream
+   size=8 align=4
+   base size=8 base align=4
+QTextOStream (0xb485aac0) 0
+    vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u)
+  QTextStream (0xb487ce88) 0
+      primary-for QTextOStream (0xb485aac0)
+
+Class QDebug::Stream
+   size=24 align=4
+   base size=22 base align=4
+QDebug::Stream (0xb4892564) 0
+
+Class QDebug
+   size=4 align=4
+   base size=4 base align=4
+QDebug (0xb4892528) 0
+
+Class QNoDebug
+   size=1 align=1
+   base size=0 base align=1
+QNoDebug (0xb470c1a4) 0 empty
+
+Vtable for QDirIterator
+QDirIterator::_ZTV12QDirIterator: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QDirIterator)
+8     QDirIterator::~QDirIterator
+12    QDirIterator::~QDirIterator
+
+Class QDirIterator
+   size=8 align=4
+   base size=8 base align=4
+QDirIterator (0xb470c438) 0
+    vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u)
+
+Vtable for QFileSystemWatcher
+QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFileSystemWatcher)
+8     QFileSystemWatcher::metaObject
+12    QFileSystemWatcher::qt_metacast
+16    QFileSystemWatcher::qt_metacall
+20    QFileSystemWatcher::~QFileSystemWatcher
+24    QFileSystemWatcher::~QFileSystemWatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFileSystemWatcher
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemWatcher (0xb4736480) 0
+    vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u)
+  QObject (0xb470c5a0) 0
+      primary-for QFileSystemWatcher (0xb4736480)
+
+Vtable for QFSFileEngine
+QFSFileEngine::_ZTV13QFSFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFSFileEngine)
+8     QFSFileEngine::~QFSFileEngine
+12    QFSFileEngine::~QFSFileEngine
+16    QFSFileEngine::open
+20    QFSFileEngine::close
+24    QFSFileEngine::flush
+28    QFSFileEngine::size
+32    QFSFileEngine::pos
+36    QFSFileEngine::seek
+40    QFSFileEngine::isSequential
+44    QFSFileEngine::remove
+48    QFSFileEngine::copy
+52    QFSFileEngine::rename
+56    QFSFileEngine::link
+60    QFSFileEngine::mkdir
+64    QFSFileEngine::rmdir
+68    QFSFileEngine::setSize
+72    QFSFileEngine::caseSensitive
+76    QFSFileEngine::isRelativePath
+80    QFSFileEngine::entryList
+84    QFSFileEngine::fileFlags
+88    QFSFileEngine::setPermissions
+92    QFSFileEngine::fileName
+96    QFSFileEngine::ownerId
+100   QFSFileEngine::owner
+104   QFSFileEngine::fileTime
+108   QFSFileEngine::setFileName
+112   QFSFileEngine::handle
+116   QFSFileEngine::beginEntryList
+120   QFSFileEngine::endEntryList
+124   QFSFileEngine::read
+128   QFSFileEngine::readLine
+132   QFSFileEngine::write
+136   QFSFileEngine::extension
+140   QFSFileEngine::supportsExtension
+
+Class QFSFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QFSFileEngine (0xb4736740) 0
+    vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u)
+  QAbstractFileEngine (0xb470c7bc) 0
+      primary-for QFSFileEngine (0xb4736740)
+
+Class QProcessEnvironment
+   size=4 align=4
+   base size=4 base align=4
+QProcessEnvironment (0xb470c8e8) 0
+
+Vtable for QProcess
+QProcess::_ZTV8QProcess: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QProcess)
+8     QProcess::metaObject
+12    QProcess::qt_metacast
+16    QProcess::qt_metacall
+20    QProcess::~QProcess
+24    QProcess::~QProcess
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProcess::isSequential
+60    QIODevice::open
+64    QProcess::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QProcess::atEnd
+84    QIODevice::reset
+88    QProcess::bytesAvailable
+92    QProcess::bytesToWrite
+96    QProcess::canReadLine
+100   QProcess::waitForReadyRead
+104   QProcess::waitForBytesWritten
+108   QProcess::readData
+112   QIODevice::readLineData
+116   QProcess::writeData
+120   QProcess::setupChildProcess
+
+Class QProcess
+   size=8 align=4
+   base size=8 base align=4
+QProcess (0xb4736900) 0
+    vptr=((& QProcess::_ZTV8QProcess) + 8u)
+  QIODevice (0xb4736940) 0
+      primary-for QProcess (0xb4736900)
+    QObject (0xb470c99c) 0
+        primary-for QIODevice (0xb4736940)
+
+Class QResource
+   size=4 align=4
+   base size=4 base align=4
+QResource (0xb470cbb8) 0
+
+Vtable for QSettings
+QSettings::_ZTV9QSettings: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSettings)
+8     QSettings::metaObject
+12    QSettings::qt_metacast
+16    QSettings::qt_metacall
+20    QSettings::~QSettings
+24    QSettings::~QSettings
+28    QSettings::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSettings
+   size=8 align=4
+   base size=8 base align=4
+QSettings (0xb4736d80) 0
+    vptr=((& QSettings::_ZTV9QSettings) + 8u)
+  QObject (0xb470cd5c) 0
+      primary-for QSettings (0xb4736d80)
+
+Vtable for QTemporaryFile
+QTemporaryFile::_ZTV14QTemporaryFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QTemporaryFile)
+8     QTemporaryFile::metaObject
+12    QTemporaryFile::qt_metacast
+16    QTemporaryFile::qt_metacall
+20    QTemporaryFile::~QTemporaryFile
+24    QTemporaryFile::~QTemporaryFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QTemporaryFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QTemporaryFile::fileEngine
+
+Class QTemporaryFile
+   size=8 align=4
+   base size=8 base align=4
+QTemporaryFile (0xb45d3980) 0
+    vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u)
+  QFile (0xb45d39c0) 0
+      primary-for QTemporaryFile (0xb45d3980)
+    QIODevice (0xb45d3a00) 0
+        primary-for QFile (0xb45d39c0)
+      QObject (0xb45d7870) 0
+          primary-for QIODevice (0xb45d3a00)
+
+Class QUrl
+   size=4 align=4
+   base size=4 base align=4
+QUrl (0xb45d7b7c) 0
+
+Class QLibraryInfo
+   size=1 align=1
+   base size=0 base align=1
+QLibraryInfo (0xb4662744) 0 empty
+
+Vtable for QRunnable
+QRunnable::_ZTV9QRunnable: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QRunnable)
+8     __cxa_pure_virtual
+12    QRunnable::~QRunnable
+16    QRunnable::~QRunnable
+
+Class QRunnable
+   size=8 align=4
+   base size=8 base align=4
+QRunnable (0xb4662780) 0
+    vptr=((& QRunnable::_ZTV9QRunnable) + 8u)
+
+Vtable for QtConcurrent::Exception
+QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE)
+8     QtConcurrent::Exception::~Exception
+12    QtConcurrent::Exception::~Exception
+16    std::exception::what
+20    QtConcurrent::Exception::raise
+24    QtConcurrent::Exception::clone
+
+Class QtConcurrent::Exception
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::Exception (0xb466dd40) 0 nearly-empty
+    vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u)
+  std::exception (0xb4662bf4) 0 nearly-empty
+      primary-for QtConcurrent::Exception (0xb466dd40)
+
+Vtable for QtConcurrent::UnhandledException
+QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE)
+8     QtConcurrent::UnhandledException::~UnhandledException
+12    QtConcurrent::UnhandledException::~UnhandledException
+16    std::exception::what
+20    QtConcurrent::UnhandledException::raise
+24    QtConcurrent::UnhandledException::clone
+
+Class QtConcurrent::UnhandledException
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::UnhandledException (0xb466de40) 0 nearly-empty
+    vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u)
+  QtConcurrent::Exception (0xb466de80) 0 nearly-empty
+      primary-for QtConcurrent::UnhandledException (0xb466de40)
+    std::exception (0xb4662c30) 0 nearly-empty
+        primary-for QtConcurrent::Exception (0xb466de80)
+
+Class QtConcurrent::internal::ExceptionHolder
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionHolder (0xb4662c6c) 0
+
+Class QtConcurrent::internal::ExceptionStore
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionStore (0xb4662ca8) 0
+
+Class QtConcurrent::ResultItem
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultItem (0xb4662ce4) 0
+
+Class QtConcurrent::ResultIteratorBase
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultIteratorBase (0xb468c2d0) 0
+
+Vtable for QtConcurrent::ResultStoreBase
+QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE)
+8     QtConcurrent::ResultStoreBase::~ResultStoreBase
+12    QtConcurrent::ResultStoreBase::~ResultStoreBase
+
+Class QtConcurrent::ResultStoreBase
+   size=28 align=4
+   base size=28 base align=4
+QtConcurrent::ResultStoreBase (0xb468c3fc) 0
+    vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u)
+
+Vtable for QFutureInterfaceBase
+QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QFutureInterfaceBase)
+8     QFutureInterfaceBase::~QFutureInterfaceBase
+12    QFutureInterfaceBase::~QFutureInterfaceBase
+
+Class QFutureInterfaceBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureInterfaceBase (0xb468c834) 0
+    vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u)
+
+Vtable for QFutureWatcherBase
+QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFutureWatcherBase)
+8     QFutureWatcherBase::metaObject
+12    QFutureWatcherBase::qt_metacast
+16    QFutureWatcherBase::qt_metacall
+20    QFutureWatcherBase::~QFutureWatcherBase
+24    QFutureWatcherBase::~QFutureWatcherBase
+28    QFutureWatcherBase::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QFutureWatcherBase::connectNotify
+52    QFutureWatcherBase::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QFutureWatcherBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureWatcherBase (0xb4519c80) 0
+    vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u)
+  QObject (0xb452721c) 0
+      primary-for QFutureWatcherBase (0xb4519c80)
+
+Vtable for QThreadPool
+QThreadPool::_ZTV11QThreadPool: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QThreadPool)
+8     QThreadPool::metaObject
+12    QThreadPool::qt_metacast
+16    QThreadPool::qt_metacall
+20    QThreadPool::~QThreadPool
+24    QThreadPool::~QThreadPool
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QThreadPool
+   size=8 align=4
+   base size=8 base align=4
+QThreadPool (0xb453fe40) 0
+    vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u)
+  QObject (0xb455321c) 0
+      primary-for QThreadPool (0xb453fe40)
+
+Class QtConcurrent::ThreadEngineBarrier
+   size=12 align=4
+   base size=12 base align=4
+QtConcurrent::ThreadEngineBarrier (0xb4553438) 0
+
+Vtable for QtConcurrent::ThreadEngineBase
+QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE)
+8     QtConcurrent::ThreadEngineBase::run
+12    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+16    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+20    QtConcurrent::ThreadEngineBase::start
+24    QtConcurrent::ThreadEngineBase::finish
+28    QtConcurrent::ThreadEngineBase::threadFunction
+32    QtConcurrent::ThreadEngineBase::shouldStartThread
+36    QtConcurrent::ThreadEngineBase::shouldThrottleThread
+40    __cxa_pure_virtual
+
+Class QtConcurrent::ThreadEngineBase
+   size=32 align=4
+   base size=32 base align=4
+QtConcurrent::ThreadEngineBase (0xb4565140) 0
+    vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u)
+  QRunnable (0xb4553474) 0
+      primary-for QtConcurrent::ThreadEngineBase (0xb4565140)
+
+VTT for QtConcurrent::ThreadEngine<void>
+QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries
+0     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u)
+4     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u)
+
+Class QtConcurrent::BlockSizeManager
+   size=72 align=4
+   base size=72 base align=4
+QtConcurrent::BlockSizeManager (0xb4586a50) 0
+
+Vtable for QTextCodecFactoryInterface
+QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QTextCodecFactoryInterface)
+8     QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+12    QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextCodecFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextCodecFactoryInterface (0xb420d6c0) 0 nearly-empty
+    vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u)
+  QFactoryInterface (0xb420230c) 0 nearly-empty
+      primary-for QTextCodecFactoryInterface (0xb420d6c0)
+
+Vtable for QTextCodecPlugin
+QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTextCodecPlugin)
+8     QTextCodecPlugin::metaObject
+12    QTextCodecPlugin::qt_metacast
+16    QTextCodecPlugin::qt_metacall
+20    QTextCodecPlugin::~QTextCodecPlugin
+24    QTextCodecPlugin::~QTextCodecPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    QTextCodecPlugin::keys
+80    QTextCodecPlugin::create
+84    (int (*)(...))-0x000000008
+88    (int (*)(...))(& _ZTI16QTextCodecPlugin)
+92    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev
+96    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev
+100   QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv
+104   QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString
+
+Class QTextCodecPlugin
+   size=12 align=4
+   base size=12 base align=4
+QTextCodecPlugin (0xb4222320) 0
+    vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u)
+  QObject (0xb4202618) 0
+      primary-for QTextCodecPlugin (0xb4222320)
+  QTextCodecFactoryInterface (0xb420d980) 8 nearly-empty
+      vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u)
+    QFactoryInterface (0xb4202654) 8 nearly-empty
+        primary-for QTextCodecFactoryInterface (0xb420d980)
+
+Vtable for QAbstractAnimation
+QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractAnimation)
+8     QAbstractAnimation::metaObject
+12    QAbstractAnimation::qt_metacast
+16    QAbstractAnimation::qt_metacall
+20    QAbstractAnimation::~QAbstractAnimation
+24    QAbstractAnimation::~QAbstractAnimation
+28    QAbstractAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAbstractAnimation
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAnimation (0xb420dbc0) 0
+    vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u)
+  QObject (0xb4202780) 0
+      primary-for QAbstractAnimation (0xb420dbc0)
+
+Vtable for QAnimationGroup
+QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAnimationGroup)
+8     QAnimationGroup::metaObject
+12    QAnimationGroup::qt_metacast
+16    QAnimationGroup::qt_metacall
+20    QAnimationGroup::~QAnimationGroup
+24    QAnimationGroup::~QAnimationGroup
+28    QAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QAnimationGroup (0xb420de80) 0
+    vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u)
+  QAbstractAnimation (0xb420dec0) 0
+      primary-for QAnimationGroup (0xb420de80)
+    QObject (0xb42029d8) 0
+        primary-for QAbstractAnimation (0xb420dec0)
+
+Vtable for QParallelAnimationGroup
+QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QParallelAnimationGroup)
+8     QParallelAnimationGroup::metaObject
+12    QParallelAnimationGroup::qt_metacast
+16    QParallelAnimationGroup::qt_metacall
+20    QParallelAnimationGroup::~QParallelAnimationGroup
+24    QParallelAnimationGroup::~QParallelAnimationGroup
+28    QParallelAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QParallelAnimationGroup::duration
+60    QParallelAnimationGroup::updateCurrentTime
+64    QParallelAnimationGroup::updateState
+68    QParallelAnimationGroup::updateDirection
+
+Class QParallelAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QParallelAnimationGroup (0xb4247180) 0
+    vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u)
+  QAnimationGroup (0xb42471c0) 0
+      primary-for QParallelAnimationGroup (0xb4247180)
+    QAbstractAnimation (0xb4247200) 0
+        primary-for QAnimationGroup (0xb42471c0)
+      QObject (0xb4202bf4) 0
+          primary-for QAbstractAnimation (0xb4247200)
+
+Vtable for QPauseAnimation
+QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPauseAnimation)
+8     QPauseAnimation::metaObject
+12    QPauseAnimation::qt_metacast
+16    QPauseAnimation::qt_metacall
+20    QPauseAnimation::~QPauseAnimation
+24    QPauseAnimation::~QPauseAnimation
+28    QPauseAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPauseAnimation::duration
+60    QPauseAnimation::updateCurrentTime
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QPauseAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPauseAnimation (0xb42474c0) 0
+    vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u)
+  QAbstractAnimation (0xb4247500) 0
+      primary-for QPauseAnimation (0xb42474c0)
+    QObject (0xb4202e10) 0
+        primary-for QAbstractAnimation (0xb4247500)
+
+Vtable for QVariantAnimation
+QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QVariantAnimation)
+8     QVariantAnimation::metaObject
+12    QVariantAnimation::qt_metacast
+16    QVariantAnimation::qt_metacall
+20    QVariantAnimation::~QVariantAnimation
+24    QVariantAnimation::~QVariantAnimation
+28    QVariantAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QVariantAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    __cxa_pure_virtual
+76    QVariantAnimation::interpolated
+
+Class QVariantAnimation
+   size=8 align=4
+   base size=8 base align=4
+QVariantAnimation (0xb42477c0) 0
+    vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u)
+  QAbstractAnimation (0xb4247800) 0
+      primary-for QVariantAnimation (0xb42477c0)
+    QObject (0xb426503c) 0
+        primary-for QAbstractAnimation (0xb4247800)
+
+Vtable for QPropertyAnimation
+QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QPropertyAnimation)
+8     QPropertyAnimation::metaObject
+12    QPropertyAnimation::qt_metacast
+16    QPropertyAnimation::qt_metacall
+20    QPropertyAnimation::~QPropertyAnimation
+24    QPropertyAnimation::~QPropertyAnimation
+28    QPropertyAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QPropertyAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    QPropertyAnimation::updateCurrentValue
+76    QVariantAnimation::interpolated
+
+Class QPropertyAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPropertyAnimation (0xb4247c00) 0
+    vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u)
+  QVariantAnimation (0xb4247c40) 0
+      primary-for QPropertyAnimation (0xb4247c00)
+    QAbstractAnimation (0xb4247c80) 0
+        primary-for QVariantAnimation (0xb4247c40)
+      QObject (0xb4265258) 0
+          primary-for QAbstractAnimation (0xb4247c80)
+
+Vtable for QSequentialAnimationGroup
+QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
+8     QSequentialAnimationGroup::metaObject
+12    QSequentialAnimationGroup::qt_metacast
+16    QSequentialAnimationGroup::qt_metacall
+20    QSequentialAnimationGroup::~QSequentialAnimationGroup
+24    QSequentialAnimationGroup::~QSequentialAnimationGroup
+28    QSequentialAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSequentialAnimationGroup::duration
+60    QSequentialAnimationGroup::updateCurrentTime
+64    QSequentialAnimationGroup::updateState
+68    QSequentialAnimationGroup::updateDirection
+
+Class QSequentialAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QSequentialAnimationGroup (0xb4247f40) 0
+    vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u)
+  QAnimationGroup (0xb4247f80) 0
+      primary-for QSequentialAnimationGroup (0xb4247f40)
+    QAbstractAnimation (0xb4247fc0) 0
+        primary-for QAnimationGroup (0xb4247f80)
+      QObject (0xb4265474) 0
+          primary-for QAbstractAnimation (0xb4247fc0)
+
+Vtable for QPaintDevice
+QPaintDevice::_ZTV12QPaintDevice: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPaintDevice)
+8     QPaintDevice::~QPaintDevice
+12    QPaintDevice::~QPaintDevice
+16    QPaintDevice::devType
+20    __cxa_pure_virtual
+24    QPaintDevice::metric
+
+Class QPaintDevice
+   size=8 align=4
+   base size=6 base align=4
+QPaintDevice (0xb4265690) 0
+    vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u)
+
+Class QColor
+   size=16 align=4
+   base size=14 base align=4
+QColor (0xb42a8258) 0
+
+Class QPolygon
+   size=4 align=4
+   base size=4 base align=4
+QPolygon (0xb40acc40) 0
+  QVector<QPoint> (0xb42a88e8) 0
+
+Class QPolygonF
+   size=4 align=4
+   base size=4 base align=4
+QPolygonF (0xb40fc280) 0
+  QVector<QPointF> (0xb41002d0) 0
+
+Class QRegion::QRegionData
+   size=16 align=4
+   base size=16 base align=4
+QRegion::QRegionData (0xb4100c30) 0
+
+Class QRegion
+   size=4 align=4
+   base size=4 base align=4
+QRegion (0xb4100bf4) 0
+
+Class QMatrix
+   size=48 align=4
+   base size=48 base align=4
+QMatrix (0xb4100f78) 0
+
+Class QPainterPath::Element
+   size=20 align=4
+   base size=20 base align=4
+QPainterPath::Element (0xb416512c) 0
+
+Class QPainterPath
+   size=4 align=4
+   base size=4 base align=4
+QPainterPath (0xb41650f0) 0
+
+Class QPainterPathPrivate
+   size=8 align=4
+   base size=8 base align=4
+QPainterPathPrivate (0xb4165618) 0
+
+Class QPainterPathStroker
+   size=4 align=4
+   base size=4 base align=4
+QPainterPathStroker (0xb4165744) 0
+
+Class QTransform
+   size=80 align=4
+   base size=80 base align=4
+QTransform (0xb3fc66cc) 0
+
+Class QImageTextKeyLang
+   size=8 align=4
+   base size=8 base align=4
+QImageTextKeyLang (0xb4027618) 0
+
+Vtable for QImage
+QImage::_ZTV6QImage: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QImage)
+8     QImage::~QImage
+12    QImage::~QImage
+16    QImage::devType
+20    QImage::paintEngine
+24    QImage::metric
+
+Class QImage
+   size=12 align=4
+   base size=12 base align=4
+QImage (0xb40168c0) 0
+    vptr=((& QImage::_ZTV6QImage) + 8u)
+  QPaintDevice (0xb4055000) 0
+      primary-for QImage (0xb40168c0)
+
+Vtable for QPixmap
+QPixmap::_ZTV7QPixmap: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QPixmap)
+8     QPixmap::~QPixmap
+12    QPixmap::~QPixmap
+16    QPixmap::devType
+20    QPixmap::paintEngine
+24    QPixmap::metric
+
+Class QPixmap
+   size=12 align=4
+   base size=12 base align=4
+QPixmap (0xb40991c0) 0
+    vptr=((& QPixmap::_ZTV7QPixmap) + 8u)
+  QPaintDevice (0xb4055bb8) 0
+      primary-for QPixmap (0xb40991c0)
+
+Class QIcon
+   size=4 align=4
+   base size=4 base align=4
+QIcon (0xb3e8b21c) 0
+
+Class QKeySequence
+   size=4 align=4
+   base size=4 base align=4
+QKeySequence (0xb3e8b474) 0
+
+Class QBrush
+   size=4 align=4
+   base size=4 base align=4
+QBrush (0xb3e8b690) 0
+
+Class QBrushData
+   size=104 align=4
+   base size=104 base align=4
+QBrushData (0xb3e8b834) 0
+
+Class QGradient
+   size=56 align=4
+   base size=56 base align=4
+QGradient (0xb3e8bbf4) 0
+
+Class QLinearGradient
+   size=56 align=4
+   base size=56 base align=4
+QLinearGradient (0xb3edf740) 0
+  QGradient (0xb3e8be88) 0
+
+Class QRadialGradient
+   size=56 align=4
+   base size=56 base align=4
+QRadialGradient (0xb3edf840) 0
+  QGradient (0xb3e8bec4) 0
+
+Class QConicalGradient
+   size=56 align=4
+   base size=56 base align=4
+QConicalGradient (0xb3edf940) 0
+  QGradient (0xb3e8bf00) 0
+
+Class QPalette
+   size=8 align=4
+   base size=8 base align=4
+QPalette (0xb3e8bf3c) 0
+
+Class QColorGroup
+   size=8 align=4
+   base size=8 base align=4
+QColorGroup (0xb3f3a380) 0
+  QPalette (0xb3f2d834) 0
+
+Class QFont
+   size=8 align=4
+   base size=8 base align=4
+QFont (0xb3f5199c) 0
+
+Class QFontMetrics
+   size=4 align=4
+   base size=4 base align=4
+QFontMetrics (0xb3f51bb8) 0
+
+Class QFontMetricsF
+   size=4 align=4
+   base size=4 base align=4
+QFontMetricsF (0xb3f51e10) 0
+
+Class QFontInfo
+   size=4 align=4
+   base size=4 base align=4
+QFontInfo (0xb3f51ec4) 0
+
+Class QSizePolicy
+   size=4 align=4
+   base size=4 base align=4
+QSizePolicy (0xb3f51f00) 0
+
+Class QCursor
+   size=4 align=4
+   base size=4 base align=4
+QCursor (0xb3de7dd4) 0
+
+Class QWidgetData
+   size=64 align=4
+   base size=64 base align=4
+QWidgetData (0xb3de7e10) 0
+
+Vtable for QWidget
+QWidget::_ZTV7QWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QWidget)
+8     QWidget::metaObject
+12    QWidget::qt_metacast
+16    QWidget::qt_metacall
+20    QWidget::~QWidget
+24    QWidget::~QWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI7QWidget)
+232   QWidget::_ZThn8_N7QWidgetD1Ev
+236   QWidget::_ZThn8_N7QWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWidget
+   size=20 align=4
+   base size=20 base align=4
+QWidget (0xb3e16f50) 0
+    vptr=((& QWidget::_ZTV7QWidget) + 8u)
+  QObject (0xb3de7e4c) 0
+      primary-for QWidget (0xb3e16f50)
+  QPaintDevice (0xb3de7e88) 8
+      vptr=((& QWidget::_ZTV7QWidget) + 232u)
+
+Vtable for QAbstractButton
+QAbstractButton::_ZTV15QAbstractButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAbstractButton)
+8     QAbstractButton::metaObject
+12    QAbstractButton::qt_metacast
+16    QAbstractButton::qt_metacall
+20    QAbstractButton::~QAbstractButton
+24    QAbstractButton::~QAbstractButton
+28    QAbstractButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   __cxa_pure_virtual
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI15QAbstractButton)
+244   QAbstractButton::_ZThn8_N15QAbstractButtonD1Ev
+248   QAbstractButton::_ZThn8_N15QAbstractButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractButton
+   size=20 align=4
+   base size=20 base align=4
+QAbstractButton (0xb3cafec0) 0
+    vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 8u)
+  QWidget (0xb3cd8780) 0
+      primary-for QAbstractButton (0xb3cafec0)
+    QObject (0xb3cc45dc) 0
+        primary-for QWidget (0xb3cd8780)
+    QPaintDevice (0xb3cc4618) 8
+        vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 244u)
+
+Vtable for QFrame
+QFrame::_ZTV6QFrame: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QFrame)
+8     QFrame::metaObject
+12    QFrame::qt_metacast
+16    QFrame::qt_metacall
+20    QFrame::~QFrame
+24    QFrame::~QFrame
+28    QFrame::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI6QFrame)
+232   QFrame::_ZThn8_N6QFrameD1Ev
+236   QFrame::_ZThn8_N6QFrameD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFrame
+   size=20 align=4
+   base size=20 base align=4
+QFrame (0xb3cef3c0) 0
+    vptr=((& QFrame::_ZTV6QFrame) + 8u)
+  QWidget (0xb3cf83c0) 0
+      primary-for QFrame (0xb3cef3c0)
+    QObject (0xb3cc499c) 0
+        primary-for QWidget (0xb3cf83c0)
+    QPaintDevice (0xb3cc49d8) 8
+        vptr=((& QFrame::_ZTV6QFrame) + 232u)
+
+Vtable for QAbstractScrollArea
+QAbstractScrollArea::_ZTV19QAbstractScrollArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractScrollArea)
+8     QAbstractScrollArea::metaObject
+12    QAbstractScrollArea::qt_metacast
+16    QAbstractScrollArea::qt_metacall
+20    QAbstractScrollArea::~QAbstractScrollArea
+24    QAbstractScrollArea::~QAbstractScrollArea
+28    QAbstractScrollArea::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QAbstractScrollArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QAbstractScrollArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI19QAbstractScrollArea)
+240   QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD1Ev
+244   QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractScrollArea
+   size=20 align=4
+   base size=20 base align=4
+QAbstractScrollArea (0xb3cef680) 0
+    vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 8u)
+  QFrame (0xb3cef6c0) 0
+      primary-for QAbstractScrollArea (0xb3cef680)
+    QWidget (0xb3d06960) 0
+        primary-for QFrame (0xb3cef6c0)
+      QObject (0xb3cc4bf4) 0
+          primary-for QWidget (0xb3d06960)
+      QPaintDevice (0xb3cc4c30) 8
+          vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 240u)
+
+Vtable for QAbstractSlider
+QAbstractSlider::_ZTV15QAbstractSlider: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAbstractSlider)
+8     QAbstractSlider::metaObject
+12    QAbstractSlider::qt_metacast
+16    QAbstractSlider::qt_metacall
+20    QAbstractSlider::~QAbstractSlider
+24    QAbstractSlider::~QAbstractSlider
+28    QAbstractSlider::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSlider::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI15QAbstractSlider)
+236   QAbstractSlider::_ZThn8_N15QAbstractSliderD1Ev
+240   QAbstractSlider::_ZThn8_N15QAbstractSliderD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractSlider
+   size=20 align=4
+   base size=20 base align=4
+QAbstractSlider (0xb3cef980) 0
+    vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 8u)
+  QWidget (0xb3d17c30) 0
+      primary-for QAbstractSlider (0xb3cef980)
+    QObject (0xb3cc4e4c) 0
+        primary-for QWidget (0xb3d17c30)
+    QPaintDevice (0xb3cc4e88) 8
+        vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 236u)
+
+Vtable for QValidator
+QValidator::_ZTV10QValidator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QValidator)
+8     QValidator::metaObject
+12    QValidator::qt_metacast
+16    QValidator::qt_metacall
+20    QValidator::~QValidator
+24    QValidator::~QValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    QValidator::fixup
+
+Class QValidator
+   size=8 align=4
+   base size=8 base align=4
+QValidator (0xb3ceff00) 0
+    vptr=((& QValidator::_ZTV10QValidator) + 8u)
+  QObject (0xb3d39168) 0
+      primary-for QValidator (0xb3ceff00)
+
+Vtable for QIntValidator
+QIntValidator::_ZTV13QIntValidator: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QIntValidator)
+8     QIntValidator::metaObject
+12    QIntValidator::qt_metacast
+16    QIntValidator::qt_metacall
+20    QIntValidator::~QIntValidator
+24    QIntValidator::~QIntValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIntValidator::validate
+60    QIntValidator::fixup
+64    QIntValidator::setRange
+
+Class QIntValidator
+   size=16 align=4
+   base size=16 base align=4
+QIntValidator (0xb3d481c0) 0
+    vptr=((& QIntValidator::_ZTV13QIntValidator) + 8u)
+  QValidator (0xb3d48200) 0
+      primary-for QIntValidator (0xb3d481c0)
+    QObject (0xb3d39384) 0
+        primary-for QValidator (0xb3d48200)
+
+Vtable for QDoubleValidator
+QDoubleValidator::_ZTV16QDoubleValidator: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QDoubleValidator)
+8     QDoubleValidator::metaObject
+12    QDoubleValidator::qt_metacast
+16    QDoubleValidator::qt_metacall
+20    QDoubleValidator::~QDoubleValidator
+24    QDoubleValidator::~QDoubleValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDoubleValidator::validate
+60    QValidator::fixup
+64    QDoubleValidator::setRange
+
+Class QDoubleValidator
+   size=28 align=4
+   base size=28 base align=4
+QDoubleValidator (0xb3d484c0) 0
+    vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 8u)
+  QValidator (0xb3d48500) 0
+      primary-for QDoubleValidator (0xb3d484c0)
+    QObject (0xb3d39528) 0
+        primary-for QValidator (0xb3d48500)
+
+Vtable for QRegExpValidator
+QRegExpValidator::_ZTV16QRegExpValidator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QRegExpValidator)
+8     QRegExpValidator::metaObject
+12    QRegExpValidator::qt_metacast
+16    QRegExpValidator::qt_metacall
+20    QRegExpValidator::~QRegExpValidator
+24    QRegExpValidator::~QRegExpValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QRegExpValidator::validate
+60    QValidator::fixup
+
+Class QRegExpValidator
+   size=12 align=4
+   base size=12 base align=4
+QRegExpValidator (0xb3d48880) 0
+    vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 8u)
+  QValidator (0xb3d488c0) 0
+      primary-for QRegExpValidator (0xb3d48880)
+    QObject (0xb3d397f8) 0
+        primary-for QValidator (0xb3d488c0)
+
+Vtable for QAbstractSpinBox
+QAbstractSpinBox::_ZTV16QAbstractSpinBox: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QAbstractSpinBox)
+8     QAbstractSpinBox::metaObject
+12    QAbstractSpinBox::qt_metacast
+16    QAbstractSpinBox::qt_metacall
+20    QAbstractSpinBox::~QAbstractSpinBox
+24    QAbstractSpinBox::~QAbstractSpinBox
+28    QAbstractSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSpinBox::validate
+228   QAbstractSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI16QAbstractSpinBox)
+252   QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD1Ev
+256   QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QAbstractSpinBox (0xb3d48b40) 0
+    vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 8u)
+  QWidget (0xb3b6ea00) 0
+      primary-for QAbstractSpinBox (0xb3d48b40)
+    QObject (0xb3d39960) 0
+        primary-for QWidget (0xb3b6ea00)
+    QPaintDevice (0xb3d3999c) 8
+        vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 252u)
+
+Vtable for QButtonGroup
+QButtonGroup::_ZTV12QButtonGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QButtonGroup)
+8     QButtonGroup::metaObject
+12    QButtonGroup::qt_metacast
+16    QButtonGroup::qt_metacall
+20    QButtonGroup::~QButtonGroup
+24    QButtonGroup::~QButtonGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QButtonGroup
+   size=8 align=4
+   base size=8 base align=4
+QButtonGroup (0xb3d48f40) 0
+    vptr=((& QButtonGroup::_ZTV12QButtonGroup) + 8u)
+  QObject (0xb3d39ca8) 0
+      primary-for QButtonGroup (0xb3d48f40)
+
+Vtable for QCalendarWidget
+QCalendarWidget::_ZTV15QCalendarWidget: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QCalendarWidget)
+8     QCalendarWidget::metaObject
+12    QCalendarWidget::qt_metacast
+16    QCalendarWidget::qt_metacall
+20    QCalendarWidget::~QCalendarWidget
+24    QCalendarWidget::~QCalendarWidget
+28    QCalendarWidget::event
+32    QCalendarWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCalendarWidget::sizeHint
+68    QCalendarWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QCalendarWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QCalendarWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QCalendarWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QCalendarWidget::paintCell
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI15QCalendarWidget)
+236   QCalendarWidget::_ZThn8_N15QCalendarWidgetD1Ev
+240   QCalendarWidget::_ZThn8_N15QCalendarWidgetD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCalendarWidget
+   size=20 align=4
+   base size=20 base align=4
+QCalendarWidget (0xb3bae280) 0
+    vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 8u)
+  QWidget (0xb3baccd0) 0
+      primary-for QCalendarWidget (0xb3bae280)
+    QObject (0xb3d39ec4) 0
+        primary-for QWidget (0xb3baccd0)
+    QPaintDevice (0xb3d39f00) 8
+        vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 236u)
+
+Vtable for QCheckBox
+QCheckBox::_ZTV9QCheckBox: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QCheckBox)
+8     QCheckBox::metaObject
+12    QCheckBox::qt_metacast
+16    QCheckBox::qt_metacall
+20    QCheckBox::~QCheckBox
+24    QCheckBox::~QCheckBox
+28    QCheckBox::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCheckBox::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QCheckBox::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QCheckBox::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QCheckBox::hitButton
+228   QCheckBox::checkStateSet
+232   QCheckBox::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI9QCheckBox)
+244   QCheckBox::_ZThn8_N9QCheckBoxD1Ev
+248   QCheckBox::_ZThn8_N9QCheckBoxD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCheckBox
+   size=20 align=4
+   base size=20 base align=4
+QCheckBox (0xb3bae5c0) 0
+    vptr=((& QCheckBox::_ZTV9QCheckBox) + 8u)
+  QAbstractButton (0xb3bae600) 0
+      primary-for QCheckBox (0xb3bae5c0)
+    QWidget (0xb3bcf140) 0
+        primary-for QAbstractButton (0xb3bae600)
+      QObject (0xb3bcd168) 0
+          primary-for QWidget (0xb3bcf140)
+      QPaintDevice (0xb3bcd1a4) 8
+          vptr=((& QCheckBox::_ZTV9QCheckBox) + 244u)
+
+Vtable for QSlider
+QSlider::_ZTV7QSlider: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QSlider)
+8     QSlider::metaObject
+12    QSlider::qt_metacast
+16    QSlider::qt_metacall
+20    QSlider::~QSlider
+24    QSlider::~QSlider
+28    QSlider::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSlider::sizeHint
+68    QSlider::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSlider::mousePressEvent
+84    QSlider::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSlider::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSlider::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSlider::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI7QSlider)
+236   QSlider::_ZThn8_N7QSliderD1Ev
+240   QSlider::_ZThn8_N7QSliderD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSlider
+   size=20 align=4
+   base size=20 base align=4
+QSlider (0xb3bae980) 0
+    vptr=((& QSlider::_ZTV7QSlider) + 8u)
+  QAbstractSlider (0xb3bae9c0) 0
+      primary-for QSlider (0xb3bae980)
+    QWidget (0xb3bd9a00) 0
+        primary-for QAbstractSlider (0xb3bae9c0)
+      QObject (0xb3bcd3fc) 0
+          primary-for QWidget (0xb3bd9a00)
+      QPaintDevice (0xb3bcd438) 8
+          vptr=((& QSlider::_ZTV7QSlider) + 236u)
+
+Vtable for QStyle
+QStyle::_ZTV6QStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QStyle)
+8     QStyle::metaObject
+12    QStyle::qt_metacast
+16    QStyle::qt_metacall
+20    QStyle::~QStyle
+24    QStyle::~QStyle
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStyle::polish
+60    QStyle::unpolish
+64    QStyle::polish
+68    QStyle::unpolish
+72    QStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   __cxa_pure_virtual
+120   __cxa_pure_virtual
+124   __cxa_pure_virtual
+128   __cxa_pure_virtual
+132   __cxa_pure_virtual
+136   __cxa_pure_virtual
+
+Class QStyle
+   size=8 align=4
+   base size=8 base align=4
+QStyle (0xb3baed80) 0
+    vptr=((& QStyle::_ZTV6QStyle) + 8u)
+  QObject (0xb3bcd708) 0
+      primary-for QStyle (0xb3baed80)
+
+Vtable for QTabBar
+QTabBar::_ZTV7QTabBar: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QTabBar)
+8     QTabBar::metaObject
+12    QTabBar::qt_metacast
+16    QTabBar::qt_metacall
+20    QTabBar::~QTabBar
+24    QTabBar::~QTabBar
+28    QTabBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QTabBar::sizeHint
+68    QTabBar::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTabBar::mousePressEvent
+84    QTabBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QTabBar::mouseMoveEvent
+96    QTabBar::wheelEvent
+100   QTabBar::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTabBar::paintEvent
+128   QWidget::moveEvent
+132   QTabBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QTabBar::showEvent
+172   QTabBar::hideEvent
+176   QWidget::x11Event
+180   QTabBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTabBar::tabSizeHint
+228   QTabBar::tabInserted
+232   QTabBar::tabRemoved
+236   QTabBar::tabLayoutChange
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI7QTabBar)
+248   QTabBar::_ZThn8_N7QTabBarD1Ev
+252   QTabBar::_ZThn8_N7QTabBarD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTabBar
+   size=20 align=4
+   base size=20 base align=4
+QTabBar (0xb3c2b300) 0
+    vptr=((& QTabBar::_ZTV7QTabBar) + 8u)
+  QWidget (0xb3c4adc0) 0
+      primary-for QTabBar (0xb3c2b300)
+    QObject (0xb3bcdb04) 0
+        primary-for QWidget (0xb3c4adc0)
+    QPaintDevice (0xb3bcdb40) 8
+        vptr=((& QTabBar::_ZTV7QTabBar) + 248u)
+
+Vtable for QTabWidget
+QTabWidget::_ZTV10QTabWidget: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTabWidget)
+8     QTabWidget::metaObject
+12    QTabWidget::qt_metacast
+16    QTabWidget::qt_metacall
+20    QTabWidget::~QTabWidget
+24    QTabWidget::~QTabWidget
+28    QTabWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QTabWidget::sizeHint
+68    QTabWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QTabWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTabWidget::paintEvent
+128   QWidget::moveEvent
+132   QTabWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QTabWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTabWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTabWidget::tabInserted
+228   QTabWidget::tabRemoved
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI10QTabWidget)
+240   QTabWidget::_ZThn8_N10QTabWidgetD1Ev
+244   QTabWidget::_ZThn8_N10QTabWidgetD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTabWidget
+   size=20 align=4
+   base size=20 base align=4
+QTabWidget (0xb3c2b600) 0
+    vptr=((& QTabWidget::_ZTV10QTabWidget) + 8u)
+  QWidget (0xb3a75500) 0
+      primary-for QTabWidget (0xb3c2b600)
+    QObject (0xb3bcdd5c) 0
+        primary-for QWidget (0xb3a75500)
+    QPaintDevice (0xb3bcdd98) 8
+        vptr=((& QTabWidget::_ZTV10QTabWidget) + 240u)
+
+Vtable for QRubberBand
+QRubberBand::_ZTV11QRubberBand: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QRubberBand)
+8     QRubberBand::metaObject
+12    QRubberBand::qt_metacast
+16    QRubberBand::qt_metacall
+20    QRubberBand::~QRubberBand
+24    QRubberBand::~QRubberBand
+28    QRubberBand::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QRubberBand::paintEvent
+128   QRubberBand::moveEvent
+132   QRubberBand::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QRubberBand::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QRubberBand::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QRubberBand)
+232   QRubberBand::_ZThn8_N11QRubberBandD1Ev
+236   QRubberBand::_ZThn8_N11QRubberBandD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QRubberBand
+   size=20 align=4
+   base size=20 base align=4
+QRubberBand (0xb3c2be40) 0
+    vptr=((& QRubberBand::_ZTV11QRubberBand) + 8u)
+  QWidget (0xb3a9f870) 0
+      primary-for QRubberBand (0xb3c2be40)
+    QObject (0xb3a9a2d0) 0
+        primary-for QWidget (0xb3a9f870)
+    QPaintDevice (0xb3a9a30c) 8
+        vptr=((& QRubberBand::_ZTV11QRubberBand) + 232u)
+
+Class QStyleOption
+   size=44 align=4
+   base size=44 base align=4
+QStyleOption (0xb3a9a744) 0
+
+Class QStyleOptionFocusRect
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionFocusRect (0xb3ab02c0) 0
+  QStyleOption (0xb3a9a780) 0
+
+Class QStyleOptionFrame
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionFrame (0xb3ab04c0) 0
+  QStyleOption (0xb3a9ab04) 0
+
+Class QStyleOptionFrameV2
+   size=56 align=4
+   base size=56 base align=4
+QStyleOptionFrameV2 (0xb3ab06c0) 0
+  QStyleOptionFrame (0xb3ab0700) 0
+    QStyleOption (0xb3a9ae4c) 0
+
+Class QStyleOptionFrameV3
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionFrameV3 (0xb3ab0bc0) 0
+  QStyleOptionFrameV2 (0xb3ab0c00) 0
+    QStyleOptionFrame (0xb3ab0c40) 0
+      QStyleOption (0xb3ad9384) 0
+
+Class QStyleOptionTabWidgetFrame
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabWidgetFrame (0xb3ab0f80) 0
+  QStyleOption (0xb3ad9780) 0
+
+Class QStyleOptionTabWidgetFrameV2
+   size=112 align=4
+   base size=112 base align=4
+QStyleOptionTabWidgetFrameV2 (0xb3afb180) 0
+  QStyleOptionTabWidgetFrame (0xb3afb1c0) 0
+    QStyleOption (0xb3ad9e10) 0
+
+Class QStyleOptionTabBarBase
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabBarBase (0xb3afb500) 0
+  QStyleOption (0xb3b0730c) 0
+
+Class QStyleOptionTabBarBaseV2
+   size=84 align=4
+   base size=81 base align=4
+QStyleOptionTabBarBaseV2 (0xb3afb700) 0
+  QStyleOptionTabBarBase (0xb3afb740) 0
+    QStyleOption (0xb3b077bc) 0
+
+Class QStyleOptionHeader
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionHeader (0xb3afba80) 0
+  QStyleOption (0xb3b07b40) 0
+
+Class QStyleOptionButton
+   size=64 align=4
+   base size=64 base align=4
+QStyleOptionButton (0xb3afbd40) 0
+  QStyleOption (0xb3b25618) 0
+
+Class QStyleOptionTab
+   size=72 align=4
+   base size=72 base align=4
+QStyleOptionTab (0xb3b400c0) 0
+  QStyleOption (0xb3b25f3c) 0
+
+Class QStyleOptionTabV2
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabV2 (0xb3b40480) 0
+  QStyleOptionTab (0xb3b404c0) 0
+    QStyleOption (0xb3b59960) 0
+
+Class QStyleOptionTabV3
+   size=100 align=4
+   base size=100 base align=4
+QStyleOptionTabV3 (0xb3b40800) 0
+  QStyleOptionTabV2 (0xb3b40840) 0
+    QStyleOptionTab (0xb3b40880) 0
+      QStyleOption (0xb3b59ec4) 0
+
+Class QStyleOptionToolBar
+   size=68 align=4
+   base size=68 base align=4
+QStyleOptionToolBar (0xb3b40c80) 0
+  QStyleOption (0xb39797bc) 0
+
+Class QStyleOptionProgressBar
+   size=68 align=4
+   base size=65 base align=4
+QStyleOptionProgressBar (0xb39a6000) 0
+  QStyleOption (0xb3979e88) 0
+
+Class QStyleOptionProgressBarV2
+   size=76 align=4
+   base size=74 base align=4
+QStyleOptionProgressBarV2 (0xb39a6240) 0
+  QStyleOptionProgressBar (0xb39a6280) 0
+    QStyleOption (0xb39ac5dc) 0
+
+Class QStyleOptionMenuItem
+   size=96 align=4
+   base size=96 base align=4
+QStyleOptionMenuItem (0xb39a6300) 0
+  QStyleOption (0xb39ac618) 0
+
+Class QStyleOptionQ3ListViewItem
+   size=64 align=4
+   base size=64 base align=4
+QStyleOptionQ3ListViewItem (0xb39a6500) 0
+  QStyleOption (0xb39be1e0) 0
+
+Class QStyleOptionQ3DockWindow
+   size=48 align=4
+   base size=46 base align=4
+QStyleOptionQ3DockWindow (0xb39a6880) 0
+  QStyleOption (0xb39be834) 0
+
+Class QStyleOptionDockWidget
+   size=52 align=4
+   base size=51 base align=4
+QStyleOptionDockWidget (0xb39a6a80) 0
+  QStyleOption (0xb39beb7c) 0
+
+Class QStyleOptionDockWidgetV2
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionDockWidgetV2 (0xb39a6c80) 0
+  QStyleOptionDockWidget (0xb39a6cc0) 0
+    QStyleOption (0xb39f112c) 0
+
+Class QStyleOptionViewItem
+   size=80 align=4
+   base size=77 base align=4
+QStyleOptionViewItem (0xb39fc000) 0
+  QStyleOption (0xb39f1564) 0
+
+Class QStyleOptionViewItemV2
+   size=84 align=4
+   base size=84 base align=4
+QStyleOptionViewItemV2 (0xb39fc280) 0
+  QStyleOptionViewItem (0xb39fc2c0) 0
+    QStyleOption (0xb39f1e4c) 0
+
+Class QStyleOptionViewItemV3
+   size=92 align=4
+   base size=92 base align=4
+QStyleOptionViewItemV3 (0xb39fc780) 0
+  QStyleOptionViewItemV2 (0xb39fc7c0) 0
+    QStyleOptionViewItem (0xb39fc800) 0
+      QStyleOption (0xb3a11474) 0
+
+Class QStyleOptionViewItemV4
+   size=128 align=4
+   base size=128 base align=4
+QStyleOptionViewItemV4 (0xb39fcb40) 0
+  QStyleOptionViewItemV3 (0xb39fcb80) 0
+    QStyleOptionViewItemV2 (0xb39fcbc0) 0
+      QStyleOptionViewItem (0xb39fcc00) 0
+        QStyleOption (0xb3a11924) 0
+
+Class QStyleOptionToolBox
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionToolBox (0xb39fcf40) 0
+  QStyleOption (0xb3a40474) 0
+
+Class QStyleOptionToolBoxV2
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionToolBoxV2 (0xb3a47140) 0
+  QStyleOptionToolBox (0xb3a47180) 0
+    QStyleOption (0xb3a40a8c) 0
+
+Class QStyleOptionRubberBand
+   size=52 align=4
+   base size=49 base align=4
+QStyleOptionRubberBand (0xb3a474c0) 0
+  QStyleOption (0xb3858000) 0
+
+Class QStyleOptionComplex
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionComplex (0xb3a476c0) 0
+  QStyleOption (0xb3858348) 0
+
+Class QStyleOptionSlider
+   size=104 align=4
+   base size=101 base align=4
+QStyleOptionSlider (0xb3a47940) 0
+  QStyleOptionComplex (0xb3a47980) 0
+    QStyleOption (0xb38587f8) 0
+
+Class QStyleOptionSpinBox
+   size=64 align=4
+   base size=61 base align=4
+QStyleOptionSpinBox (0xb3a47cc0) 0
+  QStyleOptionComplex (0xb3a47d00) 0
+    QStyleOption (0xb386c0b4) 0
+
+Class QStyleOptionQ3ListView
+   size=84 align=4
+   base size=81 base align=4
+QStyleOptionQ3ListView (0xb3a47f40) 0
+  QStyleOptionComplex (0xb3a47f80) 0
+    QStyleOption (0xb386c528) 0
+
+Class QStyleOptionToolButton
+   size=96 align=4
+   base size=96 base align=4
+QStyleOptionToolButton (0xb3875240) 0
+  QStyleOptionComplex (0xb3875280) 0
+    QStyleOption (0xb386ce4c) 0
+
+Class QStyleOptionComboBox
+   size=92 align=4
+   base size=92 base align=4
+QStyleOptionComboBox (0xb3875600) 0
+  QStyleOptionComplex (0xb3875640) 0
+    QStyleOption (0xb389eb40) 0
+
+Class QStyleOptionTitleBar
+   size=68 align=4
+   base size=68 base align=4
+QStyleOptionTitleBar (0xb3875840) 0
+  QStyleOptionComplex (0xb3875880) 0
+    QStyleOption (0xb38c3438) 0
+
+Class QStyleOptionGroupBox
+   size=88 align=4
+   base size=88 base align=4
+QStyleOptionGroupBox (0xb3875ac0) 0
+  QStyleOptionComplex (0xb3875b00) 0
+    QStyleOption (0xb38c3bf4) 0
+
+Class QStyleOptionSizeGrip
+   size=56 align=4
+   base size=56 base align=4
+QStyleOptionSizeGrip (0xb3875d80) 0
+  QStyleOptionComplex (0xb3875dc0) 0
+    QStyleOption (0xb38d84b0) 0
+
+Class QStyleOptionGraphicsItem
+   size=132 align=4
+   base size=132 base align=4
+QStyleOptionGraphicsItem (0xb3875fc0) 0
+  QStyleOption (0xb38d8780) 0
+
+Class QStyleHintReturn
+   size=8 align=4
+   base size=8 base align=4
+QStyleHintReturn (0xb38d8c6c) 0
+
+Class QStyleHintReturnMask
+   size=12 align=4
+   base size=12 base align=4
+QStyleHintReturnMask (0xb38e2400) 0
+  QStyleHintReturn (0xb38d8ca8) 0
+
+Class QStyleHintReturnVariant
+   size=20 align=4
+   base size=20 base align=4
+QStyleHintReturnVariant (0xb38e2480) 0
+  QStyleHintReturn (0xb38d8ce4) 0
+
+Vtable for QAbstractItemDelegate
+QAbstractItemDelegate::_ZTV21QAbstractItemDelegate: 21u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAbstractItemDelegate)
+8     QAbstractItemDelegate::metaObject
+12    QAbstractItemDelegate::qt_metacast
+16    QAbstractItemDelegate::qt_metacall
+20    QAbstractItemDelegate::~QAbstractItemDelegate
+24    QAbstractItemDelegate::~QAbstractItemDelegate
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractItemDelegate::createEditor
+68    QAbstractItemDelegate::setEditorData
+72    QAbstractItemDelegate::setModelData
+76    QAbstractItemDelegate::updateEditorGeometry
+80    QAbstractItemDelegate::editorEvent
+
+Class QAbstractItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemDelegate (0xb38e2700) 0
+    vptr=((& QAbstractItemDelegate::_ZTV21QAbstractItemDelegate) + 8u)
+  QObject (0xb38d8d20) 0
+      primary-for QAbstractItemDelegate (0xb38e2700)
+
+Vtable for QComboBox
+QComboBox::_ZTV9QComboBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QComboBox)
+8     QComboBox::metaObject
+12    QComboBox::qt_metacast
+16    QComboBox::qt_metacall
+20    QComboBox::~QComboBox
+24    QComboBox::~QComboBox
+28    QComboBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QComboBox::sizeHint
+68    QComboBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QComboBox::mousePressEvent
+84    QComboBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QComboBox::wheelEvent
+100   QComboBox::keyPressEvent
+104   QComboBox::keyReleaseEvent
+108   QComboBox::focusInEvent
+112   QComboBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QComboBox::paintEvent
+128   QWidget::moveEvent
+132   QComboBox::resizeEvent
+136   QWidget::closeEvent
+140   QComboBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QComboBox::showEvent
+172   QComboBox::hideEvent
+176   QWidget::x11Event
+180   QComboBox::changeEvent
+184   QWidget::metric
+188   QComboBox::inputMethodEvent
+192   QComboBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QComboBox::showPopup
+228   QComboBox::hidePopup
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI9QComboBox)
+240   QComboBox::_ZThn8_N9QComboBoxD1Ev
+244   QComboBox::_ZThn8_N9QComboBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QComboBox
+   size=20 align=4
+   base size=20 base align=4
+QComboBox (0xb38e2940) 0
+    vptr=((& QComboBox::_ZTV9QComboBox) + 8u)
+  QWidget (0xb3909e60) 0
+      primary-for QComboBox (0xb38e2940)
+    QObject (0xb38d8e4c) 0
+        primary-for QWidget (0xb3909e60)
+    QPaintDevice (0xb38d8e88) 8
+        vptr=((& QComboBox::_ZTV9QComboBox) + 240u)
+
+Vtable for QPushButton
+QPushButton::_ZTV11QPushButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPushButton)
+8     QPushButton::metaObject
+12    QPushButton::qt_metacast
+16    QPushButton::qt_metacall
+20    QPushButton::~QPushButton
+24    QPushButton::~QPushButton
+28    QPushButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QPushButton::sizeHint
+68    QPushButton::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QPushButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QPushButton::focusInEvent
+112   QPushButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QPushButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QPushButton)
+244   QPushButton::_ZThn8_N11QPushButtonD1Ev
+248   QPushButton::_ZThn8_N11QPushButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPushButton
+   size=20 align=4
+   base size=20 base align=4
+QPushButton (0xb393e300) 0
+    vptr=((& QPushButton::_ZTV11QPushButton) + 8u)
+  QAbstractButton (0xb393e340) 0
+      primary-for QPushButton (0xb393e300)
+    QWidget (0xb3947690) 0
+        primary-for QAbstractButton (0xb393e340)
+      QObject (0xb3934690) 0
+          primary-for QWidget (0xb3947690)
+      QPaintDevice (0xb39346cc) 8
+          vptr=((& QPushButton::_ZTV11QPushButton) + 244u)
+
+Vtable for QCommandLinkButton
+QCommandLinkButton::_ZTV18QCommandLinkButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QCommandLinkButton)
+8     QCommandLinkButton::metaObject
+12    QCommandLinkButton::qt_metacast
+16    QCommandLinkButton::qt_metacall
+20    QCommandLinkButton::~QCommandLinkButton
+24    QCommandLinkButton::~QCommandLinkButton
+28    QCommandLinkButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCommandLinkButton::sizeHint
+68    QCommandLinkButton::minimumSizeHint
+72    QCommandLinkButton::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QPushButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QPushButton::focusInEvent
+112   QPushButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QCommandLinkButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI18QCommandLinkButton)
+244   QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD1Ev
+248   QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCommandLinkButton
+   size=20 align=4
+   base size=20 base align=4
+QCommandLinkButton (0xb393e740) 0
+    vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 8u)
+  QPushButton (0xb393e780) 0
+      primary-for QCommandLinkButton (0xb393e740)
+    QAbstractButton (0xb393e7c0) 0
+        primary-for QPushButton (0xb393e780)
+      QWidget (0xb3954be0) 0
+          primary-for QAbstractButton (0xb393e7c0)
+        QObject (0xb3934924) 0
+            primary-for QWidget (0xb3954be0)
+        QPaintDevice (0xb3934960) 8
+            vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 244u)
+
+Vtable for QDateTimeEdit
+QDateTimeEdit::_ZTV13QDateTimeEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QDateTimeEdit)
+8     QDateTimeEdit::metaObject
+12    QDateTimeEdit::qt_metacast
+16    QDateTimeEdit::qt_metacall
+20    QDateTimeEdit::~QDateTimeEdit
+24    QDateTimeEdit::~QDateTimeEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI13QDateTimeEdit)
+260   QDateTimeEdit::_ZThn8_N13QDateTimeEditD1Ev
+264   QDateTimeEdit::_ZThn8_N13QDateTimeEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDateTimeEdit
+   size=20 align=4
+   base size=20 base align=4
+QDateTimeEdit (0xb393ea80) 0
+    vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 8u)
+  QAbstractSpinBox (0xb393eac0) 0
+      primary-for QDateTimeEdit (0xb393ea80)
+    QWidget (0xb3764a00) 0
+        primary-for QAbstractSpinBox (0xb393eac0)
+      QObject (0xb3934b7c) 0
+          primary-for QWidget (0xb3764a00)
+      QPaintDevice (0xb3934bb8) 8
+          vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 260u)
+
+Vtable for QTimeEdit
+QTimeEdit::_ZTV9QTimeEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeEdit)
+8     QTimeEdit::metaObject
+12    QTimeEdit::qt_metacast
+16    QTimeEdit::qt_metacall
+20    QTimeEdit::~QTimeEdit
+24    QTimeEdit::~QTimeEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI9QTimeEdit)
+260   QTimeEdit::_ZThn8_N9QTimeEditD1Ev
+264   QTimeEdit::_ZThn8_N9QTimeEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTimeEdit
+   size=20 align=4
+   base size=20 base align=4
+QTimeEdit (0xb393ed80) 0
+    vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 8u)
+  QDateTimeEdit (0xb393edc0) 0
+      primary-for QTimeEdit (0xb393ed80)
+    QAbstractSpinBox (0xb393ee00) 0
+        primary-for QDateTimeEdit (0xb393edc0)
+      QWidget (0xb377feb0) 0
+          primary-for QAbstractSpinBox (0xb393ee00)
+        QObject (0xb3934dd4) 0
+            primary-for QWidget (0xb377feb0)
+        QPaintDevice (0xb3934e10) 8
+            vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 260u)
+
+Vtable for QDateEdit
+QDateEdit::_ZTV9QDateEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QDateEdit)
+8     QDateEdit::metaObject
+12    QDateEdit::qt_metacast
+16    QDateEdit::qt_metacall
+20    QDateEdit::~QDateEdit
+24    QDateEdit::~QDateEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI9QDateEdit)
+260   QDateEdit::_ZThn8_N9QDateEditD1Ev
+264   QDateEdit::_ZThn8_N9QDateEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDateEdit
+   size=20 align=4
+   base size=20 base align=4
+QDateEdit (0xb3793040) 0
+    vptr=((& QDateEdit::_ZTV9QDateEdit) + 8u)
+  QDateTimeEdit (0xb3793080) 0
+      primary-for QDateEdit (0xb3793040)
+    QAbstractSpinBox (0xb37930c0) 0
+        primary-for QDateTimeEdit (0xb3793080)
+      QWidget (0xb37950f0) 0
+          primary-for QAbstractSpinBox (0xb37930c0)
+        QObject (0xb3934f3c) 0
+            primary-for QWidget (0xb37950f0)
+        QPaintDevice (0xb3934f78) 8
+            vptr=((& QDateEdit::_ZTV9QDateEdit) + 260u)
+
+Vtable for QDial
+QDial::_ZTV5QDial: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QDial)
+8     QDial::metaObject
+12    QDial::qt_metacast
+16    QDial::qt_metacall
+20    QDial::~QDial
+24    QDial::~QDial
+28    QDial::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDial::sizeHint
+68    QDial::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDial::mousePressEvent
+84    QDial::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QDial::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDial::paintEvent
+128   QWidget::moveEvent
+132   QDial::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDial::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI5QDial)
+236   QDial::_ZThn8_N5QDialD1Ev
+240   QDial::_ZThn8_N5QDialD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDial
+   size=20 align=4
+   base size=20 base align=4
+QDial (0xb3793440) 0
+    vptr=((& QDial::_ZTV5QDial) + 8u)
+  QAbstractSlider (0xb3793480) 0
+      primary-for QDial (0xb3793440)
+    QWidget (0xb37a8b40) 0
+        primary-for QAbstractSlider (0xb3793480)
+      QObject (0xb379f1a4) 0
+          primary-for QWidget (0xb37a8b40)
+      QPaintDevice (0xb379f1e0) 8
+          vptr=((& QDial::_ZTV5QDial) + 236u)
+
+Vtable for QDialogButtonBox
+QDialogButtonBox::_ZTV16QDialogButtonBox: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QDialogButtonBox)
+8     QDialogButtonBox::metaObject
+12    QDialogButtonBox::qt_metacast
+16    QDialogButtonBox::qt_metacall
+20    QDialogButtonBox::~QDialogButtonBox
+24    QDialogButtonBox::~QDialogButtonBox
+28    QDialogButtonBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QDialogButtonBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI16QDialogButtonBox)
+232   QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD1Ev
+236   QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDialogButtonBox
+   size=20 align=4
+   base size=20 base align=4
+QDialogButtonBox (0xb3793740) 0
+    vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 8u)
+  QWidget (0xb37d02d0) 0
+      primary-for QDialogButtonBox (0xb3793740)
+    QObject (0xb379f3fc) 0
+        primary-for QWidget (0xb37d02d0)
+    QPaintDevice (0xb379f438) 8
+        vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 232u)
+
+Vtable for QDockWidget
+QDockWidget::_ZTV11QDockWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDockWidget)
+8     QDockWidget::metaObject
+12    QDockWidget::qt_metacast
+16    QDockWidget::qt_metacall
+20    QDockWidget::~QDockWidget
+24    QDockWidget::~QDockWidget
+28    QDockWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDockWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QDockWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QDockWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QDockWidget)
+232   QDockWidget::_ZThn8_N11QDockWidgetD1Ev
+236   QDockWidget::_ZThn8_N11QDockWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDockWidget
+   size=20 align=4
+   base size=20 base align=4
+QDockWidget (0xb3793b40) 0
+    vptr=((& QDockWidget::_ZTV11QDockWidget) + 8u)
+  QWidget (0xb37eac80) 0
+      primary-for QDockWidget (0xb3793b40)
+    QObject (0xb379f744) 0
+        primary-for QWidget (0xb37eac80)
+    QPaintDevice (0xb379f780) 8
+        vptr=((& QDockWidget::_ZTV11QDockWidget) + 232u)
+
+Vtable for QFocusFrame
+QFocusFrame::_ZTV11QFocusFrame: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFocusFrame)
+8     QFocusFrame::metaObject
+12    QFocusFrame::qt_metacast
+16    QFocusFrame::qt_metacall
+20    QFocusFrame::~QFocusFrame
+24    QFocusFrame::~QFocusFrame
+28    QFocusFrame::event
+32    QFocusFrame::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFocusFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QFocusFrame)
+232   QFocusFrame::_ZThn8_N11QFocusFrameD1Ev
+236   QFocusFrame::_ZThn8_N11QFocusFrameD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFocusFrame
+   size=20 align=4
+   base size=20 base align=4
+QFocusFrame (0xb383d000) 0
+    vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 8u)
+  QWidget (0xb3823eb0) 0
+      primary-for QFocusFrame (0xb383d000)
+    QObject (0xb379fb7c) 0
+        primary-for QWidget (0xb3823eb0)
+    QPaintDevice (0xb379fbb8) 8
+        vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 232u)
+
+Class QFontDatabase
+   size=4 align=4
+   base size=4 base align=4
+QFontDatabase (0xb379fdd4) 0
+
+Vtable for QFontComboBox
+QFontComboBox::_ZTV13QFontComboBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFontComboBox)
+8     QFontComboBox::metaObject
+12    QFontComboBox::qt_metacast
+16    QFontComboBox::qt_metacall
+20    QFontComboBox::~QFontComboBox
+24    QFontComboBox::~QFontComboBox
+28    QFontComboBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFontComboBox::sizeHint
+68    QComboBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QComboBox::mousePressEvent
+84    QComboBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QComboBox::wheelEvent
+100   QComboBox::keyPressEvent
+104   QComboBox::keyReleaseEvent
+108   QComboBox::focusInEvent
+112   QComboBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QComboBox::paintEvent
+128   QWidget::moveEvent
+132   QComboBox::resizeEvent
+136   QWidget::closeEvent
+140   QComboBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QComboBox::showEvent
+172   QComboBox::hideEvent
+176   QWidget::x11Event
+180   QComboBox::changeEvent
+184   QWidget::metric
+188   QComboBox::inputMethodEvent
+192   QComboBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QComboBox::showPopup
+228   QComboBox::hidePopup
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI13QFontComboBox)
+240   QFontComboBox::_ZThn8_N13QFontComboBoxD1Ev
+244   QFontComboBox::_ZThn8_N13QFontComboBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFontComboBox
+   size=20 align=4
+   base size=20 base align=4
+QFontComboBox (0xb383d300) 0
+    vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 8u)
+  QComboBox (0xb383d340) 0
+      primary-for QFontComboBox (0xb383d300)
+    QWidget (0xb38517d0) 0
+        primary-for QComboBox (0xb383d340)
+      QObject (0xb379fe10) 0
+          primary-for QWidget (0xb38517d0)
+      QPaintDevice (0xb379fe4c) 8
+          vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 240u)
+
+Vtable for QGroupBox
+QGroupBox::_ZTV9QGroupBox: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QGroupBox)
+8     QGroupBox::metaObject
+12    QGroupBox::qt_metacast
+16    QGroupBox::qt_metacall
+20    QGroupBox::~QGroupBox
+24    QGroupBox::~QGroupBox
+28    QGroupBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QGroupBox::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QGroupBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGroupBox::mousePressEvent
+84    QGroupBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QGroupBox::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QGroupBox::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGroupBox::paintEvent
+128   QWidget::moveEvent
+132   QGroupBox::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QGroupBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QGroupBox)
+232   QGroupBox::_ZThn8_N9QGroupBoxD1Ev
+236   QGroupBox::_ZThn8_N9QGroupBoxD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QGroupBox
+   size=20 align=4
+   base size=20 base align=4
+QGroupBox (0xb383d740) 0
+    vptr=((& QGroupBox::_ZTV9QGroupBox) + 8u)
+  QWidget (0xb366a960) 0
+      primary-for QGroupBox (0xb383d740)
+    QObject (0xb3664168) 0
+        primary-for QWidget (0xb366a960)
+    QPaintDevice (0xb36641a4) 8
+        vptr=((& QGroupBox::_ZTV9QGroupBox) + 232u)
+
+Vtable for QLabel
+QLabel::_ZTV6QLabel: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QLabel)
+8     QLabel::metaObject
+12    QLabel::qt_metacast
+16    QLabel::qt_metacall
+20    QLabel::~QLabel
+24    QLabel::~QLabel
+28    QLabel::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLabel::sizeHint
+68    QLabel::minimumSizeHint
+72    QLabel::heightForWidth
+76    QWidget::paintEngine
+80    QLabel::mousePressEvent
+84    QLabel::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QLabel::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QLabel::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QLabel::focusInEvent
+112   QLabel::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLabel::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QLabel::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QLabel::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QLabel::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI6QLabel)
+232   QLabel::_ZThn8_N6QLabelD1Ev
+236   QLabel::_ZThn8_N6QLabelD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLabel
+   size=20 align=4
+   base size=20 base align=4
+QLabel (0xb383da00) 0
+    vptr=((& QLabel::_ZTV6QLabel) + 8u)
+  QFrame (0xb383da40) 0
+      primary-for QLabel (0xb383da00)
+    QWidget (0xb3693370) 0
+        primary-for QFrame (0xb383da40)
+      QObject (0xb36643c0) 0
+          primary-for QWidget (0xb3693370)
+      QPaintDevice (0xb36643fc) 8
+          vptr=((& QLabel::_ZTV6QLabel) + 232u)
+
+Vtable for QLCDNumber
+QLCDNumber::_ZTV10QLCDNumber: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QLCDNumber)
+8     QLCDNumber::metaObject
+12    QLCDNumber::qt_metacast
+16    QLCDNumber::qt_metacall
+20    QLCDNumber::~QLCDNumber
+24    QLCDNumber::~QLCDNumber
+28    QLCDNumber::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLCDNumber::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLCDNumber::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QLCDNumber)
+232   QLCDNumber::_ZThn8_N10QLCDNumberD1Ev
+236   QLCDNumber::_ZThn8_N10QLCDNumberD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLCDNumber
+   size=20 align=4
+   base size=20 base align=4
+QLCDNumber (0xb383dd40) 0
+    vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 8u)
+  QFrame (0xb383dd80) 0
+      primary-for QLCDNumber (0xb383dd40)
+    QWidget (0xb36aa690) 0
+        primary-for QFrame (0xb383dd80)
+      QObject (0xb3664618) 0
+          primary-for QWidget (0xb36aa690)
+      QPaintDevice (0xb3664654) 8
+          vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 232u)
+
+Vtable for QLineEdit
+QLineEdit::_ZTV9QLineEdit: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QLineEdit)
+8     QLineEdit::metaObject
+12    QLineEdit::qt_metacast
+16    QLineEdit::qt_metacall
+20    QLineEdit::~QLineEdit
+24    QLineEdit::~QLineEdit
+28    QLineEdit::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLineEdit::sizeHint
+68    QLineEdit::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QLineEdit::mousePressEvent
+84    QLineEdit::mouseReleaseEvent
+88    QLineEdit::mouseDoubleClickEvent
+92    QLineEdit::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QLineEdit::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QLineEdit::focusInEvent
+112   QLineEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLineEdit::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QLineEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QLineEdit::dragEnterEvent
+156   QLineEdit::dragMoveEvent
+160   QLineEdit::dragLeaveEvent
+164   QLineEdit::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QLineEdit::changeEvent
+184   QWidget::metric
+188   QLineEdit::inputMethodEvent
+192   QLineEdit::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QLineEdit)
+232   QLineEdit::_ZThn8_N9QLineEditD1Ev
+236   QLineEdit::_ZThn8_N9QLineEditD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLineEdit
+   size=20 align=4
+   base size=20 base align=4
+QLineEdit (0xb36c40c0) 0
+    vptr=((& QLineEdit::_ZTV9QLineEdit) + 8u)
+  QWidget (0xb36c04b0) 0
+      primary-for QLineEdit (0xb36c40c0)
+    QObject (0xb366499c) 0
+        primary-for QWidget (0xb36c04b0)
+    QPaintDevice (0xb36649d8) 8
+        vptr=((& QLineEdit::_ZTV9QLineEdit) + 232u)
+
+Vtable for QMainWindow
+QMainWindow::_ZTV11QMainWindow: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMainWindow)
+8     QMainWindow::metaObject
+12    QMainWindow::qt_metacast
+16    QMainWindow::qt_metacall
+20    QMainWindow::~QMainWindow
+24    QMainWindow::~QMainWindow
+28    QMainWindow::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QMainWindow::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QMainWindow::createPopupMenu
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI11QMainWindow)
+236   QMainWindow::_ZThn8_N11QMainWindowD1Ev
+240   QMainWindow::_ZThn8_N11QMainWindowD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMainWindow
+   size=20 align=4
+   base size=20 base align=4
+QMainWindow (0xb36c4940) 0
+    vptr=((& QMainWindow::_ZTV11QMainWindow) + 8u)
+  QWidget (0xb36ec500) 0
+      primary-for QMainWindow (0xb36c4940)
+    QObject (0xb36f203c) 0
+        primary-for QWidget (0xb36ec500)
+    QPaintDevice (0xb36f2078) 8
+        vptr=((& QMainWindow::_ZTV11QMainWindow) + 236u)
+
+Vtable for QMdiArea
+QMdiArea::_ZTV8QMdiArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QMdiArea)
+8     QMdiArea::metaObject
+12    QMdiArea::qt_metacast
+16    QMdiArea::qt_metacall
+20    QMdiArea::~QMdiArea
+24    QMdiArea::~QMdiArea
+28    QMdiArea::event
+32    QMdiArea::eventFilter
+36    QMdiArea::timerEvent
+40    QMdiArea::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMdiArea::sizeHint
+68    QMdiArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QMdiArea::paintEvent
+128   QWidget::moveEvent
+132   QMdiArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QMdiArea::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QMdiArea::viewportEvent
+228   QMdiArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI8QMdiArea)
+240   QMdiArea::_ZThn8_N8QMdiAreaD1Ev
+244   QMdiArea::_ZThn8_N8QMdiAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMdiArea
+   size=20 align=4
+   base size=20 base align=4
+QMdiArea (0xb36c4d40) 0
+    vptr=((& QMdiArea::_ZTV8QMdiArea) + 8u)
+  QAbstractScrollArea (0xb36c4d80) 0
+      primary-for QMdiArea (0xb36c4d40)
+    QFrame (0xb36c4dc0) 0
+        primary-for QAbstractScrollArea (0xb36c4d80)
+      QWidget (0xb370f910) 0
+          primary-for QFrame (0xb36c4dc0)
+        QObject (0xb36f2384) 0
+            primary-for QWidget (0xb370f910)
+        QPaintDevice (0xb36f23c0) 8
+            vptr=((& QMdiArea::_ZTV8QMdiArea) + 240u)
+
+Vtable for QMdiSubWindow
+QMdiSubWindow::_ZTV13QMdiSubWindow: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QMdiSubWindow)
+8     QMdiSubWindow::metaObject
+12    QMdiSubWindow::qt_metacast
+16    QMdiSubWindow::qt_metacall
+20    QMdiSubWindow::~QMdiSubWindow
+24    QMdiSubWindow::~QMdiSubWindow
+28    QMdiSubWindow::event
+32    QMdiSubWindow::eventFilter
+36    QMdiSubWindow::timerEvent
+40    QMdiSubWindow::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMdiSubWindow::sizeHint
+68    QMdiSubWindow::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QMdiSubWindow::mousePressEvent
+84    QMdiSubWindow::mouseReleaseEvent
+88    QMdiSubWindow::mouseDoubleClickEvent
+92    QMdiSubWindow::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMdiSubWindow::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QMdiSubWindow::focusInEvent
+112   QMdiSubWindow::focusOutEvent
+116   QWidget::enterEvent
+120   QMdiSubWindow::leaveEvent
+124   QMdiSubWindow::paintEvent
+128   QMdiSubWindow::moveEvent
+132   QMdiSubWindow::resizeEvent
+136   QMdiSubWindow::closeEvent
+140   QMdiSubWindow::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QMdiSubWindow::showEvent
+172   QMdiSubWindow::hideEvent
+176   QWidget::x11Event
+180   QMdiSubWindow::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI13QMdiSubWindow)
+232   QMdiSubWindow::_ZThn8_N13QMdiSubWindowD1Ev
+236   QMdiSubWindow::_ZThn8_N13QMdiSubWindowD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMdiSubWindow
+   size=20 align=4
+   base size=20 base align=4
+QMdiSubWindow (0xb373d1c0) 0
+    vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 8u)
+  QWidget (0xb3744be0) 0
+      primary-for QMdiSubWindow (0xb373d1c0)
+    QObject (0xb36f2708) 0
+        primary-for QWidget (0xb3744be0)
+    QPaintDevice (0xb36f2744) 8
+        vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 232u)
+
+Vtable for QAction
+QAction::_ZTV7QAction: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QAction)
+8     QAction::metaObject
+12    QAction::qt_metacast
+16    QAction::qt_metacall
+20    QAction::~QAction
+24    QAction::~QAction
+28    QAction::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QAction
+   size=8 align=4
+   base size=8 base align=4
+QAction (0xb373d600) 0
+    vptr=((& QAction::_ZTV7QAction) + 8u)
+  QObject (0xb36f2a50) 0
+      primary-for QAction (0xb373d600)
+
+Vtable for QActionGroup
+QActionGroup::_ZTV12QActionGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QActionGroup)
+8     QActionGroup::metaObject
+12    QActionGroup::qt_metacast
+16    QActionGroup::qt_metacall
+20    QActionGroup::~QActionGroup
+24    QActionGroup::~QActionGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QActionGroup
+   size=8 align=4
+   base size=8 base align=4
+QActionGroup (0xb373dc80) 0
+    vptr=((& QActionGroup::_ZTV12QActionGroup) + 8u)
+  QObject (0xb36f2f00) 0
+      primary-for QActionGroup (0xb373dc80)
+
+Vtable for QMenu
+QMenu::_ZTV5QMenu: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QMenu)
+8     QMenu::metaObject
+12    QMenu::qt_metacast
+16    QMenu::qt_metacall
+20    QMenu::~QMenu
+24    QMenu::~QMenu
+28    QMenu::event
+32    QObject::eventFilter
+36    QMenu::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMenu::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QMenu::mousePressEvent
+84    QMenu::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QMenu::mouseMoveEvent
+96    QMenu::wheelEvent
+100   QMenu::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QMenu::enterEvent
+120   QMenu::leaveEvent
+124   QMenu::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QMenu::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QMenu::hideEvent
+176   QWidget::x11Event
+180   QMenu::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QMenu::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI5QMenu)
+232   QMenu::_ZThn8_N5QMenuD1Ev
+236   QMenu::_ZThn8_N5QMenuD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMenu
+   size=20 align=4
+   base size=20 base align=4
+QMenu (0xb35cb100) 0
+    vptr=((& QMenu::_ZTV5QMenu) + 8u)
+  QWidget (0xb35de910) 0
+      primary-for QMenu (0xb35cb100)
+    QObject (0xb35c8348) 0
+        primary-for QWidget (0xb35de910)
+    QPaintDevice (0xb35c8384) 8
+        vptr=((& QMenu::_ZTV5QMenu) + 232u)
+
+Vtable for QMenuBar
+QMenuBar::_ZTV8QMenuBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QMenuBar)
+8     QMenuBar::metaObject
+12    QMenuBar::qt_metacast
+16    QMenuBar::qt_metacall
+20    QMenuBar::~QMenuBar
+24    QMenuBar::~QMenuBar
+28    QMenuBar::event
+32    QMenuBar::eventFilter
+36    QMenuBar::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QMenuBar::setVisible
+64    QMenuBar::sizeHint
+68    QMenuBar::minimumSizeHint
+72    QMenuBar::heightForWidth
+76    QWidget::paintEngine
+80    QMenuBar::mousePressEvent
+84    QMenuBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QMenuBar::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMenuBar::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QMenuBar::focusInEvent
+112   QMenuBar::focusOutEvent
+116   QWidget::enterEvent
+120   QMenuBar::leaveEvent
+124   QMenuBar::paintEvent
+128   QWidget::moveEvent
+132   QMenuBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QMenuBar::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QMenuBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI8QMenuBar)
+232   QMenuBar::_ZThn8_N8QMenuBarD1Ev
+236   QMenuBar::_ZThn8_N8QMenuBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMenuBar
+   size=20 align=4
+   base size=20 base align=4
+QMenuBar (0xb3622d40) 0
+    vptr=((& QMenuBar::_ZTV8QMenuBar) + 8u)
+  QWidget (0xb3633b90) 0
+      primary-for QMenuBar (0xb3622d40)
+    QObject (0xb3627a50) 0
+        primary-for QWidget (0xb3633b90)
+    QPaintDevice (0xb3627a8c) 8
+        vptr=((& QMenuBar::_ZTV8QMenuBar) + 232u)
+
+Vtable for QMenuItem
+QMenuItem::_ZTV9QMenuItem: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMenuItem)
+8     QMenuItem::metaObject
+12    QMenuItem::qt_metacast
+16    QMenuItem::qt_metacall
+20    QMenuItem::~QMenuItem
+24    QMenuItem::~QMenuItem
+28    QAction::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QMenuItem
+   size=8 align=4
+   base size=8 base align=4
+QMenuItem (0xb347d980) 0
+    vptr=((& QMenuItem::_ZTV9QMenuItem) + 8u)
+  QAction (0xb347d9c0) 0
+      primary-for QMenuItem (0xb347d980)
+    QObject (0xb34891e0) 0
+        primary-for QAction (0xb347d9c0)
+
+Vtable for QAbstractUndoItem
+QAbstractUndoItem::_ZTV17QAbstractUndoItem: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAbstractUndoItem)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAbstractUndoItem
+   size=4 align=4
+   base size=4 base align=4
+QAbstractUndoItem (0xb348930c) 0 nearly-empty
+    vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 8u)
+
+Vtable for QTextDocument
+QTextDocument::_ZTV13QTextDocument: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QTextDocument)
+8     QTextDocument::metaObject
+12    QTextDocument::qt_metacast
+16    QTextDocument::qt_metacall
+20    QTextDocument::~QTextDocument
+24    QTextDocument::~QTextDocument
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextDocument::clear
+60    QTextDocument::createObject
+64    QTextDocument::loadResource
+
+Class QTextDocument
+   size=8 align=4
+   base size=8 base align=4
+QTextDocument (0xb347de00) 0
+    vptr=((& QTextDocument::_ZTV13QTextDocument) + 8u)
+  QObject (0xb3489528) 0
+      primary-for QTextDocument (0xb347de00)
+
+Class QTextOption::Tab
+   size=16 align=4
+   base size=14 base align=4
+QTextOption::Tab (0xb3489870) 0
+
+Class QTextOption
+   size=24 align=4
+   base size=24 base align=4
+QTextOption (0xb3489834) 0
+
+Class QPen
+   size=4 align=4
+   base size=4 base align=4
+QPen (0xb34f4618) 0
+
+Class QTextLength
+   size=12 align=4
+   base size=12 base align=4
+QTextLength (0xb34f4780) 0
+
+Class QTextFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextFormat (0xb353e000) 0
+
+Class QTextCharFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextCharFormat (0xb3531bc0) 0
+  QTextFormat (0xb353e564) 0
+
+Class QTextBlockFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextBlockFormat (0xb33c1b00) 0
+  QTextFormat (0xb33ccb40) 0
+
+Class QTextListFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextListFormat (0xb33ef0c0) 0
+  QTextFormat (0xb33ec30c) 0
+
+Class QTextImageFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextImageFormat (0xb33ef280) 0
+  QTextCharFormat (0xb33ef2c0) 0
+    QTextFormat (0xb33ec564) 0
+
+Class QTextFrameFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextFrameFormat (0xb33ef500) 0
+  QTextFormat (0xb33ec834) 0
+
+Class QTextTableFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextTableFormat (0xb33efb80) 0
+  QTextFrameFormat (0xb33efbc0) 0
+    QTextFormat (0xb341b078) 0
+
+Class QTextTableCellFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextTableCellFormat (0xb34280c0) 0
+  QTextCharFormat (0xb3428100) 0
+    QTextFormat (0xb341b654) 0
+
+Class QTextCursor
+   size=4 align=4
+   base size=4 base align=4
+QTextCursor (0xb341b9d8) 0
+
+Vtable for QTextObject
+QTextObject::_ZTV11QTextObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextObject)
+8     QTextObject::metaObject
+12    QTextObject::qt_metacast
+16    QTextObject::qt_metacall
+20    QTextObject::~QTextObject
+24    QTextObject::~QTextObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextObject
+   size=8 align=4
+   base size=8 base align=4
+QTextObject (0xb3428440) 0
+    vptr=((& QTextObject::_ZTV11QTextObject) + 8u)
+  QObject (0xb341ba50) 0
+      primary-for QTextObject (0xb3428440)
+
+Vtable for QTextBlockGroup
+QTextBlockGroup::_ZTV15QTextBlockGroup: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QTextBlockGroup)
+8     QTextBlockGroup::metaObject
+12    QTextBlockGroup::qt_metacast
+16    QTextBlockGroup::qt_metacall
+20    QTextBlockGroup::~QTextBlockGroup
+24    QTextBlockGroup::~QTextBlockGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextBlockGroup::blockInserted
+60    QTextBlockGroup::blockRemoved
+64    QTextBlockGroup::blockFormatChanged
+
+Class QTextBlockGroup
+   size=8 align=4
+   base size=8 base align=4
+QTextBlockGroup (0xb3428740) 0
+    vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 8u)
+  QTextObject (0xb3428780) 0
+      primary-for QTextBlockGroup (0xb3428740)
+    QObject (0xb341bc6c) 0
+        primary-for QTextObject (0xb3428780)
+
+Vtable for QTextFrameLayoutData
+QTextFrameLayoutData::_ZTV20QTextFrameLayoutData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QTextFrameLayoutData)
+8     QTextFrameLayoutData::~QTextFrameLayoutData
+12    QTextFrameLayoutData::~QTextFrameLayoutData
+
+Class QTextFrameLayoutData
+   size=4 align=4
+   base size=4 base align=4
+QTextFrameLayoutData (0xb341be88) 0 nearly-empty
+    vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 8u)
+
+Class QTextFrame::iterator
+   size=20 align=4
+   base size=20 base align=4
+QTextFrame::iterator (0xb341bf00) 0
+
+Vtable for QTextFrame
+QTextFrame::_ZTV10QTextFrame: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextFrame)
+8     QTextFrame::metaObject
+12    QTextFrame::qt_metacast
+16    QTextFrame::qt_metacall
+20    QTextFrame::~QTextFrame
+24    QTextFrame::~QTextFrame
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextFrame
+   size=8 align=4
+   base size=8 base align=4
+QTextFrame (0xb3428a80) 0
+    vptr=((& QTextFrame::_ZTV10QTextFrame) + 8u)
+  QTextObject (0xb3428ac0) 0
+      primary-for QTextFrame (0xb3428a80)
+    QObject (0xb341bec4) 0
+        primary-for QTextObject (0xb3428ac0)
+
+Vtable for QTextBlockUserData
+QTextBlockUserData::_ZTV18QTextBlockUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QTextBlockUserData)
+8     QTextBlockUserData::~QTextBlockUserData
+12    QTextBlockUserData::~QTextBlockUserData
+
+Class QTextBlockUserData
+   size=4 align=4
+   base size=4 base align=4
+QTextBlockUserData (0xb3279bb8) 0 nearly-empty
+    vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 8u)
+
+Class QTextBlock::iterator
+   size=16 align=4
+   base size=16 base align=4
+QTextBlock::iterator (0xb3279c30) 0
+
+Class QTextBlock
+   size=8 align=4
+   base size=8 base align=4
+QTextBlock (0xb3279bf4) 0
+
+Class QTextFragment
+   size=12 align=4
+   base size=12 base align=4
+QTextFragment (0xb32a28ac) 0
+
+Vtable for QMimeSource
+QMimeSource::_ZTV11QMimeSource: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMimeSource)
+8     QMimeSource::~QMimeSource
+12    QMimeSource::~QMimeSource
+16    __cxa_pure_virtual
+20    QMimeSource::provides
+24    __cxa_pure_virtual
+
+Class QMimeSource
+   size=4 align=4
+   base size=4 base align=4
+QMimeSource (0xb32b57f8) 0 nearly-empty
+    vptr=((& QMimeSource::_ZTV11QMimeSource) + 8u)
+
+Vtable for QDrag
+QDrag::_ZTV5QDrag: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QDrag)
+8     QDrag::metaObject
+12    QDrag::qt_metacast
+16    QDrag::qt_metacall
+20    QDrag::~QDrag
+24    QDrag::~QDrag
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QDrag
+   size=8 align=4
+   base size=8 base align=4
+QDrag (0xb32a5800) 0
+    vptr=((& QDrag::_ZTV5QDrag) + 8u)
+  QObject (0xb32b5834) 0
+      primary-for QDrag (0xb32a5800)
+
+Vtable for QInputEvent
+QInputEvent::_ZTV11QInputEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QInputEvent)
+8     QInputEvent::~QInputEvent
+12    QInputEvent::~QInputEvent
+
+Class QInputEvent
+   size=16 align=4
+   base size=16 base align=4
+QInputEvent (0xb32a5ac0) 0
+    vptr=((& QInputEvent::_ZTV11QInputEvent) + 8u)
+  QEvent (0xb32b5a50) 0
+      primary-for QInputEvent (0xb32a5ac0)
+
+Vtable for QMouseEvent
+QMouseEvent::_ZTV11QMouseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMouseEvent)
+8     QMouseEvent::~QMouseEvent
+12    QMouseEvent::~QMouseEvent
+
+Class QMouseEvent
+   size=40 align=4
+   base size=40 base align=4
+QMouseEvent (0xb32a5bc0) 0
+    vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 8u)
+  QInputEvent (0xb32a5c00) 0
+      primary-for QMouseEvent (0xb32a5bc0)
+    QEvent (0xb32b5b40) 0
+        primary-for QInputEvent (0xb32a5c00)
+
+Vtable for QHoverEvent
+QHoverEvent::_ZTV11QHoverEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHoverEvent)
+8     QHoverEvent::~QHoverEvent
+12    QHoverEvent::~QHoverEvent
+
+Class QHoverEvent
+   size=28 align=4
+   base size=28 base align=4
+QHoverEvent (0xb32ec000) 0
+    vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 8u)
+  QEvent (0xb32eb03c) 0
+      primary-for QHoverEvent (0xb32ec000)
+
+Vtable for QWheelEvent
+QWheelEvent::_ZTV11QWheelEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWheelEvent)
+8     QWheelEvent::~QWheelEvent
+12    QWheelEvent::~QWheelEvent
+
+Class QWheelEvent
+   size=44 align=4
+   base size=44 base align=4
+QWheelEvent (0xb32ec100) 0
+    vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 8u)
+  QInputEvent (0xb32ec140) 0
+      primary-for QWheelEvent (0xb32ec100)
+    QEvent (0xb32eb0f0) 0
+        primary-for QInputEvent (0xb32ec140)
+
+Vtable for QTabletEvent
+QTabletEvent::_ZTV12QTabletEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTabletEvent)
+8     QTabletEvent::~QTabletEvent
+12    QTabletEvent::~QTabletEvent
+
+Class QTabletEvent
+   size=104 align=4
+   base size=104 base align=4
+QTabletEvent (0xb32ec480) 0
+    vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 8u)
+  QInputEvent (0xb32ec4c0) 0
+      primary-for QTabletEvent (0xb32ec480)
+    QEvent (0xb32eb4b0) 0
+        primary-for QInputEvent (0xb32ec4c0)
+
+Vtable for QKeyEvent
+QKeyEvent::_ZTV9QKeyEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QKeyEvent)
+8     QKeyEvent::~QKeyEvent
+12    QKeyEvent::~QKeyEvent
+
+Class QKeyEvent
+   size=28 align=4
+   base size=27 base align=4
+QKeyEvent (0xb32ec9c0) 0
+    vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 8u)
+  QInputEvent (0xb32eca00) 0
+      primary-for QKeyEvent (0xb32ec9c0)
+    QEvent (0xb32ebb04) 0
+        primary-for QInputEvent (0xb32eca00)
+
+Vtable for QFocusEvent
+QFocusEvent::_ZTV11QFocusEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFocusEvent)
+8     QFocusEvent::~QFocusEvent
+12    QFocusEvent::~QFocusEvent
+
+Class QFocusEvent
+   size=16 align=4
+   base size=16 base align=4
+QFocusEvent (0xb32ecf40) 0
+    vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 8u)
+  QEvent (0xb3319564) 0
+      primary-for QFocusEvent (0xb32ecf40)
+
+Vtable for QPaintEvent
+QPaintEvent::_ZTV11QPaintEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPaintEvent)
+8     QPaintEvent::~QPaintEvent
+12    QPaintEvent::~QPaintEvent
+
+Class QPaintEvent
+   size=36 align=4
+   base size=33 base align=4
+QPaintEvent (0xb33250c0) 0
+    vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 8u)
+  QEvent (0xb3319618) 0
+      primary-for QPaintEvent (0xb33250c0)
+
+Vtable for QUpdateLaterEvent
+QUpdateLaterEvent::_ZTV17QUpdateLaterEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QUpdateLaterEvent)
+8     QUpdateLaterEvent::~QUpdateLaterEvent
+12    QUpdateLaterEvent::~QUpdateLaterEvent
+
+Class QUpdateLaterEvent
+   size=16 align=4
+   base size=16 base align=4
+QUpdateLaterEvent (0xb3325240) 0
+    vptr=((& QUpdateLaterEvent::_ZTV17QUpdateLaterEvent) + 8u)
+  QEvent (0xb3319744) 0
+      primary-for QUpdateLaterEvent (0xb3325240)
+
+Vtable for QMoveEvent
+QMoveEvent::_ZTV10QMoveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QMoveEvent)
+8     QMoveEvent::~QMoveEvent
+12    QMoveEvent::~QMoveEvent
+
+Class QMoveEvent
+   size=28 align=4
+   base size=28 base align=4
+QMoveEvent (0xb3325300) 0
+    vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 8u)
+  QEvent (0xb33197bc) 0
+      primary-for QMoveEvent (0xb3325300)
+
+Vtable for QResizeEvent
+QResizeEvent::_ZTV12QResizeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QResizeEvent)
+8     QResizeEvent::~QResizeEvent
+12    QResizeEvent::~QResizeEvent
+
+Class QResizeEvent
+   size=28 align=4
+   base size=28 base align=4
+QResizeEvent (0xb3325400) 0
+    vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 8u)
+  QEvent (0xb3319870) 0
+      primary-for QResizeEvent (0xb3325400)
+
+Vtable for QCloseEvent
+QCloseEvent::_ZTV11QCloseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QCloseEvent)
+8     QCloseEvent::~QCloseEvent
+12    QCloseEvent::~QCloseEvent
+
+Class QCloseEvent
+   size=12 align=4
+   base size=12 base align=4
+QCloseEvent (0xb3325500) 0
+    vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 8u)
+  QEvent (0xb3319924) 0
+      primary-for QCloseEvent (0xb3325500)
+
+Vtable for QIconDragEvent
+QIconDragEvent::_ZTV14QIconDragEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QIconDragEvent)
+8     QIconDragEvent::~QIconDragEvent
+12    QIconDragEvent::~QIconDragEvent
+
+Class QIconDragEvent
+   size=12 align=4
+   base size=12 base align=4
+QIconDragEvent (0xb3325580) 0
+    vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 8u)
+  QEvent (0xb3319960) 0
+      primary-for QIconDragEvent (0xb3325580)
+
+Vtable for QShowEvent
+QShowEvent::_ZTV10QShowEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QShowEvent)
+8     QShowEvent::~QShowEvent
+12    QShowEvent::~QShowEvent
+
+Class QShowEvent
+   size=12 align=4
+   base size=12 base align=4
+QShowEvent (0xb3325600) 0
+    vptr=((& QShowEvent::_ZTV10QShowEvent) + 8u)
+  QEvent (0xb331999c) 0
+      primary-for QShowEvent (0xb3325600)
+
+Vtable for QHideEvent
+QHideEvent::_ZTV10QHideEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QHideEvent)
+8     QHideEvent::~QHideEvent
+12    QHideEvent::~QHideEvent
+
+Class QHideEvent
+   size=12 align=4
+   base size=12 base align=4
+QHideEvent (0xb3325680) 0
+    vptr=((& QHideEvent::_ZTV10QHideEvent) + 8u)
+  QEvent (0xb33199d8) 0
+      primary-for QHideEvent (0xb3325680)
+
+Vtable for QContextMenuEvent
+QContextMenuEvent::_ZTV17QContextMenuEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QContextMenuEvent)
+8     QContextMenuEvent::~QContextMenuEvent
+12    QContextMenuEvent::~QContextMenuEvent
+
+Class QContextMenuEvent
+   size=36 align=4
+   base size=33 base align=4
+QContextMenuEvent (0xb3325700) 0
+    vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 8u)
+  QInputEvent (0xb3325740) 0
+      primary-for QContextMenuEvent (0xb3325700)
+    QEvent (0xb3319a14) 0
+        primary-for QInputEvent (0xb3325740)
+
+Class QInputMethodEvent::Attribute
+   size=24 align=4
+   base size=24 base align=4
+QInputMethodEvent::Attribute (0xb3319d5c) 0
+
+Vtable for QInputMethodEvent
+QInputMethodEvent::_ZTV17QInputMethodEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QInputMethodEvent)
+8     QInputMethodEvent::~QInputMethodEvent
+12    QInputMethodEvent::~QInputMethodEvent
+
+Class QInputMethodEvent
+   size=32 align=4
+   base size=32 base align=4
+QInputMethodEvent (0xb3325980) 0
+    vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 8u)
+  QEvent (0xb3319d20) 0
+      primary-for QInputMethodEvent (0xb3325980)
+
+Vtable for QDropEvent
+QDropEvent::_ZTV10QDropEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QDropEvent)
+8     QDropEvent::~QDropEvent
+12    QDropEvent::~QDropEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI10QDropEvent)
+36    QDropEvent::_ZThn12_N10QDropEventD1Ev
+40    QDropEvent::_ZThn12_N10QDropEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDropEvent
+   size=52 align=4
+   base size=52 base align=4
+QDropEvent (0xb315b5f0) 0
+    vptr=((& QDropEvent::_ZTV10QDropEvent) + 8u)
+  QEvent (0xb31602d0) 0
+      primary-for QDropEvent (0xb315b5f0)
+  QMimeSource (0xb316030c) 12 nearly-empty
+      vptr=((& QDropEvent::_ZTV10QDropEvent) + 36u)
+
+Vtable for QDragMoveEvent
+QDragMoveEvent::_ZTV14QDragMoveEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDragMoveEvent)
+8     QDragMoveEvent::~QDragMoveEvent
+12    QDragMoveEvent::~QDragMoveEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI14QDragMoveEvent)
+36    QDragMoveEvent::_ZThn12_N14QDragMoveEventD1Ev
+40    QDragMoveEvent::_ZThn12_N14QDragMoveEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDragMoveEvent
+   size=68 align=4
+   base size=68 base align=4
+QDragMoveEvent (0xb316b240) 0
+    vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 8u)
+  QDropEvent (0xb316d2d0) 0
+      primary-for QDragMoveEvent (0xb316b240)
+    QEvent (0xb3160834) 0
+        primary-for QDropEvent (0xb316d2d0)
+    QMimeSource (0xb3160870) 12 nearly-empty
+        vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 36u)
+
+Vtable for QDragEnterEvent
+QDragEnterEvent::_ZTV15QDragEnterEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QDragEnterEvent)
+8     QDragEnterEvent::~QDragEnterEvent
+12    QDragEnterEvent::~QDragEnterEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI15QDragEnterEvent)
+36    QDragEnterEvent::_ZThn12_N15QDragEnterEventD1Ev
+40    QDragEnterEvent::_ZThn12_N15QDragEnterEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDragEnterEvent
+   size=68 align=4
+   base size=68 base align=4
+QDragEnterEvent (0xb316b440) 0
+    vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 8u)
+  QDragMoveEvent (0xb316b480) 0
+      primary-for QDragEnterEvent (0xb316b440)
+    QDropEvent (0xb3174370) 0
+        primary-for QDragMoveEvent (0xb316b480)
+      QEvent (0xb3160a50) 0
+          primary-for QDropEvent (0xb3174370)
+      QMimeSource (0xb3160a8c) 12 nearly-empty
+          vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 36u)
+
+Vtable for QDragResponseEvent
+QDragResponseEvent::_ZTV18QDragResponseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QDragResponseEvent)
+8     QDragResponseEvent::~QDragResponseEvent
+12    QDragResponseEvent::~QDragResponseEvent
+
+Class QDragResponseEvent
+   size=16 align=4
+   base size=13 base align=4
+QDragResponseEvent (0xb316b500) 0
+    vptr=((& QDragResponseEvent::_ZTV18QDragResponseEvent) + 8u)
+  QEvent (0xb3160ac8) 0
+      primary-for QDragResponseEvent (0xb316b500)
+
+Vtable for QDragLeaveEvent
+QDragLeaveEvent::_ZTV15QDragLeaveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QDragLeaveEvent)
+8     QDragLeaveEvent::~QDragLeaveEvent
+12    QDragLeaveEvent::~QDragLeaveEvent
+
+Class QDragLeaveEvent
+   size=12 align=4
+   base size=12 base align=4
+QDragLeaveEvent (0xb316b5c0) 0
+    vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 8u)
+  QEvent (0xb3160b40) 0
+      primary-for QDragLeaveEvent (0xb316b5c0)
+
+Vtable for QHelpEvent
+QHelpEvent::_ZTV10QHelpEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QHelpEvent)
+8     QHelpEvent::~QHelpEvent
+12    QHelpEvent::~QHelpEvent
+
+Class QHelpEvent
+   size=28 align=4
+   base size=28 base align=4
+QHelpEvent (0xb316b640) 0
+    vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 8u)
+  QEvent (0xb3160b7c) 0
+      primary-for QHelpEvent (0xb316b640)
+
+Vtable for QStatusTipEvent
+QStatusTipEvent::_ZTV15QStatusTipEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QStatusTipEvent)
+8     QStatusTipEvent::~QStatusTipEvent
+12    QStatusTipEvent::~QStatusTipEvent
+
+Class QStatusTipEvent
+   size=16 align=4
+   base size=16 base align=4
+QStatusTipEvent (0xb316b840) 0
+    vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 8u)
+  QEvent (0xb3160e10) 0
+      primary-for QStatusTipEvent (0xb316b840)
+
+Vtable for QWhatsThisClickedEvent
+QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QWhatsThisClickedEvent)
+8     QWhatsThisClickedEvent::~QWhatsThisClickedEvent
+12    QWhatsThisClickedEvent::~QWhatsThisClickedEvent
+
+Class QWhatsThisClickedEvent
+   size=16 align=4
+   base size=16 base align=4
+QWhatsThisClickedEvent (0xb316b900) 0
+    vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 8u)
+  QEvent (0xb3160ec4) 0
+      primary-for QWhatsThisClickedEvent (0xb316b900)
+
+Vtable for QActionEvent
+QActionEvent::_ZTV12QActionEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QActionEvent)
+8     QActionEvent::~QActionEvent
+12    QActionEvent::~QActionEvent
+
+Class QActionEvent
+   size=20 align=4
+   base size=20 base align=4
+QActionEvent (0xb316b9c0) 0
+    vptr=((& QActionEvent::_ZTV12QActionEvent) + 8u)
+  QEvent (0xb3160f78) 0
+      primary-for QActionEvent (0xb316b9c0)
+
+Vtable for QFileOpenEvent
+QFileOpenEvent::_ZTV14QFileOpenEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QFileOpenEvent)
+8     QFileOpenEvent::~QFileOpenEvent
+12    QFileOpenEvent::~QFileOpenEvent
+
+Class QFileOpenEvent
+   size=16 align=4
+   base size=16 base align=4
+QFileOpenEvent (0xb316bac0) 0
+    vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 8u)
+  QEvent (0xb318a03c) 0
+      primary-for QFileOpenEvent (0xb316bac0)
+
+Vtable for QToolBarChangeEvent
+QToolBarChangeEvent::_ZTV19QToolBarChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QToolBarChangeEvent)
+8     QToolBarChangeEvent::~QToolBarChangeEvent
+12    QToolBarChangeEvent::~QToolBarChangeEvent
+
+Class QToolBarChangeEvent
+   size=16 align=4
+   base size=13 base align=4
+QToolBarChangeEvent (0xb316bb80) 0
+    vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 8u)
+  QEvent (0xb318a0f0) 0
+      primary-for QToolBarChangeEvent (0xb316bb80)
+
+Vtable for QShortcutEvent
+QShortcutEvent::_ZTV14QShortcutEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QShortcutEvent)
+8     QShortcutEvent::~QShortcutEvent
+12    QShortcutEvent::~QShortcutEvent
+
+Class QShortcutEvent
+   size=24 align=4
+   base size=24 base align=4
+QShortcutEvent (0xb316bcc0) 0
+    vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 8u)
+  QEvent (0xb318a168) 0
+      primary-for QShortcutEvent (0xb316bcc0)
+
+Vtable for QClipboardEvent
+QClipboardEvent::_ZTV15QClipboardEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QClipboardEvent)
+8     QClipboardEvent::~QClipboardEvent
+12    QClipboardEvent::~QClipboardEvent
+
+Class QClipboardEvent
+   size=12 align=4
+   base size=12 base align=4
+QClipboardEvent (0xb316bec0) 0
+    vptr=((& QClipboardEvent::_ZTV15QClipboardEvent) + 8u)
+  QEvent (0xb318a30c) 0
+      primary-for QClipboardEvent (0xb316bec0)
+
+Vtable for QWindowStateChangeEvent
+QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QWindowStateChangeEvent)
+8     QWindowStateChangeEvent::~QWindowStateChangeEvent
+12    QWindowStateChangeEvent::~QWindowStateChangeEvent
+
+Class QWindowStateChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QWindowStateChangeEvent (0xb316bf80) 0
+    vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 8u)
+  QEvent (0xb318a384) 0
+      primary-for QWindowStateChangeEvent (0xb316bf80)
+
+Vtable for QMenubarUpdatedEvent
+QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QMenubarUpdatedEvent)
+8     QMenubarUpdatedEvent::~QMenubarUpdatedEvent
+12    QMenubarUpdatedEvent::~QMenubarUpdatedEvent
+
+Class QMenubarUpdatedEvent
+   size=16 align=4
+   base size=16 base align=4
+QMenubarUpdatedEvent (0xb3198040) 0
+    vptr=((& QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent) + 8u)
+  QEvent (0xb318a438) 0
+      primary-for QMenubarUpdatedEvent (0xb3198040)
+
+Class QTouchEvent::TouchPoint
+   size=4 align=4
+   base size=4 base align=4
+QTouchEvent::TouchPoint (0xb318a654) 0
+
+Vtable for QTouchEvent
+QTouchEvent::_ZTV11QTouchEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTouchEvent)
+8     QTouchEvent::~QTouchEvent
+12    QTouchEvent::~QTouchEvent
+
+Class QTouchEvent
+   size=32 align=4
+   base size=32 base align=4
+QTouchEvent (0xb3198180) 0
+    vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 8u)
+  QInputEvent (0xb31981c0) 0
+      primary-for QTouchEvent (0xb3198180)
+    QEvent (0xb318a618) 0
+        primary-for QInputEvent (0xb31981c0)
+
+Vtable for QGestureEvent
+QGestureEvent::_ZTV13QGestureEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGestureEvent)
+8     QGestureEvent::~QGestureEvent
+12    QGestureEvent::~QGestureEvent
+
+Class QGestureEvent
+   size=12 align=4
+   base size=12 base align=4
+QGestureEvent (0xb3198580) 0
+    vptr=((& QGestureEvent::_ZTV13QGestureEvent) + 8u)
+  QEvent (0xb318a924) 0
+      primary-for QGestureEvent (0xb3198580)
+
+Class QTextInlineObject
+   size=8 align=4
+   base size=8 base align=4
+QTextInlineObject (0xb318a960) 0
+
+Class QTextLayout::FormatRange
+   size=16 align=4
+   base size=16 base align=4
+QTextLayout::FormatRange (0xb318ace4) 0
+
+Class QTextLayout
+   size=4 align=4
+   base size=4 base align=4
+QTextLayout (0xb318aca8) 0
+
+Class QTextLine
+   size=8 align=4
+   base size=8 base align=4
+QTextLine (0xb318ae88) 0
+
+Class QTextEdit::ExtraSelection
+   size=12 align=4
+   base size=12 base align=4
+QTextEdit::ExtraSelection (0xb31f82d0) 0
+
+Vtable for QTextEdit
+QTextEdit::_ZTV9QTextEdit: 69u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTextEdit)
+8     QTextEdit::metaObject
+12    QTextEdit::qt_metacast
+16    QTextEdit::qt_metacall
+20    QTextEdit::~QTextEdit
+24    QTextEdit::~QTextEdit
+28    QTextEdit::event
+32    QObject::eventFilter
+36    QTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTextEdit::mousePressEvent
+84    QTextEdit::mouseReleaseEvent
+88    QTextEdit::mouseDoubleClickEvent
+92    QTextEdit::mouseMoveEvent
+96    QTextEdit::wheelEvent
+100   QTextEdit::keyPressEvent
+104   QTextEdit::keyReleaseEvent
+108   QTextEdit::focusInEvent
+112   QTextEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTextEdit::paintEvent
+128   QWidget::moveEvent
+132   QTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QTextEdit::dragEnterEvent
+156   QTextEdit::dragMoveEvent
+160   QTextEdit::dragLeaveEvent
+164   QTextEdit::dropEvent
+168   QTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTextEdit::changeEvent
+184   QWidget::metric
+188   QTextEdit::inputMethodEvent
+192   QTextEdit::inputMethodQuery
+196   QTextEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QTextEdit::scrollContentsBy
+232   QTextEdit::loadResource
+236   QTextEdit::createMimeDataFromSelection
+240   QTextEdit::canInsertFromMimeData
+244   QTextEdit::insertFromMimeData
+248   (int (*)(...))-0x000000008
+252   (int (*)(...))(& _ZTI9QTextEdit)
+256   QTextEdit::_ZThn8_N9QTextEditD1Ev
+260   QTextEdit::_ZThn8_N9QTextEditD0Ev
+264   QWidget::_ZThn8_NK7QWidget7devTypeEv
+268   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+272   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTextEdit
+   size=20 align=4
+   base size=20 base align=4
+QTextEdit (0xb3198d40) 0
+    vptr=((& QTextEdit::_ZTV9QTextEdit) + 8u)
+  QAbstractScrollArea (0xb3198d80) 0
+      primary-for QTextEdit (0xb3198d40)
+    QFrame (0xb3198dc0) 0
+        primary-for QAbstractScrollArea (0xb3198d80)
+      QWidget (0xb31f4cd0) 0
+          primary-for QFrame (0xb3198dc0)
+        QObject (0xb31f8258) 0
+            primary-for QWidget (0xb31f4cd0)
+        QPaintDevice (0xb31f8294) 8
+            vptr=((& QTextEdit::_ZTV9QTextEdit) + 256u)
+
+Class QAbstractTextDocumentLayout::Selection
+   size=12 align=4
+   base size=12 base align=4
+QAbstractTextDocumentLayout::Selection (0xb31f8b40) 0
+
+Class QAbstractTextDocumentLayout::PaintContext
+   size=48 align=4
+   base size=48 base align=4
+QAbstractTextDocumentLayout::PaintContext (0xb31f8b7c) 0
+
+Vtable for QAbstractTextDocumentLayout
+QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractTextDocumentLayout)
+8     QAbstractTextDocumentLayout::metaObject
+12    QAbstractTextDocumentLayout::qt_metacast
+16    QAbstractTextDocumentLayout::qt_metacall
+20    QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout
+24    QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    QAbstractTextDocumentLayout::resizeInlineObject
+88    QAbstractTextDocumentLayout::positionInlineObject
+92    QAbstractTextDocumentLayout::drawInlineObject
+
+Class QAbstractTextDocumentLayout
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTextDocumentLayout (0xb3221ac0) 0
+    vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 8u)
+  QObject (0xb31f8b04) 0
+      primary-for QAbstractTextDocumentLayout (0xb3221ac0)
+
+Vtable for QTextObjectInterface
+QTextObjectInterface::_ZTV20QTextObjectInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QTextObjectInterface)
+8     QTextObjectInterface::~QTextObjectInterface
+12    QTextObjectInterface::~QTextObjectInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextObjectInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextObjectInterface (0xb30802d0) 0 nearly-empty
+    vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 8u)
+
+Vtable for QPlainTextEdit
+QPlainTextEdit::_ZTV14QPlainTextEdit: 69u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QPlainTextEdit)
+8     QPlainTextEdit::metaObject
+12    QPlainTextEdit::qt_metacast
+16    QPlainTextEdit::qt_metacall
+20    QPlainTextEdit::~QPlainTextEdit
+24    QPlainTextEdit::~QPlainTextEdit
+28    QPlainTextEdit::event
+32    QObject::eventFilter
+36    QPlainTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QPlainTextEdit::mousePressEvent
+84    QPlainTextEdit::mouseReleaseEvent
+88    QPlainTextEdit::mouseDoubleClickEvent
+92    QPlainTextEdit::mouseMoveEvent
+96    QPlainTextEdit::wheelEvent
+100   QPlainTextEdit::keyPressEvent
+104   QPlainTextEdit::keyReleaseEvent
+108   QPlainTextEdit::focusInEvent
+112   QPlainTextEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QPlainTextEdit::paintEvent
+128   QWidget::moveEvent
+132   QPlainTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QPlainTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QPlainTextEdit::dragEnterEvent
+156   QPlainTextEdit::dragMoveEvent
+160   QPlainTextEdit::dragLeaveEvent
+164   QPlainTextEdit::dropEvent
+168   QPlainTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QPlainTextEdit::changeEvent
+184   QWidget::metric
+188   QPlainTextEdit::inputMethodEvent
+192   QPlainTextEdit::inputMethodQuery
+196   QPlainTextEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QPlainTextEdit::scrollContentsBy
+232   QPlainTextEdit::loadResource
+236   QPlainTextEdit::createMimeDataFromSelection
+240   QPlainTextEdit::canInsertFromMimeData
+244   QPlainTextEdit::insertFromMimeData
+248   (int (*)(...))-0x000000008
+252   (int (*)(...))(& _ZTI14QPlainTextEdit)
+256   QPlainTextEdit::_ZThn8_N14QPlainTextEditD1Ev
+260   QPlainTextEdit::_ZThn8_N14QPlainTextEditD0Ev
+264   QWidget::_ZThn8_NK7QWidget7devTypeEv
+268   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+272   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPlainTextEdit
+   size=20 align=4
+   base size=20 base align=4
+QPlainTextEdit (0xb3081540) 0
+    vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 8u)
+  QAbstractScrollArea (0xb3081580) 0
+      primary-for QPlainTextEdit (0xb3081540)
+    QFrame (0xb30815c0) 0
+        primary-for QAbstractScrollArea (0xb3081580)
+      QWidget (0xb30849b0) 0
+          primary-for QFrame (0xb30815c0)
+        QObject (0xb30807bc) 0
+            primary-for QWidget (0xb30849b0)
+        QPaintDevice (0xb30807f8) 8
+            vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 256u)
+
+Vtable for QPlainTextDocumentLayout
+QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QPlainTextDocumentLayout)
+8     QPlainTextDocumentLayout::metaObject
+12    QPlainTextDocumentLayout::qt_metacast
+16    QPlainTextDocumentLayout::qt_metacall
+20    QPlainTextDocumentLayout::~QPlainTextDocumentLayout
+24    QPlainTextDocumentLayout::~QPlainTextDocumentLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPlainTextDocumentLayout::draw
+60    QPlainTextDocumentLayout::hitTest
+64    QPlainTextDocumentLayout::pageCount
+68    QPlainTextDocumentLayout::documentSize
+72    QPlainTextDocumentLayout::frameBoundingRect
+76    QPlainTextDocumentLayout::blockBoundingRect
+80    QPlainTextDocumentLayout::documentChanged
+84    QAbstractTextDocumentLayout::resizeInlineObject
+88    QAbstractTextDocumentLayout::positionInlineObject
+92    QAbstractTextDocumentLayout::drawInlineObject
+
+Class QPlainTextDocumentLayout
+   size=8 align=4
+   base size=8 base align=4
+QPlainTextDocumentLayout (0xb3081a40) 0
+    vptr=((& QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout) + 8u)
+  QAbstractTextDocumentLayout (0xb3081a80) 0
+      primary-for QPlainTextDocumentLayout (0xb3081a40)
+    QObject (0xb3080b40) 0
+        primary-for QAbstractTextDocumentLayout (0xb3081a80)
+
+Vtable for QPrinter
+QPrinter::_ZTV8QPrinter: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QPrinter)
+8     QPrinter::~QPrinter
+12    QPrinter::~QPrinter
+16    QPrinter::devType
+20    QPrinter::paintEngine
+24    QPrinter::metric
+
+Class QPrinter
+   size=12 align=4
+   base size=12 base align=4
+QPrinter (0xb3081d40) 0
+    vptr=((& QPrinter::_ZTV8QPrinter) + 8u)
+  QPaintDevice (0xb3080d5c) 0
+      primary-for QPrinter (0xb3081d40)
+
+Vtable for QPrintPreviewWidget
+QPrintPreviewWidget::_ZTV19QPrintPreviewWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QPrintPreviewWidget)
+8     QPrintPreviewWidget::metaObject
+12    QPrintPreviewWidget::qt_metacast
+16    QPrintPreviewWidget::qt_metacall
+20    QPrintPreviewWidget::~QPrintPreviewWidget
+24    QPrintPreviewWidget::~QPrintPreviewWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintPreviewWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI19QPrintPreviewWidget)
+232   QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD1Ev
+236   QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintPreviewWidget
+   size=24 align=4
+   base size=24 base align=4
+QPrintPreviewWidget (0xb30e2300) 0
+    vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 8u)
+  QWidget (0xb30e86e0) 0
+      primary-for QPrintPreviewWidget (0xb30e2300)
+    QObject (0xb30eb0f0) 0
+        primary-for QWidget (0xb30e86e0)
+    QPaintDevice (0xb30eb12c) 8
+        vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 232u)
+
+Vtable for QProgressBar
+QProgressBar::_ZTV12QProgressBar: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QProgressBar)
+8     QProgressBar::metaObject
+12    QProgressBar::qt_metacast
+16    QProgressBar::qt_metacall
+20    QProgressBar::~QProgressBar
+24    QProgressBar::~QProgressBar
+28    QProgressBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QProgressBar::sizeHint
+68    QProgressBar::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QProgressBar::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QProgressBar::text
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI12QProgressBar)
+236   QProgressBar::_ZThn8_N12QProgressBarD1Ev
+240   QProgressBar::_ZThn8_N12QProgressBarD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QProgressBar
+   size=20 align=4
+   base size=20 base align=4
+QProgressBar (0xb30e25c0) 0
+    vptr=((& QProgressBar::_ZTV12QProgressBar) + 8u)
+  QWidget (0xb30f2a50) 0
+      primary-for QProgressBar (0xb30e25c0)
+    QObject (0xb30eb348) 0
+        primary-for QWidget (0xb30f2a50)
+    QPaintDevice (0xb30eb384) 8
+        vptr=((& QProgressBar::_ZTV12QProgressBar) + 236u)
+
+Vtable for QRadioButton
+QRadioButton::_ZTV12QRadioButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QRadioButton)
+8     QRadioButton::metaObject
+12    QRadioButton::qt_metacast
+16    QRadioButton::qt_metacall
+20    QRadioButton::~QRadioButton
+24    QRadioButton::~QRadioButton
+28    QRadioButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QRadioButton::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QRadioButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QRadioButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QRadioButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QRadioButton)
+244   QRadioButton::_ZThn8_N12QRadioButtonD1Ev
+248   QRadioButton::_ZThn8_N12QRadioButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QRadioButton
+   size=20 align=4
+   base size=20 base align=4
+QRadioButton (0xb30e2900) 0
+    vptr=((& QRadioButton::_ZTV12QRadioButton) + 8u)
+  QAbstractButton (0xb30e2940) 0
+      primary-for QRadioButton (0xb30e2900)
+    QWidget (0xb3101e10) 0
+        primary-for QAbstractButton (0xb30e2940)
+      QObject (0xb30eb618) 0
+          primary-for QWidget (0xb3101e10)
+      QPaintDevice (0xb30eb654) 8
+          vptr=((& QRadioButton::_ZTV12QRadioButton) + 244u)
+
+Vtable for QScrollArea
+QScrollArea::_ZTV11QScrollArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QScrollArea)
+8     QScrollArea::metaObject
+12    QScrollArea::qt_metacast
+16    QScrollArea::qt_metacall
+20    QScrollArea::~QScrollArea
+24    QScrollArea::~QScrollArea
+28    QScrollArea::event
+32    QScrollArea::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QScrollArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QScrollArea::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QScrollArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI11QScrollArea)
+240   QScrollArea::_ZThn8_N11QScrollAreaD1Ev
+244   QScrollArea::_ZThn8_N11QScrollAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QScrollArea
+   size=20 align=4
+   base size=20 base align=4
+QScrollArea (0xb30e2c00) 0
+    vptr=((& QScrollArea::_ZTV11QScrollArea) + 8u)
+  QAbstractScrollArea (0xb30e2c40) 0
+      primary-for QScrollArea (0xb30e2c00)
+    QFrame (0xb30e2c80) 0
+        primary-for QAbstractScrollArea (0xb30e2c40)
+      QWidget (0xb3115f00) 0
+          primary-for QFrame (0xb30e2c80)
+        QObject (0xb30eb870) 0
+            primary-for QWidget (0xb3115f00)
+        QPaintDevice (0xb30eb8ac) 8
+            vptr=((& QScrollArea::_ZTV11QScrollArea) + 240u)
+
+Vtable for QScrollBar
+QScrollBar::_ZTV10QScrollBar: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QScrollBar)
+8     QScrollBar::metaObject
+12    QScrollBar::qt_metacast
+16    QScrollBar::qt_metacall
+20    QScrollBar::~QScrollBar
+24    QScrollBar::~QScrollBar
+28    QScrollBar::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QScrollBar::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QScrollBar::mousePressEvent
+84    QScrollBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QScrollBar::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QScrollBar::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QScrollBar::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QScrollBar::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QScrollBar::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI10QScrollBar)
+236   QScrollBar::_ZThn8_N10QScrollBarD1Ev
+240   QScrollBar::_ZThn8_N10QScrollBarD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QScrollBar
+   size=20 align=4
+   base size=20 base align=4
+QScrollBar (0xb30e2f40) 0
+    vptr=((& QScrollBar::_ZTV10QScrollBar) + 8u)
+  QAbstractSlider (0xb30e2f80) 0
+      primary-for QScrollBar (0xb30e2f40)
+    QWidget (0xb3122fa0) 0
+        primary-for QAbstractSlider (0xb30e2f80)
+      QObject (0xb30ebac8) 0
+          primary-for QWidget (0xb3122fa0)
+      QPaintDevice (0xb30ebb04) 8
+          vptr=((& QScrollBar::_ZTV10QScrollBar) + 236u)
+
+Vtable for QSizeGrip
+QSizeGrip::_ZTV9QSizeGrip: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSizeGrip)
+8     QSizeGrip::metaObject
+12    QSizeGrip::qt_metacast
+16    QSizeGrip::qt_metacall
+20    QSizeGrip::~QSizeGrip
+24    QSizeGrip::~QSizeGrip
+28    QSizeGrip::event
+32    QSizeGrip::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QSizeGrip::setVisible
+64    QSizeGrip::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSizeGrip::mousePressEvent
+84    QSizeGrip::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSizeGrip::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSizeGrip::paintEvent
+128   QSizeGrip::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QSizeGrip::showEvent
+172   QSizeGrip::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QSizeGrip)
+232   QSizeGrip::_ZThn8_N9QSizeGripD1Ev
+236   QSizeGrip::_ZThn8_N9QSizeGripD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSizeGrip
+   size=20 align=4
+   base size=20 base align=4
+QSizeGrip (0xb312f280) 0
+    vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 8u)
+  QWidget (0xb3136d20) 0
+      primary-for QSizeGrip (0xb312f280)
+    QObject (0xb30ebd98) 0
+        primary-for QWidget (0xb3136d20)
+    QPaintDevice (0xb30ebdd4) 8
+        vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 232u)
+
+Vtable for QSpinBox
+QSpinBox::_ZTV8QSpinBox: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QSpinBox)
+8     QSpinBox::metaObject
+12    QSpinBox::qt_metacast
+16    QSpinBox::qt_metacall
+20    QSpinBox::~QSpinBox
+24    QSpinBox::~QSpinBox
+28    QSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSpinBox::validate
+228   QSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   QSpinBox::valueFromText
+248   QSpinBox::textFromValue
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI8QSpinBox)
+260   QSpinBox::_ZThn8_N8QSpinBoxD1Ev
+264   QSpinBox::_ZThn8_N8QSpinBoxD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QSpinBox (0xb312f540) 0
+    vptr=((& QSpinBox::_ZTV8QSpinBox) + 8u)
+  QAbstractSpinBox (0xb312f580) 0
+      primary-for QSpinBox (0xb312f540)
+    QWidget (0xb3148af0) 0
+        primary-for QAbstractSpinBox (0xb312f580)
+      QObject (0xb314e000) 0
+          primary-for QWidget (0xb3148af0)
+      QPaintDevice (0xb314e03c) 8
+          vptr=((& QSpinBox::_ZTV8QSpinBox) + 260u)
+
+Vtable for QDoubleSpinBox
+QDoubleSpinBox::_ZTV14QDoubleSpinBox: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDoubleSpinBox)
+8     QDoubleSpinBox::metaObject
+12    QDoubleSpinBox::qt_metacast
+16    QDoubleSpinBox::qt_metacall
+20    QDoubleSpinBox::~QDoubleSpinBox
+24    QDoubleSpinBox::~QDoubleSpinBox
+28    QAbstractSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDoubleSpinBox::validate
+228   QDoubleSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   QDoubleSpinBox::valueFromText
+248   QDoubleSpinBox::textFromValue
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI14QDoubleSpinBox)
+260   QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD1Ev
+264   QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDoubleSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QDoubleSpinBox (0xb312f980) 0
+    vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 8u)
+  QAbstractSpinBox (0xb312f9c0) 0
+      primary-for QDoubleSpinBox (0xb312f980)
+    QWidget (0xb2f5c870) 0
+        primary-for QAbstractSpinBox (0xb312f9c0)
+      QObject (0xb314e2d0) 0
+          primary-for QWidget (0xb2f5c870)
+      QPaintDevice (0xb314e30c) 8
+          vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 260u)
+
+Vtable for QSplashScreen
+QSplashScreen::_ZTV13QSplashScreen: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSplashScreen)
+8     QSplashScreen::metaObject
+12    QSplashScreen::qt_metacast
+16    QSplashScreen::qt_metacall
+20    QSplashScreen::~QSplashScreen
+24    QSplashScreen::~QSplashScreen
+28    QSplashScreen::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSplashScreen::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSplashScreen::drawContents
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI13QSplashScreen)
+236   QSplashScreen::_ZThn8_N13QSplashScreenD1Ev
+240   QSplashScreen::_ZThn8_N13QSplashScreenD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplashScreen
+   size=20 align=4
+   base size=20 base align=4
+QSplashScreen (0xb312fc80) 0
+    vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 8u)
+  QWidget (0xb2f6d8c0) 0
+      primary-for QSplashScreen (0xb312fc80)
+    QObject (0xb314e528) 0
+        primary-for QWidget (0xb2f6d8c0)
+    QPaintDevice (0xb314e564) 8
+        vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 236u)
+
+Vtable for QSplitter
+QSplitter::_ZTV9QSplitter: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSplitter)
+8     QSplitter::metaObject
+12    QSplitter::qt_metacast
+16    QSplitter::qt_metacall
+20    QSplitter::~QSplitter
+24    QSplitter::~QSplitter
+28    QSplitter::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QSplitter::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSplitter::sizeHint
+68    QSplitter::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QSplitter::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QSplitter::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSplitter::createHandle
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI9QSplitter)
+236   QSplitter::_ZThn8_N9QSplitterD1Ev
+240   QSplitter::_ZThn8_N9QSplitterD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplitter
+   size=20 align=4
+   base size=20 base align=4
+QSplitter (0xb312ffc0) 0
+    vptr=((& QSplitter::_ZTV9QSplitter) + 8u)
+  QFrame (0xb2f89000) 0
+      primary-for QSplitter (0xb312ffc0)
+    QWidget (0xb2f7daa0) 0
+        primary-for QFrame (0xb2f89000)
+      QObject (0xb314e780) 0
+          primary-for QWidget (0xb2f7daa0)
+      QPaintDevice (0xb314e7bc) 8
+          vptr=((& QSplitter::_ZTV9QSplitter) + 236u)
+
+Vtable for QSplitterHandle
+QSplitterHandle::_ZTV15QSplitterHandle: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSplitterHandle)
+8     QSplitterHandle::metaObject
+12    QSplitterHandle::qt_metacast
+16    QSplitterHandle::qt_metacall
+20    QSplitterHandle::~QSplitterHandle
+24    QSplitterHandle::~QSplitterHandle
+28    QSplitterHandle::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSplitterHandle::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSplitterHandle::mousePressEvent
+84    QSplitterHandle::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSplitterHandle::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSplitterHandle::paintEvent
+128   QWidget::moveEvent
+132   QSplitterHandle::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI15QSplitterHandle)
+232   QSplitterHandle::_ZThn8_N15QSplitterHandleD1Ev
+236   QSplitterHandle::_ZThn8_N15QSplitterHandleD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplitterHandle
+   size=20 align=4
+   base size=20 base align=4
+QSplitterHandle (0xb2f89400) 0
+    vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 8u)
+  QWidget (0xb2f9e550) 0
+      primary-for QSplitterHandle (0xb2f89400)
+    QObject (0xb314eb40) 0
+        primary-for QWidget (0xb2f9e550)
+    QPaintDevice (0xb314eb7c) 8
+        vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 232u)
+
+Vtable for QStackedWidget
+QStackedWidget::_ZTV14QStackedWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QStackedWidget)
+8     QStackedWidget::metaObject
+12    QStackedWidget::qt_metacast
+16    QStackedWidget::qt_metacall
+20    QStackedWidget::~QStackedWidget
+24    QStackedWidget::~QStackedWidget
+28    QStackedWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QStackedWidget)
+232   QStackedWidget::_ZThn8_N14QStackedWidgetD1Ev
+236   QStackedWidget::_ZThn8_N14QStackedWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QStackedWidget
+   size=20 align=4
+   base size=20 base align=4
+QStackedWidget (0xb2f896c0) 0
+    vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 8u)
+  QFrame (0xb2f89700) 0
+      primary-for QStackedWidget (0xb2f896c0)
+    QWidget (0xb2faf140) 0
+        primary-for QFrame (0xb2f89700)
+      QObject (0xb314ed98) 0
+          primary-for QWidget (0xb2faf140)
+      QPaintDevice (0xb314edd4) 8
+          vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 232u)
+
+Vtable for QStatusBar
+QStatusBar::_ZTV10QStatusBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QStatusBar)
+8     QStatusBar::metaObject
+12    QStatusBar::qt_metacast
+16    QStatusBar::qt_metacall
+20    QStatusBar::~QStatusBar
+24    QStatusBar::~QStatusBar
+28    QStatusBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QStatusBar::paintEvent
+128   QWidget::moveEvent
+132   QStatusBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QStatusBar::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QStatusBar)
+232   QStatusBar::_ZThn8_N10QStatusBarD1Ev
+236   QStatusBar::_ZThn8_N10QStatusBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QStatusBar
+   size=20 align=4
+   base size=20 base align=4
+QStatusBar (0xb2f899c0) 0
+    vptr=((& QStatusBar::_ZTV10QStatusBar) + 8u)
+  QWidget (0xb2fb3cd0) 0
+      primary-for QStatusBar (0xb2f899c0)
+    QObject (0xb2fc1000) 0
+        primary-for QWidget (0xb2fb3cd0)
+    QPaintDevice (0xb2fc103c) 8
+        vptr=((& QStatusBar::_ZTV10QStatusBar) + 232u)
+
+Vtable for QTextBrowser
+QTextBrowser::_ZTV12QTextBrowser: 74u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextBrowser)
+8     QTextBrowser::metaObject
+12    QTextBrowser::qt_metacast
+16    QTextBrowser::qt_metacall
+20    QTextBrowser::~QTextBrowser
+24    QTextBrowser::~QTextBrowser
+28    QTextBrowser::event
+32    QObject::eventFilter
+36    QTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTextBrowser::mousePressEvent
+84    QTextBrowser::mouseReleaseEvent
+88    QTextEdit::mouseDoubleClickEvent
+92    QTextBrowser::mouseMoveEvent
+96    QTextEdit::wheelEvent
+100   QTextBrowser::keyPressEvent
+104   QTextEdit::keyReleaseEvent
+108   QTextEdit::focusInEvent
+112   QTextBrowser::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTextBrowser::paintEvent
+128   QWidget::moveEvent
+132   QTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QTextEdit::dragEnterEvent
+156   QTextEdit::dragMoveEvent
+160   QTextEdit::dragLeaveEvent
+164   QTextEdit::dropEvent
+168   QTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTextEdit::changeEvent
+184   QWidget::metric
+188   QTextEdit::inputMethodEvent
+192   QTextEdit::inputMethodQuery
+196   QTextBrowser::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QTextEdit::scrollContentsBy
+232   QTextBrowser::loadResource
+236   QTextEdit::createMimeDataFromSelection
+240   QTextEdit::canInsertFromMimeData
+244   QTextEdit::insertFromMimeData
+248   QTextBrowser::setSource
+252   QTextBrowser::backward
+256   QTextBrowser::forward
+260   QTextBrowser::home
+264   QTextBrowser::reload
+268   (int (*)(...))-0x000000008
+272   (int (*)(...))(& _ZTI12QTextBrowser)
+276   QTextBrowser::_ZThn8_N12QTextBrowserD1Ev
+280   QTextBrowser::_ZThn8_N12QTextBrowserD0Ev
+284   QWidget::_ZThn8_NK7QWidget7devTypeEv
+288   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+292   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTextBrowser
+   size=20 align=4
+   base size=20 base align=4
+QTextBrowser (0xb2f89dc0) 0
+    vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 8u)
+  QTextEdit (0xb2f89e00) 0
+      primary-for QTextBrowser (0xb2f89dc0)
+    QAbstractScrollArea (0xb2f89e40) 0
+        primary-for QTextEdit (0xb2f89e00)
+      QFrame (0xb2f89e80) 0
+          primary-for QAbstractScrollArea (0xb2f89e40)
+        QWidget (0xb2fd1460) 0
+            primary-for QFrame (0xb2f89e80)
+          QObject (0xb2fc1258) 0
+              primary-for QWidget (0xb2fd1460)
+          QPaintDevice (0xb2fc1294) 8
+              vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 276u)
+
+Vtable for QToolBar
+QToolBar::_ZTV8QToolBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QToolBar)
+8     QToolBar::metaObject
+12    QToolBar::qt_metacast
+16    QToolBar::qt_metacall
+20    QToolBar::~QToolBar
+24    QToolBar::~QToolBar
+28    QToolBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QToolBar::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QToolBar::paintEvent
+128   QWidget::moveEvent
+132   QToolBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QToolBar::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI8QToolBar)
+232   QToolBar::_ZThn8_N8QToolBarD1Ev
+236   QToolBar::_ZThn8_N8QToolBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolBar
+   size=20 align=4
+   base size=20 base align=4
+QToolBar (0xb2fe1140) 0
+    vptr=((& QToolBar::_ZTV8QToolBar) + 8u)
+  QWidget (0xb2fdad20) 0
+      primary-for QToolBar (0xb2fe1140)
+    QObject (0xb2fc14b0) 0
+        primary-for QWidget (0xb2fdad20)
+    QPaintDevice (0xb2fc14ec) 8
+        vptr=((& QToolBar::_ZTV8QToolBar) + 232u)
+
+Vtable for QToolBox
+QToolBox::_ZTV8QToolBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QToolBox)
+8     QToolBox::metaObject
+12    QToolBox::qt_metacast
+16    QToolBox::qt_metacall
+20    QToolBox::~QToolBox
+24    QToolBox::~QToolBox
+28    QToolBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QToolBox::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QToolBox::itemInserted
+228   QToolBox::itemRemoved
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI8QToolBox)
+240   QToolBox::_ZThn8_N8QToolBoxD1Ev
+244   QToolBox::_ZThn8_N8QToolBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolBox
+   size=20 align=4
+   base size=20 base align=4
+QToolBox (0xb2fe1540) 0
+    vptr=((& QToolBox::_ZTV8QToolBox) + 8u)
+  QFrame (0xb2fe1580) 0
+      primary-for QToolBox (0xb2fe1540)
+    QWidget (0xb2ffb730) 0
+        primary-for QFrame (0xb2fe1580)
+      QObject (0xb2fc1834) 0
+          primary-for QWidget (0xb2ffb730)
+      QPaintDevice (0xb2fc1870) 8
+          vptr=((& QToolBox::_ZTV8QToolBox) + 240u)
+
+Vtable for QToolButton
+QToolButton::_ZTV11QToolButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QToolButton)
+8     QToolButton::metaObject
+12    QToolButton::qt_metacast
+16    QToolButton::qt_metacall
+20    QToolButton::~QToolButton
+24    QToolButton::~QToolButton
+28    QToolButton::event
+32    QObject::eventFilter
+36    QToolButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QToolButton::sizeHint
+68    QToolButton::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QToolButton::mousePressEvent
+84    QToolButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QToolButton::enterEvent
+120   QToolButton::leaveEvent
+124   QToolButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QToolButton::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QToolButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QToolButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QToolButton)
+244   QToolButton::_ZThn8_N11QToolButtonD1Ev
+248   QToolButton::_ZThn8_N11QToolButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolButton
+   size=20 align=4
+   base size=20 base align=4
+QToolButton (0xb2fe1b80) 0
+    vptr=((& QToolButton::_ZTV11QToolButton) + 8u)
+  QAbstractButton (0xb2fe1bc0) 0
+      primary-for QToolButton (0xb2fe1b80)
+    QWidget (0xb30205a0) 0
+        primary-for QAbstractButton (0xb2fe1bc0)
+      QObject (0xb2fc1f3c) 0
+          primary-for QWidget (0xb30205a0)
+      QPaintDevice (0xb2fc1f78) 8
+          vptr=((& QToolButton::_ZTV11QToolButton) + 244u)
+
+Vtable for QWorkspace
+QWorkspace::_ZTV10QWorkspace: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QWorkspace)
+8     QWorkspace::metaObject
+12    QWorkspace::qt_metacast
+16    QWorkspace::qt_metacall
+20    QWorkspace::~QWorkspace
+24    QWorkspace::~QWorkspace
+28    QWorkspace::event
+32    QWorkspace::eventFilter
+36    QObject::timerEvent
+40    QWorkspace::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWorkspace::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWorkspace::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWorkspace::paintEvent
+128   QWidget::moveEvent
+132   QWorkspace::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWorkspace::showEvent
+172   QWorkspace::hideEvent
+176   QWidget::x11Event
+180   QWorkspace::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QWorkspace)
+232   QWorkspace::_ZThn8_N10QWorkspaceD1Ev
+236   QWorkspace::_ZThn8_N10QWorkspaceD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWorkspace
+   size=20 align=4
+   base size=20 base align=4
+QWorkspace (0xb303f300) 0
+    vptr=((& QWorkspace::_ZTV10QWorkspace) + 8u)
+  QWidget (0xb30456e0) 0
+      primary-for QWorkspace (0xb303f300)
+    QObject (0xb30395dc) 0
+        primary-for QWidget (0xb30456e0)
+    QPaintDevice (0xb3039618) 8
+        vptr=((& QWorkspace::_ZTV10QWorkspace) + 232u)
+
+Vtable for QCompleter
+QCompleter::_ZTV10QCompleter: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QCompleter)
+8     QCompleter::metaObject
+12    QCompleter::qt_metacast
+16    QCompleter::qt_metacall
+20    QCompleter::~QCompleter
+24    QCompleter::~QCompleter
+28    QCompleter::event
+32    QCompleter::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCompleter::pathFromIndex
+60    QCompleter::splitPath
+
+Class QCompleter
+   size=8 align=4
+   base size=8 base align=4
+QCompleter (0xb303f5c0) 0
+    vptr=((& QCompleter::_ZTV10QCompleter) + 8u)
+  QObject (0xb3039834) 0
+      primary-for QCompleter (0xb303f5c0)
+
+Class QDesktopServices
+   size=1 align=1
+   base size=0 base align=1
+QDesktopServices (0xb3039a50) 0 empty
+
+Vtable for QSystemTrayIcon
+QSystemTrayIcon::_ZTV15QSystemTrayIcon: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSystemTrayIcon)
+8     QSystemTrayIcon::metaObject
+12    QSystemTrayIcon::qt_metacast
+16    QSystemTrayIcon::qt_metacall
+20    QSystemTrayIcon::~QSystemTrayIcon
+24    QSystemTrayIcon::~QSystemTrayIcon
+28    QSystemTrayIcon::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSystemTrayIcon
+   size=8 align=4
+   base size=8 base align=4
+QSystemTrayIcon (0xb303f8c0) 0
+    vptr=((& QSystemTrayIcon::_ZTV15QSystemTrayIcon) + 8u)
+  QObject (0xb3039ac8) 0
+      primary-for QSystemTrayIcon (0xb303f8c0)
+
+Vtable for QUndoGroup
+QUndoGroup::_ZTV10QUndoGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QUndoGroup)
+8     QUndoGroup::metaObject
+12    QUndoGroup::qt_metacast
+16    QUndoGroup::qt_metacall
+20    QUndoGroup::~QUndoGroup
+24    QUndoGroup::~QUndoGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QUndoGroup
+   size=8 align=4
+   base size=8 base align=4
+QUndoGroup (0xb303fc40) 0
+    vptr=((& QUndoGroup::_ZTV10QUndoGroup) + 8u)
+  QObject (0xb3039ce4) 0
+      primary-for QUndoGroup (0xb303fc40)
+
+Vtable for QUndoCommand
+QUndoCommand::_ZTV12QUndoCommand: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QUndoCommand)
+8     QUndoCommand::~QUndoCommand
+12    QUndoCommand::~QUndoCommand
+16    QUndoCommand::undo
+20    QUndoCommand::redo
+24    QUndoCommand::id
+28    QUndoCommand::mergeWith
+
+Class QUndoCommand
+   size=8 align=4
+   base size=8 base align=4
+QUndoCommand (0xb3039f00) 0
+    vptr=((& QUndoCommand::_ZTV12QUndoCommand) + 8u)
+
+Vtable for QUndoStack
+QUndoStack::_ZTV10QUndoStack: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QUndoStack)
+8     QUndoStack::metaObject
+12    QUndoStack::qt_metacast
+16    QUndoStack::qt_metacall
+20    QUndoStack::~QUndoStack
+24    QUndoStack::~QUndoStack
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QUndoStack
+   size=8 align=4
+   base size=8 base align=4
+QUndoStack (0xb303ff40) 0
+    vptr=((& QUndoStack::_ZTV10QUndoStack) + 8u)
+  QObject (0xb3039f3c) 0
+      primary-for QUndoStack (0xb303ff40)
+
+Class QItemSelectionRange
+   size=8 align=4
+   base size=8 base align=4
+QItemSelectionRange (0xb2ea1168) 0
+
+Vtable for QItemSelectionModel
+QItemSelectionModel::_ZTV19QItemSelectionModel: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QItemSelectionModel)
+8     QItemSelectionModel::metaObject
+12    QItemSelectionModel::qt_metacast
+16    QItemSelectionModel::qt_metacall
+20    QItemSelectionModel::~QItemSelectionModel
+24    QItemSelectionModel::~QItemSelectionModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QItemSelectionModel::select
+60    QItemSelectionModel::select
+64    QItemSelectionModel::clear
+68    QItemSelectionModel::reset
+
+Class QItemSelectionModel
+   size=8 align=4
+   base size=8 base align=4
+QItemSelectionModel (0xb2e9ecc0) 0
+    vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 8u)
+  QObject (0xb2edd1e0) 0
+      primary-for QItemSelectionModel (0xb2e9ecc0)
+
+Class QItemSelection
+   size=4 align=4
+   base size=4 base align=4
+QItemSelection (0xb2f06180) 0
+  QList<QItemSelectionRange> (0xb2edd5a0) 0
+
+Vtable for QAbstractItemView
+QAbstractItemView::_ZTV17QAbstractItemView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAbstractItemView)
+8     QAbstractItemView::metaObject
+12    QAbstractItemView::qt_metacast
+16    QAbstractItemView::qt_metacall
+20    QAbstractItemView::~QAbstractItemView
+24    QAbstractItemView::~QAbstractItemView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QAbstractScrollArea::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   __cxa_pure_virtual
+248   __cxa_pure_virtual
+252   __cxa_pure_virtual
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QAbstractItemView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QAbstractItemView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QAbstractItemView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   __cxa_pure_virtual
+344   __cxa_pure_virtual
+348   __cxa_pure_virtual
+352   __cxa_pure_virtual
+356   __cxa_pure_virtual
+360   __cxa_pure_virtual
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI17QAbstractItemView)
+392   QAbstractItemView::_ZThn8_N17QAbstractItemViewD1Ev
+396   QAbstractItemView::_ZThn8_N17QAbstractItemViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractItemView
+   size=20 align=4
+   base size=20 base align=4
+QAbstractItemView (0xb2f06300) 0
+    vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 8u)
+  QAbstractScrollArea (0xb2f06340) 0
+      primary-for QAbstractItemView (0xb2f06300)
+    QFrame (0xb2f06380) 0
+        primary-for QAbstractScrollArea (0xb2f06340)
+      QWidget (0xb2f2e280) 0
+          primary-for QFrame (0xb2f06380)
+        QObject (0xb2edd744) 0
+            primary-for QWidget (0xb2f2e280)
+        QPaintDevice (0xb2edd780) 8
+            vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 392u)
+
+Vtable for QListView
+QListView::_ZTV9QListView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QListView)
+8     QListView::metaObject
+12    QListView::qt_metacast
+16    QListView::qt_metacall
+20    QListView::~QListView
+24    QListView::~QListView
+28    QListView::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI9QListView)
+392   QListView::_ZThn8_N9QListViewD1Ev
+396   QListView::_ZThn8_N9QListViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QListView
+   size=20 align=4
+   base size=20 base align=4
+QListView (0xb2f067c0) 0
+    vptr=((& QListView::_ZTV9QListView) + 8u)
+  QAbstractItemView (0xb2f06800) 0
+      primary-for QListView (0xb2f067c0)
+    QAbstractScrollArea (0xb2f06840) 0
+        primary-for QAbstractItemView (0xb2f06800)
+      QFrame (0xb2f06880) 0
+          primary-for QAbstractScrollArea (0xb2f06840)
+        QWidget (0xb2d5fb40) 0
+            primary-for QFrame (0xb2f06880)
+          QObject (0xb2edda8c) 0
+              primary-for QWidget (0xb2d5fb40)
+          QPaintDevice (0xb2eddac8) 8
+              vptr=((& QListView::_ZTV9QListView) + 392u)
+
+Vtable for QUndoView
+QUndoView::_ZTV9QUndoView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QUndoView)
+8     QUndoView::metaObject
+12    QUndoView::qt_metacast
+16    QUndoView::qt_metacall
+20    QUndoView::~QUndoView
+24    QUndoView::~QUndoView
+28    QListView::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI9QUndoView)
+392   QUndoView::_ZThn8_N9QUndoViewD1Ev
+396   QUndoView::_ZThn8_N9QUndoViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QUndoView
+   size=20 align=4
+   base size=20 base align=4
+QUndoView (0xb2f06b80) 0
+    vptr=((& QUndoView::_ZTV9QUndoView) + 8u)
+  QListView (0xb2f06bc0) 0
+      primary-for QUndoView (0xb2f06b80)
+    QAbstractItemView (0xb2f06c00) 0
+        primary-for QListView (0xb2f06bc0)
+      QAbstractScrollArea (0xb2f06c40) 0
+          primary-for QAbstractItemView (0xb2f06c00)
+        QFrame (0xb2f06c80) 0
+            primary-for QAbstractScrollArea (0xb2f06c40)
+          QWidget (0xb2d90e60) 0
+              primary-for QFrame (0xb2f06c80)
+            QObject (0xb2eddce4) 0
+                primary-for QWidget (0xb2d90e60)
+            QPaintDevice (0xb2eddd20) 8
+                vptr=((& QUndoView::_ZTV9QUndoView) + 392u)
+
+Class QStaticText
+   size=4 align=4
+   base size=4 base align=4
+QStaticText (0xb2eddf3c) 0
+
+Vtable for QSyntaxHighlighter
+QSyntaxHighlighter::_ZTV18QSyntaxHighlighter: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QSyntaxHighlighter)
+8     QSyntaxHighlighter::metaObject
+12    QSyntaxHighlighter::qt_metacast
+16    QSyntaxHighlighter::qt_metacall
+20    QSyntaxHighlighter::~QSyntaxHighlighter
+24    QSyntaxHighlighter::~QSyntaxHighlighter
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+
+Class QSyntaxHighlighter
+   size=8 align=4
+   base size=8 base align=4
+QSyntaxHighlighter (0xb2db9100) 0
+    vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 8u)
+  QObject (0xb2dbb078) 0
+      primary-for QSyntaxHighlighter (0xb2db9100)
+
+Class QTextDocumentFragment
+   size=4 align=4
+   base size=4 base align=4
+QTextDocumentFragment (0xb2dbb294) 0
+
+Class QTextDocumentWriter
+   size=4 align=4
+   base size=4 base align=4
+QTextDocumentWriter (0xb2dbb2d0) 0
+
+Vtable for QTextList
+QTextList::_ZTV9QTextList: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTextList)
+8     QTextList::metaObject
+12    QTextList::qt_metacast
+16    QTextList::qt_metacall
+20    QTextList::~QTextList
+24    QTextList::~QTextList
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextBlockGroup::blockInserted
+60    QTextBlockGroup::blockRemoved
+64    QTextBlockGroup::blockFormatChanged
+
+Class QTextList
+   size=8 align=4
+   base size=8 base align=4
+QTextList (0xb2db9440) 0
+    vptr=((& QTextList::_ZTV9QTextList) + 8u)
+  QTextBlockGroup (0xb2db9480) 0
+      primary-for QTextList (0xb2db9440)
+    QTextObject (0xb2db94c0) 0
+        primary-for QTextBlockGroup (0xb2db9480)
+      QObject (0xb2dbb30c) 0
+          primary-for QTextObject (0xb2db94c0)
+
+Class QTextTableCell
+   size=8 align=4
+   base size=8 base align=4
+QTextTableCell (0xb2dbb8e8) 0
+
+Vtable for QTextTable
+QTextTable::_ZTV10QTextTable: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextTable)
+8     QTextTable::metaObject
+12    QTextTable::qt_metacast
+16    QTextTable::qt_metacall
+20    QTextTable::~QTextTable
+24    QTextTable::~QTextTable
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextTable
+   size=8 align=4
+   base size=8 base align=4
+QTextTable (0xb2db9fc0) 0
+    vptr=((& QTextTable::_ZTV10QTextTable) + 8u)
+  QTextFrame (0xb2def000) 0
+      primary-for QTextTable (0xb2db9fc0)
+    QTextObject (0xb2def040) 0
+        primary-for QTextFrame (0xb2def000)
+      QObject (0xb2ded168) 0
+          primary-for QTextObject (0xb2def040)
+
+Vtable for QCommonStyle
+QCommonStyle::_ZTV12QCommonStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCommonStyle)
+8     QCommonStyle::metaObject
+12    QCommonStyle::qt_metacast
+16    QCommonStyle::qt_metacall
+20    QCommonStyle::~QCommonStyle
+24    QCommonStyle::~QCommonStyle
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCommonStyle::polish
+60    QCommonStyle::unpolish
+64    QCommonStyle::polish
+68    QCommonStyle::unpolish
+72    QCommonStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QCommonStyle::drawPrimitive
+100   QCommonStyle::drawControl
+104   QCommonStyle::subElementRect
+108   QCommonStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QCommonStyle::subControlRect
+120   QCommonStyle::pixelMetric
+124   QCommonStyle::sizeFromContents
+128   QCommonStyle::styleHint
+132   QCommonStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QCommonStyle
+   size=8 align=4
+   base size=8 base align=4
+QCommonStyle (0xb2def600) 0
+    vptr=((& QCommonStyle::_ZTV12QCommonStyle) + 8u)
+  QStyle (0xb2def640) 0
+      primary-for QCommonStyle (0xb2def600)
+    QObject (0xb2ded6cc) 0
+        primary-for QStyle (0xb2def640)
+
+Vtable for QMotifStyle
+QMotifStyle::_ZTV11QMotifStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMotifStyle)
+8     QMotifStyle::metaObject
+12    QMotifStyle::qt_metacast
+16    QMotifStyle::qt_metacall
+20    QMotifStyle::~QMotifStyle
+24    QMotifStyle::~QMotifStyle
+28    QMotifStyle::event
+32    QMotifStyle::eventFilter
+36    QMotifStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMotifStyle::polish
+60    QMotifStyle::unpolish
+64    QMotifStyle::polish
+68    QMotifStyle::unpolish
+72    QMotifStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QMotifStyle::standardPalette
+96    QMotifStyle::drawPrimitive
+100   QMotifStyle::drawControl
+104   QMotifStyle::subElementRect
+108   QMotifStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QMotifStyle::subControlRect
+120   QMotifStyle::pixelMetric
+124   QMotifStyle::sizeFromContents
+128   QMotifStyle::styleHint
+132   QMotifStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QMotifStyle
+   size=16 align=4
+   base size=13 base align=4
+QMotifStyle (0xb2def900) 0
+    vptr=((& QMotifStyle::_ZTV11QMotifStyle) + 8u)
+  QCommonStyle (0xb2def940) 0
+      primary-for QMotifStyle (0xb2def900)
+    QStyle (0xb2def980) 0
+        primary-for QCommonStyle (0xb2def940)
+      QObject (0xb2ded8e8) 0
+          primary-for QStyle (0xb2def980)
+
+Vtable for QCDEStyle
+QCDEStyle::_ZTV9QCDEStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QCDEStyle)
+8     QCDEStyle::metaObject
+12    QCDEStyle::qt_metacast
+16    QCDEStyle::qt_metacall
+20    QCDEStyle::~QCDEStyle
+24    QCDEStyle::~QCDEStyle
+28    QMotifStyle::event
+32    QMotifStyle::eventFilter
+36    QMotifStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMotifStyle::polish
+60    QMotifStyle::unpolish
+64    QMotifStyle::polish
+68    QMotifStyle::unpolish
+72    QMotifStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QCDEStyle::standardPalette
+96    QCDEStyle::drawPrimitive
+100   QCDEStyle::drawControl
+104   QMotifStyle::subElementRect
+108   QMotifStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QMotifStyle::subControlRect
+120   QCDEStyle::pixelMetric
+124   QMotifStyle::sizeFromContents
+128   QMotifStyle::styleHint
+132   QMotifStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QCDEStyle
+   size=16 align=4
+   base size=13 base align=4
+QCDEStyle (0xb2defc80) 0
+    vptr=((& QCDEStyle::_ZTV9QCDEStyle) + 8u)
+  QMotifStyle (0xb2defcc0) 0
+      primary-for QCDEStyle (0xb2defc80)
+    QCommonStyle (0xb2defd00) 0
+        primary-for QMotifStyle (0xb2defcc0)
+      QStyle (0xb2defd40) 0
+          primary-for QCommonStyle (0xb2defd00)
+        QObject (0xb2dedb40) 0
+            primary-for QStyle (0xb2defd40)
+
+Vtable for QWindowsStyle
+QWindowsStyle::_ZTV13QWindowsStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWindowsStyle)
+8     QWindowsStyle::metaObject
+12    QWindowsStyle::qt_metacast
+16    QWindowsStyle::qt_metacall
+20    QWindowsStyle::~QWindowsStyle
+24    QWindowsStyle::~QWindowsStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsStyle::polish
+60    QWindowsStyle::unpolish
+64    QWindowsStyle::polish
+68    QWindowsStyle::unpolish
+72    QWindowsStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QWindowsStyle::drawPrimitive
+100   QWindowsStyle::drawControl
+104   QWindowsStyle::subElementRect
+108   QWindowsStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QCommonStyle::subControlRect
+120   QWindowsStyle::pixelMetric
+124   QWindowsStyle::sizeFromContents
+128   QWindowsStyle::styleHint
+132   QWindowsStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsStyle (0xb2deff80) 0
+    vptr=((& QWindowsStyle::_ZTV13QWindowsStyle) + 8u)
+  QCommonStyle (0xb2deffc0) 0
+      primary-for QWindowsStyle (0xb2deff80)
+    QStyle (0xb2e37000) 0
+        primary-for QCommonStyle (0xb2deffc0)
+      QObject (0xb2dedc6c) 0
+          primary-for QStyle (0xb2e37000)
+
+Vtable for QCleanlooksStyle
+QCleanlooksStyle::_ZTV16QCleanlooksStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCleanlooksStyle)
+8     QCleanlooksStyle::metaObject
+12    QCleanlooksStyle::qt_metacast
+16    QCleanlooksStyle::qt_metacall
+20    QCleanlooksStyle::~QCleanlooksStyle
+24    QCleanlooksStyle::~QCleanlooksStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCleanlooksStyle::polish
+60    QCleanlooksStyle::unpolish
+64    QCleanlooksStyle::polish
+68    QCleanlooksStyle::unpolish
+72    QCleanlooksStyle::polish
+76    QStyle::itemTextRect
+80    QCleanlooksStyle::itemPixmapRect
+84    QCleanlooksStyle::drawItemText
+88    QCleanlooksStyle::drawItemPixmap
+92    QCleanlooksStyle::standardPalette
+96    QCleanlooksStyle::drawPrimitive
+100   QCleanlooksStyle::drawControl
+104   QCleanlooksStyle::subElementRect
+108   QCleanlooksStyle::drawComplexControl
+112   QCleanlooksStyle::hitTestComplexControl
+116   QCleanlooksStyle::subControlRect
+120   QCleanlooksStyle::pixelMetric
+124   QCleanlooksStyle::sizeFromContents
+128   QCleanlooksStyle::styleHint
+132   QCleanlooksStyle::standardPixmap
+136   QCleanlooksStyle::generatedIconPixmap
+
+Class QCleanlooksStyle
+   size=12 align=4
+   base size=12 base align=4
+QCleanlooksStyle (0xb2e372c0) 0
+    vptr=((& QCleanlooksStyle::_ZTV16QCleanlooksStyle) + 8u)
+  QWindowsStyle (0xb2e37300) 0
+      primary-for QCleanlooksStyle (0xb2e372c0)
+    QCommonStyle (0xb2e37340) 0
+        primary-for QWindowsStyle (0xb2e37300)
+      QStyle (0xb2e37380) 0
+          primary-for QCommonStyle (0xb2e37340)
+        QObject (0xb2dede88) 0
+            primary-for QStyle (0xb2e37380)
+
+Vtable for QDialog
+QDialog::_ZTV7QDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QDialog)
+8     QDialog::metaObject
+12    QDialog::qt_metacast
+16    QDialog::qt_metacall
+20    QDialog::~QDialog
+24    QDialog::~QDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI7QDialog)
+244   QDialog::_ZThn8_N7QDialogD1Ev
+248   QDialog::_ZThn8_N7QDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDialog
+   size=20 align=4
+   base size=20 base align=4
+QDialog (0xb2e37640) 0
+    vptr=((& QDialog::_ZTV7QDialog) + 8u)
+  QWidget (0xb2c57370) 0
+      primary-for QDialog (0xb2e37640)
+    QObject (0xb2c5a0b4) 0
+        primary-for QWidget (0xb2c57370)
+    QPaintDevice (0xb2c5a0f0) 8
+        vptr=((& QDialog::_ZTV7QDialog) + 244u)
+
+Vtable for QFileDialog
+QFileDialog::_ZTV11QFileDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFileDialog)
+8     QFileDialog::metaObject
+12    QFileDialog::qt_metacast
+16    QFileDialog::qt_metacall
+20    QFileDialog::~QFileDialog
+24    QFileDialog::~QFileDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QFileDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFileDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QFileDialog::done
+228   QFileDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QFileDialog)
+244   QFileDialog::_ZThn8_N11QFileDialogD1Ev
+248   QFileDialog::_ZThn8_N11QFileDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFileDialog
+   size=20 align=4
+   base size=20 base align=4
+QFileDialog (0xb2e37900) 0
+    vptr=((& QFileDialog::_ZTV11QFileDialog) + 8u)
+  QDialog (0xb2e37940) 0
+      primary-for QFileDialog (0xb2e37900)
+    QWidget (0xb2c6e050) 0
+        primary-for QDialog (0xb2e37940)
+      QObject (0xb2c5a30c) 0
+          primary-for QWidget (0xb2c6e050)
+      QPaintDevice (0xb2c5a348) 8
+          vptr=((& QFileDialog::_ZTV11QFileDialog) + 244u)
+
+Vtable for QGtkStyle
+QGtkStyle::_ZTV9QGtkStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QGtkStyle)
+8     QGtkStyle::metaObject
+12    QGtkStyle::qt_metacast
+16    QGtkStyle::qt_metacall
+20    QGtkStyle::~QGtkStyle
+24    QGtkStyle::~QGtkStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGtkStyle::polish
+60    QGtkStyle::unpolish
+64    QGtkStyle::polish
+68    QGtkStyle::unpolish
+72    QGtkStyle::polish
+76    QStyle::itemTextRect
+80    QGtkStyle::itemPixmapRect
+84    QGtkStyle::drawItemText
+88    QGtkStyle::drawItemPixmap
+92    QGtkStyle::standardPalette
+96    QGtkStyle::drawPrimitive
+100   QGtkStyle::drawControl
+104   QGtkStyle::subElementRect
+108   QGtkStyle::drawComplexControl
+112   QGtkStyle::hitTestComplexControl
+116   QGtkStyle::subControlRect
+120   QGtkStyle::pixelMetric
+124   QGtkStyle::sizeFromContents
+128   QGtkStyle::styleHint
+132   QGtkStyle::standardPixmap
+136   QGtkStyle::generatedIconPixmap
+
+Class QGtkStyle
+   size=12 align=4
+   base size=12 base align=4
+QGtkStyle (0xb2ca0240) 0
+    vptr=((& QGtkStyle::_ZTV9QGtkStyle) + 8u)
+  QCleanlooksStyle (0xb2ca0280) 0
+      primary-for QGtkStyle (0xb2ca0240)
+    QWindowsStyle (0xb2ca02c0) 0
+        primary-for QCleanlooksStyle (0xb2ca0280)
+      QCommonStyle (0xb2ca0300) 0
+          primary-for QWindowsStyle (0xb2ca02c0)
+        QStyle (0xb2ca0340) 0
+            primary-for QCommonStyle (0xb2ca0300)
+          QObject (0xb2c5a9d8) 0
+              primary-for QStyle (0xb2ca0340)
+
+Vtable for QPlastiqueStyle
+QPlastiqueStyle::_ZTV15QPlastiqueStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPlastiqueStyle)
+8     QPlastiqueStyle::metaObject
+12    QPlastiqueStyle::qt_metacast
+16    QPlastiqueStyle::qt_metacall
+20    QPlastiqueStyle::~QPlastiqueStyle
+24    QPlastiqueStyle::~QPlastiqueStyle
+28    QObject::event
+32    QPlastiqueStyle::eventFilter
+36    QPlastiqueStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPlastiqueStyle::polish
+60    QPlastiqueStyle::unpolish
+64    QPlastiqueStyle::polish
+68    QPlastiqueStyle::unpolish
+72    QPlastiqueStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QPlastiqueStyle::standardPalette
+96    QPlastiqueStyle::drawPrimitive
+100   QPlastiqueStyle::drawControl
+104   QPlastiqueStyle::subElementRect
+108   QPlastiqueStyle::drawComplexControl
+112   QPlastiqueStyle::hitTestComplexControl
+116   QPlastiqueStyle::subControlRect
+120   QPlastiqueStyle::pixelMetric
+124   QPlastiqueStyle::sizeFromContents
+128   QPlastiqueStyle::styleHint
+132   QPlastiqueStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QPlastiqueStyle
+   size=16 align=4
+   base size=16 base align=4
+QPlastiqueStyle (0xb2ca0600) 0
+    vptr=((& QPlastiqueStyle::_ZTV15QPlastiqueStyle) + 8u)
+  QWindowsStyle (0xb2ca0640) 0
+      primary-for QPlastiqueStyle (0xb2ca0600)
+    QCommonStyle (0xb2ca0680) 0
+        primary-for QWindowsStyle (0xb2ca0640)
+      QStyle (0xb2ca06c0) 0
+          primary-for QCommonStyle (0xb2ca0680)
+        QObject (0xb2c5abf4) 0
+            primary-for QStyle (0xb2ca06c0)
+
+Vtable for QProxyStyle
+QProxyStyle::_ZTV11QProxyStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QProxyStyle)
+8     QProxyStyle::metaObject
+12    QProxyStyle::qt_metacast
+16    QProxyStyle::qt_metacall
+20    QProxyStyle::~QProxyStyle
+24    QProxyStyle::~QProxyStyle
+28    QProxyStyle::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProxyStyle::polish
+60    QProxyStyle::unpolish
+64    QProxyStyle::polish
+68    QProxyStyle::unpolish
+72    QProxyStyle::polish
+76    QProxyStyle::itemTextRect
+80    QProxyStyle::itemPixmapRect
+84    QProxyStyle::drawItemText
+88    QProxyStyle::drawItemPixmap
+92    QProxyStyle::standardPalette
+96    QProxyStyle::drawPrimitive
+100   QProxyStyle::drawControl
+104   QProxyStyle::subElementRect
+108   QProxyStyle::drawComplexControl
+112   QProxyStyle::hitTestComplexControl
+116   QProxyStyle::subControlRect
+120   QProxyStyle::pixelMetric
+124   QProxyStyle::sizeFromContents
+128   QProxyStyle::styleHint
+132   QProxyStyle::standardPixmap
+136   QProxyStyle::generatedIconPixmap
+
+Class QProxyStyle
+   size=8 align=4
+   base size=8 base align=4
+QProxyStyle (0xb2ca0980) 0
+    vptr=((& QProxyStyle::_ZTV11QProxyStyle) + 8u)
+  QCommonStyle (0xb2ca09c0) 0
+      primary-for QProxyStyle (0xb2ca0980)
+    QStyle (0xb2ca0a00) 0
+        primary-for QCommonStyle (0xb2ca09c0)
+      QObject (0xb2c5ae10) 0
+          primary-for QStyle (0xb2ca0a00)
+
+Vtable for QS60Style
+QS60Style::_ZTV9QS60Style: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QS60Style)
+8     QS60Style::metaObject
+12    QS60Style::qt_metacast
+16    QS60Style::qt_metacall
+20    QS60Style::~QS60Style
+24    QS60Style::~QS60Style
+28    QS60Style::event
+32    QS60Style::eventFilter
+36    QS60Style::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QS60Style::polish
+60    QS60Style::unpolish
+64    QS60Style::polish
+68    QS60Style::unpolish
+72    QCommonStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QS60Style::drawPrimitive
+100   QS60Style::drawControl
+104   QS60Style::subElementRect
+108   QS60Style::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QS60Style::subControlRect
+120   QS60Style::pixelMetric
+124   QS60Style::sizeFromContents
+128   QS60Style::styleHint
+132   QCommonStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QS60Style
+   size=8 align=4
+   base size=8 base align=4
+QS60Style (0xb2ca0cc0) 0
+    vptr=((& QS60Style::_ZTV9QS60Style) + 8u)
+  QCommonStyle (0xb2ca0d00) 0
+      primary-for QS60Style (0xb2ca0cc0)
+    QStyle (0xb2ca0d40) 0
+        primary-for QCommonStyle (0xb2ca0d00)
+      QObject (0xb2cf903c) 0
+          primary-for QStyle (0xb2ca0d40)
+
+Class QStyleFactory
+   size=1 align=1
+   base size=0 base align=1
+QStyleFactory (0xb2cf9258) 0 empty
+
+Vtable for QStyleFactoryInterface
+QStyleFactoryInterface::_ZTV22QStyleFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QStyleFactoryInterface)
+8     QStyleFactoryInterface::~QStyleFactoryInterface
+12    QStyleFactoryInterface::~QStyleFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QStyleFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QStyleFactoryInterface (0xb2d0d040) 0 nearly-empty
+    vptr=((& QStyleFactoryInterface::_ZTV22QStyleFactoryInterface) + 8u)
+  QFactoryInterface (0xb2cf9294) 0 nearly-empty
+      primary-for QStyleFactoryInterface (0xb2d0d040)
+
+Vtable for QStylePlugin
+QStylePlugin::_ZTV12QStylePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QStylePlugin)
+8     QStylePlugin::metaObject
+12    QStylePlugin::qt_metacast
+16    QStylePlugin::qt_metacall
+20    QStylePlugin::~QStylePlugin
+24    QStylePlugin::~QStylePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI12QStylePlugin)
+72    QStylePlugin::_ZThn8_N12QStylePluginD1Ev
+76    QStylePlugin::_ZThn8_N12QStylePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QStylePlugin
+   size=12 align=4
+   base size=12 base align=4
+QStylePlugin (0xb2d0e6e0) 0
+    vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 8u)
+  QObject (0xb2cf95a0) 0
+      primary-for QStylePlugin (0xb2d0e6e0)
+  QStyleFactoryInterface (0xb2d0d300) 8 nearly-empty
+      vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 72u)
+    QFactoryInterface (0xb2cf95dc) 8 nearly-empty
+        primary-for QStyleFactoryInterface (0xb2d0d300)
+
+Vtable for QWindowsCEStyle
+QWindowsCEStyle::_ZTV15QWindowsCEStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QWindowsCEStyle)
+8     QWindowsCEStyle::metaObject
+12    QWindowsCEStyle::qt_metacast
+16    QWindowsCEStyle::qt_metacall
+20    QWindowsCEStyle::~QWindowsCEStyle
+24    QWindowsCEStyle::~QWindowsCEStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsCEStyle::polish
+60    QWindowsStyle::unpolish
+64    QWindowsCEStyle::polish
+68    QWindowsStyle::unpolish
+72    QWindowsCEStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QWindowsCEStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsCEStyle::standardPalette
+96    QWindowsCEStyle::drawPrimitive
+100   QWindowsCEStyle::drawControl
+104   QWindowsCEStyle::subElementRect
+108   QWindowsCEStyle::drawComplexControl
+112   QWindowsCEStyle::hitTestComplexControl
+116   QWindowsCEStyle::subControlRect
+120   QWindowsCEStyle::pixelMetric
+124   QWindowsCEStyle::sizeFromContents
+128   QWindowsCEStyle::styleHint
+132   QWindowsCEStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsCEStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsCEStyle (0xb2d0d540) 0
+    vptr=((& QWindowsCEStyle::_ZTV15QWindowsCEStyle) + 8u)
+  QWindowsStyle (0xb2d0d580) 0
+      primary-for QWindowsCEStyle (0xb2d0d540)
+    QCommonStyle (0xb2d0d5c0) 0
+        primary-for QWindowsStyle (0xb2d0d580)
+      QStyle (0xb2d0d600) 0
+          primary-for QCommonStyle (0xb2d0d5c0)
+        QObject (0xb2cf9708) 0
+            primary-for QStyle (0xb2d0d600)
+
+Vtable for QWindowsMobileStyle
+QWindowsMobileStyle::_ZTV19QWindowsMobileStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QWindowsMobileStyle)
+8     QWindowsMobileStyle::metaObject
+12    QWindowsMobileStyle::qt_metacast
+16    QWindowsMobileStyle::qt_metacall
+20    QWindowsMobileStyle::~QWindowsMobileStyle
+24    QWindowsMobileStyle::~QWindowsMobileStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsMobileStyle::polish
+60    QWindowsMobileStyle::unpolish
+64    QWindowsMobileStyle::polish
+68    QWindowsMobileStyle::unpolish
+72    QWindowsMobileStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsMobileStyle::standardPalette
+96    QWindowsMobileStyle::drawPrimitive
+100   QWindowsMobileStyle::drawControl
+104   QWindowsMobileStyle::subElementRect
+108   QWindowsMobileStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QWindowsMobileStyle::subControlRect
+120   QWindowsMobileStyle::pixelMetric
+124   QWindowsMobileStyle::sizeFromContents
+128   QWindowsMobileStyle::styleHint
+132   QWindowsMobileStyle::standardPixmap
+136   QWindowsMobileStyle::generatedIconPixmap
+
+Class QWindowsMobileStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsMobileStyle (0xb2d0d840) 0
+    vptr=((& QWindowsMobileStyle::_ZTV19QWindowsMobileStyle) + 8u)
+  QWindowsStyle (0xb2d0d880) 0
+      primary-for QWindowsMobileStyle (0xb2d0d840)
+    QCommonStyle (0xb2d0d8c0) 0
+        primary-for QWindowsStyle (0xb2d0d880)
+      QStyle (0xb2d0d900) 0
+          primary-for QCommonStyle (0xb2d0d8c0)
+        QObject (0xb2cf9834) 0
+            primary-for QStyle (0xb2d0d900)
+
+Vtable for QWindowsXPStyle
+QWindowsXPStyle::_ZTV15QWindowsXPStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QWindowsXPStyle)
+8     QWindowsXPStyle::metaObject
+12    QWindowsXPStyle::qt_metacast
+16    QWindowsXPStyle::qt_metacall
+20    QWindowsXPStyle::~QWindowsXPStyle
+24    QWindowsXPStyle::~QWindowsXPStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsXPStyle::polish
+60    QWindowsXPStyle::unpolish
+64    QWindowsXPStyle::polish
+68    QWindowsXPStyle::unpolish
+72    QWindowsXPStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsXPStyle::standardPalette
+96    QWindowsXPStyle::drawPrimitive
+100   QWindowsXPStyle::drawControl
+104   QWindowsXPStyle::subElementRect
+108   QWindowsXPStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QWindowsXPStyle::subControlRect
+120   QWindowsXPStyle::pixelMetric
+124   QWindowsXPStyle::sizeFromContents
+128   QWindowsXPStyle::styleHint
+132   QWindowsXPStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsXPStyle
+   size=16 align=4
+   base size=16 base align=4
+QWindowsXPStyle (0xb2d0dbc0) 0
+    vptr=((& QWindowsXPStyle::_ZTV15QWindowsXPStyle) + 8u)
+  QWindowsStyle (0xb2d0dc00) 0
+      primary-for QWindowsXPStyle (0xb2d0dbc0)
+    QCommonStyle (0xb2d0dc40) 0
+        primary-for QWindowsStyle (0xb2d0dc00)
+      QStyle (0xb2d0dc80) 0
+          primary-for QCommonStyle (0xb2d0dc40)
+        QObject (0xb2cf9a50) 0
+            primary-for QStyle (0xb2d0dc80)
+
+Vtable for QWindowsVistaStyle
+QWindowsVistaStyle::_ZTV18QWindowsVistaStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QWindowsVistaStyle)
+8     QWindowsVistaStyle::metaObject
+12    QWindowsVistaStyle::qt_metacast
+16    QWindowsVistaStyle::qt_metacall
+20    QWindowsVistaStyle::~QWindowsVistaStyle
+24    QWindowsVistaStyle::~QWindowsVistaStyle
+28    QWindowsVistaStyle::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsVistaStyle::polish
+60    QWindowsVistaStyle::unpolish
+64    QWindowsVistaStyle::polish
+68    QWindowsVistaStyle::unpolish
+72    QWindowsVistaStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsVistaStyle::standardPalette
+96    QWindowsVistaStyle::drawPrimitive
+100   QWindowsVistaStyle::drawControl
+104   QWindowsVistaStyle::subElementRect
+108   QWindowsVistaStyle::drawComplexControl
+112   QWindowsVistaStyle::hitTestComplexControl
+116   QWindowsVistaStyle::subControlRect
+120   QWindowsVistaStyle::pixelMetric
+124   QWindowsVistaStyle::sizeFromContents
+128   QWindowsVistaStyle::styleHint
+132   QWindowsVistaStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsVistaStyle
+   size=16 align=4
+   base size=16 base align=4
+QWindowsVistaStyle (0xb2d0df40) 0
+    vptr=((& QWindowsVistaStyle::_ZTV18QWindowsVistaStyle) + 8u)
+  QWindowsXPStyle (0xb2d0df80) 0
+      primary-for QWindowsVistaStyle (0xb2d0df40)
+    QWindowsStyle (0xb2d0dfc0) 0
+        primary-for QWindowsXPStyle (0xb2d0df80)
+      QCommonStyle (0xb2d4b000) 0
+          primary-for QWindowsStyle (0xb2d0dfc0)
+        QStyle (0xb2d4b040) 0
+            primary-for QCommonStyle (0xb2d4b000)
+          QObject (0xb2cf9c6c) 0
+              primary-for QStyle (0xb2d4b040)
+
+Vtable for QKeyEventTransition
+QKeyEventTransition::_ZTV19QKeyEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QKeyEventTransition)
+8     QKeyEventTransition::metaObject
+12    QKeyEventTransition::qt_metacast
+16    QKeyEventTransition::qt_metacall
+20    QKeyEventTransition::~QKeyEventTransition
+24    QKeyEventTransition::~QKeyEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QKeyEventTransition::eventTest
+60    QKeyEventTransition::onTransition
+
+Class QKeyEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QKeyEventTransition (0xb2d4b300) 0
+    vptr=((& QKeyEventTransition::_ZTV19QKeyEventTransition) + 8u)
+  QEventTransition (0xb2d4b340) 0
+      primary-for QKeyEventTransition (0xb2d4b300)
+    QAbstractTransition (0xb2d4b380) 0
+        primary-for QEventTransition (0xb2d4b340)
+      QObject (0xb2cf9e88) 0
+          primary-for QAbstractTransition (0xb2d4b380)
+
+Vtable for QMouseEventTransition
+QMouseEventTransition::_ZTV21QMouseEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QMouseEventTransition)
+8     QMouseEventTransition::metaObject
+12    QMouseEventTransition::qt_metacast
+16    QMouseEventTransition::qt_metacall
+20    QMouseEventTransition::~QMouseEventTransition
+24    QMouseEventTransition::~QMouseEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMouseEventTransition::eventTest
+60    QMouseEventTransition::onTransition
+
+Class QMouseEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QMouseEventTransition (0xb2d4b640) 0
+    vptr=((& QMouseEventTransition::_ZTV21QMouseEventTransition) + 8u)
+  QEventTransition (0xb2d4b680) 0
+      primary-for QMouseEventTransition (0xb2d4b640)
+    QAbstractTransition (0xb2d4b6c0) 0
+        primary-for QEventTransition (0xb2d4b680)
+      QObject (0xb2b690b4) 0
+          primary-for QAbstractTransition (0xb2d4b6c0)
+
+Class QColormap
+   size=4 align=4
+   base size=4 base align=4
+QColormap (0xb2b692d0) 0
+
+Class QTileRules
+   size=8 align=4
+   base size=8 base align=4
+QTileRules (0xb2b6930c) 0
+
+Class QPainter::PixmapFragment
+   size=80 align=4
+   base size=80 base align=4
+QPainter::PixmapFragment (0xb2b69690) 0
+
+Class QPainter
+   size=4 align=4
+   base size=4 base align=4
+QPainter (0xb2b69654) 0
+
+Class QTextItem
+   size=1 align=1
+   base size=0 base align=1
+QTextItem (0xb2aab474) 0 empty
+
+Vtable for QPaintEngine
+QPaintEngine::_ZTV12QPaintEngine: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPaintEngine)
+8     QPaintEngine::~QPaintEngine
+12    QPaintEngine::~QPaintEngine
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QPaintEngine::drawRects
+32    QPaintEngine::drawRects
+36    QPaintEngine::drawLines
+40    QPaintEngine::drawLines
+44    QPaintEngine::drawEllipse
+48    QPaintEngine::drawEllipse
+52    QPaintEngine::drawPath
+56    QPaintEngine::drawPoints
+60    QPaintEngine::drawPoints
+64    QPaintEngine::drawPolygon
+68    QPaintEngine::drawPolygon
+72    __cxa_pure_virtual
+76    QPaintEngine::drawTextItem
+80    QPaintEngine::drawTiledPixmap
+84    QPaintEngine::drawImage
+88    QPaintEngine::coordinateOffset
+92    __cxa_pure_virtual
+
+Class QPaintEngine
+   size=20 align=4
+   base size=20 base align=4
+QPaintEngine (0xb2aab528) 0
+    vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 8u)
+
+Class QPaintEngineState
+   size=4 align=4
+   base size=4 base align=4
+QPaintEngineState (0xb2aab834) 0
+
+Vtable for QPrintEngine
+QPrintEngine::_ZTV12QPrintEngine: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPrintEngine)
+8     QPrintEngine::~QPrintEngine
+12    QPrintEngine::~QPrintEngine
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+
+Class QPrintEngine
+   size=4 align=4
+   base size=4 base align=4
+QPrintEngine (0xb2b2d168) 0 nearly-empty
+    vptr=((& QPrintEngine::_ZTV12QPrintEngine) + 8u)
+
+Class QPrinterInfo
+   size=4 align=4
+   base size=4 base align=4
+QPrinterInfo (0xb2b2d384) 0
+
+Class QStylePainter
+   size=12 align=4
+   base size=12 base align=4
+QStylePainter (0xb2af7680) 0
+  QPainter (0xb2b2d4ec) 0
+
+Class QVector3D
+   size=12 align=4
+   base size=12 base align=4
+QVector3D (0xb297cce4) 0
+
+Class QVector4D
+   size=16 align=4
+   base size=16 base align=4
+QVector4D (0xb2a187bc) 0
+
+Class QQuaternion
+   size=32 align=4
+   base size=32 base align=4
+QQuaternion (0xb2a52c6c) 0
+
+Class QMatrix4x4
+   size=132 align=4
+   base size=132 base align=4
+QMatrix4x4 (0xb2899b04) 0
+
+Class QVector2D
+   size=8 align=4
+   base size=8 base align=4
+QVector2D (0xb27b5924) 0
+
+Vtable for QApplication
+QApplication::_ZTV12QApplication: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QApplication)
+8     QApplication::metaObject
+12    QApplication::qt_metacast
+16    QApplication::qt_metacall
+20    QApplication::~QApplication
+24    QApplication::~QApplication
+28    QApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QApplication::notify
+60    QApplication::compressEvent
+64    QApplication::x11EventFilter
+68    QApplication::x11ClientMessage
+72    QApplication::commitData
+76    QApplication::saveState
+
+Class QApplication
+   size=8 align=4
+   base size=8 base align=4
+QApplication (0xb27f9cc0) 0
+    vptr=((& QApplication::_ZTV12QApplication) + 8u)
+  QCoreApplication (0xb27f9d00) 0
+      primary-for QApplication (0xb27f9cc0)
+    QObject (0xb281403c) 0
+        primary-for QCoreApplication (0xb27f9d00)
+
+Vtable for QLayoutItem
+QLayoutItem::_ZTV11QLayoutItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QLayoutItem)
+8     QLayoutItem::~QLayoutItem
+12    QLayoutItem::~QLayoutItem
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    QLayoutItem::hasHeightForWidth
+48    QLayoutItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QLayoutItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QLayoutItem
+   size=8 align=4
+   base size=8 base align=4
+QLayoutItem (0xb28146cc) 0
+    vptr=((& QLayoutItem::_ZTV11QLayoutItem) + 8u)
+
+Vtable for QSpacerItem
+QSpacerItem::_ZTV11QSpacerItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QSpacerItem)
+8     QSpacerItem::~QSpacerItem
+12    QSpacerItem::~QSpacerItem
+16    QSpacerItem::sizeHint
+20    QSpacerItem::minimumSize
+24    QSpacerItem::maximumSize
+28    QSpacerItem::expandingDirections
+32    QSpacerItem::setGeometry
+36    QSpacerItem::geometry
+40    QSpacerItem::isEmpty
+44    QLayoutItem::hasHeightForWidth
+48    QLayoutItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QLayoutItem::widget
+64    QLayoutItem::layout
+68    QSpacerItem::spacerItem
+
+Class QSpacerItem
+   size=36 align=4
+   base size=36 base align=4
+QSpacerItem (0xb28368c0) 0
+    vptr=((& QSpacerItem::_ZTV11QSpacerItem) + 8u)
+  QLayoutItem (0xb28148e8) 0
+      primary-for QSpacerItem (0xb28368c0)
+
+Vtable for QWidgetItem
+QWidgetItem::_ZTV11QWidgetItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWidgetItem)
+8     QWidgetItem::~QWidgetItem
+12    QWidgetItem::~QWidgetItem
+16    QWidgetItem::sizeHint
+20    QWidgetItem::minimumSize
+24    QWidgetItem::maximumSize
+28    QWidgetItem::expandingDirections
+32    QWidgetItem::setGeometry
+36    QWidgetItem::geometry
+40    QWidgetItem::isEmpty
+44    QWidgetItem::hasHeightForWidth
+48    QWidgetItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QWidgetItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QWidgetItem
+   size=12 align=4
+   base size=12 base align=4
+QWidgetItem (0xb2836a00) 0
+    vptr=((& QWidgetItem::_ZTV11QWidgetItem) + 8u)
+  QLayoutItem (0xb2814e10) 0
+      primary-for QWidgetItem (0xb2836a00)
+
+Vtable for QWidgetItemV2
+QWidgetItemV2::_ZTV13QWidgetItemV2: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWidgetItemV2)
+8     QWidgetItemV2::~QWidgetItemV2
+12    QWidgetItemV2::~QWidgetItemV2
+16    QWidgetItemV2::sizeHint
+20    QWidgetItemV2::minimumSize
+24    QWidgetItemV2::maximumSize
+28    QWidgetItem::expandingDirections
+32    QWidgetItem::setGeometry
+36    QWidgetItem::geometry
+40    QWidgetItem::isEmpty
+44    QWidgetItem::hasHeightForWidth
+48    QWidgetItemV2::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QWidgetItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QWidgetItemV2
+   size=68 align=4
+   base size=68 base align=4
+QWidgetItemV2 (0xb2836b40) 0
+    vptr=((& QWidgetItemV2::_ZTV13QWidgetItemV2) + 8u)
+  QWidgetItem (0xb2836b80) 0
+      primary-for QWidgetItemV2 (0xb2836b40)
+    QLayoutItem (0xb285612c) 0
+        primary-for QWidgetItem (0xb2836b80)
+
+Class QLayoutIterator
+   size=8 align=4
+   base size=8 base align=4
+QLayoutIterator (0xb28561e0) 0
+
+Vtable for QLayout
+QLayout::_ZTV7QLayout: 45u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QLayout)
+8     QLayout::metaObject
+12    QLayout::qt_metacast
+16    QLayout::qt_metacall
+20    QLayout::~QLayout
+24    QLayout::~QLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLayout::invalidate
+60    QLayout::geometry
+64    __cxa_pure_virtual
+68    QLayout::expandingDirections
+72    QLayout::minimumSize
+76    QLayout::maximumSize
+80    QLayout::setGeometry
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    QLayout::indexOf
+96    __cxa_pure_virtual
+100   QLayout::isEmpty
+104   QLayout::layout
+108   (int (*)(...))-0x000000008
+112   (int (*)(...))(& _ZTI7QLayout)
+116   QLayout::_ZThn8_N7QLayoutD1Ev
+120   QLayout::_ZThn8_N7QLayoutD0Ev
+124   __cxa_pure_virtual
+128   QLayout::_ZThn8_NK7QLayout11minimumSizeEv
+132   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+136   QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv
+140   QLayout::_ZThn8_N7QLayout11setGeometryERK5QRect
+144   QLayout::_ZThn8_NK7QLayout8geometryEv
+148   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+152   QLayoutItem::hasHeightForWidth
+156   QLayoutItem::heightForWidth
+160   QLayoutItem::minimumHeightForWidth
+164   QLayout::_ZThn8_N7QLayout10invalidateEv
+168   QLayoutItem::widget
+172   QLayout::_ZThn8_N7QLayout6layoutEv
+176   QLayoutItem::spacerItem
+
+Class QLayout
+   size=16 align=4
+   base size=16 base align=4
+QLayout (0xb26620a0) 0
+    vptr=((& QLayout::_ZTV7QLayout) + 8u)
+  QObject (0xb28568e8) 0
+      primary-for QLayout (0xb26620a0)
+  QLayoutItem (0xb2856924) 8
+      vptr=((& QLayout::_ZTV7QLayout) + 116u)
+
+Vtable for QGridLayout
+QGridLayout::_ZTV11QGridLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QGridLayout)
+8     QGridLayout::metaObject
+12    QGridLayout::qt_metacast
+16    QGridLayout::qt_metacall
+20    QGridLayout::~QGridLayout
+24    QGridLayout::~QGridLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGridLayout::invalidate
+60    QLayout::geometry
+64    QGridLayout::addItem
+68    QGridLayout::expandingDirections
+72    QGridLayout::minimumSize
+76    QGridLayout::maximumSize
+80    QGridLayout::setGeometry
+84    QGridLayout::itemAt
+88    QGridLayout::takeAt
+92    QLayout::indexOf
+96    QGridLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QGridLayout::sizeHint
+112   QGridLayout::hasHeightForWidth
+116   QGridLayout::heightForWidth
+120   QGridLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QGridLayout)
+132   QGridLayout::_ZThn8_N11QGridLayoutD1Ev
+136   QGridLayout::_ZThn8_N11QGridLayoutD0Ev
+140   QGridLayout::_ZThn8_NK11QGridLayout8sizeHintEv
+144   QGridLayout::_ZThn8_NK11QGridLayout11minimumSizeEv
+148   QGridLayout::_ZThn8_NK11QGridLayout11maximumSizeEv
+152   QGridLayout::_ZThn8_NK11QGridLayout19expandingDirectionsEv
+156   QGridLayout::_ZThn8_N11QGridLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QGridLayout::_ZThn8_NK11QGridLayout17hasHeightForWidthEv
+172   QGridLayout::_ZThn8_NK11QGridLayout14heightForWidthEi
+176   QGridLayout::_ZThn8_NK11QGridLayout21minimumHeightForWidthEi
+180   QGridLayout::_ZThn8_N11QGridLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QGridLayout
+   size=16 align=4
+   base size=16 base align=4
+QGridLayout (0xb2678600) 0
+    vptr=((& QGridLayout::_ZTV11QGridLayout) + 8u)
+  QLayout (0xb26870a0) 0
+      primary-for QGridLayout (0xb2678600)
+    QObject (0xb26853c0) 0
+        primary-for QLayout (0xb26870a0)
+    QLayoutItem (0xb26853fc) 8
+        vptr=((& QGridLayout::_ZTV11QGridLayout) + 132u)
+
+Vtable for QBoxLayout
+QBoxLayout::_ZTV10QBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QBoxLayout)
+8     QBoxLayout::metaObject
+12    QBoxLayout::qt_metacast
+16    QBoxLayout::qt_metacall
+20    QBoxLayout::~QBoxLayout
+24    QBoxLayout::~QBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI10QBoxLayout)
+132   QBoxLayout::_ZThn8_N10QBoxLayoutD1Ev
+136   QBoxLayout::_ZThn8_N10QBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QBoxLayout (0xb26b2000) 0
+    vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 8u)
+  QLayout (0xb26a7d70) 0
+      primary-for QBoxLayout (0xb26b2000)
+    QObject (0xb2685b7c) 0
+        primary-for QLayout (0xb26a7d70)
+    QLayoutItem (0xb2685bb8) 8
+        vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 132u)
+
+Vtable for QHBoxLayout
+QHBoxLayout::_ZTV11QHBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHBoxLayout)
+8     QHBoxLayout::metaObject
+12    QHBoxLayout::qt_metacast
+16    QHBoxLayout::qt_metacall
+20    QHBoxLayout::~QHBoxLayout
+24    QHBoxLayout::~QHBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QHBoxLayout)
+132   QHBoxLayout::_ZThn8_N11QHBoxLayoutD1Ev
+136   QHBoxLayout::_ZThn8_N11QHBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QHBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QHBoxLayout (0xb26b2340) 0
+    vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 8u)
+  QBoxLayout (0xb26b2380) 0
+      primary-for QHBoxLayout (0xb26b2340)
+    QLayout (0xb26c0a50) 0
+        primary-for QBoxLayout (0xb26b2380)
+      QObject (0xb2685f00) 0
+          primary-for QLayout (0xb26c0a50)
+      QLayoutItem (0xb2685f3c) 8
+          vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 132u)
+
+Vtable for QVBoxLayout
+QVBoxLayout::_ZTV11QVBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QVBoxLayout)
+8     QVBoxLayout::metaObject
+12    QVBoxLayout::qt_metacast
+16    QVBoxLayout::qt_metacall
+20    QVBoxLayout::~QVBoxLayout
+24    QVBoxLayout::~QVBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QVBoxLayout)
+132   QVBoxLayout::_ZThn8_N11QVBoxLayoutD1Ev
+136   QVBoxLayout::_ZThn8_N11QVBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QVBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QVBoxLayout (0xb26b25c0) 0
+    vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 8u)
+  QBoxLayout (0xb26b2600) 0
+      primary-for QVBoxLayout (0xb26b25c0)
+    QLayout (0xb26cf8c0) 0
+        primary-for QBoxLayout (0xb26b2600)
+      QObject (0xb26d6078) 0
+          primary-for QLayout (0xb26cf8c0)
+      QLayoutItem (0xb26d60b4) 8
+          vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 132u)
+
+Vtable for QClipboard
+QClipboard::_ZTV10QClipboard: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QClipboard)
+8     QClipboard::metaObject
+12    QClipboard::qt_metacast
+16    QClipboard::qt_metacall
+20    QClipboard::~QClipboard
+24    QClipboard::~QClipboard
+28    QClipboard::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QClipboard::connectNotify
+52    QObject::disconnectNotify
+
+Class QClipboard
+   size=8 align=4
+   base size=8 base align=4
+QClipboard (0xb26b2840) 0
+    vptr=((& QClipboard::_ZTV10QClipboard) + 8u)
+  QObject (0xb26d61e0) 0
+      primary-for QClipboard (0xb26b2840)
+
+Vtable for QDesktopWidget
+QDesktopWidget::_ZTV14QDesktopWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDesktopWidget)
+8     QDesktopWidget::metaObject
+12    QDesktopWidget::qt_metacast
+16    QDesktopWidget::qt_metacall
+20    QDesktopWidget::~QDesktopWidget
+24    QDesktopWidget::~QDesktopWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDesktopWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QDesktopWidget)
+232   QDesktopWidget::_ZThn8_N14QDesktopWidgetD1Ev
+236   QDesktopWidget::_ZThn8_N14QDesktopWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDesktopWidget
+   size=20 align=4
+   base size=20 base align=4
+QDesktopWidget (0xb26b2b00) 0
+    vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 8u)
+  QWidget (0xb26ecbe0) 0
+      primary-for QDesktopWidget (0xb26b2b00)
+    QObject (0xb26d63fc) 0
+        primary-for QWidget (0xb26ecbe0)
+    QPaintDevice (0xb26d6438) 8
+        vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 232u)
+
+Vtable for QFormLayout
+QFormLayout::_ZTV11QFormLayout: 48u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFormLayout)
+8     QFormLayout::metaObject
+12    QFormLayout::qt_metacast
+16    QFormLayout::qt_metacall
+20    QFormLayout::~QFormLayout
+24    QFormLayout::~QFormLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFormLayout::invalidate
+60    QLayout::geometry
+64    QFormLayout::addItem
+68    QFormLayout::expandingDirections
+72    QFormLayout::minimumSize
+76    QLayout::maximumSize
+80    QFormLayout::setGeometry
+84    QFormLayout::itemAt
+88    QFormLayout::takeAt
+92    QLayout::indexOf
+96    QFormLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QFormLayout::sizeHint
+112   QFormLayout::hasHeightForWidth
+116   QFormLayout::heightForWidth
+120   (int (*)(...))-0x000000008
+124   (int (*)(...))(& _ZTI11QFormLayout)
+128   QFormLayout::_ZThn8_N11QFormLayoutD1Ev
+132   QFormLayout::_ZThn8_N11QFormLayoutD0Ev
+136   QFormLayout::_ZThn8_NK11QFormLayout8sizeHintEv
+140   QFormLayout::_ZThn8_NK11QFormLayout11minimumSizeEv
+144   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+148   QFormLayout::_ZThn8_NK11QFormLayout19expandingDirectionsEv
+152   QFormLayout::_ZThn8_N11QFormLayout11setGeometryERK5QRect
+156   QLayout::_ZThn8_NK7QLayout8geometryEv
+160   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+164   QFormLayout::_ZThn8_NK11QFormLayout17hasHeightForWidthEv
+168   QFormLayout::_ZThn8_NK11QFormLayout14heightForWidthEi
+172   QLayoutItem::minimumHeightForWidth
+176   QFormLayout::_ZThn8_N11QFormLayout10invalidateEv
+180   QLayoutItem::widget
+184   QLayout::_ZThn8_N7QLayout6layoutEv
+188   QLayoutItem::spacerItem
+
+Class QFormLayout
+   size=16 align=4
+   base size=16 base align=4
+QFormLayout (0xb26b2e80) 0
+    vptr=((& QFormLayout::_ZTV11QFormLayout) + 8u)
+  QLayout (0xb26f9be0) 0
+      primary-for QFormLayout (0xb26b2e80)
+    QObject (0xb26d6690) 0
+        primary-for QLayout (0xb26f9be0)
+    QLayoutItem (0xb26d66cc) 8
+        vptr=((& QFormLayout::_ZTV11QFormLayout) + 128u)
+
+Vtable for QGesture
+QGesture::_ZTV8QGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QGesture)
+8     QGesture::metaObject
+12    QGesture::qt_metacast
+16    QGesture::qt_metacall
+20    QGesture::~QGesture
+24    QGesture::~QGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QGesture
+   size=8 align=4
+   base size=8 base align=4
+QGesture (0xb2718280) 0
+    vptr=((& QGesture::_ZTV8QGesture) + 8u)
+  QObject (0xb26d699c) 0
+      primary-for QGesture (0xb2718280)
+
+Vtable for QPanGesture
+QPanGesture::_ZTV11QPanGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPanGesture)
+8     QPanGesture::metaObject
+12    QPanGesture::qt_metacast
+16    QPanGesture::qt_metacall
+20    QPanGesture::~QPanGesture
+24    QPanGesture::~QPanGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPanGesture
+   size=8 align=4
+   base size=8 base align=4
+QPanGesture (0xb2718540) 0
+    vptr=((& QPanGesture::_ZTV11QPanGesture) + 8u)
+  QGesture (0xb2718580) 0
+      primary-for QPanGesture (0xb2718540)
+    QObject (0xb26d6bb8) 0
+        primary-for QGesture (0xb2718580)
+
+Vtable for QPinchGesture
+QPinchGesture::_ZTV13QPinchGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPinchGesture)
+8     QPinchGesture::metaObject
+12    QPinchGesture::qt_metacast
+16    QPinchGesture::qt_metacall
+20    QPinchGesture::~QPinchGesture
+24    QPinchGesture::~QPinchGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPinchGesture
+   size=8 align=4
+   base size=8 base align=4
+QPinchGesture (0xb2718840) 0
+    vptr=((& QPinchGesture::_ZTV13QPinchGesture) + 8u)
+  QGesture (0xb2718880) 0
+      primary-for QPinchGesture (0xb2718840)
+    QObject (0xb26d6dd4) 0
+        primary-for QGesture (0xb2718880)
+
+Vtable for QSwipeGesture
+QSwipeGesture::_ZTV13QSwipeGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSwipeGesture)
+8     QSwipeGesture::metaObject
+12    QSwipeGesture::qt_metacast
+16    QSwipeGesture::qt_metacall
+20    QSwipeGesture::~QSwipeGesture
+24    QSwipeGesture::~QSwipeGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSwipeGesture
+   size=8 align=4
+   base size=8 base align=4
+QSwipeGesture (0xb2718c80) 0
+    vptr=((& QSwipeGesture::_ZTV13QSwipeGesture) + 8u)
+  QGesture (0xb2718cc0) 0
+      primary-for QSwipeGesture (0xb2718c80)
+    QObject (0xb27480b4) 0
+        primary-for QGesture (0xb2718cc0)
+
+Vtable for QTapGesture
+QTapGesture::_ZTV11QTapGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTapGesture)
+8     QTapGesture::metaObject
+12    QTapGesture::qt_metacast
+16    QTapGesture::qt_metacall
+20    QTapGesture::~QTapGesture
+24    QTapGesture::~QTapGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTapGesture
+   size=8 align=4
+   base size=8 base align=4
+QTapGesture (0xb2718f80) 0
+    vptr=((& QTapGesture::_ZTV11QTapGesture) + 8u)
+  QGesture (0xb2718fc0) 0
+      primary-for QTapGesture (0xb2718f80)
+    QObject (0xb27482d0) 0
+        primary-for QGesture (0xb2718fc0)
+
+Vtable for QTapAndHoldGesture
+QTapAndHoldGesture::_ZTV18QTapAndHoldGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QTapAndHoldGesture)
+8     QTapAndHoldGesture::metaObject
+12    QTapAndHoldGesture::qt_metacast
+16    QTapAndHoldGesture::qt_metacall
+20    QTapAndHoldGesture::~QTapAndHoldGesture
+24    QTapAndHoldGesture::~QTapAndHoldGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTapAndHoldGesture
+   size=8 align=4
+   base size=8 base align=4
+QTapAndHoldGesture (0xb2557280) 0
+    vptr=((& QTapAndHoldGesture::_ZTV18QTapAndHoldGesture) + 8u)
+  QGesture (0xb25572c0) 0
+      primary-for QTapAndHoldGesture (0xb2557280)
+    QObject (0xb27484ec) 0
+        primary-for QGesture (0xb25572c0)
+
+Vtable for QGestureRecognizer
+QGestureRecognizer::_ZTV18QGestureRecognizer: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGestureRecognizer)
+8     QGestureRecognizer::~QGestureRecognizer
+12    QGestureRecognizer::~QGestureRecognizer
+16    QGestureRecognizer::create
+20    __cxa_pure_virtual
+24    QGestureRecognizer::reset
+
+Class QGestureRecognizer
+   size=4 align=4
+   base size=4 base align=4
+QGestureRecognizer (0xb27487bc) 0 nearly-empty
+    vptr=((& QGestureRecognizer::_ZTV18QGestureRecognizer) + 8u)
+
+Vtable for QSessionManager
+QSessionManager::_ZTV15QSessionManager: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSessionManager)
+8     QSessionManager::metaObject
+12    QSessionManager::qt_metacast
+16    QSessionManager::qt_metacall
+20    QSessionManager::~QSessionManager
+24    QSessionManager::~QSessionManager
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSessionManager
+   size=8 align=4
+   base size=8 base align=4
+QSessionManager (0xb2557880) 0
+    vptr=((& QSessionManager::_ZTV15QSessionManager) + 8u)
+  QObject (0xb27488e8) 0
+      primary-for QSessionManager (0xb2557880)
+
+Vtable for QShortcut
+QShortcut::_ZTV9QShortcut: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QShortcut)
+8     QShortcut::metaObject
+12    QShortcut::qt_metacast
+16    QShortcut::qt_metacall
+20    QShortcut::~QShortcut
+24    QShortcut::~QShortcut
+28    QShortcut::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QShortcut
+   size=8 align=4
+   base size=8 base align=4
+QShortcut (0xb2557b40) 0
+    vptr=((& QShortcut::_ZTV9QShortcut) + 8u)
+  QObject (0xb2748b04) 0
+      primary-for QShortcut (0xb2557b40)
+
+Vtable for QSound
+QSound::_ZTV6QSound: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QSound)
+8     QSound::metaObject
+12    QSound::qt_metacast
+16    QSound::qt_metacall
+20    QSound::~QSound
+24    QSound::~QSound
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSound
+   size=8 align=4
+   base size=8 base align=4
+QSound (0xb2557e40) 0
+    vptr=((& QSound::_ZTV6QSound) + 8u)
+  QObject (0xb2748d98) 0
+      primary-for QSound (0xb2557e40)
+
+Vtable for QStackedLayout
+QStackedLayout::_ZTV14QStackedLayout: 46u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QStackedLayout)
+8     QStackedLayout::metaObject
+12    QStackedLayout::qt_metacast
+16    QStackedLayout::qt_metacall
+20    QStackedLayout::~QStackedLayout
+24    QStackedLayout::~QStackedLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLayout::invalidate
+60    QLayout::geometry
+64    QStackedLayout::addItem
+68    QLayout::expandingDirections
+72    QStackedLayout::minimumSize
+76    QLayout::maximumSize
+80    QStackedLayout::setGeometry
+84    QStackedLayout::itemAt
+88    QStackedLayout::takeAt
+92    QLayout::indexOf
+96    QStackedLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QStackedLayout::sizeHint
+112   (int (*)(...))-0x000000008
+116   (int (*)(...))(& _ZTI14QStackedLayout)
+120   QStackedLayout::_ZThn8_N14QStackedLayoutD1Ev
+124   QStackedLayout::_ZThn8_N14QStackedLayoutD0Ev
+128   QStackedLayout::_ZThn8_NK14QStackedLayout8sizeHintEv
+132   QStackedLayout::_ZThn8_NK14QStackedLayout11minimumSizeEv
+136   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+140   QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv
+144   QStackedLayout::_ZThn8_N14QStackedLayout11setGeometryERK5QRect
+148   QLayout::_ZThn8_NK7QLayout8geometryEv
+152   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+156   QLayoutItem::hasHeightForWidth
+160   QLayoutItem::heightForWidth
+164   QLayoutItem::minimumHeightForWidth
+168   QLayout::_ZThn8_N7QLayout10invalidateEv
+172   QLayoutItem::widget
+176   QLayout::_ZThn8_N7QLayout6layoutEv
+180   QLayoutItem::spacerItem
+
+Class QStackedLayout
+   size=16 align=4
+   base size=16 base align=4
+QStackedLayout (0xb25c0180) 0
+    vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 8u)
+  QLayout (0xb25bc7d0) 0
+      primary-for QStackedLayout (0xb25c0180)
+    QObject (0xb25c3000) 0
+        primary-for QLayout (0xb25bc7d0)
+    QLayoutItem (0xb25c303c) 8
+        vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 120u)
+
+Class QToolTip
+   size=1 align=1
+   base size=0 base align=1
+QToolTip (0xb25c3258) 0 empty
+
+Class QWhatsThis
+   size=1 align=1
+   base size=0 base align=1
+QWhatsThis (0xb25c3294) 0 empty
+
+Vtable for QWidgetAction
+QWidgetAction::_ZTV13QWidgetAction: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWidgetAction)
+8     QWidgetAction::metaObject
+12    QWidgetAction::qt_metacast
+16    QWidgetAction::qt_metacall
+20    QWidgetAction::~QWidgetAction
+24    QWidgetAction::~QWidgetAction
+28    QWidgetAction::event
+32    QWidgetAction::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidgetAction::createWidget
+60    QWidgetAction::deleteWidget
+
+Class QWidgetAction
+   size=8 align=4
+   base size=8 base align=4
+QWidgetAction (0xb25c05c0) 0
+    vptr=((& QWidgetAction::_ZTV13QWidgetAction) + 8u)
+  QAction (0xb25c0600) 0
+      primary-for QWidgetAction (0xb25c05c0)
+    QObject (0xb25c32d0) 0
+        primary-for QAction (0xb25c0600)
+
+Vtable for QAbstractProxyModel
+QAbstractProxyModel::_ZTV19QAbstractProxyModel: 47u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractProxyModel)
+8     QAbstractProxyModel::metaObject
+12    QAbstractProxyModel::qt_metacast
+16    QAbstractProxyModel::qt_metacall
+20    QAbstractProxyModel::~QAbstractProxyModel
+24    QAbstractProxyModel::~QAbstractProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    QAbstractProxyModel::data
+80    QAbstractProxyModel::setData
+84    QAbstractProxyModel::headerData
+88    QAbstractProxyModel::setHeaderData
+92    QAbstractProxyModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractProxyModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractProxyModel::submit
+164   QAbstractProxyModel::revert
+168   QAbstractProxyModel::setSourceModel
+172   __cxa_pure_virtual
+176   __cxa_pure_virtual
+180   QAbstractProxyModel::mapSelectionToSource
+184   QAbstractProxyModel::mapSelectionFromSource
+
+Class QAbstractProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractProxyModel (0xb25c08c0) 0
+    vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 8u)
+  QAbstractItemModel (0xb25c0900) 0
+      primary-for QAbstractProxyModel (0xb25c08c0)
+    QObject (0xb25c34ec) 0
+        primary-for QAbstractItemModel (0xb25c0900)
+
+Vtable for QColumnView
+QColumnView::_ZTV11QColumnView: 104u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QColumnView)
+8     QColumnView::metaObject
+12    QColumnView::qt_metacast
+16    QColumnView::qt_metacall
+20    QColumnView::~QColumnView
+24    QColumnView::~QColumnView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QColumnView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QColumnView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QColumnView::scrollContentsBy
+232   QColumnView::setModel
+236   QColumnView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QColumnView::visualRect
+248   QColumnView::scrollTo
+252   QColumnView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QColumnView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QColumnView::selectAll
+280   QAbstractItemView::dataChanged
+284   QColumnView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QColumnView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QAbstractItemView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QColumnView::moveCursor
+344   QColumnView::horizontalOffset
+348   QColumnView::verticalOffset
+352   QColumnView::isIndexHidden
+356   QColumnView::setSelection
+360   QColumnView::visualRegionForSelection
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QColumnView::createColumn
+388   (int (*)(...))-0x000000008
+392   (int (*)(...))(& _ZTI11QColumnView)
+396   QColumnView::_ZThn8_N11QColumnViewD1Ev
+400   QColumnView::_ZThn8_N11QColumnViewD0Ev
+404   QWidget::_ZThn8_NK7QWidget7devTypeEv
+408   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+412   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QColumnView
+   size=20 align=4
+   base size=20 base align=4
+QColumnView (0xb25c0bc0) 0
+    vptr=((& QColumnView::_ZTV11QColumnView) + 8u)
+  QAbstractItemView (0xb25c0c00) 0
+      primary-for QColumnView (0xb25c0bc0)
+    QAbstractScrollArea (0xb25c0c40) 0
+        primary-for QAbstractItemView (0xb25c0c00)
+      QFrame (0xb25c0c80) 0
+          primary-for QAbstractScrollArea (0xb25c0c40)
+        QWidget (0xb25f50f0) 0
+            primary-for QFrame (0xb25c0c80)
+          QObject (0xb25c3708) 0
+              primary-for QWidget (0xb25f50f0)
+          QPaintDevice (0xb25c3744) 8
+              vptr=((& QColumnView::_ZTV11QColumnView) + 396u)
+
+Vtable for QDataWidgetMapper
+QDataWidgetMapper::_ZTV17QDataWidgetMapper: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QDataWidgetMapper)
+8     QDataWidgetMapper::metaObject
+12    QDataWidgetMapper::qt_metacast
+16    QDataWidgetMapper::qt_metacall
+20    QDataWidgetMapper::~QDataWidgetMapper
+24    QDataWidgetMapper::~QDataWidgetMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDataWidgetMapper::setCurrentIndex
+
+Class QDataWidgetMapper
+   size=8 align=4
+   base size=8 base align=4
+QDataWidgetMapper (0xb25c0f40) 0
+    vptr=((& QDataWidgetMapper::_ZTV17QDataWidgetMapper) + 8u)
+  QObject (0xb25c3960) 0
+      primary-for QDataWidgetMapper (0xb25c0f40)
+
+Vtable for QFileIconProvider
+QFileIconProvider::_ZTV17QFileIconProvider: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFileIconProvider)
+8     QFileIconProvider::~QFileIconProvider
+12    QFileIconProvider::~QFileIconProvider
+16    QFileIconProvider::icon
+20    QFileIconProvider::icon
+24    QFileIconProvider::type
+
+Class QFileIconProvider
+   size=8 align=4
+   base size=8 base align=4
+QFileIconProvider (0xb25c3b7c) 0
+    vptr=((& QFileIconProvider::_ZTV17QFileIconProvider) + 8u)
+
+Vtable for QDirModel
+QDirModel::_ZTV9QDirModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QDirModel)
+8     QDirModel::metaObject
+12    QDirModel::qt_metacast
+16    QDirModel::qt_metacall
+20    QDirModel::~QDirModel
+24    QDirModel::~QDirModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDirModel::index
+60    QDirModel::parent
+64    QDirModel::rowCount
+68    QDirModel::columnCount
+72    QDirModel::hasChildren
+76    QDirModel::data
+80    QDirModel::setData
+84    QDirModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QDirModel::mimeTypes
+104   QDirModel::mimeData
+108   QDirModel::dropMimeData
+112   QDirModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QDirModel::flags
+144   QDirModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QDirModel
+   size=8 align=4
+   base size=8 base align=4
+QDirModel (0xb2613340) 0
+    vptr=((& QDirModel::_ZTV9QDirModel) + 8u)
+  QAbstractItemModel (0xb2613380) 0
+      primary-for QDirModel (0xb2613340)
+    QObject (0xb25c3ce4) 0
+        primary-for QAbstractItemModel (0xb2613380)
+
+Vtable for QHeaderView
+QHeaderView::_ZTV11QHeaderView: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHeaderView)
+8     QHeaderView::metaObject
+12    QHeaderView::qt_metacast
+16    QHeaderView::qt_metacall
+20    QHeaderView::~QHeaderView
+24    QHeaderView::~QHeaderView
+28    QHeaderView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QHeaderView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QHeaderView::mousePressEvent
+84    QHeaderView::mouseReleaseEvent
+88    QHeaderView::mouseDoubleClickEvent
+92    QHeaderView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QHeaderView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QHeaderView::viewportEvent
+228   QHeaderView::scrollContentsBy
+232   QHeaderView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QHeaderView::visualRect
+248   QHeaderView::scrollTo
+252   QHeaderView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QHeaderView::reset
+268   QAbstractItemView::setRootIndex
+272   QHeaderView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QHeaderView::dataChanged
+284   QHeaderView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QHeaderView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QHeaderView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QHeaderView::moveCursor
+344   QHeaderView::horizontalOffset
+348   QHeaderView::verticalOffset
+352   QHeaderView::isIndexHidden
+356   QHeaderView::setSelection
+360   QHeaderView::visualRegionForSelection
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QHeaderView::paintSection
+388   QHeaderView::sectionSizeFromContents
+392   (int (*)(...))-0x000000008
+396   (int (*)(...))(& _ZTI11QHeaderView)
+400   QHeaderView::_ZThn8_N11QHeaderViewD1Ev
+404   QHeaderView::_ZThn8_N11QHeaderViewD0Ev
+408   QWidget::_ZThn8_NK7QWidget7devTypeEv
+412   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+416   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QHeaderView
+   size=20 align=4
+   base size=20 base align=4
+QHeaderView (0xb2613640) 0
+    vptr=((& QHeaderView::_ZTV11QHeaderView) + 8u)
+  QAbstractItemView (0xb2613680) 0
+      primary-for QHeaderView (0xb2613640)
+    QAbstractScrollArea (0xb26136c0) 0
+        primary-for QAbstractItemView (0xb2613680)
+      QFrame (0xb2613700) 0
+          primary-for QAbstractScrollArea (0xb26136c0)
+        QWidget (0xb2632960) 0
+            primary-for QFrame (0xb2613700)
+          QObject (0xb25c3f00) 0
+              primary-for QWidget (0xb2632960)
+          QPaintDevice (0xb25c3f3c) 8
+              vptr=((& QHeaderView::_ZTV11QHeaderView) + 400u)
+
+Vtable for QItemDelegate
+QItemDelegate::_ZTV13QItemDelegate: 25u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QItemDelegate)
+8     QItemDelegate::metaObject
+12    QItemDelegate::qt_metacast
+16    QItemDelegate::qt_metacall
+20    QItemDelegate::~QItemDelegate
+24    QItemDelegate::~QItemDelegate
+28    QObject::event
+32    QItemDelegate::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QItemDelegate::paint
+60    QItemDelegate::sizeHint
+64    QItemDelegate::createEditor
+68    QItemDelegate::setEditorData
+72    QItemDelegate::setModelData
+76    QItemDelegate::updateEditorGeometry
+80    QItemDelegate::editorEvent
+84    QItemDelegate::drawDisplay
+88    QItemDelegate::drawDecoration
+92    QItemDelegate::drawFocus
+96    QItemDelegate::drawCheck
+
+Class QItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QItemDelegate (0xb2613ac0) 0
+    vptr=((& QItemDelegate::_ZTV13QItemDelegate) + 8u)
+  QAbstractItemDelegate (0xb2613b00) 0
+      primary-for QItemDelegate (0xb2613ac0)
+    QObject (0xb2419258) 0
+        primary-for QAbstractItemDelegate (0xb2613b00)
+
+Vtable for QItemEditorCreatorBase
+QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QItemEditorCreatorBase)
+8     QItemEditorCreatorBase::~QItemEditorCreatorBase
+12    QItemEditorCreatorBase::~QItemEditorCreatorBase
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QItemEditorCreatorBase
+   size=4 align=4
+   base size=4 base align=4
+QItemEditorCreatorBase (0xb2419474) 0 nearly-empty
+    vptr=((& QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase) + 8u)
+
+Vtable for QItemEditorFactory
+QItemEditorFactory::_ZTV18QItemEditorFactory: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QItemEditorFactory)
+8     QItemEditorFactory::~QItemEditorFactory
+12    QItemEditorFactory::~QItemEditorFactory
+16    QItemEditorFactory::createEditor
+20    QItemEditorFactory::valuePropertyName
+
+Class QItemEditorFactory
+   size=8 align=4
+   base size=8 base align=4
+QItemEditorFactory (0xb2419708) 0
+    vptr=((& QItemEditorFactory::_ZTV18QItemEditorFactory) + 8u)
+
+Vtable for QListWidgetItem
+QListWidgetItem::_ZTV15QListWidgetItem: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QListWidgetItem)
+8     QListWidgetItem::~QListWidgetItem
+12    QListWidgetItem::~QListWidgetItem
+16    QListWidgetItem::clone
+20    QListWidgetItem::setBackgroundColor
+24    QListWidgetItem::data
+28    QListWidgetItem::setData
+32    QListWidgetItem::operator<
+36    QListWidgetItem::read
+40    QListWidgetItem::write
+
+Class QListWidgetItem
+   size=24 align=4
+   base size=24 base align=4
+QListWidgetItem (0xb24199d8) 0
+    vptr=((& QListWidgetItem::_ZTV15QListWidgetItem) + 8u)
+
+Vtable for QListWidget
+QListWidget::_ZTV11QListWidget: 107u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QListWidget)
+8     QListWidget::metaObject
+12    QListWidget::qt_metacast
+16    QListWidget::qt_metacall
+20    QListWidget::~QListWidget
+24    QListWidget::~QListWidget
+28    QListWidget::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QListWidget::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   QListWidget::mimeTypes
+388   QListWidget::mimeData
+392   QListWidget::dropMimeData
+396   QListWidget::supportedDropActions
+400   (int (*)(...))-0x000000008
+404   (int (*)(...))(& _ZTI11QListWidget)
+408   QListWidget::_ZThn8_N11QListWidgetD1Ev
+412   QListWidget::_ZThn8_N11QListWidgetD0Ev
+416   QWidget::_ZThn8_NK7QWidget7devTypeEv
+420   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+424   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QListWidget
+   size=20 align=4
+   base size=20 base align=4
+QListWidget (0xb2483440) 0
+    vptr=((& QListWidget::_ZTV11QListWidget) + 8u)
+  QListView (0xb2483480) 0
+      primary-for QListWidget (0xb2483440)
+    QAbstractItemView (0xb24834c0) 0
+        primary-for QListView (0xb2483480)
+      QAbstractScrollArea (0xb2483500) 0
+          primary-for QAbstractItemView (0xb24834c0)
+        QFrame (0xb2483540) 0
+            primary-for QAbstractScrollArea (0xb2483500)
+          QWidget (0xb24893c0) 0
+              primary-for QFrame (0xb2483540)
+            QObject (0xb2475ac8) 0
+                primary-for QWidget (0xb24893c0)
+            QPaintDevice (0xb2475b04) 8
+                vptr=((& QListWidget::_ZTV11QListWidget) + 408u)
+
+Vtable for QProxyModel
+QProxyModel::_ZTV11QProxyModel: 43u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QProxyModel)
+8     QProxyModel::metaObject
+12    QProxyModel::qt_metacast
+16    QProxyModel::qt_metacall
+20    QProxyModel::~QProxyModel
+24    QProxyModel::~QProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProxyModel::index
+60    QProxyModel::parent
+64    QProxyModel::rowCount
+68    QProxyModel::columnCount
+72    QProxyModel::hasChildren
+76    QProxyModel::data
+80    QProxyModel::setData
+84    QProxyModel::headerData
+88    QProxyModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QProxyModel::mimeTypes
+104   QProxyModel::mimeData
+108   QProxyModel::dropMimeData
+112   QProxyModel::supportedDropActions
+116   QProxyModel::insertRows
+120   QProxyModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QProxyModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QProxyModel::flags
+144   QProxyModel::sort
+148   QAbstractItemModel::buddy
+152   QProxyModel::match
+156   QProxyModel::span
+160   QProxyModel::submit
+164   QProxyModel::revert
+168   QProxyModel::setModel
+
+Class QProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QProxyModel (0xb2483b80) 0
+    vptr=((& QProxyModel::_ZTV11QProxyModel) + 8u)
+  QAbstractItemModel (0xb2483bc0) 0
+      primary-for QProxyModel (0xb2483b80)
+    QObject (0xb24aa12c) 0
+        primary-for QAbstractItemModel (0xb2483bc0)
+
+Vtable for QSortFilterProxyModel
+QSortFilterProxyModel::_ZTV21QSortFilterProxyModel: 50u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QSortFilterProxyModel)
+8     QSortFilterProxyModel::metaObject
+12    QSortFilterProxyModel::qt_metacast
+16    QSortFilterProxyModel::qt_metacall
+20    QSortFilterProxyModel::~QSortFilterProxyModel
+24    QSortFilterProxyModel::~QSortFilterProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSortFilterProxyModel::index
+60    QSortFilterProxyModel::parent
+64    QSortFilterProxyModel::rowCount
+68    QSortFilterProxyModel::columnCount
+72    QSortFilterProxyModel::hasChildren
+76    QSortFilterProxyModel::data
+80    QSortFilterProxyModel::setData
+84    QSortFilterProxyModel::headerData
+88    QSortFilterProxyModel::setHeaderData
+92    QAbstractProxyModel::itemData
+96    QAbstractItemModel::setItemData
+100   QSortFilterProxyModel::mimeTypes
+104   QSortFilterProxyModel::mimeData
+108   QSortFilterProxyModel::dropMimeData
+112   QSortFilterProxyModel::supportedDropActions
+116   QSortFilterProxyModel::insertRows
+120   QSortFilterProxyModel::insertColumns
+124   QSortFilterProxyModel::removeRows
+128   QSortFilterProxyModel::removeColumns
+132   QSortFilterProxyModel::fetchMore
+136   QSortFilterProxyModel::canFetchMore
+140   QSortFilterProxyModel::flags
+144   QSortFilterProxyModel::sort
+148   QSortFilterProxyModel::buddy
+152   QSortFilterProxyModel::match
+156   QSortFilterProxyModel::span
+160   QAbstractProxyModel::submit
+164   QAbstractProxyModel::revert
+168   QSortFilterProxyModel::setSourceModel
+172   QSortFilterProxyModel::mapToSource
+176   QSortFilterProxyModel::mapFromSource
+180   QSortFilterProxyModel::mapSelectionToSource
+184   QSortFilterProxyModel::mapSelectionFromSource
+188   QSortFilterProxyModel::filterAcceptsRow
+192   QSortFilterProxyModel::filterAcceptsColumn
+196   QSortFilterProxyModel::lessThan
+
+Class QSortFilterProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QSortFilterProxyModel (0xb2483e80) 0
+    vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 8u)
+  QAbstractProxyModel (0xb2483ec0) 0
+      primary-for QSortFilterProxyModel (0xb2483e80)
+    QAbstractItemModel (0xb2483f00) 0
+        primary-for QAbstractProxyModel (0xb2483ec0)
+      QObject (0xb24aa348) 0
+          primary-for QAbstractItemModel (0xb2483f00)
+
+Vtable for QStandardItem
+QStandardItem::_ZTV13QStandardItem: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStandardItem)
+8     QStandardItem::~QStandardItem
+12    QStandardItem::~QStandardItem
+16    QStandardItem::data
+20    QStandardItem::setData
+24    QStandardItem::clone
+28    QStandardItem::type
+32    QStandardItem::read
+36    QStandardItem::write
+40    QStandardItem::operator<
+
+Class QStandardItem
+   size=8 align=4
+   base size=8 base align=4
+QStandardItem (0xb24aa564) 0
+    vptr=((& QStandardItem::_ZTV13QStandardItem) + 8u)
+
+Vtable for QStandardItemModel
+QStandardItemModel::_ZTV18QStandardItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QStandardItemModel)
+8     QStandardItemModel::metaObject
+12    QStandardItemModel::qt_metacast
+16    QStandardItemModel::qt_metacall
+20    QStandardItemModel::~QStandardItemModel
+24    QStandardItemModel::~QStandardItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStandardItemModel::index
+60    QStandardItemModel::parent
+64    QStandardItemModel::rowCount
+68    QStandardItemModel::columnCount
+72    QStandardItemModel::hasChildren
+76    QStandardItemModel::data
+80    QStandardItemModel::setData
+84    QStandardItemModel::headerData
+88    QStandardItemModel::setHeaderData
+92    QStandardItemModel::itemData
+96    QStandardItemModel::setItemData
+100   QStandardItemModel::mimeTypes
+104   QStandardItemModel::mimeData
+108   QStandardItemModel::dropMimeData
+112   QStandardItemModel::supportedDropActions
+116   QStandardItemModel::insertRows
+120   QStandardItemModel::insertColumns
+124   QStandardItemModel::removeRows
+128   QStandardItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QStandardItemModel::flags
+144   QStandardItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QStandardItemModel
+   size=8 align=4
+   base size=8 base align=4
+QStandardItemModel (0xb233e580) 0
+    vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 8u)
+  QAbstractItemModel (0xb233e5c0) 0
+      primary-for QStandardItemModel (0xb233e580)
+    QObject (0xb233a690) 0
+        primary-for QAbstractItemModel (0xb233e5c0)
+
+Vtable for QStringListModel
+QStringListModel::_ZTV16QStringListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QStringListModel)
+8     QStringListModel::metaObject
+12    QStringListModel::qt_metacast
+16    QStringListModel::qt_metacall
+20    QStringListModel::~QStringListModel
+24    QStringListModel::~QStringListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    QStringListModel::rowCount
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    QStringListModel::data
+80    QStringListModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QStringListModel::supportedDropActions
+116   QStringListModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QStringListModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QStringListModel::flags
+144   QStringListModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QStringListModel
+   size=12 align=4
+   base size=12 base align=4
+QStringListModel (0xb233e9c0) 0
+    vptr=((& QStringListModel::_ZTV16QStringListModel) + 8u)
+  QAbstractListModel (0xb233ea00) 0
+      primary-for QStringListModel (0xb233e9c0)
+    QAbstractItemModel (0xb233ea40) 0
+        primary-for QAbstractListModel (0xb233ea00)
+      QObject (0xb233a99c) 0
+          primary-for QAbstractItemModel (0xb233ea40)
+
+Vtable for QStyledItemDelegate
+QStyledItemDelegate::_ZTV19QStyledItemDelegate: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QStyledItemDelegate)
+8     QStyledItemDelegate::metaObject
+12    QStyledItemDelegate::qt_metacast
+16    QStyledItemDelegate::qt_metacall
+20    QStyledItemDelegate::~QStyledItemDelegate
+24    QStyledItemDelegate::~QStyledItemDelegate
+28    QObject::event
+32    QStyledItemDelegate::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStyledItemDelegate::paint
+60    QStyledItemDelegate::sizeHint
+64    QStyledItemDelegate::createEditor
+68    QStyledItemDelegate::setEditorData
+72    QStyledItemDelegate::setModelData
+76    QStyledItemDelegate::updateEditorGeometry
+80    QStyledItemDelegate::editorEvent
+84    QStyledItemDelegate::displayText
+88    QStyledItemDelegate::initStyleOption
+
+Class QStyledItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QStyledItemDelegate (0xb233ec80) 0
+    vptr=((& QStyledItemDelegate::_ZTV19QStyledItemDelegate) + 8u)
+  QAbstractItemDelegate (0xb233ecc0) 0
+      primary-for QStyledItemDelegate (0xb233ec80)
+    QObject (0xb233aac8) 0
+        primary-for QAbstractItemDelegate (0xb233ecc0)
+
+Vtable for QTableView
+QTableView::_ZTV10QTableView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTableView)
+8     QTableView::metaObject
+12    QTableView::qt_metacast
+16    QTableView::qt_metacall
+20    QTableView::~QTableView
+24    QTableView::~QTableView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QTableView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTableView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QTableView::scrollContentsBy
+232   QTableView::setModel
+236   QTableView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QTableView::visualRect
+248   QTableView::scrollTo
+252   QTableView::indexAt
+256   QTableView::sizeHintForRow
+260   QTableView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QTableView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QTableView::selectionChanged
+296   QTableView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTableView::updateGeometries
+312   QTableView::verticalScrollbarAction
+316   QTableView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTableView::moveCursor
+344   QTableView::horizontalOffset
+348   QTableView::verticalOffset
+352   QTableView::isIndexHidden
+356   QTableView::setSelection
+360   QTableView::visualRegionForSelection
+364   QTableView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QTableView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI10QTableView)
+392   QTableView::_ZThn8_N10QTableViewD1Ev
+396   QTableView::_ZThn8_N10QTableViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTableView
+   size=20 align=4
+   base size=20 base align=4
+QTableView (0xb233ef80) 0
+    vptr=((& QTableView::_ZTV10QTableView) + 8u)
+  QAbstractItemView (0xb233efc0) 0
+      primary-for QTableView (0xb233ef80)
+    QAbstractScrollArea (0xb23a4000) 0
+        primary-for QAbstractItemView (0xb233efc0)
+      QFrame (0xb23a4040) 0
+          primary-for QAbstractScrollArea (0xb23a4000)
+        QWidget (0xb239cb90) 0
+            primary-for QFrame (0xb23a4040)
+          QObject (0xb233ace4) 0
+              primary-for QWidget (0xb239cb90)
+          QPaintDevice (0xb233ad20) 8
+              vptr=((& QTableView::_ZTV10QTableView) + 392u)
+
+Class QTableWidgetSelectionRange
+   size=16 align=4
+   base size=16 base align=4
+QTableWidgetSelectionRange (0xb233af3c) 0
+
+Vtable for QTableWidgetItem
+QTableWidgetItem::_ZTV16QTableWidgetItem: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTableWidgetItem)
+8     QTableWidgetItem::~QTableWidgetItem
+12    QTableWidgetItem::~QTableWidgetItem
+16    QTableWidgetItem::clone
+20    QTableWidgetItem::data
+24    QTableWidgetItem::setData
+28    QTableWidgetItem::operator<
+32    QTableWidgetItem::read
+36    QTableWidgetItem::write
+
+Class QTableWidgetItem
+   size=24 align=4
+   base size=24 base align=4
+QTableWidgetItem (0xb23c3168) 0
+    vptr=((& QTableWidgetItem::_ZTV16QTableWidgetItem) + 8u)
+
+Vtable for QTableWidget
+QTableWidget::_ZTV12QTableWidget: 107u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTableWidget)
+8     QTableWidget::metaObject
+12    QTableWidget::qt_metacast
+16    QTableWidget::qt_metacall
+20    QTableWidget::~QTableWidget
+24    QTableWidget::~QTableWidget
+28    QTableWidget::event
+32    QObject::eventFilter
+36    QTableView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTableView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QTableWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QTableView::scrollContentsBy
+232   QTableWidget::setModel
+236   QTableView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QTableView::visualRect
+248   QTableView::scrollTo
+252   QTableView::indexAt
+256   QTableView::sizeHintForRow
+260   QTableView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QTableView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QTableView::selectionChanged
+296   QTableView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTableView::updateGeometries
+312   QTableView::verticalScrollbarAction
+316   QTableView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTableView::moveCursor
+344   QTableView::horizontalOffset
+348   QTableView::verticalOffset
+352   QTableView::isIndexHidden
+356   QTableView::setSelection
+360   QTableView::visualRegionForSelection
+364   QTableView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QTableView::viewOptions
+384   QTableWidget::mimeTypes
+388   QTableWidget::mimeData
+392   QTableWidget::dropMimeData
+396   QTableWidget::supportedDropActions
+400   (int (*)(...))-0x000000008
+404   (int (*)(...))(& _ZTI12QTableWidget)
+408   QTableWidget::_ZThn8_N12QTableWidgetD1Ev
+412   QTableWidget::_ZThn8_N12QTableWidgetD0Ev
+416   QWidget::_ZThn8_NK7QWidget7devTypeEv
+420   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+424   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTableWidget
+   size=20 align=4
+   base size=20 base align=4
+QTableWidget (0xb23f9480) 0
+    vptr=((& QTableWidget::_ZTV12QTableWidget) + 8u)
+  QTableView (0xb23f94c0) 0
+      primary-for QTableWidget (0xb23f9480)
+    QAbstractItemView (0xb23f9500) 0
+        primary-for QTableView (0xb23f94c0)
+      QAbstractScrollArea (0xb23f9540) 0
+          primary-for QAbstractItemView (0xb23f9500)
+        QFrame (0xb23f9580) 0
+            primary-for QAbstractScrollArea (0xb23f9540)
+          QWidget (0xb2401320) 0
+              primary-for QFrame (0xb23f9580)
+            QObject (0xb23fe258) 0
+                primary-for QWidget (0xb2401320)
+            QPaintDevice (0xb23fe294) 8
+                vptr=((& QTableWidget::_ZTV12QTableWidget) + 408u)
+
+Vtable for QTreeView
+QTreeView::_ZTV9QTreeView: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTreeView)
+8     QTreeView::metaObject
+12    QTreeView::qt_metacast
+16    QTreeView::qt_metacall
+20    QTreeView::~QTreeView
+24    QTreeView::~QTreeView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QTreeView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTreeView::mousePressEvent
+84    QTreeView::mouseReleaseEvent
+88    QTreeView::mouseDoubleClickEvent
+92    QTreeView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QTreeView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTreeView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QTreeView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTreeView::viewportEvent
+228   QTreeView::scrollContentsBy
+232   QTreeView::setModel
+236   QTreeView::setSelectionModel
+240   QTreeView::keyboardSearch
+244   QTreeView::visualRect
+248   QTreeView::scrollTo
+252   QTreeView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QTreeView::sizeHintForColumn
+264   QTreeView::reset
+268   QTreeView::setRootIndex
+272   QTreeView::doItemsLayout
+276   QTreeView::selectAll
+280   QTreeView::dataChanged
+284   QTreeView::rowsInserted
+288   QTreeView::rowsAboutToBeRemoved
+292   QTreeView::selectionChanged
+296   QTreeView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTreeView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QTreeView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTreeView::moveCursor
+344   QTreeView::horizontalOffset
+348   QTreeView::verticalOffset
+352   QTreeView::isIndexHidden
+356   QTreeView::setSelection
+360   QTreeView::visualRegionForSelection
+364   QTreeView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QTreeView::drawRow
+388   QTreeView::drawBranches
+392   (int (*)(...))-0x000000008
+396   (int (*)(...))(& _ZTI9QTreeView)
+400   QTreeView::_ZThn8_N9QTreeViewD1Ev
+404   QTreeView::_ZThn8_N9QTreeViewD0Ev
+408   QWidget::_ZThn8_NK7QWidget7devTypeEv
+412   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+416   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTreeView
+   size=20 align=4
+   base size=20 base align=4
+QTreeView (0xb23f9a80) 0
+    vptr=((& QTreeView::_ZTV9QTreeView) + 8u)
+  QAbstractItemView (0xb23f9ac0) 0
+      primary-for QTreeView (0xb23f9a80)
+    QAbstractScrollArea (0xb23f9b00) 0
+        primary-for QAbstractItemView (0xb23f9ac0)
+      QFrame (0xb23f9b40) 0
+          primary-for QAbstractScrollArea (0xb23f9b00)
+        QWidget (0xb2220d70) 0
+            primary-for QFrame (0xb23f9b40)
+          QObject (0xb23fe924) 0
+              primary-for QWidget (0xb2220d70)
+          QPaintDevice (0xb23fe960) 8
+              vptr=((& QTreeView::_ZTV9QTreeView) + 400u)
+
+Class QTreeWidgetItemIterator
+   size=12 align=4
+   base size=12 base align=4
+QTreeWidgetItemIterator (0xb23feb7c) 0
+
+Vtable for QTreeWidgetItem
+QTreeWidgetItem::_ZTV15QTreeWidgetItem: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QTreeWidgetItem)
+8     QTreeWidgetItem::~QTreeWidgetItem
+12    QTreeWidgetItem::~QTreeWidgetItem
+16    QTreeWidgetItem::clone
+20    QTreeWidgetItem::data
+24    QTreeWidgetItem::setData
+28    QTreeWidgetItem::operator<
+32    QTreeWidgetItem::read
+36    QTreeWidgetItem::write
+
+Class QTreeWidgetItem
+   size=32 align=4
+   base size=32 base align=4
+QTreeWidgetItem (0xb225e258) 0
+    vptr=((& QTreeWidgetItem::_ZTV15QTreeWidgetItem) + 8u)
+
+Vtable for QTreeWidget
+QTreeWidget::_ZTV11QTreeWidget: 109u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTreeWidget)
+8     QTreeWidget::metaObject
+12    QTreeWidget::qt_metacast
+16    QTreeWidget::qt_metacall
+20    QTreeWidget::~QTreeWidget
+24    QTreeWidget::~QTreeWidget
+28    QTreeWidget::event
+32    QObject::eventFilter
+36    QTreeView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTreeView::mousePressEvent
+84    QTreeView::mouseReleaseEvent
+88    QTreeView::mouseDoubleClickEvent
+92    QTreeView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QTreeView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTreeView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QTreeView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QTreeWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTreeView::viewportEvent
+228   QTreeView::scrollContentsBy
+232   QTreeWidget::setModel
+236   QTreeWidget::setSelectionModel
+240   QTreeView::keyboardSearch
+244   QTreeView::visualRect
+248   QTreeView::scrollTo
+252   QTreeView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QTreeView::sizeHintForColumn
+264   QTreeView::reset
+268   QTreeView::setRootIndex
+272   QTreeView::doItemsLayout
+276   QTreeView::selectAll
+280   QTreeView::dataChanged
+284   QTreeView::rowsInserted
+288   QTreeView::rowsAboutToBeRemoved
+292   QTreeView::selectionChanged
+296   QTreeView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTreeView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QTreeView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTreeView::moveCursor
+344   QTreeView::horizontalOffset
+348   QTreeView::verticalOffset
+352   QTreeView::isIndexHidden
+356   QTreeView::setSelection
+360   QTreeView::visualRegionForSelection
+364   QTreeView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QTreeView::drawRow
+388   QTreeView::drawBranches
+392   QTreeWidget::mimeTypes
+396   QTreeWidget::mimeData
+400   QTreeWidget::dropMimeData
+404   QTreeWidget::supportedDropActions
+408   (int (*)(...))-0x000000008
+412   (int (*)(...))(& _ZTI11QTreeWidget)
+416   QTreeWidget::_ZThn8_N11QTreeWidgetD1Ev
+420   QTreeWidget::_ZThn8_N11QTreeWidgetD0Ev
+424   QWidget::_ZThn8_NK7QWidget7devTypeEv
+428   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+432   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTreeWidget
+   size=20 align=4
+   base size=20 base align=4
+QTreeWidget (0xb22d6500) 0
+    vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 8u)
+  QTreeView (0xb22d6540) 0
+      primary-for QTreeWidget (0xb22d6500)
+    QAbstractItemView (0xb22d6580) 0
+        primary-for QTreeView (0xb22d6540)
+      QAbstractScrollArea (0xb22d65c0) 0
+          primary-for QAbstractItemView (0xb22d6580)
+        QFrame (0xb22d6600) 0
+            primary-for QAbstractScrollArea (0xb22d65c0)
+          QWidget (0xb22db820) 0
+              primary-for QFrame (0xb22d6600)
+            QObject (0xb22d5690) 0
+                primary-for QWidget (0xb22db820)
+            QPaintDevice (0xb22d56cc) 8
+                vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 416u)
+
+Vtable for QInputContext
+QInputContext::_ZTV13QInputContext: 26u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QInputContext)
+8     QInputContext::metaObject
+12    QInputContext::qt_metacast
+16    QInputContext::qt_metacall
+20    QInputContext::~QInputContext
+24    QInputContext::~QInputContext
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    QInputContext::update
+72    QInputContext::mouseHandler
+76    QInputContext::font
+80    __cxa_pure_virtual
+84    QInputContext::setFocusWidget
+88    QInputContext::widgetDestroyed
+92    QInputContext::actions
+96    QInputContext::x11FilterEvent
+100   QInputContext::filterEvent
+
+Class QInputContext
+   size=8 align=4
+   base size=8 base align=4
+QInputContext (0xb22d6e40) 0
+    vptr=((& QInputContext::_ZTV13QInputContext) + 8u)
+  QObject (0xb23050f0) 0
+      primary-for QInputContext (0xb22d6e40)
+
+Class QInputContextFactory
+   size=1 align=1
+   base size=0 base align=1
+QInputContextFactory (0xb230530c) 0 empty
+
+Vtable for QInputContextFactoryInterface
+QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI29QInputContextFactoryInterface)
+8     QInputContextFactoryInterface::~QInputContextFactoryInterface
+12    QInputContextFactoryInterface::~QInputContextFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+
+Class QInputContextFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QInputContextFactoryInterface (0xb2121140) 0 nearly-empty
+    vptr=((& QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface) + 8u)
+  QFactoryInterface (0xb2305348) 0 nearly-empty
+      primary-for QInputContextFactoryInterface (0xb2121140)
+
+Vtable for QInputContextPlugin
+QInputContextPlugin::_ZTV19QInputContextPlugin: 28u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QInputContextPlugin)
+8     QInputContextPlugin::metaObject
+12    QInputContextPlugin::qt_metacast
+16    QInputContextPlugin::qt_metacall
+20    QInputContextPlugin::~QInputContextPlugin
+24    QInputContextPlugin::~QInputContextPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    (int (*)(...))-0x000000008
+80    (int (*)(...))(& _ZTI19QInputContextPlugin)
+84    QInputContextPlugin::_ZThn8_N19QInputContextPluginD1Ev
+88    QInputContextPlugin::_ZThn8_N19QInputContextPluginD0Ev
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+
+Class QInputContextPlugin
+   size=12 align=4
+   base size=12 base align=4
+QInputContextPlugin (0xb212a3c0) 0
+    vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 8u)
+  QObject (0xb2305654) 0
+      primary-for QInputContextPlugin (0xb212a3c0)
+  QInputContextFactoryInterface (0xb2121400) 8 nearly-empty
+      vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 84u)
+    QFactoryInterface (0xb2305690) 8 nearly-empty
+        primary-for QInputContextFactoryInterface (0xb2121400)
+
+Vtable for QBitmap
+QBitmap::_ZTV7QBitmap: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBitmap)
+8     QBitmap::~QBitmap
+12    QBitmap::~QBitmap
+16    QPixmap::devType
+20    QPixmap::paintEngine
+24    QPixmap::metric
+
+Class QBitmap
+   size=12 align=4
+   base size=12 base align=4
+QBitmap (0xb2121640) 0
+    vptr=((& QBitmap::_ZTV7QBitmap) + 8u)
+  QPixmap (0xb2121680) 0
+      primary-for QBitmap (0xb2121640)
+    QPaintDevice (0xb23057bc) 0
+        primary-for QPixmap (0xb2121680)
+
+Vtable for QIconEngine
+QIconEngine::_ZTV11QIconEngine: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QIconEngine)
+8     QIconEngine::~QIconEngine
+12    QIconEngine::~QIconEngine
+16    __cxa_pure_virtual
+20    QIconEngine::actualSize
+24    QIconEngine::pixmap
+28    QIconEngine::addPixmap
+32    QIconEngine::addFile
+
+Class QIconEngine
+   size=4 align=4
+   base size=4 base align=4
+QIconEngine (0xb214e384) 0 nearly-empty
+    vptr=((& QIconEngine::_ZTV11QIconEngine) + 8u)
+
+Class QIconEngineV2::AvailableSizesArgument
+   size=12 align=4
+   base size=12 base align=4
+QIconEngineV2::AvailableSizesArgument (0xb214e3fc) 0
+
+Vtable for QIconEngineV2
+QIconEngineV2::_ZTV13QIconEngineV2: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QIconEngineV2)
+8     QIconEngineV2::~QIconEngineV2
+12    QIconEngineV2::~QIconEngineV2
+16    __cxa_pure_virtual
+20    QIconEngine::actualSize
+24    QIconEngine::pixmap
+28    QIconEngine::addPixmap
+32    QIconEngine::addFile
+36    QIconEngineV2::key
+40    QIconEngineV2::clone
+44    QIconEngineV2::read
+48    QIconEngineV2::write
+52    QIconEngineV2::virtual_hook
+
+Class QIconEngineV2
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineV2 (0xb2121ec0) 0 nearly-empty
+    vptr=((& QIconEngineV2::_ZTV13QIconEngineV2) + 8u)
+  QIconEngine (0xb214e3c0) 0 nearly-empty
+      primary-for QIconEngineV2 (0xb2121ec0)
+
+Vtable for QIconEngineFactoryInterface
+QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QIconEngineFactoryInterface)
+8     QIconEngineFactoryInterface::~QIconEngineFactoryInterface
+12    QIconEngineFactoryInterface::~QIconEngineFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QIconEngineFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineFactoryInterface (0xb216c040) 0 nearly-empty
+    vptr=((& QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface) + 8u)
+  QFactoryInterface (0xb214e4b0) 0 nearly-empty
+      primary-for QIconEngineFactoryInterface (0xb216c040)
+
+Vtable for QIconEnginePlugin
+QIconEnginePlugin::_ZTV17QIconEnginePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QIconEnginePlugin)
+8     QIconEnginePlugin::metaObject
+12    QIconEnginePlugin::qt_metacast
+16    QIconEnginePlugin::qt_metacall
+20    QIconEnginePlugin::~QIconEnginePlugin
+24    QIconEnginePlugin::~QIconEnginePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI17QIconEnginePlugin)
+72    QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD1Ev
+76    QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QIconEnginePlugin
+   size=12 align=4
+   base size=12 base align=4
+QIconEnginePlugin (0xb21705f0) 0
+    vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 8u)
+  QObject (0xb214e7bc) 0
+      primary-for QIconEnginePlugin (0xb21705f0)
+  QIconEngineFactoryInterface (0xb216c300) 8 nearly-empty
+      vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 72u)
+    QFactoryInterface (0xb214e7f8) 8 nearly-empty
+        primary-for QIconEngineFactoryInterface (0xb216c300)
+
+Vtable for QIconEngineFactoryInterfaceV2
+QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI29QIconEngineFactoryInterfaceV2)
+8     QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2
+12    QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QIconEngineFactoryInterfaceV2
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineFactoryInterfaceV2 (0xb216c540) 0 nearly-empty
+    vptr=((& QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2) + 8u)
+  QFactoryInterface (0xb214e924) 0 nearly-empty
+      primary-for QIconEngineFactoryInterfaceV2 (0xb216c540)
+
+Vtable for QIconEnginePluginV2
+QIconEnginePluginV2::_ZTV19QIconEnginePluginV2: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QIconEnginePluginV2)
+8     QIconEnginePluginV2::metaObject
+12    QIconEnginePluginV2::qt_metacast
+16    QIconEnginePluginV2::qt_metacall
+20    QIconEnginePluginV2::~QIconEnginePluginV2
+24    QIconEnginePluginV2::~QIconEnginePluginV2
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI19QIconEnginePluginV2)
+72    QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D1Ev
+76    QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QIconEnginePluginV2
+   size=12 align=4
+   base size=12 base align=4
+QIconEnginePluginV2 (0xb2181050) 0
+    vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 8u)
+  QObject (0xb214ec30) 0
+      primary-for QIconEnginePluginV2 (0xb2181050)
+  QIconEngineFactoryInterfaceV2 (0xb216c800) 8 nearly-empty
+      vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 72u)
+    QFactoryInterface (0xb214ec6c) 8 nearly-empty
+        primary-for QIconEngineFactoryInterfaceV2 (0xb216c800)
+
+Vtable for QImageIOHandler
+QImageIOHandler::_ZTV15QImageIOHandler: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QImageIOHandler)
+8     QImageIOHandler::~QImageIOHandler
+12    QImageIOHandler::~QImageIOHandler
+16    QImageIOHandler::name
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QImageIOHandler::write
+32    QImageIOHandler::option
+36    QImageIOHandler::setOption
+40    QImageIOHandler::supportsOption
+44    QImageIOHandler::jumpToNextImage
+48    QImageIOHandler::jumpToImage
+52    QImageIOHandler::loopCount
+56    QImageIOHandler::imageCount
+60    QImageIOHandler::nextImageDelay
+64    QImageIOHandler::currentImageNumber
+68    QImageIOHandler::currentImageRect
+
+Class QImageIOHandler
+   size=8 align=4
+   base size=8 base align=4
+QImageIOHandler (0xb214ed98) 0
+    vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 8u)
+
+Vtable for QImageIOHandlerFactoryInterface
+QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI31QImageIOHandlerFactoryInterface)
+8     QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface
+12    QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QImageIOHandlerFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QImageIOHandlerFactoryInterface (0xb216cb40) 0 nearly-empty
+    vptr=((& QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface) + 8u)
+  QFactoryInterface (0xb214ef00) 0 nearly-empty
+      primary-for QImageIOHandlerFactoryInterface (0xb216cb40)
+
+Vtable for QImageIOPlugin
+QImageIOPlugin::_ZTV14QImageIOPlugin: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QImageIOPlugin)
+8     QImageIOPlugin::metaObject
+12    QImageIOPlugin::qt_metacast
+16    QImageIOPlugin::qt_metacall
+20    QImageIOPlugin::~QImageIOPlugin
+24    QImageIOPlugin::~QImageIOPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    (int (*)(...))-0x000000008
+72    (int (*)(...))(& _ZTI14QImageIOPlugin)
+76    QImageIOPlugin::_ZThn8_N14QImageIOPluginD1Ev
+80    QImageIOPlugin::_ZThn8_N14QImageIOPluginD0Ev
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+
+Class QImageIOPlugin
+   size=12 align=4
+   base size=12 base align=4
+QImageIOPlugin (0xb2197f50) 0
+    vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 8u)
+  QObject (0xb21a021c) 0
+      primary-for QImageIOPlugin (0xb2197f50)
+  QImageIOHandlerFactoryInterface (0xb216ce00) 8 nearly-empty
+      vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 76u)
+    QFactoryInterface (0xb21a0258) 8 nearly-empty
+        primary-for QImageIOHandlerFactoryInterface (0xb216ce00)
+
+Class QImageReader
+   size=4 align=4
+   base size=4 base align=4
+QImageReader (0xb21a0474) 0
+
+Class QImageWriter
+   size=4 align=4
+   base size=4 base align=4
+QImageWriter (0xb21a04b0) 0
+
+Vtable for QMovie
+QMovie::_ZTV6QMovie: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QMovie)
+8     QMovie::metaObject
+12    QMovie::qt_metacast
+16    QMovie::qt_metacall
+20    QMovie::~QMovie
+24    QMovie::~QMovie
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QMovie
+   size=8 align=4
+   base size=8 base align=4
+QMovie (0xb21ac200) 0
+    vptr=((& QMovie::_ZTV6QMovie) + 8u)
+  QObject (0xb21a04ec) 0
+      primary-for QMovie (0xb21ac200)
+
+Vtable for QPicture
+QPicture::_ZTV8QPicture: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QPicture)
+8     QPicture::~QPicture
+12    QPicture::~QPicture
+16    QPicture::devType
+20    QPicture::paintEngine
+24    QPicture::metric
+28    QPicture::setData
+
+Class QPicture
+   size=12 align=4
+   base size=12 base align=4
+QPicture (0xb21ac840) 0
+    vptr=((& QPicture::_ZTV8QPicture) + 8u)
+  QPaintDevice (0xb21a07f8) 0
+      primary-for QPicture (0xb21ac840)
+
+Class QPictureIO
+   size=4 align=4
+   base size=4 base align=4
+QPictureIO (0xb21a0a8c) 0
+
+Vtable for QPictureFormatInterface
+QPictureFormatInterface::_ZTV23QPictureFormatInterface: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QPictureFormatInterface)
+8     QPictureFormatInterface::~QPictureFormatInterface
+12    QPictureFormatInterface::~QPictureFormatInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class QPictureFormatInterface
+   size=4 align=4
+   base size=4 base align=4
+QPictureFormatInterface (0xb21acb80) 0 nearly-empty
+    vptr=((& QPictureFormatInterface::_ZTV23QPictureFormatInterface) + 8u)
+  QFactoryInterface (0xb21a0ac8) 0 nearly-empty
+      primary-for QPictureFormatInterface (0xb21acb80)
+
+Vtable for QPictureFormatPlugin
+QPictureFormatPlugin::_ZTV20QPictureFormatPlugin: 26u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QPictureFormatPlugin)
+8     QPictureFormatPlugin::metaObject
+12    QPictureFormatPlugin::qt_metacast
+16    QPictureFormatPlugin::qt_metacall
+20    QPictureFormatPlugin::~QPictureFormatPlugin
+24    QPictureFormatPlugin::~QPictureFormatPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    QPictureFormatPlugin::loadPicture
+64    QPictureFormatPlugin::savePicture
+68    __cxa_pure_virtual
+72    (int (*)(...))-0x000000008
+76    (int (*)(...))(& _ZTI20QPictureFormatPlugin)
+80    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD1Ev
+84    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD0Ev
+88    __cxa_pure_virtual
+92    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11loadPictureERK7QStringS2_P8QPicture
+96    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11savePictureERK7QStringS2_RK8QPicture
+100   __cxa_pure_virtual
+
+Class QPictureFormatPlugin
+   size=12 align=4
+   base size=12 base align=4
+QPictureFormatPlugin (0xb201cf00) 0
+    vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 8u)
+  QObject (0xb21a0dd4) 0
+      primary-for QPictureFormatPlugin (0xb201cf00)
+  QPictureFormatInterface (0xb21ace40) 8 nearly-empty
+      vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 80u)
+    QFactoryInterface (0xb21a0e10) 8 nearly-empty
+        primary-for QPictureFormatInterface (0xb21ace40)
+
+Class QPixmapCache::Key
+   size=4 align=4
+   base size=4 base align=4
+QPixmapCache::Key (0xb21a0f78) 0
+
+Class QPixmapCache
+   size=1 align=1
+   base size=0 base align=1
+QPixmapCache (0xb21a0f3c) 0 empty
+
+Vtable for QGraphicsItem
+QGraphicsItem::_ZTV13QGraphicsItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGraphicsItem)
+8     QGraphicsItem::~QGraphicsItem
+12    QGraphicsItem::~QGraphicsItem
+16    QGraphicsItem::advance
+20    __cxa_pure_virtual
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsItem::isObscuredBy
+44    QGraphicsItem::opaqueArea
+48    __cxa_pure_virtual
+52    QGraphicsItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QGraphicsItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsItem (0xb2033000) 0
+    vptr=((& QGraphicsItem::_ZTV13QGraphicsItem) + 8u)
+
+Vtable for QGraphicsObject
+QGraphicsObject::_ZTV15QGraphicsObject: 53u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsObject)
+8     QGraphicsObject::metaObject
+12    QGraphicsObject::qt_metacast
+16    QGraphicsObject::qt_metacall
+20    QGraphicsObject::~QGraphicsObject
+24    QGraphicsObject::~QGraphicsObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    (int (*)(...))-0x000000008
+60    (int (*)(...))(& _ZTI15QGraphicsObject)
+64    QGraphicsObject::_ZThn8_N15QGraphicsObjectD1Ev
+68    QGraphicsObject::_ZThn8_N15QGraphicsObjectD0Ev
+72    QGraphicsItem::advance
+76    __cxa_pure_virtual
+80    QGraphicsItem::shape
+84    QGraphicsItem::contains
+88    QGraphicsItem::collidesWithItem
+92    QGraphicsItem::collidesWithPath
+96    QGraphicsItem::isObscuredBy
+100   QGraphicsItem::opaqueArea
+104   __cxa_pure_virtual
+108   QGraphicsItem::type
+112   QGraphicsItem::sceneEventFilter
+116   QGraphicsItem::sceneEvent
+120   QGraphicsItem::contextMenuEvent
+124   QGraphicsItem::dragEnterEvent
+128   QGraphicsItem::dragLeaveEvent
+132   QGraphicsItem::dragMoveEvent
+136   QGraphicsItem::dropEvent
+140   QGraphicsItem::focusInEvent
+144   QGraphicsItem::focusOutEvent
+148   QGraphicsItem::hoverEnterEvent
+152   QGraphicsItem::hoverMoveEvent
+156   QGraphicsItem::hoverLeaveEvent
+160   QGraphicsItem::keyPressEvent
+164   QGraphicsItem::keyReleaseEvent
+168   QGraphicsItem::mousePressEvent
+172   QGraphicsItem::mouseMoveEvent
+176   QGraphicsItem::mouseReleaseEvent
+180   QGraphicsItem::mouseDoubleClickEvent
+184   QGraphicsItem::wheelEvent
+188   QGraphicsItem::inputMethodEvent
+192   QGraphicsItem::inputMethodQuery
+196   QGraphicsItem::itemChange
+200   QGraphicsItem::supportsExtension
+204   QGraphicsItem::setExtension
+208   QGraphicsItem::extension
+
+Class QGraphicsObject
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsObject (0xb20b3c80) 0
+    vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 8u)
+  QObject (0xb20b61e0) 0
+      primary-for QGraphicsObject (0xb20b3c80)
+  QGraphicsItem (0xb20b621c) 8
+      vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 64u)
+
+Vtable for QAbstractGraphicsShapeItem
+QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractGraphicsShapeItem)
+8     QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem
+12    QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem
+16    QGraphicsItem::advance
+20    __cxa_pure_virtual
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QAbstractGraphicsShapeItem::isObscuredBy
+44    QAbstractGraphicsShapeItem::opaqueArea
+48    __cxa_pure_virtual
+52    QGraphicsItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QAbstractGraphicsShapeItem
+   size=8 align=4
+   base size=8 base align=4
+QAbstractGraphicsShapeItem (0xb20c6000) 0
+    vptr=((& QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem) + 8u)
+  QGraphicsItem (0xb20b6348) 0
+      primary-for QAbstractGraphicsShapeItem (0xb20c6000)
+
+Vtable for QGraphicsPathItem
+QGraphicsPathItem::_ZTV17QGraphicsPathItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsPathItem)
+8     QGraphicsPathItem::~QGraphicsPathItem
+12    QGraphicsPathItem::~QGraphicsPathItem
+16    QGraphicsItem::advance
+20    QGraphicsPathItem::boundingRect
+24    QGraphicsPathItem::shape
+28    QGraphicsPathItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPathItem::isObscuredBy
+44    QGraphicsPathItem::opaqueArea
+48    QGraphicsPathItem::paint
+52    QGraphicsPathItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPathItem::supportsExtension
+148   QGraphicsPathItem::setExtension
+152   QGraphicsPathItem::extension
+
+Class QGraphicsPathItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPathItem (0xb20c6100) 0
+    vptr=((& QGraphicsPathItem::_ZTV17QGraphicsPathItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb20c6140) 0
+      primary-for QGraphicsPathItem (0xb20c6100)
+    QGraphicsItem (0xb20b6474) 0
+        primary-for QAbstractGraphicsShapeItem (0xb20c6140)
+
+Vtable for QGraphicsRectItem
+QGraphicsRectItem::_ZTV17QGraphicsRectItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsRectItem)
+8     QGraphicsRectItem::~QGraphicsRectItem
+12    QGraphicsRectItem::~QGraphicsRectItem
+16    QGraphicsItem::advance
+20    QGraphicsRectItem::boundingRect
+24    QGraphicsRectItem::shape
+28    QGraphicsRectItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsRectItem::isObscuredBy
+44    QGraphicsRectItem::opaqueArea
+48    QGraphicsRectItem::paint
+52    QGraphicsRectItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsRectItem::supportsExtension
+148   QGraphicsRectItem::setExtension
+152   QGraphicsRectItem::extension
+
+Class QGraphicsRectItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsRectItem (0xb20c6240) 0
+    vptr=((& QGraphicsRectItem::_ZTV17QGraphicsRectItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb20c6280) 0
+      primary-for QGraphicsRectItem (0xb20c6240)
+    QGraphicsItem (0xb20b65a0) 0
+        primary-for QAbstractGraphicsShapeItem (0xb20c6280)
+
+Vtable for QGraphicsEllipseItem
+QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsEllipseItem)
+8     QGraphicsEllipseItem::~QGraphicsEllipseItem
+12    QGraphicsEllipseItem::~QGraphicsEllipseItem
+16    QGraphicsItem::advance
+20    QGraphicsEllipseItem::boundingRect
+24    QGraphicsEllipseItem::shape
+28    QGraphicsEllipseItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsEllipseItem::isObscuredBy
+44    QGraphicsEllipseItem::opaqueArea
+48    QGraphicsEllipseItem::paint
+52    QGraphicsEllipseItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsEllipseItem::supportsExtension
+148   QGraphicsEllipseItem::setExtension
+152   QGraphicsEllipseItem::extension
+
+Class QGraphicsEllipseItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsEllipseItem (0xb20c63c0) 0
+    vptr=((& QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb20c6400) 0
+      primary-for QGraphicsEllipseItem (0xb20c63c0)
+    QGraphicsItem (0xb20b6780) 0
+        primary-for QAbstractGraphicsShapeItem (0xb20c6400)
+
+Vtable for QGraphicsPolygonItem
+QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsPolygonItem)
+8     QGraphicsPolygonItem::~QGraphicsPolygonItem
+12    QGraphicsPolygonItem::~QGraphicsPolygonItem
+16    QGraphicsItem::advance
+20    QGraphicsPolygonItem::boundingRect
+24    QGraphicsPolygonItem::shape
+28    QGraphicsPolygonItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPolygonItem::isObscuredBy
+44    QGraphicsPolygonItem::opaqueArea
+48    QGraphicsPolygonItem::paint
+52    QGraphicsPolygonItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPolygonItem::supportsExtension
+148   QGraphicsPolygonItem::setExtension
+152   QGraphicsPolygonItem::extension
+
+Class QGraphicsPolygonItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPolygonItem (0xb20c6540) 0
+    vptr=((& QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb20c6580) 0
+      primary-for QGraphicsPolygonItem (0xb20c6540)
+    QGraphicsItem (0xb20b6960) 0
+        primary-for QAbstractGraphicsShapeItem (0xb20c6580)
+
+Vtable for QGraphicsLineItem
+QGraphicsLineItem::_ZTV17QGraphicsLineItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsLineItem)
+8     QGraphicsLineItem::~QGraphicsLineItem
+12    QGraphicsLineItem::~QGraphicsLineItem
+16    QGraphicsItem::advance
+20    QGraphicsLineItem::boundingRect
+24    QGraphicsLineItem::shape
+28    QGraphicsLineItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsLineItem::isObscuredBy
+44    QGraphicsLineItem::opaqueArea
+48    QGraphicsLineItem::paint
+52    QGraphicsLineItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsLineItem::supportsExtension
+148   QGraphicsLineItem::setExtension
+152   QGraphicsLineItem::extension
+
+Class QGraphicsLineItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLineItem (0xb20c6680) 0
+    vptr=((& QGraphicsLineItem::_ZTV17QGraphicsLineItem) + 8u)
+  QGraphicsItem (0xb20b6a8c) 0
+      primary-for QGraphicsLineItem (0xb20c6680)
+
+Vtable for QGraphicsPixmapItem
+QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsPixmapItem)
+8     QGraphicsPixmapItem::~QGraphicsPixmapItem
+12    QGraphicsPixmapItem::~QGraphicsPixmapItem
+16    QGraphicsItem::advance
+20    QGraphicsPixmapItem::boundingRect
+24    QGraphicsPixmapItem::shape
+28    QGraphicsPixmapItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPixmapItem::isObscuredBy
+44    QGraphicsPixmapItem::opaqueArea
+48    QGraphicsPixmapItem::paint
+52    QGraphicsPixmapItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPixmapItem::supportsExtension
+148   QGraphicsPixmapItem::setExtension
+152   QGraphicsPixmapItem::extension
+
+Class QGraphicsPixmapItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPixmapItem (0xb20c67c0) 0
+    vptr=((& QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem) + 8u)
+  QGraphicsItem (0xb20b6c6c) 0
+      primary-for QGraphicsPixmapItem (0xb20c67c0)
+
+Vtable for QGraphicsTextItem
+QGraphicsTextItem::_ZTV17QGraphicsTextItem: 82u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsTextItem)
+8     QGraphicsTextItem::metaObject
+12    QGraphicsTextItem::qt_metacast
+16    QGraphicsTextItem::qt_metacall
+20    QGraphicsTextItem::~QGraphicsTextItem
+24    QGraphicsTextItem::~QGraphicsTextItem
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsTextItem::boundingRect
+60    QGraphicsTextItem::shape
+64    QGraphicsTextItem::contains
+68    QGraphicsTextItem::paint
+72    QGraphicsTextItem::isObscuredBy
+76    QGraphicsTextItem::opaqueArea
+80    QGraphicsTextItem::type
+84    QGraphicsTextItem::sceneEvent
+88    QGraphicsTextItem::mousePressEvent
+92    QGraphicsTextItem::mouseMoveEvent
+96    QGraphicsTextItem::mouseReleaseEvent
+100   QGraphicsTextItem::mouseDoubleClickEvent
+104   QGraphicsTextItem::contextMenuEvent
+108   QGraphicsTextItem::keyPressEvent
+112   QGraphicsTextItem::keyReleaseEvent
+116   QGraphicsTextItem::focusInEvent
+120   QGraphicsTextItem::focusOutEvent
+124   QGraphicsTextItem::dragEnterEvent
+128   QGraphicsTextItem::dragLeaveEvent
+132   QGraphicsTextItem::dragMoveEvent
+136   QGraphicsTextItem::dropEvent
+140   QGraphicsTextItem::inputMethodEvent
+144   QGraphicsTextItem::hoverEnterEvent
+148   QGraphicsTextItem::hoverMoveEvent
+152   QGraphicsTextItem::hoverLeaveEvent
+156   QGraphicsTextItem::inputMethodQuery
+160   QGraphicsTextItem::supportsExtension
+164   QGraphicsTextItem::setExtension
+168   QGraphicsTextItem::extension
+172   (int (*)(...))-0x000000008
+176   (int (*)(...))(& _ZTI17QGraphicsTextItem)
+180   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD1Ev
+184   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD0Ev
+188   QGraphicsItem::advance
+192   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12boundingRectEv
+196   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem5shapeEv
+200   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem8containsERK7QPointF
+204   QGraphicsItem::collidesWithItem
+208   QGraphicsItem::collidesWithPath
+212   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12isObscuredByEPK13QGraphicsItem
+216   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem10opaqueAreaEv
+220   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+224   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem4typeEv
+228   QGraphicsItem::sceneEventFilter
+232   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem10sceneEventEP6QEvent
+236   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16contextMenuEventEP30QGraphicsSceneContextMenuEvent
+240   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragEnterEventEP27QGraphicsSceneDragDropEvent
+244   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragLeaveEventEP27QGraphicsSceneDragDropEvent
+248   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13dragMoveEventEP27QGraphicsSceneDragDropEvent
+252   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem9dropEventEP27QGraphicsSceneDragDropEvent
+256   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12focusInEventEP11QFocusEvent
+260   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13focusOutEventEP11QFocusEvent
+264   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverEnterEventEP24QGraphicsSceneHoverEvent
+268   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14hoverMoveEventEP24QGraphicsSceneHoverEvent
+272   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+276   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13keyPressEventEP9QKeyEvent
+280   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15keyReleaseEventEP9QKeyEvent
+284   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15mousePressEventEP24QGraphicsSceneMouseEvent
+288   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14mouseMoveEventEP24QGraphicsSceneMouseEvent
+292   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem17mouseReleaseEventEP24QGraphicsSceneMouseEvent
+296   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent
+300   QGraphicsItem::wheelEvent
+304   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16inputMethodEventEP17QInputMethodEvent
+308   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem16inputMethodQueryEN2Qt16InputMethodQueryE
+312   QGraphicsItem::itemChange
+316   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem17supportsExtensionEN13QGraphicsItem9ExtensionE
+320   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12setExtensionEN13QGraphicsItem9ExtensionERK8QVariant
+324   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem9extensionERK8QVariant
+
+Class QGraphicsTextItem
+   size=20 align=4
+   base size=20 base align=4
+QGraphicsTextItem (0xb20c6900) 0
+    vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 8u)
+  QGraphicsObject (0xb210e0f0) 0
+      primary-for QGraphicsTextItem (0xb20c6900)
+    QObject (0xb20b6d98) 0
+        primary-for QGraphicsObject (0xb210e0f0)
+    QGraphicsItem (0xb20b6dd4) 8
+        vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 180u)
+
+Vtable for QGraphicsSimpleTextItem
+QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSimpleTextItem)
+8     QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem
+12    QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem
+16    QGraphicsItem::advance
+20    QGraphicsSimpleTextItem::boundingRect
+24    QGraphicsSimpleTextItem::shape
+28    QGraphicsSimpleTextItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsSimpleTextItem::isObscuredBy
+44    QGraphicsSimpleTextItem::opaqueArea
+48    QGraphicsSimpleTextItem::paint
+52    QGraphicsSimpleTextItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsSimpleTextItem::supportsExtension
+148   QGraphicsSimpleTextItem::setExtension
+152   QGraphicsSimpleTextItem::extension
+
+Class QGraphicsSimpleTextItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsSimpleTextItem (0xb20c6b80) 0
+    vptr=((& QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb20c6bc0) 0
+      primary-for QGraphicsSimpleTextItem (0xb20c6b80)
+    QGraphicsItem (0xb20b6fb4) 0
+        primary-for QAbstractGraphicsShapeItem (0xb20c6bc0)
+
+Vtable for QGraphicsItemGroup
+QGraphicsItemGroup::_ZTV18QGraphicsItemGroup: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGraphicsItemGroup)
+8     QGraphicsItemGroup::~QGraphicsItemGroup
+12    QGraphicsItemGroup::~QGraphicsItemGroup
+16    QGraphicsItem::advance
+20    QGraphicsItemGroup::boundingRect
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsItemGroup::isObscuredBy
+44    QGraphicsItemGroup::opaqueArea
+48    QGraphicsItemGroup::paint
+52    QGraphicsItemGroup::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QGraphicsItemGroup
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsItemGroup (0xb20c6cc0) 0
+    vptr=((& QGraphicsItemGroup::_ZTV18QGraphicsItemGroup) + 8u)
+  QGraphicsItem (0xb1f2c0f0) 0
+      primary-for QGraphicsItemGroup (0xb20c6cc0)
+
+Vtable for QGraphicsLayoutItem
+QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsLayoutItem)
+8     QGraphicsLayoutItem::~QGraphicsLayoutItem
+12    QGraphicsLayoutItem::~QGraphicsLayoutItem
+16    QGraphicsLayoutItem::setGeometry
+20    QGraphicsLayoutItem::getContentsMargins
+24    QGraphicsLayoutItem::updateGeometry
+28    __cxa_pure_virtual
+
+Class QGraphicsLayoutItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLayoutItem (0xb1f2c384) 0
+    vptr=((& QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem) + 8u)
+
+Vtable for QGraphicsLayout
+QGraphicsLayout::_ZTV15QGraphicsLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsLayout)
+8     QGraphicsLayout::~QGraphicsLayout
+12    QGraphicsLayout::~QGraphicsLayout
+16    QGraphicsLayoutItem::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    __cxa_pure_virtual
+32    QGraphicsLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+
+Class QGraphicsLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLayout (0xb1f3b780) 0
+    vptr=((& QGraphicsLayout::_ZTV15QGraphicsLayout) + 8u)
+  QGraphicsLayoutItem (0xb1f2c924) 0
+      primary-for QGraphicsLayout (0xb1f3b780)
+
+Vtable for QGraphicsAnchor
+QGraphicsAnchor::_ZTV15QGraphicsAnchor: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsAnchor)
+8     QGraphicsAnchor::metaObject
+12    QGraphicsAnchor::qt_metacast
+16    QGraphicsAnchor::qt_metacall
+20    QGraphicsAnchor::~QGraphicsAnchor
+24    QGraphicsAnchor::~QGraphicsAnchor
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QGraphicsAnchor
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsAnchor (0xb1f3bac0) 0
+    vptr=((& QGraphicsAnchor::_ZTV15QGraphicsAnchor) + 8u)
+  QObject (0xb1f2cdd4) 0
+      primary-for QGraphicsAnchor (0xb1f3bac0)
+
+Vtable for QGraphicsAnchorLayout
+QGraphicsAnchorLayout::_ZTV21QGraphicsAnchorLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QGraphicsAnchorLayout)
+8     QGraphicsAnchorLayout::~QGraphicsAnchorLayout
+12    QGraphicsAnchorLayout::~QGraphicsAnchorLayout
+16    QGraphicsAnchorLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsAnchorLayout::sizeHint
+32    QGraphicsAnchorLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsAnchorLayout::count
+44    QGraphicsAnchorLayout::itemAt
+48    QGraphicsAnchorLayout::removeAt
+
+Class QGraphicsAnchorLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsAnchorLayout (0xb1f3bd80) 0
+    vptr=((& QGraphicsAnchorLayout::_ZTV21QGraphicsAnchorLayout) + 8u)
+  QGraphicsLayout (0xb1f3bdc0) 0
+      primary-for QGraphicsAnchorLayout (0xb1f3bd80)
+    QGraphicsLayoutItem (0xb1f70000) 0
+        primary-for QGraphicsLayout (0xb1f3bdc0)
+
+Vtable for QGraphicsGridLayout
+QGraphicsGridLayout::_ZTV19QGraphicsGridLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsGridLayout)
+8     QGraphicsGridLayout::~QGraphicsGridLayout
+12    QGraphicsGridLayout::~QGraphicsGridLayout
+16    QGraphicsGridLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsGridLayout::sizeHint
+32    QGraphicsGridLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsGridLayout::count
+44    QGraphicsGridLayout::itemAt
+48    QGraphicsGridLayout::removeAt
+
+Class QGraphicsGridLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsGridLayout (0xb1f3bec0) 0
+    vptr=((& QGraphicsGridLayout::_ZTV19QGraphicsGridLayout) + 8u)
+  QGraphicsLayout (0xb1f3bf00) 0
+      primary-for QGraphicsGridLayout (0xb1f3bec0)
+    QGraphicsLayoutItem (0xb1f7012c) 0
+        primary-for QGraphicsLayout (0xb1f3bf00)
+
+Vtable for QGraphicsItemAnimation
+QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QGraphicsItemAnimation)
+8     QGraphicsItemAnimation::metaObject
+12    QGraphicsItemAnimation::qt_metacast
+16    QGraphicsItemAnimation::qt_metacall
+20    QGraphicsItemAnimation::~QGraphicsItemAnimation
+24    QGraphicsItemAnimation::~QGraphicsItemAnimation
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsItemAnimation::beforeAnimationStep
+60    QGraphicsItemAnimation::afterAnimationStep
+
+Class QGraphicsItemAnimation
+   size=12 align=4
+   base size=12 base align=4
+QGraphicsItemAnimation (0xb1f8a040) 0
+    vptr=((& QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation) + 8u)
+  QObject (0xb1f70258) 0
+      primary-for QGraphicsItemAnimation (0xb1f8a040)
+
+Vtable for QGraphicsLinearLayout
+QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QGraphicsLinearLayout)
+8     QGraphicsLinearLayout::~QGraphicsLinearLayout
+12    QGraphicsLinearLayout::~QGraphicsLinearLayout
+16    QGraphicsLinearLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsLinearLayout::sizeHint
+32    QGraphicsLinearLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsLinearLayout::count
+44    QGraphicsLinearLayout::itemAt
+48    QGraphicsLinearLayout::removeAt
+
+Class QGraphicsLinearLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLinearLayout (0xb1f8a280) 0
+    vptr=((& QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout) + 8u)
+  QGraphicsLayout (0xb1f8a2c0) 0
+      primary-for QGraphicsLinearLayout (0xb1f8a280)
+    QGraphicsLayoutItem (0xb1f70384) 0
+        primary-for QGraphicsLayout (0xb1f8a2c0)
+
+Vtable for QGraphicsWidget
+QGraphicsWidget::_ZTV15QGraphicsWidget: 92u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsWidget)
+8     QGraphicsWidget::metaObject
+12    QGraphicsWidget::qt_metacast
+16    QGraphicsWidget::qt_metacall
+20    QGraphicsWidget::~QGraphicsWidget
+24    QGraphicsWidget::~QGraphicsWidget
+28    QGraphicsWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsWidget::setGeometry
+60    QGraphicsWidget::getContentsMargins
+64    QGraphicsWidget::type
+68    QGraphicsWidget::paint
+72    QGraphicsWidget::paintWindowFrame
+76    QGraphicsWidget::boundingRect
+80    QGraphicsWidget::shape
+84    QGraphicsWidget::initStyleOption
+88    QGraphicsWidget::sizeHint
+92    QGraphicsWidget::updateGeometry
+96    QGraphicsWidget::itemChange
+100   QGraphicsWidget::propertyChange
+104   QGraphicsWidget::sceneEvent
+108   QGraphicsWidget::windowFrameEvent
+112   QGraphicsWidget::windowFrameSectionAt
+116   QGraphicsWidget::changeEvent
+120   QGraphicsWidget::closeEvent
+124   QGraphicsWidget::focusInEvent
+128   QGraphicsWidget::focusNextPrevChild
+132   QGraphicsWidget::focusOutEvent
+136   QGraphicsWidget::hideEvent
+140   QGraphicsWidget::moveEvent
+144   QGraphicsWidget::polishEvent
+148   QGraphicsWidget::resizeEvent
+152   QGraphicsWidget::showEvent
+156   QGraphicsWidget::hoverMoveEvent
+160   QGraphicsWidget::hoverLeaveEvent
+164   QGraphicsWidget::grabMouseEvent
+168   QGraphicsWidget::ungrabMouseEvent
+172   QGraphicsWidget::grabKeyboardEvent
+176   QGraphicsWidget::ungrabKeyboardEvent
+180   (int (*)(...))-0x000000008
+184   (int (*)(...))(& _ZTI15QGraphicsWidget)
+188   QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD1Ev
+192   QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD0Ev
+196   QGraphicsItem::advance
+200   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv
+204   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv
+208   QGraphicsItem::contains
+212   QGraphicsItem::collidesWithItem
+216   QGraphicsItem::collidesWithPath
+220   QGraphicsItem::isObscuredBy
+224   QGraphicsItem::opaqueArea
+228   QGraphicsWidget::_ZThn8_N15QGraphicsWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+232   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget4typeEv
+236   QGraphicsItem::sceneEventFilter
+240   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent
+244   QGraphicsItem::contextMenuEvent
+248   QGraphicsItem::dragEnterEvent
+252   QGraphicsItem::dragLeaveEvent
+256   QGraphicsItem::dragMoveEvent
+260   QGraphicsItem::dropEvent
+264   QGraphicsWidget::_ZThn8_N15QGraphicsWidget12focusInEventEP11QFocusEvent
+268   QGraphicsWidget::_ZThn8_N15QGraphicsWidget13focusOutEventEP11QFocusEvent
+272   QGraphicsItem::hoverEnterEvent
+276   QGraphicsWidget::_ZThn8_N15QGraphicsWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent
+280   QGraphicsWidget::_ZThn8_N15QGraphicsWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+284   QGraphicsItem::keyPressEvent
+288   QGraphicsItem::keyReleaseEvent
+292   QGraphicsItem::mousePressEvent
+296   QGraphicsItem::mouseMoveEvent
+300   QGraphicsItem::mouseReleaseEvent
+304   QGraphicsItem::mouseDoubleClickEvent
+308   QGraphicsItem::wheelEvent
+312   QGraphicsItem::inputMethodEvent
+316   QGraphicsItem::inputMethodQuery
+320   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant
+324   QGraphicsItem::supportsExtension
+328   QGraphicsItem::setExtension
+332   QGraphicsItem::extension
+336   (int (*)(...))-0x000000010
+340   (int (*)(...))(& _ZTI15QGraphicsWidget)
+344   QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD1Ev
+348   QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD0Ev
+352   QGraphicsWidget::_ZThn16_N15QGraphicsWidget11setGeometryERK6QRectF
+356   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_
+360   QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv
+364   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget8sizeHintEN2Qt8SizeHintERK6QSizeF
+
+Class QGraphicsWidget
+   size=24 align=4
+   base size=24 base align=4
+QGraphicsWidget (0xb1fa0e10) 0
+    vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 8u)
+  QGraphicsObject (0xb1fa0e60) 0
+      primary-for QGraphicsWidget (0xb1fa0e10)
+    QObject (0xb1f704b0) 0
+        primary-for QGraphicsObject (0xb1fa0e60)
+    QGraphicsItem (0xb1f704ec) 8
+        vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 188u)
+  QGraphicsLayoutItem (0xb1f70528) 16
+      vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 344u)
+
+Vtable for QGraphicsProxyWidget
+QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+8     QGraphicsProxyWidget::metaObject
+12    QGraphicsProxyWidget::qt_metacast
+16    QGraphicsProxyWidget::qt_metacall
+20    QGraphicsProxyWidget::~QGraphicsProxyWidget
+24    QGraphicsProxyWidget::~QGraphicsProxyWidget
+28    QGraphicsProxyWidget::event
+32    QGraphicsProxyWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsProxyWidget::setGeometry
+60    QGraphicsWidget::getContentsMargins
+64    QGraphicsProxyWidget::type
+68    QGraphicsProxyWidget::paint
+72    QGraphicsWidget::paintWindowFrame
+76    QGraphicsWidget::boundingRect
+80    QGraphicsWidget::shape
+84    QGraphicsWidget::initStyleOption
+88    QGraphicsProxyWidget::sizeHint
+92    QGraphicsWidget::updateGeometry
+96    QGraphicsProxyWidget::itemChange
+100   QGraphicsWidget::propertyChange
+104   QGraphicsWidget::sceneEvent
+108   QGraphicsWidget::windowFrameEvent
+112   QGraphicsWidget::windowFrameSectionAt
+116   QGraphicsWidget::changeEvent
+120   QGraphicsWidget::closeEvent
+124   QGraphicsProxyWidget::focusInEvent
+128   QGraphicsProxyWidget::focusNextPrevChild
+132   QGraphicsProxyWidget::focusOutEvent
+136   QGraphicsProxyWidget::hideEvent
+140   QGraphicsWidget::moveEvent
+144   QGraphicsWidget::polishEvent
+148   QGraphicsProxyWidget::resizeEvent
+152   QGraphicsProxyWidget::showEvent
+156   QGraphicsProxyWidget::hoverMoveEvent
+160   QGraphicsProxyWidget::hoverLeaveEvent
+164   QGraphicsProxyWidget::grabMouseEvent
+168   QGraphicsProxyWidget::ungrabMouseEvent
+172   QGraphicsWidget::grabKeyboardEvent
+176   QGraphicsWidget::ungrabKeyboardEvent
+180   QGraphicsProxyWidget::contextMenuEvent
+184   QGraphicsProxyWidget::dragEnterEvent
+188   QGraphicsProxyWidget::dragLeaveEvent
+192   QGraphicsProxyWidget::dragMoveEvent
+196   QGraphicsProxyWidget::dropEvent
+200   QGraphicsProxyWidget::hoverEnterEvent
+204   QGraphicsProxyWidget::mouseMoveEvent
+208   QGraphicsProxyWidget::mousePressEvent
+212   QGraphicsProxyWidget::mouseReleaseEvent
+216   QGraphicsProxyWidget::mouseDoubleClickEvent
+220   QGraphicsProxyWidget::wheelEvent
+224   QGraphicsProxyWidget::keyPressEvent
+228   QGraphicsProxyWidget::keyReleaseEvent
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+240   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD1Ev
+244   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD0Ev
+248   QGraphicsItem::advance
+252   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv
+256   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv
+260   QGraphicsItem::contains
+264   QGraphicsItem::collidesWithItem
+268   QGraphicsItem::collidesWithPath
+272   QGraphicsItem::isObscuredBy
+276   QGraphicsItem::opaqueArea
+280   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+284   QGraphicsProxyWidget::_ZThn8_NK20QGraphicsProxyWidget4typeEv
+288   QGraphicsItem::sceneEventFilter
+292   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent
+296   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget16contextMenuEventEP30QGraphicsSceneContextMenuEvent
+300   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14dragEnterEventEP27QGraphicsSceneDragDropEvent
+304   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14dragLeaveEventEP27QGraphicsSceneDragDropEvent
+308   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13dragMoveEventEP27QGraphicsSceneDragDropEvent
+312   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget9dropEventEP27QGraphicsSceneDragDropEvent
+316   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget12focusInEventEP11QFocusEvent
+320   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13focusOutEventEP11QFocusEvent
+324   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverEnterEventEP24QGraphicsSceneHoverEvent
+328   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent
+332   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+336   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13keyPressEventEP9QKeyEvent
+340   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15keyReleaseEventEP9QKeyEvent
+344   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15mousePressEventEP24QGraphicsSceneMouseEvent
+348   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14mouseMoveEventEP24QGraphicsSceneMouseEvent
+352   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget17mouseReleaseEventEP24QGraphicsSceneMouseEvent
+356   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent
+360   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10wheelEventEP24QGraphicsSceneWheelEvent
+364   QGraphicsItem::inputMethodEvent
+368   QGraphicsItem::inputMethodQuery
+372   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant
+376   QGraphicsItem::supportsExtension
+380   QGraphicsItem::setExtension
+384   QGraphicsItem::extension
+388   (int (*)(...))-0x000000010
+392   (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+396   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD1Ev
+400   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD0Ev
+404   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget11setGeometryERK6QRectF
+408   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_
+412   QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv
+416   QGraphicsProxyWidget::_ZThn16_NK20QGraphicsProxyWidget8sizeHintEN2Qt8SizeHintERK6QSizeF
+
+Class QGraphicsProxyWidget
+   size=24 align=4
+   base size=24 base align=4
+QGraphicsProxyWidget (0xb1f8a800) 0
+    vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 8u)
+  QGraphicsWidget (0xb1fc90f0) 0
+      primary-for QGraphicsProxyWidget (0xb1f8a800)
+    QGraphicsObject (0xb1fc9140) 0
+        primary-for QGraphicsWidget (0xb1fc90f0)
+      QObject (0xb1f708ac) 0
+          primary-for QGraphicsObject (0xb1fc9140)
+      QGraphicsItem (0xb1f708e8) 8
+          vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 240u)
+    QGraphicsLayoutItem (0xb1f70924) 16
+        vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 396u)
+
+Vtable for QGraphicsScene
+QGraphicsScene::_ZTV14QGraphicsScene: 34u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QGraphicsScene)
+8     QGraphicsScene::metaObject
+12    QGraphicsScene::qt_metacast
+16    QGraphicsScene::qt_metacall
+20    QGraphicsScene::~QGraphicsScene
+24    QGraphicsScene::~QGraphicsScene
+28    QGraphicsScene::event
+32    QGraphicsScene::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsScene::inputMethodQuery
+60    QGraphicsScene::contextMenuEvent
+64    QGraphicsScene::dragEnterEvent
+68    QGraphicsScene::dragMoveEvent
+72    QGraphicsScene::dragLeaveEvent
+76    QGraphicsScene::dropEvent
+80    QGraphicsScene::focusInEvent
+84    QGraphicsScene::focusOutEvent
+88    QGraphicsScene::helpEvent
+92    QGraphicsScene::keyPressEvent
+96    QGraphicsScene::keyReleaseEvent
+100   QGraphicsScene::mousePressEvent
+104   QGraphicsScene::mouseMoveEvent
+108   QGraphicsScene::mouseReleaseEvent
+112   QGraphicsScene::mouseDoubleClickEvent
+116   QGraphicsScene::wheelEvent
+120   QGraphicsScene::inputMethodEvent
+124   QGraphicsScene::drawBackground
+128   QGraphicsScene::drawForeground
+132   QGraphicsScene::drawItems
+
+Class QGraphicsScene
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsScene (0xb1f8ab00) 0
+    vptr=((& QGraphicsScene::_ZTV14QGraphicsScene) + 8u)
+  QObject (0xb1f70bf4) 0
+      primary-for QGraphicsScene (0xb1f8ab00)
+
+Vtable for QGraphicsSceneEvent
+QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsSceneEvent)
+8     QGraphicsSceneEvent::~QGraphicsSceneEvent
+12    QGraphicsSceneEvent::~QGraphicsSceneEvent
+
+Class QGraphicsSceneEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneEvent (0xb1e282c0) 0
+    vptr=((& QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent) + 8u)
+  QEvent (0xb1e267f8) 0
+      primary-for QGraphicsSceneEvent (0xb1e282c0)
+
+Vtable for QGraphicsSceneMouseEvent
+QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneMouseEvent)
+8     QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent
+12    QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent
+
+Class QGraphicsSceneMouseEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneMouseEvent (0xb1e28400) 0
+    vptr=((& QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent) + 8u)
+  QGraphicsSceneEvent (0xb1e28440) 0
+      primary-for QGraphicsSceneMouseEvent (0xb1e28400)
+    QEvent (0xb1e26960) 0
+        primary-for QGraphicsSceneEvent (0xb1e28440)
+
+Vtable for QGraphicsSceneWheelEvent
+QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneWheelEvent)
+8     QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent
+12    QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent
+
+Class QGraphicsSceneWheelEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneWheelEvent (0xb1e28540) 0
+    vptr=((& QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent) + 8u)
+  QGraphicsSceneEvent (0xb1e28580) 0
+      primary-for QGraphicsSceneWheelEvent (0xb1e28540)
+    QEvent (0xb1e26a8c) 0
+        primary-for QGraphicsSceneEvent (0xb1e28580)
+
+Vtable for QGraphicsSceneContextMenuEvent
+QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI30QGraphicsSceneContextMenuEvent)
+8     QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent
+12    QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent
+
+Class QGraphicsSceneContextMenuEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneContextMenuEvent (0xb1e28680) 0
+    vptr=((& QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent) + 8u)
+  QGraphicsSceneEvent (0xb1e286c0) 0
+      primary-for QGraphicsSceneContextMenuEvent (0xb1e28680)
+    QEvent (0xb1e26bb8) 0
+        primary-for QGraphicsSceneEvent (0xb1e286c0)
+
+Vtable for QGraphicsSceneHoverEvent
+QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneHoverEvent)
+8     QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent
+12    QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent
+
+Class QGraphicsSceneHoverEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneHoverEvent (0xb1e287c0) 0
+    vptr=((& QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent) + 8u)
+  QGraphicsSceneEvent (0xb1e28800) 0
+      primary-for QGraphicsSceneHoverEvent (0xb1e287c0)
+    QEvent (0xb1e26ce4) 0
+        primary-for QGraphicsSceneEvent (0xb1e28800)
+
+Vtable for QGraphicsSceneHelpEvent
+QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSceneHelpEvent)
+8     QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent
+12    QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent
+
+Class QGraphicsSceneHelpEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneHelpEvent (0xb1e28900) 0
+    vptr=((& QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent) + 8u)
+  QGraphicsSceneEvent (0xb1e28940) 0
+      primary-for QGraphicsSceneHelpEvent (0xb1e28900)
+    QEvent (0xb1e26e10) 0
+        primary-for QGraphicsSceneEvent (0xb1e28940)
+
+Vtable for QGraphicsSceneDragDropEvent
+QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QGraphicsSceneDragDropEvent)
+8     QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent
+12    QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent
+
+Class QGraphicsSceneDragDropEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneDragDropEvent (0xb1e28a40) 0
+    vptr=((& QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent) + 8u)
+  QGraphicsSceneEvent (0xb1e28a80) 0
+      primary-for QGraphicsSceneDragDropEvent (0xb1e28a40)
+    QEvent (0xb1e26f3c) 0
+        primary-for QGraphicsSceneEvent (0xb1e28a80)
+
+Vtable for QGraphicsSceneResizeEvent
+QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QGraphicsSceneResizeEvent)
+8     QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent
+12    QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent
+
+Class QGraphicsSceneResizeEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneResizeEvent (0xb1e28b80) 0
+    vptr=((& QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent) + 8u)
+  QGraphicsSceneEvent (0xb1e28bc0) 0
+      primary-for QGraphicsSceneResizeEvent (0xb1e28b80)
+    QEvent (0xb1e81078) 0
+        primary-for QGraphicsSceneEvent (0xb1e28bc0)
+
+Vtable for QGraphicsSceneMoveEvent
+QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSceneMoveEvent)
+8     QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent
+12    QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent
+
+Class QGraphicsSceneMoveEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneMoveEvent (0xb1e28cc0) 0
+    vptr=((& QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent) + 8u)
+  QGraphicsSceneEvent (0xb1e28d00) 0
+      primary-for QGraphicsSceneMoveEvent (0xb1e28cc0)
+    QEvent (0xb1e811a4) 0
+        primary-for QGraphicsSceneEvent (0xb1e28d00)
+
+Vtable for QGraphicsTransform
+QGraphicsTransform::_ZTV18QGraphicsTransform: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGraphicsTransform)
+8     QGraphicsTransform::metaObject
+12    QGraphicsTransform::qt_metacast
+16    QGraphicsTransform::qt_metacall
+20    QGraphicsTransform::~QGraphicsTransform
+24    QGraphicsTransform::~QGraphicsTransform
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+
+Class QGraphicsTransform
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsTransform (0xb1e28e00) 0
+    vptr=((& QGraphicsTransform::_ZTV18QGraphicsTransform) + 8u)
+  QObject (0xb1e812d0) 0
+      primary-for QGraphicsTransform (0xb1e28e00)
+
+Vtable for QGraphicsScale
+QGraphicsScale::_ZTV14QGraphicsScale: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QGraphicsScale)
+8     QGraphicsScale::metaObject
+12    QGraphicsScale::qt_metacast
+16    QGraphicsScale::qt_metacall
+20    QGraphicsScale::~QGraphicsScale
+24    QGraphicsScale::~QGraphicsScale
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsScale::applyTo
+
+Class QGraphicsScale
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsScale (0xb1e950c0) 0
+    vptr=((& QGraphicsScale::_ZTV14QGraphicsScale) + 8u)
+  QGraphicsTransform (0xb1e95100) 0
+      primary-for QGraphicsScale (0xb1e950c0)
+    QObject (0xb1e814ec) 0
+        primary-for QGraphicsTransform (0xb1e95100)
+
+Vtable for QGraphicsRotation
+QGraphicsRotation::_ZTV17QGraphicsRotation: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsRotation)
+8     QGraphicsRotation::metaObject
+12    QGraphicsRotation::qt_metacast
+16    QGraphicsRotation::qt_metacall
+20    QGraphicsRotation::~QGraphicsRotation
+24    QGraphicsRotation::~QGraphicsRotation
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsRotation::applyTo
+
+Class QGraphicsRotation
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsRotation (0xb1e953c0) 0
+    vptr=((& QGraphicsRotation::_ZTV17QGraphicsRotation) + 8u)
+  QGraphicsTransform (0xb1e95400) 0
+      primary-for QGraphicsRotation (0xb1e953c0)
+    QObject (0xb1e81708) 0
+        primary-for QGraphicsTransform (0xb1e95400)
+
+Vtable for QGraphicsView
+QGraphicsView::_ZTV13QGraphicsView: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGraphicsView)
+8     QGraphicsView::metaObject
+12    QGraphicsView::qt_metacast
+16    QGraphicsView::qt_metacall
+20    QGraphicsView::~QGraphicsView
+24    QGraphicsView::~QGraphicsView
+28    QGraphicsView::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QGraphicsView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGraphicsView::mousePressEvent
+84    QGraphicsView::mouseReleaseEvent
+88    QGraphicsView::mouseDoubleClickEvent
+92    QGraphicsView::mouseMoveEvent
+96    QGraphicsView::wheelEvent
+100   QGraphicsView::keyPressEvent
+104   QGraphicsView::keyReleaseEvent
+108   QGraphicsView::focusInEvent
+112   QGraphicsView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGraphicsView::paintEvent
+128   QWidget::moveEvent
+132   QGraphicsView::resizeEvent
+136   QWidget::closeEvent
+140   QGraphicsView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QGraphicsView::dragEnterEvent
+156   QGraphicsView::dragMoveEvent
+160   QGraphicsView::dragLeaveEvent
+164   QGraphicsView::dropEvent
+168   QGraphicsView::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QGraphicsView::inputMethodEvent
+192   QGraphicsView::inputMethodQuery
+196   QGraphicsView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QGraphicsView::viewportEvent
+228   QGraphicsView::scrollContentsBy
+232   QGraphicsView::drawBackground
+236   QGraphicsView::drawForeground
+240   QGraphicsView::drawItems
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI13QGraphicsView)
+252   QGraphicsView::_ZThn8_N13QGraphicsViewD1Ev
+256   QGraphicsView::_ZThn8_N13QGraphicsViewD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QGraphicsView
+   size=20 align=4
+   base size=20 base align=4
+QGraphicsView (0xb1e956c0) 0
+    vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 8u)
+  QAbstractScrollArea (0xb1e95700) 0
+      primary-for QGraphicsView (0xb1e956c0)
+    QFrame (0xb1e95740) 0
+        primary-for QAbstractScrollArea (0xb1e95700)
+      QWidget (0xb1eac3c0) 0
+          primary-for QFrame (0xb1e95740)
+        QObject (0xb1e81924) 0
+            primary-for QWidget (0xb1eac3c0)
+        QPaintDevice (0xb1e81960) 8
+            vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 252u)
+
+Class QVFbHeader
+   size=1084 align=4
+   base size=1084 base align=4
+QVFbHeader (0xb1cee2d0) 0
+
+Class QVFbKeyData
+   size=12 align=4
+   base size=12 base align=4
+QVFbKeyData (0xb1cee30c) 0
+
+Vtable for QWSEmbedWidget
+QWSEmbedWidget::_ZTV14QWSEmbedWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QWSEmbedWidget)
+8     QWSEmbedWidget::metaObject
+12    QWSEmbedWidget::qt_metacast
+16    QWSEmbedWidget::qt_metacall
+20    QWSEmbedWidget::~QWSEmbedWidget
+24    QWSEmbedWidget::~QWSEmbedWidget
+28    QWidget::event
+32    QWSEmbedWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWSEmbedWidget::moveEvent
+132   QWSEmbedWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWSEmbedWidget::showEvent
+172   QWSEmbedWidget::hideEvent
+176   QWidget::x11Event
+180   QWSEmbedWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QWSEmbedWidget)
+232   QWSEmbedWidget::_ZThn8_N14QWSEmbedWidgetD1Ev
+236   QWSEmbedWidget::_ZThn8_N14QWSEmbedWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWSEmbedWidget
+   size=20 align=4
+   base size=20 base align=4
+QWSEmbedWidget (0xb1cf4000) 0
+    vptr=((& QWSEmbedWidget::_ZTV14QWSEmbedWidget) + 8u)
+  QWidget (0xb1cef910) 0
+      primary-for QWSEmbedWidget (0xb1cf4000)
+    QObject (0xb1cee348) 0
+        primary-for QWidget (0xb1cef910)
+    QPaintDevice (0xb1cee384) 8
+        vptr=((& QWSEmbedWidget::_ZTV14QWSEmbedWidget) + 232u)
+
+Vtable for QGraphicsEffect
+QGraphicsEffect::_ZTV15QGraphicsEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsEffect)
+8     QGraphicsEffect::metaObject
+12    QGraphicsEffect::qt_metacast
+16    QGraphicsEffect::qt_metacall
+20    QGraphicsEffect::~QGraphicsEffect
+24    QGraphicsEffect::~QGraphicsEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    __cxa_pure_virtual
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsEffect (0xb1cf4300) 0
+    vptr=((& QGraphicsEffect::_ZTV15QGraphicsEffect) + 8u)
+  QObject (0xb1cee5a0) 0
+      primary-for QGraphicsEffect (0xb1cf4300)
+
+Vtable for QGraphicsColorizeEffect
+QGraphicsColorizeEffect::_ZTV23QGraphicsColorizeEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsColorizeEffect)
+8     QGraphicsColorizeEffect::metaObject
+12    QGraphicsColorizeEffect::qt_metacast
+16    QGraphicsColorizeEffect::qt_metacall
+20    QGraphicsColorizeEffect::~QGraphicsColorizeEffect
+24    QGraphicsColorizeEffect::~QGraphicsColorizeEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    QGraphicsColorizeEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsColorizeEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsColorizeEffect (0xb1cf4700) 0
+    vptr=((& QGraphicsColorizeEffect::_ZTV23QGraphicsColorizeEffect) + 8u)
+  QGraphicsEffect (0xb1cf4740) 0
+      primary-for QGraphicsColorizeEffect (0xb1cf4700)
+    QObject (0xb1cee8e8) 0
+        primary-for QGraphicsEffect (0xb1cf4740)
+
+Vtable for QGraphicsBlurEffect
+QGraphicsBlurEffect::_ZTV19QGraphicsBlurEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsBlurEffect)
+8     QGraphicsBlurEffect::metaObject
+12    QGraphicsBlurEffect::qt_metacast
+16    QGraphicsBlurEffect::qt_metacall
+20    QGraphicsBlurEffect::~QGraphicsBlurEffect
+24    QGraphicsBlurEffect::~QGraphicsBlurEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsBlurEffect::boundingRectFor
+60    QGraphicsBlurEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsBlurEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsBlurEffect (0xb1cf4a00) 0
+    vptr=((& QGraphicsBlurEffect::_ZTV19QGraphicsBlurEffect) + 8u)
+  QGraphicsEffect (0xb1cf4a40) 0
+      primary-for QGraphicsBlurEffect (0xb1cf4a00)
+    QObject (0xb1ceeb04) 0
+        primary-for QGraphicsEffect (0xb1cf4a40)
+
+Vtable for QGraphicsDropShadowEffect
+QGraphicsDropShadowEffect::_ZTV25QGraphicsDropShadowEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QGraphicsDropShadowEffect)
+8     QGraphicsDropShadowEffect::metaObject
+12    QGraphicsDropShadowEffect::qt_metacast
+16    QGraphicsDropShadowEffect::qt_metacall
+20    QGraphicsDropShadowEffect::~QGraphicsDropShadowEffect
+24    QGraphicsDropShadowEffect::~QGraphicsDropShadowEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsDropShadowEffect::boundingRectFor
+60    QGraphicsDropShadowEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsDropShadowEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsDropShadowEffect (0xb1cf4e40) 0
+    vptr=((& QGraphicsDropShadowEffect::_ZTV25QGraphicsDropShadowEffect) + 8u)
+  QGraphicsEffect (0xb1cf4e80) 0
+      primary-for QGraphicsDropShadowEffect (0xb1cf4e40)
+    QObject (0xb1ceee10) 0
+        primary-for QGraphicsEffect (0xb1cf4e80)
+
+Vtable for QGraphicsOpacityEffect
+QGraphicsOpacityEffect::_ZTV22QGraphicsOpacityEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QGraphicsOpacityEffect)
+8     QGraphicsOpacityEffect::metaObject
+12    QGraphicsOpacityEffect::qt_metacast
+16    QGraphicsOpacityEffect::qt_metacall
+20    QGraphicsOpacityEffect::~QGraphicsOpacityEffect
+24    QGraphicsOpacityEffect::~QGraphicsOpacityEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    QGraphicsOpacityEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsOpacityEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsOpacityEffect (0xb1d892c0) 0
+    vptr=((& QGraphicsOpacityEffect::_ZTV22QGraphicsOpacityEffect) + 8u)
+  QGraphicsEffect (0xb1d89300) 0
+      primary-for QGraphicsOpacityEffect (0xb1d892c0)
+    QObject (0xb1d910b4) 0
+        primary-for QGraphicsEffect (0xb1d89300)
+
+Vtable for QAbstractPageSetupDialog
+QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractPageSetupDialog)
+8     QAbstractPageSetupDialog::metaObject
+12    QAbstractPageSetupDialog::qt_metacast
+16    QAbstractPageSetupDialog::qt_metacall
+20    QAbstractPageSetupDialog::~QAbstractPageSetupDialog
+24    QAbstractPageSetupDialog::~QAbstractPageSetupDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractPageSetupDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   __cxa_pure_virtual
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI24QAbstractPageSetupDialog)
+248   QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD1Ev
+252   QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractPageSetupDialog
+   size=20 align=4
+   base size=20 base align=4
+QAbstractPageSetupDialog (0xb1d895c0) 0
+    vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 8u)
+  QDialog (0xb1d89600) 0
+      primary-for QAbstractPageSetupDialog (0xb1d895c0)
+    QWidget (0xb1d96be0) 0
+        primary-for QDialog (0xb1d89600)
+      QObject (0xb1d912d0) 0
+          primary-for QWidget (0xb1d96be0)
+      QPaintDevice (0xb1d9130c) 8
+          vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 248u)
+
+Vtable for QAbstractPrintDialog
+QAbstractPrintDialog::_ZTV20QAbstractPrintDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QAbstractPrintDialog)
+8     QAbstractPrintDialog::metaObject
+12    QAbstractPrintDialog::qt_metacast
+16    QAbstractPrintDialog::qt_metacall
+20    QAbstractPrintDialog::~QAbstractPrintDialog
+24    QAbstractPrintDialog::~QAbstractPrintDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   __cxa_pure_virtual
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI20QAbstractPrintDialog)
+248   QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD1Ev
+252   QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractPrintDialog
+   size=20 align=4
+   base size=20 base align=4
+QAbstractPrintDialog (0xb1d898c0) 0
+    vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 8u)
+  QDialog (0xb1d89900) 0
+      primary-for QAbstractPrintDialog (0xb1d898c0)
+    QWidget (0xb1daa230) 0
+        primary-for QDialog (0xb1d89900)
+      QObject (0xb1d91528) 0
+          primary-for QWidget (0xb1daa230)
+      QPaintDevice (0xb1d91564) 8
+          vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 248u)
+
+Vtable for QColorDialog
+QColorDialog::_ZTV12QColorDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QColorDialog)
+8     QColorDialog::metaObject
+12    QColorDialog::qt_metacast
+16    QColorDialog::qt_metacall
+20    QColorDialog::~QColorDialog
+24    QColorDialog::~QColorDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QColorDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QColorDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QColorDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QColorDialog)
+244   QColorDialog::_ZThn8_N12QColorDialogD1Ev
+248   QColorDialog::_ZThn8_N12QColorDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QColorDialog
+   size=20 align=4
+   base size=20 base align=4
+QColorDialog (0xb1d89d00) 0
+    vptr=((& QColorDialog::_ZTV12QColorDialog) + 8u)
+  QDialog (0xb1d89d40) 0
+      primary-for QColorDialog (0xb1d89d00)
+    QWidget (0xb1dc0e60) 0
+        primary-for QDialog (0xb1d89d40)
+      QObject (0xb1d91870) 0
+          primary-for QWidget (0xb1dc0e60)
+      QPaintDevice (0xb1d918ac) 8
+          vptr=((& QColorDialog::_ZTV12QColorDialog) + 244u)
+
+Vtable for QErrorMessage
+QErrorMessage::_ZTV13QErrorMessage: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QErrorMessage)
+8     QErrorMessage::metaObject
+12    QErrorMessage::qt_metacast
+16    QErrorMessage::qt_metacall
+20    QErrorMessage::~QErrorMessage
+24    QErrorMessage::~QErrorMessage
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QErrorMessage::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QErrorMessage::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI13QErrorMessage)
+244   QErrorMessage::_ZThn8_N13QErrorMessageD1Ev
+248   QErrorMessage::_ZThn8_N13QErrorMessageD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QErrorMessage
+   size=20 align=4
+   base size=20 base align=4
+QErrorMessage (0xb1c001c0) 0
+    vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 8u)
+  QDialog (0xb1c00200) 0
+      primary-for QErrorMessage (0xb1c001c0)
+    QWidget (0xb1bf8e60) 0
+        primary-for QDialog (0xb1c00200)
+      QObject (0xb1d91c30) 0
+          primary-for QWidget (0xb1bf8e60)
+      QPaintDevice (0xb1d91c6c) 8
+          vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 244u)
+
+Vtable for QFileSystemModel
+QFileSystemModel::_ZTV16QFileSystemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QFileSystemModel)
+8     QFileSystemModel::metaObject
+12    QFileSystemModel::qt_metacast
+16    QFileSystemModel::qt_metacall
+20    QFileSystemModel::~QFileSystemModel
+24    QFileSystemModel::~QFileSystemModel
+28    QFileSystemModel::event
+32    QObject::eventFilter
+36    QFileSystemModel::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFileSystemModel::index
+60    QFileSystemModel::parent
+64    QFileSystemModel::rowCount
+68    QFileSystemModel::columnCount
+72    QFileSystemModel::hasChildren
+76    QFileSystemModel::data
+80    QFileSystemModel::setData
+84    QFileSystemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QFileSystemModel::mimeTypes
+104   QFileSystemModel::mimeData
+108   QFileSystemModel::dropMimeData
+112   QFileSystemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QFileSystemModel::fetchMore
+136   QFileSystemModel::canFetchMore
+140   QFileSystemModel::flags
+144   QFileSystemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QFileSystemModel
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemModel (0xb1c00500) 0
+    vptr=((& QFileSystemModel::_ZTV16QFileSystemModel) + 8u)
+  QAbstractItemModel (0xb1c00540) 0
+      primary-for QFileSystemModel (0xb1c00500)
+    QObject (0xb1d91e88) 0
+        primary-for QAbstractItemModel (0xb1c00540)
+
+Vtable for QFontDialog
+QFontDialog::_ZTV11QFontDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFontDialog)
+8     QFontDialog::metaObject
+12    QFontDialog::qt_metacast
+16    QFontDialog::qt_metacall
+20    QFontDialog::~QFontDialog
+24    QFontDialog::~QFontDialog
+28    QWidget::event
+32    QFontDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QFontDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFontDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QFontDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QFontDialog)
+244   QFontDialog::_ZThn8_N11QFontDialogD1Ev
+248   QFontDialog::_ZThn8_N11QFontDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFontDialog
+   size=20 align=4
+   base size=20 base align=4
+QFontDialog (0xb1c00900) 0
+    vptr=((& QFontDialog::_ZTV11QFontDialog) + 8u)
+  QDialog (0xb1c00940) 0
+      primary-for QFontDialog (0xb1c00900)
+    QWidget (0xb1c4d960) 0
+        primary-for QDialog (0xb1c00940)
+      QObject (0xb1c4b1a4) 0
+          primary-for QWidget (0xb1c4d960)
+      QPaintDevice (0xb1c4b1e0) 8
+          vptr=((& QFontDialog::_ZTV11QFontDialog) + 244u)
+
+Vtable for QInputDialog
+QInputDialog::_ZTV12QInputDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QInputDialog)
+8     QInputDialog::metaObject
+12    QInputDialog::qt_metacast
+16    QInputDialog::qt_metacall
+20    QInputDialog::~QInputDialog
+24    QInputDialog::~QInputDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QInputDialog::setVisible
+64    QInputDialog::sizeHint
+68    QInputDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QInputDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QInputDialog)
+244   QInputDialog::_ZThn8_N12QInputDialogD1Ev
+248   QInputDialog::_ZThn8_N12QInputDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QInputDialog
+   size=20 align=4
+   base size=20 base align=4
+QInputDialog (0xb1c00dc0) 0
+    vptr=((& QInputDialog::_ZTV12QInputDialog) + 8u)
+  QDialog (0xb1c00e00) 0
+      primary-for QInputDialog (0xb1c00dc0)
+    QWidget (0xb1c70a00) 0
+        primary-for QDialog (0xb1c00e00)
+      QObject (0xb1c4b564) 0
+          primary-for QWidget (0xb1c70a00)
+      QPaintDevice (0xb1c4b5a0) 8
+          vptr=((& QInputDialog::_ZTV12QInputDialog) + 244u)
+
+Vtable for QMessageBox
+QMessageBox::_ZTV11QMessageBox: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMessageBox)
+8     QMessageBox::metaObject
+12    QMessageBox::qt_metacast
+16    QMessageBox::qt_metacall
+20    QMessageBox::~QMessageBox
+24    QMessageBox::~QMessageBox
+28    QMessageBox::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QMessageBox::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMessageBox::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QMessageBox::resizeEvent
+136   QMessageBox::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QMessageBox::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QMessageBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QMessageBox)
+244   QMessageBox::_ZThn8_N11QMessageBoxD1Ev
+248   QMessageBox::_ZThn8_N11QMessageBoxD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMessageBox
+   size=20 align=4
+   base size=20 base align=4
+QMessageBox (0xb1cb0300) 0
+    vptr=((& QMessageBox::_ZTV11QMessageBox) + 8u)
+  QDialog (0xb1cb0340) 0
+      primary-for QMessageBox (0xb1cb0300)
+    QWidget (0xb1ae3140) 0
+        primary-for QDialog (0xb1cb0340)
+      QObject (0xb1c4b9d8) 0
+          primary-for QWidget (0xb1ae3140)
+      QPaintDevice (0xb1c4ba14) 8
+          vptr=((& QMessageBox::_ZTV11QMessageBox) + 244u)
+
+Vtable for QPageSetupDialog
+QPageSetupDialog::_ZTV16QPageSetupDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QPageSetupDialog)
+8     QPageSetupDialog::metaObject
+12    QPageSetupDialog::qt_metacast
+16    QPageSetupDialog::qt_metacall
+20    QPageSetupDialog::~QPageSetupDialog
+24    QPageSetupDialog::~QPageSetupDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractPageSetupDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   QPageSetupDialog::exec
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI16QPageSetupDialog)
+248   QPageSetupDialog::_ZThn8_N16QPageSetupDialogD1Ev
+252   QPageSetupDialog::_ZThn8_N16QPageSetupDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPageSetupDialog
+   size=20 align=4
+   base size=20 base align=4
+QPageSetupDialog (0xb1cb0940) 0
+    vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 8u)
+  QAbstractPageSetupDialog (0xb1cb0980) 0
+      primary-for QPageSetupDialog (0xb1cb0940)
+    QDialog (0xb1cb09c0) 0
+        primary-for QAbstractPageSetupDialog (0xb1cb0980)
+      QWidget (0xb1b14d70) 0
+          primary-for QDialog (0xb1cb09c0)
+        QObject (0xb1b3f000) 0
+            primary-for QWidget (0xb1b14d70)
+        QPaintDevice (0xb1b3f03c) 8
+            vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 248u)
+
+Vtable for QUnixPrintWidget
+QUnixPrintWidget::_ZTV16QUnixPrintWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QUnixPrintWidget)
+8     QUnixPrintWidget::metaObject
+12    QUnixPrintWidget::qt_metacast
+16    QUnixPrintWidget::qt_metacall
+20    QUnixPrintWidget::~QUnixPrintWidget
+24    QUnixPrintWidget::~QUnixPrintWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI16QUnixPrintWidget)
+232   QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD1Ev
+236   QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QUnixPrintWidget
+   size=24 align=4
+   base size=24 base align=4
+QUnixPrintWidget (0xb1cb0c80) 0
+    vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 8u)
+  QWidget (0xb1b48960) 0
+      primary-for QUnixPrintWidget (0xb1cb0c80)
+    QObject (0xb1b3f258) 0
+        primary-for QWidget (0xb1b48960)
+    QPaintDevice (0xb1b3f294) 8
+        vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 232u)
+
+Vtable for QPrintDialog
+QPrintDialog::_ZTV12QPrintDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPrintDialog)
+8     QPrintDialog::metaObject
+12    QPrintDialog::qt_metacast
+16    QPrintDialog::qt_metacall
+20    QPrintDialog::~QPrintDialog
+24    QPrintDialog::~QPrintDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QPrintDialog::done
+228   QPrintDialog::accept
+232   QDialog::reject
+236   QPrintDialog::exec
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI12QPrintDialog)
+248   QPrintDialog::_ZThn8_N12QPrintDialogD1Ev
+252   QPrintDialog::_ZThn8_N12QPrintDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintDialog
+   size=20 align=4
+   base size=20 base align=4
+QPrintDialog (0xb1cb0ec0) 0
+    vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 8u)
+  QAbstractPrintDialog (0xb1cb0f00) 0
+      primary-for QPrintDialog (0xb1cb0ec0)
+    QDialog (0xb1cb0f40) 0
+        primary-for QAbstractPrintDialog (0xb1cb0f00)
+      QWidget (0xb1b54a50) 0
+          primary-for QDialog (0xb1cb0f40)
+        QObject (0xb1b3f3c0) 0
+            primary-for QWidget (0xb1b54a50)
+        QPaintDevice (0xb1b3f3fc) 8
+            vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 248u)
+
+Vtable for QPrintPreviewDialog
+QPrintPreviewDialog::_ZTV19QPrintPreviewDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QPrintPreviewDialog)
+8     QPrintPreviewDialog::metaObject
+12    QPrintPreviewDialog::qt_metacast
+16    QPrintPreviewDialog::qt_metacall
+20    QPrintPreviewDialog::~QPrintPreviewDialog
+24    QPrintPreviewDialog::~QPrintPreviewDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintPreviewDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QPrintPreviewDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI19QPrintPreviewDialog)
+244   QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD1Ev
+248   QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintPreviewDialog
+   size=24 align=4
+   base size=24 base align=4
+QPrintPreviewDialog (0xb1b66200) 0
+    vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 8u)
+  QDialog (0xb1b66240) 0
+      primary-for QPrintPreviewDialog (0xb1b66200)
+    QWidget (0xb1b64690) 0
+        primary-for QDialog (0xb1b66240)
+      QObject (0xb1b3f618) 0
+          primary-for QWidget (0xb1b64690)
+      QPaintDevice (0xb1b3f654) 8
+          vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 244u)
+
+Vtable for QProgressDialog
+QProgressDialog::_ZTV15QProgressDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QProgressDialog)
+8     QProgressDialog::metaObject
+12    QProgressDialog::qt_metacast
+16    QProgressDialog::qt_metacall
+20    QProgressDialog::~QProgressDialog
+24    QProgressDialog::~QProgressDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QProgressDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QProgressDialog::resizeEvent
+136   QProgressDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QProgressDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QProgressDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI15QProgressDialog)
+244   QProgressDialog::_ZThn8_N15QProgressDialogD1Ev
+248   QProgressDialog::_ZThn8_N15QProgressDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QProgressDialog
+   size=20 align=4
+   base size=20 base align=4
+QProgressDialog (0xb1b66500) 0
+    vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 8u)
+  QDialog (0xb1b66540) 0
+      primary-for QProgressDialog (0xb1b66500)
+    QWidget (0xb1b64d20) 0
+        primary-for QDialog (0xb1b66540)
+      QObject (0xb1b3f870) 0
+          primary-for QWidget (0xb1b64d20)
+      QPaintDevice (0xb1b3f8ac) 8
+          vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 244u)
+
+Vtable for QWizard
+QWizard::_ZTV7QWizard: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QWizard)
+8     QWizard::metaObject
+12    QWizard::qt_metacast
+16    QWizard::qt_metacall
+20    QWizard::~QWizard
+24    QWizard::~QWizard
+28    QWizard::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWizard::setVisible
+64    QWizard::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWizard::paintEvent
+128   QWidget::moveEvent
+132   QWizard::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QWizard::done
+228   QDialog::accept
+232   QDialog::reject
+236   QWizard::validateCurrentPage
+240   QWizard::nextId
+244   QWizard::initializePage
+248   QWizard::cleanupPage
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI7QWizard)
+260   QWizard::_ZThn8_N7QWizardD1Ev
+264   QWizard::_ZThn8_N7QWizardD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWizard
+   size=20 align=4
+   base size=20 base align=4
+QWizard (0xb1b66800) 0
+    vptr=((& QWizard::_ZTV7QWizard) + 8u)
+  QDialog (0xb1b66840) 0
+      primary-for QWizard (0xb1b66800)
+    QWidget (0xb1b84b40) 0
+        primary-for QDialog (0xb1b66840)
+      QObject (0xb1b3fac8) 0
+          primary-for QWidget (0xb1b84b40)
+      QPaintDevice (0xb1b3fb04) 8
+          vptr=((& QWizard::_ZTV7QWizard) + 260u)
+
+Vtable for QWizardPage
+QWizardPage::_ZTV11QWizardPage: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWizardPage)
+8     QWizardPage::metaObject
+12    QWizardPage::qt_metacast
+16    QWizardPage::qt_metacall
+20    QWizardPage::~QWizardPage
+24    QWizardPage::~QWizardPage
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QWizardPage::initializePage
+228   QWizardPage::cleanupPage
+232   QWizardPage::validatePage
+236   QWizardPage::isComplete
+240   QWizardPage::nextId
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI11QWizardPage)
+252   QWizardPage::_ZThn8_N11QWizardPageD1Ev
+256   QWizardPage::_ZThn8_N11QWizardPageD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWizardPage
+   size=20 align=4
+   base size=20 base align=4
+QWizardPage (0xb1b66c40) 0
+    vptr=((& QWizardPage::_ZTV11QWizardPage) + 8u)
+  QWidget (0xb1bd2140) 0
+      primary-for QWizardPage (0xb1b66c40)
+    QObject (0xb1b3fe10) 0
+        primary-for QWidget (0xb1bd2140)
+    QPaintDevice (0xb1b3fe4c) 8
+        vptr=((& QWizardPage::_ZTV11QWizardPage) + 252u)
+
+Class QAccessible
+   size=1 align=1
+   base size=0 base align=1
+QAccessible (0xb19e5078) 0 empty
+
+Vtable for QAccessibleInterface
+QAccessibleInterface::_ZTV20QAccessibleInterface: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QAccessibleInterface)
+8     QAccessibleInterface::~QAccessibleInterface
+12    QAccessibleInterface::~QAccessibleInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+
+Class QAccessibleInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleInterface (0xb1a0e340) 0 nearly-empty
+    vptr=((& QAccessibleInterface::_ZTV20QAccessibleInterface) + 8u)
+  QAccessible (0xb19e5348) 0 empty
+
+Vtable for QAccessibleInterfaceEx
+QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QAccessibleInterfaceEx)
+8     QAccessibleInterfaceEx::~QAccessibleInterfaceEx
+12    QAccessibleInterfaceEx::~QAccessibleInterfaceEx
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleInterfaceEx
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleInterfaceEx (0xb1a0ea80) 0 nearly-empty
+    vptr=((& QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx) + 8u)
+  QAccessibleInterface (0xb1a0eac0) 0 nearly-empty
+      primary-for QAccessibleInterfaceEx (0xb1a0ea80)
+    QAccessible (0xb19e58e8) 0 empty
+
+Vtable for QAccessibleEvent
+QAccessibleEvent::_ZTV16QAccessibleEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QAccessibleEvent)
+8     QAccessibleEvent::~QAccessibleEvent
+12    QAccessibleEvent::~QAccessibleEvent
+
+Class QAccessibleEvent
+   size=20 align=4
+   base size=20 base align=4
+QAccessibleEvent (0xb1a0eb80) 0
+    vptr=((& QAccessibleEvent::_ZTV16QAccessibleEvent) + 8u)
+  QEvent (0xb19e5960) 0
+      primary-for QAccessibleEvent (0xb1a0eb80)
+
+Vtable for QAccessible2Interface
+QAccessible2Interface::_ZTV21QAccessible2Interface: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAccessible2Interface)
+8     QAccessible2Interface::~QAccessible2Interface
+12    QAccessible2Interface::~QAccessible2Interface
+
+Class QAccessible2Interface
+   size=4 align=4
+   base size=4 base align=4
+QAccessible2Interface (0xb1a8f1a4) 0 nearly-empty
+    vptr=((& QAccessible2Interface::_ZTV21QAccessible2Interface) + 8u)
+
+Vtable for QAccessibleTextInterface
+QAccessibleTextInterface::_ZTV24QAccessibleTextInterface: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAccessibleTextInterface)
+8     QAccessibleTextInterface::~QAccessibleTextInterface
+12    QAccessibleTextInterface::~QAccessibleTextInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+
+Class QAccessibleTextInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleTextInterface (0xb1a90400) 0 nearly-empty
+    vptr=((& QAccessibleTextInterface::_ZTV24QAccessibleTextInterface) + 8u)
+  QAccessible2Interface (0xb1a8f528) 0 nearly-empty
+      primary-for QAccessibleTextInterface (0xb1a90400)
+
+Vtable for QAccessibleEditableTextInterface
+QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI32QAccessibleEditableTextInterface)
+8     QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface
+12    QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+
+Class QAccessibleEditableTextInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleEditableTextInterface (0xb1a90680) 0 nearly-empty
+    vptr=((& QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface) + 8u)
+  QAccessible2Interface (0xb1a8f870) 0 nearly-empty
+      primary-for QAccessibleEditableTextInterface (0xb1a90680)
+
+Vtable for QAccessibleSimpleEditableTextInterface
+QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI38QAccessibleSimpleEditableTextInterface)
+8     QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface
+12    QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface
+16    QAccessibleSimpleEditableTextInterface::copyText
+20    QAccessibleSimpleEditableTextInterface::deleteText
+24    QAccessibleSimpleEditableTextInterface::insertText
+28    QAccessibleSimpleEditableTextInterface::cutText
+32    QAccessibleSimpleEditableTextInterface::pasteText
+36    QAccessibleSimpleEditableTextInterface::replaceText
+40    QAccessibleSimpleEditableTextInterface::setAttributes
+
+Class QAccessibleSimpleEditableTextInterface
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleSimpleEditableTextInterface (0xb1a90900) 0
+    vptr=((& QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface) + 8u)
+  QAccessibleEditableTextInterface (0xb1a90940) 0 nearly-empty
+      primary-for QAccessibleSimpleEditableTextInterface (0xb1a90900)
+    QAccessible2Interface (0xb1a8fbb8) 0 nearly-empty
+        primary-for QAccessibleEditableTextInterface (0xb1a90940)
+
+Vtable for QAccessibleValueInterface
+QAccessibleValueInterface::_ZTV25QAccessibleValueInterface: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleValueInterface)
+8     QAccessibleValueInterface::~QAccessibleValueInterface
+12    QAccessibleValueInterface::~QAccessibleValueInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class QAccessibleValueInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleValueInterface (0xb1a90a00) 0 nearly-empty
+    vptr=((& QAccessibleValueInterface::_ZTV25QAccessibleValueInterface) + 8u)
+  QAccessible2Interface (0xb1a8fbf4) 0 nearly-empty
+      primary-for QAccessibleValueInterface (0xb1a90a00)
+
+Vtable for QAccessibleTableInterface
+QAccessibleTableInterface::_ZTV25QAccessibleTableInterface: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleTableInterface)
+8     QAccessibleTableInterface::~QAccessibleTableInterface
+12    QAccessibleTableInterface::~QAccessibleTableInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   __cxa_pure_virtual
+
+Class QAccessibleTableInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleTableInterface (0xb1a90c80) 0 nearly-empty
+    vptr=((& QAccessibleTableInterface::_ZTV25QAccessibleTableInterface) + 8u)
+  QAccessible2Interface (0xb1a8ff3c) 0 nearly-empty
+      primary-for QAccessibleTableInterface (0xb1a90c80)
+
+Vtable for QAccessibleActionInterface
+QAccessibleActionInterface::_ZTV26QAccessibleActionInterface: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAccessibleActionInterface)
+8     QAccessibleActionInterface::~QAccessibleActionInterface
+12    QAccessibleActionInterface::~QAccessibleActionInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+
+Class QAccessibleActionInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleActionInterface (0xb1a90d40) 0 nearly-empty
+    vptr=((& QAccessibleActionInterface::_ZTV26QAccessibleActionInterface) + 8u)
+  QAccessible2Interface (0xb1a8ffb4) 0 nearly-empty
+      primary-for QAccessibleActionInterface (0xb1a90d40)
+
+Vtable for QAccessibleImageInterface
+QAccessibleImageInterface::_ZTV25QAccessibleImageInterface: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleImageInterface)
+8     QAccessibleImageInterface::~QAccessibleImageInterface
+12    QAccessibleImageInterface::~QAccessibleImageInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+
+Class QAccessibleImageInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleImageInterface (0xb1a90e00) 0 nearly-empty
+    vptr=((& QAccessibleImageInterface::_ZTV25QAccessibleImageInterface) + 8u)
+  QAccessible2Interface (0xb1ab503c) 0 nearly-empty
+      primary-for QAccessibleImageInterface (0xb1a90e00)
+
+Vtable for QAccessibleBridge
+QAccessibleBridge::_ZTV17QAccessibleBridge: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleBridge)
+8     QAccessibleBridge::~QAccessibleBridge
+12    QAccessibleBridge::~QAccessibleBridge
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleBridge
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleBridge (0xb1ab50b4) 0 nearly-empty
+    vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 8u)
+
+Vtable for QAccessibleBridgeFactoryInterface
+QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI33QAccessibleBridgeFactoryInterface)
+8     QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface
+12    QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleBridgeFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleBridgeFactoryInterface (0xb1abb100) 0 nearly-empty
+    vptr=((& QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface) + 8u)
+  QFactoryInterface (0xb1ab52d0) 0 nearly-empty
+      primary-for QAccessibleBridgeFactoryInterface (0xb1abb100)
+
+Vtable for QAccessibleBridgePlugin
+QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QAccessibleBridgePlugin)
+8     QAccessibleBridgePlugin::metaObject
+12    QAccessibleBridgePlugin::qt_metacast
+16    QAccessibleBridgePlugin::qt_metacall
+20    QAccessibleBridgePlugin::~QAccessibleBridgePlugin
+24    QAccessibleBridgePlugin::~QAccessibleBridgePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI23QAccessibleBridgePlugin)
+72    QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD1Ev
+76    QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QAccessibleBridgePlugin
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleBridgePlugin (0xb1abcb90) 0
+    vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 8u)
+  QObject (0xb1ab55dc) 0
+      primary-for QAccessibleBridgePlugin (0xb1abcb90)
+  QAccessibleBridgeFactoryInterface (0xb1abb3c0) 8 nearly-empty
+      vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 72u)
+    QFactoryInterface (0xb1ab5618) 8 nearly-empty
+        primary-for QAccessibleBridgeFactoryInterface (0xb1abb3c0)
+
+Vtable for QAccessibleObject
+QAccessibleObject::_ZTV17QAccessibleObject: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleObject)
+8     QAccessibleObject::~QAccessibleObject
+12    QAccessibleObject::~QAccessibleObject
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    QAccessibleObject::setText
+52    QAccessibleObject::rect
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAccessibleObject::userActionCount
+68    QAccessibleObject::actionText
+72    QAccessibleObject::doAction
+
+Class QAccessibleObject
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleObject (0xb1abb600) 0
+    vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 8u)
+  QAccessibleInterface (0xb1abb640) 0 nearly-empty
+      primary-for QAccessibleObject (0xb1abb600)
+    QAccessible (0xb1ab5744) 0 empty
+
+Vtable for QAccessibleObjectEx
+QAccessibleObjectEx::_ZTV19QAccessibleObjectEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAccessibleObjectEx)
+8     QAccessibleObjectEx::~QAccessibleObjectEx
+12    QAccessibleObjectEx::~QAccessibleObjectEx
+16    QAccessibleObjectEx::isValid
+20    QAccessibleObjectEx::object
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    QAccessibleObjectEx::setText
+52    QAccessibleObjectEx::rect
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAccessibleObjectEx::userActionCount
+68    QAccessibleObjectEx::actionText
+72    QAccessibleObjectEx::doAction
+76    __cxa_pure_virtual
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleObjectEx
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleObjectEx (0xb1abb6c0) 0
+    vptr=((& QAccessibleObjectEx::_ZTV19QAccessibleObjectEx) + 8u)
+  QAccessibleInterfaceEx (0xb1abb700) 0 nearly-empty
+      primary-for QAccessibleObjectEx (0xb1abb6c0)
+    QAccessibleInterface (0xb1abb740) 0 nearly-empty
+        primary-for QAccessibleInterfaceEx (0xb1abb700)
+      QAccessible (0xb1ab5780) 0 empty
+
+Vtable for QAccessibleApplication
+QAccessibleApplication::_ZTV22QAccessibleApplication: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QAccessibleApplication)
+8     QAccessibleApplication::~QAccessibleApplication
+12    QAccessibleApplication::~QAccessibleApplication
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    QAccessibleApplication::childCount
+28    QAccessibleApplication::indexOfChild
+32    QAccessibleApplication::relationTo
+36    QAccessibleApplication::childAt
+40    QAccessibleApplication::navigate
+44    QAccessibleApplication::text
+48    QAccessibleObject::setText
+52    QAccessibleObject::rect
+56    QAccessibleApplication::role
+60    QAccessibleApplication::state
+64    QAccessibleApplication::userActionCount
+68    QAccessibleApplication::actionText
+72    QAccessibleApplication::doAction
+
+Class QAccessibleApplication
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleApplication (0xb1abb7c0) 0
+    vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 8u)
+  QAccessibleObject (0xb1abb800) 0
+      primary-for QAccessibleApplication (0xb1abb7c0)
+    QAccessibleInterface (0xb1abb840) 0 nearly-empty
+        primary-for QAccessibleObject (0xb1abb800)
+      QAccessible (0xb1ab57bc) 0 empty
+
+Vtable for QAccessibleFactoryInterface
+QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAccessibleFactoryInterface)
+8     QAccessibleFactoryInterface::~QAccessibleFactoryInterface
+12    QAccessibleFactoryInterface::~QAccessibleFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleFactoryInterface (0xb18d9820) 0 nearly-empty
+    vptr=((& QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface) + 8u)
+  QAccessible (0xb1ab57f8) 0 empty
+  QFactoryInterface (0xb1ab5834) 0 nearly-empty
+      primary-for QAccessibleFactoryInterface (0xb18d9820)
+
+Vtable for QAccessiblePlugin
+QAccessiblePlugin::_ZTV17QAccessiblePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessiblePlugin)
+8     QAccessiblePlugin::metaObject
+12    QAccessiblePlugin::qt_metacast
+16    QAccessiblePlugin::qt_metacall
+20    QAccessiblePlugin::~QAccessiblePlugin
+24    QAccessiblePlugin::~QAccessiblePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI17QAccessiblePlugin)
+72    QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD1Ev
+76    QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QAccessiblePlugin
+   size=12 align=4
+   base size=12 base align=4
+QAccessiblePlugin (0xb18df230) 0
+    vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 8u)
+  QObject (0xb1ab5b40) 0
+      primary-for QAccessiblePlugin (0xb18df230)
+  QAccessibleFactoryInterface (0xb18df280) 8 nearly-empty
+      vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 72u)
+    QAccessible (0xb1ab5b7c) 8 empty
+    QFactoryInterface (0xb1ab5bb8) 8 nearly-empty
+        primary-for QAccessibleFactoryInterface (0xb18df280)
+
+Vtable for QAccessibleWidget
+QAccessibleWidget::_ZTV17QAccessibleWidget: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleWidget)
+8     QAccessibleWidget::~QAccessibleWidget
+12    QAccessibleWidget::~QAccessibleWidget
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    QAccessibleWidget::childCount
+28    QAccessibleWidget::indexOfChild
+32    QAccessibleWidget::relationTo
+36    QAccessibleWidget::childAt
+40    QAccessibleWidget::navigate
+44    QAccessibleWidget::text
+48    QAccessibleObject::setText
+52    QAccessibleWidget::rect
+56    QAccessibleWidget::role
+60    QAccessibleWidget::state
+64    QAccessibleWidget::userActionCount
+68    QAccessibleWidget::actionText
+72    QAccessibleWidget::doAction
+
+Class QAccessibleWidget
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleWidget (0xb1abbd40) 0
+    vptr=((& QAccessibleWidget::_ZTV17QAccessibleWidget) + 8u)
+  QAccessibleObject (0xb1abbd80) 0
+      primary-for QAccessibleWidget (0xb1abbd40)
+    QAccessibleInterface (0xb1abbdc0) 0 nearly-empty
+        primary-for QAccessibleObject (0xb1abbd80)
+      QAccessible (0xb1ab5ce4) 0 empty
+
+Vtable for QAccessibleWidgetEx
+QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAccessibleWidgetEx)
+8     QAccessibleWidgetEx::~QAccessibleWidgetEx
+12    QAccessibleWidgetEx::~QAccessibleWidgetEx
+16    QAccessibleObjectEx::isValid
+20    QAccessibleObjectEx::object
+24    QAccessibleWidgetEx::childCount
+28    QAccessibleWidgetEx::indexOfChild
+32    QAccessibleWidgetEx::relationTo
+36    QAccessibleWidgetEx::childAt
+40    QAccessibleWidgetEx::navigate
+44    QAccessibleWidgetEx::text
+48    QAccessibleObjectEx::setText
+52    QAccessibleWidgetEx::rect
+56    QAccessibleWidgetEx::role
+60    QAccessibleWidgetEx::state
+64    QAccessibleObjectEx::userActionCount
+68    QAccessibleWidgetEx::actionText
+72    QAccessibleWidgetEx::doAction
+76    QAccessibleWidgetEx::invokeMethodEx
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleWidgetEx
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleWidgetEx (0xb1abbe40) 0
+    vptr=((& QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx) + 8u)
+  QAccessibleObjectEx (0xb1abbe80) 0
+      primary-for QAccessibleWidgetEx (0xb1abbe40)
+    QAccessibleInterfaceEx (0xb1abbec0) 0 nearly-empty
+        primary-for QAccessibleObjectEx (0xb1abbe80)
+      QAccessibleInterface (0xb1abbf00) 0 nearly-empty
+          primary-for QAccessibleInterfaceEx (0xb1abbec0)
+        QAccessible (0xb1ab5d20) 0 empty
+
+Class QSslCertificate
+   size=4 align=4
+   base size=4 base align=4
+QSslCertificate (0xb1ab5d5c) 0
+
+Class QSslCipher
+   size=4 align=4
+   base size=4 base align=4
+QSslCipher (0xb1ab5e10) 0
+
+Vtable for QAbstractSocket
+QAbstractSocket::_ZTV15QAbstractSocket: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAbstractSocket)
+8     QAbstractSocket::metaObject
+12    QAbstractSocket::qt_metacast
+16    QAbstractSocket::qt_metacall
+20    QAbstractSocket::~QAbstractSocket
+24    QAbstractSocket::~QAbstractSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractSocket::isSequential
+60    QIODevice::open
+64    QAbstractSocket::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QAbstractSocket::atEnd
+84    QIODevice::reset
+88    QAbstractSocket::bytesAvailable
+92    QAbstractSocket::bytesToWrite
+96    QAbstractSocket::canReadLine
+100   QAbstractSocket::waitForReadyRead
+104   QAbstractSocket::waitForBytesWritten
+108   QAbstractSocket::readData
+112   QAbstractSocket::readLineData
+116   QAbstractSocket::writeData
+
+Class QAbstractSocket
+   size=8 align=4
+   base size=8 base align=4
+QAbstractSocket (0xb190c140) 0
+    vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 8u)
+  QIODevice (0xb190c180) 0
+      primary-for QAbstractSocket (0xb190c140)
+    QObject (0xb1ab5ec4) 0
+        primary-for QIODevice (0xb190c180)
+
+Vtable for QTcpSocket
+QTcpSocket::_ZTV10QTcpSocket: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTcpSocket)
+8     QTcpSocket::metaObject
+12    QTcpSocket::qt_metacast
+16    QTcpSocket::qt_metacall
+20    QTcpSocket::~QTcpSocket
+24    QTcpSocket::~QTcpSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractSocket::isSequential
+60    QIODevice::open
+64    QAbstractSocket::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QAbstractSocket::atEnd
+84    QIODevice::reset
+88    QAbstractSocket::bytesAvailable
+92    QAbstractSocket::bytesToWrite
+96    QAbstractSocket::canReadLine
+100   QAbstractSocket::waitForReadyRead
+104   QAbstractSocket::waitForBytesWritten
+108   QAbstractSocket::readData
+112   QAbstractSocket::readLineData
+116   QAbstractSocket::writeData
+
+Class QTcpSocket
+   size=8 align=4
+   base size=8 base align=4
+QTcpSocket (0xb190c680) 0
+    vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 8u)
+  QAbstractSocket (0xb190c6c0) 0
+      primary-for QTcpSocket (0xb190c680)
+    QIODevice (0xb190c700) 0
+        primary-for QAbstractSocket (0xb190c6c0)
+      QObject (0xb1934438) 0
+          primary-for QIODevice (0xb190c700)
+
+Class QSslError
+   size=4 align=4
+   base size=4 base align=4
+QSslError (0xb1934654) 0
+
+Vtable for QSslSocket
+QSslSocket::_ZTV10QSslSocket: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QSslSocket)
+8     QSslSocket::metaObject
+12    QSslSocket::qt_metacast
+16    QSslSocket::qt_metacall
+20    QSslSocket::~QSslSocket
+24    QSslSocket::~QSslSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractSocket::isSequential
+60    QIODevice::open
+64    QSslSocket::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QSslSocket::atEnd
+84    QIODevice::reset
+88    QSslSocket::bytesAvailable
+92    QSslSocket::bytesToWrite
+96    QSslSocket::canReadLine
+100   QSslSocket::waitForReadyRead
+104   QSslSocket::waitForBytesWritten
+108   QSslSocket::readData
+112   QAbstractSocket::readLineData
+116   QSslSocket::writeData
+
+Class QSslSocket
+   size=8 align=4
+   base size=8 base align=4
+QSslSocket (0xb190ca80) 0
+    vptr=((& QSslSocket::_ZTV10QSslSocket) + 8u)
+  QTcpSocket (0xb190cac0) 0
+      primary-for QSslSocket (0xb190ca80)
+    QAbstractSocket (0xb190cb00) 0
+        primary-for QTcpSocket (0xb190cac0)
+      QIODevice (0xb190cb40) 0
+          primary-for QAbstractSocket (0xb190cb00)
+        QObject (0xb1934708) 0
+            primary-for QIODevice (0xb190cb40)
+
+Class QSslConfiguration
+   size=4 align=4
+   base size=4 base align=4
+QSslConfiguration (0xb19349d8) 0
+
+Class QSslKey
+   size=4 align=4
+   base size=4 base align=4
+QSslKey (0xb1934a8c) 0
+
+Vtable for QLocalServer
+QLocalServer::_ZTV12QLocalServer: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QLocalServer)
+8     QLocalServer::metaObject
+12    QLocalServer::qt_metacast
+16    QLocalServer::qt_metacall
+20    QLocalServer::~QLocalServer
+24    QLocalServer::~QLocalServer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLocalServer::hasPendingConnections
+60    QLocalServer::nextPendingConnection
+64    QLocalServer::incomingConnection
+
+Class QLocalServer
+   size=8 align=4
+   base size=8 base align=4
+QLocalServer (0xb197f0c0) 0
+    vptr=((& QLocalServer::_ZTV12QLocalServer) + 8u)
+  QObject (0xb1934b40) 0
+      primary-for QLocalServer (0xb197f0c0)
+
+Vtable for QLocalSocket
+QLocalSocket::_ZTV12QLocalSocket: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QLocalSocket)
+8     QLocalSocket::metaObject
+12    QLocalSocket::qt_metacast
+16    QLocalSocket::qt_metacall
+20    QLocalSocket::~QLocalSocket
+24    QLocalSocket::~QLocalSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLocalSocket::isSequential
+60    QIODevice::open
+64    QLocalSocket::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QLocalSocket::bytesAvailable
+92    QLocalSocket::bytesToWrite
+96    QLocalSocket::canReadLine
+100   QLocalSocket::waitForReadyRead
+104   QLocalSocket::waitForBytesWritten
+108   QLocalSocket::readData
+112   QIODevice::readLineData
+116   QLocalSocket::writeData
+
+Class QLocalSocket
+   size=8 align=4
+   base size=8 base align=4
+QLocalSocket (0xb197f380) 0
+    vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 8u)
+  QIODevice (0xb197f3c0) 0
+      primary-for QLocalSocket (0xb197f380)
+    QObject (0xb1934d5c) 0
+        primary-for QIODevice (0xb197f3c0)
+
+Class QIPv6Address
+   size=16 align=1
+   base size=16 base align=1
+QIPv6Address (0xb1934f78) 0
+
+Class QHostAddress
+   size=4 align=4
+   base size=4 base align=4
+QHostAddress (0xb19af0b4) 0
+
+Vtable for QTcpServer
+QTcpServer::_ZTV10QTcpServer: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTcpServer)
+8     QTcpServer::metaObject
+12    QTcpServer::qt_metacast
+16    QTcpServer::qt_metacall
+20    QTcpServer::~QTcpServer
+24    QTcpServer::~QTcpServer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTcpServer::hasPendingConnections
+60    QTcpServer::nextPendingConnection
+64    QTcpServer::incomingConnection
+
+Class QTcpServer
+   size=8 align=4
+   base size=8 base align=4
+QTcpServer (0xb197f9c0) 0
+    vptr=((& QTcpServer::_ZTV10QTcpServer) + 8u)
+  QObject (0xb19af4b0) 0
+      primary-for QTcpServer (0xb197f9c0)
+
+Vtable for QUdpSocket
+QUdpSocket::_ZTV10QUdpSocket: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QUdpSocket)
+8     QUdpSocket::metaObject
+12    QUdpSocket::qt_metacast
+16    QUdpSocket::qt_metacall
+20    QUdpSocket::~QUdpSocket
+24    QUdpSocket::~QUdpSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractSocket::isSequential
+60    QIODevice::open
+64    QAbstractSocket::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QAbstractSocket::atEnd
+84    QIODevice::reset
+88    QAbstractSocket::bytesAvailable
+92    QAbstractSocket::bytesToWrite
+96    QAbstractSocket::canReadLine
+100   QAbstractSocket::waitForReadyRead
+104   QAbstractSocket::waitForBytesWritten
+108   QAbstractSocket::readData
+112   QAbstractSocket::readLineData
+116   QAbstractSocket::writeData
+
+Class QUdpSocket
+   size=8 align=4
+   base size=8 base align=4
+QUdpSocket (0xb197fc80) 0
+    vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 8u)
+  QAbstractSocket (0xb197fcc0) 0
+      primary-for QUdpSocket (0xb197fc80)
+    QIODevice (0xb197fd00) 0
+        primary-for QAbstractSocket (0xb197fcc0)
+      QObject (0xb19af6cc) 0
+          primary-for QIODevice (0xb197fd00)
+
+Class QAuthenticator
+   size=4 align=4
+   base size=4 base align=4
+QAuthenticator (0xb19afb04) 0
+
+Class QHostInfo
+   size=4 align=4
+   base size=4 base align=4
+QHostInfo (0xb19afb7c) 0
+
+Class QNetworkAddressEntry
+   size=4 align=4
+   base size=4 base align=4
+QNetworkAddressEntry (0xb19afbf4) 0
+
+Class QNetworkInterface
+   size=4 align=4
+   base size=4 base align=4
+QNetworkInterface (0xb19afca8) 0
+
+Class QNetworkProxyQuery
+   size=4 align=4
+   base size=4 base align=4
+QNetworkProxyQuery (0xb19afe10) 0
+
+Class QNetworkProxy
+   size=4 align=4
+   base size=4 base align=4
+QNetworkProxy (0xb19aff3c) 0
+
+Vtable for QNetworkProxyFactory
+QNetworkProxyFactory::_ZTV20QNetworkProxyFactory: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QNetworkProxyFactory)
+8     QNetworkProxyFactory::~QNetworkProxyFactory
+12    QNetworkProxyFactory::~QNetworkProxyFactory
+16    __cxa_pure_virtual
+
+Class QNetworkProxyFactory
+   size=4 align=4
+   base size=4 base align=4
+QNetworkProxyFactory (0xb18840f0) 0 nearly-empty
+    vptr=((& QNetworkProxyFactory::_ZTV20QNetworkProxyFactory) + 8u)
+
+Vtable for QUrlInfo
+QUrlInfo::_ZTV8QUrlInfo: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QUrlInfo)
+8     QUrlInfo::~QUrlInfo
+12    QUrlInfo::~QUrlInfo
+16    QUrlInfo::setName
+20    QUrlInfo::setDir
+24    QUrlInfo::setFile
+28    QUrlInfo::setSymLink
+32    QUrlInfo::setOwner
+36    QUrlInfo::setGroup
+40    QUrlInfo::setSize
+44    QUrlInfo::setWritable
+48    QUrlInfo::setReadable
+52    QUrlInfo::setPermissions
+56    QUrlInfo::setLastModified
+
+Class QUrlInfo
+   size=8 align=4
+   base size=8 base align=4
+QUrlInfo (0xb188412c) 0
+    vptr=((& QUrlInfo::_ZTV8QUrlInfo) + 8u)
+
+Class QNetworkConfiguration
+   size=4 align=4
+   base size=4 base align=4
+QNetworkConfiguration (0xb18841e0) 0
+
+Vtable for QNetworkConfigurationManager
+QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI28QNetworkConfigurationManager)
+8     QNetworkConfigurationManager::metaObject
+12    QNetworkConfigurationManager::qt_metacast
+16    QNetworkConfigurationManager::qt_metacall
+20    QNetworkConfigurationManager::~QNetworkConfigurationManager
+24    QNetworkConfigurationManager::~QNetworkConfigurationManager
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QNetworkConfigurationManager
+   size=8 align=4
+   base size=8 base align=4
+QNetworkConfigurationManager (0xb17eaa00) 0
+    vptr=((& QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager) + 8u)
+  QObject (0xb18842d0) 0
+      primary-for QNetworkConfigurationManager (0xb17eaa00)
+
+Vtable for QNetworkSession
+QNetworkSession::_ZTV15QNetworkSession: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QNetworkSession)
+8     QNetworkSession::metaObject
+12    QNetworkSession::qt_metacast
+16    QNetworkSession::qt_metacall
+20    QNetworkSession::~QNetworkSession
+24    QNetworkSession::~QNetworkSession
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QNetworkSession::connectNotify
+52    QNetworkSession::disconnectNotify
+
+Class QNetworkSession
+   size=12 align=4
+   base size=12 base align=4
+QNetworkSession (0xb17eadc0) 0
+    vptr=((& QNetworkSession::_ZTV15QNetworkSession) + 8u)
+  QObject (0xb1884528) 0
+      primary-for QNetworkSession (0xb17eadc0)
+
+Class QNetworkRequest
+   size=4 align=4
+   base size=4 base align=4
+QNetworkRequest (0xb1884654) 0
+
+Class QNetworkCacheMetaData
+   size=4 align=4
+   base size=4 base align=4
+QNetworkCacheMetaData (0xb18847bc) 0
+
+Vtable for QAbstractNetworkCache
+QAbstractNetworkCache::_ZTV21QAbstractNetworkCache: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAbstractNetworkCache)
+8     QAbstractNetworkCache::metaObject
+12    QAbstractNetworkCache::qt_metacast
+16    QAbstractNetworkCache::qt_metacall
+20    QAbstractNetworkCache::~QAbstractNetworkCache
+24    QAbstractNetworkCache::~QAbstractNetworkCache
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QAbstractNetworkCache
+   size=8 align=4
+   base size=8 base align=4
+QAbstractNetworkCache (0xb1723300) 0
+    vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 8u)
+  QObject (0xb1884870) 0
+      primary-for QAbstractNetworkCache (0xb1723300)
+
+Vtable for QFtp
+QFtp::_ZTV4QFtp: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI4QFtp)
+8     QFtp::metaObject
+12    QFtp::qt_metacast
+16    QFtp::qt_metacall
+20    QFtp::~QFtp
+24    QFtp::~QFtp
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFtp
+   size=8 align=4
+   base size=8 base align=4
+QFtp (0xb17235c0) 0
+    vptr=((& QFtp::_ZTV4QFtp) + 8u)
+  QObject (0xb1884a8c) 0
+      primary-for QFtp (0xb17235c0)
+
+Vtable for QHttpHeader
+QHttpHeader::_ZTV11QHttpHeader: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHttpHeader)
+8     QHttpHeader::~QHttpHeader
+12    QHttpHeader::~QHttpHeader
+16    QHttpHeader::toString
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QHttpHeader::parseLine
+
+Class QHttpHeader
+   size=8 align=4
+   base size=8 base align=4
+QHttpHeader (0xb1884d20) 0
+    vptr=((& QHttpHeader::_ZTV11QHttpHeader) + 8u)
+
+Vtable for QHttpResponseHeader
+QHttpResponseHeader::_ZTV19QHttpResponseHeader: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QHttpResponseHeader)
+8     QHttpResponseHeader::~QHttpResponseHeader
+12    QHttpResponseHeader::~QHttpResponseHeader
+16    QHttpResponseHeader::toString
+20    QHttpResponseHeader::majorVersion
+24    QHttpResponseHeader::minorVersion
+28    QHttpResponseHeader::parseLine
+
+Class QHttpResponseHeader
+   size=8 align=4
+   base size=8 base align=4
+QHttpResponseHeader (0xb1723a00) 0
+    vptr=((& QHttpResponseHeader::_ZTV19QHttpResponseHeader) + 8u)
+  QHttpHeader (0xb1884e88) 0
+      primary-for QHttpResponseHeader (0xb1723a00)
+
+Vtable for QHttpRequestHeader
+QHttpRequestHeader::_ZTV18QHttpRequestHeader: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QHttpRequestHeader)
+8     QHttpRequestHeader::~QHttpRequestHeader
+12    QHttpRequestHeader::~QHttpRequestHeader
+16    QHttpRequestHeader::toString
+20    QHttpRequestHeader::majorVersion
+24    QHttpRequestHeader::minorVersion
+28    QHttpRequestHeader::parseLine
+
+Class QHttpRequestHeader
+   size=8 align=4
+   base size=8 base align=4
+QHttpRequestHeader (0xb1723b00) 0
+    vptr=((& QHttpRequestHeader::_ZTV18QHttpRequestHeader) + 8u)
+  QHttpHeader (0xb1884fb4) 0
+      primary-for QHttpRequestHeader (0xb1723b00)
+
+Vtable for QHttp
+QHttp::_ZTV5QHttp: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QHttp)
+8     QHttp::metaObject
+12    QHttp::qt_metacast
+16    QHttp::qt_metacall
+20    QHttp::~QHttp
+24    QHttp::~QHttp
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QHttp
+   size=8 align=4
+   base size=8 base align=4
+QHttp (0xb1723c00) 0
+    vptr=((& QHttp::_ZTV5QHttp) + 8u)
+  QObject (0xb177d0f0) 0
+      primary-for QHttp (0xb1723c00)
+
+Vtable for QNetworkAccessManager
+QNetworkAccessManager::_ZTV21QNetworkAccessManager: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QNetworkAccessManager)
+8     QNetworkAccessManager::metaObject
+12    QNetworkAccessManager::qt_metacast
+16    QNetworkAccessManager::qt_metacall
+20    QNetworkAccessManager::~QNetworkAccessManager
+24    QNetworkAccessManager::~QNetworkAccessManager
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QNetworkAccessManager::createRequest
+
+Class QNetworkAccessManager
+   size=8 align=4
+   base size=8 base align=4
+QNetworkAccessManager (0xb1723f00) 0
+    vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 8u)
+  QObject (0xb177d384) 0
+      primary-for QNetworkAccessManager (0xb1723f00)
+
+Class QNetworkCookie
+   size=4 align=4
+   base size=4 base align=4
+QNetworkCookie (0xb177d5a0) 0
+
+Vtable for QNetworkCookieJar
+QNetworkCookieJar::_ZTV17QNetworkCookieJar: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QNetworkCookieJar)
+8     QNetworkCookieJar::metaObject
+12    QNetworkCookieJar::qt_metacast
+16    QNetworkCookieJar::qt_metacall
+20    QNetworkCookieJar::~QNetworkCookieJar
+24    QNetworkCookieJar::~QNetworkCookieJar
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QNetworkCookieJar::cookiesForUrl
+60    QNetworkCookieJar::setCookiesFromUrl
+
+Class QNetworkCookieJar
+   size=8 align=4
+   base size=8 base align=4
+QNetworkCookieJar (0xb17a5340) 0
+    vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 8u)
+  QObject (0xb177d6cc) 0
+      primary-for QNetworkCookieJar (0xb17a5340)
+
+Vtable for QNetworkDiskCache
+QNetworkDiskCache::_ZTV17QNetworkDiskCache: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QNetworkDiskCache)
+8     QNetworkDiskCache::metaObject
+12    QNetworkDiskCache::qt_metacast
+16    QNetworkDiskCache::qt_metacall
+20    QNetworkDiskCache::~QNetworkDiskCache
+24    QNetworkDiskCache::~QNetworkDiskCache
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QNetworkDiskCache::metaData
+60    QNetworkDiskCache::updateMetaData
+64    QNetworkDiskCache::data
+68    QNetworkDiskCache::remove
+72    QNetworkDiskCache::cacheSize
+76    QNetworkDiskCache::prepare
+80    QNetworkDiskCache::insert
+84    QNetworkDiskCache::clear
+88    QNetworkDiskCache::expire
+
+Class QNetworkDiskCache
+   size=8 align=4
+   base size=8 base align=4
+QNetworkDiskCache (0xb17a5880) 0
+    vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 8u)
+  QAbstractNetworkCache (0xb17a58c0) 0
+      primary-for QNetworkDiskCache (0xb17a5880)
+    QObject (0xb177da50) 0
+        primary-for QAbstractNetworkCache (0xb17a58c0)
+
+Vtable for QNetworkReply
+QNetworkReply::_ZTV13QNetworkReply: 33u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QNetworkReply)
+8     QNetworkReply::metaObject
+12    QNetworkReply::qt_metacast
+16    QNetworkReply::qt_metacall
+20    QNetworkReply::~QNetworkReply
+24    QNetworkReply::~QNetworkReply
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QNetworkReply::isSequential
+60    QIODevice::open
+64    QNetworkReply::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   QNetworkReply::writeData
+120   __cxa_pure_virtual
+124   QNetworkReply::setReadBufferSize
+128   QNetworkReply::ignoreSslErrors
+
+Class QNetworkReply
+   size=8 align=4
+   base size=8 base align=4
+QNetworkReply (0xb17a5b80) 0
+    vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 8u)
+  QIODevice (0xb17a5bc0) 0
+      primary-for QNetworkReply (0xb17a5b80)
+    QObject (0xb177dc6c) 0
+        primary-for QIODevice (0xb17a5bc0)
+
+Class QSqlRecord
+   size=4 align=4
+   base size=4 base align=4
+QSqlRecord (0xb177df78) 0
+
+Vtable for QSqlDriverCreatorBase
+QSqlDriverCreatorBase::_ZTV21QSqlDriverCreatorBase: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QSqlDriverCreatorBase)
+8     QSqlDriverCreatorBase::~QSqlDriverCreatorBase
+12    QSqlDriverCreatorBase::~QSqlDriverCreatorBase
+16    __cxa_pure_virtual
+
+Class QSqlDriverCreatorBase
+   size=4 align=4
+   base size=4 base align=4
+QSqlDriverCreatorBase (0xb162403c) 0 nearly-empty
+    vptr=((& QSqlDriverCreatorBase::_ZTV21QSqlDriverCreatorBase) + 8u)
+
+Class QSqlDatabase
+   size=4 align=4
+   base size=4 base align=4
+QSqlDatabase (0xb1624294) 0
+
+Vtable for QSqlQueryModel
+QSqlQueryModel::_ZTV14QSqlQueryModel: 44u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QSqlQueryModel)
+8     QSqlQueryModel::metaObject
+12    QSqlQueryModel::qt_metacast
+16    QSqlQueryModel::qt_metacall
+20    QSqlQueryModel::~QSqlQueryModel
+24    QSqlQueryModel::~QSqlQueryModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    QSqlQueryModel::rowCount
+68    QSqlQueryModel::columnCount
+72    QAbstractTableModel::hasChildren
+76    QSqlQueryModel::data
+80    QAbstractItemModel::setData
+84    QSqlQueryModel::headerData
+88    QSqlQueryModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QSqlQueryModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QSqlQueryModel::removeColumns
+132   QSqlQueryModel::fetchMore
+136   QSqlQueryModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+168   QSqlQueryModel::clear
+172   QSqlQueryModel::queryChange
+
+Class QSqlQueryModel
+   size=8 align=4
+   base size=8 base align=4
+QSqlQueryModel (0xb161b440) 0
+    vptr=((& QSqlQueryModel::_ZTV14QSqlQueryModel) + 8u)
+  QAbstractTableModel (0xb161b480) 0
+      primary-for QSqlQueryModel (0xb161b440)
+    QAbstractItemModel (0xb161b4c0) 0
+        primary-for QAbstractTableModel (0xb161b480)
+      QObject (0xb162430c) 0
+          primary-for QAbstractItemModel (0xb161b4c0)
+
+Vtable for QSqlTableModel
+QSqlTableModel::_ZTV14QSqlTableModel: 55u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QSqlTableModel)
+8     QSqlTableModel::metaObject
+12    QSqlTableModel::qt_metacast
+16    QSqlTableModel::qt_metacall
+20    QSqlTableModel::~QSqlTableModel
+24    QSqlTableModel::~QSqlTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    QSqlTableModel::rowCount
+68    QSqlQueryModel::columnCount
+72    QAbstractTableModel::hasChildren
+76    QSqlTableModel::data
+80    QSqlTableModel::setData
+84    QSqlTableModel::headerData
+88    QSqlQueryModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QSqlTableModel::insertRows
+120   QSqlQueryModel::insertColumns
+124   QSqlTableModel::removeRows
+128   QSqlTableModel::removeColumns
+132   QSqlQueryModel::fetchMore
+136   QSqlQueryModel::canFetchMore
+140   QSqlTableModel::flags
+144   QSqlTableModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QSqlTableModel::submit
+164   QSqlTableModel::revert
+168   QSqlTableModel::clear
+172   QSqlQueryModel::queryChange
+176   QSqlTableModel::select
+180   QSqlTableModel::setTable
+184   QSqlTableModel::setEditStrategy
+188   QSqlTableModel::setSort
+192   QSqlTableModel::setFilter
+196   QSqlTableModel::revertRow
+200   QSqlTableModel::updateRowInTable
+204   QSqlTableModel::insertRowIntoTable
+208   QSqlTableModel::deleteRowFromTable
+212   QSqlTableModel::orderByClause
+216   QSqlTableModel::selectStatement
+
+Class QSqlTableModel
+   size=8 align=4
+   base size=8 base align=4
+QSqlTableModel (0xb161b780) 0
+    vptr=((& QSqlTableModel::_ZTV14QSqlTableModel) + 8u)
+  QSqlQueryModel (0xb161b7c0) 0
+      primary-for QSqlTableModel (0xb161b780)
+    QAbstractTableModel (0xb161b800) 0
+        primary-for QSqlQueryModel (0xb161b7c0)
+      QAbstractItemModel (0xb161b840) 0
+          primary-for QAbstractTableModel (0xb161b800)
+        QObject (0xb1624528) 0
+            primary-for QAbstractItemModel (0xb161b840)
+
+Class QSqlRelation
+   size=12 align=4
+   base size=12 base align=4
+QSqlRelation (0xb1624744) 0
+
+Vtable for QSqlRelationalTableModel
+QSqlRelationalTableModel::_ZTV24QSqlRelationalTableModel: 57u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QSqlRelationalTableModel)
+8     QSqlRelationalTableModel::metaObject
+12    QSqlRelationalTableModel::qt_metacast
+16    QSqlRelationalTableModel::qt_metacall
+20    QSqlRelationalTableModel::~QSqlRelationalTableModel
+24    QSqlRelationalTableModel::~QSqlRelationalTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    QSqlTableModel::rowCount
+68    QSqlQueryModel::columnCount
+72    QAbstractTableModel::hasChildren
+76    QSqlRelationalTableModel::data
+80    QSqlRelationalTableModel::setData
+84    QSqlTableModel::headerData
+88    QSqlQueryModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QSqlTableModel::insertRows
+120   QSqlQueryModel::insertColumns
+124   QSqlTableModel::removeRows
+128   QSqlRelationalTableModel::removeColumns
+132   QSqlQueryModel::fetchMore
+136   QSqlQueryModel::canFetchMore
+140   QSqlTableModel::flags
+144   QSqlTableModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QSqlTableModel::submit
+164   QSqlTableModel::revert
+168   QSqlRelationalTableModel::clear
+172   QSqlQueryModel::queryChange
+176   QSqlRelationalTableModel::select
+180   QSqlRelationalTableModel::setTable
+184   QSqlTableModel::setEditStrategy
+188   QSqlTableModel::setSort
+192   QSqlTableModel::setFilter
+196   QSqlRelationalTableModel::revertRow
+200   QSqlRelationalTableModel::updateRowInTable
+204   QSqlRelationalTableModel::insertRowIntoTable
+208   QSqlTableModel::deleteRowFromTable
+212   QSqlRelationalTableModel::orderByClause
+216   QSqlRelationalTableModel::selectStatement
+220   QSqlRelationalTableModel::setRelation
+224   QSqlRelationalTableModel::relationModel
+
+Class QSqlRelationalTableModel
+   size=8 align=4
+   base size=8 base align=4
+QSqlRelationalTableModel (0xb161bdc0) 0
+    vptr=((& QSqlRelationalTableModel::_ZTV24QSqlRelationalTableModel) + 8u)
+  QSqlTableModel (0xb161be00) 0
+      primary-for QSqlRelationalTableModel (0xb161bdc0)
+    QSqlQueryModel (0xb161be40) 0
+        primary-for QSqlTableModel (0xb161be00)
+      QAbstractTableModel (0xb161be80) 0
+          primary-for QSqlQueryModel (0xb161be40)
+        QAbstractItemModel (0xb161bec0) 0
+            primary-for QAbstractTableModel (0xb161be80)
+          QObject (0xb1669384) 0
+              primary-for QAbstractItemModel (0xb161bec0)
+
+Class QSqlQuery
+   size=4 align=4
+   base size=4 base align=4
+QSqlQuery (0xb16695a0) 0
+
+Vtable for QSqlDriver
+QSqlDriver::_ZTV10QSqlDriver: 32u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QSqlDriver)
+8     QSqlDriver::metaObject
+12    QSqlDriver::qt_metacast
+16    QSqlDriver::qt_metacall
+20    QSqlDriver::~QSqlDriver
+24    QSqlDriver::~QSqlDriver
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSqlDriver::isOpen
+60    QSqlDriver::beginTransaction
+64    QSqlDriver::commitTransaction
+68    QSqlDriver::rollbackTransaction
+72    QSqlDriver::tables
+76    QSqlDriver::primaryIndex
+80    QSqlDriver::record
+84    QSqlDriver::formatValue
+88    QSqlDriver::escapeIdentifier
+92    QSqlDriver::sqlStatement
+96    QSqlDriver::handle
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   QSqlDriver::setOpen
+120   QSqlDriver::setOpenError
+124   QSqlDriver::setLastError
+
+Class QSqlDriver
+   size=8 align=4
+   base size=8 base align=4
+QSqlDriver (0xb1676200) 0
+    vptr=((& QSqlDriver::_ZTV10QSqlDriver) + 8u)
+  QObject (0xb1669618) 0
+      primary-for QSqlDriver (0xb1676200)
+
+Vtable for QSqlDriverFactoryInterface
+QSqlDriverFactoryInterface::_ZTV26QSqlDriverFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QSqlDriverFactoryInterface)
+8     QSqlDriverFactoryInterface::~QSqlDriverFactoryInterface
+12    QSqlDriverFactoryInterface::~QSqlDriverFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QSqlDriverFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QSqlDriverFactoryInterface (0xb1676680) 0 nearly-empty
+    vptr=((& QSqlDriverFactoryInterface::_ZTV26QSqlDriverFactoryInterface) + 8u)
+  QFactoryInterface (0xb1669a8c) 0 nearly-empty
+      primary-for QSqlDriverFactoryInterface (0xb1676680)
+
+Vtable for QSqlDriverPlugin
+QSqlDriverPlugin::_ZTV16QSqlDriverPlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QSqlDriverPlugin)
+8     QSqlDriverPlugin::metaObject
+12    QSqlDriverPlugin::qt_metacast
+16    QSqlDriverPlugin::qt_metacall
+20    QSqlDriverPlugin::~QSqlDriverPlugin
+24    QSqlDriverPlugin::~QSqlDriverPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI16QSqlDriverPlugin)
+72    QSqlDriverPlugin::_ZThn8_N16QSqlDriverPluginD1Ev
+76    QSqlDriverPlugin::_ZThn8_N16QSqlDriverPluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QSqlDriverPlugin
+   size=12 align=4
+   base size=12 base align=4
+QSqlDriverPlugin (0xb169faf0) 0
+    vptr=((& QSqlDriverPlugin::_ZTV16QSqlDriverPlugin) + 8u)
+  QObject (0xb1669d98) 0
+      primary-for QSqlDriverPlugin (0xb169faf0)
+  QSqlDriverFactoryInterface (0xb1676940) 8 nearly-empty
+      vptr=((& QSqlDriverPlugin::_ZTV16QSqlDriverPlugin) + 72u)
+    QFactoryInterface (0xb1669dd4) 8 nearly-empty
+        primary-for QSqlDriverFactoryInterface (0xb1676940)
+
+Class QSqlError
+   size=16 align=4
+   base size=16 base align=4
+QSqlError (0xb1669f00) 0
+
+Class QSqlField
+   size=16 align=4
+   base size=16 base align=4
+QSqlField (0xb1669f3c) 0
+
+Class QSqlIndex
+   size=16 align=4
+   base size=16 base align=4
+QSqlIndex (0xb1676d00) 0
+  QSqlRecord (0xb16bd0b4) 0
+
+Vtable for QSqlResult
+QSqlResult::_ZTV10QSqlResult: 29u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QSqlResult)
+8     QSqlResult::~QSqlResult
+12    QSqlResult::~QSqlResult
+16    QSqlResult::handle
+20    QSqlResult::setAt
+24    QSqlResult::setActive
+28    QSqlResult::setLastError
+32    QSqlResult::setQuery
+36    QSqlResult::setSelect
+40    QSqlResult::setForwardOnly
+44    QSqlResult::exec
+48    QSqlResult::prepare
+52    QSqlResult::savePrepare
+56    QSqlResult::bindValue
+60    QSqlResult::bindValue
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    QSqlResult::fetchNext
+84    QSqlResult::fetchPrevious
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   QSqlResult::record
+108   QSqlResult::lastInsertId
+112   QSqlResult::virtual_hook
+
+Class QSqlResult
+   size=8 align=4
+   base size=8 base align=4
+QSqlResult (0xb16bd258) 0
+    vptr=((& QSqlResult::_ZTV10QSqlResult) + 8u)
+
+Vtable for Q3Action
+Q3Action::_ZTV8Q3Action: 29u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8Q3Action)
+8     Q3Action::metaObject
+12    Q3Action::qt_metacast
+16    Q3Action::qt_metacall
+20    Q3Action::~Q3Action
+24    Q3Action::~Q3Action
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3Action::setIconSet
+60    Q3Action::setText
+64    Q3Action::setMenuText
+68    Q3Action::setToolTip
+72    Q3Action::setStatusTip
+76    Q3Action::setWhatsThis
+80    Q3Action::setAccel
+84    Q3Action::setToggleAction
+88    Q3Action::addTo
+92    Q3Action::removeFrom
+96    Q3Action::addedTo
+100   Q3Action::addedTo
+104   Q3Action::setOn
+108   Q3Action::setEnabled
+112   Q3Action::setVisible
+
+Class Q3Action
+   size=12 align=4
+   base size=12 base align=4
+Q3Action (0xb1676f00) 0
+    vptr=((& Q3Action::_ZTV8Q3Action) + 8u)
+  QObject (0xb16bd2d0) 0
+      primary-for Q3Action (0xb1676f00)
+
+Vtable for Q3ActionGroup
+Q3ActionGroup::_ZTV13Q3ActionGroup: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13Q3ActionGroup)
+8     Q3ActionGroup::metaObject
+12    Q3ActionGroup::qt_metacast
+16    Q3ActionGroup::qt_metacall
+20    Q3ActionGroup::~Q3ActionGroup
+24    Q3ActionGroup::~Q3ActionGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    Q3ActionGroup::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3ActionGroup::setIconSet
+60    Q3ActionGroup::setText
+64    Q3ActionGroup::setMenuText
+68    Q3ActionGroup::setToolTip
+72    Q3Action::setStatusTip
+76    Q3ActionGroup::setWhatsThis
+80    Q3Action::setAccel
+84    Q3ActionGroup::setToggleAction
+88    Q3ActionGroup::addTo
+92    Q3ActionGroup::removeFrom
+96    Q3ActionGroup::addedTo
+100   Q3ActionGroup::addedTo
+104   Q3ActionGroup::setOn
+108   Q3ActionGroup::setEnabled
+112   Q3ActionGroup::setVisible
+116   Q3ActionGroup::addedTo
+120   Q3ActionGroup::addedTo
+
+Class Q3ActionGroup
+   size=16 align=4
+   base size=16 base align=4
+Q3ActionGroup (0xb14f8140) 0
+    vptr=((& Q3ActionGroup::_ZTV13Q3ActionGroup) + 8u)
+  Q3Action (0xb14f8180) 0
+      primary-for Q3ActionGroup (0xb14f8140)
+    QObject (0xb16bd3fc) 0
+        primary-for Q3Action (0xb14f8180)
+
+Vtable for Q3Button
+Q3Button::_ZTV8Q3Button: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8Q3Button)
+8     Q3Button::metaObject
+12    Q3Button::qt_metacast
+16    Q3Button::qt_metacall
+20    Q3Button::~Q3Button
+24    Q3Button::~Q3Button
+28    QAbstractButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3Button::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   Q3Button::drawButton
+240   Q3Button::drawButtonLabel
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI8Q3Button)
+252   Q3Button::_ZThn8_N8Q3ButtonD1Ev
+256   Q3Button::_ZThn8_N8Q3ButtonD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3Button
+   size=20 align=4
+   base size=20 base align=4
+Q3Button (0xb14f8400) 0
+    vptr=((& Q3Button::_ZTV8Q3Button) + 8u)
+  QAbstractButton (0xb14f8440) 0
+      primary-for Q3Button (0xb14f8400)
+    QWidget (0xb150b320) 0
+        primary-for QAbstractButton (0xb14f8440)
+      QObject (0xb16bd528) 0
+          primary-for QWidget (0xb150b320)
+      QPaintDevice (0xb16bd564) 8
+          vptr=((& Q3Button::_ZTV8Q3Button) + 252u)
+
+Vtable for Q3GroupBox
+Q3GroupBox::_ZTV10Q3GroupBox: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10Q3GroupBox)
+8     Q3GroupBox::metaObject
+12    Q3GroupBox::qt_metacast
+16    Q3GroupBox::qt_metacall
+20    Q3GroupBox::~Q3GroupBox
+24    Q3GroupBox::~Q3GroupBox
+28    Q3GroupBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    Q3GroupBox::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QGroupBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGroupBox::mousePressEvent
+84    QGroupBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QGroupBox::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QGroupBox::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGroupBox::paintEvent
+128   QWidget::moveEvent
+132   Q3GroupBox::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   Q3GroupBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3GroupBox::setColumnLayout
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI10Q3GroupBox)
+236   Q3GroupBox::_ZThn8_N10Q3GroupBoxD1Ev
+240   Q3GroupBox::_ZThn8_N10Q3GroupBoxD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3GroupBox
+   size=24 align=4
+   base size=24 base align=4
+Q3GroupBox (0xb14f8680) 0
+    vptr=((& Q3GroupBox::_ZTV10Q3GroupBox) + 8u)
+  QGroupBox (0xb14f86c0) 0
+      primary-for Q3GroupBox (0xb14f8680)
+    QWidget (0xb1511730) 0
+        primary-for QGroupBox (0xb14f86c0)
+      QObject (0xb16bd690) 0
+          primary-for QWidget (0xb1511730)
+      QPaintDevice (0xb16bd6cc) 8
+          vptr=((& Q3GroupBox::_ZTV10Q3GroupBox) + 236u)
+
+Vtable for Q3ButtonGroup
+Q3ButtonGroup::_ZTV13Q3ButtonGroup: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13Q3ButtonGroup)
+8     Q3ButtonGroup::metaObject
+12    Q3ButtonGroup::qt_metacast
+16    Q3ButtonGroup::qt_metacall
+20    Q3ButtonGroup::~Q3ButtonGroup
+24    Q3ButtonGroup::~Q3ButtonGroup
+28    Q3ButtonGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    Q3GroupBox::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QGroupBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGroupBox::mousePressEvent
+84    QGroupBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QGroupBox::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QGroupBox::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGroupBox::paintEvent
+128   QWidget::moveEvent
+132   Q3GroupBox::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   Q3GroupBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3GroupBox::setColumnLayout
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI13Q3ButtonGroup)
+236   Q3ButtonGroup::_ZThn8_N13Q3ButtonGroupD1Ev
+240   Q3ButtonGroup::_ZThn8_N13Q3ButtonGroupD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3ButtonGroup
+   size=40 align=4
+   base size=40 base align=4
+Q3ButtonGroup (0xb14f8980) 0
+    vptr=((& Q3ButtonGroup::_ZTV13Q3ButtonGroup) + 8u)
+  Q3GroupBox (0xb14f89c0) 0
+      primary-for Q3ButtonGroup (0xb14f8980)
+    QGroupBox (0xb14f8a00) 0
+        primary-for Q3GroupBox (0xb14f89c0)
+      QWidget (0xb1525f50) 0
+          primary-for QGroupBox (0xb14f8a00)
+        QObject (0xb16bd924) 0
+            primary-for QWidget (0xb1525f50)
+        QPaintDevice (0xb16bd960) 8
+            vptr=((& Q3ButtonGroup::_ZTV13Q3ButtonGroup) + 236u)
+
+Vtable for Q3VButtonGroup
+Q3VButtonGroup::_ZTV14Q3VButtonGroup: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14Q3VButtonGroup)
+8     Q3VButtonGroup::metaObject
+12    Q3VButtonGroup::qt_metacast
+16    Q3VButtonGroup::qt_metacall
+20    Q3VButtonGroup::~Q3VButtonGroup
+24    Q3VButtonGroup::~Q3VButtonGroup
+28    Q3ButtonGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    Q3GroupBox::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QGroupBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGroupBox::mousePressEvent
+84    QGroupBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QGroupBox::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QGroupBox::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGroupBox::paintEvent
+128   QWidget::moveEvent
+132   Q3GroupBox::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   Q3GroupBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3GroupBox::setColumnLayout
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI14Q3VButtonGroup)
+236   Q3VButtonGroup::_ZThn8_N14Q3VButtonGroupD1Ev
+240   Q3VButtonGroup::_ZThn8_N14Q3VButtonGroupD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3VButtonGroup
+   size=40 align=4
+   base size=40 base align=4
+Q3VButtonGroup (0xb14f8d40) 0
+    vptr=((& Q3VButtonGroup::_ZTV14Q3VButtonGroup) + 8u)
+  Q3ButtonGroup (0xb14f8d80) 0
+      primary-for Q3VButtonGroup (0xb14f8d40)
+    Q3GroupBox (0xb14f8dc0) 0
+        primary-for Q3ButtonGroup (0xb14f8d80)
+      QGroupBox (0xb14f8e00) 0
+          primary-for Q3GroupBox (0xb14f8dc0)
+        QWidget (0xb154b460) 0
+            primary-for QGroupBox (0xb14f8e00)
+          QObject (0xb16bdb40) 0
+              primary-for QWidget (0xb154b460)
+          QPaintDevice (0xb16bdb7c) 8
+              vptr=((& Q3VButtonGroup::_ZTV14Q3VButtonGroup) + 236u)
+
+Vtable for Q3HButtonGroup
+Q3HButtonGroup::_ZTV14Q3HButtonGroup: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14Q3HButtonGroup)
+8     Q3HButtonGroup::metaObject
+12    Q3HButtonGroup::qt_metacast
+16    Q3HButtonGroup::qt_metacall
+20    Q3HButtonGroup::~Q3HButtonGroup
+24    Q3HButtonGroup::~Q3HButtonGroup
+28    Q3ButtonGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    Q3GroupBox::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QGroupBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGroupBox::mousePressEvent
+84    QGroupBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QGroupBox::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QGroupBox::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGroupBox::paintEvent
+128   QWidget::moveEvent
+132   Q3GroupBox::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   Q3GroupBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3GroupBox::setColumnLayout
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI14Q3HButtonGroup)
+236   Q3HButtonGroup::_ZThn8_N14Q3HButtonGroupD1Ev
+240   Q3HButtonGroup::_ZThn8_N14Q3HButtonGroupD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3HButtonGroup
+   size=40 align=4
+   base size=40 base align=4
+Q3HButtonGroup (0xb155a200) 0
+    vptr=((& Q3HButtonGroup::_ZTV14Q3HButtonGroup) + 8u)
+  Q3ButtonGroup (0xb155a240) 0
+      primary-for Q3HButtonGroup (0xb155a200)
+    Q3GroupBox (0xb155a280) 0
+        primary-for Q3ButtonGroup (0xb155a240)
+      QGroupBox (0xb155a2c0) 0
+          primary-for Q3GroupBox (0xb155a280)
+        QWidget (0xb15546e0) 0
+            primary-for QGroupBox (0xb155a2c0)
+          QObject (0xb1560294) 0
+              primary-for QWidget (0xb15546e0)
+          QPaintDevice (0xb15602d0) 8
+              vptr=((& Q3HButtonGroup::_ZTV14Q3HButtonGroup) + 236u)
+
+Vtable for Q3ComboBox
+Q3ComboBox::_ZTV10Q3ComboBox: 75u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10Q3ComboBox)
+8     Q3ComboBox::metaObject
+12    Q3ComboBox::qt_metacast
+16    Q3ComboBox::qt_metacall
+20    Q3ComboBox::~Q3ComboBox
+24    Q3ComboBox::~Q3ComboBox
+28    QWidget::event
+32    Q3ComboBox::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    Q3ComboBox::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    Q3ComboBox::mousePressEvent
+84    Q3ComboBox::mouseReleaseEvent
+88    Q3ComboBox::mouseDoubleClickEvent
+92    Q3ComboBox::mouseMoveEvent
+96    Q3ComboBox::wheelEvent
+100   Q3ComboBox::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   Q3ComboBox::focusInEvent
+112   Q3ComboBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3ComboBox::paintEvent
+128   QWidget::moveEvent
+132   Q3ComboBox::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   Q3ComboBox::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3ComboBox::setCurrentItem
+228   Q3ComboBox::setCurrentText
+232   Q3ComboBox::setAutoResize
+236   Q3ComboBox::setSizeLimit
+240   Q3ComboBox::setMaxCount
+244   Q3ComboBox::setInsertionPolicy
+248   Q3ComboBox::setValidator
+252   Q3ComboBox::setListBox
+256   Q3ComboBox::setLineEdit
+260   Q3ComboBox::setAutoCompletion
+264   Q3ComboBox::popup
+268   Q3ComboBox::setEditText
+272   (int (*)(...))-0x000000008
+276   (int (*)(...))(& _ZTI10Q3ComboBox)
+280   Q3ComboBox::_ZThn8_N10Q3ComboBoxD1Ev
+284   Q3ComboBox::_ZThn8_N10Q3ComboBoxD0Ev
+288   QWidget::_ZThn8_NK7QWidget7devTypeEv
+292   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+296   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3ComboBox
+   size=24 align=4
+   base size=24 base align=4
+Q3ComboBox (0xb155a6c0) 0
+    vptr=((& Q3ComboBox::_ZTV10Q3ComboBox) + 8u)
+  QWidget (0xb1566c30) 0
+      primary-for Q3ComboBox (0xb155a6c0)
+    QObject (0xb15609d8) 0
+        primary-for QWidget (0xb1566c30)
+    QPaintDevice (0xb1560a14) 8
+        vptr=((& Q3ComboBox::_ZTV10Q3ComboBox) + 280u)
+
+Vtable for Q3DateTimeEditBase
+Q3DateTimeEditBase::_ZTV18Q3DateTimeEditBase: 69u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18Q3DateTimeEditBase)
+8     Q3DateTimeEditBase::metaObject
+12    Q3DateTimeEditBase::qt_metacast
+16    Q3DateTimeEditBase::qt_metacall
+20    Q3DateTimeEditBase::~Q3DateTimeEditBase
+24    Q3DateTimeEditBase::~Q3DateTimeEditBase
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   __cxa_pure_virtual
+228   __cxa_pure_virtual
+232   __cxa_pure_virtual
+236   __cxa_pure_virtual
+240   __cxa_pure_virtual
+244   __cxa_pure_virtual
+248   (int (*)(...))-0x000000008
+252   (int (*)(...))(& _ZTI18Q3DateTimeEditBase)
+256   Q3DateTimeEditBase::_ZThn8_N18Q3DateTimeEditBaseD1Ev
+260   Q3DateTimeEditBase::_ZThn8_N18Q3DateTimeEditBaseD0Ev
+264   QWidget::_ZThn8_NK7QWidget7devTypeEv
+268   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+272   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3DateTimeEditBase
+   size=20 align=4
+   base size=20 base align=4
+Q3DateTimeEditBase (0xb155a900) 0
+    vptr=((& Q3DateTimeEditBase::_ZTV18Q3DateTimeEditBase) + 8u)
+  QWidget (0xb158c280) 0
+      primary-for Q3DateTimeEditBase (0xb155a900)
+    QObject (0xb1560b40) 0
+        primary-for QWidget (0xb158c280)
+    QPaintDevice (0xb1560b7c) 8
+        vptr=((& Q3DateTimeEditBase::_ZTV18Q3DateTimeEditBase) + 256u)
+
+Vtable for Q3DateEdit
+Q3DateEdit::_ZTV10Q3DateEdit: 81u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10Q3DateEdit)
+8     Q3DateEdit::metaObject
+12    Q3DateEdit::qt_metacast
+16    Q3DateEdit::qt_metacall
+20    Q3DateEdit::~Q3DateEdit
+24    Q3DateEdit::~Q3DateEdit
+28    Q3DateEdit::event
+32    QObject::eventFilter
+36    Q3DateEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    Q3DateEdit::sizeHint
+68    Q3DateEdit::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   Q3DateEdit::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3DateEdit::setFocusSection
+228   Q3DateEdit::sectionFormattedText
+232   Q3DateEdit::addNumber
+236   Q3DateEdit::removeLastNumber
+240   Q3DateEdit::stepUp
+244   Q3DateEdit::stepDown
+248   Q3DateEdit::setDate
+252   Q3DateEdit::setOrder
+256   Q3DateEdit::setAutoAdvance
+260   Q3DateEdit::setMinValue
+264   Q3DateEdit::setMaxValue
+268   Q3DateEdit::setRange
+272   Q3DateEdit::setSeparator
+276   Q3DateEdit::setYear
+280   Q3DateEdit::setMonth
+284   Q3DateEdit::setDay
+288   Q3DateEdit::fix
+292   Q3DateEdit::outOfRange
+296   (int (*)(...))-0x000000008
+300   (int (*)(...))(& _ZTI10Q3DateEdit)
+304   Q3DateEdit::_ZThn8_N10Q3DateEditD1Ev
+308   Q3DateEdit::_ZThn8_N10Q3DateEditD0Ev
+312   QWidget::_ZThn8_NK7QWidget7devTypeEv
+316   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+320   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3DateEdit
+   size=24 align=4
+   base size=24 base align=4
+Q3DateEdit (0xb155ac00) 0
+    vptr=((& Q3DateEdit::_ZTV10Q3DateEdit) + 8u)
+  Q3DateTimeEditBase (0xb155ac40) 0
+      primary-for Q3DateEdit (0xb155ac00)
+    QWidget (0xb15a0000) 0
+        primary-for Q3DateTimeEditBase (0xb155ac40)
+      QObject (0xb159f03c) 0
+          primary-for QWidget (0xb15a0000)
+      QPaintDevice (0xb159f078) 8
+          vptr=((& Q3DateEdit::_ZTV10Q3DateEdit) + 304u)
+
+Vtable for Q3TimeEdit
+Q3TimeEdit::_ZTV10Q3TimeEdit: 79u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10Q3TimeEdit)
+8     Q3TimeEdit::metaObject
+12    Q3TimeEdit::qt_metacast
+16    Q3TimeEdit::qt_metacall
+20    Q3TimeEdit::~Q3TimeEdit
+24    Q3TimeEdit::~Q3TimeEdit
+28    Q3TimeEdit::event
+32    QObject::eventFilter
+36    Q3TimeEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    Q3TimeEdit::sizeHint
+68    Q3TimeEdit::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   Q3TimeEdit::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3TimeEdit::setFocusSection
+228   Q3TimeEdit::sectionFormattedText
+232   Q3TimeEdit::addNumber
+236   Q3TimeEdit::removeLastNumber
+240   Q3TimeEdit::stepUp
+244   Q3TimeEdit::stepDown
+248   Q3TimeEdit::setTime
+252   Q3TimeEdit::setAutoAdvance
+256   Q3TimeEdit::setMinValue
+260   Q3TimeEdit::setMaxValue
+264   Q3TimeEdit::setRange
+268   Q3TimeEdit::setSeparator
+272   Q3TimeEdit::outOfRange
+276   Q3TimeEdit::setHour
+280   Q3TimeEdit::setMinute
+284   Q3TimeEdit::setSecond
+288   (int (*)(...))-0x000000008
+292   (int (*)(...))(& _ZTI10Q3TimeEdit)
+296   Q3TimeEdit::_ZThn8_N10Q3TimeEditD1Ev
+300   Q3TimeEdit::_ZThn8_N10Q3TimeEditD0Ev
+304   QWidget::_ZThn8_NK7QWidget7devTypeEv
+308   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+312   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3TimeEdit
+   size=24 align=4
+   base size=24 base align=4
+Q3TimeEdit (0xb155af80) 0
+    vptr=((& Q3TimeEdit::_ZTV10Q3TimeEdit) + 8u)
+  Q3DateTimeEditBase (0xb155afc0) 0
+      primary-for Q3TimeEdit (0xb155af80)
+    QWidget (0xb15a8e10) 0
+        primary-for Q3DateTimeEditBase (0xb155afc0)
+      QObject (0xb159f294) 0
+          primary-for QWidget (0xb15a8e10)
+      QPaintDevice (0xb159f2d0) 8
+          vptr=((& Q3TimeEdit::_ZTV10Q3TimeEdit) + 296u)
+
+Vtable for Q3DateTimeEdit
+Q3DateTimeEdit::_ZTV14Q3DateTimeEdit: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14Q3DateTimeEdit)
+8     Q3DateTimeEdit::metaObject
+12    Q3DateTimeEdit::qt_metacast
+16    Q3DateTimeEdit::qt_metacall
+20    Q3DateTimeEdit::~Q3DateTimeEdit
+24    Q3DateTimeEdit::~Q3DateTimeEdit
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    Q3DateTimeEdit::sizeHint
+68    Q3DateTimeEdit::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   Q3DateTimeEdit::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3DateTimeEdit::setDateTime
+228   Q3DateTimeEdit::setAutoAdvance
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI14Q3DateTimeEdit)
+240   Q3DateTimeEdit::_ZThn8_N14Q3DateTimeEditD1Ev
+244   Q3DateTimeEdit::_ZThn8_N14Q3DateTimeEditD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3DateTimeEdit
+   size=32 align=4
+   base size=32 base align=4
+Q3DateTimeEdit (0xb15b1300) 0
+    vptr=((& Q3DateTimeEdit::_ZTV14Q3DateTimeEdit) + 8u)
+  QWidget (0xb15bda50) 0
+      primary-for Q3DateTimeEdit (0xb15b1300)
+    QObject (0xb159f4ec) 0
+        primary-for QWidget (0xb15bda50)
+    QPaintDevice (0xb159f528) 8
+        vptr=((& Q3DateTimeEdit::_ZTV14Q3DateTimeEdit) + 240u)
+
+Vtable for Q3Frame
+Q3Frame::_ZTV7Q3Frame: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7Q3Frame)
+8     Q3Frame::metaObject
+12    Q3Frame::qt_metacast
+16    Q3Frame::qt_metacall
+20    Q3Frame::~Q3Frame
+24    Q3Frame::~Q3Frame
+28    QFrame::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3Frame::paintEvent
+128   QWidget::moveEvent
+132   Q3Frame::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3Frame::frameChanged
+228   Q3Frame::drawFrame
+232   Q3Frame::drawContents
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI7Q3Frame)
+244   Q3Frame::_ZThn8_N7Q3FrameD1Ev
+248   Q3Frame::_ZThn8_N7Q3FrameD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3Frame
+   size=24 align=4
+   base size=24 base align=4
+Q3Frame (0xb15b15c0) 0
+    vptr=((& Q3Frame::_ZTV7Q3Frame) + 8u)
+  QFrame (0xb15b1600) 0
+      primary-for Q3Frame (0xb15b15c0)
+    QWidget (0xb13cf780) 0
+        primary-for QFrame (0xb15b1600)
+      QObject (0xb159f6cc) 0
+          primary-for QWidget (0xb13cf780)
+      QPaintDevice (0xb159f708) 8
+          vptr=((& Q3Frame::_ZTV7Q3Frame) + 244u)
+
+Vtable for Q3DockWindow
+Q3DockWindow::_ZTV12Q3DockWindow: 81u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12Q3DockWindow)
+8     Q3DockWindow::metaObject
+12    Q3DockWindow::qt_metacast
+16    Q3DockWindow::qt_metacall
+20    Q3DockWindow::~Q3DockWindow
+24    Q3DockWindow::~Q3DockWindow
+28    Q3DockWindow::event
+32    Q3DockWindow::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    Q3DockWindow::sizeHint
+68    Q3DockWindow::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3Frame::paintEvent
+128   QWidget::moveEvent
+132   Q3DockWindow::resizeEvent
+136   QWidget::closeEvent
+140   Q3DockWindow::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   Q3DockWindow::showEvent
+172   Q3DockWindow::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3Frame::frameChanged
+228   Q3DockWindow::drawFrame
+232   Q3DockWindow::drawContents
+236   Q3DockWindow::setWidget
+240   Q3DockWindow::setCloseMode
+244   Q3DockWindow::setResizeEnabled
+248   Q3DockWindow::setMovingEnabled
+252   Q3DockWindow::setHorizontallyStretchable
+256   Q3DockWindow::setVerticallyStretchable
+260   Q3DockWindow::setOffset
+264   Q3DockWindow::setFixedExtentWidth
+268   Q3DockWindow::setFixedExtentHeight
+272   Q3DockWindow::setNewLine
+276   Q3DockWindow::setOpaqueMoving
+280   Q3DockWindow::undock
+284   Q3DockWindow::undock
+288   Q3DockWindow::dock
+292   Q3DockWindow::setOrientation
+296   (int (*)(...))-0x000000008
+300   (int (*)(...))(& _ZTI12Q3DockWindow)
+304   Q3DockWindow::_ZThn8_N12Q3DockWindowD1Ev
+308   Q3DockWindow::_ZThn8_N12Q3DockWindowD0Ev
+312   QWidget::_ZThn8_NK7QWidget7devTypeEv
+316   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+320   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3DockWindow
+   size=164 align=4
+   base size=164 base align=4
+Q3DockWindow (0xb15b18c0) 0
+    vptr=((& Q3DockWindow::_ZTV12Q3DockWindow) + 8u)
+  Q3Frame (0xb15b1900) 0
+      primary-for Q3DockWindow (0xb15b18c0)
+    QFrame (0xb15b1940) 0
+        primary-for Q3Frame (0xb15b1900)
+      QWidget (0xb13e5320) 0
+          primary-for QFrame (0xb15b1940)
+        QObject (0xb159f8ac) 0
+            primary-for QWidget (0xb13e5320)
+        QPaintDevice (0xb159f8e8) 8
+            vptr=((& Q3DockWindow::_ZTV12Q3DockWindow) + 304u)
+
+Vtable for Q3DockAreaLayout
+Q3DockAreaLayout::_ZTV16Q3DockAreaLayout: 48u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16Q3DockAreaLayout)
+8     Q3DockAreaLayout::metaObject
+12    Q3DockAreaLayout::qt_metacast
+16    Q3DockAreaLayout::qt_metacall
+20    Q3DockAreaLayout::~Q3DockAreaLayout
+24    Q3DockAreaLayout::~Q3DockAreaLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3DockAreaLayout::invalidate
+60    QLayout::geometry
+64    Q3DockAreaLayout::addItem
+68    Q3DockAreaLayout::expandingDirections
+72    Q3DockAreaLayout::minimumSize
+76    QLayout::maximumSize
+80    Q3DockAreaLayout::setGeometry
+84    Q3DockAreaLayout::itemAt
+88    Q3DockAreaLayout::takeAt
+92    QLayout::indexOf
+96    Q3DockAreaLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   Q3DockAreaLayout::hasHeightForWidth
+112   Q3DockAreaLayout::heightForWidth
+116   Q3DockAreaLayout::sizeHint
+120   (int (*)(...))-0x000000008
+124   (int (*)(...))(& _ZTI16Q3DockAreaLayout)
+128   Q3DockAreaLayout::_ZThn8_N16Q3DockAreaLayoutD1Ev
+132   Q3DockAreaLayout::_ZThn8_N16Q3DockAreaLayoutD0Ev
+136   Q3DockAreaLayout::_ZThn8_NK16Q3DockAreaLayout8sizeHintEv
+140   Q3DockAreaLayout::_ZThn8_NK16Q3DockAreaLayout11minimumSizeEv
+144   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+148   Q3DockAreaLayout::_ZThn8_NK16Q3DockAreaLayout19expandingDirectionsEv
+152   Q3DockAreaLayout::_ZThn8_N16Q3DockAreaLayout11setGeometryERK5QRect
+156   QLayout::_ZThn8_NK7QLayout8geometryEv
+160   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+164   Q3DockAreaLayout::_ZThn8_NK16Q3DockAreaLayout17hasHeightForWidthEv
+168   Q3DockAreaLayout::_ZThn8_NK16Q3DockAreaLayout14heightForWidthEi
+172   QLayoutItem::minimumHeightForWidth
+176   Q3DockAreaLayout::_ZThn8_N16Q3DockAreaLayout10invalidateEv
+180   QLayoutItem::widget
+184   QLayout::_ZThn8_N7QLayout6layoutEv
+188   QLayoutItem::spacerItem
+
+Class Q3DockAreaLayout
+   size=56 align=4
+   base size=56 base align=4
+Q3DockAreaLayout (0xb15b1e80) 0
+    vptr=((& Q3DockAreaLayout::_ZTV16Q3DockAreaLayout) + 8u)
+  QLayout (0xb13fe870) 0
+      primary-for Q3DockAreaLayout (0xb15b1e80)
+    QObject (0xb159fe88) 0
+        primary-for QLayout (0xb13fe870)
+    QLayoutItem (0xb159fec4) 8
+        vptr=((& Q3DockAreaLayout::_ZTV16Q3DockAreaLayout) + 128u)
+
+Class Q3DockArea::DockWindowData
+   size=24 align=4
+   base size=24 base align=4
+Q3DockArea::DockWindowData (0xb144d348) 0
+
+Vtable for Q3DockArea
+Q3DockArea::_ZTV10Q3DockArea: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10Q3DockArea)
+8     Q3DockArea::metaObject
+12    Q3DockArea::qt_metacast
+16    Q3DockArea::qt_metacall
+20    Q3DockArea::~Q3DockArea
+24    Q3DockArea::~Q3DockArea
+28    QWidget::event
+32    Q3DockArea::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10Q3DockArea)
+232   Q3DockArea::_ZThn8_N10Q3DockAreaD1Ev
+236   Q3DockArea::_ZThn8_N10Q3DockAreaD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3DockArea
+   size=44 align=4
+   base size=44 base align=4
+Q3DockArea (0xb14226c0) 0
+    vptr=((& Q3DockArea::_ZTV10Q3DockArea) + 8u)
+  QWidget (0xb144ca50) 0
+      primary-for Q3DockArea (0xb14226c0)
+    QObject (0xb144d2d0) 0
+        primary-for QWidget (0xb144ca50)
+    QPaintDevice (0xb144d30c) 8
+        vptr=((& Q3DockArea::_ZTV10Q3DockArea) + 232u)
+
+Vtable for Q3Grid
+Q3Grid::_ZTV6Q3Grid: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6Q3Grid)
+8     Q3Grid::metaObject
+12    Q3Grid::qt_metacast
+16    Q3Grid::qt_metacall
+20    Q3Grid::~Q3Grid
+24    Q3Grid::~Q3Grid
+28    QFrame::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    Q3Grid::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3Frame::paintEvent
+128   QWidget::moveEvent
+132   Q3Frame::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3Grid::frameChanged
+228   Q3Frame::drawFrame
+232   Q3Frame::drawContents
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI6Q3Grid)
+244   Q3Grid::_ZThn8_N6Q3GridD1Ev
+248   Q3Grid::_ZThn8_N6Q3GridD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3Grid
+   size=24 align=4
+   base size=24 base align=4
+Q3Grid (0xb1422a00) 0
+    vptr=((& Q3Grid::_ZTV6Q3Grid) + 8u)
+  Q3Frame (0xb1422a40) 0
+      primary-for Q3Grid (0xb1422a00)
+    QFrame (0xb1422a80) 0
+        primary-for Q3Frame (0xb1422a40)
+      QWidget (0xb145dcd0) 0
+          primary-for QFrame (0xb1422a80)
+        QObject (0xb144d564) 0
+            primary-for QWidget (0xb145dcd0)
+        QPaintDevice (0xb144d5a0) 8
+            vptr=((& Q3Grid::_ZTV6Q3Grid) + 244u)
+
+Vtable for Q3ScrollView
+Q3ScrollView::_ZTV12Q3ScrollView: 102u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12Q3ScrollView)
+8     Q3ScrollView::metaObject
+12    Q3ScrollView::qt_metacast
+16    Q3ScrollView::qt_metacall
+20    Q3ScrollView::~Q3ScrollView
+24    Q3ScrollView::~Q3ScrollView
+28    QFrame::event
+32    Q3ScrollView::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    Q3ScrollView::setVisible
+64    Q3ScrollView::sizeHint
+68    Q3ScrollView::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    Q3ScrollView::mousePressEvent
+84    Q3ScrollView::mouseReleaseEvent
+88    Q3ScrollView::mouseDoubleClickEvent
+92    Q3ScrollView::mouseMoveEvent
+96    Q3ScrollView::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3Frame::paintEvent
+128   QWidget::moveEvent
+132   Q3ScrollView::resizeEvent
+136   QWidget::closeEvent
+140   Q3ScrollView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   Q3ScrollView::focusNextPrevChild
+200   Q3ScrollView::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   Q3ScrollView::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3ScrollView::frameChanged
+228   Q3Frame::drawFrame
+232   Q3ScrollView::drawContents
+236   Q3ScrollView::setResizePolicy
+240   Q3ScrollView::addChild
+244   Q3ScrollView::moveChild
+248   Q3ScrollView::setVScrollBarMode
+252   Q3ScrollView::setHScrollBarMode
+256   Q3ScrollView::setCornerWidget
+260   Q3ScrollView::setDragAutoScroll
+264   Q3ScrollView::resizeContents
+268   Q3ScrollView::setContentsPos
+272   Q3ScrollView::drawContents
+276   Q3ScrollView::drawContentsOffset
+280   Q3ScrollView::contentsMousePressEvent
+284   Q3ScrollView::contentsMouseReleaseEvent
+288   Q3ScrollView::contentsMouseDoubleClickEvent
+292   Q3ScrollView::contentsMouseMoveEvent
+296   Q3ScrollView::contentsDragEnterEvent
+300   Q3ScrollView::contentsDragMoveEvent
+304   Q3ScrollView::contentsDragLeaveEvent
+308   Q3ScrollView::contentsDropEvent
+312   Q3ScrollView::contentsWheelEvent
+316   Q3ScrollView::contentsContextMenuEvent
+320   Q3ScrollView::viewportPaintEvent
+324   Q3ScrollView::viewportResizeEvent
+328   Q3ScrollView::viewportMousePressEvent
+332   Q3ScrollView::viewportMouseReleaseEvent
+336   Q3ScrollView::viewportMouseDoubleClickEvent
+340   Q3ScrollView::viewportMouseMoveEvent
+344   Q3ScrollView::viewportDragEnterEvent
+348   Q3ScrollView::viewportDragMoveEvent
+352   Q3ScrollView::viewportDragLeaveEvent
+356   Q3ScrollView::viewportDropEvent
+360   Q3ScrollView::viewportWheelEvent
+364   Q3ScrollView::viewportContextMenuEvent
+368   Q3ScrollView::setMargins
+372   Q3ScrollView::setHBarGeometry
+376   Q3ScrollView::setVBarGeometry
+380   (int (*)(...))-0x000000008
+384   (int (*)(...))(& _ZTI12Q3ScrollView)
+388   Q3ScrollView::_ZThn8_N12Q3ScrollViewD1Ev
+392   Q3ScrollView::_ZThn8_N12Q3ScrollViewD0Ev
+396   QWidget::_ZThn8_NK7QWidget7devTypeEv
+400   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+404   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3ScrollView
+   size=28 align=4
+   base size=28 base align=4
+Q3ScrollView (0xb1422cc0) 0
+    vptr=((& Q3ScrollView::_ZTV12Q3ScrollView) + 8u)
+  Q3Frame (0xb1422d00) 0
+      primary-for Q3ScrollView (0xb1422cc0)
+    QFrame (0xb1422d40) 0
+        primary-for Q3Frame (0xb1422d00)
+      QWidget (0xb14698c0) 0
+          primary-for QFrame (0xb1422d40)
+        QObject (0xb144d6cc) 0
+            primary-for QWidget (0xb14698c0)
+        QPaintDevice (0xb144d708) 8
+            vptr=((& Q3ScrollView::_ZTV12Q3ScrollView) + 388u)
+
+Vtable for Q3GridView
+Q3GridView::_ZTV10Q3GridView: 109u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10Q3GridView)
+8     Q3GridView::metaObject
+12    Q3GridView::qt_metacast
+16    Q3GridView::qt_metacall
+20    Q3GridView::~Q3GridView
+24    Q3GridView::~Q3GridView
+28    QFrame::event
+32    Q3ScrollView::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    Q3ScrollView::setVisible
+64    Q3ScrollView::sizeHint
+68    Q3ScrollView::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    Q3ScrollView::mousePressEvent
+84    Q3ScrollView::mouseReleaseEvent
+88    Q3ScrollView::mouseDoubleClickEvent
+92    Q3ScrollView::mouseMoveEvent
+96    Q3ScrollView::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3Frame::paintEvent
+128   QWidget::moveEvent
+132   Q3ScrollView::resizeEvent
+136   QWidget::closeEvent
+140   Q3ScrollView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   Q3ScrollView::focusNextPrevChild
+200   Q3ScrollView::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   Q3ScrollView::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3ScrollView::frameChanged
+228   Q3Frame::drawFrame
+232   Q3GridView::drawContents
+236   Q3ScrollView::setResizePolicy
+240   Q3ScrollView::addChild
+244   Q3ScrollView::moveChild
+248   Q3ScrollView::setVScrollBarMode
+252   Q3ScrollView::setHScrollBarMode
+256   Q3ScrollView::setCornerWidget
+260   Q3ScrollView::setDragAutoScroll
+264   Q3ScrollView::resizeContents
+268   Q3ScrollView::setContentsPos
+272   Q3GridView::drawContents
+276   Q3ScrollView::drawContentsOffset
+280   Q3ScrollView::contentsMousePressEvent
+284   Q3ScrollView::contentsMouseReleaseEvent
+288   Q3ScrollView::contentsMouseDoubleClickEvent
+292   Q3ScrollView::contentsMouseMoveEvent
+296   Q3ScrollView::contentsDragEnterEvent
+300   Q3ScrollView::contentsDragMoveEvent
+304   Q3ScrollView::contentsDragLeaveEvent
+308   Q3ScrollView::contentsDropEvent
+312   Q3ScrollView::contentsWheelEvent
+316   Q3ScrollView::contentsContextMenuEvent
+320   Q3ScrollView::viewportPaintEvent
+324   Q3ScrollView::viewportResizeEvent
+328   Q3ScrollView::viewportMousePressEvent
+332   Q3ScrollView::viewportMouseReleaseEvent
+336   Q3ScrollView::viewportMouseDoubleClickEvent
+340   Q3ScrollView::viewportMouseMoveEvent
+344   Q3ScrollView::viewportDragEnterEvent
+348   Q3ScrollView::viewportDragMoveEvent
+352   Q3ScrollView::viewportDragLeaveEvent
+356   Q3ScrollView::viewportDropEvent
+360   Q3ScrollView::viewportWheelEvent
+364   Q3ScrollView::viewportContextMenuEvent
+368   Q3ScrollView::setMargins
+372   Q3ScrollView::setHBarGeometry
+376   Q3ScrollView::setVBarGeometry
+380   Q3GridView::setNumRows
+384   Q3GridView::setNumCols
+388   Q3GridView::setCellWidth
+392   Q3GridView::setCellHeight
+396   __cxa_pure_virtual
+400   Q3GridView::paintEmptyArea
+404   Q3GridView::dimensionChange
+408   (int (*)(...))-0x000000008
+412   (int (*)(...))(& _ZTI10Q3GridView)
+416   Q3GridView::_ZThn8_N10Q3GridViewD1Ev
+420   Q3GridView::_ZThn8_N10Q3GridViewD0Ev
+424   QWidget::_ZThn8_NK7QWidget7devTypeEv
+428   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+432   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3GridView
+   size=48 align=4
+   base size=48 base align=4
+Q3GridView (0xb1494040) 0
+    vptr=((& Q3GridView::_ZTV10Q3GridView) + 8u)
+  Q3ScrollView (0xb1494080) 0
+      primary-for Q3GridView (0xb1494040)
+    Q3Frame (0xb14940c0) 0
+        primary-for Q3ScrollView (0xb1494080)
+      QFrame (0xb1494100) 0
+          primary-for Q3Frame (0xb14940c0)
+        QWidget (0xb14950f0) 0
+            primary-for QFrame (0xb1494100)
+          QObject (0xb144d960) 0
+              primary-for QWidget (0xb14950f0)
+          QPaintDevice (0xb144d99c) 8
+              vptr=((& Q3GridView::_ZTV10Q3GridView) + 416u)
+
+Vtable for Q3HBox
+Q3HBox::_ZTV6Q3HBox: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6Q3HBox)
+8     Q3HBox::metaObject
+12    Q3HBox::qt_metacast
+16    Q3HBox::qt_metacall
+20    Q3HBox::~Q3HBox
+24    Q3HBox::~Q3HBox
+28    QFrame::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    Q3HBox::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3Frame::paintEvent
+128   QWidget::moveEvent
+132   Q3Frame::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3HBox::frameChanged
+228   Q3Frame::drawFrame
+232   Q3Frame::drawContents
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI6Q3HBox)
+244   Q3HBox::_ZThn8_N6Q3HBoxD1Ev
+248   Q3HBox::_ZThn8_N6Q3HBoxD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3HBox
+   size=24 align=4
+   base size=24 base align=4
+Q3HBox (0xb1494640) 0
+    vptr=((& Q3HBox::_ZTV6Q3HBox) + 8u)
+  Q3Frame (0xb1494680) 0
+      primary-for Q3HBox (0xb1494640)
+    QFrame (0xb14946c0) 0
+        primary-for Q3Frame (0xb1494680)
+      QWidget (0xb149bc30) 0
+          primary-for QFrame (0xb14946c0)
+        QObject (0xb144de4c) 0
+            primary-for QWidget (0xb149bc30)
+        QPaintDevice (0xb144de88) 8
+            vptr=((& Q3HBox::_ZTV6Q3HBox) + 244u)
+
+Vtable for Q3Header
+Q3Header::_ZTV8Q3Header: 76u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8Q3Header)
+8     Q3Header::metaObject
+12    Q3Header::qt_metacast
+16    Q3Header::qt_metacall
+20    Q3Header::~Q3Header
+24    Q3Header::~Q3Header
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    Q3Header::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    Q3Header::mousePressEvent
+84    Q3Header::mouseReleaseEvent
+88    Q3Header::mouseDoubleClickEvent
+92    Q3Header::mouseMoveEvent
+96    QWidget::wheelEvent
+100   Q3Header::keyPressEvent
+104   Q3Header::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3Header::paintEvent
+128   QWidget::moveEvent
+132   Q3Header::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   Q3Header::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   Q3Header::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3Header::setLabel
+228   Q3Header::setLabel
+232   Q3Header::setOrientation
+236   Q3Header::setTracking
+240   Q3Header::setClickEnabled
+244   Q3Header::setResizeEnabled
+248   Q3Header::setMovingEnabled
+252   Q3Header::setStretchEnabled
+256   Q3Header::setCellSize
+260   Q3Header::moveCell
+264   Q3Header::setOffset
+268   Q3Header::paintSection
+272   Q3Header::paintSectionLabel
+276   (int (*)(...))-0x000000008
+280   (int (*)(...))(& _ZTI8Q3Header)
+284   Q3Header::_ZThn8_N8Q3HeaderD1Ev
+288   Q3Header::_ZThn8_N8Q3HeaderD0Ev
+292   QWidget::_ZThn8_NK7QWidget7devTypeEv
+296   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+300   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3Header
+   size=64 align=4
+   base size=64 base align=4
+Q3Header (0xb1494900) 0
+    vptr=((& Q3Header::_ZTV8Q3Header) + 8u)
+  QWidget (0xb14b27d0) 0
+      primary-for Q3Header (0xb1494900)
+    QObject (0xb144dfb4) 0
+        primary-for QWidget (0xb14b27d0)
+    QPaintDevice (0xb14bc000) 8
+        vptr=((& Q3Header::_ZTV8Q3Header) + 284u)
+
+Vtable for Q3HGroupBox
+Q3HGroupBox::_ZTV11Q3HGroupBox: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11Q3HGroupBox)
+8     Q3HGroupBox::metaObject
+12    Q3HGroupBox::qt_metacast
+16    Q3HGroupBox::qt_metacall
+20    Q3HGroupBox::~Q3HGroupBox
+24    Q3HGroupBox::~Q3HGroupBox
+28    Q3GroupBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    Q3GroupBox::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QGroupBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGroupBox::mousePressEvent
+84    QGroupBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QGroupBox::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QGroupBox::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGroupBox::paintEvent
+128   QWidget::moveEvent
+132   Q3GroupBox::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   Q3GroupBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3GroupBox::setColumnLayout
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI11Q3HGroupBox)
+236   Q3HGroupBox::_ZThn8_N11Q3HGroupBoxD1Ev
+240   Q3HGroupBox::_ZThn8_N11Q3HGroupBoxD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3HGroupBox
+   size=24 align=4
+   base size=24 base align=4
+Q3HGroupBox (0xb1494e00) 0
+    vptr=((& Q3HGroupBox::_ZTV11Q3HGroupBox) + 8u)
+  Q3GroupBox (0xb1494e40) 0
+      primary-for Q3HGroupBox (0xb1494e00)
+    QGroupBox (0xb1494e80) 0
+        primary-for Q3GroupBox (0xb1494e40)
+      QWidget (0xb12de280) 0
+          primary-for QGroupBox (0xb1494e80)
+        QObject (0xb14bc30c) 0
+            primary-for QWidget (0xb12de280)
+        QPaintDevice (0xb14bc348) 8
+            vptr=((& Q3HGroupBox::_ZTV11Q3HGroupBox) + 236u)
+
+Vtable for Q3ToolBar
+Q3ToolBar::_ZTV9Q3ToolBar: 84u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9Q3ToolBar)
+8     Q3ToolBar::metaObject
+12    Q3ToolBar::qt_metacast
+16    Q3ToolBar::qt_metacall
+20    Q3ToolBar::~Q3ToolBar
+24    Q3ToolBar::~Q3ToolBar
+28    Q3ToolBar::event
+32    Q3DockWindow::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    Q3ToolBar::setVisible
+64    Q3DockWindow::sizeHint
+68    Q3ToolBar::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3Frame::paintEvent
+128   QWidget::moveEvent
+132   Q3ToolBar::resizeEvent
+136   QWidget::closeEvent
+140   Q3DockWindow::contextMenuEvent
+144   QWidget::tabletEvent
+148   Q3ToolBar::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   Q3DockWindow::showEvent
+172   Q3DockWindow::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   Q3ToolBar::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3Frame::frameChanged
+228   Q3DockWindow::drawFrame
+232   Q3DockWindow::drawContents
+236   Q3DockWindow::setWidget
+240   Q3DockWindow::setCloseMode
+244   Q3DockWindow::setResizeEnabled
+248   Q3DockWindow::setMovingEnabled
+252   Q3DockWindow::setHorizontallyStretchable
+256   Q3DockWindow::setVerticallyStretchable
+260   Q3DockWindow::setOffset
+264   Q3DockWindow::setFixedExtentWidth
+268   Q3DockWindow::setFixedExtentHeight
+272   Q3DockWindow::setNewLine
+276   Q3DockWindow::setOpaqueMoving
+280   Q3DockWindow::undock
+284   Q3DockWindow::undock
+288   Q3DockWindow::dock
+292   Q3ToolBar::setOrientation
+296   Q3ToolBar::setStretchableWidget
+300   Q3ToolBar::setLabel
+304   Q3ToolBar::clear
+308   (int (*)(...))-0x000000008
+312   (int (*)(...))(& _ZTI9Q3ToolBar)
+316   Q3ToolBar::_ZThn8_N9Q3ToolBarD1Ev
+320   Q3ToolBar::_ZThn8_N9Q3ToolBarD0Ev
+324   QWidget::_ZThn8_NK7QWidget7devTypeEv
+328   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+332   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3ToolBar
+   size=180 align=4
+   base size=180 base align=4
+Q3ToolBar (0xb12e70c0) 0
+    vptr=((& Q3ToolBar::_ZTV9Q3ToolBar) + 8u)
+  Q3DockWindow (0xb12e7100) 0
+      primary-for Q3ToolBar (0xb12e70c0)
+    Q3Frame (0xb12e7140) 0
+        primary-for Q3DockWindow (0xb12e7100)
+      QFrame (0xb12e7180) 0
+          primary-for Q3Frame (0xb12e7140)
+        QWidget (0xb12e39b0) 0
+            primary-for QFrame (0xb12e7180)
+          QObject (0xb14bc474) 0
+              primary-for QWidget (0xb12e39b0)
+          QPaintDevice (0xb14bc4b0) 8
+              vptr=((& Q3ToolBar::_ZTV9Q3ToolBar) + 316u)
+
+Vtable for Q3MainWindow
+Q3MainWindow::_ZTV12Q3MainWindow: 87u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12Q3MainWindow)
+8     Q3MainWindow::metaObject
+12    Q3MainWindow::qt_metacast
+16    Q3MainWindow::qt_metacall
+20    Q3MainWindow::~Q3MainWindow
+24    Q3MainWindow::~Q3MainWindow
+28    Q3MainWindow::event
+32    Q3MainWindow::eventFilter
+36    QObject::timerEvent
+40    Q3MainWindow::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    Q3MainWindow::setVisible
+64    Q3MainWindow::sizeHint
+68    Q3MainWindow::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3MainWindow::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3MainWindow::setCentralWidget
+228   Q3MainWindow::setDockEnabled
+232   Q3MainWindow::setDockEnabled
+236   Q3MainWindow::addDockWindow
+240   Q3MainWindow::addDockWindow
+244   Q3MainWindow::moveDockWindow
+248   Q3MainWindow::moveDockWindow
+252   Q3MainWindow::removeDockWindow
+256   Q3MainWindow::dockingArea
+260   Q3MainWindow::isCustomizable
+264   Q3MainWindow::createDockWindowMenu
+268   Q3MainWindow::setRightJustification
+272   Q3MainWindow::setUsesBigPixmaps
+276   Q3MainWindow::setUsesTextLabel
+280   Q3MainWindow::setDockWindowsMovable
+284   Q3MainWindow::setOpaqueMoving
+288   Q3MainWindow::setDockMenuEnabled
+292   Q3MainWindow::whatsThis
+296   Q3MainWindow::setAppropriate
+300   Q3MainWindow::customize
+304   Q3MainWindow::setUpLayout
+308   Q3MainWindow::showDockMenu
+312   Q3MainWindow::setMenuBar
+316   Q3MainWindow::setStatusBar
+320   (int (*)(...))-0x000000008
+324   (int (*)(...))(& _ZTI12Q3MainWindow)
+328   Q3MainWindow::_ZThn8_N12Q3MainWindowD1Ev
+332   Q3MainWindow::_ZThn8_N12Q3MainWindowD0Ev
+336   QWidget::_ZThn8_NK7QWidget7devTypeEv
+340   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+344   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3MainWindow
+   size=20 align=4
+   base size=20 base align=4
+Q3MainWindow (0xb12e73c0) 0
+    vptr=((& Q3MainWindow::_ZTV12Q3MainWindow) + 8u)
+  QWidget (0xb12fb230) 0
+      primary-for Q3MainWindow (0xb12e73c0)
+    QObject (0xb14bc5dc) 0
+        primary-for QWidget (0xb12fb230)
+    QPaintDevice (0xb14bc618) 8
+        vptr=((& Q3MainWindow::_ZTV12Q3MainWindow) + 328u)
+
+Vtable for Q3PopupMenu
+Q3PopupMenu::_ZTV11Q3PopupMenu: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11Q3PopupMenu)
+8     Q3PopupMenu::metaObject
+12    Q3PopupMenu::qt_metacast
+16    Q3PopupMenu::qt_metacall
+20    Q3PopupMenu::~Q3PopupMenu
+24    Q3PopupMenu::~Q3PopupMenu
+28    QMenu::event
+32    QObject::eventFilter
+36    QMenu::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMenu::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QMenu::mousePressEvent
+84    QMenu::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QMenu::mouseMoveEvent
+96    QMenu::wheelEvent
+100   QMenu::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QMenu::enterEvent
+120   QMenu::leaveEvent
+124   QMenu::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QMenu::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QMenu::hideEvent
+176   QWidget::x11Event
+180   QMenu::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QMenu::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11Q3PopupMenu)
+232   Q3PopupMenu::_ZThn8_N11Q3PopupMenuD1Ev
+236   Q3PopupMenu::_ZThn8_N11Q3PopupMenuD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3PopupMenu
+   size=20 align=4
+   base size=20 base align=4
+Q3PopupMenu (0xb12e7a80) 0
+    vptr=((& Q3PopupMenu::_ZTV11Q3PopupMenu) + 8u)
+  QMenu (0xb12e7ac0) 0
+      primary-for Q3PopupMenu (0xb12e7a80)
+    QWidget (0xb131c640) 0
+        primary-for QMenu (0xb12e7ac0)
+      QObject (0xb14bcca8) 0
+          primary-for QWidget (0xb131c640)
+      QPaintDevice (0xb14bcce4) 8
+          vptr=((& Q3PopupMenu::_ZTV11Q3PopupMenu) + 232u)
+
+Vtable for Q3ProgressBar
+Q3ProgressBar::_ZTV13Q3ProgressBar: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13Q3ProgressBar)
+8     Q3ProgressBar::metaObject
+12    Q3ProgressBar::qt_metacast
+16    Q3ProgressBar::qt_metacall
+20    Q3ProgressBar::~Q3ProgressBar
+24    Q3ProgressBar::~Q3ProgressBar
+28    QFrame::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    Q3ProgressBar::setVisible
+64    Q3ProgressBar::sizeHint
+68    Q3ProgressBar::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3ProgressBar::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   Q3ProgressBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3ProgressBar::setTotalSteps
+228   Q3ProgressBar::setProgress
+232   Q3ProgressBar::setIndicator
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI13Q3ProgressBar)
+244   Q3ProgressBar::_ZThn8_N13Q3ProgressBarD1Ev
+248   Q3ProgressBar::_ZThn8_N13Q3ProgressBarD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3ProgressBar
+   size=44 align=4
+   base size=44 base align=4
+Q3ProgressBar (0xb133a200) 0
+    vptr=((& Q3ProgressBar::_ZTV13Q3ProgressBar) + 8u)
+  QFrame (0xb133a240) 0
+      primary-for Q3ProgressBar (0xb133a200)
+    QWidget (0xb1337640) 0
+        primary-for QFrame (0xb133a240)
+      QObject (0xb13345dc) 0
+          primary-for QWidget (0xb1337640)
+      QPaintDevice (0xb1334618) 8
+          vptr=((& Q3ProgressBar::_ZTV13Q3ProgressBar) + 244u)
+
+Vtable for Q3RangeControl
+Q3RangeControl::_ZTV14Q3RangeControl: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14Q3RangeControl)
+8     Q3RangeControl::~Q3RangeControl
+12    Q3RangeControl::~Q3RangeControl
+16    Q3RangeControl::valueChange
+20    Q3RangeControl::rangeChange
+24    Q3RangeControl::stepChange
+
+Class Q3RangeControl
+   size=32 align=4
+   base size=32 base align=4
+Q3RangeControl (0xb133499c) 0
+    vptr=((& Q3RangeControl::_ZTV14Q3RangeControl) + 8u)
+
+Vtable for Q3SpinWidget
+Q3SpinWidget::_ZTV12Q3SpinWidget: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12Q3SpinWidget)
+8     Q3SpinWidget::metaObject
+12    Q3SpinWidget::qt_metacast
+16    Q3SpinWidget::qt_metacall
+20    Q3SpinWidget::~Q3SpinWidget
+24    Q3SpinWidget::~Q3SpinWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    Q3SpinWidget::mousePressEvent
+84    Q3SpinWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    Q3SpinWidget::mouseMoveEvent
+96    Q3SpinWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3SpinWidget::paintEvent
+128   QWidget::moveEvent
+132   Q3SpinWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   Q3SpinWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3SpinWidget::setButtonSymbols
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI12Q3SpinWidget)
+236   Q3SpinWidget::_ZThn8_N12Q3SpinWidgetD1Ev
+240   Q3SpinWidget::_ZThn8_N12Q3SpinWidgetD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3SpinWidget
+   size=24 align=4
+   base size=24 base align=4
+Q3SpinWidget (0xb133a840) 0
+    vptr=((& Q3SpinWidget::_ZTV12Q3SpinWidget) + 8u)
+  QWidget (0xb1352f00) 0
+      primary-for Q3SpinWidget (0xb133a840)
+    QObject (0xb1334b40) 0
+        primary-for QWidget (0xb1352f00)
+    QPaintDevice (0xb1334b7c) 8
+        vptr=((& Q3SpinWidget::_ZTV12Q3SpinWidget) + 236u)
+
+Vtable for Q3VBox
+Q3VBox::_ZTV6Q3VBox: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6Q3VBox)
+8     Q3VBox::metaObject
+12    Q3VBox::qt_metacast
+16    Q3VBox::qt_metacall
+20    Q3VBox::~Q3VBox
+24    Q3VBox::~Q3VBox
+28    QFrame::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    Q3HBox::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3Frame::paintEvent
+128   QWidget::moveEvent
+132   Q3Frame::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3HBox::frameChanged
+228   Q3Frame::drawFrame
+232   Q3Frame::drawContents
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI6Q3VBox)
+244   Q3VBox::_ZThn8_N6Q3VBoxD1Ev
+248   Q3VBox::_ZThn8_N6Q3VBoxD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3VBox
+   size=24 align=4
+   base size=24 base align=4
+Q3VBox (0xb133aa80) 0
+    vptr=((& Q3VBox::_ZTV6Q3VBox) + 8u)
+  Q3HBox (0xb133aac0) 0
+      primary-for Q3VBox (0xb133aa80)
+    Q3Frame (0xb133ab00) 0
+        primary-for Q3HBox (0xb133aac0)
+      QFrame (0xb133ab40) 0
+          primary-for Q3Frame (0xb133ab00)
+        QWidget (0xb135ce10) 0
+            primary-for QFrame (0xb133ab40)
+          QObject (0xb1334ca8) 0
+              primary-for QWidget (0xb135ce10)
+          QPaintDevice (0xb1334ce4) 8
+              vptr=((& Q3VBox::_ZTV6Q3VBox) + 244u)
+
+Vtable for Q3VGroupBox
+Q3VGroupBox::_ZTV11Q3VGroupBox: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11Q3VGroupBox)
+8     Q3VGroupBox::metaObject
+12    Q3VGroupBox::qt_metacast
+16    Q3VGroupBox::qt_metacall
+20    Q3VGroupBox::~Q3VGroupBox
+24    Q3VGroupBox::~Q3VGroupBox
+28    Q3GroupBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    Q3GroupBox::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QGroupBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGroupBox::mousePressEvent
+84    QGroupBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QGroupBox::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QGroupBox::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGroupBox::paintEvent
+128   QWidget::moveEvent
+132   Q3GroupBox::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   Q3GroupBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3GroupBox::setColumnLayout
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI11Q3VGroupBox)
+236   Q3VGroupBox::_ZThn8_N11Q3VGroupBoxD1Ev
+240   Q3VGroupBox::_ZThn8_N11Q3VGroupBoxD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3VGroupBox
+   size=24 align=4
+   base size=24 base align=4
+Q3VGroupBox (0xb133ad80) 0
+    vptr=((& Q3VGroupBox::_ZTV11Q3VGroupBox) + 8u)
+  Q3GroupBox (0xb133adc0) 0
+      primary-for Q3VGroupBox (0xb133ad80)
+    QGroupBox (0xb133ae00) 0
+        primary-for Q3GroupBox (0xb133adc0)
+      QWidget (0xb13741e0) 0
+          primary-for QGroupBox (0xb133ae00)
+        QObject (0xb1334e10) 0
+            primary-for QWidget (0xb13741e0)
+        QPaintDevice (0xb1334e4c) 8
+            vptr=((& Q3VGroupBox::_ZTV11Q3VGroupBox) + 236u)
+
+Vtable for Q3WhatsThis
+Q3WhatsThis::_ZTV11Q3WhatsThis: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11Q3WhatsThis)
+8     Q3WhatsThis::metaObject
+12    Q3WhatsThis::qt_metacast
+16    Q3WhatsThis::qt_metacall
+20    Q3WhatsThis::~Q3WhatsThis
+24    Q3WhatsThis::~Q3WhatsThis
+28    QObject::event
+32    Q3WhatsThis::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3WhatsThis::text
+60    Q3WhatsThis::clicked
+
+Class Q3WhatsThis
+   size=8 align=4
+   base size=8 base align=4
+Q3WhatsThis (0xb137e040) 0
+    vptr=((& Q3WhatsThis::_ZTV11Q3WhatsThis) + 8u)
+  QObject (0xb1334f78) 0
+      primary-for Q3WhatsThis (0xb137e040)
+
+Vtable for Q3PtrCollection
+Q3PtrCollection::_ZTV15Q3PtrCollection: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15Q3PtrCollection)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+16    Q3PtrCollection::~Q3PtrCollection
+20    Q3PtrCollection::~Q3PtrCollection
+24    Q3PtrCollection::newItem
+28    __cxa_pure_virtual
+
+Class Q3PtrCollection
+   size=8 align=4
+   base size=5 base align=4
+Q3PtrCollection (0xb138a0f0) 0
+    vptr=((& Q3PtrCollection::_ZTV15Q3PtrCollection) + 8u)
+
+Class Q3BaseBucket
+   size=8 align=4
+   base size=8 base align=4
+Q3BaseBucket (0xb138a654) 0
+
+Class Q3StringBucket
+   size=12 align=4
+   base size=12 base align=4
+Q3StringBucket (0xb137ea80) 0
+  Q3BaseBucket (0xb138a924) 0
+
+Class Q3AsciiBucket
+   size=12 align=4
+   base size=12 base align=4
+Q3AsciiBucket (0xb137ec00) 0
+  Q3BaseBucket (0xb138abb8) 0
+
+Class Q3IntBucket
+   size=12 align=4
+   base size=12 base align=4
+Q3IntBucket (0xb137ed80) 0
+  Q3BaseBucket (0xb138ad98) 0
+
+Class Q3PtrBucket
+   size=12 align=4
+   base size=12 base align=4
+Q3PtrBucket (0xb137ef00) 0
+  Q3BaseBucket (0xb138af78) 0
+
+Vtable for Q3GDict
+Q3GDict::_ZTV7Q3GDict: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7Q3GDict)
+8     Q3GDict::count
+12    Q3GDict::clear
+16    Q3GDict::~Q3GDict
+20    Q3GDict::~Q3GDict
+24    Q3PtrCollection::newItem
+28    __cxa_pure_virtual
+32    Q3GDict::read
+36    Q3GDict::write
+
+Class Q3GDict
+   size=28 align=4
+   base size=28 base align=4
+Q3GDict (0xb13a7080) 0
+    vptr=((& Q3GDict::_ZTV7Q3GDict) + 8u)
+  Q3PtrCollection (0xb13a6168) 0
+      primary-for Q3GDict (0xb13a7080)
+
+Class Q3GDictIterator
+   size=12 align=4
+   base size=12 base align=4
+Q3GDictIterator (0xb13a621c) 0
+
+Vtable for Q3WidgetStack
+Q3WidgetStack::_ZTV13Q3WidgetStack: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13Q3WidgetStack)
+8     Q3WidgetStack::metaObject
+12    Q3WidgetStack::qt_metacast
+16    Q3WidgetStack::qt_metacall
+20    Q3WidgetStack::~Q3WidgetStack
+24    Q3WidgetStack::~Q3WidgetStack
+28    Q3WidgetStack::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    Q3WidgetStack::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    Q3WidgetStack::setVisible
+64    Q3WidgetStack::sizeHint
+68    Q3WidgetStack::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3Frame::paintEvent
+128   QWidget::moveEvent
+132   Q3WidgetStack::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3WidgetStack::frameChanged
+228   Q3Frame::drawFrame
+232   Q3Frame::drawContents
+236   Q3WidgetStack::setChildGeometries
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI13Q3WidgetStack)
+248   Q3WidgetStack::_ZThn8_N13Q3WidgetStackD1Ev
+252   Q3WidgetStack::_ZThn8_N13Q3WidgetStackD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3WidgetStack
+   size=44 align=4
+   base size=44 base align=4
+Q3WidgetStack (0xb11d5c40) 0
+    vptr=((& Q3WidgetStack::_ZTV13Q3WidgetStack) + 8u)
+  Q3Frame (0xb11d5c80) 0
+      primary-for Q3WidgetStack (0xb11d5c40)
+    QFrame (0xb11d5cc0) 0
+        primary-for Q3Frame (0xb11d5c80)
+      QWidget (0xb11e3b40) 0
+          primary-for QFrame (0xb11d5cc0)
+        QObject (0xb13a6a14) 0
+            primary-for QWidget (0xb11e3b40)
+        QPaintDevice (0xb13a6a50) 8
+            vptr=((& Q3WidgetStack::_ZTV13Q3WidgetStack) + 248u)
+
+Class Q3LNode
+   size=12 align=4
+   base size=12 base align=4
+Q3LNode (0xb13a6b7c) 0
+
+Vtable for Q3GList
+Q3GList::_ZTV7Q3GList: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7Q3GList)
+8     Q3GList::count
+12    Q3GList::clear
+16    Q3GList::~Q3GList
+20    Q3GList::~Q3GList
+24    Q3PtrCollection::newItem
+28    __cxa_pure_virtual
+32    Q3GList::compareItems
+36    Q3GList::read
+40    Q3GList::write
+
+Class Q3GList
+   size=32 align=4
+   base size=32 base align=4
+Q3GList (0xb11fc040) 0
+    vptr=((& Q3GList::_ZTV7Q3GList) + 8u)
+  Q3PtrCollection (0xb13a6ca8) 0
+      primary-for Q3GList (0xb11fc040)
+
+Class Q3GListIterator
+   size=8 align=4
+   base size=8 base align=4
+Q3GListIterator (0xb121230c) 0
+
+Class Q3GListStdIterator
+   size=4 align=4
+   base size=4 base align=4
+Q3GListStdIterator (0xb12125dc) 0
+
+Vtable for Q3GCache
+Q3GCache::_ZTV8Q3GCache: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8Q3GCache)
+8     Q3GCache::count
+12    Q3GCache::clear
+16    Q3GCache::~Q3GCache
+20    Q3GCache::~Q3GCache
+24    Q3PtrCollection::newItem
+28    __cxa_pure_virtual
+
+Class Q3GCache
+   size=32 align=4
+   base size=29 base align=4
+Q3GCache (0xb11fc680) 0
+    vptr=((& Q3GCache::_ZTV8Q3GCache) + 8u)
+  Q3PtrCollection (0xb1212780) 0
+      primary-for Q3GCache (0xb11fc680)
+
+Class Q3GCacheIterator
+   size=4 align=4
+   base size=4 base align=4
+Q3GCacheIterator (0xb1212870) 0
+
+Class Q3CString
+   size=4 align=4
+   base size=4 base align=4
+Q3CString (0xb126e840) 0
+  QByteArray (0xb1212b40) 0
+
+Class Q3Shared
+   size=4 align=4
+   base size=4 base align=4
+Q3Shared (0xb12bf690) 0
+
+Class Q3GArray::array_data
+   size=12 align=4
+   base size=12 base align=4
+Q3GArray::array_data (0xb10de3c0) 0
+  Q3Shared (0xb12bf8e8) 0
+
+Vtable for Q3GArray
+Q3GArray::_ZTV8Q3GArray: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8Q3GArray)
+8     Q3GArray::~Q3GArray
+12    Q3GArray::~Q3GArray
+16    Q3GArray::detach
+20    Q3GArray::newData
+24    Q3GArray::deleteData
+
+Class Q3GArray
+   size=8 align=4
+   base size=8 base align=4
+Q3GArray (0xb12bf8ac) 0
+    vptr=((& Q3GArray::_ZTV8Q3GArray) + 8u)
+
+Vtable for Q3GVector
+Q3GVector::_ZTV9Q3GVector: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9Q3GVector)
+8     Q3GVector::count
+12    Q3GVector::clear
+16    Q3GVector::~Q3GVector
+20    Q3GVector::~Q3GVector
+24    Q3PtrCollection::newItem
+28    __cxa_pure_virtual
+32    Q3GVector::compareItems
+36    Q3GVector::read
+40    Q3GVector::write
+
+Class Q3GVector
+   size=20 align=4
+   base size=20 base align=4
+Q3GVector (0xb10de880) 0
+    vptr=((& Q3GVector::_ZTV9Q3GVector) + 8u)
+  Q3PtrCollection (0xb12bfdd4) 0
+      primary-for Q3GVector (0xb10de880)
+
+Vtable for Q3ObjectDictionary
+Q3ObjectDictionary::_ZTV18Q3ObjectDictionary: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18Q3ObjectDictionary)
+8     Q3AsciiDict<type>::count [with type = QMetaObject]
+12    Q3AsciiDict<type>::clear [with type = QMetaObject]
+16    Q3ObjectDictionary::~Q3ObjectDictionary
+20    Q3ObjectDictionary::~Q3ObjectDictionary
+24    Q3PtrCollection::newItem
+28    Q3AsciiDict<type>::deleteItem [with type = QMetaObject]
+32    Q3GDict::read
+36    Q3GDict::write
+
+Class Q3ObjectDictionary
+   size=28 align=4
+   base size=28 base align=4
+Q3ObjectDictionary (0xb11276c0) 0
+    vptr=((& Q3ObjectDictionary::_ZTV18Q3ObjectDictionary) + 8u)
+  Q3AsciiDict<QMetaObject> (0xb1127700) 0
+      primary-for Q3ObjectDictionary (0xb11276c0)
+    Q3GDict (0xb1127740) 0
+        primary-for Q3AsciiDict<QMetaObject> (0xb1127700)
+      Q3PtrCollection (0xb1116078) 0
+          primary-for Q3GDict (0xb1127740)
+
+Vtable for Q3Semaphore
+Q3Semaphore::_ZTV11Q3Semaphore: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11Q3Semaphore)
+8     Q3Semaphore::~Q3Semaphore
+12    Q3Semaphore::~Q3Semaphore
+
+Class Q3Semaphore
+   size=8 align=4
+   base size=8 base align=4
+Q3Semaphore (0xb1116dd4) 0
+    vptr=((& Q3Semaphore::_ZTV11Q3Semaphore) + 8u)
+
+Vtable for Q3Signal
+Q3Signal::_ZTV8Q3Signal: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8Q3Signal)
+8     Q3Signal::metaObject
+12    Q3Signal::qt_metacast
+16    Q3Signal::qt_metacall
+20    Q3Signal::~Q3Signal
+24    Q3Signal::~Q3Signal
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class Q3Signal
+   size=20 align=4
+   base size=20 base align=4
+Q3Signal (0xb11a0040) 0
+    vptr=((& Q3Signal::_ZTV8Q3Signal) + 8u)
+  QObject (0xb1116e10) 0
+      primary-for Q3Signal (0xb11a0040)
+
+Vtable for Q3StrList
+Q3StrList::_ZTV9Q3StrList: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9Q3StrList)
+8     Q3PtrList<type>::count [with type = char]
+12    Q3PtrList<type>::clear [with type = char]
+16    Q3StrList::~Q3StrList
+20    Q3StrList::~Q3StrList
+24    Q3StrList::newItem
+28    Q3StrList::deleteItem
+32    Q3StrList::compareItems
+36    Q3StrList::read
+40    Q3StrList::write
+
+Class Q3StrList
+   size=36 align=4
+   base size=33 base align=4
+Q3StrList (0xb11a06c0) 0
+    vptr=((& Q3StrList::_ZTV9Q3StrList) + 8u)
+  Q3PtrList<char> (0xb11a0700) 0
+      primary-for Q3StrList (0xb11a06c0)
+    Q3GList (0xb11a0740) 0
+        primary-for Q3PtrList<char> (0xb11a0700)
+      Q3PtrCollection (0xb11b10b4) 0
+          primary-for Q3GList (0xb11a0740)
+
+Vtable for Q3StrIList
+Q3StrIList::_ZTV10Q3StrIList: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10Q3StrIList)
+8     Q3PtrList<type>::count [with type = char]
+12    Q3PtrList<type>::clear [with type = char]
+16    Q3StrIList::~Q3StrIList
+20    Q3StrIList::~Q3StrIList
+24    Q3StrList::newItem
+28    Q3StrList::deleteItem
+32    Q3StrIList::compareItems
+36    Q3StrList::read
+40    Q3StrList::write
+
+Class Q3StrIList
+   size=36 align=4
+   base size=33 base align=4
+Q3StrIList (0xb0fdd1c0) 0
+    vptr=((& Q3StrIList::_ZTV10Q3StrIList) + 8u)
+  Q3StrList (0xb0fdd200) 0
+      primary-for Q3StrIList (0xb0fdd1c0)
+    Q3PtrList<char> (0xb0fdd240) 0
+        primary-for Q3StrList (0xb0fdd200)
+      Q3GList (0xb0fdd280) 0
+          primary-for Q3PtrList<char> (0xb0fdd240)
+        Q3PtrCollection (0xb0fde258) 0
+            primary-for Q3GList (0xb0fdd280)
+
+Vtable for Q3StrVec
+Q3StrVec::_ZTV8Q3StrVec: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8Q3StrVec)
+8     Q3PtrVector<type>::count [with type = char]
+12    Q3PtrVector<type>::clear [with type = char]
+16    Q3StrVec::~Q3StrVec
+20    Q3StrVec::~Q3StrVec
+24    Q3StrVec::newItem
+28    Q3StrVec::deleteItem
+32    Q3StrVec::compareItems
+36    Q3StrVec::read
+40    Q3StrVec::write
+
+Class Q3StrVec
+   size=24 align=4
+   base size=21 base align=4
+Q3StrVec (0xb0fdd7c0) 0
+    vptr=((& Q3StrVec::_ZTV8Q3StrVec) + 8u)
+  Q3PtrVector<char> (0xb0fdd800) 0
+      primary-for Q3StrVec (0xb0fdd7c0)
+    Q3GVector (0xb0fdd840) 0
+        primary-for Q3PtrVector<char> (0xb0fdd800)
+      Q3PtrCollection (0xb0ff803c) 0
+          primary-for Q3GVector (0xb0fdd840)
+
+Vtable for Q3StrIVec
+Q3StrIVec::_ZTV9Q3StrIVec: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9Q3StrIVec)
+8     Q3PtrVector<type>::count [with type = char]
+12    Q3PtrVector<type>::clear [with type = char]
+16    Q3StrIVec::~Q3StrIVec
+20    Q3StrIVec::~Q3StrIVec
+24    Q3StrVec::newItem
+28    Q3StrVec::deleteItem
+32    Q3StrIVec::compareItems
+36    Q3StrVec::read
+40    Q3StrVec::write
+
+Class Q3StrIVec
+   size=24 align=4
+   base size=21 base align=4
+Q3StrIVec (0xb0fdde00) 0
+    vptr=((& Q3StrIVec::_ZTV9Q3StrIVec) + 8u)
+  Q3StrVec (0xb0fdde40) 0
+      primary-for Q3StrIVec (0xb0fdde00)
+    Q3PtrVector<char> (0xb0fdde80) 0
+        primary-for Q3StrVec (0xb0fdde40)
+      Q3GVector (0xb0fddec0) 0
+          primary-for Q3PtrVector<char> (0xb0fdde80)
+        Q3PtrCollection (0xb0ff8d20) 0
+            primary-for Q3GVector (0xb0fddec0)
+
+Class Q3StyleSheetItem
+   size=4 align=4
+   base size=4 base align=4
+Q3StyleSheetItem (0xb101b7f8) 0
+
+Vtable for Q3StyleSheet
+Q3StyleSheet::_ZTV12Q3StyleSheet: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12Q3StyleSheet)
+8     Q3StyleSheet::metaObject
+12    Q3StyleSheet::qt_metacast
+16    Q3StyleSheet::qt_metacall
+20    Q3StyleSheet::~Q3StyleSheet
+24    Q3StyleSheet::~Q3StyleSheet
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3StyleSheet::scaleFont
+60    Q3StyleSheet::error
+
+Class Q3StyleSheet
+   size=16 align=4
+   base size=16 base align=4
+Q3StyleSheet (0xb1044900) 0
+    vptr=((& Q3StyleSheet::_ZTV12Q3StyleSheet) + 8u)
+  QObject (0xb101b834) 0
+      primary-for Q3StyleSheet (0xb1044900)
+
+Vtable for Q3MimeSourceFactory
+Q3MimeSourceFactory::_ZTV19Q3MimeSourceFactory: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19Q3MimeSourceFactory)
+8     Q3MimeSourceFactory::~Q3MimeSourceFactory
+12    Q3MimeSourceFactory::~Q3MimeSourceFactory
+16    Q3MimeSourceFactory::data
+20    Q3MimeSourceFactory::makeAbsolute
+24    Q3MimeSourceFactory::setText
+28    Q3MimeSourceFactory::setImage
+32    Q3MimeSourceFactory::setPixmap
+36    Q3MimeSourceFactory::setData
+40    Q3MimeSourceFactory::setFilePath
+44    Q3MimeSourceFactory::filePath
+48    Q3MimeSourceFactory::setExtensionType
+
+Class Q3MimeSourceFactory
+   size=8 align=4
+   base size=8 base align=4
+Q3MimeSourceFactory (0xb101b9d8) 0
+    vptr=((& Q3MimeSourceFactory::_ZTV19Q3MimeSourceFactory) + 8u)
+
+Class Q3TextEditOptimPrivate::Tag
+   size=32 align=4
+   base size=32 base align=4
+Q3TextEditOptimPrivate::Tag (0xb101bac8) 0
+
+Class Q3TextEditOptimPrivate::Selection
+   size=8 align=4
+   base size=8 base align=4
+Q3TextEditOptimPrivate::Selection (0xb101bb04) 0
+
+Class Q3TextEditOptimPrivate
+   size=52 align=4
+   base size=52 base align=4
+Q3TextEditOptimPrivate (0xb101ba8c) 0
+
+Class Q3TextEdit::UndoRedoInfo
+   size=40 align=4
+   base size=40 base align=4
+Q3TextEdit::UndoRedoInfo (0xb10ad03c) 0
+
+Vtable for Q3TextEdit
+Q3TextEdit::_ZTV10Q3TextEdit: 175u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10Q3TextEdit)
+8     Q3TextEdit::metaObject
+12    Q3TextEdit::qt_metacast
+16    Q3TextEdit::qt_metacall
+20    Q3TextEdit::~Q3TextEdit
+24    Q3TextEdit::~Q3TextEdit
+28    Q3TextEdit::event
+32    Q3TextEdit::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    Q3ScrollView::setVisible
+64    Q3TextEdit::sizeHint
+68    Q3ScrollView::minimumSizeHint
+72    Q3TextEdit::heightForWidth
+76    QWidget::paintEngine
+80    Q3ScrollView::mousePressEvent
+84    Q3ScrollView::mouseReleaseEvent
+88    Q3ScrollView::mouseDoubleClickEvent
+92    Q3ScrollView::mouseMoveEvent
+96    Q3ScrollView::wheelEvent
+100   Q3TextEdit::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3Frame::paintEvent
+128   QWidget::moveEvent
+132   Q3TextEdit::resizeEvent
+136   QWidget::closeEvent
+140   Q3ScrollView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   Q3TextEdit::changeEvent
+184   QWidget::metric
+188   Q3TextEdit::inputMethodEvent
+192   Q3TextEdit::inputMethodQuery
+196   Q3TextEdit::focusNextPrevChild
+200   Q3ScrollView::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   Q3ScrollView::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3ScrollView::frameChanged
+228   Q3Frame::drawFrame
+232   Q3TextEdit::drawContents
+236   Q3ScrollView::setResizePolicy
+240   Q3ScrollView::addChild
+244   Q3ScrollView::moveChild
+248   Q3ScrollView::setVScrollBarMode
+252   Q3ScrollView::setHScrollBarMode
+256   Q3ScrollView::setCornerWidget
+260   Q3ScrollView::setDragAutoScroll
+264   Q3ScrollView::resizeContents
+268   Q3ScrollView::setContentsPos
+272   Q3TextEdit::drawContents
+276   Q3ScrollView::drawContentsOffset
+280   Q3TextEdit::contentsMousePressEvent
+284   Q3TextEdit::contentsMouseReleaseEvent
+288   Q3TextEdit::contentsMouseDoubleClickEvent
+292   Q3TextEdit::contentsMouseMoveEvent
+296   Q3TextEdit::contentsDragEnterEvent
+300   Q3TextEdit::contentsDragMoveEvent
+304   Q3TextEdit::contentsDragLeaveEvent
+308   Q3TextEdit::contentsDropEvent
+312   Q3TextEdit::contentsWheelEvent
+316   Q3TextEdit::contentsContextMenuEvent
+320   Q3ScrollView::viewportPaintEvent
+324   Q3TextEdit::viewportResizeEvent
+328   Q3ScrollView::viewportMousePressEvent
+332   Q3ScrollView::viewportMouseReleaseEvent
+336   Q3ScrollView::viewportMouseDoubleClickEvent
+340   Q3ScrollView::viewportMouseMoveEvent
+344   Q3ScrollView::viewportDragEnterEvent
+348   Q3ScrollView::viewportDragMoveEvent
+352   Q3ScrollView::viewportDragLeaveEvent
+356   Q3ScrollView::viewportDropEvent
+360   Q3ScrollView::viewportWheelEvent
+364   Q3ScrollView::viewportContextMenuEvent
+368   Q3ScrollView::setMargins
+372   Q3ScrollView::setHBarGeometry
+376   Q3ScrollView::setVBarGeometry
+380   Q3TextEdit::find
+384   Q3TextEdit::getFormat
+388   Q3TextEdit::getParagraphFormat
+392   Q3TextEdit::setMimeSourceFactory
+396   Q3TextEdit::setStyleSheet
+400   Q3TextEdit::scrollToAnchor
+404   Q3TextEdit::setPaper
+408   Q3TextEdit::setLinkUnderline
+412   Q3TextEdit::setWordWrap
+416   Q3TextEdit::setWrapColumnOrWidth
+420   Q3TextEdit::setWrapPolicy
+424   Q3TextEdit::copy
+428   Q3TextEdit::append
+432   Q3TextEdit::setText
+436   Q3TextEdit::setTextFormat
+440   Q3TextEdit::selectAll
+444   Q3TextEdit::setTabStopWidth
+448   Q3TextEdit::zoomIn
+452   Q3TextEdit::zoomIn
+456   Q3TextEdit::zoomOut
+460   Q3TextEdit::zoomOut
+464   Q3TextEdit::zoomTo
+468   Q3TextEdit::sync
+472   Q3TextEdit::setReadOnly
+476   Q3TextEdit::undo
+480   Q3TextEdit::redo
+484   Q3TextEdit::cut
+488   Q3TextEdit::paste
+492   Q3TextEdit::pasteSubType
+496   Q3TextEdit::clear
+500   Q3TextEdit::del
+504   Q3TextEdit::indent
+508   Q3TextEdit::setItalic
+512   Q3TextEdit::setBold
+516   Q3TextEdit::setUnderline
+520   Q3TextEdit::setFamily
+524   Q3TextEdit::setPointSize
+528   Q3TextEdit::setColor
+532   Q3TextEdit::setVerticalAlignment
+536   Q3TextEdit::setAlignment
+540   Q3TextEdit::setParagType
+544   Q3TextEdit::setCursorPosition
+548   Q3TextEdit::setSelection
+552   Q3TextEdit::setSelectionAttributes
+556   Q3TextEdit::setModified
+560   Q3TextEdit::resetFormat
+564   Q3TextEdit::setUndoDepth
+568   Q3TextEdit::setFormat
+572   Q3TextEdit::ensureCursorVisible
+576   Q3TextEdit::placeCursor
+580   Q3TextEdit::moveCursor
+584   Q3TextEdit::doKeyboardAction
+588   Q3TextEdit::removeSelectedText
+592   Q3TextEdit::removeSelection
+596   Q3TextEdit::setCurrentFont
+600   Q3TextEdit::setOverwriteMode
+604   Q3TextEdit::scrollToBottom
+608   Q3TextEdit::insert
+612   Q3TextEdit::insert
+616   Q3TextEdit::insertAt
+620   Q3TextEdit::removeParagraph
+624   Q3TextEdit::insertParagraph
+628   Q3TextEdit::setParagraphBackgroundColor
+632   Q3TextEdit::clearParagraphBackground
+636   Q3TextEdit::setUndoRedoEnabled
+640   Q3TextEdit::setTabChangesFocus
+644   Q3TextEdit::createPopupMenu
+648   Q3TextEdit::createPopupMenu
+652   Q3TextEdit::doChangeInterval
+656   Q3TextEdit::sliderReleased
+660   Q3TextEdit::linksEnabled
+664   Q3TextEdit::emitHighlighted
+668   Q3TextEdit::emitLinkClicked
+672   (int (*)(...))-0x000000008
+676   (int (*)(...))(& _ZTI10Q3TextEdit)
+680   Q3TextEdit::_ZThn8_N10Q3TextEditD1Ev
+684   Q3TextEdit::_ZThn8_N10Q3TextEditD0Ev
+688   QWidget::_ZThn8_NK7QWidget7devTypeEv
+692   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+696   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3TextEdit
+   size=164 align=4
+   base size=162 base align=4
+Q3TextEdit (0xb10a4380) 0
+    vptr=((& Q3TextEdit::_ZTV10Q3TextEdit) + 8u)
+  Q3ScrollView (0xb10a43c0) 0
+      primary-for Q3TextEdit (0xb10a4380)
+    Q3Frame (0xb10a4400) 0
+        primary-for Q3ScrollView (0xb10a43c0)
+      QFrame (0xb10a4440) 0
+          primary-for Q3Frame (0xb10a4400)
+        QWidget (0xb10ac0a0) 0
+            primary-for QFrame (0xb10a4440)
+          QObject (0xb109dfb4) 0
+              primary-for QWidget (0xb10ac0a0)
+          QPaintDevice (0xb10ad000) 8
+              vptr=((& Q3TextEdit::_ZTV10Q3TextEdit) + 680u)
+
+Vtable for Q3MultiLineEdit
+Q3MultiLineEdit::_ZTV15Q3MultiLineEdit: 192u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15Q3MultiLineEdit)
+8     Q3MultiLineEdit::metaObject
+12    Q3MultiLineEdit::qt_metacast
+16    Q3MultiLineEdit::qt_metacall
+20    Q3MultiLineEdit::~Q3MultiLineEdit
+24    Q3MultiLineEdit::~Q3MultiLineEdit
+28    Q3TextEdit::event
+32    Q3TextEdit::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    Q3ScrollView::setVisible
+64    Q3TextEdit::sizeHint
+68    Q3ScrollView::minimumSizeHint
+72    Q3TextEdit::heightForWidth
+76    QWidget::paintEngine
+80    Q3ScrollView::mousePressEvent
+84    Q3ScrollView::mouseReleaseEvent
+88    Q3ScrollView::mouseDoubleClickEvent
+92    Q3ScrollView::mouseMoveEvent
+96    Q3ScrollView::wheelEvent
+100   Q3TextEdit::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3Frame::paintEvent
+128   QWidget::moveEvent
+132   Q3TextEdit::resizeEvent
+136   QWidget::closeEvent
+140   Q3ScrollView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   Q3TextEdit::changeEvent
+184   QWidget::metric
+188   Q3TextEdit::inputMethodEvent
+192   Q3TextEdit::inputMethodQuery
+196   Q3TextEdit::focusNextPrevChild
+200   Q3ScrollView::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   Q3ScrollView::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3ScrollView::frameChanged
+228   Q3Frame::drawFrame
+232   Q3TextEdit::drawContents
+236   Q3ScrollView::setResizePolicy
+240   Q3ScrollView::addChild
+244   Q3ScrollView::moveChild
+248   Q3ScrollView::setVScrollBarMode
+252   Q3ScrollView::setHScrollBarMode
+256   Q3ScrollView::setCornerWidget
+260   Q3ScrollView::setDragAutoScroll
+264   Q3ScrollView::resizeContents
+268   Q3ScrollView::setContentsPos
+272   Q3TextEdit::drawContents
+276   Q3ScrollView::drawContentsOffset
+280   Q3TextEdit::contentsMousePressEvent
+284   Q3TextEdit::contentsMouseReleaseEvent
+288   Q3TextEdit::contentsMouseDoubleClickEvent
+292   Q3TextEdit::contentsMouseMoveEvent
+296   Q3TextEdit::contentsDragEnterEvent
+300   Q3TextEdit::contentsDragMoveEvent
+304   Q3TextEdit::contentsDragLeaveEvent
+308   Q3TextEdit::contentsDropEvent
+312   Q3TextEdit::contentsWheelEvent
+316   Q3TextEdit::contentsContextMenuEvent
+320   Q3ScrollView::viewportPaintEvent
+324   Q3TextEdit::viewportResizeEvent
+328   Q3ScrollView::viewportMousePressEvent
+332   Q3ScrollView::viewportMouseReleaseEvent
+336   Q3ScrollView::viewportMouseDoubleClickEvent
+340   Q3ScrollView::viewportMouseMoveEvent
+344   Q3ScrollView::viewportDragEnterEvent
+348   Q3ScrollView::viewportDragMoveEvent
+352   Q3ScrollView::viewportDragLeaveEvent
+356   Q3ScrollView::viewportDropEvent
+360   Q3ScrollView::viewportWheelEvent
+364   Q3ScrollView::viewportContextMenuEvent
+368   Q3ScrollView::setMargins
+372   Q3ScrollView::setHBarGeometry
+376   Q3ScrollView::setVBarGeometry
+380   Q3TextEdit::find
+384   Q3TextEdit::getFormat
+388   Q3TextEdit::getParagraphFormat
+392   Q3TextEdit::setMimeSourceFactory
+396   Q3TextEdit::setStyleSheet
+400   Q3TextEdit::scrollToAnchor
+404   Q3TextEdit::setPaper
+408   Q3TextEdit::setLinkUnderline
+412   Q3TextEdit::setWordWrap
+416   Q3TextEdit::setWrapColumnOrWidth
+420   Q3TextEdit::setWrapPolicy
+424   Q3TextEdit::copy
+428   Q3TextEdit::append
+432   Q3TextEdit::setText
+436   Q3TextEdit::setTextFormat
+440   Q3TextEdit::selectAll
+444   Q3TextEdit::setTabStopWidth
+448   Q3TextEdit::zoomIn
+452   Q3TextEdit::zoomIn
+456   Q3TextEdit::zoomOut
+460   Q3TextEdit::zoomOut
+464   Q3TextEdit::zoomTo
+468   Q3TextEdit::sync
+472   Q3TextEdit::setReadOnly
+476   Q3TextEdit::undo
+480   Q3TextEdit::redo
+484   Q3TextEdit::cut
+488   Q3TextEdit::paste
+492   Q3TextEdit::pasteSubType
+496   Q3TextEdit::clear
+500   Q3TextEdit::del
+504   Q3TextEdit::indent
+508   Q3TextEdit::setItalic
+512   Q3TextEdit::setBold
+516   Q3TextEdit::setUnderline
+520   Q3TextEdit::setFamily
+524   Q3TextEdit::setPointSize
+528   Q3TextEdit::setColor
+532   Q3TextEdit::setVerticalAlignment
+536   Q3TextEdit::setAlignment
+540   Q3TextEdit::setParagType
+544   Q3MultiLineEdit::setCursorPosition
+548   Q3TextEdit::setSelection
+552   Q3TextEdit::setSelectionAttributes
+556   Q3TextEdit::setModified
+560   Q3TextEdit::resetFormat
+564   Q3TextEdit::setUndoDepth
+568   Q3TextEdit::setFormat
+572   Q3TextEdit::ensureCursorVisible
+576   Q3TextEdit::placeCursor
+580   Q3TextEdit::moveCursor
+584   Q3TextEdit::doKeyboardAction
+588   Q3TextEdit::removeSelectedText
+592   Q3TextEdit::removeSelection
+596   Q3TextEdit::setCurrentFont
+600   Q3TextEdit::setOverwriteMode
+604   Q3TextEdit::scrollToBottom
+608   Q3TextEdit::insert
+612   Q3TextEdit::insert
+616   Q3MultiLineEdit::insertAt
+620   Q3TextEdit::removeParagraph
+624   Q3TextEdit::insertParagraph
+628   Q3TextEdit::setParagraphBackgroundColor
+632   Q3TextEdit::clearParagraphBackground
+636   Q3TextEdit::setUndoRedoEnabled
+640   Q3TextEdit::setTabChangesFocus
+644   Q3TextEdit::createPopupMenu
+648   Q3TextEdit::createPopupMenu
+652   Q3TextEdit::doChangeInterval
+656   Q3TextEdit::sliderReleased
+660   Q3TextEdit::linksEnabled
+664   Q3TextEdit::emitHighlighted
+668   Q3TextEdit::emitLinkClicked
+672   Q3MultiLineEdit::insertLine
+676   Q3MultiLineEdit::insertAt
+680   Q3MultiLineEdit::removeLine
+684   Q3MultiLineEdit::setCursorPosition
+688   Q3MultiLineEdit::setAutoUpdate
+692   Q3MultiLineEdit::insertAndMark
+696   Q3MultiLineEdit::newLine
+700   Q3MultiLineEdit::killLine
+704   Q3MultiLineEdit::pageUp
+708   Q3MultiLineEdit::pageDown
+712   Q3MultiLineEdit::cursorLeft
+716   Q3MultiLineEdit::cursorRight
+720   Q3MultiLineEdit::cursorUp
+724   Q3MultiLineEdit::cursorDown
+728   Q3MultiLineEdit::backspace
+732   Q3MultiLineEdit::home
+736   Q3MultiLineEdit::end
+740   (int (*)(...))-0x000000008
+744   (int (*)(...))(& _ZTI15Q3MultiLineEdit)
+748   Q3MultiLineEdit::_ZThn8_N15Q3MultiLineEditD1Ev
+752   Q3MultiLineEdit::_ZThn8_N15Q3MultiLineEditD0Ev
+756   QWidget::_ZThn8_NK7QWidget7devTypeEv
+760   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+764   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3MultiLineEdit
+   size=168 align=4
+   base size=168 base align=4
+Q3MultiLineEdit (0xb10a4c00) 0
+    vptr=((& Q3MultiLineEdit::_ZTV15Q3MultiLineEdit) + 8u)
+  Q3TextEdit (0xb10a4c40) 0
+      primary-for Q3MultiLineEdit (0xb10a4c00)
+    Q3ScrollView (0xb10a4c80) 0
+        primary-for Q3TextEdit (0xb10a4c40)
+      Q3Frame (0xb10a4cc0) 0
+          primary-for Q3ScrollView (0xb10a4c80)
+        QFrame (0xb10a4d00) 0
+            primary-for Q3Frame (0xb10a4cc0)
+          QWidget (0xb0ef67d0) 0
+              primary-for QFrame (0xb10a4d00)
+            QObject (0xb10ad528) 0
+                primary-for QWidget (0xb0ef67d0)
+            QPaintDevice (0xb10ad564) 8
+                vptr=((& Q3MultiLineEdit::_ZTV15Q3MultiLineEdit) + 748u)
+
+Class Q3SimpleRichText
+   size=4 align=4
+   base size=4 base align=4
+Q3SimpleRichText (0xb10ada14) 0
+
+Vtable for Q3SyntaxHighlighter
+Q3SyntaxHighlighter::_ZTV19Q3SyntaxHighlighter: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19Q3SyntaxHighlighter)
+8     Q3SyntaxHighlighter::~Q3SyntaxHighlighter
+12    Q3SyntaxHighlighter::~Q3SyntaxHighlighter
+16    __cxa_pure_virtual
+
+Class Q3SyntaxHighlighter
+   size=16 align=4
+   base size=16 base align=4
+Q3SyntaxHighlighter (0xb10ada50) 0
+    vptr=((& Q3SyntaxHighlighter::_ZTV19Q3SyntaxHighlighter) + 8u)
+
+Vtable for Q3TextBrowser
+Q3TextBrowser::_ZTV13Q3TextBrowser: 180u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13Q3TextBrowser)
+8     Q3TextBrowser::metaObject
+12    Q3TextBrowser::qt_metacast
+16    Q3TextBrowser::qt_metacall
+20    Q3TextBrowser::~Q3TextBrowser
+24    Q3TextBrowser::~Q3TextBrowser
+28    Q3TextEdit::event
+32    Q3TextEdit::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    Q3ScrollView::setVisible
+64    Q3TextEdit::sizeHint
+68    Q3ScrollView::minimumSizeHint
+72    Q3TextEdit::heightForWidth
+76    QWidget::paintEngine
+80    Q3ScrollView::mousePressEvent
+84    Q3ScrollView::mouseReleaseEvent
+88    Q3ScrollView::mouseDoubleClickEvent
+92    Q3ScrollView::mouseMoveEvent
+96    Q3ScrollView::wheelEvent
+100   Q3TextBrowser::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3Frame::paintEvent
+128   QWidget::moveEvent
+132   Q3TextEdit::resizeEvent
+136   QWidget::closeEvent
+140   Q3ScrollView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   Q3TextEdit::changeEvent
+184   QWidget::metric
+188   Q3TextEdit::inputMethodEvent
+192   Q3TextEdit::inputMethodQuery
+196   Q3TextEdit::focusNextPrevChild
+200   Q3ScrollView::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   Q3ScrollView::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3ScrollView::frameChanged
+228   Q3Frame::drawFrame
+232   Q3TextEdit::drawContents
+236   Q3ScrollView::setResizePolicy
+240   Q3ScrollView::addChild
+244   Q3ScrollView::moveChild
+248   Q3ScrollView::setVScrollBarMode
+252   Q3ScrollView::setHScrollBarMode
+256   Q3ScrollView::setCornerWidget
+260   Q3ScrollView::setDragAutoScroll
+264   Q3ScrollView::resizeContents
+268   Q3ScrollView::setContentsPos
+272   Q3TextEdit::drawContents
+276   Q3ScrollView::drawContentsOffset
+280   Q3TextEdit::contentsMousePressEvent
+284   Q3TextEdit::contentsMouseReleaseEvent
+288   Q3TextEdit::contentsMouseDoubleClickEvent
+292   Q3TextEdit::contentsMouseMoveEvent
+296   Q3TextEdit::contentsDragEnterEvent
+300   Q3TextEdit::contentsDragMoveEvent
+304   Q3TextEdit::contentsDragLeaveEvent
+308   Q3TextEdit::contentsDropEvent
+312   Q3TextEdit::contentsWheelEvent
+316   Q3TextEdit::contentsContextMenuEvent
+320   Q3ScrollView::viewportPaintEvent
+324   Q3TextEdit::viewportResizeEvent
+328   Q3ScrollView::viewportMousePressEvent
+332   Q3ScrollView::viewportMouseReleaseEvent
+336   Q3ScrollView::viewportMouseDoubleClickEvent
+340   Q3ScrollView::viewportMouseMoveEvent
+344   Q3ScrollView::viewportDragEnterEvent
+348   Q3ScrollView::viewportDragMoveEvent
+352   Q3ScrollView::viewportDragLeaveEvent
+356   Q3ScrollView::viewportDropEvent
+360   Q3ScrollView::viewportWheelEvent
+364   Q3ScrollView::viewportContextMenuEvent
+368   Q3ScrollView::setMargins
+372   Q3ScrollView::setHBarGeometry
+376   Q3ScrollView::setVBarGeometry
+380   Q3TextEdit::find
+384   Q3TextEdit::getFormat
+388   Q3TextEdit::getParagraphFormat
+392   Q3TextEdit::setMimeSourceFactory
+396   Q3TextEdit::setStyleSheet
+400   Q3TextEdit::scrollToAnchor
+404   Q3TextEdit::setPaper
+408   Q3TextEdit::setLinkUnderline
+412   Q3TextEdit::setWordWrap
+416   Q3TextEdit::setWrapColumnOrWidth
+420   Q3TextEdit::setWrapPolicy
+424   Q3TextEdit::copy
+428   Q3TextEdit::append
+432   Q3TextBrowser::setText
+436   Q3TextEdit::setTextFormat
+440   Q3TextEdit::selectAll
+444   Q3TextEdit::setTabStopWidth
+448   Q3TextEdit::zoomIn
+452   Q3TextEdit::zoomIn
+456   Q3TextEdit::zoomOut
+460   Q3TextEdit::zoomOut
+464   Q3TextEdit::zoomTo
+468   Q3TextEdit::sync
+472   Q3TextEdit::setReadOnly
+476   Q3TextEdit::undo
+480   Q3TextEdit::redo
+484   Q3TextEdit::cut
+488   Q3TextEdit::paste
+492   Q3TextEdit::pasteSubType
+496   Q3TextEdit::clear
+500   Q3TextEdit::del
+504   Q3TextEdit::indent
+508   Q3TextEdit::setItalic
+512   Q3TextEdit::setBold
+516   Q3TextEdit::setUnderline
+520   Q3TextEdit::setFamily
+524   Q3TextEdit::setPointSize
+528   Q3TextEdit::setColor
+532   Q3TextEdit::setVerticalAlignment
+536   Q3TextEdit::setAlignment
+540   Q3TextEdit::setParagType
+544   Q3TextEdit::setCursorPosition
+548   Q3TextEdit::setSelection
+552   Q3TextEdit::setSelectionAttributes
+556   Q3TextEdit::setModified
+560   Q3TextEdit::resetFormat
+564   Q3TextEdit::setUndoDepth
+568   Q3TextEdit::setFormat
+572   Q3TextEdit::ensureCursorVisible
+576   Q3TextEdit::placeCursor
+580   Q3TextEdit::moveCursor
+584   Q3TextEdit::doKeyboardAction
+588   Q3TextEdit::removeSelectedText
+592   Q3TextEdit::removeSelection
+596   Q3TextEdit::setCurrentFont
+600   Q3TextEdit::setOverwriteMode
+604   Q3TextEdit::scrollToBottom
+608   Q3TextEdit::insert
+612   Q3TextEdit::insert
+616   Q3TextEdit::insertAt
+620   Q3TextEdit::removeParagraph
+624   Q3TextEdit::insertParagraph
+628   Q3TextEdit::setParagraphBackgroundColor
+632   Q3TextEdit::clearParagraphBackground
+636   Q3TextEdit::setUndoRedoEnabled
+640   Q3TextEdit::setTabChangesFocus
+644   Q3TextEdit::createPopupMenu
+648   Q3TextEdit::createPopupMenu
+652   Q3TextEdit::doChangeInterval
+656   Q3TextEdit::sliderReleased
+660   Q3TextBrowser::linksEnabled
+664   Q3TextBrowser::emitHighlighted
+668   Q3TextBrowser::emitLinkClicked
+672   Q3TextBrowser::setSource
+676   Q3TextBrowser::backward
+680   Q3TextBrowser::forward
+684   Q3TextBrowser::home
+688   Q3TextBrowser::reload
+692   (int (*)(...))-0x000000008
+696   (int (*)(...))(& _ZTI13Q3TextBrowser)
+700   Q3TextBrowser::_ZThn8_N13Q3TextBrowserD1Ev
+704   Q3TextBrowser::_ZThn8_N13Q3TextBrowserD0Ev
+708   QWidget::_ZThn8_NK7QWidget7devTypeEv
+712   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+716   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3TextBrowser
+   size=168 align=4
+   base size=168 base align=4
+Q3TextBrowser (0xb0f3a340) 0
+    vptr=((& Q3TextBrowser::_ZTV13Q3TextBrowser) + 8u)
+  Q3TextEdit (0xb0f3a380) 0
+      primary-for Q3TextBrowser (0xb0f3a340)
+    Q3ScrollView (0xb0f3a3c0) 0
+        primary-for Q3TextEdit (0xb0f3a380)
+      Q3Frame (0xb0f3a400) 0
+          primary-for Q3ScrollView (0xb0f3a3c0)
+        QFrame (0xb0f3a440) 0
+            primary-for Q3Frame (0xb0f3a400)
+          QWidget (0xb0f49000) 0
+              primary-for QFrame (0xb0f3a440)
+            QObject (0xb10adac8) 0
+                primary-for QWidget (0xb0f49000)
+            QPaintDevice (0xb10adb04) 8
+                vptr=((& Q3TextBrowser::_ZTV13Q3TextBrowser) + 700u)
+
+Vtable for Q3TextStream
+Q3TextStream::_ZTV12Q3TextStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12Q3TextStream)
+8     Q3TextStream::~Q3TextStream
+12    Q3TextStream::~Q3TextStream
+
+Class Q3TextStream
+   size=104 align=4
+   base size=104 base align=4
+Q3TextStream (0xb10adce4) 0
+    vptr=((& Q3TextStream::_ZTV12Q3TextStream) + 8u)
+
+Class Q3TSManip
+   size=12 align=4
+   base size=12 base align=4
+Q3TSManip (0xb0f74744) 0
+
+Vtable for Q3TextView
+Q3TextView::_ZTV10Q3TextView: 175u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10Q3TextView)
+8     Q3TextView::metaObject
+12    Q3TextView::qt_metacast
+16    Q3TextView::qt_metacall
+20    Q3TextView::~Q3TextView
+24    Q3TextView::~Q3TextView
+28    Q3TextEdit::event
+32    Q3TextEdit::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    Q3ScrollView::setVisible
+64    Q3TextEdit::sizeHint
+68    Q3ScrollView::minimumSizeHint
+72    Q3TextEdit::heightForWidth
+76    QWidget::paintEngine
+80    Q3ScrollView::mousePressEvent
+84    Q3ScrollView::mouseReleaseEvent
+88    Q3ScrollView::mouseDoubleClickEvent
+92    Q3ScrollView::mouseMoveEvent
+96    Q3ScrollView::wheelEvent
+100   Q3TextEdit::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3Frame::paintEvent
+128   QWidget::moveEvent
+132   Q3TextEdit::resizeEvent
+136   QWidget::closeEvent
+140   Q3ScrollView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   Q3TextEdit::changeEvent
+184   QWidget::metric
+188   Q3TextEdit::inputMethodEvent
+192   Q3TextEdit::inputMethodQuery
+196   Q3TextEdit::focusNextPrevChild
+200   Q3ScrollView::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   Q3ScrollView::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3ScrollView::frameChanged
+228   Q3Frame::drawFrame
+232   Q3TextEdit::drawContents
+236   Q3ScrollView::setResizePolicy
+240   Q3ScrollView::addChild
+244   Q3ScrollView::moveChild
+248   Q3ScrollView::setVScrollBarMode
+252   Q3ScrollView::setHScrollBarMode
+256   Q3ScrollView::setCornerWidget
+260   Q3ScrollView::setDragAutoScroll
+264   Q3ScrollView::resizeContents
+268   Q3ScrollView::setContentsPos
+272   Q3TextEdit::drawContents
+276   Q3ScrollView::drawContentsOffset
+280   Q3TextEdit::contentsMousePressEvent
+284   Q3TextEdit::contentsMouseReleaseEvent
+288   Q3TextEdit::contentsMouseDoubleClickEvent
+292   Q3TextEdit::contentsMouseMoveEvent
+296   Q3TextEdit::contentsDragEnterEvent
+300   Q3TextEdit::contentsDragMoveEvent
+304   Q3TextEdit::contentsDragLeaveEvent
+308   Q3TextEdit::contentsDropEvent
+312   Q3TextEdit::contentsWheelEvent
+316   Q3TextEdit::contentsContextMenuEvent
+320   Q3ScrollView::viewportPaintEvent
+324   Q3TextEdit::viewportResizeEvent
+328   Q3ScrollView::viewportMousePressEvent
+332   Q3ScrollView::viewportMouseReleaseEvent
+336   Q3ScrollView::viewportMouseDoubleClickEvent
+340   Q3ScrollView::viewportMouseMoveEvent
+344   Q3ScrollView::viewportDragEnterEvent
+348   Q3ScrollView::viewportDragMoveEvent
+352   Q3ScrollView::viewportDragLeaveEvent
+356   Q3ScrollView::viewportDropEvent
+360   Q3ScrollView::viewportWheelEvent
+364   Q3ScrollView::viewportContextMenuEvent
+368   Q3ScrollView::setMargins
+372   Q3ScrollView::setHBarGeometry
+376   Q3ScrollView::setVBarGeometry
+380   Q3TextEdit::find
+384   Q3TextEdit::getFormat
+388   Q3TextEdit::getParagraphFormat
+392   Q3TextEdit::setMimeSourceFactory
+396   Q3TextEdit::setStyleSheet
+400   Q3TextEdit::scrollToAnchor
+404   Q3TextEdit::setPaper
+408   Q3TextEdit::setLinkUnderline
+412   Q3TextEdit::setWordWrap
+416   Q3TextEdit::setWrapColumnOrWidth
+420   Q3TextEdit::setWrapPolicy
+424   Q3TextEdit::copy
+428   Q3TextEdit::append
+432   Q3TextEdit::setText
+436   Q3TextEdit::setTextFormat
+440   Q3TextEdit::selectAll
+444   Q3TextEdit::setTabStopWidth
+448   Q3TextEdit::zoomIn
+452   Q3TextEdit::zoomIn
+456   Q3TextEdit::zoomOut
+460   Q3TextEdit::zoomOut
+464   Q3TextEdit::zoomTo
+468   Q3TextEdit::sync
+472   Q3TextEdit::setReadOnly
+476   Q3TextEdit::undo
+480   Q3TextEdit::redo
+484   Q3TextEdit::cut
+488   Q3TextEdit::paste
+492   Q3TextEdit::pasteSubType
+496   Q3TextEdit::clear
+500   Q3TextEdit::del
+504   Q3TextEdit::indent
+508   Q3TextEdit::setItalic
+512   Q3TextEdit::setBold
+516   Q3TextEdit::setUnderline
+520   Q3TextEdit::setFamily
+524   Q3TextEdit::setPointSize
+528   Q3TextEdit::setColor
+532   Q3TextEdit::setVerticalAlignment
+536   Q3TextEdit::setAlignment
+540   Q3TextEdit::setParagType
+544   Q3TextEdit::setCursorPosition
+548   Q3TextEdit::setSelection
+552   Q3TextEdit::setSelectionAttributes
+556   Q3TextEdit::setModified
+560   Q3TextEdit::resetFormat
+564   Q3TextEdit::setUndoDepth
+568   Q3TextEdit::setFormat
+572   Q3TextEdit::ensureCursorVisible
+576   Q3TextEdit::placeCursor
+580   Q3TextEdit::moveCursor
+584   Q3TextEdit::doKeyboardAction
+588   Q3TextEdit::removeSelectedText
+592   Q3TextEdit::removeSelection
+596   Q3TextEdit::setCurrentFont
+600   Q3TextEdit::setOverwriteMode
+604   Q3TextEdit::scrollToBottom
+608   Q3TextEdit::insert
+612   Q3TextEdit::insert
+616   Q3TextEdit::insertAt
+620   Q3TextEdit::removeParagraph
+624   Q3TextEdit::insertParagraph
+628   Q3TextEdit::setParagraphBackgroundColor
+632   Q3TextEdit::clearParagraphBackground
+636   Q3TextEdit::setUndoRedoEnabled
+640   Q3TextEdit::setTabChangesFocus
+644   Q3TextEdit::createPopupMenu
+648   Q3TextEdit::createPopupMenu
+652   Q3TextEdit::doChangeInterval
+656   Q3TextEdit::sliderReleased
+660   Q3TextEdit::linksEnabled
+664   Q3TextEdit::emitHighlighted
+668   Q3TextEdit::emitLinkClicked
+672   (int (*)(...))-0x000000008
+676   (int (*)(...))(& _ZTI10Q3TextView)
+680   Q3TextView::_ZThn8_N10Q3TextViewD1Ev
+684   Q3TextView::_ZThn8_N10Q3TextViewD0Ev
+688   QWidget::_ZThn8_NK7QWidget7devTypeEv
+692   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+696   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3TextView
+   size=164 align=4
+   base size=162 base align=4
+Q3TextView (0xb0f81000) 0
+    vptr=((& Q3TextView::_ZTV10Q3TextView) + 8u)
+  Q3TextEdit (0xb0f81040) 0
+      primary-for Q3TextView (0xb0f81000)
+    Q3ScrollView (0xb0f81080) 0
+        primary-for Q3TextEdit (0xb0f81040)
+      Q3Frame (0xb0f810c0) 0
+          primary-for Q3ScrollView (0xb0f81080)
+        QFrame (0xb0f81100) 0
+            primary-for Q3Frame (0xb0f810c0)
+          QWidget (0xb0f7cfa0) 0
+              primary-for QFrame (0xb0f81100)
+            QObject (0xb0f74d5c) 0
+                primary-for QWidget (0xb0f7cfa0)
+            QPaintDevice (0xb0f74d98) 8
+                vptr=((& Q3TextView::_ZTV10Q3TextView) + 680u)
+
+Vtable for Q3SqlCursor
+Q3SqlCursor::_ZTV11Q3SqlCursor: 40u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11Q3SqlCursor)
+8     Q3SqlCursor::~Q3SqlCursor
+12    Q3SqlCursor::~Q3SqlCursor
+16    Q3SqlCursor::setValue
+20    Q3SqlCursor::primaryIndex
+24    Q3SqlCursor::index
+28    Q3SqlCursor::setPrimaryIndex
+32    Q3SqlCursor::append
+36    Q3SqlCursor::insert
+40    Q3SqlCursor::remove
+44    Q3SqlCursor::clear
+48    Q3SqlCursor::setGenerated
+52    Q3SqlCursor::setGenerated
+56    Q3SqlCursor::editBuffer
+60    Q3SqlCursor::primeInsert
+64    Q3SqlCursor::primeUpdate
+68    Q3SqlCursor::primeDelete
+72    Q3SqlCursor::insert
+76    Q3SqlCursor::update
+80    Q3SqlCursor::del
+84    Q3SqlCursor::setMode
+88    Q3SqlCursor::setCalculated
+92    Q3SqlCursor::setTrimmed
+96    Q3SqlCursor::select
+100   Q3SqlCursor::setSort
+104   Q3SqlCursor::setFilter
+108   Q3SqlCursor::setName
+112   Q3SqlCursor::seek
+116   Q3SqlCursor::next
+120   Q3SqlCursor::prev
+124   Q3SqlCursor::first
+128   Q3SqlCursor::last
+132   Q3SqlCursor::exec
+136   Q3SqlCursor::calculateField
+140   Q3SqlCursor::update
+144   Q3SqlCursor::del
+148   Q3SqlCursor::toString
+152   Q3SqlCursor::toString
+156   Q3SqlCursor::toString
+
+Class Q3SqlCursor
+   size=16 align=4
+   base size=16 base align=4
+Q3SqlCursor (0xb0f86870) 0
+    vptr=((& Q3SqlCursor::_ZTV11Q3SqlCursor) + 8u)
+  QSqlRecord (0xb0f74ec4) 4
+  QSqlQuery (0xb0f74f00) 8
+
+Vtable for Q3DataBrowser
+Q3DataBrowser::_ZTV13Q3DataBrowser: 91u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13Q3DataBrowser)
+8     Q3DataBrowser::metaObject
+12    Q3DataBrowser::qt_metacast
+16    Q3DataBrowser::qt_metacall
+20    Q3DataBrowser::~Q3DataBrowser
+24    Q3DataBrowser::~Q3DataBrowser
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3DataBrowser::setSqlCursor
+228   Q3DataBrowser::setForm
+232   Q3DataBrowser::setConfirmEdits
+236   Q3DataBrowser::setConfirmInsert
+240   Q3DataBrowser::setConfirmUpdate
+244   Q3DataBrowser::setConfirmDelete
+248   Q3DataBrowser::setConfirmCancels
+252   Q3DataBrowser::setReadOnly
+256   Q3DataBrowser::setAutoEdit
+260   Q3DataBrowser::seek
+264   Q3DataBrowser::refresh
+268   Q3DataBrowser::insert
+272   Q3DataBrowser::update
+276   Q3DataBrowser::del
+280   Q3DataBrowser::first
+284   Q3DataBrowser::last
+288   Q3DataBrowser::next
+292   Q3DataBrowser::prev
+296   Q3DataBrowser::readFields
+300   Q3DataBrowser::writeFields
+304   Q3DataBrowser::clearValues
+308   Q3DataBrowser::insertCurrent
+312   Q3DataBrowser::updateCurrent
+316   Q3DataBrowser::deleteCurrent
+320   Q3DataBrowser::currentEdited
+324   Q3DataBrowser::confirmEdit
+328   Q3DataBrowser::confirmCancel
+332   Q3DataBrowser::handleError
+336   (int (*)(...))-0x000000008
+340   (int (*)(...))(& _ZTI13Q3DataBrowser)
+344   Q3DataBrowser::_ZThn8_N13Q3DataBrowserD1Ev
+348   Q3DataBrowser::_ZThn8_N13Q3DataBrowserD0Ev
+352   QWidget::_ZThn8_NK7QWidget7devTypeEv
+356   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+360   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3DataBrowser
+   size=24 align=4
+   base size=24 base align=4
+Q3DataBrowser (0xb0f814c0) 0
+    vptr=((& Q3DataBrowser::_ZTV13Q3DataBrowser) + 8u)
+  QWidget (0xb0f9fbe0) 0
+      primary-for Q3DataBrowser (0xb0f814c0)
+    QObject (0xb0fa612c) 0
+        primary-for QWidget (0xb0f9fbe0)
+    QPaintDevice (0xb0fa6168) 8
+        vptr=((& Q3DataBrowser::_ZTV13Q3DataBrowser) + 344u)
+
+Class Q3TableSelection
+   size=28 align=4
+   base size=28 base align=4
+Q3TableSelection (0xb0fa62d0) 0
+
+Vtable for Q3TableItem
+Q3TableItem::_ZTV11Q3TableItem: 21u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11Q3TableItem)
+8     Q3TableItem::~Q3TableItem
+12    Q3TableItem::~Q3TableItem
+16    Q3TableItem::pixmap
+20    Q3TableItem::text
+24    Q3TableItem::setPixmap
+28    Q3TableItem::setText
+32    Q3TableItem::alignment
+36    Q3TableItem::setWordWrap
+40    Q3TableItem::createEditor
+44    Q3TableItem::setContentFromEditor
+48    Q3TableItem::setReplaceable
+52    Q3TableItem::key
+56    Q3TableItem::sizeHint
+60    Q3TableItem::setSpan
+64    Q3TableItem::setRow
+68    Q3TableItem::setCol
+72    Q3TableItem::paint
+76    Q3TableItem::setEnabled
+80    Q3TableItem::rtti
+
+Class Q3TableItem
+   size=48 align=4
+   base size=48 base align=4
+Q3TableItem (0xb0fa64ec) 0
+    vptr=((& Q3TableItem::_ZTV11Q3TableItem) + 8u)
+
+Vtable for Q3ComboTableItem
+Q3ComboTableItem::_ZTV16Q3ComboTableItem: 25u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16Q3ComboTableItem)
+8     Q3ComboTableItem::~Q3ComboTableItem
+12    Q3ComboTableItem::~Q3ComboTableItem
+16    Q3TableItem::pixmap
+20    Q3TableItem::text
+24    Q3TableItem::setPixmap
+28    Q3TableItem::setText
+32    Q3TableItem::alignment
+36    Q3TableItem::setWordWrap
+40    Q3ComboTableItem::createEditor
+44    Q3ComboTableItem::setContentFromEditor
+48    Q3TableItem::setReplaceable
+52    Q3TableItem::key
+56    Q3ComboTableItem::sizeHint
+60    Q3TableItem::setSpan
+64    Q3TableItem::setRow
+68    Q3TableItem::setCol
+72    Q3ComboTableItem::paint
+76    Q3TableItem::setEnabled
+80    Q3ComboTableItem::rtti
+84    Q3ComboTableItem::setCurrentItem
+88    Q3ComboTableItem::setCurrentItem
+92    Q3ComboTableItem::setEditable
+96    Q3ComboTableItem::setStringList
+
+Class Q3ComboTableItem
+   size=64 align=4
+   base size=61 base align=4
+Q3ComboTableItem (0xb0f81ac0) 0
+    vptr=((& Q3ComboTableItem::_ZTV16Q3ComboTableItem) + 8u)
+  Q3TableItem (0xb0fa6564) 0
+      primary-for Q3ComboTableItem (0xb0f81ac0)
+
+Vtable for Q3CheckTableItem
+Q3CheckTableItem::_ZTV16Q3CheckTableItem: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16Q3CheckTableItem)
+8     Q3CheckTableItem::~Q3CheckTableItem
+12    Q3CheckTableItem::~Q3CheckTableItem
+16    Q3TableItem::pixmap
+20    Q3TableItem::text
+24    Q3TableItem::setPixmap
+28    Q3CheckTableItem::setText
+32    Q3TableItem::alignment
+36    Q3TableItem::setWordWrap
+40    Q3CheckTableItem::createEditor
+44    Q3CheckTableItem::setContentFromEditor
+48    Q3TableItem::setReplaceable
+52    Q3TableItem::key
+56    Q3CheckTableItem::sizeHint
+60    Q3TableItem::setSpan
+64    Q3TableItem::setRow
+68    Q3TableItem::setCol
+72    Q3CheckTableItem::paint
+76    Q3TableItem::setEnabled
+80    Q3CheckTableItem::rtti
+84    Q3CheckTableItem::setChecked
+
+Class Q3CheckTableItem
+   size=56 align=4
+   base size=53 base align=4
+Q3CheckTableItem (0xb0f81b40) 0
+    vptr=((& Q3CheckTableItem::_ZTV16Q3CheckTableItem) + 8u)
+  Q3TableItem (0xb0fa65a0) 0
+      primary-for Q3CheckTableItem (0xb0f81b40)
+
+Class Q3Table::TableWidget
+   size=12 align=4
+   base size=12 base align=4
+Q3Table::TableWidget (0xb0fa6654) 0
+
+Vtable for Q3Table
+Q3Table::_ZTV7Q3Table: 183u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7Q3Table)
+8     Q3Table::metaObject
+12    Q3Table::qt_metacast
+16    Q3Table::qt_metacall
+20    Q3Table::~Q3Table
+24    Q3Table::~Q3Table
+28    QFrame::event
+32    Q3Table::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    Q3ScrollView::setVisible
+64    Q3Table::sizeHint
+68    Q3ScrollView::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    Q3ScrollView::mousePressEvent
+84    Q3ScrollView::mouseReleaseEvent
+88    Q3ScrollView::mouseDoubleClickEvent
+92    Q3ScrollView::mouseMoveEvent
+96    Q3ScrollView::wheelEvent
+100   Q3Table::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   Q3Table::focusInEvent
+112   Q3Table::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3Table::paintEvent
+128   QWidget::moveEvent
+132   Q3ScrollView::resizeEvent
+136   QWidget::closeEvent
+140   Q3ScrollView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   Q3Table::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   Q3Table::inputMethodQuery
+196   Q3ScrollView::focusNextPrevChild
+200   Q3ScrollView::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   Q3ScrollView::fontChange
+216   Q3Table::windowActivationChange
+220   QWidget::languageChange
+224   Q3ScrollView::frameChanged
+228   Q3Frame::drawFrame
+232   Q3Table::drawContents
+236   Q3ScrollView::setResizePolicy
+240   Q3ScrollView::addChild
+244   Q3ScrollView::moveChild
+248   Q3ScrollView::setVScrollBarMode
+252   Q3ScrollView::setHScrollBarMode
+256   Q3ScrollView::setCornerWidget
+260   Q3ScrollView::setDragAutoScroll
+264   Q3ScrollView::resizeContents
+268   Q3ScrollView::setContentsPos
+272   Q3Table::drawContents
+276   Q3ScrollView::drawContentsOffset
+280   Q3Table::contentsMousePressEvent
+284   Q3Table::contentsMouseReleaseEvent
+288   Q3Table::contentsMouseDoubleClickEvent
+292   Q3Table::contentsMouseMoveEvent
+296   Q3Table::contentsDragEnterEvent
+300   Q3Table::contentsDragMoveEvent
+304   Q3Table::contentsDragLeaveEvent
+308   Q3Table::contentsDropEvent
+312   Q3ScrollView::contentsWheelEvent
+316   Q3Table::contentsContextMenuEvent
+320   Q3ScrollView::viewportPaintEvent
+324   Q3Table::viewportResizeEvent
+328   Q3ScrollView::viewportMousePressEvent
+332   Q3ScrollView::viewportMouseReleaseEvent
+336   Q3ScrollView::viewportMouseDoubleClickEvent
+340   Q3ScrollView::viewportMouseMoveEvent
+344   Q3ScrollView::viewportDragEnterEvent
+348   Q3ScrollView::viewportDragMoveEvent
+352   Q3ScrollView::viewportDragLeaveEvent
+356   Q3ScrollView::viewportDropEvent
+360   Q3ScrollView::viewportWheelEvent
+364   Q3ScrollView::viewportContextMenuEvent
+368   Q3ScrollView::setMargins
+372   Q3ScrollView::setHBarGeometry
+376   Q3ScrollView::setVBarGeometry
+380   Q3Table::setSelectionMode
+384   Q3Table::setItem
+388   Q3Table::setText
+392   Q3Table::setPixmap
+396   Q3Table::item
+400   Q3Table::text
+404   Q3Table::pixmap
+408   Q3Table::clearCell
+412   Q3Table::cellGeometry
+416   Q3Table::columnWidth
+420   Q3Table::rowHeight
+424   Q3Table::columnPos
+428   Q3Table::rowPos
+432   Q3Table::columnAt
+436   Q3Table::rowAt
+440   Q3Table::numRows
+444   Q3Table::numCols
+448   Q3Table::addSelection
+452   Q3Table::removeSelection
+456   Q3Table::removeSelection
+460   Q3Table::currentSelection
+464   Q3Table::selectRow
+468   Q3Table::selectColumn
+472   Q3Table::sortColumn
+476   Q3Table::takeItem
+480   Q3Table::setCellWidget
+484   Q3Table::cellWidget
+488   Q3Table::clearCellWidget
+492   Q3Table::cellRect
+496   Q3Table::paintCell
+500   Q3Table::paintCell
+504   Q3Table::paintFocus
+508   Q3Table::setFocusStyle
+512   Q3Table::setNumRows
+516   Q3Table::setNumCols
+520   Q3Table::setShowGrid
+524   Q3Table::hideRow
+528   Q3Table::hideColumn
+532   Q3Table::showRow
+536   Q3Table::showColumn
+540   Q3Table::setColumnWidth
+544   Q3Table::setRowHeight
+548   Q3Table::adjustColumn
+552   Q3Table::adjustRow
+556   Q3Table::setColumnStretchable
+560   Q3Table::setRowStretchable
+564   Q3Table::setSorting
+568   Q3Table::swapRows
+572   Q3Table::swapColumns
+576   Q3Table::swapCells
+580   Q3Table::setLeftMargin
+584   Q3Table::setTopMargin
+588   Q3Table::setCurrentCell
+592   Q3Table::setColumnMovingEnabled
+596   Q3Table::setRowMovingEnabled
+600   Q3Table::setReadOnly
+604   Q3Table::setRowReadOnly
+608   Q3Table::setColumnReadOnly
+612   Q3Table::setDragEnabled
+616   Q3Table::insertRows
+620   Q3Table::insertColumns
+624   Q3Table::removeRow
+628   Q3Table::removeRows
+632   Q3Table::removeColumn
+636   Q3Table::removeColumns
+640   Q3Table::editCell
+644   Q3Table::dragObject
+648   Q3Table::startDrag
+652   Q3Table::paintEmptyArea
+656   Q3Table::activateNextCell
+660   Q3Table::createEditor
+664   Q3Table::setCellContentFromEditor
+668   Q3Table::beginEdit
+672   Q3Table::endEdit
+676   Q3Table::resizeData
+680   Q3Table::insertWidget
+684   Q3Table::columnWidthChanged
+688   Q3Table::rowHeightChanged
+692   Q3Table::columnIndexChanged
+696   Q3Table::rowIndexChanged
+700   Q3Table::columnClicked
+704   (int (*)(...))-0x000000008
+708   (int (*)(...))(& _ZTI7Q3Table)
+712   Q3Table::_ZThn8_N7Q3TableD1Ev
+716   Q3Table::_ZThn8_N7Q3TableD0Ev
+720   QWidget::_ZThn8_NK7QWidget7devTypeEv
+724   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+728   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3Table
+   size=244 align=4
+   base size=244 base align=4
+Q3Table (0xb0f81bc0) 0
+    vptr=((& Q3Table::_ZTV7Q3Table) + 8u)
+  Q3ScrollView (0xb0f81c00) 0
+      primary-for Q3Table (0xb0f81bc0)
+    Q3Frame (0xb0f81c40) 0
+        primary-for Q3ScrollView (0xb0f81c00)
+      QFrame (0xb0f81c80) 0
+          primary-for Q3Frame (0xb0f81c40)
+        QWidget (0xb0dd7aa0) 0
+            primary-for QFrame (0xb0f81c80)
+          QObject (0xb0fa65dc) 0
+              primary-for QWidget (0xb0dd7aa0)
+          QPaintDevice (0xb0fa6618) 8
+              vptr=((& Q3Table::_ZTV7Q3Table) + 712u)
+
+Vtable for Q3EditorFactory
+Q3EditorFactory::_ZTV15Q3EditorFactory: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15Q3EditorFactory)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    Q3EditorFactory::~Q3EditorFactory
+24    Q3EditorFactory::~Q3EditorFactory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3EditorFactory::createEditor
+
+Class Q3EditorFactory
+   size=8 align=4
+   base size=8 base align=4
+Q3EditorFactory (0xb0e1e400) 0
+    vptr=((& Q3EditorFactory::_ZTV15Q3EditorFactory) + 8u)
+  QObject (0xb0fa6b04) 0
+      primary-for Q3EditorFactory (0xb0e1e400)
+
+Vtable for Q3SqlEditorFactory
+Q3SqlEditorFactory::_ZTV18Q3SqlEditorFactory: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18Q3SqlEditorFactory)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    Q3SqlEditorFactory::~Q3SqlEditorFactory
+24    Q3SqlEditorFactory::~Q3SqlEditorFactory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3SqlEditorFactory::createEditor
+60    Q3SqlEditorFactory::createEditor
+
+Class Q3SqlEditorFactory
+   size=8 align=4
+   base size=8 base align=4
+Q3SqlEditorFactory (0xb0e1e480) 0
+    vptr=((& Q3SqlEditorFactory::_ZTV18Q3SqlEditorFactory) + 8u)
+  Q3EditorFactory (0xb0e1e4c0) 0
+      primary-for Q3SqlEditorFactory (0xb0e1e480)
+    QObject (0xb0fa6b40) 0
+        primary-for Q3EditorFactory (0xb0e1e4c0)
+
+Vtable for Q3DataTable
+Q3DataTable::_ZTV11Q3DataTable: 214u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11Q3DataTable)
+8     Q3DataTable::metaObject
+12    Q3DataTable::qt_metacast
+16    Q3DataTable::qt_metacall
+20    Q3DataTable::~Q3DataTable
+24    Q3DataTable::~Q3DataTable
+28    QFrame::event
+32    Q3DataTable::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    Q3ScrollView::setVisible
+64    Q3Table::sizeHint
+68    Q3ScrollView::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    Q3ScrollView::mousePressEvent
+84    Q3ScrollView::mouseReleaseEvent
+88    Q3ScrollView::mouseDoubleClickEvent
+92    Q3ScrollView::mouseMoveEvent
+96    Q3ScrollView::wheelEvent
+100   Q3DataTable::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   Q3Table::focusInEvent
+112   Q3Table::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3Table::paintEvent
+128   QWidget::moveEvent
+132   Q3DataTable::resizeEvent
+136   QWidget::closeEvent
+140   Q3ScrollView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   Q3Table::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   Q3Table::inputMethodQuery
+196   Q3ScrollView::focusNextPrevChild
+200   Q3ScrollView::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   Q3ScrollView::fontChange
+216   Q3Table::windowActivationChange
+220   QWidget::languageChange
+224   Q3ScrollView::frameChanged
+228   Q3Frame::drawFrame
+232   Q3DataTable::drawContents
+236   Q3ScrollView::setResizePolicy
+240   Q3ScrollView::addChild
+244   Q3ScrollView::moveChild
+248   Q3ScrollView::setVScrollBarMode
+252   Q3ScrollView::setHScrollBarMode
+256   Q3ScrollView::setCornerWidget
+260   Q3ScrollView::setDragAutoScroll
+264   Q3ScrollView::resizeContents
+268   Q3ScrollView::setContentsPos
+272   Q3DataTable::drawContents
+276   Q3ScrollView::drawContentsOffset
+280   Q3DataTable::contentsMousePressEvent
+284   Q3Table::contentsMouseReleaseEvent
+288   Q3Table::contentsMouseDoubleClickEvent
+292   Q3Table::contentsMouseMoveEvent
+296   Q3Table::contentsDragEnterEvent
+300   Q3Table::contentsDragMoveEvent
+304   Q3Table::contentsDragLeaveEvent
+308   Q3Table::contentsDropEvent
+312   Q3ScrollView::contentsWheelEvent
+316   Q3DataTable::contentsContextMenuEvent
+320   Q3ScrollView::viewportPaintEvent
+324   Q3Table::viewportResizeEvent
+328   Q3ScrollView::viewportMousePressEvent
+332   Q3ScrollView::viewportMouseReleaseEvent
+336   Q3ScrollView::viewportMouseDoubleClickEvent
+340   Q3ScrollView::viewportMouseMoveEvent
+344   Q3ScrollView::viewportDragEnterEvent
+348   Q3ScrollView::viewportDragMoveEvent
+352   Q3ScrollView::viewportDragLeaveEvent
+356   Q3ScrollView::viewportDropEvent
+360   Q3ScrollView::viewportWheelEvent
+364   Q3ScrollView::viewportContextMenuEvent
+368   Q3ScrollView::setMargins
+372   Q3ScrollView::setHBarGeometry
+376   Q3ScrollView::setVBarGeometry
+380   Q3Table::setSelectionMode
+384   Q3DataTable::setItem
+388   Q3Table::setText
+392   Q3DataTable::setPixmap
+396   Q3DataTable::item
+400   Q3DataTable::text
+404   Q3Table::pixmap
+408   Q3DataTable::clearCell
+412   Q3Table::cellGeometry
+416   Q3Table::columnWidth
+420   Q3Table::rowHeight
+424   Q3Table::columnPos
+428   Q3Table::rowPos
+432   Q3Table::columnAt
+436   Q3Table::rowAt
+440   Q3DataTable::numRows
+444   Q3DataTable::numCols
+448   Q3Table::addSelection
+452   Q3Table::removeSelection
+456   Q3Table::removeSelection
+460   Q3Table::currentSelection
+464   Q3DataTable::selectRow
+468   Q3Table::selectColumn
+472   Q3DataTable::sortColumn
+476   Q3DataTable::takeItem
+480   Q3Table::setCellWidget
+484   Q3Table::cellWidget
+488   Q3Table::clearCellWidget
+492   Q3Table::cellRect
+496   Q3Table::paintCell
+500   Q3DataTable::paintCell
+504   Q3Table::paintFocus
+508   Q3Table::setFocusStyle
+512   Q3DataTable::setNumRows
+516   Q3DataTable::setNumCols
+520   Q3Table::setShowGrid
+524   Q3Table::hideRow
+528   Q3DataTable::hideColumn
+532   Q3Table::showRow
+536   Q3DataTable::showColumn
+540   Q3DataTable::setColumnWidth
+544   Q3Table::setRowHeight
+548   Q3DataTable::adjustColumn
+552   Q3Table::adjustRow
+556   Q3DataTable::setColumnStretchable
+560   Q3Table::setRowStretchable
+564   Q3Table::setSorting
+568   Q3Table::swapRows
+572   Q3DataTable::swapColumns
+576   Q3Table::swapCells
+580   Q3Table::setLeftMargin
+584   Q3Table::setTopMargin
+588   Q3Table::setCurrentCell
+592   Q3Table::setColumnMovingEnabled
+596   Q3Table::setRowMovingEnabled
+600   Q3Table::setReadOnly
+604   Q3Table::setRowReadOnly
+608   Q3Table::setColumnReadOnly
+612   Q3Table::setDragEnabled
+616   Q3Table::insertRows
+620   Q3Table::insertColumns
+624   Q3Table::removeRow
+628   Q3Table::removeRows
+632   Q3DataTable::removeColumn
+636   Q3Table::removeColumns
+640   Q3Table::editCell
+644   Q3Table::dragObject
+648   Q3Table::startDrag
+652   Q3Table::paintEmptyArea
+656   Q3DataTable::activateNextCell
+660   Q3DataTable::createEditor
+664   Q3Table::setCellContentFromEditor
+668   Q3DataTable::beginEdit
+672   Q3DataTable::endEdit
+676   Q3DataTable::resizeData
+680   Q3Table::insertWidget
+684   Q3Table::columnWidthChanged
+688   Q3Table::rowHeightChanged
+692   Q3Table::columnIndexChanged
+696   Q3Table::rowIndexChanged
+700   Q3DataTable::columnClicked
+704   Q3DataTable::addColumn
+708   Q3DataTable::setColumn
+712   Q3DataTable::setSqlCursor
+716   Q3DataTable::setNullText
+720   Q3DataTable::setTrueText
+724   Q3DataTable::setFalseText
+728   Q3DataTable::setDateFormat
+732   Q3DataTable::setConfirmEdits
+736   Q3DataTable::setConfirmInsert
+740   Q3DataTable::setConfirmUpdate
+744   Q3DataTable::setConfirmDelete
+748   Q3DataTable::setConfirmCancels
+752   Q3DataTable::setAutoDelete
+756   Q3DataTable::setAutoEdit
+760   Q3DataTable::setFilter
+764   Q3DataTable::setSort
+768   Q3DataTable::setSort
+772   Q3DataTable::find
+776   Q3DataTable::sortAscending
+780   Q3DataTable::sortDescending
+784   Q3DataTable::refresh
+788   Q3DataTable::insertCurrent
+792   Q3DataTable::updateCurrent
+796   Q3DataTable::deleteCurrent
+800   Q3DataTable::confirmEdit
+804   Q3DataTable::confirmCancel
+808   Q3DataTable::handleError
+812   Q3DataTable::beginInsert
+816   Q3DataTable::beginUpdate
+820   Q3DataTable::paintField
+824   Q3DataTable::fieldAlignment
+828   (int (*)(...))-0x000000008
+832   (int (*)(...))(& _ZTI11Q3DataTable)
+836   Q3DataTable::_ZThn8_N11Q3DataTableD1Ev
+840   Q3DataTable::_ZThn8_N11Q3DataTableD0Ev
+844   QWidget::_ZThn8_NK7QWidget7devTypeEv
+848   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+852   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3DataTable
+   size=248 align=4
+   base size=248 base align=4
+Q3DataTable (0xb0e1e540) 0
+    vptr=((& Q3DataTable::_ZTV11Q3DataTable) + 8u)
+  Q3Table (0xb0e1e580) 0
+      primary-for Q3DataTable (0xb0e1e540)
+    Q3ScrollView (0xb0e1e5c0) 0
+        primary-for Q3Table (0xb0e1e580)
+      Q3Frame (0xb0e1e600) 0
+          primary-for Q3ScrollView (0xb0e1e5c0)
+        QFrame (0xb0e1e640) 0
+            primary-for Q3Frame (0xb0e1e600)
+          QWidget (0xb0e3a230) 0
+              primary-for QFrame (0xb0e1e640)
+            QObject (0xb0fa6b7c) 0
+                primary-for QWidget (0xb0e3a230)
+            QPaintDevice (0xb0fa6bb8) 8
+                vptr=((& Q3DataTable::_ZTV11Q3DataTable) + 836u)
+
+Vtable for Q3DataView
+Q3DataView::_ZTV10Q3DataView: 69u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10Q3DataView)
+8     Q3DataView::metaObject
+12    Q3DataView::qt_metacast
+16    Q3DataView::qt_metacall
+20    Q3DataView::~Q3DataView
+24    Q3DataView::~Q3DataView
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3DataView::setForm
+228   Q3DataView::setRecord
+232   Q3DataView::refresh
+236   Q3DataView::readFields
+240   Q3DataView::writeFields
+244   Q3DataView::clearValues
+248   (int (*)(...))-0x000000008
+252   (int (*)(...))(& _ZTI10Q3DataView)
+256   Q3DataView::_ZThn8_N10Q3DataViewD1Ev
+260   Q3DataView::_ZThn8_N10Q3DataViewD0Ev
+264   QWidget::_ZThn8_NK7QWidget7devTypeEv
+268   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+272   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3DataView
+   size=24 align=4
+   base size=24 base align=4
+Q3DataView (0xb0e1e880) 0
+    vptr=((& Q3DataView::_ZTV10Q3DataView) + 8u)
+  QWidget (0xb0e623c0) 0
+      primary-for Q3DataView (0xb0e1e880)
+    QObject (0xb0fa6ce4) 0
+        primary-for QWidget (0xb0e623c0)
+    QPaintDevice (0xb0fa6d20) 8
+        vptr=((& Q3DataView::_ZTV10Q3DataView) + 256u)
+
+Vtable for Q3SqlFieldInfo
+Q3SqlFieldInfo::_ZTV14Q3SqlFieldInfo: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14Q3SqlFieldInfo)
+8     Q3SqlFieldInfo::~Q3SqlFieldInfo
+12    Q3SqlFieldInfo::~Q3SqlFieldInfo
+16    Q3SqlFieldInfo::setTrim
+20    Q3SqlFieldInfo::setGenerated
+24    Q3SqlFieldInfo::setCalculated
+
+Class Q3SqlFieldInfo
+   size=44 align=4
+   base size=44 base align=4
+Q3SqlFieldInfo (0xb0fa6e4c) 0
+    vptr=((& Q3SqlFieldInfo::_ZTV14Q3SqlFieldInfo) + 8u)
+
+Vtable for Q3SqlForm
+Q3SqlForm::_ZTV9Q3SqlForm: 26u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9Q3SqlForm)
+8     Q3SqlForm::metaObject
+12    Q3SqlForm::qt_metacast
+16    Q3SqlForm::qt_metacall
+20    Q3SqlForm::~Q3SqlForm
+24    Q3SqlForm::~Q3SqlForm
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3SqlForm::insert
+60    Q3SqlForm::remove
+64    Q3SqlForm::setRecord
+68    Q3SqlForm::readField
+72    Q3SqlForm::writeField
+76    Q3SqlForm::readFields
+80    Q3SqlForm::writeFields
+84    Q3SqlForm::clear
+88    Q3SqlForm::clearValues
+92    Q3SqlForm::insert
+96    Q3SqlForm::remove
+100   Q3SqlForm::sync
+
+Class Q3SqlForm
+   size=12 align=4
+   base size=12 base align=4
+Q3SqlForm (0xb0ea04c0) 0
+    vptr=((& Q3SqlForm::_ZTV9Q3SqlForm) + 8u)
+  QObject (0xb0e9f5a0) 0
+      primary-for Q3SqlForm (0xb0ea04c0)
+
+Vtable for Q3SqlPropertyMap
+Q3SqlPropertyMap::_ZTV16Q3SqlPropertyMap: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16Q3SqlPropertyMap)
+8     Q3SqlPropertyMap::~Q3SqlPropertyMap
+12    Q3SqlPropertyMap::~Q3SqlPropertyMap
+16    Q3SqlPropertyMap::setProperty
+
+Class Q3SqlPropertyMap
+   size=8 align=4
+   base size=8 base align=4
+Q3SqlPropertyMap (0xb0e9f6cc) 0
+    vptr=((& Q3SqlPropertyMap::_ZTV16Q3SqlPropertyMap) + 8u)
+
+Class Q3SqlRecordInfo
+   size=4 align=4
+   base size=4 base align=4
+Q3SqlRecordInfo (0xb0ea0840) 0
+  Q3ValueList<Q3SqlFieldInfo> (0xb0ea0880) 0
+    QLinkedList<Q3SqlFieldInfo> (0xb0e9f7f8) 0
+
+Vtable for Q3SqlSelectCursor
+Q3SqlSelectCursor::_ZTV17Q3SqlSelectCursor: 40u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17Q3SqlSelectCursor)
+8     Q3SqlSelectCursor::~Q3SqlSelectCursor
+12    Q3SqlSelectCursor::~Q3SqlSelectCursor
+16    Q3SqlCursor::setValue
+20    Q3SqlSelectCursor::primaryIndex
+24    Q3SqlSelectCursor::index
+28    Q3SqlSelectCursor::setPrimaryIndex
+32    Q3SqlSelectCursor::append
+36    Q3SqlSelectCursor::insert
+40    Q3SqlSelectCursor::remove
+44    Q3SqlSelectCursor::clear
+48    Q3SqlSelectCursor::setGenerated
+52    Q3SqlSelectCursor::setGenerated
+56    Q3SqlSelectCursor::editBuffer
+60    Q3SqlSelectCursor::primeInsert
+64    Q3SqlSelectCursor::primeUpdate
+68    Q3SqlSelectCursor::primeDelete
+72    Q3SqlSelectCursor::insert
+76    Q3SqlSelectCursor::update
+80    Q3SqlSelectCursor::del
+84    Q3SqlSelectCursor::setMode
+88    Q3SqlCursor::setCalculated
+92    Q3SqlCursor::setTrimmed
+96    Q3SqlSelectCursor::select
+100   Q3SqlSelectCursor::setSort
+104   Q3SqlSelectCursor::setFilter
+108   Q3SqlSelectCursor::setName
+112   Q3SqlCursor::seek
+116   Q3SqlCursor::next
+120   Q3SqlCursor::prev
+124   Q3SqlCursor::first
+128   Q3SqlCursor::last
+132   Q3SqlSelectCursor::exec
+136   Q3SqlCursor::calculateField
+140   Q3SqlCursor::update
+144   Q3SqlCursor::del
+148   Q3SqlCursor::toString
+152   Q3SqlCursor::toString
+156   Q3SqlCursor::toString
+
+Class Q3SqlSelectCursor
+   size=20 align=4
+   base size=20 base align=4
+Q3SqlSelectCursor (0xb0ce64c0) 0
+    vptr=((& Q3SqlSelectCursor::_ZTV17Q3SqlSelectCursor) + 8u)
+  Q3SqlCursor (0xb0d195a0) 0
+      primary-for Q3SqlSelectCursor (0xb0ce64c0)
+    QSqlRecord (0xb0d12384) 4
+    QSqlQuery (0xb0d123c0) 8
+
+Class Q3PaintDeviceMetrics
+   size=4 align=4
+   base size=4 base align=4
+Q3PaintDeviceMetrics (0xb0d127f8) 0
+
+Class Q3Painter
+   size=4 align=4
+   base size=4 base align=4
+Q3Painter (0xb0ce6f80) 0
+  QPainter (0xb0d12d98) 0
+
+Vtable for Q3Picture
+Q3Picture::_ZTV9Q3Picture: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9Q3Picture)
+8     Q3Picture::~Q3Picture
+12    Q3Picture::~Q3Picture
+16    QPicture::devType
+20    QPicture::paintEngine
+24    QPicture::metric
+28    QPicture::setData
+
+Class Q3Picture
+   size=12 align=4
+   base size=12 base align=4
+Q3Picture (0xb0d40480) 0
+    vptr=((& Q3Picture::_ZTV9Q3Picture) + 8u)
+  QPicture (0xb0d404c0) 0
+      primary-for Q3Picture (0xb0d40480)
+    QPaintDevice (0xb0d42654) 0
+        primary-for QPicture (0xb0d404c0)
+
+Class Q3PointArray
+   size=4 align=4
+   base size=4 base align=4
+Q3PointArray (0xb0d406c0) 0
+  QPolygon (0xb0d40700) 0
+    QVector<QPoint> (0xb0d42ac8) 0
+
+Vtable for Q3Accel
+Q3Accel::_ZTV7Q3Accel: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7Q3Accel)
+8     Q3Accel::metaObject
+12    Q3Accel::qt_metacast
+16    Q3Accel::qt_metacall
+20    Q3Accel::~Q3Accel
+24    Q3Accel::~Q3Accel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class Q3Accel
+   size=12 align=4
+   base size=12 base align=4
+Q3Accel (0xb0d40d00) 0
+    vptr=((& Q3Accel::_ZTV7Q3Accel) + 8u)
+  QObject (0xb0d5c384) 0
+      primary-for Q3Accel (0xb0d40d00)
+
+Vtable for Q3BoxLayout
+Q3BoxLayout::_ZTV11Q3BoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11Q3BoxLayout)
+8     QBoxLayout::metaObject
+12    QBoxLayout::qt_metacast
+16    QBoxLayout::qt_metacall
+20    Q3BoxLayout::~Q3BoxLayout
+24    Q3BoxLayout::~Q3BoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11Q3BoxLayout)
+132   Q3BoxLayout::_ZThn8_N11Q3BoxLayoutD1Ev
+136   Q3BoxLayout::_ZThn8_N11Q3BoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class Q3BoxLayout
+   size=16 align=4
+   base size=16 base align=4
+Q3BoxLayout (0xb0d40f80) 0
+    vptr=((& Q3BoxLayout::_ZTV11Q3BoxLayout) + 8u)
+  QBoxLayout (0xb0d40fc0) 0
+      primary-for Q3BoxLayout (0xb0d40f80)
+    QLayout (0xb0d69870) 0
+        primary-for QBoxLayout (0xb0d40fc0)
+      QObject (0xb0d5c4b0) 0
+          primary-for QLayout (0xb0d69870)
+      QLayoutItem (0xb0d5c4ec) 8
+          vptr=((& Q3BoxLayout::_ZTV11Q3BoxLayout) + 132u)
+
+Vtable for Q3HBoxLayout
+Q3HBoxLayout::_ZTV12Q3HBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12Q3HBoxLayout)
+8     QBoxLayout::metaObject
+12    QBoxLayout::qt_metacast
+16    QBoxLayout::qt_metacall
+20    Q3HBoxLayout::~Q3HBoxLayout
+24    Q3HBoxLayout::~Q3HBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI12Q3HBoxLayout)
+132   Q3HBoxLayout::_ZThn8_N12Q3HBoxLayoutD1Ev
+136   Q3HBoxLayout::_ZThn8_N12Q3HBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class Q3HBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+Q3HBoxLayout (0xb0d6d380) 0
+    vptr=((& Q3HBoxLayout::_ZTV12Q3HBoxLayout) + 8u)
+  Q3BoxLayout (0xb0d6d3c0) 0
+      primary-for Q3HBoxLayout (0xb0d6d380)
+    QBoxLayout (0xb0d6d400) 0
+        primary-for Q3BoxLayout (0xb0d6d3c0)
+      QLayout (0xb0d75d70) 0
+          primary-for QBoxLayout (0xb0d6d400)
+        QObject (0xb0d7d384) 0
+            primary-for QLayout (0xb0d75d70)
+        QLayoutItem (0xb0d7d3c0) 8
+            vptr=((& Q3HBoxLayout::_ZTV12Q3HBoxLayout) + 132u)
+
+Vtable for Q3VBoxLayout
+Q3VBoxLayout::_ZTV12Q3VBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12Q3VBoxLayout)
+8     QBoxLayout::metaObject
+12    QBoxLayout::qt_metacast
+16    QBoxLayout::qt_metacall
+20    Q3VBoxLayout::~Q3VBoxLayout
+24    Q3VBoxLayout::~Q3VBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI12Q3VBoxLayout)
+132   Q3VBoxLayout::_ZThn8_N12Q3VBoxLayoutD1Ev
+136   Q3VBoxLayout::_ZThn8_N12Q3VBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class Q3VBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+Q3VBoxLayout (0xb0d6db00) 0
+    vptr=((& Q3VBoxLayout::_ZTV12Q3VBoxLayout) + 8u)
+  Q3BoxLayout (0xb0d6db40) 0
+      primary-for Q3VBoxLayout (0xb0d6db00)
+    QBoxLayout (0xb0d6db80) 0
+        primary-for Q3BoxLayout (0xb0d6db40)
+      QLayout (0xb0d8c9b0) 0
+          primary-for QBoxLayout (0xb0d6db80)
+        QObject (0xb0d93618) 0
+            primary-for QLayout (0xb0d8c9b0)
+        QLayoutItem (0xb0d93654) 8
+            vptr=((& Q3VBoxLayout::_ZTV12Q3VBoxLayout) + 132u)
+
+Vtable for Q3DragObject
+Q3DragObject::_ZTV12Q3DragObject: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12Q3DragObject)
+8     Q3DragObject::metaObject
+12    Q3DragObject::qt_metacast
+16    Q3DragObject::qt_metacall
+20    Q3DragObject::~Q3DragObject
+24    Q3DragObject::~Q3DragObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3DragObject::setPixmap
+60    Q3DragObject::setPixmap
+64    Q3DragObject::drag
+68    (int (*)(...))-0x000000008
+72    (int (*)(...))(& _ZTI12Q3DragObject)
+76    Q3DragObject::_ZThn8_N12Q3DragObjectD1Ev
+80    Q3DragObject::_ZThn8_N12Q3DragObjectD0Ev
+84    __cxa_pure_virtual
+88    QMimeSource::provides
+92    __cxa_pure_virtual
+
+Class Q3DragObject
+   size=12 align=4
+   base size=12 base align=4
+Q3DragObject (0xb0da0cd0) 0
+    vptr=((& Q3DragObject::_ZTV12Q3DragObject) + 8u)
+  QObject (0xb0da54ec) 0
+      primary-for Q3DragObject (0xb0da0cd0)
+  QMimeSource (0xb0da5528) 8 nearly-empty
+      vptr=((& Q3DragObject::_ZTV12Q3DragObject) + 76u)
+
+Vtable for Q3StoredDrag
+Q3StoredDrag::_ZTV12Q3StoredDrag: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12Q3StoredDrag)
+8     Q3StoredDrag::metaObject
+12    Q3StoredDrag::qt_metacast
+16    Q3StoredDrag::qt_metacall
+20    Q3StoredDrag::~Q3StoredDrag
+24    Q3StoredDrag::~Q3StoredDrag
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3DragObject::setPixmap
+60    Q3DragObject::setPixmap
+64    Q3DragObject::drag
+68    Q3StoredDrag::setEncodedData
+72    Q3StoredDrag::format
+76    Q3StoredDrag::encodedData
+80    (int (*)(...))-0x000000008
+84    (int (*)(...))(& _ZTI12Q3StoredDrag)
+88    Q3StoredDrag::_ZThn8_N12Q3StoredDragD1Ev
+92    Q3StoredDrag::_ZThn8_N12Q3StoredDragD0Ev
+96    Q3StoredDrag::_ZThn8_NK12Q3StoredDrag6formatEi
+100   QMimeSource::provides
+104   Q3StoredDrag::_ZThn8_NK12Q3StoredDrag11encodedDataEPKc
+
+Class Q3StoredDrag
+   size=12 align=4
+   base size=12 base align=4
+Q3StoredDrag (0xb0dab280) 0
+    vptr=((& Q3StoredDrag::_ZTV12Q3StoredDrag) + 8u)
+  Q3DragObject (0xb0db1b90) 0
+      primary-for Q3StoredDrag (0xb0dab280)
+    QObject (0xb0da5744) 0
+        primary-for Q3DragObject (0xb0db1b90)
+    QMimeSource (0xb0da5780) 8 nearly-empty
+        vptr=((& Q3StoredDrag::_ZTV12Q3StoredDrag) + 88u)
+
+Vtable for Q3TextDrag
+Q3TextDrag::_ZTV10Q3TextDrag: 28u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10Q3TextDrag)
+8     Q3TextDrag::metaObject
+12    Q3TextDrag::qt_metacast
+16    Q3TextDrag::qt_metacall
+20    Q3TextDrag::~Q3TextDrag
+24    Q3TextDrag::~Q3TextDrag
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3DragObject::setPixmap
+60    Q3DragObject::setPixmap
+64    Q3DragObject::drag
+68    Q3TextDrag::setText
+72    Q3TextDrag::setSubtype
+76    Q3TextDrag::format
+80    Q3TextDrag::encodedData
+84    (int (*)(...))-0x000000008
+88    (int (*)(...))(& _ZTI10Q3TextDrag)
+92    Q3TextDrag::_ZThn8_N10Q3TextDragD1Ev
+96    Q3TextDrag::_ZThn8_N10Q3TextDragD0Ev
+100   Q3TextDrag::_ZThn8_NK10Q3TextDrag6formatEi
+104   QMimeSource::provides
+108   Q3TextDrag::_ZThn8_NK10Q3TextDrag11encodedDataEPKc
+
+Class Q3TextDrag
+   size=12 align=4
+   base size=12 base align=4
+Q3TextDrag (0xb0dab540) 0
+    vptr=((& Q3TextDrag::_ZTV10Q3TextDrag) + 8u)
+  Q3DragObject (0xb0bbf6e0) 0
+      primary-for Q3TextDrag (0xb0dab540)
+    QObject (0xb0da599c) 0
+        primary-for Q3DragObject (0xb0bbf6e0)
+    QMimeSource (0xb0da59d8) 8 nearly-empty
+        vptr=((& Q3TextDrag::_ZTV10Q3TextDrag) + 92u)
+
+Vtable for Q3ImageDrag
+Q3ImageDrag::_ZTV11Q3ImageDrag: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11Q3ImageDrag)
+8     Q3ImageDrag::metaObject
+12    Q3ImageDrag::qt_metacast
+16    Q3ImageDrag::qt_metacall
+20    Q3ImageDrag::~Q3ImageDrag
+24    Q3ImageDrag::~Q3ImageDrag
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3DragObject::setPixmap
+60    Q3DragObject::setPixmap
+64    Q3DragObject::drag
+68    Q3ImageDrag::setImage
+72    Q3ImageDrag::format
+76    Q3ImageDrag::encodedData
+80    (int (*)(...))-0x000000008
+84    (int (*)(...))(& _ZTI11Q3ImageDrag)
+88    Q3ImageDrag::_ZThn8_N11Q3ImageDragD1Ev
+92    Q3ImageDrag::_ZThn8_N11Q3ImageDragD0Ev
+96    Q3ImageDrag::_ZThn8_NK11Q3ImageDrag6formatEi
+100   QMimeSource::provides
+104   Q3ImageDrag::_ZThn8_NK11Q3ImageDrag11encodedDataEPKc
+
+Class Q3ImageDrag
+   size=12 align=4
+   base size=12 base align=4
+Q3ImageDrag (0xb0dab800) 0
+    vptr=((& Q3ImageDrag::_ZTV11Q3ImageDrag) + 8u)
+  Q3DragObject (0xb0bce5f0) 0
+      primary-for Q3ImageDrag (0xb0dab800)
+    QObject (0xb0da5bf4) 0
+        primary-for Q3DragObject (0xb0bce5f0)
+    QMimeSource (0xb0da5c30) 8 nearly-empty
+        vptr=((& Q3ImageDrag::_ZTV11Q3ImageDrag) + 88u)
+
+Vtable for Q3UriDrag
+Q3UriDrag::_ZTV9Q3UriDrag: 28u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9Q3UriDrag)
+8     Q3UriDrag::metaObject
+12    Q3UriDrag::qt_metacast
+16    Q3UriDrag::qt_metacall
+20    Q3UriDrag::~Q3UriDrag
+24    Q3UriDrag::~Q3UriDrag
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3DragObject::setPixmap
+60    Q3DragObject::setPixmap
+64    Q3DragObject::drag
+68    Q3StoredDrag::setEncodedData
+72    Q3StoredDrag::format
+76    Q3StoredDrag::encodedData
+80    Q3UriDrag::setUris
+84    (int (*)(...))-0x000000008
+88    (int (*)(...))(& _ZTI9Q3UriDrag)
+92    Q3UriDrag::_ZThn8_N9Q3UriDragD1Ev
+96    Q3UriDrag::_ZThn8_N9Q3UriDragD0Ev
+100   Q3StoredDrag::_ZThn8_NK12Q3StoredDrag6formatEi
+104   QMimeSource::provides
+108   Q3StoredDrag::_ZThn8_NK12Q3StoredDrag11encodedDataEPKc
+
+Class Q3UriDrag
+   size=12 align=4
+   base size=12 base align=4
+Q3UriDrag (0xb0dabac0) 0
+    vptr=((& Q3UriDrag::_ZTV9Q3UriDrag) + 8u)
+  Q3StoredDrag (0xb0dabb00) 0
+      primary-for Q3UriDrag (0xb0dabac0)
+    Q3DragObject (0xb0bdf460) 0
+        primary-for Q3StoredDrag (0xb0dabb00)
+      QObject (0xb0da5e4c) 0
+          primary-for Q3DragObject (0xb0bdf460)
+      QMimeSource (0xb0da5e88) 8 nearly-empty
+          vptr=((& Q3UriDrag::_ZTV9Q3UriDrag) + 92u)
+
+Vtable for Q3ColorDrag
+Q3ColorDrag::_ZTV11Q3ColorDrag: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11Q3ColorDrag)
+8     Q3ColorDrag::metaObject
+12    Q3ColorDrag::qt_metacast
+16    Q3ColorDrag::qt_metacall
+20    Q3ColorDrag::~Q3ColorDrag
+24    Q3ColorDrag::~Q3ColorDrag
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3DragObject::setPixmap
+60    Q3DragObject::setPixmap
+64    Q3DragObject::drag
+68    Q3StoredDrag::setEncodedData
+72    Q3StoredDrag::format
+76    Q3StoredDrag::encodedData
+80    (int (*)(...))-0x000000008
+84    (int (*)(...))(& _ZTI11Q3ColorDrag)
+88    Q3ColorDrag::_ZThn8_N11Q3ColorDragD1Ev
+92    Q3ColorDrag::_ZThn8_N11Q3ColorDragD0Ev
+96    Q3StoredDrag::_ZThn8_NK12Q3StoredDrag6formatEi
+100   QMimeSource::provides
+104   Q3StoredDrag::_ZThn8_NK12Q3StoredDrag11encodedDataEPKc
+
+Class Q3ColorDrag
+   size=28 align=4
+   base size=28 base align=4
+Q3ColorDrag (0xb0dabe00) 0
+    vptr=((& Q3ColorDrag::_ZTV11Q3ColorDrag) + 8u)
+  Q3StoredDrag (0xb0dabe40) 0
+      primary-for Q3ColorDrag (0xb0dabe00)
+    Q3DragObject (0xb0bed550) 0
+        primary-for Q3StoredDrag (0xb0dabe40)
+      QObject (0xb0da5fb4) 0
+          primary-for Q3DragObject (0xb0bed550)
+      QMimeSource (0xb0bf3000) 8 nearly-empty
+          vptr=((& Q3ColorDrag::_ZTV11Q3ColorDrag) + 88u)
+
+Vtable for Q3DropSite
+Q3DropSite::_ZTV10Q3DropSite: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10Q3DropSite)
+8     Q3DropSite::~Q3DropSite
+12    Q3DropSite::~Q3DropSite
+
+Class Q3DropSite
+   size=4 align=4
+   base size=4 base align=4
+Q3DropSite (0xb0bf312c) 0 nearly-empty
+    vptr=((& Q3DropSite::_ZTV10Q3DropSite) + 8u)
+
+Vtable for Q3GridLayout
+Q3GridLayout::_ZTV12Q3GridLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12Q3GridLayout)
+8     QGridLayout::metaObject
+12    QGridLayout::qt_metacast
+16    QGridLayout::qt_metacall
+20    Q3GridLayout::~Q3GridLayout
+24    Q3GridLayout::~Q3GridLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGridLayout::invalidate
+60    QLayout::geometry
+64    QGridLayout::addItem
+68    QGridLayout::expandingDirections
+72    QGridLayout::minimumSize
+76    QGridLayout::maximumSize
+80    QGridLayout::setGeometry
+84    QGridLayout::itemAt
+88    QGridLayout::takeAt
+92    QLayout::indexOf
+96    QGridLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QGridLayout::sizeHint
+112   QGridLayout::hasHeightForWidth
+116   QGridLayout::heightForWidth
+120   QGridLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI12Q3GridLayout)
+132   Q3GridLayout::_ZThn8_N12Q3GridLayoutD1Ev
+136   Q3GridLayout::_ZThn8_N12Q3GridLayoutD0Ev
+140   QGridLayout::_ZThn8_NK11QGridLayout8sizeHintEv
+144   QGridLayout::_ZThn8_NK11QGridLayout11minimumSizeEv
+148   QGridLayout::_ZThn8_NK11QGridLayout11maximumSizeEv
+152   QGridLayout::_ZThn8_NK11QGridLayout19expandingDirectionsEv
+156   QGridLayout::_ZThn8_N11QGridLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QGridLayout::_ZThn8_NK11QGridLayout17hasHeightForWidthEv
+172   QGridLayout::_ZThn8_NK11QGridLayout14heightForWidthEi
+176   QGridLayout::_ZThn8_NK11QGridLayout21minimumHeightForWidthEi
+180   QGridLayout::_ZThn8_N11QGridLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class Q3GridLayout
+   size=16 align=4
+   base size=16 base align=4
+Q3GridLayout (0xb0bfd0c0) 0
+    vptr=((& Q3GridLayout::_ZTV12Q3GridLayout) + 8u)
+  QGridLayout (0xb0bfd100) 0
+      primary-for Q3GridLayout (0xb0bfd0c0)
+    QLayout (0xb0bff280) 0
+        primary-for QGridLayout (0xb0bfd100)
+      QObject (0xb0bf3168) 0
+          primary-for QLayout (0xb0bff280)
+      QLayoutItem (0xb0bf31a4) 8
+          vptr=((& Q3GridLayout::_ZTV12Q3GridLayout) + 132u)
+
+Vtable for Q3PolygonScanner
+Q3PolygonScanner::_ZTV16Q3PolygonScanner: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16Q3PolygonScanner)
+8     Q3PolygonScanner::~Q3PolygonScanner
+12    Q3PolygonScanner::~Q3PolygonScanner
+16    __cxa_pure_virtual
+
+Class Q3PolygonScanner
+   size=4 align=4
+   base size=4 base align=4
+Q3PolygonScanner (0xb0bf3ec4) 0 nearly-empty
+    vptr=((& Q3PolygonScanner::_ZTV16Q3PolygonScanner) + 8u)
+
+Vtable for Q3Process
+Q3Process::_ZTV9Q3Process: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9Q3Process)
+8     Q3Process::metaObject
+12    Q3Process::qt_metacast
+16    Q3Process::qt_metacall
+20    Q3Process::~Q3Process
+24    Q3Process::~Q3Process
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    Q3Process::connectNotify
+52    Q3Process::disconnectNotify
+56    Q3Process::setArguments
+60    Q3Process::addArgument
+64    Q3Process::setWorkingDirectory
+68    Q3Process::start
+72    Q3Process::launch
+76    Q3Process::launch
+80    Q3Process::readStdout
+84    Q3Process::readStderr
+88    Q3Process::readLineStdout
+92    Q3Process::readLineStderr
+96    Q3Process::writeToStdin
+100   Q3Process::writeToStdin
+104   Q3Process::closeStdin
+
+Class Q3Process
+   size=36 align=4
+   base size=36 base align=4
+Q3Process (0xb0bfd6c0) 0
+    vptr=((& Q3Process::_ZTV9Q3Process) + 8u)
+  QObject (0xb0c150f0) 0
+      primary-for Q3Process (0xb0bfd6c0)
+
+Class Q3Dns::MailServer
+   size=8 align=4
+   base size=6 base align=4
+Q3Dns::MailServer (0xb0c15258) 0
+
+Class Q3Dns::Server
+   size=12 align=4
+   base size=10 base align=4
+Q3Dns::Server (0xb0c15294) 0
+
+Vtable for Q3Dns
+Q3Dns::_ZTV5Q3Dns: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5Q3Dns)
+8     Q3Dns::metaObject
+12    Q3Dns::qt_metacast
+16    Q3Dns::qt_metacall
+20    Q3Dns::~Q3Dns
+24    Q3Dns::~Q3Dns
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3Dns::setLabel
+60    Q3Dns::setLabel
+64    Q3Dns::setRecordType
+
+Class Q3Dns
+   size=24 align=4
+   base size=24 base align=4
+Q3Dns (0xb0bfd900) 0
+    vptr=((& Q3Dns::_ZTV5Q3Dns) + 8u)
+  QObject (0xb0c1521c) 0
+      primary-for Q3Dns (0xb0bfd900)
+
+Vtable for Q3DnsSocket
+Q3DnsSocket::_ZTV11Q3DnsSocket: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11Q3DnsSocket)
+8     Q3DnsSocket::metaObject
+12    Q3DnsSocket::qt_metacast
+16    Q3DnsSocket::qt_metacall
+20    Q3DnsSocket::~Q3DnsSocket
+24    Q3DnsSocket::~Q3DnsSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3DnsSocket::cleanCache
+60    Q3DnsSocket::retransmit
+64    Q3DnsSocket::answer
+
+Class Q3DnsSocket
+   size=8 align=4
+   base size=8 base align=4
+Q3DnsSocket (0xb0c45000) 0
+    vptr=((& Q3DnsSocket::_ZTV11Q3DnsSocket) + 8u)
+  QObject (0xb0c15a8c) 0
+      primary-for Q3DnsSocket (0xb0c45000)
+
+Vtable for Q3NetworkProtocolFactoryBase
+Q3NetworkProtocolFactoryBase::_ZTV28Q3NetworkProtocolFactoryBase: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI28Q3NetworkProtocolFactoryBase)
+8     Q3NetworkProtocolFactoryBase::~Q3NetworkProtocolFactoryBase
+12    Q3NetworkProtocolFactoryBase::~Q3NetworkProtocolFactoryBase
+16    __cxa_pure_virtual
+
+Class Q3NetworkProtocolFactoryBase
+   size=4 align=4
+   base size=4 base align=4
+Q3NetworkProtocolFactoryBase (0xb0c15bb8) 0 nearly-empty
+    vptr=((& Q3NetworkProtocolFactoryBase::_ZTV28Q3NetworkProtocolFactoryBase) + 8u)
+
+Vtable for Q3NetworkProtocol
+Q3NetworkProtocol::_ZTV17Q3NetworkProtocol: 29u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17Q3NetworkProtocol)
+8     Q3NetworkProtocol::metaObject
+12    Q3NetworkProtocol::qt_metacast
+16    Q3NetworkProtocol::qt_metacall
+20    Q3NetworkProtocol::~Q3NetworkProtocol
+24    Q3NetworkProtocol::~Q3NetworkProtocol
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3NetworkProtocol::setUrl
+60    Q3NetworkProtocol::setAutoDelete
+64    Q3NetworkProtocol::supportedOperations
+68    Q3NetworkProtocol::addOperation
+72    Q3NetworkProtocol::clearOperationQueue
+76    Q3NetworkProtocol::stop
+80    Q3NetworkProtocol::processOperation
+84    Q3NetworkProtocol::operationListChildren
+88    Q3NetworkProtocol::operationMkDir
+92    Q3NetworkProtocol::operationRemove
+96    Q3NetworkProtocol::operationRename
+100   Q3NetworkProtocol::operationGet
+104   Q3NetworkProtocol::operationPut
+108   Q3NetworkProtocol::operationPutChunk
+112   Q3NetworkProtocol::checkConnection
+
+Class Q3NetworkProtocol
+   size=12 align=4
+   base size=12 base align=4
+Q3NetworkProtocol (0xb0c45540) 0
+    vptr=((& Q3NetworkProtocol::_ZTV17Q3NetworkProtocol) + 8u)
+  QObject (0xb0c15e10) 0
+      primary-for Q3NetworkProtocol (0xb0c45540)
+
+Vtable for Q3NetworkOperation
+Q3NetworkOperation::_ZTV18Q3NetworkOperation: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18Q3NetworkOperation)
+8     Q3NetworkOperation::metaObject
+12    Q3NetworkOperation::qt_metacast
+16    Q3NetworkOperation::qt_metacall
+20    Q3NetworkOperation::~Q3NetworkOperation
+24    Q3NetworkOperation::~Q3NetworkOperation
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class Q3NetworkOperation
+   size=12 align=4
+   base size=12 base align=4
+Q3NetworkOperation (0xb0c45780) 0
+    vptr=((& Q3NetworkOperation::_ZTV18Q3NetworkOperation) + 8u)
+  QObject (0xb0c15f3c) 0
+      primary-for Q3NetworkOperation (0xb0c45780)
+
+Vtable for Q3Ftp
+Q3Ftp::_ZTV5Q3Ftp: 29u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5Q3Ftp)
+8     Q3Ftp::metaObject
+12    Q3Ftp::qt_metacast
+16    Q3Ftp::qt_metacall
+20    Q3Ftp::~Q3Ftp
+24    Q3Ftp::~Q3Ftp
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3NetworkProtocol::setUrl
+60    Q3NetworkProtocol::setAutoDelete
+64    Q3Ftp::supportedOperations
+68    Q3NetworkProtocol::addOperation
+72    Q3NetworkProtocol::clearOperationQueue
+76    Q3NetworkProtocol::stop
+80    Q3NetworkProtocol::processOperation
+84    Q3Ftp::operationListChildren
+88    Q3Ftp::operationMkDir
+92    Q3Ftp::operationRemove
+96    Q3Ftp::operationRename
+100   Q3Ftp::operationGet
+104   Q3Ftp::operationPut
+108   Q3NetworkProtocol::operationPutChunk
+112   Q3Ftp::checkConnection
+
+Class Q3Ftp
+   size=48 align=4
+   base size=45 base align=4
+Q3Ftp (0xb0c459c0) 0
+    vptr=((& Q3Ftp::_ZTV5Q3Ftp) + 8u)
+  Q3NetworkProtocol (0xb0c45a00) 0
+      primary-for Q3Ftp (0xb0c459c0)
+    QObject (0xb0c70078) 0
+        primary-for Q3NetworkProtocol (0xb0c45a00)
+
+Vtable for Q3HttpHeader
+Q3HttpHeader::_ZTV12Q3HttpHeader: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12Q3HttpHeader)
+8     Q3HttpHeader::~Q3HttpHeader
+12    Q3HttpHeader::~Q3HttpHeader
+16    Q3HttpHeader::toString
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    Q3HttpHeader::parseLine
+
+Class Q3HttpHeader
+   size=12 align=4
+   base size=9 base align=4
+Q3HttpHeader (0xb0c701a4) 0
+    vptr=((& Q3HttpHeader::_ZTV12Q3HttpHeader) + 8u)
+
+Vtable for Q3HttpResponseHeader
+Q3HttpResponseHeader::_ZTV20Q3HttpResponseHeader: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20Q3HttpResponseHeader)
+8     Q3HttpResponseHeader::~Q3HttpResponseHeader
+12    Q3HttpResponseHeader::~Q3HttpResponseHeader
+16    Q3HttpResponseHeader::toString
+20    Q3HttpResponseHeader::majorVersion
+24    Q3HttpResponseHeader::minorVersion
+28    Q3HttpResponseHeader::parseLine
+
+Class Q3HttpResponseHeader
+   size=28 align=4
+   base size=28 base align=4
+Q3HttpResponseHeader (0xb0c45d00) 0
+    vptr=((& Q3HttpResponseHeader::_ZTV20Q3HttpResponseHeader) + 8u)
+  Q3HttpHeader (0xb0c70258) 0
+      primary-for Q3HttpResponseHeader (0xb0c45d00)
+
+Vtable for Q3HttpRequestHeader
+Q3HttpRequestHeader::_ZTV19Q3HttpRequestHeader: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19Q3HttpRequestHeader)
+8     Q3HttpRequestHeader::~Q3HttpRequestHeader
+12    Q3HttpRequestHeader::~Q3HttpRequestHeader
+16    Q3HttpRequestHeader::toString
+20    Q3HttpRequestHeader::majorVersion
+24    Q3HttpRequestHeader::minorVersion
+28    Q3HttpRequestHeader::parseLine
+
+Class Q3HttpRequestHeader
+   size=28 align=4
+   base size=28 base align=4
+Q3HttpRequestHeader (0xb0c45dc0) 0
+    vptr=((& Q3HttpRequestHeader::_ZTV19Q3HttpRequestHeader) + 8u)
+  Q3HttpHeader (0xb0c70294) 0
+      primary-for Q3HttpRequestHeader (0xb0c45dc0)
+
+Vtable for Q3Http
+Q3Http::_ZTV6Q3Http: 29u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6Q3Http)
+8     Q3Http::metaObject
+12    Q3Http::qt_metacast
+16    Q3Http::qt_metacall
+20    Q3Http::~Q3Http
+24    Q3Http::~Q3Http
+28    QObject::event
+32    QObject::eventFilter
+36    Q3Http::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3NetworkProtocol::setUrl
+60    Q3NetworkProtocol::setAutoDelete
+64    Q3Http::supportedOperations
+68    Q3NetworkProtocol::addOperation
+72    Q3NetworkProtocol::clearOperationQueue
+76    Q3NetworkProtocol::stop
+80    Q3NetworkProtocol::processOperation
+84    Q3NetworkProtocol::operationListChildren
+88    Q3NetworkProtocol::operationMkDir
+92    Q3NetworkProtocol::operationRemove
+96    Q3NetworkProtocol::operationRename
+100   Q3Http::operationGet
+104   Q3Http::operationPut
+108   Q3NetworkProtocol::operationPutChunk
+112   Q3NetworkProtocol::checkConnection
+
+Class Q3Http
+   size=24 align=4
+   base size=24 base align=4
+Q3Http (0xb0c45e40) 0
+    vptr=((& Q3Http::_ZTV6Q3Http) + 8u)
+  Q3NetworkProtocol (0xb0c45e80) 0
+      primary-for Q3Http (0xb0c45e40)
+    QObject (0xb0c702d0) 0
+        primary-for Q3NetworkProtocol (0xb0c45e80)
+
+Vtable for Q3LocalFs
+Q3LocalFs::_ZTV9Q3LocalFs: 29u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9Q3LocalFs)
+8     Q3LocalFs::metaObject
+12    Q3LocalFs::qt_metacast
+16    Q3LocalFs::qt_metacall
+20    Q3LocalFs::~Q3LocalFs
+24    Q3LocalFs::~Q3LocalFs
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3NetworkProtocol::setUrl
+60    Q3NetworkProtocol::setAutoDelete
+64    Q3LocalFs::supportedOperations
+68    Q3NetworkProtocol::addOperation
+72    Q3NetworkProtocol::clearOperationQueue
+76    Q3NetworkProtocol::stop
+80    Q3NetworkProtocol::processOperation
+84    Q3LocalFs::operationListChildren
+88    Q3LocalFs::operationMkDir
+92    Q3LocalFs::operationRemove
+96    Q3LocalFs::operationRename
+100   Q3LocalFs::operationGet
+104   Q3LocalFs::operationPut
+108   Q3NetworkProtocol::operationPutChunk
+112   Q3NetworkProtocol::checkConnection
+
+Class Q3LocalFs
+   size=16 align=4
+   base size=16 base align=4
+Q3LocalFs (0xb0ab90c0) 0
+    vptr=((& Q3LocalFs::_ZTV9Q3LocalFs) + 8u)
+  Q3NetworkProtocol (0xb0ab9100) 0
+      primary-for Q3LocalFs (0xb0ab90c0)
+    QObject (0xb0c703fc) 0
+        primary-for Q3NetworkProtocol (0xb0ab9100)
+
+Vtable for Q3SocketDevice
+Q3SocketDevice::_ZTV14Q3SocketDevice: 41u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14Q3SocketDevice)
+8     QIODevice::metaObject
+12    QIODevice::qt_metacast
+16    QIODevice::qt_metacall
+20    Q3SocketDevice::~Q3SocketDevice
+24    Q3SocketDevice::~Q3SocketDevice
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3SocketDevice::isSequential
+60    Q3SocketDevice::open
+64    Q3SocketDevice::close
+68    QIODevice::pos
+72    Q3SocketDevice::size
+76    QIODevice::seek
+80    Q3SocketDevice::atEnd
+84    QIODevice::reset
+88    Q3SocketDevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   Q3SocketDevice::readData
+112   QIODevice::readLineData
+116   Q3SocketDevice::writeData
+120   Q3SocketDevice::setSocket
+124   Q3SocketDevice::setBlocking
+128   Q3SocketDevice::setAddressReusable
+132   Q3SocketDevice::setReceiveBufferSize
+136   Q3SocketDevice::setSendBufferSize
+140   Q3SocketDevice::connect
+144   Q3SocketDevice::bind
+148   Q3SocketDevice::listen
+152   Q3SocketDevice::accept
+156   Q3SocketDevice::writeBlock
+160   Q3SocketDevice::setOption
+
+Class Q3SocketDevice
+   size=40 align=4
+   base size=40 base align=4
+Q3SocketDevice (0xb0ab9340) 0
+    vptr=((& Q3SocketDevice::_ZTV14Q3SocketDevice) + 8u)
+  QIODevice (0xb0ab9380) 0
+      primary-for Q3SocketDevice (0xb0ab9340)
+    QObject (0xb0c70528) 0
+        primary-for QIODevice (0xb0ab9380)
+
+Vtable for Q3ServerSocket
+Q3ServerSocket::_ZTV14Q3ServerSocket: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14Q3ServerSocket)
+8     Q3ServerSocket::metaObject
+12    Q3ServerSocket::qt_metacast
+16    Q3ServerSocket::qt_metacall
+20    Q3ServerSocket::~Q3ServerSocket
+24    Q3ServerSocket::~Q3ServerSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3ServerSocket::setSocket
+60    __cxa_pure_virtual
+
+Class Q3ServerSocket
+   size=12 align=4
+   base size=12 base align=4
+Q3ServerSocket (0xb0ab9540) 0
+    vptr=((& Q3ServerSocket::_ZTV14Q3ServerSocket) + 8u)
+  QObject (0xb0c707bc) 0
+      primary-for Q3ServerSocket (0xb0ab9540)
+
+Vtable for Q3Socket
+Q3Socket::_ZTV8Q3Socket: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8Q3Socket)
+8     Q3Socket::metaObject
+12    Q3Socket::qt_metacast
+16    Q3Socket::qt_metacall
+20    Q3Socket::~Q3Socket
+24    Q3Socket::~Q3Socket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3Socket::isSequential
+60    Q3Socket::open
+64    Q3Socket::close
+68    QIODevice::pos
+72    Q3Socket::size
+76    QIODevice::seek
+80    Q3Socket::atEnd
+84    QIODevice::reset
+88    Q3Socket::bytesAvailable
+92    Q3Socket::bytesToWrite
+96    Q3Socket::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   Q3Socket::readData
+112   QIODevice::readLineData
+116   Q3Socket::writeData
+120   Q3Socket::setSocket
+124   Q3Socket::setSocketDevice
+128   Q3Socket::connectToHost
+132   Q3Socket::sn_read
+136   Q3Socket::sn_write
+
+Class Q3Socket
+   size=12 align=4
+   base size=12 base align=4
+Q3Socket (0xb0ab9780) 0
+    vptr=((& Q3Socket::_ZTV8Q3Socket) + 8u)
+  QIODevice (0xb0ab97c0) 0
+      primary-for Q3Socket (0xb0ab9780)
+    QObject (0xb0c708e8) 0
+        primary-for QIODevice (0xb0ab97c0)
+
+Vtable for Q3Url
+Q3Url::_ZTV5Q3Url: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5Q3Url)
+8     Q3Url::~Q3Url
+12    Q3Url::~Q3Url
+16    Q3Url::setProtocol
+20    Q3Url::setUser
+24    Q3Url::setPassword
+28    Q3Url::setHost
+32    Q3Url::setPort
+36    Q3Url::setPath
+40    Q3Url::setEncodedPathAndQuery
+44    Q3Url::setQuery
+48    Q3Url::setRef
+52    Q3Url::addPath
+56    Q3Url::setFileName
+60    Q3Url::toString
+64    Q3Url::cdUp
+68    Q3Url::reset
+72    Q3Url::parse
+
+Class Q3Url
+   size=8 align=4
+   base size=8 base align=4
+Q3Url (0xb0c70b04) 0
+    vptr=((& Q3Url::_ZTV5Q3Url) + 8u)
+
+Vtable for Q3UrlOperator
+Q3UrlOperator::_ZTV13Q3UrlOperator: 51u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13Q3UrlOperator)
+8     Q3UrlOperator::metaObject
+12    Q3UrlOperator::qt_metacast
+16    Q3UrlOperator::qt_metacall
+20    Q3UrlOperator::~Q3UrlOperator
+24    Q3UrlOperator::~Q3UrlOperator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3UrlOperator::setPath
+60    Q3UrlOperator::cdUp
+64    Q3UrlOperator::listChildren
+68    Q3UrlOperator::mkdir
+72    Q3UrlOperator::remove
+76    Q3UrlOperator::rename
+80    Q3UrlOperator::get
+84    Q3UrlOperator::put
+88    Q3UrlOperator::copy
+92    Q3UrlOperator::copy
+96    Q3UrlOperator::isDir
+100   Q3UrlOperator::setNameFilter
+104   Q3UrlOperator::info
+108   Q3UrlOperator::stop
+112   Q3UrlOperator::reset
+116   Q3UrlOperator::parse
+120   Q3UrlOperator::checkValid
+124   Q3UrlOperator::clearEntries
+128   (int (*)(...))-0x000000008
+132   (int (*)(...))(& _ZTI13Q3UrlOperator)
+136   Q3UrlOperator::_ZThn8_N13Q3UrlOperatorD1Ev
+140   Q3UrlOperator::_ZThn8_N13Q3UrlOperatorD0Ev
+144   Q3Url::setProtocol
+148   Q3Url::setUser
+152   Q3Url::setPassword
+156   Q3Url::setHost
+160   Q3Url::setPort
+164   Q3UrlOperator::_ZThn8_N13Q3UrlOperator7setPathERK7QString
+168   Q3Url::setEncodedPathAndQuery
+172   Q3Url::setQuery
+176   Q3Url::setRef
+180   Q3Url::addPath
+184   Q3Url::setFileName
+188   Q3Url::toString
+192   Q3UrlOperator::_ZThn8_N13Q3UrlOperator4cdUpEv
+196   Q3UrlOperator::_ZThn8_N13Q3UrlOperator5resetEv
+200   Q3UrlOperator::_ZThn8_N13Q3UrlOperator5parseERK7QString
+
+Class Q3UrlOperator
+   size=20 align=4
+   base size=20 base align=4
+Q3UrlOperator (0xb0b01c80) 0
+    vptr=((& Q3UrlOperator::_ZTV13Q3UrlOperator) + 8u)
+  QObject (0xb0c70b40) 0
+      primary-for Q3UrlOperator (0xb0b01c80)
+  Q3Url (0xb0c70b7c) 8
+      vptr=((& Q3UrlOperator::_ZTV13Q3UrlOperator) + 136u)
+
+Vtable for Q3IconDragItem
+Q3IconDragItem::_ZTV14Q3IconDragItem: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14Q3IconDragItem)
+8     Q3IconDragItem::~Q3IconDragItem
+12    Q3IconDragItem::~Q3IconDragItem
+16    Q3IconDragItem::data
+20    Q3IconDragItem::setData
+
+Class Q3IconDragItem
+   size=8 align=4
+   base size=8 base align=4
+Q3IconDragItem (0xb0c70ca8) 0
+    vptr=((& Q3IconDragItem::_ZTV14Q3IconDragItem) + 8u)
+
+Vtable for Q3IconDrag
+Q3IconDrag::_ZTV10Q3IconDrag: 26u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10Q3IconDrag)
+8     Q3IconDrag::metaObject
+12    Q3IconDrag::qt_metacast
+16    Q3IconDrag::qt_metacall
+20    Q3IconDrag::~Q3IconDrag
+24    Q3IconDrag::~Q3IconDrag
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3DragObject::setPixmap
+60    Q3DragObject::setPixmap
+64    Q3DragObject::drag
+68    Q3IconDrag::format
+72    Q3IconDrag::encodedData
+76    (int (*)(...))-0x000000008
+80    (int (*)(...))(& _ZTI10Q3IconDrag)
+84    Q3IconDrag::_ZThn8_N10Q3IconDragD1Ev
+88    Q3IconDrag::_ZThn8_N10Q3IconDragD0Ev
+92    Q3IconDrag::_ZThn8_NK10Q3IconDrag6formatEi
+96    QMimeSource::provides
+100   Q3IconDrag::_ZThn8_NK10Q3IconDrag11encodedDataEPKc
+
+Class Q3IconDrag
+   size=20 align=4
+   base size=18 base align=4
+Q3IconDrag (0xb0ab9d40) 0
+    vptr=((& Q3IconDrag::_ZTV10Q3IconDrag) + 8u)
+  Q3DragObject (0xb0b1b410) 0
+      primary-for Q3IconDrag (0xb0ab9d40)
+    QObject (0xb0c70ce4) 0
+        primary-for Q3DragObject (0xb0b1b410)
+    QMimeSource (0xb0c70d20) 8 nearly-empty
+        vptr=((& Q3IconDrag::_ZTV10Q3IconDrag) + 84u)
+
+Vtable for Q3IconViewItem
+Q3IconViewItem::_ZTV14Q3IconViewItem: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14Q3IconViewItem)
+8     Q3IconViewItem::~Q3IconViewItem
+12    Q3IconViewItem::~Q3IconViewItem
+16    Q3IconViewItem::setRenameEnabled
+20    Q3IconViewItem::setDragEnabled
+24    Q3IconViewItem::setDropEnabled
+28    Q3IconViewItem::text
+32    Q3IconViewItem::pixmap
+36    Q3IconViewItem::picture
+40    Q3IconViewItem::key
+44    Q3IconViewItem::setSelected
+48    Q3IconViewItem::setSelected
+52    Q3IconViewItem::setSelectable
+56    Q3IconViewItem::repaint
+60    Q3IconViewItem::move
+64    Q3IconViewItem::moveBy
+68    Q3IconViewItem::move
+72    Q3IconViewItem::moveBy
+76    Q3IconViewItem::acceptDrop
+80    Q3IconViewItem::compare
+84    Q3IconViewItem::setText
+88    Q3IconViewItem::setPixmap
+92    Q3IconViewItem::setPicture
+96    Q3IconViewItem::setText
+100   Q3IconViewItem::setPixmap
+104   Q3IconViewItem::setKey
+108   Q3IconViewItem::rtti
+112   Q3IconViewItem::removeRenameBox
+116   Q3IconViewItem::calcRect
+120   Q3IconViewItem::paintItem
+124   Q3IconViewItem::paintFocus
+128   Q3IconViewItem::dropped
+132   Q3IconViewItem::dragEntered
+136   Q3IconViewItem::dragLeft
+
+Class Q3IconViewItem
+   size=112 align=4
+   base size=112 base align=4
+Q3IconViewItem (0xb0c70e4c) 0
+    vptr=((& Q3IconViewItem::_ZTV14Q3IconViewItem) + 8u)
+
+Vtable for Q3IconView
+Q3IconView::_ZTV10Q3IconView: 139u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10Q3IconView)
+8     Q3IconView::metaObject
+12    Q3IconView::qt_metacast
+16    Q3IconView::qt_metacall
+20    Q3IconView::~Q3IconView
+24    Q3IconView::~Q3IconView
+28    QFrame::event
+32    Q3IconView::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    Q3ScrollView::setVisible
+64    Q3IconView::sizeHint
+68    Q3IconView::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    Q3ScrollView::mousePressEvent
+84    Q3ScrollView::mouseReleaseEvent
+88    Q3ScrollView::mouseDoubleClickEvent
+92    Q3ScrollView::mouseMoveEvent
+96    Q3ScrollView::wheelEvent
+100   Q3IconView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   Q3IconView::focusInEvent
+112   Q3IconView::focusOutEvent
+116   Q3IconView::enterEvent
+120   QWidget::leaveEvent
+124   Q3Frame::paintEvent
+128   QWidget::moveEvent
+132   Q3IconView::resizeEvent
+136   QWidget::closeEvent
+140   Q3ScrollView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   Q3IconView::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   Q3IconView::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   Q3IconView::inputMethodQuery
+196   Q3ScrollView::focusNextPrevChild
+200   Q3ScrollView::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   Q3ScrollView::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3ScrollView::frameChanged
+228   Q3Frame::drawFrame
+232   Q3ScrollView::drawContents
+236   Q3ScrollView::setResizePolicy
+240   Q3ScrollView::addChild
+244   Q3ScrollView::moveChild
+248   Q3ScrollView::setVScrollBarMode
+252   Q3ScrollView::setHScrollBarMode
+256   Q3ScrollView::setCornerWidget
+260   Q3ScrollView::setDragAutoScroll
+264   Q3ScrollView::resizeContents
+268   Q3IconView::setContentsPos
+272   Q3IconView::drawContents
+276   Q3ScrollView::drawContentsOffset
+280   Q3IconView::contentsMousePressEvent
+284   Q3IconView::contentsMouseReleaseEvent
+288   Q3IconView::contentsMouseDoubleClickEvent
+292   Q3IconView::contentsMouseMoveEvent
+296   Q3IconView::contentsDragEnterEvent
+300   Q3IconView::contentsDragMoveEvent
+304   Q3IconView::contentsDragLeaveEvent
+308   Q3IconView::contentsDropEvent
+312   Q3ScrollView::contentsWheelEvent
+316   Q3IconView::contentsContextMenuEvent
+320   Q3ScrollView::viewportPaintEvent
+324   Q3ScrollView::viewportResizeEvent
+328   Q3ScrollView::viewportMousePressEvent
+332   Q3ScrollView::viewportMouseReleaseEvent
+336   Q3ScrollView::viewportMouseDoubleClickEvent
+340   Q3ScrollView::viewportMouseMoveEvent
+344   Q3ScrollView::viewportDragEnterEvent
+348   Q3ScrollView::viewportDragMoveEvent
+352   Q3ScrollView::viewportDragLeaveEvent
+356   Q3ScrollView::viewportDropEvent
+360   Q3ScrollView::viewportWheelEvent
+364   Q3ScrollView::viewportContextMenuEvent
+368   Q3ScrollView::setMargins
+372   Q3ScrollView::setHBarGeometry
+376   Q3ScrollView::setVBarGeometry
+380   Q3IconView::insertItem
+384   Q3IconView::takeItem
+388   Q3IconView::setCurrentItem
+392   Q3IconView::setSelected
+396   Q3IconView::setSelectionMode
+400   Q3IconView::selectAll
+404   Q3IconView::clearSelection
+408   Q3IconView::invertSelection
+412   Q3IconView::repaintItem
+416   Q3IconView::clear
+420   Q3IconView::setGridX
+424   Q3IconView::setGridY
+428   Q3IconView::setSpacing
+432   Q3IconView::setItemTextPos
+436   Q3IconView::setItemTextBackground
+440   Q3IconView::setArrangement
+444   Q3IconView::setResizeMode
+448   Q3IconView::setMaxItemWidth
+452   Q3IconView::setMaxItemTextLength
+456   Q3IconView::setAutoArrange
+460   Q3IconView::setShowToolTips
+464   Q3IconView::setItemsMovable
+468   Q3IconView::setWordWrapIconText
+472   Q3IconView::sort
+476   Q3IconView::arrangeItemsInGrid
+480   Q3IconView::arrangeItemsInGrid
+484   Q3IconView::updateContents
+488   Q3IconView::doAutoScroll
+492   Q3IconView::adjustItems
+496   Q3IconView::slotUpdate
+500   Q3IconView::drawRubber
+504   Q3IconView::dragObject
+508   Q3IconView::startDrag
+512   Q3IconView::insertInGrid
+516   Q3IconView::drawBackground
+520   Q3IconView::drawDragShapes
+524   Q3IconView::initDragEnter
+528   (int (*)(...))-0x000000008
+532   (int (*)(...))(& _ZTI10Q3IconView)
+536   Q3IconView::_ZThn8_N10Q3IconViewD1Ev
+540   Q3IconView::_ZThn8_N10Q3IconViewD0Ev
+544   QWidget::_ZThn8_NK7QWidget7devTypeEv
+548   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+552   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3IconView
+   size=32 align=4
+   base size=32 base align=4
+Q3IconView (0xb0ab9fc0) 0
+    vptr=((& Q3IconView::_ZTV10Q3IconView) + 8u)
+  Q3ScrollView (0xb0b3d000) 0
+      primary-for Q3IconView (0xb0ab9fc0)
+    Q3Frame (0xb0b3d040) 0
+        primary-for Q3ScrollView (0xb0b3d000)
+      QFrame (0xb0b3d080) 0
+          primary-for Q3Frame (0xb0b3d040)
+        QWidget (0xb0b35a00) 0
+            primary-for QFrame (0xb0b3d080)
+          QObject (0xb0c70e88) 0
+              primary-for QWidget (0xb0b35a00)
+          QPaintDevice (0xb0c70ec4) 8
+              vptr=((& Q3IconView::_ZTV10Q3IconView) + 536u)
+
+Vtable for Q3ListBox
+Q3ListBox::_ZTV9Q3ListBox: 119u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9Q3ListBox)
+8     Q3ListBox::metaObject
+12    Q3ListBox::qt_metacast
+16    Q3ListBox::qt_metacall
+20    Q3ListBox::~Q3ListBox
+24    Q3ListBox::~Q3ListBox
+28    QFrame::event
+32    Q3ListBox::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    Q3ScrollView::setVisible
+64    Q3ListBox::sizeHint
+68    Q3ListBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    Q3ListBox::mousePressEvent
+84    Q3ListBox::mouseReleaseEvent
+88    Q3ListBox::mouseDoubleClickEvent
+92    Q3ListBox::mouseMoveEvent
+96    Q3ScrollView::wheelEvent
+100   Q3ListBox::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   Q3ListBox::focusInEvent
+112   Q3ListBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3Frame::paintEvent
+128   QWidget::moveEvent
+132   Q3ListBox::resizeEvent
+136   QWidget::closeEvent
+140   Q3ScrollView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   Q3ListBox::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   Q3ListBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   Q3ListBox::inputMethodQuery
+196   Q3ScrollView::focusNextPrevChild
+200   Q3ScrollView::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   Q3ScrollView::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3ScrollView::frameChanged
+228   Q3Frame::drawFrame
+232   Q3ScrollView::drawContents
+236   Q3ScrollView::setResizePolicy
+240   Q3ScrollView::addChild
+244   Q3ScrollView::moveChild
+248   Q3ScrollView::setVScrollBarMode
+252   Q3ScrollView::setHScrollBarMode
+256   Q3ScrollView::setCornerWidget
+260   Q3ScrollView::setDragAutoScroll
+264   Q3ScrollView::resizeContents
+268   Q3ScrollView::setContentsPos
+272   Q3ScrollView::drawContents
+276   Q3ScrollView::drawContentsOffset
+280   Q3ScrollView::contentsMousePressEvent
+284   Q3ScrollView::contentsMouseReleaseEvent
+288   Q3ScrollView::contentsMouseDoubleClickEvent
+292   Q3ScrollView::contentsMouseMoveEvent
+296   Q3ScrollView::contentsDragEnterEvent
+300   Q3ScrollView::contentsDragMoveEvent
+304   Q3ScrollView::contentsDragLeaveEvent
+308   Q3ScrollView::contentsDropEvent
+312   Q3ScrollView::contentsWheelEvent
+316   Q3ListBox::contentsContextMenuEvent
+320   Q3ListBox::viewportPaintEvent
+324   Q3ScrollView::viewportResizeEvent
+328   Q3ScrollView::viewportMousePressEvent
+332   Q3ScrollView::viewportMouseReleaseEvent
+336   Q3ScrollView::viewportMouseDoubleClickEvent
+340   Q3ScrollView::viewportMouseMoveEvent
+344   Q3ScrollView::viewportDragEnterEvent
+348   Q3ScrollView::viewportDragMoveEvent
+352   Q3ScrollView::viewportDragLeaveEvent
+356   Q3ScrollView::viewportDropEvent
+360   Q3ScrollView::viewportWheelEvent
+364   Q3ScrollView::viewportContextMenuEvent
+368   Q3ScrollView::setMargins
+372   Q3ScrollView::setHBarGeometry
+376   Q3ScrollView::setVBarGeometry
+380   Q3ListBox::setCurrentItem
+384   Q3ListBox::setCurrentItem
+388   Q3ListBox::setTopItem
+392   Q3ListBox::setBottomItem
+396   Q3ListBox::setSelectionMode
+400   Q3ListBox::setSelected
+404   Q3ListBox::setColumnMode
+408   Q3ListBox::setColumnMode
+412   Q3ListBox::setRowMode
+416   Q3ListBox::setRowMode
+420   Q3ListBox::setVariableWidth
+424   Q3ListBox::setVariableHeight
+428   Q3ListBox::ensureCurrentVisible
+432   Q3ListBox::clearSelection
+436   Q3ListBox::selectAll
+440   Q3ListBox::invertSelection
+444   Q3ListBox::paintCell
+448   (int (*)(...))-0x000000008
+452   (int (*)(...))(& _ZTI9Q3ListBox)
+456   Q3ListBox::_ZThn8_N9Q3ListBoxD1Ev
+460   Q3ListBox::_ZThn8_N9Q3ListBoxD0Ev
+464   QWidget::_ZThn8_NK7QWidget7devTypeEv
+468   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+472   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3ListBox
+   size=32 align=4
+   base size=32 base align=4
+Q3ListBox (0xb0b3d300) 0
+    vptr=((& Q3ListBox::_ZTV9Q3ListBox) + 8u)
+  Q3ScrollView (0xb0b3d340) 0
+      primary-for Q3ListBox (0xb0b3d300)
+    Q3Frame (0xb0b3d380) 0
+        primary-for Q3ScrollView (0xb0b3d340)
+      QFrame (0xb0b3d3c0) 0
+          primary-for Q3Frame (0xb0b3d380)
+        QWidget (0xb0b64000) 0
+            primary-for QFrame (0xb0b3d3c0)
+          QObject (0xb0b65000) 0
+              primary-for QWidget (0xb0b64000)
+          QPaintDevice (0xb0b6503c) 8
+              vptr=((& Q3ListBox::_ZTV9Q3ListBox) + 456u)
+
+Vtable for Q3ListBoxItem
+Q3ListBoxItem::_ZTV13Q3ListBoxItem: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13Q3ListBoxItem)
+8     Q3ListBoxItem::~Q3ListBoxItem
+12    Q3ListBoxItem::~Q3ListBoxItem
+16    Q3ListBoxItem::text
+20    Q3ListBoxItem::pixmap
+24    Q3ListBoxItem::height
+28    Q3ListBoxItem::width
+32    Q3ListBoxItem::rtti
+36    __cxa_pure_virtual
+40    Q3ListBoxItem::setText
+
+Class Q3ListBoxItem
+   size=24 align=4
+   base size=24 base align=4
+Q3ListBoxItem (0xb0b65c6c) 0
+    vptr=((& Q3ListBoxItem::_ZTV13Q3ListBoxItem) + 8u)
+
+Vtable for Q3ListBoxText
+Q3ListBoxText::_ZTV13Q3ListBoxText: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13Q3ListBoxText)
+8     Q3ListBoxText::~Q3ListBoxText
+12    Q3ListBoxText::~Q3ListBoxText
+16    Q3ListBoxItem::text
+20    Q3ListBoxItem::pixmap
+24    Q3ListBoxText::height
+28    Q3ListBoxText::width
+32    Q3ListBoxText::rtti
+36    Q3ListBoxText::paint
+40    Q3ListBoxItem::setText
+
+Class Q3ListBoxText
+   size=24 align=4
+   base size=24 base align=4
+Q3ListBoxText (0xb0bb1280) 0
+    vptr=((& Q3ListBoxText::_ZTV13Q3ListBoxText) + 8u)
+  Q3ListBoxItem (0xb0b65e4c) 0
+      primary-for Q3ListBoxText (0xb0bb1280)
+
+Vtable for Q3ListBoxPixmap
+Q3ListBoxPixmap::_ZTV15Q3ListBoxPixmap: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15Q3ListBoxPixmap)
+8     Q3ListBoxPixmap::~Q3ListBoxPixmap
+12    Q3ListBoxPixmap::~Q3ListBoxPixmap
+16    Q3ListBoxItem::text
+20    Q3ListBoxPixmap::pixmap
+24    Q3ListBoxPixmap::height
+28    Q3ListBoxPixmap::width
+32    Q3ListBoxPixmap::rtti
+36    Q3ListBoxPixmap::paint
+40    Q3ListBoxItem::setText
+
+Class Q3ListBoxPixmap
+   size=36 align=4
+   base size=36 base align=4
+Q3ListBoxPixmap (0xb0bb1300) 0
+    vptr=((& Q3ListBoxPixmap::_ZTV15Q3ListBoxPixmap) + 8u)
+  Q3ListBoxItem (0xb0b65e88) 0
+      primary-for Q3ListBoxPixmap (0xb0bb1300)
+
+Vtable for Q3ListViewItem
+Q3ListViewItem::_ZTV14Q3ListViewItem: 41u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14Q3ListViewItem)
+8     Q3ListViewItem::~Q3ListViewItem
+12    Q3ListViewItem::~Q3ListViewItem
+16    Q3ListViewItem::insertItem
+20    Q3ListViewItem::takeItem
+24    Q3ListViewItem::removeItem
+28    Q3ListViewItem::invalidateHeight
+32    Q3ListViewItem::width
+36    Q3ListViewItem::setText
+40    Q3ListViewItem::text
+44    Q3ListViewItem::setPixmap
+48    Q3ListViewItem::pixmap
+52    Q3ListViewItem::key
+56    Q3ListViewItem::compare
+60    Q3ListViewItem::sortChildItems
+64    Q3ListViewItem::setOpen
+68    Q3ListViewItem::setup
+72    Q3ListViewItem::setSelected
+76    Q3ListViewItem::paintCell
+80    Q3ListViewItem::paintBranches
+84    Q3ListViewItem::paintFocus
+88    Q3ListViewItem::setSelectable
+92    Q3ListViewItem::setExpandable
+96    Q3ListViewItem::sort
+100   Q3ListViewItem::setDragEnabled
+104   Q3ListViewItem::setDropEnabled
+108   Q3ListViewItem::acceptDrop
+112   Q3ListViewItem::setRenameEnabled
+116   Q3ListViewItem::startRename
+120   Q3ListViewItem::setEnabled
+124   Q3ListViewItem::rtti
+128   Q3ListViewItem::setMultiLinesEnabled
+132   Q3ListViewItem::enforceSortOrder
+136   Q3ListViewItem::setHeight
+140   Q3ListViewItem::activate
+144   Q3ListViewItem::dropped
+148   Q3ListViewItem::dragEntered
+152   Q3ListViewItem::dragLeft
+156   Q3ListViewItem::okRename
+160   Q3ListViewItem::cancelRename
+
+Class Q3ListViewItem
+   size=44 align=4
+   base size=44 base align=4
+Q3ListViewItem (0xb0b65f00) 0
+    vptr=((& Q3ListViewItem::_ZTV14Q3ListViewItem) + 8u)
+
+Vtable for Q3ListView
+Q3ListView::_ZTV10Q3ListView: 134u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10Q3ListView)
+8     Q3ListView::metaObject
+12    Q3ListView::qt_metacast
+16    Q3ListView::qt_metacall
+20    Q3ListView::~Q3ListView
+24    Q3ListView::~Q3ListView
+28    QFrame::event
+32    Q3ListView::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    Q3ScrollView::setVisible
+64    Q3ListView::sizeHint
+68    Q3ListView::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    Q3ScrollView::mousePressEvent
+84    Q3ScrollView::mouseReleaseEvent
+88    Q3ScrollView::mouseDoubleClickEvent
+92    Q3ScrollView::mouseMoveEvent
+96    Q3ScrollView::wheelEvent
+100   Q3ListView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   Q3ListView::focusInEvent
+112   Q3ListView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3Frame::paintEvent
+128   QWidget::moveEvent
+132   Q3ListView::resizeEvent
+136   QWidget::closeEvent
+140   Q3ScrollView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   Q3ListView::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   Q3ListView::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   Q3ListView::inputMethodQuery
+196   Q3ScrollView::focusNextPrevChild
+200   Q3ScrollView::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   Q3ScrollView::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3ScrollView::frameChanged
+228   Q3Frame::drawFrame
+232   Q3ScrollView::drawContents
+236   Q3ScrollView::setResizePolicy
+240   Q3ScrollView::addChild
+244   Q3ScrollView::moveChild
+248   Q3ScrollView::setVScrollBarMode
+252   Q3ScrollView::setHScrollBarMode
+256   Q3ScrollView::setCornerWidget
+260   Q3ScrollView::setDragAutoScroll
+264   Q3ScrollView::resizeContents
+268   Q3ListView::setContentsPos
+272   Q3ScrollView::drawContents
+276   Q3ListView::drawContentsOffset
+280   Q3ListView::contentsMousePressEvent
+284   Q3ListView::contentsMouseReleaseEvent
+288   Q3ListView::contentsMouseDoubleClickEvent
+292   Q3ListView::contentsMouseMoveEvent
+296   Q3ListView::contentsDragEnterEvent
+300   Q3ListView::contentsDragMoveEvent
+304   Q3ListView::contentsDragLeaveEvent
+308   Q3ListView::contentsDropEvent
+312   Q3ScrollView::contentsWheelEvent
+316   Q3ListView::contentsContextMenuEvent
+320   Q3ScrollView::viewportPaintEvent
+324   Q3ListView::viewportResizeEvent
+328   Q3ScrollView::viewportMousePressEvent
+332   Q3ScrollView::viewportMouseReleaseEvent
+336   Q3ScrollView::viewportMouseDoubleClickEvent
+340   Q3ScrollView::viewportMouseMoveEvent
+344   Q3ScrollView::viewportDragEnterEvent
+348   Q3ScrollView::viewportDragMoveEvent
+352   Q3ScrollView::viewportDragLeaveEvent
+356   Q3ScrollView::viewportDropEvent
+360   Q3ScrollView::viewportWheelEvent
+364   Q3ScrollView::viewportContextMenuEvent
+368   Q3ScrollView::setMargins
+372   Q3ScrollView::setHBarGeometry
+376   Q3ScrollView::setVBarGeometry
+380   Q3ListView::setTreeStepSize
+384   Q3ListView::insertItem
+388   Q3ListView::takeItem
+392   Q3ListView::removeItem
+396   Q3ListView::addColumn
+400   Q3ListView::addColumn
+404   Q3ListView::removeColumn
+408   Q3ListView::setColumnText
+412   Q3ListView::setColumnText
+416   Q3ListView::setColumnWidth
+420   Q3ListView::setColumnWidthMode
+424   Q3ListView::setColumnAlignment
+428   Q3ListView::setMultiSelection
+432   Q3ListView::clearSelection
+436   Q3ListView::setSelected
+440   Q3ListView::setOpen
+444   Q3ListView::setCurrentItem
+448   Q3ListView::setAllColumnsShowFocus
+452   Q3ListView::setItemMargin
+456   Q3ListView::setRootIsDecorated
+460   Q3ListView::setSorting
+464   Q3ListView::sort
+468   Q3ListView::setShowSortIndicator
+472   Q3ListView::setShowToolTips
+476   Q3ListView::setResizeMode
+480   Q3ListView::setDefaultRenameAction
+484   Q3ListView::clear
+488   Q3ListView::invertSelection
+492   Q3ListView::selectAll
+496   Q3ListView::dragObject
+500   Q3ListView::startDrag
+504   Q3ListView::paintEmptyArea
+508   (int (*)(...))-0x000000008
+512   (int (*)(...))(& _ZTI10Q3ListView)
+516   Q3ListView::_ZThn8_N10Q3ListViewD1Ev
+520   Q3ListView::_ZThn8_N10Q3ListViewD0Ev
+524   QWidget::_ZThn8_NK7QWidget7devTypeEv
+528   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+532   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3ListView
+   size=32 align=4
+   base size=32 base align=4
+Q3ListView (0xb0bb1800) 0
+    vptr=((& Q3ListView::_ZTV10Q3ListView) + 8u)
+  Q3ScrollView (0xb0bb1840) 0
+      primary-for Q3ListView (0xb0bb1800)
+    Q3Frame (0xb0bb1880) 0
+        primary-for Q3ScrollView (0xb0bb1840)
+      QFrame (0xb0bb18c0) 0
+          primary-for Q3Frame (0xb0bb1880)
+        QWidget (0xb09d5b90) 0
+            primary-for QFrame (0xb0bb18c0)
+          QObject (0xb09e521c) 0
+              primary-for QWidget (0xb09d5b90)
+          QPaintDevice (0xb09e5258) 8
+              vptr=((& Q3ListView::_ZTV10Q3ListView) + 516u)
+
+Vtable for Q3CheckListItem
+Q3CheckListItem::_ZTV15Q3CheckListItem: 43u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15Q3CheckListItem)
+8     Q3CheckListItem::~Q3CheckListItem
+12    Q3CheckListItem::~Q3CheckListItem
+16    Q3ListViewItem::insertItem
+20    Q3ListViewItem::takeItem
+24    Q3ListViewItem::removeItem
+28    Q3ListViewItem::invalidateHeight
+32    Q3CheckListItem::width
+36    Q3ListViewItem::setText
+40    Q3CheckListItem::text
+44    Q3ListViewItem::setPixmap
+48    Q3ListViewItem::pixmap
+52    Q3ListViewItem::key
+56    Q3ListViewItem::compare
+60    Q3ListViewItem::sortChildItems
+64    Q3ListViewItem::setOpen
+68    Q3CheckListItem::setup
+72    Q3ListViewItem::setSelected
+76    Q3CheckListItem::paintCell
+80    Q3ListViewItem::paintBranches
+84    Q3CheckListItem::paintFocus
+88    Q3ListViewItem::setSelectable
+92    Q3ListViewItem::setExpandable
+96    Q3ListViewItem::sort
+100   Q3ListViewItem::setDragEnabled
+104   Q3ListViewItem::setDropEnabled
+108   Q3ListViewItem::acceptDrop
+112   Q3ListViewItem::setRenameEnabled
+116   Q3ListViewItem::startRename
+120   Q3ListViewItem::setEnabled
+124   Q3CheckListItem::rtti
+128   Q3ListViewItem::setMultiLinesEnabled
+132   Q3ListViewItem::enforceSortOrder
+136   Q3ListViewItem::setHeight
+140   Q3CheckListItem::activate
+144   Q3ListViewItem::dropped
+148   Q3ListViewItem::dragEntered
+152   Q3ListViewItem::dragLeft
+156   Q3ListViewItem::okRename
+160   Q3ListViewItem::cancelRename
+164   Q3CheckListItem::setOn
+168   Q3CheckListItem::stateChange
+
+Class Q3CheckListItem
+   size=56 align=4
+   base size=56 base align=4
+Q3CheckListItem (0xb0bb1bc0) 0
+    vptr=((& Q3CheckListItem::_ZTV15Q3CheckListItem) + 8u)
+  Q3ListViewItem (0xb09e53fc) 0
+      primary-for Q3CheckListItem (0xb0bb1bc0)
+
+Class Q3ListViewItemIterator
+   size=12 align=4
+   base size=12 base align=4
+Q3ListViewItemIterator (0xb09e55a0) 0
+
+Vtable for Q3FileIconProvider
+Q3FileIconProvider::_ZTV18Q3FileIconProvider: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18Q3FileIconProvider)
+8     Q3FileIconProvider::metaObject
+12    Q3FileIconProvider::qt_metacast
+16    Q3FileIconProvider::qt_metacall
+20    Q3FileIconProvider::~Q3FileIconProvider
+24    Q3FileIconProvider::~Q3FileIconProvider
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3FileIconProvider::pixmap
+
+Class Q3FileIconProvider
+   size=8 align=4
+   base size=8 base align=4
+Q3FileIconProvider (0xb0bb1d80) 0
+    vptr=((& Q3FileIconProvider::_ZTV18Q3FileIconProvider) + 8u)
+  QObject (0xb09e55dc) 0
+      primary-for Q3FileIconProvider (0xb0bb1d80)
+
+Vtable for Q3FilePreview
+Q3FilePreview::_ZTV13Q3FilePreview: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13Q3FilePreview)
+8     Q3FilePreview::~Q3FilePreview
+12    Q3FilePreview::~Q3FilePreview
+16    __cxa_pure_virtual
+
+Class Q3FilePreview
+   size=4 align=4
+   base size=4 base align=4
+Q3FilePreview (0xb09e5708) 0 nearly-empty
+    vptr=((& Q3FilePreview::_ZTV13Q3FilePreview) + 8u)
+
+Vtable for Q3FileDialog
+Q3FileDialog::_ZTV12Q3FileDialog: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12Q3FileDialog)
+8     Q3FileDialog::metaObject
+12    Q3FileDialog::qt_metacast
+16    Q3FileDialog::qt_metacall
+20    Q3FileDialog::~Q3FileDialog
+24    Q3FileDialog::~Q3FileDialog
+28    QWidget::event
+32    Q3FileDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   Q3FileDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   Q3FileDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3FileDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   Q3FileDialog::setSelectedFilter
+240   Q3FileDialog::setSelectedFilter
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI12Q3FileDialog)
+252   Q3FileDialog::_ZThn8_N12Q3FileDialogD1Ev
+256   Q3FileDialog::_ZThn8_N12Q3FileDialogD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3FileDialog
+   size=44 align=4
+   base size=44 base align=4
+Q3FileDialog (0xb0a391c0) 0
+    vptr=((& Q3FileDialog::_ZTV12Q3FileDialog) + 8u)
+  QDialog (0xb0a39200) 0
+      primary-for Q3FileDialog (0xb0a391c0)
+    QWidget (0xb0a3a5f0) 0
+        primary-for QDialog (0xb0a39200)
+      QObject (0xb09e5924) 0
+          primary-for QWidget (0xb0a3a5f0)
+      QPaintDevice (0xb09e5960) 8
+          vptr=((& Q3FileDialog::_ZTV12Q3FileDialog) + 252u)
+
+Vtable for Q3ProgressDialog
+Q3ProgressDialog::_ZTV16Q3ProgressDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16Q3ProgressDialog)
+8     Q3ProgressDialog::metaObject
+12    Q3ProgressDialog::qt_metacast
+16    Q3ProgressDialog::qt_metacall
+20    Q3ProgressDialog::~Q3ProgressDialog
+24    Q3ProgressDialog::~Q3ProgressDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    Q3ProgressDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   Q3ProgressDialog::resizeEvent
+136   Q3ProgressDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   Q3ProgressDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   Q3ProgressDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI16Q3ProgressDialog)
+244   Q3ProgressDialog::_ZThn8_N16Q3ProgressDialogD1Ev
+248   Q3ProgressDialog::_ZThn8_N16Q3ProgressDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3ProgressDialog
+   size=28 align=4
+   base size=28 base align=4
+Q3ProgressDialog (0xb0a39440) 0
+    vptr=((& Q3ProgressDialog::_ZTV16Q3ProgressDialog) + 8u)
+  QDialog (0xb0a39480) 0
+      primary-for Q3ProgressDialog (0xb0a39440)
+    QWidget (0xb0a5e140) 0
+        primary-for QDialog (0xb0a39480)
+      QObject (0xb09e5a8c) 0
+          primary-for QWidget (0xb0a5e140)
+      QPaintDevice (0xb09e5ac8) 8
+          vptr=((& Q3ProgressDialog::_ZTV16Q3ProgressDialog) + 244u)
+
+Vtable for Q3TabDialog
+Q3TabDialog::_ZTV11Q3TabDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11Q3TabDialog)
+8     Q3TabDialog::metaObject
+12    Q3TabDialog::qt_metacast
+16    Q3TabDialog::qt_metacall
+20    Q3TabDialog::~Q3TabDialog
+24    Q3TabDialog::~Q3TabDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3TabDialog::paintEvent
+128   QWidget::moveEvent
+132   Q3TabDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   Q3TabDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   Q3TabDialog::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11Q3TabDialog)
+244   Q3TabDialog::_ZThn8_N11Q3TabDialogD1Ev
+248   Q3TabDialog::_ZThn8_N11Q3TabDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3TabDialog
+   size=24 align=4
+   base size=24 base align=4
+Q3TabDialog (0xb0a396c0) 0
+    vptr=((& Q3TabDialog::_ZTV11Q3TabDialog) + 8u)
+  QDialog (0xb0a39700) 0
+      primary-for Q3TabDialog (0xb0a396c0)
+    QWidget (0xb0a696e0) 0
+        primary-for QDialog (0xb0a39700)
+      QObject (0xb09e5bf4) 0
+          primary-for QWidget (0xb0a696e0)
+      QPaintDevice (0xb09e5c30) 8
+          vptr=((& Q3TabDialog::_ZTV11Q3TabDialog) + 244u)
+
+Vtable for Q3Wizard
+Q3Wizard::_ZTV8Q3Wizard: 82u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8Q3Wizard)
+8     Q3Wizard::metaObject
+12    Q3Wizard::qt_metacast
+16    Q3Wizard::qt_metacall
+20    Q3Wizard::~Q3Wizard
+24    Q3Wizard::~Q3Wizard
+28    QWidget::event
+32    Q3Wizard::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    Q3Wizard::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   Q3Wizard::addPage
+240   Q3Wizard::insertPage
+244   Q3Wizard::removePage
+248   Q3Wizard::showPage
+252   Q3Wizard::appropriate
+256   Q3Wizard::setAppropriate
+260   Q3Wizard::setBackEnabled
+264   Q3Wizard::setNextEnabled
+268   Q3Wizard::setFinishEnabled
+272   Q3Wizard::setHelpEnabled
+276   Q3Wizard::setFinish
+280   Q3Wizard::back
+284   Q3Wizard::next
+288   Q3Wizard::help
+292   Q3Wizard::layOutButtonRow
+296   Q3Wizard::layOutTitleRow
+300   (int (*)(...))-0x000000008
+304   (int (*)(...))(& _ZTI8Q3Wizard)
+308   Q3Wizard::_ZThn8_N8Q3WizardD1Ev
+312   Q3Wizard::_ZThn8_N8Q3WizardD0Ev
+316   QWidget::_ZThn8_NK7QWidget7devTypeEv
+320   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+324   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3Wizard
+   size=24 align=4
+   base size=24 base align=4
+Q3Wizard (0xb0a39940) 0
+    vptr=((& Q3Wizard::_ZTV8Q3Wizard) + 8u)
+  QDialog (0xb0a39980) 0
+      primary-for Q3Wizard (0xb0a39940)
+    QWidget (0xb0a7d730) 0
+        primary-for QDialog (0xb0a39980)
+      QObject (0xb09e5d5c) 0
+          primary-for QWidget (0xb0a7d730)
+      QPaintDevice (0xb09e5d98) 8
+          vptr=((& Q3Wizard::_ZTV8Q3Wizard) + 308u)
+
+Class Q3CanvasItemList
+   size=4 align=4
+   base size=4 base align=4
+Q3CanvasItemList (0xb0a39d00) 0
+  Q3ValueList<Q3CanvasItem*> (0xb0a39d40) 0
+    QLinkedList<Q3CanvasItem*> (0xb09e5fb4) 0
+
+Vtable for Q3CanvasItem
+Q3CanvasItem::_ZTV12Q3CanvasItem: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12Q3CanvasItem)
+8     Q3CanvasItem::~Q3CanvasItem
+12    Q3CanvasItem::~Q3CanvasItem
+16    Q3CanvasItem::moveBy
+20    Q3CanvasItem::setAnimated
+24    Q3CanvasItem::setVelocity
+28    Q3CanvasItem::advance
+32    __cxa_pure_virtual
+36    Q3CanvasItem::setCanvas
+40    __cxa_pure_virtual
+44    Q3CanvasItem::setVisible
+48    Q3CanvasItem::setSelected
+52    Q3CanvasItem::setEnabled
+56    Q3CanvasItem::setActive
+60    Q3CanvasItem::rtti
+64    __cxa_pure_virtual
+68    Q3CanvasItem::boundingRectAdvanced
+72    Q3CanvasItem::chunks
+76    Q3CanvasItem::addToChunks
+80    Q3CanvasItem::removeFromChunks
+84    Q3CanvasItem::changeChunks
+88    __cxa_pure_virtual
+
+Class Q3CanvasItem
+   size=40 align=4
+   base size=37 base align=4
+Q3CanvasItem (0xb0ab0000) 0
+    vptr=((& Q3CanvasItem::_ZTV12Q3CanvasItem) + 8u)
+
+Vtable for Q3Canvas
+Q3Canvas::_ZTV8Q3Canvas: 38u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8Q3Canvas)
+8     Q3Canvas::metaObject
+12    Q3Canvas::qt_metacast
+16    Q3Canvas::qt_metacall
+20    Q3Canvas::~Q3Canvas
+24    Q3Canvas::~Q3Canvas
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    Q3Canvas::setTiles
+60    Q3Canvas::setBackgroundPixmap
+64    Q3Canvas::setBackgroundColor
+68    Q3Canvas::setTile
+72    Q3Canvas::resize
+76    Q3Canvas::retune
+80    Q3Canvas::setChangedChunk
+84    Q3Canvas::setChangedChunkContaining
+88    Q3Canvas::setAllChanged
+92    Q3Canvas::setChanged
+96    Q3Canvas::setUnchanged
+100   Q3Canvas::addView
+104   Q3Canvas::removeView
+108   Q3Canvas::addItem
+112   Q3Canvas::addAnimation
+116   Q3Canvas::removeItem
+120   Q3Canvas::removeAnimation
+124   Q3Canvas::setAdvancePeriod
+128   Q3Canvas::setUpdatePeriod
+132   Q3Canvas::setDoubleBuffering
+136   Q3Canvas::advance
+140   Q3Canvas::update
+144   Q3Canvas::drawBackground
+148   Q3Canvas::drawForeground
+
+Class Q3Canvas
+   size=104 align=4
+   base size=102 base align=4
+Q3Canvas (0xb08c17c0) 0
+    vptr=((& Q3Canvas::_ZTV8Q3Canvas) + 8u)
+  QObject (0xb0ab0528) 0
+      primary-for Q3Canvas (0xb08c17c0)
+
+Vtable for Q3CanvasView
+Q3CanvasView::_ZTV12Q3CanvasView: 102u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12Q3CanvasView)
+8     Q3CanvasView::metaObject
+12    Q3CanvasView::qt_metacast
+16    Q3CanvasView::qt_metacall
+20    Q3CanvasView::~Q3CanvasView
+24    Q3CanvasView::~Q3CanvasView
+28    QFrame::event
+32    Q3ScrollView::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    Q3ScrollView::setVisible
+64    Q3CanvasView::sizeHint
+68    Q3ScrollView::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    Q3ScrollView::mousePressEvent
+84    Q3ScrollView::mouseReleaseEvent
+88    Q3ScrollView::mouseDoubleClickEvent
+92    Q3ScrollView::mouseMoveEvent
+96    Q3ScrollView::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   Q3Frame::paintEvent
+128   QWidget::moveEvent
+132   Q3ScrollView::resizeEvent
+136   QWidget::closeEvent
+140   Q3ScrollView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   Q3ScrollView::focusNextPrevChild
+200   Q3ScrollView::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   Q3ScrollView::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   Q3ScrollView::frameChanged
+228   Q3Frame::drawFrame
+232   Q3CanvasView::drawContents
+236   Q3ScrollView::setResizePolicy
+240   Q3ScrollView::addChild
+244   Q3ScrollView::moveChild
+248   Q3ScrollView::setVScrollBarMode
+252   Q3ScrollView::setHScrollBarMode
+256   Q3ScrollView::setCornerWidget
+260   Q3ScrollView::setDragAutoScroll
+264   Q3ScrollView::resizeContents
+268   Q3ScrollView::setContentsPos
+272   Q3CanvasView::drawContents
+276   Q3ScrollView::drawContentsOffset
+280   Q3ScrollView::contentsMousePressEvent
+284   Q3ScrollView::contentsMouseReleaseEvent
+288   Q3ScrollView::contentsMouseDoubleClickEvent
+292   Q3ScrollView::contentsMouseMoveEvent
+296   Q3ScrollView::contentsDragEnterEvent
+300   Q3ScrollView::contentsDragMoveEvent
+304   Q3ScrollView::contentsDragLeaveEvent
+308   Q3ScrollView::contentsDropEvent
+312   Q3ScrollView::contentsWheelEvent
+316   Q3ScrollView::contentsContextMenuEvent
+320   Q3ScrollView::viewportPaintEvent
+324   Q3ScrollView::viewportResizeEvent
+328   Q3ScrollView::viewportMousePressEvent
+332   Q3ScrollView::viewportMouseReleaseEvent
+336   Q3ScrollView::viewportMouseDoubleClickEvent
+340   Q3ScrollView::viewportMouseMoveEvent
+344   Q3ScrollView::viewportDragEnterEvent
+348   Q3ScrollView::viewportDragMoveEvent
+352   Q3ScrollView::viewportDragLeaveEvent
+356   Q3ScrollView::viewportDropEvent
+360   Q3ScrollView::viewportWheelEvent
+364   Q3ScrollView::viewportContextMenuEvent
+368   Q3ScrollView::setMargins
+372   Q3ScrollView::setHBarGeometry
+376   Q3ScrollView::setVBarGeometry
+380   (int (*)(...))-0x000000008
+384   (int (*)(...))(& _ZTI12Q3CanvasView)
+388   Q3CanvasView::_ZThn8_N12Q3CanvasViewD1Ev
+392   Q3CanvasView::_ZThn8_N12Q3CanvasViewD0Ev
+396   QWidget::_ZThn8_NK7QWidget7devTypeEv
+400   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+404   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Q3CanvasView
+   size=36 align=4
+   base size=36 base align=4
+Q3CanvasView (0xb08c1fc0) 0
+    vptr=((& Q3CanvasView::_ZTV12Q3CanvasView) + 8u)
+  Q3ScrollView (0xb08eb000) 0
+      primary-for Q3CanvasView (0xb08c1fc0)
+    Q3Frame (0xb08eb040) 0
+        primary-for Q3ScrollView (0xb08eb000)
+      QFrame (0xb08eb080) 0
+          primary-for Q3Frame (0xb08eb040)
+        QWidget (0xb08e8320) 0
+            primary-for QFrame (0xb08eb080)
+          QObject (0xb08ea078) 0
+              primary-for QWidget (0xb08e8320)
+          QPaintDevice (0xb08ea0b4) 8
+              vptr=((& Q3CanvasView::_ZTV12Q3CanvasView) + 388u)
+
+Vtable for Q3CanvasPixmap
+Q3CanvasPixmap::_ZTV14Q3CanvasPixmap: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14Q3CanvasPixmap)
+8     Q3CanvasPixmap::~Q3CanvasPixmap
+12    Q3CanvasPixmap::~Q3CanvasPixmap
+16    QPixmap::devType
+20    QPixmap::paintEngine
+24    QPixmap::metric
+
+Class Q3CanvasPixmap
+   size=24 align=4
+   base size=24 base align=4
+Q3CanvasPixmap (0xb08eb300) 0
+    vptr=((& Q3CanvasPixmap::_ZTV14Q3CanvasPixmap) + 8u)
+  QPixmap (0xb08eb340) 0
+      primary-for Q3CanvasPixmap (0xb08eb300)
+    QPaintDevice (0xb08ea21c) 0
+        primary-for QPixmap (0xb08eb340)
+
+Class Q3CanvasPixmapArray
+   size=8 align=4
+   base size=8 base align=4
+Q3CanvasPixmapArray (0xb08ea348) 0
+
+Vtable for Q3CanvasSprite
+Q3CanvasSprite::_ZTV14Q3CanvasSprite: 26u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14Q3CanvasSprite)
+8     Q3CanvasSprite::~Q3CanvasSprite
+12    Q3CanvasSprite::~Q3CanvasSprite
+16    Q3CanvasItem::moveBy
+20    Q3CanvasItem::setAnimated
+24    Q3CanvasItem::setVelocity
+28    Q3CanvasSprite::advance
+32    Q3CanvasSprite::collidesWith
+36    Q3CanvasItem::setCanvas
+40    Q3CanvasSprite::draw
+44    Q3CanvasItem::setVisible
+48    Q3CanvasItem::setSelected
+52    Q3CanvasItem::setEnabled
+56    Q3CanvasItem::setActive
+60    Q3CanvasSprite::rtti
+64    Q3CanvasSprite::boundingRect
+68    Q3CanvasItem::boundingRectAdvanced
+72    Q3CanvasItem::chunks
+76    Q3CanvasSprite::addToChunks
+80    Q3CanvasSprite::removeFromChunks
+84    Q3CanvasSprite::changeChunks
+88    Q3CanvasSprite::collidesWith
+92    Q3CanvasSprite::move
+96    Q3CanvasSprite::setFrameAnimation
+100   Q3CanvasSprite::imageAdvanced
+
+Class Q3CanvasSprite
+   size=52 align=4
+   base size=52 base align=4
+Q3CanvasSprite (0xb08eb600) 0
+    vptr=((& Q3CanvasSprite::_ZTV14Q3CanvasSprite) + 8u)
+  Q3CanvasItem (0xb08ea564) 0
+      primary-for Q3CanvasSprite (0xb08eb600)
+
+Vtable for Q3CanvasPolygonalItem
+Q3CanvasPolygonalItem::_ZTV21Q3CanvasPolygonalItem: 28u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21Q3CanvasPolygonalItem)
+8     Q3CanvasPolygonalItem::~Q3CanvasPolygonalItem
+12    Q3CanvasPolygonalItem::~Q3CanvasPolygonalItem
+16    Q3CanvasItem::moveBy
+20    Q3CanvasItem::setAnimated
+24    Q3CanvasItem::setVelocity
+28    Q3CanvasItem::advance
+32    Q3CanvasPolygonalItem::collidesWith
+36    Q3CanvasItem::setCanvas
+40    Q3CanvasPolygonalItem::draw
+44    Q3CanvasItem::setVisible
+48    Q3CanvasItem::setSelected
+52    Q3CanvasItem::setEnabled
+56    Q3CanvasItem::setActive
+60    Q3CanvasPolygonalItem::rtti
+64    Q3CanvasPolygonalItem::boundingRect
+68    Q3CanvasItem::boundingRectAdvanced
+72    Q3CanvasPolygonalItem::chunks
+76    Q3CanvasItem::addToChunks
+80    Q3CanvasItem::removeFromChunks
+84    Q3CanvasItem::changeChunks
+88    Q3CanvasPolygonalItem::collidesWith
+92    Q3CanvasPolygonalItem::setPen
+96    Q3CanvasPolygonalItem::setBrush
+100   __cxa_pure_virtual
+104   Q3CanvasPolygonalItem::areaPointsAdvanced
+108   __cxa_pure_virtual
+
+Class Q3CanvasPolygonalItem
+   size=52 align=4
+   base size=49 base align=4
+Q3CanvasPolygonalItem (0xb08eb780) 0
+    vptr=((& Q3CanvasPolygonalItem::_ZTV21Q3CanvasPolygonalItem) + 8u)
+  Q3CanvasItem (0xb08ea780) 0
+      primary-for Q3CanvasPolygonalItem (0xb08eb780)
+
+Vtable for Q3CanvasRectangle
+Q3CanvasRectangle::_ZTV17Q3CanvasRectangle: 28u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17Q3CanvasRectangle)
+8     Q3CanvasRectangle::~Q3CanvasRectangle
+12    Q3CanvasRectangle::~Q3CanvasRectangle
+16    Q3CanvasItem::moveBy
+20    Q3CanvasItem::setAnimated
+24    Q3CanvasItem::setVelocity
+28    Q3CanvasItem::advance
+32    Q3CanvasRectangle::collidesWith
+36    Q3CanvasItem::setCanvas
+40    Q3CanvasPolygonalItem::draw
+44    Q3CanvasItem::setVisible
+48    Q3CanvasItem::setSelected
+52    Q3CanvasItem::setEnabled
+56    Q3CanvasItem::setActive
+60    Q3CanvasRectangle::rtti
+64    Q3CanvasPolygonalItem::boundingRect
+68    Q3CanvasItem::boundingRectAdvanced
+72    Q3CanvasRectangle::chunks
+76    Q3CanvasItem::addToChunks
+80    Q3CanvasItem::removeFromChunks
+84    Q3CanvasItem::changeChunks
+88    Q3CanvasRectangle::collidesWith
+92    Q3CanvasPolygonalItem::setPen
+96    Q3CanvasPolygonalItem::setBrush
+100   Q3CanvasRectangle::areaPoints
+104   Q3CanvasPolygonalItem::areaPointsAdvanced
+108   Q3CanvasRectangle::drawShape
+
+Class Q3CanvasRectangle
+   size=60 align=4
+   base size=60 base align=4
+Q3CanvasRectangle (0xb08eb940) 0
+    vptr=((& Q3CanvasRectangle::_ZTV17Q3CanvasRectangle) + 8u)
+  Q3CanvasPolygonalItem (0xb08eb980) 0
+      primary-for Q3CanvasRectangle (0xb08eb940)
+    Q3CanvasItem (0xb08ea8e8) 0
+        primary-for Q3CanvasPolygonalItem (0xb08eb980)
+
+Vtable for Q3CanvasPolygon
+Q3CanvasPolygon::_ZTV15Q3CanvasPolygon: 28u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15Q3CanvasPolygon)
+8     Q3CanvasPolygon::~Q3CanvasPolygon
+12    Q3CanvasPolygon::~Q3CanvasPolygon
+16    Q3CanvasPolygon::moveBy
+20    Q3CanvasItem::setAnimated
+24    Q3CanvasItem::setVelocity
+28    Q3CanvasItem::advance
+32    Q3CanvasPolygonalItem::collidesWith
+36    Q3CanvasItem::setCanvas
+40    Q3CanvasPolygonalItem::draw
+44    Q3CanvasItem::setVisible
+48    Q3CanvasItem::setSelected
+52    Q3CanvasItem::setEnabled
+56    Q3CanvasItem::setActive
+60    Q3CanvasPolygon::rtti
+64    Q3CanvasPolygonalItem::boundingRect
+68    Q3CanvasItem::boundingRectAdvanced
+72    Q3CanvasPolygonalItem::chunks
+76    Q3CanvasItem::addToChunks
+80    Q3CanvasItem::removeFromChunks
+84    Q3CanvasItem::changeChunks
+88    Q3CanvasPolygonalItem::collidesWith
+92    Q3CanvasPolygonalItem::setPen
+96    Q3CanvasPolygonalItem::setBrush
+100   Q3CanvasPolygon::areaPoints
+104   Q3CanvasPolygonalItem::areaPointsAdvanced
+108   Q3CanvasPolygon::drawShape
+
+Class Q3CanvasPolygon
+   size=56 align=4
+   base size=56 base align=4
+Q3CanvasPolygon (0xb08eba80) 0
+    vptr=((& Q3CanvasPolygon::_ZTV15Q3CanvasPolygon) + 8u)
+  Q3CanvasPolygonalItem (0xb08ebac0) 0
+      primary-for Q3CanvasPolygon (0xb08eba80)
+    Q3CanvasItem (0xb08eabb8) 0
+        primary-for Q3CanvasPolygonalItem (0xb08ebac0)
+
+Vtable for Q3CanvasSpline
+Q3CanvasSpline::_ZTV14Q3CanvasSpline: 28u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14Q3CanvasSpline)
+8     Q3CanvasSpline::~Q3CanvasSpline
+12    Q3CanvasSpline::~Q3CanvasSpline
+16    Q3CanvasPolygon::moveBy
+20    Q3CanvasItem::setAnimated
+24    Q3CanvasItem::setVelocity
+28    Q3CanvasItem::advance
+32    Q3CanvasPolygonalItem::collidesWith
+36    Q3CanvasItem::setCanvas
+40    Q3CanvasPolygonalItem::draw
+44    Q3CanvasItem::setVisible
+48    Q3CanvasItem::setSelected
+52    Q3CanvasItem::setEnabled
+56    Q3CanvasItem::setActive
+60    Q3CanvasSpline::rtti
+64    Q3CanvasPolygonalItem::boundingRect
+68    Q3CanvasItem::boundingRectAdvanced
+72    Q3CanvasPolygonalItem::chunks
+76    Q3CanvasItem::addToChunks
+80    Q3CanvasItem::removeFromChunks
+84    Q3CanvasItem::changeChunks
+88    Q3CanvasPolygonalItem::collidesWith
+92    Q3CanvasPolygonalItem::setPen
+96    Q3CanvasPolygonalItem::setBrush
+100   Q3CanvasPolygon::areaPoints
+104   Q3CanvasPolygonalItem::areaPointsAdvanced
+108   Q3CanvasPolygon::drawShape
+
+Class Q3CanvasSpline
+   size=64 align=4
+   base size=61 base align=4
+Q3CanvasSpline (0xb08ebb40) 0
+    vptr=((& Q3CanvasSpline::_ZTV14Q3CanvasSpline) + 8u)
+  Q3CanvasPolygon (0xb08ebb80) 0
+      primary-for Q3CanvasSpline (0xb08ebb40)
+    Q3CanvasPolygonalItem (0xb08ebbc0) 0
+        primary-for Q3CanvasPolygon (0xb08ebb80)
+      Q3CanvasItem (0xb08eabf4) 0
+          primary-for Q3CanvasPolygonalItem (0xb08ebbc0)
+
+Vtable for Q3CanvasLine
+Q3CanvasLine::_ZTV12Q3CanvasLine: 28u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12Q3CanvasLine)
+8     Q3CanvasLine::~Q3CanvasLine
+12    Q3CanvasLine::~Q3CanvasLine
+16    Q3CanvasLine::moveBy
+20    Q3CanvasItem::setAnimated
+24    Q3CanvasItem::setVelocity
+28    Q3CanvasItem::advance
+32    Q3CanvasPolygonalItem::collidesWith
+36    Q3CanvasItem::setCanvas
+40    Q3CanvasPolygonalItem::draw
+44    Q3CanvasItem::setVisible
+48    Q3CanvasItem::setSelected
+52    Q3CanvasItem::setEnabled
+56    Q3CanvasItem::setActive
+60    Q3CanvasLine::rtti
+64    Q3CanvasPolygonalItem::boundingRect
+68    Q3CanvasItem::boundingRectAdvanced
+72    Q3CanvasPolygonalItem::chunks
+76    Q3CanvasItem::addToChunks
+80    Q3CanvasItem::removeFromChunks
+84    Q3CanvasItem::changeChunks
+88    Q3CanvasPolygonalItem::collidesWith
+92    Q3CanvasLine::setPen
+96    Q3CanvasPolygonalItem::setBrush
+100   Q3CanvasLine::areaPoints
+104   Q3CanvasPolygonalItem::areaPointsAdvanced
+108   Q3CanvasLine::drawShape
+
+Class Q3CanvasLine
+   size=68 align=4
+   base size=68 base align=4
+Q3CanvasLine (0xb08ebc40) 0
+    vptr=((& Q3CanvasLine::_ZTV12Q3CanvasLine) + 8u)
+  Q3CanvasPolygonalItem (0xb08ebc80) 0
+      primary-for Q3CanvasLine (0xb08ebc40)
+    Q3CanvasItem (0xb08eac30) 0
+        primary-for Q3CanvasPolygonalItem (0xb08ebc80)
+
+Vtable for Q3CanvasEllipse
+Q3CanvasEllipse::_ZTV15Q3CanvasEllipse: 28u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15Q3CanvasEllipse)
+8     Q3CanvasEllipse::~Q3CanvasEllipse
+12    Q3CanvasEllipse::~Q3CanvasEllipse
+16    Q3CanvasItem::moveBy
+20    Q3CanvasItem::setAnimated
+24    Q3CanvasItem::setVelocity
+28    Q3CanvasItem::advance
+32    Q3CanvasEllipse::collidesWith
+36    Q3CanvasItem::setCanvas
+40    Q3CanvasPolygonalItem::draw
+44    Q3CanvasItem::setVisible
+48    Q3CanvasItem::setSelected
+52    Q3CanvasItem::setEnabled
+56    Q3CanvasItem::setActive
+60    Q3CanvasEllipse::rtti
+64    Q3CanvasPolygonalItem::boundingRect
+68    Q3CanvasItem::boundingRectAdvanced
+72    Q3CanvasPolygonalItem::chunks
+76    Q3CanvasItem::addToChunks
+80    Q3CanvasItem::removeFromChunks
+84    Q3CanvasItem::changeChunks
+88    Q3CanvasEllipse::collidesWith
+92    Q3CanvasPolygonalItem::setPen
+96    Q3CanvasPolygonalItem::setBrush
+100   Q3CanvasEllipse::areaPoints
+104   Q3CanvasPolygonalItem::areaPointsAdvanced
+108   Q3CanvasEllipse::drawShape
+
+Class Q3CanvasEllipse
+   size=68 align=4
+   base size=68 base align=4
+Q3CanvasEllipse (0xb08ebd80) 0
+    vptr=((& Q3CanvasEllipse::_ZTV15Q3CanvasEllipse) + 8u)
+  Q3CanvasPolygonalItem (0xb08ebdc0) 0
+      primary-for Q3CanvasEllipse (0xb08ebd80)
+    Q3CanvasItem (0xb08ead5c) 0
+        primary-for Q3CanvasPolygonalItem (0xb08ebdc0)
+
+Vtable for Q3CanvasText
+Q3CanvasText::_ZTV12Q3CanvasText: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12Q3CanvasText)
+8     Q3CanvasText::~Q3CanvasText
+12    Q3CanvasText::~Q3CanvasText
+16    Q3CanvasText::moveBy
+20    Q3CanvasItem::setAnimated
+24    Q3CanvasItem::setVelocity
+28    Q3CanvasItem::advance
+32    Q3CanvasText::collidesWith
+36    Q3CanvasItem::setCanvas
+40    Q3CanvasText::draw
+44    Q3CanvasItem::setVisible
+48    Q3CanvasItem::setSelected
+52    Q3CanvasItem::setEnabled
+56    Q3CanvasItem::setActive
+60    Q3CanvasText::rtti
+64    Q3CanvasText::boundingRect
+68    Q3CanvasItem::boundingRectAdvanced
+72    Q3CanvasItem::chunks
+76    Q3CanvasText::addToChunks
+80    Q3CanvasText::removeFromChunks
+84    Q3CanvasText::changeChunks
+88    Q3CanvasText::collidesWith
+
+Class Q3CanvasText
+   size=92 align=4
+   base size=92 base align=4
+Q3CanvasText (0xb08ebec0) 0
+    vptr=((& Q3CanvasText::_ZTV12Q3CanvasText) + 8u)
+  Q3CanvasItem (0xb08eae10) 0
+      primary-for Q3CanvasText (0xb08ebec0)
+
diff --git a/tests/auto/bic/data/QtCore.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtCore.4.7.0.linux-gcc-ia32.txt
new file mode 100644
index 0000000..3112a51
--- /dev/null
+++ b/tests/auto/bic/data/QtCore.4.7.0.linux-gcc-ia32.txt
@@ -0,0 +1,2629 @@
+Class QSysInfo
+   size=1 align=1
+   base size=0 base align=1
+QSysInfo (0xb6dfba8c) 0 empty
+
+Class QBool
+   size=1 align=1
+   base size=1 base align=1
+QBool (0xb6dfbc30) 0
+
+Class qIsNull(double)::U
+   size=8 align=4
+   base size=8 base align=4
+qIsNull(double)::U (0xb6d6f30c) 0
+
+Class qIsNull(float)::U
+   size=4 align=4
+   base size=4 base align=4
+qIsNull(float)::U (0xb6d6f3c0) 0
+
+Class QFlag
+   size=4 align=4
+   base size=4 base align=4
+QFlag (0xb6d6fbf4) 0
+
+Class QIncompatibleFlag
+   size=4 align=4
+   base size=4 base align=4
+QIncompatibleFlag (0xb6d6fd20) 0
+
+Class QInternal
+   size=1 align=1
+   base size=0 base align=1
+QInternal (0xb6486e88) 0 empty
+
+Class QGenericArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericArgument (0xb6486ec4) 0
+
+Class QGenericReturnArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericReturnArgument (0xb6343400) 0
+  QGenericArgument (0xb63580f0) 0
+
+Class QMetaObject
+   size=16 align=4
+   base size=16 base align=4
+QMetaObject (0xb6358294) 0
+
+Class QMetaObjectExtraData
+   size=8 align=4
+   base size=8 base align=4
+QMetaObjectExtraData (0xb63583c0) 0
+
+Class QLatin1Char
+   size=1 align=1
+   base size=1 base align=1
+QLatin1Char (0xb63585a0) 0
+
+Class QChar
+   size=2 align=2
+   base size=2 base align=2
+QChar (0xb6358780) 0
+
+Class QBasicAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QBasicAtomicInt (0xb63a3ec4) 0
+
+Class QAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QAtomicInt (0xb63c3d40) 0
+  QBasicAtomicInt (0xb63b75dc) 0
+
+Class __locale_struct
+   size=116 align=4
+   base size=116 base align=4
+__locale_struct (0xb63b7ac8) 0
+
+Class QByteArray::Data
+   size=20 align=4
+   base size=20 base align=4
+QByteArray::Data (0xb63b7f3c) 0
+
+Class QByteArray
+   size=4 align=4
+   base size=4 base align=4
+QByteArray (0xb63b7f00) 0
+
+Class QByteRef
+   size=8 align=4
+   base size=8 base align=4
+QByteRef (0xb6248e4c) 0
+
+Class QString::Null
+   size=1 align=1
+   base size=0 base align=1
+QString::Null (0xb6292618) 0 empty
+
+Class QString::Data
+   size=20 align=4
+   base size=20 base align=4
+QString::Data (0xb6292654) 0
+
+Class QString
+   size=4 align=4
+   base size=4 base align=4
+QString (0xb62925dc) 0
+
+Class QLatin1String
+   size=4 align=4
+   base size=4 base align=4
+QLatin1String (0xb6161258) 0
+
+Class QCharRef
+   size=8 align=4
+   base size=8 base align=4
+QCharRef (0xb61a3f3c) 0
+
+Class QConstString
+   size=4 align=4
+   base size=4 base align=4
+QConstString (0xb604f500) 0
+  QString (0xb6060690) 0
+
+Class QStringRef
+   size=12 align=4
+   base size=12 base align=4
+QStringRef (0xb60609d8) 0
+
+Vtable for std::exception
+std::exception::_ZTVSt9exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9exception)
+8     std::exception::~exception
+12    std::exception::~exception
+16    std::exception::what
+
+Class std::exception
+   size=4 align=4
+   base size=4 base align=4
+std::exception (0xb60a4a8c) 0 nearly-empty
+    vptr=((& std::exception::_ZTVSt9exception) + 8u)
+
+Vtable for std::bad_exception
+std::bad_exception::_ZTVSt13bad_exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt13bad_exception)
+8     std::bad_exception::~bad_exception
+12    std::bad_exception::~bad_exception
+16    std::bad_exception::what
+
+Class std::bad_exception
+   size=4 align=4
+   base size=4 base align=4
+std::bad_exception (0xb60e9100) 0 nearly-empty
+    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
+  std::exception (0xb60a4b7c) 0 nearly-empty
+      primary-for std::bad_exception (0xb60e9100)
+
+Vtable for std::bad_alloc
+std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9bad_alloc)
+8     std::bad_alloc::~bad_alloc
+12    std::bad_alloc::~bad_alloc
+16    std::bad_alloc::what
+
+Class std::bad_alloc
+   size=4 align=4
+   base size=4 base align=4
+std::bad_alloc (0xb60e9280) 0 nearly-empty
+    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
+  std::exception (0xb60a4dd4) 0 nearly-empty
+      primary-for std::bad_alloc (0xb60e9280)
+
+Class std::nothrow_t
+   size=1 align=1
+   base size=0 base align=1
+std::nothrow_t (0xb60f603c) 0 empty
+
+Class QListData::Data
+   size=24 align=4
+   base size=24 base align=4
+QListData::Data (0xb60f612c) 0
+
+Class QListData
+   size=4 align=4
+   base size=4 base align=4
+QListData (0xb60f60f0) 0
+
+Class QScopedPointerPodDeleter
+   size=1 align=1
+   base size=0 base align=1
+QScopedPointerPodDeleter (0xb60f6960) 0 empty
+
+Vtable for QObjectData
+QObjectData::_ZTV11QObjectData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QObjectData)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+
+Class QObjectData
+   size=28 align=4
+   base size=28 base align=4
+QObjectData (0xb60f6a14) 0
+    vptr=((& QObjectData::_ZTV11QObjectData) + 8u)
+
+Vtable for QObject
+QObject::_ZTV7QObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QObject)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    QObject::~QObject
+24    QObject::~QObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObject
+   size=8 align=4
+   base size=8 base align=4
+QObject (0xb60f6ac8) 0
+    vptr=((& QObject::_ZTV7QObject) + 8u)
+
+Vtable for QObjectUserData
+QObjectUserData::_ZTV15QObjectUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QObjectUserData)
+8     QObjectUserData::~QObjectUserData
+12    QObjectUserData::~QObjectUserData
+
+Class QObjectUserData
+   size=4 align=4
+   base size=4 base align=4
+QObjectUserData (0xb6001348) 0 nearly-empty
+    vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u)
+
+Vtable for QIODevice
+QIODevice::_ZTV9QIODevice: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QIODevice)
+8     QIODevice::metaObject
+12    QIODevice::qt_metacast
+16    QIODevice::qt_metacall
+20    QIODevice::~QIODevice
+24    QIODevice::~QIODevice
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIODevice::isSequential
+60    QIODevice::open
+64    QIODevice::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   __cxa_pure_virtual
+
+Class QIODevice
+   size=8 align=4
+   base size=8 base align=4
+QIODevice (0xb5e08000) 0
+    vptr=((& QIODevice::_ZTV9QIODevice) + 8u)
+  QObject (0xb6001474) 0
+      primary-for QIODevice (0xb5e08000)
+
+Class wait
+   size=4 align=4
+   base size=4 base align=4
+wait (0xb5e351e0) 0
+
+Class timespec
+   size=8 align=4
+   base size=8 base align=4
+timespec (0xb5e353c0) 0
+
+Class timeval
+   size=8 align=4
+   base size=8 base align=4
+timeval (0xb5e353fc) 0
+
+Class __pthread_internal_slist
+   size=4 align=4
+   base size=4 base align=4
+__pthread_internal_slist (0xb5e354b0) 0
+
+Class random_data
+   size=28 align=4
+   base size=28 base align=4
+random_data (0xb5e357bc) 0
+
+Class drand48_data
+   size=24 align=4
+   base size=24 base align=4
+drand48_data (0xb5e357f8) 0
+
+Class QVectorData
+   size=16 align=4
+   base size=16 base align=4
+QVectorData (0xb5e35834) 0
+
+Class QXmlStreamStringRef
+   size=12 align=4
+   base size=12 base align=4
+QXmlStreamStringRef (0xb5e35a14) 0
+
+Class QXmlStreamAttribute
+   size=56 align=4
+   base size=53 base align=4
+QXmlStreamAttribute (0xb5f036cc) 0
+
+Class QXmlStreamAttributes
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamAttributes (0xb5f07700) 0
+  QVector<QXmlStreamAttribute> (0xb5d2012c) 0
+
+Class QXmlStreamNamespaceDeclaration
+   size=28 align=4
+   base size=28 base align=4
+QXmlStreamNamespaceDeclaration (0xb5d2021c) 0
+
+Class QXmlStreamNotationDeclaration
+   size=40 align=4
+   base size=40 base align=4
+QXmlStreamNotationDeclaration (0xb5d20690) 0
+
+Class QXmlStreamEntityDeclaration
+   size=64 align=4
+   base size=64 base align=4
+QXmlStreamEntityDeclaration (0xb5d20c6c) 0
+
+Vtable for QXmlStreamEntityResolver
+QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
+8     QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+12    QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+16    QXmlStreamEntityResolver::resolveEntity
+20    QXmlStreamEntityResolver::resolveUndeclaredEntity
+
+Class QXmlStreamEntityResolver
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamEntityResolver (0xb5d5e528) 0 nearly-empty
+    vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u)
+
+Class QXmlStreamReader
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamReader (0xb5d5e564) 0
+
+Class QXmlStreamWriter
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamWriter (0xb5d5e6cc) 0
+
+Class QBitArray
+   size=4 align=4
+   base size=4 base align=4
+QBitArray (0xb5d5e834) 0
+
+Class QBitRef
+   size=8 align=4
+   base size=8 base align=4
+QBitRef (0xb5da8ce4) 0
+
+Class QByteArrayMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QByteArrayMatcher::Data (0xb5dce30c) 0
+
+Class QByteArrayMatcher
+   size=1032 align=4
+   base size=1032 base align=4
+QByteArrayMatcher (0xb5dce2d0) 0
+
+Vtable for QDataStream
+QDataStream::_ZTV11QDataStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDataStream)
+8     QDataStream::~QDataStream
+12    QDataStream::~QDataStream
+
+Class QDataStream
+   size=28 align=4
+   base size=28 base align=4
+QDataStream (0xb5dce564) 0
+    vptr=((& QDataStream::_ZTV11QDataStream) + 8u)
+
+Class QHashData::Node
+   size=8 align=4
+   base size=8 base align=4
+QHashData::Node (0xb5c2712c) 0
+
+Class QHashData
+   size=32 align=4
+   base size=32 base align=4
+QHashData (0xb5c270f0) 0
+
+Class QHashDummyValue
+   size=1 align=1
+   base size=0 base align=1
+QHashDummyValue (0xb5c27834) 0 empty
+
+Class QContiguousCacheData
+   size=24 align=4
+   base size=24 base align=4
+QContiguousCacheData (0xb5c27fb4) 0
+
+Class QCryptographicHash
+   size=4 align=4
+   base size=4 base align=4
+QCryptographicHash (0xb5ce8168) 0
+
+Class QSharedData
+   size=4 align=4
+   base size=4 base align=4
+QSharedData (0xb5ce81a4) 0
+
+Vtable for QtSharedPointer::ExternalRefCountData
+QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE)
+8     QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+12    QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+16    QtSharedPointer::ExternalRefCountData::destroy
+
+Class QtSharedPointer::ExternalRefCountData
+   size=12 align=4
+   base size=12 base align=4
+QtSharedPointer::ExternalRefCountData (0xb5ce8528) 0
+    vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u)
+
+Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn
+QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE)
+8     QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+12    QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+16    QtSharedPointer::ExternalRefCountWithDestroyFn::destroy
+
+Class QtSharedPointer::ExternalRefCountWithDestroyFn
+   size=16 align=4
+   base size=16 base align=4
+QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5b68280) 0
+    vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u)
+  QtSharedPointer::ExternalRefCountData (0xb5ce8d20) 0
+      primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5b68280)
+
+Class QDate
+   size=4 align=4
+   base size=4 base align=4
+QDate (0xb5b6e258) 0
+
+Class QTime
+   size=4 align=4
+   base size=4 base align=4
+QTime (0xb5b6e870) 0
+
+Class QDateTime
+   size=4 align=4
+   base size=4 base align=4
+QDateTime (0xb5b6edd4) 0
+
+Class QEasingCurve
+   size=4 align=4
+   base size=4 base align=4
+QEasingCurve (0xb5bfd0b4) 0
+
+Class QElapsedTimer
+   size=16 align=4
+   base size=16 base align=4
+QElapsedTimer (0xb5bfd12c) 0
+
+Class QPoint
+   size=8 align=4
+   base size=8 base align=4
+QPoint (0xb5bfd348) 0
+
+Class QPointF
+   size=16 align=4
+   base size=16 base align=4
+QPointF (0xb5a288e8) 0
+
+Class QLine
+   size=16 align=4
+   base size=16 base align=4
+QLine (0xb5a51000) 0
+
+Class QLineF
+   size=32 align=4
+   base size=32 base align=4
+QLineF (0xb5a51d20) 0
+
+Class QLinkedListData
+   size=20 align=4
+   base size=20 base align=4
+QLinkedListData (0xb5a82e10) 0
+
+Vtable for QSystemLocale
+QSystemLocale::_ZTV13QSystemLocale: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSystemLocale)
+8     QSystemLocale::~QSystemLocale
+12    QSystemLocale::~QSystemLocale
+16    QSystemLocale::query
+20    QSystemLocale::fallbackLocale
+
+Class QSystemLocale
+   size=4 align=4
+   base size=4 base align=4
+QSystemLocale (0xb5afd03c) 0 nearly-empty
+    vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u)
+
+Class QLocale::Data
+   size=4 align=2
+   base size=4 base align=2
+QLocale::Data (0xb5afd0b4) 0
+
+Class QLocale
+   size=4 align=4
+   base size=4 base align=4
+QLocale (0xb5afd078) 0
+
+Class QMapData::Node
+   size=8 align=4
+   base size=8 base align=4
+QMapData::Node (0xb5afd708) 0
+
+Class QMapData
+   size=72 align=4
+   base size=72 base align=4
+QMapData (0xb5afd6cc) 0
+
+Class QMargins
+   size=16 align=4
+   base size=16 base align=4
+QMargins (0xb5afda14) 0
+
+Class QSize
+   size=8 align=4
+   base size=8 base align=4
+QSize (0xb5808b7c) 0
+
+Class QSizeF
+   size=16 align=4
+   base size=16 base align=4
+QSizeF (0xb5830618) 0
+
+Class QRect
+   size=16 align=4
+   base size=16 base align=4
+QRect (0xb585b21c) 0
+
+Class QRectF
+   size=32 align=4
+   base size=32 base align=4
+QRectF (0xb58a9e4c) 0
+
+Class QRegExp
+   size=4 align=4
+   base size=4 base align=4
+QRegExp (0xb56f8bb8) 0
+
+Class QLatin1Literal
+   size=8 align=4
+   base size=8 base align=4
+QLatin1Literal (0xb571b708) 0
+
+Class QAbstractConcatenable
+   size=1 align=1
+   base size=0 base align=1
+QAbstractConcatenable (0xb571b7bc) 0 empty
+
+Class QStringMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QStringMatcher::Data (0xb577dd98) 0
+
+Class QStringMatcher
+   size=1036 align=4
+   base size=1036 base align=4
+QStringMatcher (0xb577dd5c) 0
+
+Class QStringList
+   size=4 align=4
+   base size=4 base align=4
+QStringList (0xb57991c0) 0
+  QList<QString> (0xb577dec4) 0
+
+Class QTextBoundaryFinder
+   size=28 align=4
+   base size=28 base align=4
+QTextBoundaryFinder (0xb57ec438) 0
+
+Vtable for QTimeLine
+QTimeLine::_ZTV9QTimeLine: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeLine)
+8     QTimeLine::metaObject
+12    QTimeLine::qt_metacast
+16    QTimeLine::qt_metacall
+20    QTimeLine::~QTimeLine
+24    QTimeLine::~QTimeLine
+28    QObject::event
+32    QObject::eventFilter
+36    QTimeLine::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTimeLine::valueForTime
+
+Class QTimeLine
+   size=8 align=4
+   base size=8 base align=4
+QTimeLine (0xb57f4140) 0
+    vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u)
+  QObject (0xb57ec4ec) 0
+      primary-for QTimeLine (0xb57f4140)
+
+Class QMutex
+   size=4 align=4
+   base size=4 base align=4
+QMutex (0xb57ec780) 0
+
+Class QMutexLocker
+   size=4 align=4
+   base size=4 base align=4
+QMutexLocker (0xb57ece10) 0
+
+Class QReadWriteLock
+   size=4 align=4
+   base size=4 base align=4
+QReadWriteLock (0xb5635384) 0
+
+Class QReadLocker
+   size=4 align=4
+   base size=4 base align=4
+QReadLocker (0xb56353c0) 0
+
+Class QWriteLocker
+   size=4 align=4
+   base size=4 base align=4
+QWriteLocker (0xb56358ac) 0
+
+Class QSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSemaphore (0xb5635d98) 0
+
+Vtable for QThread
+QThread::_ZTV7QThread: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QThread)
+8     QThread::metaObject
+12    QThread::qt_metacast
+16    QThread::qt_metacall
+20    QThread::~QThread
+24    QThread::~QThread
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QThread::run
+
+Class QThread
+   size=8 align=4
+   base size=8 base align=4
+QThread (0xb5655100) 0
+    vptr=((& QThread::_ZTV7QThread) + 8u)
+  QObject (0xb5635dd4) 0
+      primary-for QThread (0xb5655100)
+
+Class QThreadStorageData
+   size=4 align=4
+   base size=4 base align=4
+QThreadStorageData (0xb5669078) 0
+
+Class QWaitCondition
+   size=4 align=4
+   base size=4 base align=4
+QWaitCondition (0xb56690f0) 0
+
+Vtable for QAbstractState
+QAbstractState::_ZTV14QAbstractState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QAbstractState)
+8     QAbstractState::metaObject
+12    QAbstractState::qt_metacast
+16    QAbstractState::qt_metacall
+20    QAbstractState::~QAbstractState
+24    QAbstractState::~QAbstractState
+28    QAbstractState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractState
+   size=8 align=4
+   base size=8 base align=4
+QAbstractState (0xb5655bc0) 0
+    vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u)
+  QObject (0xb566912c) 0
+      primary-for QAbstractState (0xb5655bc0)
+
+Vtable for QAbstractTransition
+QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTransition)
+8     QAbstractTransition::metaObject
+12    QAbstractTransition::qt_metacast
+16    QAbstractTransition::qt_metacall
+20    QAbstractTransition::~QAbstractTransition
+24    QAbstractTransition::~QAbstractTransition
+28    QAbstractTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractTransition
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTransition (0xb5655e80) 0
+    vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u)
+  QObject (0xb5669348) 0
+      primary-for QAbstractTransition (0xb5655e80)
+
+Vtable for QEvent
+QEvent::_ZTV6QEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QEvent)
+8     QEvent::~QEvent
+12    QEvent::~QEvent
+
+Class QEvent
+   size=12 align=4
+   base size=12 base align=4
+QEvent (0xb5669564) 0
+    vptr=((& QEvent::_ZTV6QEvent) + 8u)
+
+Vtable for QTimerEvent
+QTimerEvent::_ZTV11QTimerEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTimerEvent)
+8     QTimerEvent::~QTimerEvent
+12    QTimerEvent::~QTimerEvent
+
+Class QTimerEvent
+   size=16 align=4
+   base size=16 base align=4
+QTimerEvent (0xb568d400) 0
+    vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u)
+  QEvent (0xb5669744) 0
+      primary-for QTimerEvent (0xb568d400)
+
+Vtable for QChildEvent
+QChildEvent::_ZTV11QChildEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QChildEvent)
+8     QChildEvent::~QChildEvent
+12    QChildEvent::~QChildEvent
+
+Class QChildEvent
+   size=16 align=4
+   base size=16 base align=4
+QChildEvent (0xb568d4c0) 0
+    vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u)
+  QEvent (0xb56697bc) 0
+      primary-for QChildEvent (0xb568d4c0)
+
+Vtable for QCustomEvent
+QCustomEvent::_ZTV12QCustomEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCustomEvent)
+8     QCustomEvent::~QCustomEvent
+12    QCustomEvent::~QCustomEvent
+
+Class QCustomEvent
+   size=12 align=4
+   base size=12 base align=4
+QCustomEvent (0xb568d780) 0
+    vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u)
+  QEvent (0xb5669924) 0
+      primary-for QCustomEvent (0xb568d780)
+
+Vtable for QDynamicPropertyChangeEvent
+QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
+8     QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+12    QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+
+Class QDynamicPropertyChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QDynamicPropertyChangeEvent (0xb568d880) 0
+    vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u)
+  QEvent (0xb5669a14) 0
+      primary-for QDynamicPropertyChangeEvent (0xb568d880)
+
+Vtable for QEventTransition
+QEventTransition::_ZTV16QEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QEventTransition)
+8     QEventTransition::metaObject
+12    QEventTransition::qt_metacast
+16    QEventTransition::qt_metacall
+20    QEventTransition::~QEventTransition
+24    QEventTransition::~QEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QEventTransition::eventTest
+60    QEventTransition::onTransition
+
+Class QEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QEventTransition (0xb568d940) 0
+    vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u)
+  QAbstractTransition (0xb568d980) 0
+      primary-for QEventTransition (0xb568d940)
+    QObject (0xb5669ac8) 0
+        primary-for QAbstractTransition (0xb568d980)
+
+Vtable for QFinalState
+QFinalState::_ZTV11QFinalState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFinalState)
+8     QFinalState::metaObject
+12    QFinalState::qt_metacast
+16    QFinalState::qt_metacall
+20    QFinalState::~QFinalState
+24    QFinalState::~QFinalState
+28    QFinalState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFinalState::onEntry
+60    QFinalState::onExit
+
+Class QFinalState
+   size=8 align=4
+   base size=8 base align=4
+QFinalState (0xb568dc40) 0
+    vptr=((& QFinalState::_ZTV11QFinalState) + 8u)
+  QAbstractState (0xb568dc80) 0
+      primary-for QFinalState (0xb568dc40)
+    QObject (0xb5669ce4) 0
+        primary-for QAbstractState (0xb568dc80)
+
+Vtable for QHistoryState
+QHistoryState::_ZTV13QHistoryState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QHistoryState)
+8     QHistoryState::metaObject
+12    QHistoryState::qt_metacast
+16    QHistoryState::qt_metacall
+20    QHistoryState::~QHistoryState
+24    QHistoryState::~QHistoryState
+28    QHistoryState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QHistoryState::onEntry
+60    QHistoryState::onExit
+
+Class QHistoryState
+   size=8 align=4
+   base size=8 base align=4
+QHistoryState (0xb568df40) 0
+    vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u)
+  QAbstractState (0xb568df80) 0
+      primary-for QHistoryState (0xb568df40)
+    QObject (0xb5669f00) 0
+        primary-for QAbstractState (0xb568df80)
+
+Vtable for QSignalTransition
+QSignalTransition::_ZTV17QSignalTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QSignalTransition)
+8     QSignalTransition::metaObject
+12    QSignalTransition::qt_metacast
+16    QSignalTransition::qt_metacall
+20    QSignalTransition::~QSignalTransition
+24    QSignalTransition::~QSignalTransition
+28    QSignalTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSignalTransition::eventTest
+60    QSignalTransition::onTransition
+
+Class QSignalTransition
+   size=8 align=4
+   base size=8 base align=4
+QSignalTransition (0xb56cd240) 0
+    vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u)
+  QAbstractTransition (0xb56cd280) 0
+      primary-for QSignalTransition (0xb56cd240)
+    QObject (0xb56d812c) 0
+        primary-for QAbstractTransition (0xb56cd280)
+
+Vtable for QState
+QState::_ZTV6QState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QState)
+8     QState::metaObject
+12    QState::qt_metacast
+16    QState::qt_metacall
+20    QState::~QState
+24    QState::~QState
+28    QState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QState::onEntry
+60    QState::onExit
+
+Class QState
+   size=8 align=4
+   base size=8 base align=4
+QState (0xb56cd540) 0
+    vptr=((& QState::_ZTV6QState) + 8u)
+  QAbstractState (0xb56cd580) 0
+      primary-for QState (0xb56cd540)
+    QObject (0xb56d8348) 0
+        primary-for QAbstractState (0xb56cd580)
+
+Class QMetaType
+   size=1 align=1
+   base size=0 base align=1
+QMetaType (0xb56d8564) 0 empty
+
+Class QVariant::PrivateShared
+   size=8 align=4
+   base size=8 base align=4
+QVariant::PrivateShared (0xb5557384) 0
+
+Class QVariant::Private::Data
+   size=8 align=4
+   base size=8 base align=4
+QVariant::Private::Data (0xb55573fc) 0
+
+Class QVariant::Private
+   size=12 align=4
+   base size=12 base align=4
+QVariant::Private (0xb55573c0) 0
+
+Class QVariant::Handler
+   size=36 align=4
+   base size=36 base align=4
+QVariant::Handler (0xb5557474) 0
+
+Class QVariant
+   size=12 align=4
+   base size=12 base align=4
+QVariant (0xb5557348) 0
+
+Class QVariantComparisonHelper
+   size=4 align=4
+   base size=4 base align=4
+QVariantComparisonHelper (0xb559ed20) 0
+
+Vtable for QStateMachine::SignalEvent
+QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
+8     QStateMachine::SignalEvent::~SignalEvent
+12    QStateMachine::SignalEvent::~SignalEvent
+
+Class QStateMachine::SignalEvent
+   size=24 align=4
+   base size=24 base align=4
+QStateMachine::SignalEvent (0xb53fd380) 0
+    vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u)
+  QEvent (0xb53fc1e0) 0
+      primary-for QStateMachine::SignalEvent (0xb53fd380)
+
+Vtable for QStateMachine::WrappedEvent
+QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
+8     QStateMachine::WrappedEvent::~WrappedEvent
+12    QStateMachine::WrappedEvent::~WrappedEvent
+
+Class QStateMachine::WrappedEvent
+   size=20 align=4
+   base size=20 base align=4
+QStateMachine::WrappedEvent (0xb53fd400) 0
+    vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u)
+  QEvent (0xb53fc21c) 0
+      primary-for QStateMachine::WrappedEvent (0xb53fd400)
+
+Vtable for QStateMachine
+QStateMachine::_ZTV13QStateMachine: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStateMachine)
+8     QStateMachine::metaObject
+12    QStateMachine::qt_metacast
+16    QStateMachine::qt_metacall
+20    QStateMachine::~QStateMachine
+24    QStateMachine::~QStateMachine
+28    QStateMachine::event
+32    QStateMachine::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStateMachine::onEntry
+60    QStateMachine::onExit
+64    QStateMachine::beginSelectTransitions
+68    QStateMachine::endSelectTransitions
+72    QStateMachine::beginMicrostep
+76    QStateMachine::endMicrostep
+
+Class QStateMachine
+   size=8 align=4
+   base size=8 base align=4
+QStateMachine (0xb53fd240) 0
+    vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u)
+  QState (0xb53fd280) 0
+      primary-for QStateMachine (0xb53fd240)
+    QAbstractState (0xb53fd2c0) 0
+        primary-for QState (0xb53fd280)
+      QObject (0xb53fc1a4) 0
+          primary-for QAbstractState (0xb53fd2c0)
+
+Vtable for QFactoryInterface
+QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFactoryInterface)
+8     QFactoryInterface::~QFactoryInterface
+12    QFactoryInterface::~QFactoryInterface
+16    __cxa_pure_virtual
+
+Class QFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QFactoryInterface (0xb53fc5a0) 0 nearly-empty
+    vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u)
+
+Vtable for QLibrary
+QLibrary::_ZTV8QLibrary: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QLibrary)
+8     QLibrary::metaObject
+12    QLibrary::qt_metacast
+16    QLibrary::qt_metacall
+20    QLibrary::~QLibrary
+24    QLibrary::~QLibrary
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QLibrary
+   size=16 align=4
+   base size=13 base align=4
+QLibrary (0xb53fdd80) 0
+    vptr=((& QLibrary::_ZTV8QLibrary) + 8u)
+  QObject (0xb53fcb40) 0
+      primary-for QLibrary (0xb53fdd80)
+
+Vtable for QPluginLoader
+QPluginLoader::_ZTV13QPluginLoader: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPluginLoader)
+8     QPluginLoader::metaObject
+12    QPluginLoader::qt_metacast
+16    QPluginLoader::qt_metacall
+20    QPluginLoader::~QPluginLoader
+24    QPluginLoader::~QPluginLoader
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPluginLoader
+   size=16 align=4
+   base size=13 base align=4
+QPluginLoader (0xb5433bc0) 0
+    vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u)
+  QObject (0xb53fcdd4) 0
+      primary-for QPluginLoader (0xb5433bc0)
+
+Class QUuid
+   size=16 align=4
+   base size=16 base align=4
+QUuid (0xb53fcf00) 0
+
+Vtable for QEventLoop
+QEventLoop::_ZTV10QEventLoop: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QEventLoop)
+8     QEventLoop::metaObject
+12    QEventLoop::qt_metacast
+16    QEventLoop::qt_metacall
+20    QEventLoop::~QEventLoop
+24    QEventLoop::~QEventLoop
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QEventLoop
+   size=8 align=4
+   base size=8 base align=4
+QEventLoop (0xb546a440) 0
+    vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u)
+  QObject (0xb5467f00) 0
+      primary-for QEventLoop (0xb546a440)
+
+Vtable for QAbstractEventDispatcher
+QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
+8     QAbstractEventDispatcher::metaObject
+12    QAbstractEventDispatcher::qt_metacast
+16    QAbstractEventDispatcher::qt_metacall
+20    QAbstractEventDispatcher::~QAbstractEventDispatcher
+24    QAbstractEventDispatcher::~QAbstractEventDispatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   QAbstractEventDispatcher::startingUp
+104   QAbstractEventDispatcher::closingDown
+
+Class QAbstractEventDispatcher
+   size=8 align=4
+   base size=8 base align=4
+QAbstractEventDispatcher (0xb546a840) 0
+    vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u)
+  QObject (0xb548421c) 0
+      primary-for QAbstractEventDispatcher (0xb546a840)
+
+Class QModelIndex
+   size=16 align=4
+   base size=16 base align=4
+QModelIndex (0xb5484438) 0
+
+Class QPersistentModelIndex
+   size=4 align=4
+   base size=4 base align=4
+QPersistentModelIndex (0xb54b28e8) 0
+
+Vtable for QAbstractItemModel
+QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractItemModel)
+8     QAbstractItemModel::metaObject
+12    QAbstractItemModel::qt_metacast
+16    QAbstractItemModel::qt_metacall
+20    QAbstractItemModel::~QAbstractItemModel
+24    QAbstractItemModel::~QAbstractItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractItemModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemModel (0xb54b6480) 0
+    vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u)
+  QObject (0xb54b2a50) 0
+      primary-for QAbstractItemModel (0xb54b6480)
+
+Vtable for QAbstractTableModel
+QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTableModel)
+8     QAbstractTableModel::metaObject
+12    QAbstractTableModel::qt_metacast
+16    QAbstractTableModel::qt_metacall
+20    QAbstractTableModel::~QAbstractTableModel
+24    QAbstractTableModel::~QAbstractTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractTableModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractTableModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTableModel (0xb54b6ac0) 0
+    vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u)
+  QAbstractItemModel (0xb54b6b00) 0
+      primary-for QAbstractTableModel (0xb54b6ac0)
+    QObject (0xb54ee3c0) 0
+        primary-for QAbstractItemModel (0xb54b6b00)
+
+Vtable for QAbstractListModel
+QAbstractListModel::_ZTV18QAbstractListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractListModel)
+8     QAbstractListModel::metaObject
+12    QAbstractListModel::qt_metacast
+16    QAbstractListModel::qt_metacall
+20    QAbstractListModel::~QAbstractListModel
+24    QAbstractListModel::~QAbstractListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    __cxa_pure_virtual
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractListModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractListModel (0xb54b6d40) 0
+    vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u)
+  QAbstractItemModel (0xb54b6d80) 0
+      primary-for QAbstractListModel (0xb54b6d40)
+    QObject (0xb54ee4ec) 0
+        primary-for QAbstractItemModel (0xb54b6d80)
+
+Class QBasicTimer
+   size=4 align=4
+   base size=4 base align=4
+QBasicTimer (0xb53163c0) 0
+
+Vtable for QCoreApplication
+QCoreApplication::_ZTV16QCoreApplication: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCoreApplication)
+8     QCoreApplication::metaObject
+12    QCoreApplication::qt_metacast
+16    QCoreApplication::qt_metacall
+20    QCoreApplication::~QCoreApplication
+24    QCoreApplication::~QCoreApplication
+28    QCoreApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCoreApplication::notify
+60    QCoreApplication::compressEvent
+
+Class QCoreApplication
+   size=8 align=4
+   base size=8 base align=4
+QCoreApplication (0xb530a840) 0
+    vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u)
+  QObject (0xb5316654) 0
+      primary-for QCoreApplication (0xb530a840)
+
+Class __exception
+   size=32 align=4
+   base size=32 base align=4
+__exception (0xb5316bf4) 0
+
+Class QMetaMethod
+   size=8 align=4
+   base size=8 base align=4
+QMetaMethod (0xb536e924) 0
+
+Class QMetaEnum
+   size=8 align=4
+   base size=8 base align=4
+QMetaEnum (0xb536ec30) 0
+
+Class QMetaProperty
+   size=20 align=4
+   base size=20 base align=4
+QMetaProperty (0xb536ee88) 0
+
+Class QMetaClassInfo
+   size=8 align=4
+   base size=8 base align=4
+QMetaClassInfo (0xb536ef3c) 0
+
+Vtable for QMimeData
+QMimeData::_ZTV9QMimeData: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMimeData)
+8     QMimeData::metaObject
+12    QMimeData::qt_metacast
+16    QMimeData::qt_metacall
+20    QMimeData::~QMimeData
+24    QMimeData::~QMimeData
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMimeData::hasFormat
+60    QMimeData::formats
+64    QMimeData::retrieveData
+
+Class QMimeData
+   size=8 align=4
+   base size=8 base align=4
+QMimeData (0xb5388680) 0
+    vptr=((& QMimeData::_ZTV9QMimeData) + 8u)
+  QObject (0xb53971a4) 0
+      primary-for QMimeData (0xb5388680)
+
+Vtable for QObjectCleanupHandler
+QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QObjectCleanupHandler)
+8     QObjectCleanupHandler::metaObject
+12    QObjectCleanupHandler::qt_metacast
+16    QObjectCleanupHandler::qt_metacall
+20    QObjectCleanupHandler::~QObjectCleanupHandler
+24    QObjectCleanupHandler::~QObjectCleanupHandler
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObjectCleanupHandler
+   size=12 align=4
+   base size=12 base align=4
+QObjectCleanupHandler (0xb5388940) 0
+    vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u)
+  QObject (0xb53973c0) 0
+      primary-for QObjectCleanupHandler (0xb5388940)
+
+Vtable for QSharedMemory
+QSharedMemory::_ZTV13QSharedMemory: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSharedMemory)
+8     QSharedMemory::metaObject
+12    QSharedMemory::qt_metacast
+16    QSharedMemory::qt_metacall
+20    QSharedMemory::~QSharedMemory
+24    QSharedMemory::~QSharedMemory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSharedMemory
+   size=8 align=4
+   base size=8 base align=4
+QSharedMemory (0xb5388b80) 0
+    vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u)
+  QObject (0xb53974ec) 0
+      primary-for QSharedMemory (0xb5388b80)
+
+Vtable for QSignalMapper
+QSignalMapper::_ZTV13QSignalMapper: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSignalMapper)
+8     QSignalMapper::metaObject
+12    QSignalMapper::qt_metacast
+16    QSignalMapper::qt_metacall
+20    QSignalMapper::~QSignalMapper
+24    QSignalMapper::~QSignalMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSignalMapper
+   size=8 align=4
+   base size=8 base align=4
+QSignalMapper (0xb5388e40) 0
+    vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u)
+  QObject (0xb5397708) 0
+      primary-for QSignalMapper (0xb5388e40)
+
+Vtable for QSocketNotifier
+QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSocketNotifier)
+8     QSocketNotifier::metaObject
+12    QSocketNotifier::qt_metacast
+16    QSocketNotifier::qt_metacall
+20    QSocketNotifier::~QSocketNotifier
+24    QSocketNotifier::~QSocketNotifier
+28    QSocketNotifier::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSocketNotifier
+   size=20 align=4
+   base size=17 base align=4
+QSocketNotifier (0xb53cd100) 0
+    vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u)
+  QObject (0xb5397924) 0
+      primary-for QSocketNotifier (0xb53cd100)
+
+Class QSystemSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSystemSemaphore (0xb5397bf4) 0
+
+Vtable for QTimer
+QTimer::_ZTV6QTimer: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QTimer)
+8     QTimer::metaObject
+12    QTimer::qt_metacast
+16    QTimer::qt_metacall
+20    QTimer::~QTimer
+24    QTimer::~QTimer
+28    QObject::event
+32    QObject::eventFilter
+36    QTimer::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTimer
+   size=24 align=4
+   base size=21 base align=4
+QTimer (0xb53cd4c0) 0
+    vptr=((& QTimer::_ZTV6QTimer) + 8u)
+  QObject (0xb5397ca8) 0
+      primary-for QTimer (0xb53cd4c0)
+
+Vtable for QTranslator
+QTranslator::_ZTV11QTranslator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTranslator)
+8     QTranslator::metaObject
+12    QTranslator::qt_metacast
+16    QTranslator::qt_metacall
+20    QTranslator::~QTranslator
+24    QTranslator::~QTranslator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTranslator::translate
+60    QTranslator::isEmpty
+
+Class QTranslator
+   size=8 align=4
+   base size=8 base align=4
+QTranslator (0xb53cda00) 0
+    vptr=((& QTranslator::_ZTV11QTranslator) + 8u)
+  QObject (0xb5397f3c) 0
+      primary-for QTranslator (0xb53cda00)
+
+Class _IO_marker
+   size=12 align=4
+   base size=12 base align=4
+_IO_marker (0xb520630c) 0
+
+Class _IO_FILE
+   size=148 align=4
+   base size=148 base align=4
+_IO_FILE (0xb5206348) 0
+
+Vtable for QFile
+QFile::_ZTV5QFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QFile)
+8     QFile::metaObject
+12    QFile::qt_metacast
+16    QFile::qt_metacall
+20    QFile::~QFile
+24    QFile::~QFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QFile::fileEngine
+
+Class QFile
+   size=8 align=4
+   base size=8 base align=4
+QFile (0xb53cdf00) 0
+    vptr=((& QFile::_ZTV5QFile) + 8u)
+  QIODevice (0xb53cdf40) 0
+      primary-for QFile (0xb53cdf00)
+    QObject (0xb52063c0) 0
+        primary-for QIODevice (0xb53cdf40)
+
+Class QFileInfo
+   size=4 align=4
+   base size=4 base align=4
+QFileInfo (0xb5206834) 0
+
+Class QDir
+   size=4 align=4
+   base size=4 base align=4
+QDir (0xb5206e88) 0
+
+Class QAbstractFileEngine::ExtensionOption
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionOption (0xb52c8618) 0 empty
+
+Class QAbstractFileEngine::ExtensionReturn
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionReturn (0xb52c8654) 0 empty
+
+Class QAbstractFileEngine::MapExtensionOption
+   size=20 align=4
+   base size=20 base align=4
+QAbstractFileEngine::MapExtensionOption (0xb52cd740) 0
+  QAbstractFileEngine::ExtensionOption (0xb52c8690) 0 empty
+
+Class QAbstractFileEngine::MapExtensionReturn
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::MapExtensionReturn (0xb52cd7c0) 0
+  QAbstractFileEngine::ExtensionReturn (0xb52c86cc) 0 empty
+
+Class QAbstractFileEngine::UnMapExtensionOption
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::UnMapExtensionOption (0xb52cd840) 0
+  QAbstractFileEngine::ExtensionOption (0xb52c8708) 0 empty
+
+Vtable for QAbstractFileEngine
+QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractFileEngine)
+8     QAbstractFileEngine::~QAbstractFileEngine
+12    QAbstractFileEngine::~QAbstractFileEngine
+16    QAbstractFileEngine::open
+20    QAbstractFileEngine::close
+24    QAbstractFileEngine::flush
+28    QAbstractFileEngine::size
+32    QAbstractFileEngine::pos
+36    QAbstractFileEngine::seek
+40    QAbstractFileEngine::isSequential
+44    QAbstractFileEngine::remove
+48    QAbstractFileEngine::copy
+52    QAbstractFileEngine::rename
+56    QAbstractFileEngine::link
+60    QAbstractFileEngine::mkdir
+64    QAbstractFileEngine::rmdir
+68    QAbstractFileEngine::setSize
+72    QAbstractFileEngine::caseSensitive
+76    QAbstractFileEngine::isRelativePath
+80    QAbstractFileEngine::entryList
+84    QAbstractFileEngine::fileFlags
+88    QAbstractFileEngine::setPermissions
+92    QAbstractFileEngine::fileName
+96    QAbstractFileEngine::ownerId
+100   QAbstractFileEngine::owner
+104   QAbstractFileEngine::fileTime
+108   QAbstractFileEngine::setFileName
+112   QAbstractFileEngine::handle
+116   QAbstractFileEngine::beginEntryList
+120   QAbstractFileEngine::endEntryList
+124   QAbstractFileEngine::read
+128   QAbstractFileEngine::readLine
+132   QAbstractFileEngine::write
+136   QAbstractFileEngine::extension
+140   QAbstractFileEngine::supportsExtension
+
+Class QAbstractFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngine (0xb52c85dc) 0
+    vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u)
+
+Vtable for QAbstractFileEngineHandler
+QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractFileEngineHandler)
+8     QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+12    QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+16    __cxa_pure_virtual
+
+Class QAbstractFileEngineHandler
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngineHandler (0xb52c8960) 0 nearly-empty
+    vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u)
+
+Vtable for QAbstractFileEngineIterator
+QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractFileEngineIterator)
+8     QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+12    QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QAbstractFileEngineIterator::currentFileInfo
+32    QAbstractFileEngineIterator::entryInfo
+
+Class QAbstractFileEngineIterator
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngineIterator (0xb52c899c) 0
+    vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u)
+
+Vtable for QBuffer
+QBuffer::_ZTV7QBuffer: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBuffer)
+8     QBuffer::metaObject
+12    QBuffer::qt_metacast
+16    QBuffer::qt_metacall
+20    QBuffer::~QBuffer
+24    QBuffer::~QBuffer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QBuffer::connectNotify
+52    QBuffer::disconnectNotify
+56    QIODevice::isSequential
+60    QBuffer::open
+64    QBuffer::close
+68    QBuffer::pos
+72    QBuffer::size
+76    QBuffer::seek
+80    QBuffer::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QBuffer::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QBuffer::readData
+112   QIODevice::readLineData
+116   QBuffer::writeData
+
+Class QBuffer
+   size=8 align=4
+   base size=8 base align=4
+QBuffer (0xb52cdb80) 0
+    vptr=((& QBuffer::_ZTV7QBuffer) + 8u)
+  QIODevice (0xb52cdbc0) 0
+      primary-for QBuffer (0xb52cdb80)
+    QObject (0xb52c8a14) 0
+        primary-for QIODevice (0xb52cdbc0)
+
+Class QTextCodec::ConverterState
+   size=28 align=4
+   base size=28 base align=4
+QTextCodec::ConverterState (0xb52c8c6c) 0
+
+Vtable for QTextCodec
+QTextCodec::_ZTV10QTextCodec: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextCodec)
+8     __cxa_pure_virtual
+12    QTextCodec::aliases
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QTextCodec::~QTextCodec
+32    QTextCodec::~QTextCodec
+
+Class QTextCodec
+   size=4 align=4
+   base size=4 base align=4
+QTextCodec (0xb52c8c30) 0 nearly-empty
+    vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u)
+
+Class QTextEncoder
+   size=32 align=4
+   base size=32 base align=4
+QTextEncoder (0xb5131960) 0
+
+Class QTextDecoder
+   size=32 align=4
+   base size=32 base align=4
+QTextDecoder (0xb5131bb8) 0
+
+Vtable for QTextStream
+QTextStream::_ZTV11QTextStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextStream)
+8     QTextStream::~QTextStream
+12    QTextStream::~QTextStream
+
+Class QTextStream
+   size=8 align=4
+   base size=8 base align=4
+QTextStream (0xb5131e10) 0
+    vptr=((& QTextStream::_ZTV11QTextStream) + 8u)
+
+Class QTextStreamManipulator
+   size=24 align=4
+   base size=22 base align=4
+QTextStreamManipulator (0xb51904b0) 0
+
+Vtable for QTextIStream
+QTextIStream::_ZTV12QTextIStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextIStream)
+8     QTextIStream::~QTextIStream
+12    QTextIStream::~QTextIStream
+
+Class QTextIStream
+   size=8 align=4
+   base size=8 base align=4
+QTextIStream (0xb51b45c0) 0
+    vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u)
+  QTextStream (0xb51b9690) 0
+      primary-for QTextIStream (0xb51b45c0)
+
+Vtable for QTextOStream
+QTextOStream::_ZTV12QTextOStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextOStream)
+8     QTextOStream::~QTextOStream
+12    QTextOStream::~QTextOStream
+
+Class QTextOStream
+   size=8 align=4
+   base size=8 base align=4
+QTextOStream (0xb51b4880) 0
+    vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u)
+  QTextStream (0xb51b9d20) 0
+      primary-for QTextOStream (0xb51b4880)
+
+Class QDebug::Stream
+   size=24 align=4
+   base size=22 base align=4
+QDebug::Stream (0xb4fd33fc) 0
+
+Class QDebug
+   size=4 align=4
+   base size=4 base align=4
+QDebug (0xb4fd33c0) 0
+
+Class QNoDebug
+   size=1 align=1
+   base size=0 base align=1
+QNoDebug (0xb504d03c) 0 empty
+
+Vtable for QDirIterator
+QDirIterator::_ZTV12QDirIterator: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QDirIterator)
+8     QDirIterator::~QDirIterator
+12    QDirIterator::~QDirIterator
+
+Class QDirIterator
+   size=8 align=4
+   base size=8 base align=4
+QDirIterator (0xb504d2d0) 0
+    vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u)
+
+Vtable for QFileSystemWatcher
+QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFileSystemWatcher)
+8     QFileSystemWatcher::metaObject
+12    QFileSystemWatcher::qt_metacast
+16    QFileSystemWatcher::qt_metacall
+20    QFileSystemWatcher::~QFileSystemWatcher
+24    QFileSystemWatcher::~QFileSystemWatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFileSystemWatcher
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemWatcher (0xb507f240) 0
+    vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u)
+  QObject (0xb504d438) 0
+      primary-for QFileSystemWatcher (0xb507f240)
+
+Vtable for QFSFileEngine
+QFSFileEngine::_ZTV13QFSFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFSFileEngine)
+8     QFSFileEngine::~QFSFileEngine
+12    QFSFileEngine::~QFSFileEngine
+16    QFSFileEngine::open
+20    QFSFileEngine::close
+24    QFSFileEngine::flush
+28    QFSFileEngine::size
+32    QFSFileEngine::pos
+36    QFSFileEngine::seek
+40    QFSFileEngine::isSequential
+44    QFSFileEngine::remove
+48    QFSFileEngine::copy
+52    QFSFileEngine::rename
+56    QFSFileEngine::link
+60    QFSFileEngine::mkdir
+64    QFSFileEngine::rmdir
+68    QFSFileEngine::setSize
+72    QFSFileEngine::caseSensitive
+76    QFSFileEngine::isRelativePath
+80    QFSFileEngine::entryList
+84    QFSFileEngine::fileFlags
+88    QFSFileEngine::setPermissions
+92    QFSFileEngine::fileName
+96    QFSFileEngine::ownerId
+100   QFSFileEngine::owner
+104   QFSFileEngine::fileTime
+108   QFSFileEngine::setFileName
+112   QFSFileEngine::handle
+116   QFSFileEngine::beginEntryList
+120   QFSFileEngine::endEntryList
+124   QFSFileEngine::read
+128   QFSFileEngine::readLine
+132   QFSFileEngine::write
+136   QFSFileEngine::extension
+140   QFSFileEngine::supportsExtension
+
+Class QFSFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QFSFileEngine (0xb507f500) 0
+    vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u)
+  QAbstractFileEngine (0xb504d654) 0
+      primary-for QFSFileEngine (0xb507f500)
+
+Class QProcessEnvironment
+   size=4 align=4
+   base size=4 base align=4
+QProcessEnvironment (0xb504d780) 0
+
+Vtable for QProcess
+QProcess::_ZTV8QProcess: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QProcess)
+8     QProcess::metaObject
+12    QProcess::qt_metacast
+16    QProcess::qt_metacall
+20    QProcess::~QProcess
+24    QProcess::~QProcess
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProcess::isSequential
+60    QIODevice::open
+64    QProcess::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QProcess::atEnd
+84    QIODevice::reset
+88    QProcess::bytesAvailable
+92    QProcess::bytesToWrite
+96    QProcess::canReadLine
+100   QProcess::waitForReadyRead
+104   QProcess::waitForBytesWritten
+108   QProcess::readData
+112   QIODevice::readLineData
+116   QProcess::writeData
+120   QProcess::setupChildProcess
+
+Class QProcess
+   size=8 align=4
+   base size=8 base align=4
+QProcess (0xb507f6c0) 0
+    vptr=((& QProcess::_ZTV8QProcess) + 8u)
+  QIODevice (0xb507f700) 0
+      primary-for QProcess (0xb507f6c0)
+    QObject (0xb504d834) 0
+        primary-for QIODevice (0xb507f700)
+
+Class QResource
+   size=4 align=4
+   base size=4 base align=4
+QResource (0xb504da50) 0
+
+Vtable for QSettings
+QSettings::_ZTV9QSettings: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSettings)
+8     QSettings::metaObject
+12    QSettings::qt_metacast
+16    QSettings::qt_metacall
+20    QSettings::~QSettings
+24    QSettings::~QSettings
+28    QSettings::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSettings
+   size=8 align=4
+   base size=8 base align=4
+QSettings (0xb507fb40) 0
+    vptr=((& QSettings::_ZTV9QSettings) + 8u)
+  QObject (0xb504dbf4) 0
+      primary-for QSettings (0xb507fb40)
+
+Vtable for QTemporaryFile
+QTemporaryFile::_ZTV14QTemporaryFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QTemporaryFile)
+8     QTemporaryFile::metaObject
+12    QTemporaryFile::qt_metacast
+16    QTemporaryFile::qt_metacall
+20    QTemporaryFile::~QTemporaryFile
+24    QTemporaryFile::~QTemporaryFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QTemporaryFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QTemporaryFile::fileEngine
+
+Class QTemporaryFile
+   size=8 align=4
+   base size=8 base align=4
+QTemporaryFile (0xb4f1a740) 0
+    vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u)
+  QFile (0xb4f1a780) 0
+      primary-for QTemporaryFile (0xb4f1a740)
+    QIODevice (0xb4f1a7c0) 0
+        primary-for QFile (0xb4f1a780)
+      QObject (0xb4f1b708) 0
+          primary-for QIODevice (0xb4f1a7c0)
+
+Class QUrl
+   size=4 align=4
+   base size=4 base align=4
+QUrl (0xb4f1ba14) 0
+
+Class QLibraryInfo
+   size=1 align=1
+   base size=0 base align=1
+QLibraryInfo (0xb4fa55dc) 0 empty
+
+Vtable for QRunnable
+QRunnable::_ZTV9QRunnable: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QRunnable)
+8     __cxa_pure_virtual
+12    QRunnable::~QRunnable
+16    QRunnable::~QRunnable
+
+Class QRunnable
+   size=8 align=4
+   base size=8 base align=4
+QRunnable (0xb4fa5618) 0
+    vptr=((& QRunnable::_ZTV9QRunnable) + 8u)
+
+Vtable for QtConcurrent::Exception
+QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE)
+8     QtConcurrent::Exception::~Exception
+12    QtConcurrent::Exception::~Exception
+16    std::exception::what
+20    QtConcurrent::Exception::raise
+24    QtConcurrent::Exception::clone
+
+Class QtConcurrent::Exception
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::Exception (0xb4fadb00) 0 nearly-empty
+    vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u)
+  std::exception (0xb4fa5a8c) 0 nearly-empty
+      primary-for QtConcurrent::Exception (0xb4fadb00)
+
+Vtable for QtConcurrent::UnhandledException
+QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE)
+8     QtConcurrent::UnhandledException::~UnhandledException
+12    QtConcurrent::UnhandledException::~UnhandledException
+16    std::exception::what
+20    QtConcurrent::UnhandledException::raise
+24    QtConcurrent::UnhandledException::clone
+
+Class QtConcurrent::UnhandledException
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::UnhandledException (0xb4fadc00) 0 nearly-empty
+    vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u)
+  QtConcurrent::Exception (0xb4fadc40) 0 nearly-empty
+      primary-for QtConcurrent::UnhandledException (0xb4fadc00)
+    std::exception (0xb4fa5ac8) 0 nearly-empty
+        primary-for QtConcurrent::Exception (0xb4fadc40)
+
+Class QtConcurrent::internal::ExceptionHolder
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionHolder (0xb4fa5b04) 0
+
+Class QtConcurrent::internal::ExceptionStore
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionStore (0xb4fa5b40) 0
+
+Class QtConcurrent::ResultItem
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultItem (0xb4fa5b7c) 0
+
+Class QtConcurrent::ResultIteratorBase
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultIteratorBase (0xb4fcb168) 0
+
+Vtable for QtConcurrent::ResultStoreBase
+QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE)
+8     QtConcurrent::ResultStoreBase::~ResultStoreBase
+12    QtConcurrent::ResultStoreBase::~ResultStoreBase
+
+Class QtConcurrent::ResultStoreBase
+   size=28 align=4
+   base size=28 base align=4
+QtConcurrent::ResultStoreBase (0xb4fcb294) 0
+    vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u)
+
+Vtable for QFutureInterfaceBase
+QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QFutureInterfaceBase)
+8     QFutureInterfaceBase::~QFutureInterfaceBase
+12    QFutureInterfaceBase::~QFutureInterfaceBase
+
+Class QFutureInterfaceBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureInterfaceBase (0xb4fcb6cc) 0
+    vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u)
+
+Vtable for QFutureWatcherBase
+QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFutureWatcherBase)
+8     QFutureWatcherBase::metaObject
+12    QFutureWatcherBase::qt_metacast
+16    QFutureWatcherBase::qt_metacall
+20    QFutureWatcherBase::~QFutureWatcherBase
+24    QFutureWatcherBase::~QFutureWatcherBase
+28    QFutureWatcherBase::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QFutureWatcherBase::connectNotify
+52    QFutureWatcherBase::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QFutureWatcherBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureWatcherBase (0xb4e5fa40) 0
+    vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u)
+  QObject (0xb4e6a0b4) 0
+      primary-for QFutureWatcherBase (0xb4e5fa40)
+
+Vtable for QThreadPool
+QThreadPool::_ZTV11QThreadPool: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QThreadPool)
+8     QThreadPool::metaObject
+12    QThreadPool::qt_metacast
+16    QThreadPool::qt_metacall
+20    QThreadPool::~QThreadPool
+24    QThreadPool::~QThreadPool
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QThreadPool
+   size=8 align=4
+   base size=8 base align=4
+QThreadPool (0xb4e81c00) 0
+    vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u)
+  QObject (0xb4e960b4) 0
+      primary-for QThreadPool (0xb4e81c00)
+
+Class QtConcurrent::ThreadEngineBarrier
+   size=12 align=4
+   base size=12 base align=4
+QtConcurrent::ThreadEngineBarrier (0xb4e962d0) 0
+
+Vtable for QtConcurrent::ThreadEngineBase
+QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE)
+8     QtConcurrent::ThreadEngineBase::run
+12    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+16    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+20    QtConcurrent::ThreadEngineBase::start
+24    QtConcurrent::ThreadEngineBase::finish
+28    QtConcurrent::ThreadEngineBase::threadFunction
+32    QtConcurrent::ThreadEngineBase::shouldStartThread
+36    QtConcurrent::ThreadEngineBase::shouldThrottleThread
+40    __cxa_pure_virtual
+
+Class QtConcurrent::ThreadEngineBase
+   size=32 align=4
+   base size=32 base align=4
+QtConcurrent::ThreadEngineBase (0xb4e81f00) 0
+    vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u)
+  QRunnable (0xb4e9630c) 0
+      primary-for QtConcurrent::ThreadEngineBase (0xb4e81f00)
+
+VTT for QtConcurrent::ThreadEngine<void>
+QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries
+0     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u)
+4     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u)
+
+Class QtConcurrent::BlockSizeManager
+   size=72 align=4
+   base size=72 base align=4
+QtConcurrent::BlockSizeManager (0xb4ec68e8) 0
+
+Vtable for QTextCodecFactoryInterface
+QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QTextCodecFactoryInterface)
+8     QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+12    QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextCodecFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextCodecFactoryInterface (0xb4b51480) 0 nearly-empty
+    vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u)
+  QFactoryInterface (0xb4b4d1a4) 0 nearly-empty
+      primary-for QTextCodecFactoryInterface (0xb4b51480)
+
+Vtable for QTextCodecPlugin
+QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTextCodecPlugin)
+8     QTextCodecPlugin::metaObject
+12    QTextCodecPlugin::qt_metacast
+16    QTextCodecPlugin::qt_metacall
+20    QTextCodecPlugin::~QTextCodecPlugin
+24    QTextCodecPlugin::~QTextCodecPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    QTextCodecPlugin::keys
+80    QTextCodecPlugin::create
+84    (int (*)(...))-0x000000008
+88    (int (*)(...))(& _ZTI16QTextCodecPlugin)
+92    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev
+96    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev
+100   QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv
+104   QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString
+
+Class QTextCodecPlugin
+   size=12 align=4
+   base size=12 base align=4
+QTextCodecPlugin (0xb4b5b960) 0
+    vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u)
+  QObject (0xb4b4d4b0) 0
+      primary-for QTextCodecPlugin (0xb4b5b960)
+  QTextCodecFactoryInterface (0xb4b51740) 8 nearly-empty
+      vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u)
+    QFactoryInterface (0xb4b4d4ec) 8 nearly-empty
+        primary-for QTextCodecFactoryInterface (0xb4b51740)
+
+Vtable for QAbstractAnimation
+QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractAnimation)
+8     QAbstractAnimation::metaObject
+12    QAbstractAnimation::qt_metacast
+16    QAbstractAnimation::qt_metacall
+20    QAbstractAnimation::~QAbstractAnimation
+24    QAbstractAnimation::~QAbstractAnimation
+28    QAbstractAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAbstractAnimation
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAnimation (0xb4b51980) 0
+    vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u)
+  QObject (0xb4b4d618) 0
+      primary-for QAbstractAnimation (0xb4b51980)
+
+Vtable for QAnimationGroup
+QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAnimationGroup)
+8     QAnimationGroup::metaObject
+12    QAnimationGroup::qt_metacast
+16    QAnimationGroup::qt_metacall
+20    QAnimationGroup::~QAnimationGroup
+24    QAnimationGroup::~QAnimationGroup
+28    QAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QAnimationGroup (0xb4b51c40) 0
+    vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u)
+  QAbstractAnimation (0xb4b51c80) 0
+      primary-for QAnimationGroup (0xb4b51c40)
+    QObject (0xb4b4d870) 0
+        primary-for QAbstractAnimation (0xb4b51c80)
+
+Vtable for QParallelAnimationGroup
+QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QParallelAnimationGroup)
+8     QParallelAnimationGroup::metaObject
+12    QParallelAnimationGroup::qt_metacast
+16    QParallelAnimationGroup::qt_metacall
+20    QParallelAnimationGroup::~QParallelAnimationGroup
+24    QParallelAnimationGroup::~QParallelAnimationGroup
+28    QParallelAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QParallelAnimationGroup::duration
+60    QParallelAnimationGroup::updateCurrentTime
+64    QParallelAnimationGroup::updateState
+68    QParallelAnimationGroup::updateDirection
+
+Class QParallelAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QParallelAnimationGroup (0xb4b51f40) 0
+    vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u)
+  QAnimationGroup (0xb4b51f80) 0
+      primary-for QParallelAnimationGroup (0xb4b51f40)
+    QAbstractAnimation (0xb4b51fc0) 0
+        primary-for QAnimationGroup (0xb4b51f80)
+      QObject (0xb4b4da8c) 0
+          primary-for QAbstractAnimation (0xb4b51fc0)
+
+Vtable for QPauseAnimation
+QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPauseAnimation)
+8     QPauseAnimation::metaObject
+12    QPauseAnimation::qt_metacast
+16    QPauseAnimation::qt_metacall
+20    QPauseAnimation::~QPauseAnimation
+24    QPauseAnimation::~QPauseAnimation
+28    QPauseAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPauseAnimation::duration
+60    QPauseAnimation::updateCurrentTime
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QPauseAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPauseAnimation (0xb4b89280) 0
+    vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u)
+  QAbstractAnimation (0xb4b892c0) 0
+      primary-for QPauseAnimation (0xb4b89280)
+    QObject (0xb4b4dca8) 0
+        primary-for QAbstractAnimation (0xb4b892c0)
+
+Vtable for QVariantAnimation
+QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QVariantAnimation)
+8     QVariantAnimation::metaObject
+12    QVariantAnimation::qt_metacast
+16    QVariantAnimation::qt_metacall
+20    QVariantAnimation::~QVariantAnimation
+24    QVariantAnimation::~QVariantAnimation
+28    QVariantAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QVariantAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    __cxa_pure_virtual
+76    QVariantAnimation::interpolated
+
+Class QVariantAnimation
+   size=8 align=4
+   base size=8 base align=4
+QVariantAnimation (0xb4b89580) 0
+    vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u)
+  QAbstractAnimation (0xb4b895c0) 0
+      primary-for QVariantAnimation (0xb4b89580)
+    QObject (0xb4b4dec4) 0
+        primary-for QAbstractAnimation (0xb4b895c0)
+
+Vtable for QPropertyAnimation
+QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QPropertyAnimation)
+8     QPropertyAnimation::metaObject
+12    QPropertyAnimation::qt_metacast
+16    QPropertyAnimation::qt_metacall
+20    QPropertyAnimation::~QPropertyAnimation
+24    QPropertyAnimation::~QPropertyAnimation
+28    QPropertyAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QPropertyAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    QPropertyAnimation::updateCurrentValue
+76    QVariantAnimation::interpolated
+
+Class QPropertyAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPropertyAnimation (0xb4b899c0) 0
+    vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u)
+  QVariantAnimation (0xb4b89a00) 0
+      primary-for QPropertyAnimation (0xb4b899c0)
+    QAbstractAnimation (0xb4b89a40) 0
+        primary-for QVariantAnimation (0xb4b89a00)
+      QObject (0xb4bb20f0) 0
+          primary-for QAbstractAnimation (0xb4b89a40)
+
+Vtable for QSequentialAnimationGroup
+QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
+8     QSequentialAnimationGroup::metaObject
+12    QSequentialAnimationGroup::qt_metacast
+16    QSequentialAnimationGroup::qt_metacall
+20    QSequentialAnimationGroup::~QSequentialAnimationGroup
+24    QSequentialAnimationGroup::~QSequentialAnimationGroup
+28    QSequentialAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSequentialAnimationGroup::duration
+60    QSequentialAnimationGroup::updateCurrentTime
+64    QSequentialAnimationGroup::updateState
+68    QSequentialAnimationGroup::updateDirection
+
+Class QSequentialAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QSequentialAnimationGroup (0xb4b89d00) 0
+    vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u)
+  QAnimationGroup (0xb4b89d40) 0
+      primary-for QSequentialAnimationGroup (0xb4b89d00)
+    QAbstractAnimation (0xb4b89d80) 0
+        primary-for QAnimationGroup (0xb4b89d40)
+      QObject (0xb4bb230c) 0
+          primary-for QAbstractAnimation (0xb4b89d80)
+
diff --git a/tests/auto/bic/data/QtDBus.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtDBus.4.7.0.linux-gcc-ia32.txt
new file mode 100644
index 0000000..0af3bd8
--- /dev/null
+++ b/tests/auto/bic/data/QtDBus.4.7.0.linux-gcc-ia32.txt
@@ -0,0 +1,2899 @@
+Class QSysInfo
+   size=1 align=1
+   base size=0 base align=1
+QSysInfo (0xb6db8a8c) 0 empty
+
+Class QBool
+   size=1 align=1
+   base size=1 base align=1
+QBool (0xb6db8c30) 0
+
+Class qIsNull(double)::U
+   size=8 align=4
+   base size=8 base align=4
+qIsNull(double)::U (0xb6d3230c) 0
+
+Class qIsNull(float)::U
+   size=4 align=4
+   base size=4 base align=4
+qIsNull(float)::U (0xb6d323c0) 0
+
+Class QFlag
+   size=4 align=4
+   base size=4 base align=4
+QFlag (0xb6d32bf4) 0
+
+Class QIncompatibleFlag
+   size=4 align=4
+   base size=4 base align=4
+QIncompatibleFlag (0xb6d32d20) 0
+
+Class QInternal
+   size=1 align=1
+   base size=0 base align=1
+QInternal (0xb644ae88) 0 empty
+
+Class QGenericArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericArgument (0xb644aec4) 0
+
+Class QGenericReturnArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericReturnArgument (0xb6306400) 0
+  QGenericArgument (0xb63190f0) 0
+
+Class QMetaObject
+   size=16 align=4
+   base size=16 base align=4
+QMetaObject (0xb6319294) 0
+
+Class QMetaObjectExtraData
+   size=8 align=4
+   base size=8 base align=4
+QMetaObjectExtraData (0xb63193c0) 0
+
+Class QLatin1Char
+   size=1 align=1
+   base size=1 base align=1
+QLatin1Char (0xb63195a0) 0
+
+Class QChar
+   size=2 align=2
+   base size=2 base align=2
+QChar (0xb6319780) 0
+
+Class QBasicAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QBasicAtomicInt (0xb6366ec4) 0
+
+Class QAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QAtomicInt (0xb6385d40) 0
+  QBasicAtomicInt (0xb63795dc) 0
+
+Class __locale_struct
+   size=116 align=4
+   base size=116 base align=4
+__locale_struct (0xb6379ac8) 0
+
+Class QByteArray::Data
+   size=20 align=4
+   base size=20 base align=4
+QByteArray::Data (0xb6379f3c) 0
+
+Class QByteArray
+   size=4 align=4
+   base size=4 base align=4
+QByteArray (0xb6379f00) 0
+
+Class QByteRef
+   size=8 align=4
+   base size=8 base align=4
+QByteRef (0xb620be4c) 0
+
+Class QString::Null
+   size=1 align=1
+   base size=0 base align=1
+QString::Null (0xb6255618) 0 empty
+
+Class QString::Data
+   size=20 align=4
+   base size=20 base align=4
+QString::Data (0xb6255654) 0
+
+Class QString
+   size=4 align=4
+   base size=4 base align=4
+QString (0xb62555dc) 0
+
+Class QLatin1String
+   size=4 align=4
+   base size=4 base align=4
+QLatin1String (0xb6122258) 0
+
+Class QCharRef
+   size=8 align=4
+   base size=8 base align=4
+QCharRef (0xb6165f3c) 0
+
+Class QConstString
+   size=4 align=4
+   base size=4 base align=4
+QConstString (0xb6012500) 0
+  QString (0xb6025690) 0
+
+Class QStringRef
+   size=12 align=4
+   base size=12 base align=4
+QStringRef (0xb60259d8) 0
+
+Vtable for std::exception
+std::exception::_ZTVSt9exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9exception)
+8     std::exception::~exception
+12    std::exception::~exception
+16    std::exception::what
+
+Class std::exception
+   size=4 align=4
+   base size=4 base align=4
+std::exception (0xb6067a8c) 0 nearly-empty
+    vptr=((& std::exception::_ZTVSt9exception) + 8u)
+
+Vtable for std::bad_exception
+std::bad_exception::_ZTVSt13bad_exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt13bad_exception)
+8     std::bad_exception::~bad_exception
+12    std::bad_exception::~bad_exception
+16    std::bad_exception::what
+
+Class std::bad_exception
+   size=4 align=4
+   base size=4 base align=4
+std::bad_exception (0xb60ab100) 0 nearly-empty
+    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
+  std::exception (0xb6067b7c) 0 nearly-empty
+      primary-for std::bad_exception (0xb60ab100)
+
+Vtable for std::bad_alloc
+std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9bad_alloc)
+8     std::bad_alloc::~bad_alloc
+12    std::bad_alloc::~bad_alloc
+16    std::bad_alloc::what
+
+Class std::bad_alloc
+   size=4 align=4
+   base size=4 base align=4
+std::bad_alloc (0xb60ab280) 0 nearly-empty
+    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
+  std::exception (0xb6067dd4) 0 nearly-empty
+      primary-for std::bad_alloc (0xb60ab280)
+
+Class std::nothrow_t
+   size=1 align=1
+   base size=0 base align=1
+std::nothrow_t (0xb60b903c) 0 empty
+
+Class QListData::Data
+   size=24 align=4
+   base size=24 base align=4
+QListData::Data (0xb60b912c) 0
+
+Class QListData
+   size=4 align=4
+   base size=4 base align=4
+QListData (0xb60b90f0) 0
+
+Class QScopedPointerPodDeleter
+   size=1 align=1
+   base size=0 base align=1
+QScopedPointerPodDeleter (0xb60b9960) 0 empty
+
+Vtable for QObjectData
+QObjectData::_ZTV11QObjectData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QObjectData)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+
+Class QObjectData
+   size=28 align=4
+   base size=28 base align=4
+QObjectData (0xb60b9a14) 0
+    vptr=((& QObjectData::_ZTV11QObjectData) + 8u)
+
+Vtable for QObject
+QObject::_ZTV7QObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QObject)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    QObject::~QObject
+24    QObject::~QObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObject
+   size=8 align=4
+   base size=8 base align=4
+QObject (0xb60b9ac8) 0
+    vptr=((& QObject::_ZTV7QObject) + 8u)
+
+Vtable for QObjectUserData
+QObjectUserData::_ZTV15QObjectUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QObjectUserData)
+8     QObjectUserData::~QObjectUserData
+12    QObjectUserData::~QObjectUserData
+
+Class QObjectUserData
+   size=4 align=4
+   base size=4 base align=4
+QObjectUserData (0xb5fc3348) 0 nearly-empty
+    vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u)
+
+Vtable for QIODevice
+QIODevice::_ZTV9QIODevice: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QIODevice)
+8     QIODevice::metaObject
+12    QIODevice::qt_metacast
+16    QIODevice::qt_metacall
+20    QIODevice::~QIODevice
+24    QIODevice::~QIODevice
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIODevice::isSequential
+60    QIODevice::open
+64    QIODevice::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   __cxa_pure_virtual
+
+Class QIODevice
+   size=8 align=4
+   base size=8 base align=4
+QIODevice (0xb5dca000) 0
+    vptr=((& QIODevice::_ZTV9QIODevice) + 8u)
+  QObject (0xb5fc3474) 0
+      primary-for QIODevice (0xb5dca000)
+
+Class wait
+   size=4 align=4
+   base size=4 base align=4
+wait (0xb5df71e0) 0
+
+Class timespec
+   size=8 align=4
+   base size=8 base align=4
+timespec (0xb5df73c0) 0
+
+Class timeval
+   size=8 align=4
+   base size=8 base align=4
+timeval (0xb5df73fc) 0
+
+Class __pthread_internal_slist
+   size=4 align=4
+   base size=4 base align=4
+__pthread_internal_slist (0xb5df74b0) 0
+
+Class random_data
+   size=28 align=4
+   base size=28 base align=4
+random_data (0xb5df77bc) 0
+
+Class drand48_data
+   size=24 align=4
+   base size=24 base align=4
+drand48_data (0xb5df77f8) 0
+
+Class QVectorData
+   size=16 align=4
+   base size=16 base align=4
+QVectorData (0xb5df7834) 0
+
+Class QXmlStreamStringRef
+   size=12 align=4
+   base size=12 base align=4
+QXmlStreamStringRef (0xb5df7a14) 0
+
+Class QXmlStreamAttribute
+   size=56 align=4
+   base size=53 base align=4
+QXmlStreamAttribute (0xb5cc76cc) 0
+
+Class QXmlStreamAttributes
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamAttributes (0xb5cc9700) 0
+  QVector<QXmlStreamAttribute> (0xb5ce312c) 0
+
+Class QXmlStreamNamespaceDeclaration
+   size=28 align=4
+   base size=28 base align=4
+QXmlStreamNamespaceDeclaration (0xb5ce321c) 0
+
+Class QXmlStreamNotationDeclaration
+   size=40 align=4
+   base size=40 base align=4
+QXmlStreamNotationDeclaration (0xb5ce3690) 0
+
+Class QXmlStreamEntityDeclaration
+   size=64 align=4
+   base size=64 base align=4
+QXmlStreamEntityDeclaration (0xb5ce3c6c) 0
+
+Vtable for QXmlStreamEntityResolver
+QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
+8     QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+12    QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+16    QXmlStreamEntityResolver::resolveEntity
+20    QXmlStreamEntityResolver::resolveUndeclaredEntity
+
+Class QXmlStreamEntityResolver
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamEntityResolver (0xb5d20528) 0 nearly-empty
+    vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u)
+
+Class QXmlStreamReader
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamReader (0xb5d20564) 0
+
+Class QXmlStreamWriter
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamWriter (0xb5d206cc) 0
+
+Class QBitArray
+   size=4 align=4
+   base size=4 base align=4
+QBitArray (0xb5d20834) 0
+
+Class QBitRef
+   size=8 align=4
+   base size=8 base align=4
+QBitRef (0xb5d6bce4) 0
+
+Class QByteArrayMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QByteArrayMatcher::Data (0xb5d9130c) 0
+
+Class QByteArrayMatcher
+   size=1032 align=4
+   base size=1032 base align=4
+QByteArrayMatcher (0xb5d912d0) 0
+
+Vtable for QDataStream
+QDataStream::_ZTV11QDataStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDataStream)
+8     QDataStream::~QDataStream
+12    QDataStream::~QDataStream
+
+Class QDataStream
+   size=28 align=4
+   base size=28 base align=4
+QDataStream (0xb5d91564) 0
+    vptr=((& QDataStream::_ZTV11QDataStream) + 8u)
+
+Class QHashData::Node
+   size=8 align=4
+   base size=8 base align=4
+QHashData::Node (0xb5bea12c) 0
+
+Class QHashData
+   size=32 align=4
+   base size=32 base align=4
+QHashData (0xb5bea0f0) 0
+
+Class QHashDummyValue
+   size=1 align=1
+   base size=0 base align=1
+QHashDummyValue (0xb5bea834) 0 empty
+
+Class QContiguousCacheData
+   size=24 align=4
+   base size=24 base align=4
+QContiguousCacheData (0xb5beafb4) 0
+
+Class QCryptographicHash
+   size=4 align=4
+   base size=4 base align=4
+QCryptographicHash (0xb5cac168) 0
+
+Class QSharedData
+   size=4 align=4
+   base size=4 base align=4
+QSharedData (0xb5cac1a4) 0
+
+Vtable for QtSharedPointer::ExternalRefCountData
+QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE)
+8     QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+12    QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+16    QtSharedPointer::ExternalRefCountData::destroy
+
+Class QtSharedPointer::ExternalRefCountData
+   size=12 align=4
+   base size=12 base align=4
+QtSharedPointer::ExternalRefCountData (0xb5cac528) 0
+    vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u)
+
+Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn
+QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE)
+8     QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+12    QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+16    QtSharedPointer::ExternalRefCountWithDestroyFn::destroy
+
+Class QtSharedPointer::ExternalRefCountWithDestroyFn
+   size=16 align=4
+   base size=16 base align=4
+QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5b2a280) 0
+    vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u)
+  QtSharedPointer::ExternalRefCountData (0xb5cacd20) 0
+      primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5b2a280)
+
+Class QDate
+   size=4 align=4
+   base size=4 base align=4
+QDate (0xb5b2f258) 0
+
+Class QTime
+   size=4 align=4
+   base size=4 base align=4
+QTime (0xb5b2f870) 0
+
+Class QDateTime
+   size=4 align=4
+   base size=4 base align=4
+QDateTime (0xb5b2fdd4) 0
+
+Class QEasingCurve
+   size=4 align=4
+   base size=4 base align=4
+QEasingCurve (0xb5bc00b4) 0
+
+Class QElapsedTimer
+   size=16 align=4
+   base size=16 base align=4
+QElapsedTimer (0xb5bc012c) 0
+
+Class QPoint
+   size=8 align=4
+   base size=8 base align=4
+QPoint (0xb5bc0348) 0
+
+Class QPointF
+   size=16 align=4
+   base size=16 base align=4
+QPointF (0xb59c98e8) 0
+
+Class QLine
+   size=16 align=4
+   base size=16 base align=4
+QLine (0xb59f3000) 0
+
+Class QLineF
+   size=32 align=4
+   base size=32 base align=4
+QLineF (0xb59f3d20) 0
+
+Class QLinkedListData
+   size=20 align=4
+   base size=20 base align=4
+QLinkedListData (0xb5a23e10) 0
+
+Vtable for QSystemLocale
+QSystemLocale::_ZTV13QSystemLocale: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSystemLocale)
+8     QSystemLocale::~QSystemLocale
+12    QSystemLocale::~QSystemLocale
+16    QSystemLocale::query
+20    QSystemLocale::fallbackLocale
+
+Class QSystemLocale
+   size=4 align=4
+   base size=4 base align=4
+QSystemLocale (0xb5a9e03c) 0 nearly-empty
+    vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u)
+
+Class QLocale::Data
+   size=4 align=2
+   base size=4 base align=2
+QLocale::Data (0xb5a9e0b4) 0
+
+Class QLocale
+   size=4 align=4
+   base size=4 base align=4
+QLocale (0xb5a9e078) 0
+
+Class QMapData::Node
+   size=8 align=4
+   base size=8 base align=4
+QMapData::Node (0xb5a9e708) 0
+
+Class QMapData
+   size=72 align=4
+   base size=72 base align=4
+QMapData (0xb5a9e6cc) 0
+
+Class QMargins
+   size=16 align=4
+   base size=16 base align=4
+QMargins (0xb5a9ea14) 0
+
+Class QSize
+   size=8 align=4
+   base size=8 base align=4
+QSize (0xb57a9b7c) 0
+
+Class QSizeF
+   size=16 align=4
+   base size=16 base align=4
+QSizeF (0xb57d3618) 0
+
+Class QRect
+   size=16 align=4
+   base size=16 base align=4
+QRect (0xb57fb21c) 0
+
+Class QRectF
+   size=32 align=4
+   base size=32 base align=4
+QRectF (0xb584ae4c) 0
+
+Class QRegExp
+   size=4 align=4
+   base size=4 base align=4
+QRegExp (0xb569abb8) 0
+
+Class QLatin1Literal
+   size=8 align=4
+   base size=8 base align=4
+QLatin1Literal (0xb56bc708) 0
+
+Class QAbstractConcatenable
+   size=1 align=1
+   base size=0 base align=1
+QAbstractConcatenable (0xb56bc7bc) 0 empty
+
+Class QStringMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QStringMatcher::Data (0xb571ed98) 0
+
+Class QStringMatcher
+   size=1036 align=4
+   base size=1036 base align=4
+QStringMatcher (0xb571ed5c) 0
+
+Class QStringList
+   size=4 align=4
+   base size=4 base align=4
+QStringList (0xb573b1c0) 0
+  QList<QString> (0xb571eec4) 0
+
+Class QTextBoundaryFinder
+   size=28 align=4
+   base size=28 base align=4
+QTextBoundaryFinder (0xb5790438) 0
+
+Vtable for QTimeLine
+QTimeLine::_ZTV9QTimeLine: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeLine)
+8     QTimeLine::metaObject
+12    QTimeLine::qt_metacast
+16    QTimeLine::qt_metacall
+20    QTimeLine::~QTimeLine
+24    QTimeLine::~QTimeLine
+28    QObject::event
+32    QObject::eventFilter
+36    QTimeLine::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTimeLine::valueForTime
+
+Class QTimeLine
+   size=8 align=4
+   base size=8 base align=4
+QTimeLine (0xb5595140) 0
+    vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u)
+  QObject (0xb57904ec) 0
+      primary-for QTimeLine (0xb5595140)
+
+Class QMutex
+   size=4 align=4
+   base size=4 base align=4
+QMutex (0xb5790780) 0
+
+Class QMutexLocker
+   size=4 align=4
+   base size=4 base align=4
+QMutexLocker (0xb5790e10) 0
+
+Class QReadWriteLock
+   size=4 align=4
+   base size=4 base align=4
+QReadWriteLock (0xb55d6384) 0
+
+Class QReadLocker
+   size=4 align=4
+   base size=4 base align=4
+QReadLocker (0xb55d63c0) 0
+
+Class QWriteLocker
+   size=4 align=4
+   base size=4 base align=4
+QWriteLocker (0xb55d68ac) 0
+
+Class QSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSemaphore (0xb55d6d98) 0
+
+Vtable for QThread
+QThread::_ZTV7QThread: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QThread)
+8     QThread::metaObject
+12    QThread::qt_metacast
+16    QThread::qt_metacall
+20    QThread::~QThread
+24    QThread::~QThread
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QThread::run
+
+Class QThread
+   size=8 align=4
+   base size=8 base align=4
+QThread (0xb55f7100) 0
+    vptr=((& QThread::_ZTV7QThread) + 8u)
+  QObject (0xb55d6dd4) 0
+      primary-for QThread (0xb55f7100)
+
+Class QThreadStorageData
+   size=4 align=4
+   base size=4 base align=4
+QThreadStorageData (0xb560b078) 0
+
+Class QWaitCondition
+   size=4 align=4
+   base size=4 base align=4
+QWaitCondition (0xb560b0f0) 0
+
+Vtable for QAbstractState
+QAbstractState::_ZTV14QAbstractState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QAbstractState)
+8     QAbstractState::metaObject
+12    QAbstractState::qt_metacast
+16    QAbstractState::qt_metacall
+20    QAbstractState::~QAbstractState
+24    QAbstractState::~QAbstractState
+28    QAbstractState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractState
+   size=8 align=4
+   base size=8 base align=4
+QAbstractState (0xb55f7bc0) 0
+    vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u)
+  QObject (0xb560b12c) 0
+      primary-for QAbstractState (0xb55f7bc0)
+
+Vtable for QAbstractTransition
+QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTransition)
+8     QAbstractTransition::metaObject
+12    QAbstractTransition::qt_metacast
+16    QAbstractTransition::qt_metacall
+20    QAbstractTransition::~QAbstractTransition
+24    QAbstractTransition::~QAbstractTransition
+28    QAbstractTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractTransition
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTransition (0xb55f7e80) 0
+    vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u)
+  QObject (0xb560b348) 0
+      primary-for QAbstractTransition (0xb55f7e80)
+
+Vtable for QEvent
+QEvent::_ZTV6QEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QEvent)
+8     QEvent::~QEvent
+12    QEvent::~QEvent
+
+Class QEvent
+   size=12 align=4
+   base size=12 base align=4
+QEvent (0xb560b564) 0
+    vptr=((& QEvent::_ZTV6QEvent) + 8u)
+
+Vtable for QTimerEvent
+QTimerEvent::_ZTV11QTimerEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTimerEvent)
+8     QTimerEvent::~QTimerEvent
+12    QTimerEvent::~QTimerEvent
+
+Class QTimerEvent
+   size=16 align=4
+   base size=16 base align=4
+QTimerEvent (0xb562f400) 0
+    vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u)
+  QEvent (0xb560b744) 0
+      primary-for QTimerEvent (0xb562f400)
+
+Vtable for QChildEvent
+QChildEvent::_ZTV11QChildEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QChildEvent)
+8     QChildEvent::~QChildEvent
+12    QChildEvent::~QChildEvent
+
+Class QChildEvent
+   size=16 align=4
+   base size=16 base align=4
+QChildEvent (0xb562f4c0) 0
+    vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u)
+  QEvent (0xb560b7bc) 0
+      primary-for QChildEvent (0xb562f4c0)
+
+Vtable for QCustomEvent
+QCustomEvent::_ZTV12QCustomEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCustomEvent)
+8     QCustomEvent::~QCustomEvent
+12    QCustomEvent::~QCustomEvent
+
+Class QCustomEvent
+   size=12 align=4
+   base size=12 base align=4
+QCustomEvent (0xb562f780) 0
+    vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u)
+  QEvent (0xb560b924) 0
+      primary-for QCustomEvent (0xb562f780)
+
+Vtable for QDynamicPropertyChangeEvent
+QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
+8     QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+12    QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+
+Class QDynamicPropertyChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QDynamicPropertyChangeEvent (0xb562f880) 0
+    vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u)
+  QEvent (0xb560ba14) 0
+      primary-for QDynamicPropertyChangeEvent (0xb562f880)
+
+Vtable for QEventTransition
+QEventTransition::_ZTV16QEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QEventTransition)
+8     QEventTransition::metaObject
+12    QEventTransition::qt_metacast
+16    QEventTransition::qt_metacall
+20    QEventTransition::~QEventTransition
+24    QEventTransition::~QEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QEventTransition::eventTest
+60    QEventTransition::onTransition
+
+Class QEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QEventTransition (0xb562f940) 0
+    vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u)
+  QAbstractTransition (0xb562f980) 0
+      primary-for QEventTransition (0xb562f940)
+    QObject (0xb560bac8) 0
+        primary-for QAbstractTransition (0xb562f980)
+
+Vtable for QFinalState
+QFinalState::_ZTV11QFinalState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFinalState)
+8     QFinalState::metaObject
+12    QFinalState::qt_metacast
+16    QFinalState::qt_metacall
+20    QFinalState::~QFinalState
+24    QFinalState::~QFinalState
+28    QFinalState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFinalState::onEntry
+60    QFinalState::onExit
+
+Class QFinalState
+   size=8 align=4
+   base size=8 base align=4
+QFinalState (0xb562fc40) 0
+    vptr=((& QFinalState::_ZTV11QFinalState) + 8u)
+  QAbstractState (0xb562fc80) 0
+      primary-for QFinalState (0xb562fc40)
+    QObject (0xb560bce4) 0
+        primary-for QAbstractState (0xb562fc80)
+
+Vtable for QHistoryState
+QHistoryState::_ZTV13QHistoryState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QHistoryState)
+8     QHistoryState::metaObject
+12    QHistoryState::qt_metacast
+16    QHistoryState::qt_metacall
+20    QHistoryState::~QHistoryState
+24    QHistoryState::~QHistoryState
+28    QHistoryState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QHistoryState::onEntry
+60    QHistoryState::onExit
+
+Class QHistoryState
+   size=8 align=4
+   base size=8 base align=4
+QHistoryState (0xb562ff40) 0
+    vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u)
+  QAbstractState (0xb562ff80) 0
+      primary-for QHistoryState (0xb562ff40)
+    QObject (0xb560bf00) 0
+        primary-for QAbstractState (0xb562ff80)
+
+Vtable for QSignalTransition
+QSignalTransition::_ZTV17QSignalTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QSignalTransition)
+8     QSignalTransition::metaObject
+12    QSignalTransition::qt_metacast
+16    QSignalTransition::qt_metacall
+20    QSignalTransition::~QSignalTransition
+24    QSignalTransition::~QSignalTransition
+28    QSignalTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSignalTransition::eventTest
+60    QSignalTransition::onTransition
+
+Class QSignalTransition
+   size=8 align=4
+   base size=8 base align=4
+QSignalTransition (0xb566e240) 0
+    vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u)
+  QAbstractTransition (0xb566e280) 0
+      primary-for QSignalTransition (0xb566e240)
+    QObject (0xb567c12c) 0
+        primary-for QAbstractTransition (0xb566e280)
+
+Vtable for QState
+QState::_ZTV6QState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QState)
+8     QState::metaObject
+12    QState::qt_metacast
+16    QState::qt_metacall
+20    QState::~QState
+24    QState::~QState
+28    QState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QState::onEntry
+60    QState::onExit
+
+Class QState
+   size=8 align=4
+   base size=8 base align=4
+QState (0xb566e540) 0
+    vptr=((& QState::_ZTV6QState) + 8u)
+  QAbstractState (0xb566e580) 0
+      primary-for QState (0xb566e540)
+    QObject (0xb567c348) 0
+        primary-for QAbstractState (0xb566e580)
+
+Class QMetaType
+   size=1 align=1
+   base size=0 base align=1
+QMetaType (0xb567c564) 0 empty
+
+Class QVariant::PrivateShared
+   size=8 align=4
+   base size=8 base align=4
+QVariant::PrivateShared (0xb54fa384) 0
+
+Class QVariant::Private::Data
+   size=8 align=4
+   base size=8 base align=4
+QVariant::Private::Data (0xb54fa3fc) 0
+
+Class QVariant::Private
+   size=12 align=4
+   base size=12 base align=4
+QVariant::Private (0xb54fa3c0) 0
+
+Class QVariant::Handler
+   size=36 align=4
+   base size=36 base align=4
+QVariant::Handler (0xb54fa474) 0
+
+Class QVariant
+   size=12 align=4
+   base size=12 base align=4
+QVariant (0xb54fa348) 0
+
+Class QVariantComparisonHelper
+   size=4 align=4
+   base size=4 base align=4
+QVariantComparisonHelper (0xb553fd20) 0
+
+Vtable for QStateMachine::SignalEvent
+QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
+8     QStateMachine::SignalEvent::~SignalEvent
+12    QStateMachine::SignalEvent::~SignalEvent
+
+Class QStateMachine::SignalEvent
+   size=24 align=4
+   base size=24 base align=4
+QStateMachine::SignalEvent (0xb539e380) 0
+    vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u)
+  QEvent (0xb539d1e0) 0
+      primary-for QStateMachine::SignalEvent (0xb539e380)
+
+Vtable for QStateMachine::WrappedEvent
+QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
+8     QStateMachine::WrappedEvent::~WrappedEvent
+12    QStateMachine::WrappedEvent::~WrappedEvent
+
+Class QStateMachine::WrappedEvent
+   size=20 align=4
+   base size=20 base align=4
+QStateMachine::WrappedEvent (0xb539e400) 0
+    vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u)
+  QEvent (0xb539d21c) 0
+      primary-for QStateMachine::WrappedEvent (0xb539e400)
+
+Vtable for QStateMachine
+QStateMachine::_ZTV13QStateMachine: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStateMachine)
+8     QStateMachine::metaObject
+12    QStateMachine::qt_metacast
+16    QStateMachine::qt_metacall
+20    QStateMachine::~QStateMachine
+24    QStateMachine::~QStateMachine
+28    QStateMachine::event
+32    QStateMachine::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStateMachine::onEntry
+60    QStateMachine::onExit
+64    QStateMachine::beginSelectTransitions
+68    QStateMachine::endSelectTransitions
+72    QStateMachine::beginMicrostep
+76    QStateMachine::endMicrostep
+
+Class QStateMachine
+   size=8 align=4
+   base size=8 base align=4
+QStateMachine (0xb539e240) 0
+    vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u)
+  QState (0xb539e280) 0
+      primary-for QStateMachine (0xb539e240)
+    QAbstractState (0xb539e2c0) 0
+        primary-for QState (0xb539e280)
+      QObject (0xb539d1a4) 0
+          primary-for QAbstractState (0xb539e2c0)
+
+Vtable for QFactoryInterface
+QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFactoryInterface)
+8     QFactoryInterface::~QFactoryInterface
+12    QFactoryInterface::~QFactoryInterface
+16    __cxa_pure_virtual
+
+Class QFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QFactoryInterface (0xb539d5a0) 0 nearly-empty
+    vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u)
+
+Vtable for QLibrary
+QLibrary::_ZTV8QLibrary: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QLibrary)
+8     QLibrary::metaObject
+12    QLibrary::qt_metacast
+16    QLibrary::qt_metacall
+20    QLibrary::~QLibrary
+24    QLibrary::~QLibrary
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QLibrary
+   size=16 align=4
+   base size=13 base align=4
+QLibrary (0xb539ed80) 0
+    vptr=((& QLibrary::_ZTV8QLibrary) + 8u)
+  QObject (0xb539db40) 0
+      primary-for QLibrary (0xb539ed80)
+
+Vtable for QPluginLoader
+QPluginLoader::_ZTV13QPluginLoader: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPluginLoader)
+8     QPluginLoader::metaObject
+12    QPluginLoader::qt_metacast
+16    QPluginLoader::qt_metacall
+20    QPluginLoader::~QPluginLoader
+24    QPluginLoader::~QPluginLoader
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPluginLoader
+   size=16 align=4
+   base size=13 base align=4
+QPluginLoader (0xb53d6bc0) 0
+    vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u)
+  QObject (0xb539ddd4) 0
+      primary-for QPluginLoader (0xb53d6bc0)
+
+Class QUuid
+   size=16 align=4
+   base size=16 base align=4
+QUuid (0xb539df00) 0
+
+Vtable for QEventLoop
+QEventLoop::_ZTV10QEventLoop: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QEventLoop)
+8     QEventLoop::metaObject
+12    QEventLoop::qt_metacast
+16    QEventLoop::qt_metacall
+20    QEventLoop::~QEventLoop
+24    QEventLoop::~QEventLoop
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QEventLoop
+   size=8 align=4
+   base size=8 base align=4
+QEventLoop (0xb540c440) 0
+    vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u)
+  QObject (0xb5409f00) 0
+      primary-for QEventLoop (0xb540c440)
+
+Vtable for QAbstractEventDispatcher
+QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
+8     QAbstractEventDispatcher::metaObject
+12    QAbstractEventDispatcher::qt_metacast
+16    QAbstractEventDispatcher::qt_metacall
+20    QAbstractEventDispatcher::~QAbstractEventDispatcher
+24    QAbstractEventDispatcher::~QAbstractEventDispatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   QAbstractEventDispatcher::startingUp
+104   QAbstractEventDispatcher::closingDown
+
+Class QAbstractEventDispatcher
+   size=8 align=4
+   base size=8 base align=4
+QAbstractEventDispatcher (0xb540c840) 0
+    vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u)
+  QObject (0xb542621c) 0
+      primary-for QAbstractEventDispatcher (0xb540c840)
+
+Class QModelIndex
+   size=16 align=4
+   base size=16 base align=4
+QModelIndex (0xb5426438) 0
+
+Class QPersistentModelIndex
+   size=4 align=4
+   base size=4 base align=4
+QPersistentModelIndex (0xb54548e8) 0
+
+Vtable for QAbstractItemModel
+QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractItemModel)
+8     QAbstractItemModel::metaObject
+12    QAbstractItemModel::qt_metacast
+16    QAbstractItemModel::qt_metacall
+20    QAbstractItemModel::~QAbstractItemModel
+24    QAbstractItemModel::~QAbstractItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractItemModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemModel (0xb5458480) 0
+    vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u)
+  QObject (0xb5454a50) 0
+      primary-for QAbstractItemModel (0xb5458480)
+
+Vtable for QAbstractTableModel
+QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTableModel)
+8     QAbstractTableModel::metaObject
+12    QAbstractTableModel::qt_metacast
+16    QAbstractTableModel::qt_metacall
+20    QAbstractTableModel::~QAbstractTableModel
+24    QAbstractTableModel::~QAbstractTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractTableModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractTableModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTableModel (0xb5458ac0) 0
+    vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u)
+  QAbstractItemModel (0xb5458b00) 0
+      primary-for QAbstractTableModel (0xb5458ac0)
+    QObject (0xb52903c0) 0
+        primary-for QAbstractItemModel (0xb5458b00)
+
+Vtable for QAbstractListModel
+QAbstractListModel::_ZTV18QAbstractListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractListModel)
+8     QAbstractListModel::metaObject
+12    QAbstractListModel::qt_metacast
+16    QAbstractListModel::qt_metacall
+20    QAbstractListModel::~QAbstractListModel
+24    QAbstractListModel::~QAbstractListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    __cxa_pure_virtual
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractListModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractListModel (0xb5458d40) 0
+    vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u)
+  QAbstractItemModel (0xb5458d80) 0
+      primary-for QAbstractListModel (0xb5458d40)
+    QObject (0xb52904ec) 0
+        primary-for QAbstractItemModel (0xb5458d80)
+
+Class QBasicTimer
+   size=4 align=4
+   base size=4 base align=4
+QBasicTimer (0xb52b73c0) 0
+
+Vtable for QCoreApplication
+QCoreApplication::_ZTV16QCoreApplication: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCoreApplication)
+8     QCoreApplication::metaObject
+12    QCoreApplication::qt_metacast
+16    QCoreApplication::qt_metacall
+20    QCoreApplication::~QCoreApplication
+24    QCoreApplication::~QCoreApplication
+28    QCoreApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCoreApplication::notify
+60    QCoreApplication::compressEvent
+
+Class QCoreApplication
+   size=8 align=4
+   base size=8 base align=4
+QCoreApplication (0xb52aa840) 0
+    vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u)
+  QObject (0xb52b7654) 0
+      primary-for QCoreApplication (0xb52aa840)
+
+Class __exception
+   size=32 align=4
+   base size=32 base align=4
+__exception (0xb52b7bf4) 0
+
+Class QMetaMethod
+   size=8 align=4
+   base size=8 base align=4
+QMetaMethod (0xb530f924) 0
+
+Class QMetaEnum
+   size=8 align=4
+   base size=8 base align=4
+QMetaEnum (0xb530fc30) 0
+
+Class QMetaProperty
+   size=20 align=4
+   base size=20 base align=4
+QMetaProperty (0xb530fe88) 0
+
+Class QMetaClassInfo
+   size=8 align=4
+   base size=8 base align=4
+QMetaClassInfo (0xb530ff3c) 0
+
+Vtable for QMimeData
+QMimeData::_ZTV9QMimeData: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMimeData)
+8     QMimeData::metaObject
+12    QMimeData::qt_metacast
+16    QMimeData::qt_metacall
+20    QMimeData::~QMimeData
+24    QMimeData::~QMimeData
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMimeData::hasFormat
+60    QMimeData::formats
+64    QMimeData::retrieveData
+
+Class QMimeData
+   size=8 align=4
+   base size=8 base align=4
+QMimeData (0xb5329680) 0
+    vptr=((& QMimeData::_ZTV9QMimeData) + 8u)
+  QObject (0xb53391a4) 0
+      primary-for QMimeData (0xb5329680)
+
+Vtable for QObjectCleanupHandler
+QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QObjectCleanupHandler)
+8     QObjectCleanupHandler::metaObject
+12    QObjectCleanupHandler::qt_metacast
+16    QObjectCleanupHandler::qt_metacall
+20    QObjectCleanupHandler::~QObjectCleanupHandler
+24    QObjectCleanupHandler::~QObjectCleanupHandler
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObjectCleanupHandler
+   size=12 align=4
+   base size=12 base align=4
+QObjectCleanupHandler (0xb5329940) 0
+    vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u)
+  QObject (0xb53393c0) 0
+      primary-for QObjectCleanupHandler (0xb5329940)
+
+Vtable for QSharedMemory
+QSharedMemory::_ZTV13QSharedMemory: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSharedMemory)
+8     QSharedMemory::metaObject
+12    QSharedMemory::qt_metacast
+16    QSharedMemory::qt_metacall
+20    QSharedMemory::~QSharedMemory
+24    QSharedMemory::~QSharedMemory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSharedMemory
+   size=8 align=4
+   base size=8 base align=4
+QSharedMemory (0xb5329b80) 0
+    vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u)
+  QObject (0xb53394ec) 0
+      primary-for QSharedMemory (0xb5329b80)
+
+Vtable for QSignalMapper
+QSignalMapper::_ZTV13QSignalMapper: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSignalMapper)
+8     QSignalMapper::metaObject
+12    QSignalMapper::qt_metacast
+16    QSignalMapper::qt_metacall
+20    QSignalMapper::~QSignalMapper
+24    QSignalMapper::~QSignalMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSignalMapper
+   size=8 align=4
+   base size=8 base align=4
+QSignalMapper (0xb5329e40) 0
+    vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u)
+  QObject (0xb5339708) 0
+      primary-for QSignalMapper (0xb5329e40)
+
+Vtable for QSocketNotifier
+QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSocketNotifier)
+8     QSocketNotifier::metaObject
+12    QSocketNotifier::qt_metacast
+16    QSocketNotifier::qt_metacall
+20    QSocketNotifier::~QSocketNotifier
+24    QSocketNotifier::~QSocketNotifier
+28    QSocketNotifier::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSocketNotifier
+   size=20 align=4
+   base size=17 base align=4
+QSocketNotifier (0xb5371100) 0
+    vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u)
+  QObject (0xb5339924) 0
+      primary-for QSocketNotifier (0xb5371100)
+
+Class QSystemSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSystemSemaphore (0xb5339bf4) 0
+
+Vtable for QTimer
+QTimer::_ZTV6QTimer: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QTimer)
+8     QTimer::metaObject
+12    QTimer::qt_metacast
+16    QTimer::qt_metacall
+20    QTimer::~QTimer
+24    QTimer::~QTimer
+28    QObject::event
+32    QObject::eventFilter
+36    QTimer::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTimer
+   size=24 align=4
+   base size=21 base align=4
+QTimer (0xb53714c0) 0
+    vptr=((& QTimer::_ZTV6QTimer) + 8u)
+  QObject (0xb5339ca8) 0
+      primary-for QTimer (0xb53714c0)
+
+Vtable for QTranslator
+QTranslator::_ZTV11QTranslator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTranslator)
+8     QTranslator::metaObject
+12    QTranslator::qt_metacast
+16    QTranslator::qt_metacall
+20    QTranslator::~QTranslator
+24    QTranslator::~QTranslator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTranslator::translate
+60    QTranslator::isEmpty
+
+Class QTranslator
+   size=8 align=4
+   base size=8 base align=4
+QTranslator (0xb5371a00) 0
+    vptr=((& QTranslator::_ZTV11QTranslator) + 8u)
+  QObject (0xb5339f3c) 0
+      primary-for QTranslator (0xb5371a00)
+
+Class _IO_marker
+   size=12 align=4
+   base size=12 base align=4
+_IO_marker (0xb51a730c) 0
+
+Class _IO_FILE
+   size=148 align=4
+   base size=148 base align=4
+_IO_FILE (0xb51a7348) 0
+
+Vtable for QFile
+QFile::_ZTV5QFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QFile)
+8     QFile::metaObject
+12    QFile::qt_metacast
+16    QFile::qt_metacall
+20    QFile::~QFile
+24    QFile::~QFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QFile::fileEngine
+
+Class QFile
+   size=8 align=4
+   base size=8 base align=4
+QFile (0xb5371f00) 0
+    vptr=((& QFile::_ZTV5QFile) + 8u)
+  QIODevice (0xb5371f40) 0
+      primary-for QFile (0xb5371f00)
+    QObject (0xb51a73c0) 0
+        primary-for QIODevice (0xb5371f40)
+
+Class QFileInfo
+   size=4 align=4
+   base size=4 base align=4
+QFileInfo (0xb51a7834) 0
+
+Class QDir
+   size=4 align=4
+   base size=4 base align=4
+QDir (0xb51a7e88) 0
+
+Class QAbstractFileEngine::ExtensionOption
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionOption (0xb526a618) 0 empty
+
+Class QAbstractFileEngine::ExtensionReturn
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionReturn (0xb526a654) 0 empty
+
+Class QAbstractFileEngine::MapExtensionOption
+   size=20 align=4
+   base size=20 base align=4
+QAbstractFileEngine::MapExtensionOption (0xb526e740) 0
+  QAbstractFileEngine::ExtensionOption (0xb526a690) 0 empty
+
+Class QAbstractFileEngine::MapExtensionReturn
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::MapExtensionReturn (0xb526e7c0) 0
+  QAbstractFileEngine::ExtensionReturn (0xb526a6cc) 0 empty
+
+Class QAbstractFileEngine::UnMapExtensionOption
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::UnMapExtensionOption (0xb526e840) 0
+  QAbstractFileEngine::ExtensionOption (0xb526a708) 0 empty
+
+Vtable for QAbstractFileEngine
+QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractFileEngine)
+8     QAbstractFileEngine::~QAbstractFileEngine
+12    QAbstractFileEngine::~QAbstractFileEngine
+16    QAbstractFileEngine::open
+20    QAbstractFileEngine::close
+24    QAbstractFileEngine::flush
+28    QAbstractFileEngine::size
+32    QAbstractFileEngine::pos
+36    QAbstractFileEngine::seek
+40    QAbstractFileEngine::isSequential
+44    QAbstractFileEngine::remove
+48    QAbstractFileEngine::copy
+52    QAbstractFileEngine::rename
+56    QAbstractFileEngine::link
+60    QAbstractFileEngine::mkdir
+64    QAbstractFileEngine::rmdir
+68    QAbstractFileEngine::setSize
+72    QAbstractFileEngine::caseSensitive
+76    QAbstractFileEngine::isRelativePath
+80    QAbstractFileEngine::entryList
+84    QAbstractFileEngine::fileFlags
+88    QAbstractFileEngine::setPermissions
+92    QAbstractFileEngine::fileName
+96    QAbstractFileEngine::ownerId
+100   QAbstractFileEngine::owner
+104   QAbstractFileEngine::fileTime
+108   QAbstractFileEngine::setFileName
+112   QAbstractFileEngine::handle
+116   QAbstractFileEngine::beginEntryList
+120   QAbstractFileEngine::endEntryList
+124   QAbstractFileEngine::read
+128   QAbstractFileEngine::readLine
+132   QAbstractFileEngine::write
+136   QAbstractFileEngine::extension
+140   QAbstractFileEngine::supportsExtension
+
+Class QAbstractFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngine (0xb526a5dc) 0
+    vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u)
+
+Vtable for QAbstractFileEngineHandler
+QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractFileEngineHandler)
+8     QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+12    QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+16    __cxa_pure_virtual
+
+Class QAbstractFileEngineHandler
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngineHandler (0xb526a960) 0 nearly-empty
+    vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u)
+
+Vtable for QAbstractFileEngineIterator
+QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractFileEngineIterator)
+8     QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+12    QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QAbstractFileEngineIterator::currentFileInfo
+32    QAbstractFileEngineIterator::entryInfo
+
+Class QAbstractFileEngineIterator
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngineIterator (0xb526a99c) 0
+    vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u)
+
+Vtable for QBuffer
+QBuffer::_ZTV7QBuffer: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBuffer)
+8     QBuffer::metaObject
+12    QBuffer::qt_metacast
+16    QBuffer::qt_metacall
+20    QBuffer::~QBuffer
+24    QBuffer::~QBuffer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QBuffer::connectNotify
+52    QBuffer::disconnectNotify
+56    QIODevice::isSequential
+60    QBuffer::open
+64    QBuffer::close
+68    QBuffer::pos
+72    QBuffer::size
+76    QBuffer::seek
+80    QBuffer::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QBuffer::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QBuffer::readData
+112   QIODevice::readLineData
+116   QBuffer::writeData
+
+Class QBuffer
+   size=8 align=4
+   base size=8 base align=4
+QBuffer (0xb526eb80) 0
+    vptr=((& QBuffer::_ZTV7QBuffer) + 8u)
+  QIODevice (0xb526ebc0) 0
+      primary-for QBuffer (0xb526eb80)
+    QObject (0xb526aa14) 0
+        primary-for QIODevice (0xb526ebc0)
+
+Class QTextCodec::ConverterState
+   size=28 align=4
+   base size=28 base align=4
+QTextCodec::ConverterState (0xb526ac6c) 0
+
+Vtable for QTextCodec
+QTextCodec::_ZTV10QTextCodec: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextCodec)
+8     __cxa_pure_virtual
+12    QTextCodec::aliases
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QTextCodec::~QTextCodec
+32    QTextCodec::~QTextCodec
+
+Class QTextCodec
+   size=4 align=4
+   base size=4 base align=4
+QTextCodec (0xb526ac30) 0 nearly-empty
+    vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u)
+
+Class QTextEncoder
+   size=32 align=4
+   base size=32 base align=4
+QTextEncoder (0xb50f5960) 0
+
+Class QTextDecoder
+   size=32 align=4
+   base size=32 base align=4
+QTextDecoder (0xb50f5bb8) 0
+
+Vtable for QTextStream
+QTextStream::_ZTV11QTextStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextStream)
+8     QTextStream::~QTextStream
+12    QTextStream::~QTextStream
+
+Class QTextStream
+   size=8 align=4
+   base size=8 base align=4
+QTextStream (0xb50f5e10) 0
+    vptr=((& QTextStream::_ZTV11QTextStream) + 8u)
+
+Class QTextStreamManipulator
+   size=24 align=4
+   base size=22 base align=4
+QTextStreamManipulator (0xb51544b0) 0
+
+Vtable for QTextIStream
+QTextIStream::_ZTV12QTextIStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextIStream)
+8     QTextIStream::~QTextIStream
+12    QTextIStream::~QTextIStream
+
+Class QTextIStream
+   size=8 align=4
+   base size=8 base align=4
+QTextIStream (0xb51755c0) 0
+    vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u)
+  QTextStream (0xb517c690) 0
+      primary-for QTextIStream (0xb51755c0)
+
+Vtable for QTextOStream
+QTextOStream::_ZTV12QTextOStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextOStream)
+8     QTextOStream::~QTextOStream
+12    QTextOStream::~QTextOStream
+
+Class QTextOStream
+   size=8 align=4
+   base size=8 base align=4
+QTextOStream (0xb5175880) 0
+    vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u)
+  QTextStream (0xb517cd20) 0
+      primary-for QTextOStream (0xb5175880)
+
+Class QDebug::Stream
+   size=24 align=4
+   base size=22 base align=4
+QDebug::Stream (0xb4f953fc) 0
+
+Class QDebug
+   size=4 align=4
+   base size=4 base align=4
+QDebug (0xb4f953c0) 0
+
+Class QNoDebug
+   size=1 align=1
+   base size=0 base align=1
+QNoDebug (0xb501003c) 0 empty
+
+Vtable for QDirIterator
+QDirIterator::_ZTV12QDirIterator: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QDirIterator)
+8     QDirIterator::~QDirIterator
+12    QDirIterator::~QDirIterator
+
+Class QDirIterator
+   size=8 align=4
+   base size=8 base align=4
+QDirIterator (0xb50102d0) 0
+    vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u)
+
+Vtable for QFileSystemWatcher
+QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFileSystemWatcher)
+8     QFileSystemWatcher::metaObject
+12    QFileSystemWatcher::qt_metacast
+16    QFileSystemWatcher::qt_metacall
+20    QFileSystemWatcher::~QFileSystemWatcher
+24    QFileSystemWatcher::~QFileSystemWatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFileSystemWatcher
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemWatcher (0xb5042240) 0
+    vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u)
+  QObject (0xb5010438) 0
+      primary-for QFileSystemWatcher (0xb5042240)
+
+Vtable for QFSFileEngine
+QFSFileEngine::_ZTV13QFSFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFSFileEngine)
+8     QFSFileEngine::~QFSFileEngine
+12    QFSFileEngine::~QFSFileEngine
+16    QFSFileEngine::open
+20    QFSFileEngine::close
+24    QFSFileEngine::flush
+28    QFSFileEngine::size
+32    QFSFileEngine::pos
+36    QFSFileEngine::seek
+40    QFSFileEngine::isSequential
+44    QFSFileEngine::remove
+48    QFSFileEngine::copy
+52    QFSFileEngine::rename
+56    QFSFileEngine::link
+60    QFSFileEngine::mkdir
+64    QFSFileEngine::rmdir
+68    QFSFileEngine::setSize
+72    QFSFileEngine::caseSensitive
+76    QFSFileEngine::isRelativePath
+80    QFSFileEngine::entryList
+84    QFSFileEngine::fileFlags
+88    QFSFileEngine::setPermissions
+92    QFSFileEngine::fileName
+96    QFSFileEngine::ownerId
+100   QFSFileEngine::owner
+104   QFSFileEngine::fileTime
+108   QFSFileEngine::setFileName
+112   QFSFileEngine::handle
+116   QFSFileEngine::beginEntryList
+120   QFSFileEngine::endEntryList
+124   QFSFileEngine::read
+128   QFSFileEngine::readLine
+132   QFSFileEngine::write
+136   QFSFileEngine::extension
+140   QFSFileEngine::supportsExtension
+
+Class QFSFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QFSFileEngine (0xb5042500) 0
+    vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u)
+  QAbstractFileEngine (0xb5010654) 0
+      primary-for QFSFileEngine (0xb5042500)
+
+Class QProcessEnvironment
+   size=4 align=4
+   base size=4 base align=4
+QProcessEnvironment (0xb5010780) 0
+
+Vtable for QProcess
+QProcess::_ZTV8QProcess: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QProcess)
+8     QProcess::metaObject
+12    QProcess::qt_metacast
+16    QProcess::qt_metacall
+20    QProcess::~QProcess
+24    QProcess::~QProcess
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProcess::isSequential
+60    QIODevice::open
+64    QProcess::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QProcess::atEnd
+84    QIODevice::reset
+88    QProcess::bytesAvailable
+92    QProcess::bytesToWrite
+96    QProcess::canReadLine
+100   QProcess::waitForReadyRead
+104   QProcess::waitForBytesWritten
+108   QProcess::readData
+112   QIODevice::readLineData
+116   QProcess::writeData
+120   QProcess::setupChildProcess
+
+Class QProcess
+   size=8 align=4
+   base size=8 base align=4
+QProcess (0xb50426c0) 0
+    vptr=((& QProcess::_ZTV8QProcess) + 8u)
+  QIODevice (0xb5042700) 0
+      primary-for QProcess (0xb50426c0)
+    QObject (0xb5010834) 0
+        primary-for QIODevice (0xb5042700)
+
+Class QResource
+   size=4 align=4
+   base size=4 base align=4
+QResource (0xb5010a50) 0
+
+Vtable for QSettings
+QSettings::_ZTV9QSettings: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSettings)
+8     QSettings::metaObject
+12    QSettings::qt_metacast
+16    QSettings::qt_metacall
+20    QSettings::~QSettings
+24    QSettings::~QSettings
+28    QSettings::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSettings
+   size=8 align=4
+   base size=8 base align=4
+QSettings (0xb5042b40) 0
+    vptr=((& QSettings::_ZTV9QSettings) + 8u)
+  QObject (0xb5010bf4) 0
+      primary-for QSettings (0xb5042b40)
+
+Vtable for QTemporaryFile
+QTemporaryFile::_ZTV14QTemporaryFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QTemporaryFile)
+8     QTemporaryFile::metaObject
+12    QTemporaryFile::qt_metacast
+16    QTemporaryFile::qt_metacall
+20    QTemporaryFile::~QTemporaryFile
+24    QTemporaryFile::~QTemporaryFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QTemporaryFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QTemporaryFile::fileEngine
+
+Class QTemporaryFile
+   size=8 align=4
+   base size=8 base align=4
+QTemporaryFile (0xb4ede740) 0
+    vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u)
+  QFile (0xb4ede780) 0
+      primary-for QTemporaryFile (0xb4ede740)
+    QIODevice (0xb4ede7c0) 0
+        primary-for QFile (0xb4ede780)
+      QObject (0xb4ee0708) 0
+          primary-for QIODevice (0xb4ede7c0)
+
+Class QUrl
+   size=4 align=4
+   base size=4 base align=4
+QUrl (0xb4ee0a14) 0
+
+Class QLibraryInfo
+   size=1 align=1
+   base size=0 base align=1
+QLibraryInfo (0xb4f685dc) 0 empty
+
+Vtable for QRunnable
+QRunnable::_ZTV9QRunnable: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QRunnable)
+8     __cxa_pure_virtual
+12    QRunnable::~QRunnable
+16    QRunnable::~QRunnable
+
+Class QRunnable
+   size=8 align=4
+   base size=8 base align=4
+QRunnable (0xb4f68618) 0
+    vptr=((& QRunnable::_ZTV9QRunnable) + 8u)
+
+Vtable for QtConcurrent::Exception
+QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE)
+8     QtConcurrent::Exception::~Exception
+12    QtConcurrent::Exception::~Exception
+16    std::exception::what
+20    QtConcurrent::Exception::raise
+24    QtConcurrent::Exception::clone
+
+Class QtConcurrent::Exception
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::Exception (0xb4f6fb00) 0 nearly-empty
+    vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u)
+  std::exception (0xb4f68a8c) 0 nearly-empty
+      primary-for QtConcurrent::Exception (0xb4f6fb00)
+
+Vtable for QtConcurrent::UnhandledException
+QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE)
+8     QtConcurrent::UnhandledException::~UnhandledException
+12    QtConcurrent::UnhandledException::~UnhandledException
+16    std::exception::what
+20    QtConcurrent::UnhandledException::raise
+24    QtConcurrent::UnhandledException::clone
+
+Class QtConcurrent::UnhandledException
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::UnhandledException (0xb4f6fc00) 0 nearly-empty
+    vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u)
+  QtConcurrent::Exception (0xb4f6fc40) 0 nearly-empty
+      primary-for QtConcurrent::UnhandledException (0xb4f6fc00)
+    std::exception (0xb4f68ac8) 0 nearly-empty
+        primary-for QtConcurrent::Exception (0xb4f6fc40)
+
+Class QtConcurrent::internal::ExceptionHolder
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionHolder (0xb4f68b04) 0
+
+Class QtConcurrent::internal::ExceptionStore
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionStore (0xb4f68b40) 0
+
+Class QtConcurrent::ResultItem
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultItem (0xb4f68b7c) 0
+
+Class QtConcurrent::ResultIteratorBase
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultIteratorBase (0xb4d8d168) 0
+
+Vtable for QtConcurrent::ResultStoreBase
+QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE)
+8     QtConcurrent::ResultStoreBase::~ResultStoreBase
+12    QtConcurrent::ResultStoreBase::~ResultStoreBase
+
+Class QtConcurrent::ResultStoreBase
+   size=28 align=4
+   base size=28 base align=4
+QtConcurrent::ResultStoreBase (0xb4d8d294) 0
+    vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u)
+
+Vtable for QFutureInterfaceBase
+QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QFutureInterfaceBase)
+8     QFutureInterfaceBase::~QFutureInterfaceBase
+12    QFutureInterfaceBase::~QFutureInterfaceBase
+
+Class QFutureInterfaceBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureInterfaceBase (0xb4d8d6cc) 0
+    vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u)
+
+Vtable for QFutureWatcherBase
+QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFutureWatcherBase)
+8     QFutureWatcherBase::metaObject
+12    QFutureWatcherBase::qt_metacast
+16    QFutureWatcherBase::qt_metacall
+20    QFutureWatcherBase::~QFutureWatcherBase
+24    QFutureWatcherBase::~QFutureWatcherBase
+28    QFutureWatcherBase::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QFutureWatcherBase::connectNotify
+52    QFutureWatcherBase::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QFutureWatcherBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureWatcherBase (0xb4e21a40) 0
+    vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u)
+  QObject (0xb4e2b0b4) 0
+      primary-for QFutureWatcherBase (0xb4e21a40)
+
+Vtable for QThreadPool
+QThreadPool::_ZTV11QThreadPool: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QThreadPool)
+8     QThreadPool::metaObject
+12    QThreadPool::qt_metacast
+16    QThreadPool::qt_metacall
+20    QThreadPool::~QThreadPool
+24    QThreadPool::~QThreadPool
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QThreadPool
+   size=8 align=4
+   base size=8 base align=4
+QThreadPool (0xb4e43c00) 0
+    vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u)
+  QObject (0xb4e570b4) 0
+      primary-for QThreadPool (0xb4e43c00)
+
+Class QtConcurrent::ThreadEngineBarrier
+   size=12 align=4
+   base size=12 base align=4
+QtConcurrent::ThreadEngineBarrier (0xb4e572d0) 0
+
+Vtable for QtConcurrent::ThreadEngineBase
+QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE)
+8     QtConcurrent::ThreadEngineBase::run
+12    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+16    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+20    QtConcurrent::ThreadEngineBase::start
+24    QtConcurrent::ThreadEngineBase::finish
+28    QtConcurrent::ThreadEngineBase::threadFunction
+32    QtConcurrent::ThreadEngineBase::shouldStartThread
+36    QtConcurrent::ThreadEngineBase::shouldThrottleThread
+40    __cxa_pure_virtual
+
+Class QtConcurrent::ThreadEngineBase
+   size=32 align=4
+   base size=32 base align=4
+QtConcurrent::ThreadEngineBase (0xb4e43f00) 0
+    vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u)
+  QRunnable (0xb4e5730c) 0
+      primary-for QtConcurrent::ThreadEngineBase (0xb4e43f00)
+
+VTT for QtConcurrent::ThreadEngine<void>
+QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries
+0     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u)
+4     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u)
+
+Class QtConcurrent::BlockSizeManager
+   size=72 align=4
+   base size=72 base align=4
+QtConcurrent::BlockSizeManager (0xb4e888e8) 0
+
+Vtable for QTextCodecFactoryInterface
+QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QTextCodecFactoryInterface)
+8     QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+12    QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextCodecFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextCodecFactoryInterface (0xb4b13480) 0 nearly-empty
+    vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u)
+  QFactoryInterface (0xb4b0f1a4) 0 nearly-empty
+      primary-for QTextCodecFactoryInterface (0xb4b13480)
+
+Vtable for QTextCodecPlugin
+QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTextCodecPlugin)
+8     QTextCodecPlugin::metaObject
+12    QTextCodecPlugin::qt_metacast
+16    QTextCodecPlugin::qt_metacall
+20    QTextCodecPlugin::~QTextCodecPlugin
+24    QTextCodecPlugin::~QTextCodecPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    QTextCodecPlugin::keys
+80    QTextCodecPlugin::create
+84    (int (*)(...))-0x000000008
+88    (int (*)(...))(& _ZTI16QTextCodecPlugin)
+92    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev
+96    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev
+100   QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv
+104   QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString
+
+Class QTextCodecPlugin
+   size=12 align=4
+   base size=12 base align=4
+QTextCodecPlugin (0xb4b1e960) 0
+    vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u)
+  QObject (0xb4b0f4b0) 0
+      primary-for QTextCodecPlugin (0xb4b1e960)
+  QTextCodecFactoryInterface (0xb4b13740) 8 nearly-empty
+      vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u)
+    QFactoryInterface (0xb4b0f4ec) 8 nearly-empty
+        primary-for QTextCodecFactoryInterface (0xb4b13740)
+
+Vtable for QAbstractAnimation
+QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractAnimation)
+8     QAbstractAnimation::metaObject
+12    QAbstractAnimation::qt_metacast
+16    QAbstractAnimation::qt_metacall
+20    QAbstractAnimation::~QAbstractAnimation
+24    QAbstractAnimation::~QAbstractAnimation
+28    QAbstractAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAbstractAnimation
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAnimation (0xb4b13980) 0
+    vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u)
+  QObject (0xb4b0f618) 0
+      primary-for QAbstractAnimation (0xb4b13980)
+
+Vtable for QAnimationGroup
+QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAnimationGroup)
+8     QAnimationGroup::metaObject
+12    QAnimationGroup::qt_metacast
+16    QAnimationGroup::qt_metacall
+20    QAnimationGroup::~QAnimationGroup
+24    QAnimationGroup::~QAnimationGroup
+28    QAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QAnimationGroup (0xb4b13c40) 0
+    vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u)
+  QAbstractAnimation (0xb4b13c80) 0
+      primary-for QAnimationGroup (0xb4b13c40)
+    QObject (0xb4b0f870) 0
+        primary-for QAbstractAnimation (0xb4b13c80)
+
+Vtable for QParallelAnimationGroup
+QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QParallelAnimationGroup)
+8     QParallelAnimationGroup::metaObject
+12    QParallelAnimationGroup::qt_metacast
+16    QParallelAnimationGroup::qt_metacall
+20    QParallelAnimationGroup::~QParallelAnimationGroup
+24    QParallelAnimationGroup::~QParallelAnimationGroup
+28    QParallelAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QParallelAnimationGroup::duration
+60    QParallelAnimationGroup::updateCurrentTime
+64    QParallelAnimationGroup::updateState
+68    QParallelAnimationGroup::updateDirection
+
+Class QParallelAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QParallelAnimationGroup (0xb4b13f40) 0
+    vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u)
+  QAnimationGroup (0xb4b13f80) 0
+      primary-for QParallelAnimationGroup (0xb4b13f40)
+    QAbstractAnimation (0xb4b13fc0) 0
+        primary-for QAnimationGroup (0xb4b13f80)
+      QObject (0xb4b0fa8c) 0
+          primary-for QAbstractAnimation (0xb4b13fc0)
+
+Vtable for QPauseAnimation
+QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPauseAnimation)
+8     QPauseAnimation::metaObject
+12    QPauseAnimation::qt_metacast
+16    QPauseAnimation::qt_metacall
+20    QPauseAnimation::~QPauseAnimation
+24    QPauseAnimation::~QPauseAnimation
+28    QPauseAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPauseAnimation::duration
+60    QPauseAnimation::updateCurrentTime
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QPauseAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPauseAnimation (0xb4b4c280) 0
+    vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u)
+  QAbstractAnimation (0xb4b4c2c0) 0
+      primary-for QPauseAnimation (0xb4b4c280)
+    QObject (0xb4b0fca8) 0
+        primary-for QAbstractAnimation (0xb4b4c2c0)
+
+Vtable for QVariantAnimation
+QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QVariantAnimation)
+8     QVariantAnimation::metaObject
+12    QVariantAnimation::qt_metacast
+16    QVariantAnimation::qt_metacall
+20    QVariantAnimation::~QVariantAnimation
+24    QVariantAnimation::~QVariantAnimation
+28    QVariantAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QVariantAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    __cxa_pure_virtual
+76    QVariantAnimation::interpolated
+
+Class QVariantAnimation
+   size=8 align=4
+   base size=8 base align=4
+QVariantAnimation (0xb4b4c580) 0
+    vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u)
+  QAbstractAnimation (0xb4b4c5c0) 0
+      primary-for QVariantAnimation (0xb4b4c580)
+    QObject (0xb4b0fec4) 0
+        primary-for QAbstractAnimation (0xb4b4c5c0)
+
+Vtable for QPropertyAnimation
+QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QPropertyAnimation)
+8     QPropertyAnimation::metaObject
+12    QPropertyAnimation::qt_metacast
+16    QPropertyAnimation::qt_metacall
+20    QPropertyAnimation::~QPropertyAnimation
+24    QPropertyAnimation::~QPropertyAnimation
+28    QPropertyAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QPropertyAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    QPropertyAnimation::updateCurrentValue
+76    QVariantAnimation::interpolated
+
+Class QPropertyAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPropertyAnimation (0xb4b4c9c0) 0
+    vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u)
+  QVariantAnimation (0xb4b4ca00) 0
+      primary-for QPropertyAnimation (0xb4b4c9c0)
+    QAbstractAnimation (0xb4b4ca40) 0
+        primary-for QVariantAnimation (0xb4b4ca00)
+      QObject (0xb4b740f0) 0
+          primary-for QAbstractAnimation (0xb4b4ca40)
+
+Vtable for QSequentialAnimationGroup
+QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
+8     QSequentialAnimationGroup::metaObject
+12    QSequentialAnimationGroup::qt_metacast
+16    QSequentialAnimationGroup::qt_metacall
+20    QSequentialAnimationGroup::~QSequentialAnimationGroup
+24    QSequentialAnimationGroup::~QSequentialAnimationGroup
+28    QSequentialAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSequentialAnimationGroup::duration
+60    QSequentialAnimationGroup::updateCurrentTime
+64    QSequentialAnimationGroup::updateState
+68    QSequentialAnimationGroup::updateDirection
+
+Class QSequentialAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QSequentialAnimationGroup (0xb4b4cd00) 0
+    vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u)
+  QAnimationGroup (0xb4b4cd40) 0
+      primary-for QSequentialAnimationGroup (0xb4b4cd00)
+    QAbstractAnimation (0xb4b4cd80) 0
+        primary-for QAnimationGroup (0xb4b4cd40)
+      QObject (0xb4b7430c) 0
+          primary-for QAbstractAnimation (0xb4b4cd80)
+
+Vtable for QDBusAbstractAdaptor
+QDBusAbstractAdaptor::_ZTV20QDBusAbstractAdaptor: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QDBusAbstractAdaptor)
+8     QDBusAbstractAdaptor::metaObject
+12    QDBusAbstractAdaptor::qt_metacast
+16    QDBusAbstractAdaptor::qt_metacall
+20    QDBusAbstractAdaptor::~QDBusAbstractAdaptor
+24    QDBusAbstractAdaptor::~QDBusAbstractAdaptor
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QDBusAbstractAdaptor
+   size=8 align=4
+   base size=8 base align=4
+QDBusAbstractAdaptor (0xb4972040) 0
+    vptr=((& QDBusAbstractAdaptor::_ZTV20QDBusAbstractAdaptor) + 8u)
+  QObject (0xb4b74528) 0
+      primary-for QDBusAbstractAdaptor (0xb4972040)
+
+Class QDBusError
+   size=16 align=4
+   base size=16 base align=4
+QDBusError (0xb4b74744) 0
+
+Class QDBusMessage
+   size=4 align=4
+   base size=4 base align=4
+QDBusMessage (0xb4b74780) 0
+
+Class QDBusObjectPath
+   size=4 align=4
+   base size=4 base align=4
+QDBusObjectPath (0xb4972480) 0
+  QString (0xb4b748ac) 0
+
+Class QDBusSignature
+   size=4 align=4
+   base size=4 base align=4
+QDBusSignature (0xb49729c0) 0
+  QString (0xb49b703c) 0
+
+Class QDBusVariant
+   size=12 align=4
+   base size=12 base align=4
+QDBusVariant (0xb4972f00) 0
+  QVariant (0xb49b77bc) 0
+
+Class QDBusConnection
+   size=4 align=4
+   base size=4 base align=4
+QDBusConnection (0xb49b7f3c) 0
+
+Vtable for QDBusAbstractInterfaceBase
+QDBusAbstractInterfaceBase::_ZTV26QDBusAbstractInterfaceBase: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QDBusAbstractInterfaceBase)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QDBusAbstractInterfaceBase::qt_metacall
+20    QDBusAbstractInterfaceBase::~QDBusAbstractInterfaceBase
+24    QDBusAbstractInterfaceBase::~QDBusAbstractInterfaceBase
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QDBusAbstractInterfaceBase
+   size=8 align=4
+   base size=8 base align=4
+QDBusAbstractInterfaceBase (0xb49e19c0) 0
+    vptr=((& QDBusAbstractInterfaceBase::_ZTV26QDBusAbstractInterfaceBase) + 8u)
+  QObject (0xb4a21078) 0
+      primary-for QDBusAbstractInterfaceBase (0xb49e19c0)
+
+Vtable for QDBusAbstractInterface
+QDBusAbstractInterface::_ZTV22QDBusAbstractInterface: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QDBusAbstractInterface)
+8     QDBusAbstractInterface::metaObject
+12    QDBusAbstractInterface::qt_metacast
+16    QDBusAbstractInterface::qt_metacall
+20    QDBusAbstractInterface::~QDBusAbstractInterface
+24    QDBusAbstractInterface::~QDBusAbstractInterface
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QDBusAbstractInterface::connectNotify
+52    QDBusAbstractInterface::disconnectNotify
+
+Class QDBusAbstractInterface
+   size=8 align=4
+   base size=8 base align=4
+QDBusAbstractInterface (0xb49e1ac0) 0
+    vptr=((& QDBusAbstractInterface::_ZTV22QDBusAbstractInterface) + 8u)
+  QDBusAbstractInterfaceBase (0xb49e1b00) 0
+      primary-for QDBusAbstractInterface (0xb49e1ac0)
+    QObject (0xb4a211a4) 0
+        primary-for QDBusAbstractInterfaceBase (0xb49e1b00)
+
+Class QDBusArgument
+   size=4 align=4
+   base size=4 base align=4
+QDBusArgument (0xb4a213c0) 0
+
+Class QDBusPendingCall
+   size=4 align=4
+   base size=4 base align=4
+QDBusPendingCall (0xb4a217f8) 0
+
+Vtable for QDBusPendingCallWatcher
+QDBusPendingCallWatcher::_ZTV23QDBusPendingCallWatcher: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QDBusPendingCallWatcher)
+8     QDBusPendingCallWatcher::metaObject
+12    QDBusPendingCallWatcher::qt_metacast
+16    QDBusPendingCallWatcher::qt_metacall
+20    QDBusPendingCallWatcher::~QDBusPendingCallWatcher
+24    QDBusPendingCallWatcher::~QDBusPendingCallWatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QDBusPendingCallWatcher
+   size=12 align=4
+   base size=12 base align=4
+QDBusPendingCallWatcher (0xb48a3410) 0
+    vptr=((& QDBusPendingCallWatcher::_ZTV23QDBusPendingCallWatcher) + 8u)
+  QObject (0xb4a21870) 0
+      primary-for QDBusPendingCallWatcher (0xb48a3410)
+  QDBusPendingCall (0xb4a218ac) 8
+
+Class QDBusPendingReplyData
+   size=4 align=4
+   base size=4 base align=4
+QDBusPendingReplyData (0xb48af080) 0
+  QDBusPendingCall (0xb4a21ac8) 0
+
+Vtable for QDBusConnectionInterface
+QDBusConnectionInterface::_ZTV24QDBusConnectionInterface: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QDBusConnectionInterface)
+8     QDBusConnectionInterface::metaObject
+12    QDBusConnectionInterface::qt_metacast
+16    QDBusConnectionInterface::qt_metacall
+20    QDBusConnectionInterface::~QDBusConnectionInterface
+24    QDBusConnectionInterface::~QDBusConnectionInterface
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QDBusConnectionInterface::connectNotify
+52    QDBusConnectionInterface::disconnectNotify
+
+Class QDBusConnectionInterface
+   size=8 align=4
+   base size=8 base align=4
+QDBusConnectionInterface (0xb48cb600) 0
+    vptr=((& QDBusConnectionInterface::_ZTV24QDBusConnectionInterface) + 8u)
+  QDBusAbstractInterface (0xb48cb640) 0
+      primary-for QDBusConnectionInterface (0xb48cb600)
+    QDBusAbstractInterfaceBase (0xb48cb680) 0
+        primary-for QDBusAbstractInterface (0xb48cb640)
+      QObject (0xb48d27bc) 0
+          primary-for QDBusAbstractInterfaceBase (0xb48cb680)
+
+Class QDBusContext
+   size=4 align=4
+   base size=4 base align=4
+QDBusContext (0xb48d2960) 0
+
+Vtable for QDBusInterface
+QDBusInterface::_ZTV14QDBusInterface: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDBusInterface)
+8     QDBusInterface::metaObject
+12    QDBusInterface::qt_metacast
+16    QDBusInterface::qt_metacall
+20    QDBusInterface::~QDBusInterface
+24    QDBusInterface::~QDBusInterface
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QDBusAbstractInterface::connectNotify
+52    QDBusAbstractInterface::disconnectNotify
+
+Class QDBusInterface
+   size=8 align=4
+   base size=8 base align=4
+QDBusInterface (0xb48cba00) 0
+    vptr=((& QDBusInterface::_ZTV14QDBusInterface) + 8u)
+  QDBusAbstractInterface (0xb48cba40) 0
+      primary-for QDBusInterface (0xb48cba00)
+    QDBusAbstractInterfaceBase (0xb48cba80) 0
+        primary-for QDBusAbstractInterface (0xb48cba40)
+      QObject (0xb48d299c) 0
+          primary-for QDBusAbstractInterfaceBase (0xb48cba80)
+
+Class QDBusMetaType
+   size=1 align=1
+   base size=0 base align=1
+QDBusMetaType (0xb48d2ac8) 0 empty
+
+Vtable for QDBusServer
+QDBusServer::_ZTV11QDBusServer: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDBusServer)
+8     QDBusServer::metaObject
+12    QDBusServer::qt_metacast
+16    QDBusServer::qt_metacall
+20    QDBusServer::~QDBusServer
+24    QDBusServer::~QDBusServer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QDBusServer
+   size=12 align=4
+   base size=12 base align=4
+QDBusServer (0xb48cbd80) 0
+    vptr=((& QDBusServer::_ZTV11QDBusServer) + 8u)
+  QObject (0xb48d2b04) 0
+      primary-for QDBusServer (0xb48cbd80)
+
+Vtable for QDBusServiceWatcher
+QDBusServiceWatcher::_ZTV19QDBusServiceWatcher: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QDBusServiceWatcher)
+8     QDBusServiceWatcher::metaObject
+12    QDBusServiceWatcher::qt_metacast
+16    QDBusServiceWatcher::qt_metacall
+20    QDBusServiceWatcher::~QDBusServiceWatcher
+24    QDBusServiceWatcher::~QDBusServiceWatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QDBusServiceWatcher
+   size=8 align=4
+   base size=8 base align=4
+QDBusServiceWatcher (0xb48cbfc0) 0
+    vptr=((& QDBusServiceWatcher::_ZTV19QDBusServiceWatcher) + 8u)
+  QObject (0xb48d2c30) 0
+      primary-for QDBusServiceWatcher (0xb48cbfc0)
+
diff --git a/tests/auto/bic/data/QtDeclarative.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtDeclarative.4.7.0.linux-gcc-ia32.txt
new file mode 100644
index 0000000..67ea6a6
--- /dev/null
+++ b/tests/auto/bic/data/QtDeclarative.4.7.0.linux-gcc-ia32.txt
@@ -0,0 +1,18158 @@
+Class QSysInfo
+   size=1 align=1
+   base size=0 base align=1
+QSysInfo (0xb6d65c6c) 0 empty
+
+Class QBool
+   size=1 align=1
+   base size=1 base align=1
+QBool (0xb6d65e10) 0
+
+Class qIsNull(double)::U
+   size=8 align=4
+   base size=8 base align=4
+qIsNull(double)::U (0xb63b34ec) 0
+
+Class qIsNull(float)::U
+   size=4 align=4
+   base size=4 base align=4
+qIsNull(float)::U (0xb63b35a0) 0
+
+Class QFlag
+   size=4 align=4
+   base size=4 base align=4
+QFlag (0xb63b3dd4) 0
+
+Class QIncompatibleFlag
+   size=4 align=4
+   base size=4 base align=4
+QIncompatibleFlag (0xb63b3f00) 0
+
+Class QInternal
+   size=1 align=1
+   base size=0 base align=1
+QInternal (0xb5b34078) 0 empty
+
+Class QGenericArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericArgument (0xb5b340b4) 0
+
+Class QGenericReturnArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericReturnArgument (0xb5b096c0) 0
+  QGenericArgument (0xb5b342d0) 0
+
+Class QMetaObject
+   size=16 align=4
+   base size=16 base align=4
+QMetaObject (0xb5b34474) 0
+
+Class QMetaObjectExtraData
+   size=8 align=4
+   base size=8 base align=4
+QMetaObjectExtraData (0xb5b345a0) 0
+
+Class QLatin1Char
+   size=1 align=1
+   base size=1 base align=1
+QLatin1Char (0xb5b34780) 0
+
+Class QChar
+   size=2 align=2
+   base size=2 base align=2
+QChar (0xb5b34960) 0
+
+Class QBasicAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QBasicAtomicInt (0xb599a0b4) 0
+
+Class QAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QAtomicInt (0xb59c4000) 0
+  QBasicAtomicInt (0xb599a7bc) 0
+
+Class __locale_struct
+   size=116 align=4
+   base size=116 base align=4
+__locale_struct (0xb599aca8) 0
+
+Class QByteArray::Data
+   size=20 align=4
+   base size=20 base align=4
+QByteArray::Data (0xb59eb12c) 0
+
+Class QByteArray
+   size=4 align=4
+   base size=4 base align=4
+QByteArray (0xb59eb0f0) 0
+
+Class QByteRef
+   size=8 align=4
+   base size=8 base align=4
+QByteRef (0xb583f03c) 0
+
+Class QString::Null
+   size=1 align=1
+   base size=0 base align=1
+QString::Null (0xb58767f8) 0 empty
+
+Class QString::Data
+   size=20 align=4
+   base size=20 base align=4
+QString::Data (0xb5876834) 0
+
+Class QString
+   size=4 align=4
+   base size=4 base align=4
+QString (0xb58767bc) 0
+
+Class QLatin1String
+   size=4 align=4
+   base size=4 base align=4
+QLatin1String (0xb5743438) 0
+
+Class QCharRef
+   size=8 align=4
+   base size=8 base align=4
+QCharRef (0xb57a112c) 0
+
+Class QConstString
+   size=4 align=4
+   base size=4 base align=4
+QConstString (0xb58267c0) 0
+  QString (0xb5644870) 0
+
+Class QStringRef
+   size=12 align=4
+   base size=12 base align=4
+QStringRef (0xb5644bb8) 0
+
+Vtable for std::exception
+std::exception::_ZTVSt9exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9exception)
+8     std::exception::~exception
+12    std::exception::~exception
+16    std::exception::what
+
+Class std::exception
+   size=4 align=4
+   base size=4 base align=4
+std::exception (0xb5680c6c) 0 nearly-empty
+    vptr=((& std::exception::_ZTVSt9exception) + 8u)
+
+Vtable for std::bad_exception
+std::bad_exception::_ZTVSt13bad_exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt13bad_exception)
+8     std::bad_exception::~bad_exception
+12    std::bad_exception::~bad_exception
+16    std::bad_exception::what
+
+Class std::bad_exception
+   size=4 align=4
+   base size=4 base align=4
+std::bad_exception (0xb56cf3c0) 0 nearly-empty
+    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
+  std::exception (0xb5680d5c) 0 nearly-empty
+      primary-for std::bad_exception (0xb56cf3c0)
+
+Vtable for std::bad_alloc
+std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9bad_alloc)
+8     std::bad_alloc::~bad_alloc
+12    std::bad_alloc::~bad_alloc
+16    std::bad_alloc::what
+
+Class std::bad_alloc
+   size=4 align=4
+   base size=4 base align=4
+std::bad_alloc (0xb56cf540) 0 nearly-empty
+    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
+  std::exception (0xb5680fb4) 0 nearly-empty
+      primary-for std::bad_alloc (0xb56cf540)
+
+Class std::nothrow_t
+   size=1 align=1
+   base size=0 base align=1
+std::nothrow_t (0xb56e021c) 0 empty
+
+Class QListData::Data
+   size=24 align=4
+   base size=24 base align=4
+QListData::Data (0xb56e030c) 0
+
+Class QListData
+   size=4 align=4
+   base size=4 base align=4
+QListData (0xb56e02d0) 0
+
+Class QScopedPointerPodDeleter
+   size=1 align=1
+   base size=0 base align=1
+QScopedPointerPodDeleter (0xb56e0b40) 0 empty
+
+Vtable for QObjectData
+QObjectData::_ZTV11QObjectData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QObjectData)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+
+Class QObjectData
+   size=28 align=4
+   base size=28 base align=4
+QObjectData (0xb56e0bf4) 0
+    vptr=((& QObjectData::_ZTV11QObjectData) + 8u)
+
+Vtable for QObject
+QObject::_ZTV7QObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QObject)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    QObject::~QObject
+24    QObject::~QObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObject
+   size=8 align=4
+   base size=8 base align=4
+QObject (0xb56e0ca8) 0
+    vptr=((& QObject::_ZTV7QObject) + 8u)
+
+Vtable for QObjectUserData
+QObjectUserData::_ZTV15QObjectUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QObjectUserData)
+8     QObjectUserData::~QObjectUserData
+12    QObjectUserData::~QObjectUserData
+
+Class QObjectUserData
+   size=4 align=4
+   base size=4 base align=4
+QObjectUserData (0xb55e6528) 0 nearly-empty
+    vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u)
+
+Vtable for QIODevice
+QIODevice::_ZTV9QIODevice: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QIODevice)
+8     QIODevice::metaObject
+12    QIODevice::qt_metacast
+16    QIODevice::qt_metacall
+20    QIODevice::~QIODevice
+24    QIODevice::~QIODevice
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIODevice::isSequential
+60    QIODevice::open
+64    QIODevice::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   __cxa_pure_virtual
+
+Class QIODevice
+   size=8 align=4
+   base size=8 base align=4
+QIODevice (0xb55f52c0) 0
+    vptr=((& QIODevice::_ZTV9QIODevice) + 8u)
+  QObject (0xb55e6654) 0
+      primary-for QIODevice (0xb55f52c0)
+
+Class wait
+   size=4 align=4
+   base size=4 base align=4
+wait (0xb56253c0) 0
+
+Class timespec
+   size=8 align=4
+   base size=8 base align=4
+timespec (0xb56255a0) 0
+
+Class timeval
+   size=8 align=4
+   base size=8 base align=4
+timeval (0xb56255dc) 0
+
+Class __pthread_internal_slist
+   size=4 align=4
+   base size=4 base align=4
+__pthread_internal_slist (0xb5625690) 0
+
+Class random_data
+   size=28 align=4
+   base size=28 base align=4
+random_data (0xb562599c) 0
+
+Class drand48_data
+   size=24 align=4
+   base size=24 base align=4
+drand48_data (0xb56259d8) 0
+
+Class QVectorData
+   size=16 align=4
+   base size=16 base align=4
+QVectorData (0xb5625a14) 0
+
+Class QXmlStreamStringRef
+   size=12 align=4
+   base size=12 base align=4
+QXmlStreamStringRef (0xb5625bf4) 0
+
+Class QXmlStreamAttribute
+   size=56 align=4
+   base size=53 base align=4
+QXmlStreamAttribute (0xb54ec8ac) 0
+
+Class QXmlStreamAttributes
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamAttributes (0xb54e29c0) 0
+  QVector<QXmlStreamAttribute> (0xb550530c) 0
+
+Class QXmlStreamNamespaceDeclaration
+   size=28 align=4
+   base size=28 base align=4
+QXmlStreamNamespaceDeclaration (0xb55053fc) 0
+
+Class QXmlStreamNotationDeclaration
+   size=40 align=4
+   base size=40 base align=4
+QXmlStreamNotationDeclaration (0xb5505870) 0
+
+Class QXmlStreamEntityDeclaration
+   size=64 align=4
+   base size=64 base align=4
+QXmlStreamEntityDeclaration (0xb5505e4c) 0
+
+Vtable for QXmlStreamEntityResolver
+QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
+8     QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+12    QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+16    QXmlStreamEntityResolver::resolveEntity
+20    QXmlStreamEntityResolver::resolveUndeclaredEntity
+
+Class QXmlStreamEntityResolver
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamEntityResolver (0xb5341708) 0 nearly-empty
+    vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u)
+
+Class QXmlStreamReader
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamReader (0xb5341744) 0
+
+Class QXmlStreamWriter
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamWriter (0xb53418ac) 0
+
+Class QBitArray
+   size=4 align=4
+   base size=4 base align=4
+QBitArray (0xb5341a14) 0
+
+Class QBitRef
+   size=8 align=4
+   base size=8 base align=4
+QBitRef (0xb5391ec4) 0
+
+Class QByteArrayMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QByteArrayMatcher::Data (0xb53b34ec) 0
+
+Class QByteArrayMatcher
+   size=1032 align=4
+   base size=1032 base align=4
+QByteArrayMatcher (0xb53b34b0) 0
+
+Vtable for QDataStream
+QDataStream::_ZTV11QDataStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDataStream)
+8     QDataStream::~QDataStream
+12    QDataStream::~QDataStream
+
+Class QDataStream
+   size=28 align=4
+   base size=28 base align=4
+QDataStream (0xb53b3744) 0
+    vptr=((& QDataStream::_ZTV11QDataStream) + 8u)
+
+Class QHashData::Node
+   size=8 align=4
+   base size=8 base align=4
+QHashData::Node (0xb540d30c) 0
+
+Class QHashData
+   size=32 align=4
+   base size=32 base align=4
+QHashData (0xb540d2d0) 0
+
+Class QHashDummyValue
+   size=1 align=1
+   base size=0 base align=1
+QHashDummyValue (0xb540da14) 0 empty
+
+Class QContiguousCacheData
+   size=24 align=4
+   base size=24 base align=4
+QContiguousCacheData (0xb52461a4) 0
+
+Class QCryptographicHash
+   size=4 align=4
+   base size=4 base align=4
+QCryptographicHash (0xb5246348) 0
+
+Class QSharedData
+   size=4 align=4
+   base size=4 base align=4
+QSharedData (0xb5246384) 0
+
+Vtable for QtSharedPointer::ExternalRefCountData
+QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE)
+8     QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+12    QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+16    QtSharedPointer::ExternalRefCountData::destroy
+
+Class QtSharedPointer::ExternalRefCountData
+   size=12 align=4
+   base size=12 base align=4
+QtSharedPointer::ExternalRefCountData (0xb5246708) 0
+    vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u)
+
+Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn
+QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE)
+8     QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+12    QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+16    QtSharedPointer::ExternalRefCountWithDestroyFn::destroy
+
+Class QtSharedPointer::ExternalRefCountWithDestroyFn
+   size=16 align=4
+   base size=16 base align=4
+QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5147540) 0
+    vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u)
+  QtSharedPointer::ExternalRefCountData (0xb5246f00) 0
+      primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5147540)
+
+Class QDate
+   size=4 align=4
+   base size=4 base align=4
+QDate (0xb5155438) 0
+
+Class QTime
+   size=4 align=4
+   base size=4 base align=4
+QTime (0xb5155a50) 0
+
+Class QDateTime
+   size=4 align=4
+   base size=4 base align=4
+QDateTime (0xb5155fb4) 0
+
+Class QEasingCurve
+   size=4 align=4
+   base size=4 base align=4
+QEasingCurve (0xb51d1294) 0
+
+Class QElapsedTimer
+   size=16 align=4
+   base size=16 base align=4
+QElapsedTimer (0xb51d130c) 0
+
+Class QPoint
+   size=8 align=4
+   base size=8 base align=4
+QPoint (0xb51d1528) 0
+
+Class QPointF
+   size=16 align=4
+   base size=16 base align=4
+QPointF (0xb5210ac8) 0
+
+Class QLine
+   size=16 align=4
+   base size=16 base align=4
+QLine (0xb50361e0) 0
+
+Class QLineF
+   size=32 align=4
+   base size=32 base align=4
+QLineF (0xb5036f00) 0
+
+Class QLinkedListData
+   size=20 align=4
+   base size=20 base align=4
+QLinkedListData (0xb5088000) 0
+
+Vtable for QSystemLocale
+QSystemLocale::_ZTV13QSystemLocale: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSystemLocale)
+8     QSystemLocale::~QSystemLocale
+12    QSystemLocale::~QSystemLocale
+16    QSystemLocale::query
+20    QSystemLocale::fallbackLocale
+
+Class QSystemLocale
+   size=4 align=4
+   base size=4 base align=4
+QSystemLocale (0xb508821c) 0 nearly-empty
+    vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u)
+
+Class QLocale::Data
+   size=4 align=2
+   base size=4 base align=2
+QLocale::Data (0xb5088294) 0
+
+Class QLocale
+   size=4 align=4
+   base size=4 base align=4
+QLocale (0xb5088258) 0
+
+Class QMapData::Node
+   size=8 align=4
+   base size=8 base align=4
+QMapData::Node (0xb50888e8) 0
+
+Class QMapData
+   size=72 align=4
+   base size=72 base align=4
+QMapData (0xb50888ac) 0
+
+Class QMargins
+   size=16 align=4
+   base size=16 base align=4
+QMargins (0xb5088bf4) 0
+
+Class QSize
+   size=8 align=4
+   base size=8 base align=4
+QSize (0xb4fedd5c) 0
+
+Class QSizeF
+   size=16 align=4
+   base size=16 base align=4
+QSizeF (0xb50167f8) 0
+
+Class QRect
+   size=16 align=4
+   base size=16 base align=4
+QRect (0xb4e423fc) 0
+
+Class QRectF
+   size=32 align=4
+   base size=32 base align=4
+QRectF (0xb4ea703c) 0
+
+Class QRegExp
+   size=4 align=4
+   base size=4 base align=4
+QRegExp (0xb4eefd98) 0
+
+Class QLatin1Literal
+   size=8 align=4
+   base size=8 base align=4
+QLatin1Literal (0xb4f148e8) 0
+
+Class QAbstractConcatenable
+   size=1 align=1
+   base size=0 base align=1
+QAbstractConcatenable (0xb4f1499c) 0 empty
+
+Class QStringMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QStringMatcher::Data (0xb4d73f78) 0
+
+Class QStringMatcher
+   size=1036 align=4
+   base size=1036 base align=4
+QStringMatcher (0xb4d73f3c) 0
+
+Class QStringList
+   size=4 align=4
+   base size=4 base align=4
+QStringList (0xb4d8c480) 0
+  QList<QString> (0xb4d9b0b4) 0
+
+Class QTextBoundaryFinder
+   size=28 align=4
+   base size=28 base align=4
+QTextBoundaryFinder (0xb4de0618) 0
+
+Vtable for QTimeLine
+QTimeLine::_ZTV9QTimeLine: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeLine)
+8     QTimeLine::metaObject
+12    QTimeLine::qt_metacast
+16    QTimeLine::qt_metacall
+20    QTimeLine::~QTimeLine
+24    QTimeLine::~QTimeLine
+28    QObject::event
+32    QObject::eventFilter
+36    QTimeLine::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTimeLine::valueForTime
+
+Class QTimeLine
+   size=8 align=4
+   base size=8 base align=4
+QTimeLine (0xb4de6400) 0
+    vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u)
+  QObject (0xb4de06cc) 0
+      primary-for QTimeLine (0xb4de6400)
+
+Class QMutex
+   size=4 align=4
+   base size=4 base align=4
+QMutex (0xb4de0960) 0
+
+Class QMutexLocker
+   size=4 align=4
+   base size=4 base align=4
+QMutexLocker (0xb4e27000) 0
+
+Class QReadWriteLock
+   size=4 align=4
+   base size=4 base align=4
+QReadWriteLock (0xb4e27564) 0
+
+Class QReadLocker
+   size=4 align=4
+   base size=4 base align=4
+QReadLocker (0xb4e275a0) 0
+
+Class QWriteLocker
+   size=4 align=4
+   base size=4 base align=4
+QWriteLocker (0xb4e27a8c) 0
+
+Class QSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSemaphore (0xb4e27f78) 0
+
+Vtable for QThread
+QThread::_ZTV7QThread: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QThread)
+8     QThread::metaObject
+12    QThread::qt_metacast
+16    QThread::qt_metacall
+20    QThread::~QThread
+24    QThread::~QThread
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QThread::run
+
+Class QThread
+   size=8 align=4
+   base size=8 base align=4
+QThread (0xb4c4b3c0) 0
+    vptr=((& QThread::_ZTV7QThread) + 8u)
+  QObject (0xb4e27fb4) 0
+      primary-for QThread (0xb4c4b3c0)
+
+Class QThreadStorageData
+   size=4 align=4
+   base size=4 base align=4
+QThreadStorageData (0xb4c5b258) 0
+
+Class QWaitCondition
+   size=4 align=4
+   base size=4 base align=4
+QWaitCondition (0xb4c5b2d0) 0
+
+Vtable for QAbstractState
+QAbstractState::_ZTV14QAbstractState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QAbstractState)
+8     QAbstractState::metaObject
+12    QAbstractState::qt_metacast
+16    QAbstractState::qt_metacall
+20    QAbstractState::~QAbstractState
+24    QAbstractState::~QAbstractState
+28    QAbstractState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractState
+   size=8 align=4
+   base size=8 base align=4
+QAbstractState (0xb4c4be80) 0
+    vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u)
+  QObject (0xb4c5b30c) 0
+      primary-for QAbstractState (0xb4c4be80)
+
+Vtable for QAbstractTransition
+QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTransition)
+8     QAbstractTransition::metaObject
+12    QAbstractTransition::qt_metacast
+16    QAbstractTransition::qt_metacall
+20    QAbstractTransition::~QAbstractTransition
+24    QAbstractTransition::~QAbstractTransition
+28    QAbstractTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractTransition
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTransition (0xb4c79140) 0
+    vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u)
+  QObject (0xb4c5b528) 0
+      primary-for QAbstractTransition (0xb4c79140)
+
+Vtable for QEvent
+QEvent::_ZTV6QEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QEvent)
+8     QEvent::~QEvent
+12    QEvent::~QEvent
+
+Class QEvent
+   size=12 align=4
+   base size=12 base align=4
+QEvent (0xb4c5b744) 0
+    vptr=((& QEvent::_ZTV6QEvent) + 8u)
+
+Vtable for QTimerEvent
+QTimerEvent::_ZTV11QTimerEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTimerEvent)
+8     QTimerEvent::~QTimerEvent
+12    QTimerEvent::~QTimerEvent
+
+Class QTimerEvent
+   size=16 align=4
+   base size=16 base align=4
+QTimerEvent (0xb4c796c0) 0
+    vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u)
+  QEvent (0xb4c5b924) 0
+      primary-for QTimerEvent (0xb4c796c0)
+
+Vtable for QChildEvent
+QChildEvent::_ZTV11QChildEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QChildEvent)
+8     QChildEvent::~QChildEvent
+12    QChildEvent::~QChildEvent
+
+Class QChildEvent
+   size=16 align=4
+   base size=16 base align=4
+QChildEvent (0xb4c79780) 0
+    vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u)
+  QEvent (0xb4c5b99c) 0
+      primary-for QChildEvent (0xb4c79780)
+
+Vtable for QCustomEvent
+QCustomEvent::_ZTV12QCustomEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCustomEvent)
+8     QCustomEvent::~QCustomEvent
+12    QCustomEvent::~QCustomEvent
+
+Class QCustomEvent
+   size=12 align=4
+   base size=12 base align=4
+QCustomEvent (0xb4c79a40) 0
+    vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u)
+  QEvent (0xb4c5bb04) 0
+      primary-for QCustomEvent (0xb4c79a40)
+
+Vtable for QDynamicPropertyChangeEvent
+QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
+8     QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+12    QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+
+Class QDynamicPropertyChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QDynamicPropertyChangeEvent (0xb4c79b40) 0
+    vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u)
+  QEvent (0xb4c5bbf4) 0
+      primary-for QDynamicPropertyChangeEvent (0xb4c79b40)
+
+Vtable for QEventTransition
+QEventTransition::_ZTV16QEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QEventTransition)
+8     QEventTransition::metaObject
+12    QEventTransition::qt_metacast
+16    QEventTransition::qt_metacall
+20    QEventTransition::~QEventTransition
+24    QEventTransition::~QEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QEventTransition::eventTest
+60    QEventTransition::onTransition
+
+Class QEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QEventTransition (0xb4c79c00) 0
+    vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u)
+  QAbstractTransition (0xb4c79c40) 0
+      primary-for QEventTransition (0xb4c79c00)
+    QObject (0xb4c5bca8) 0
+        primary-for QAbstractTransition (0xb4c79c40)
+
+Vtable for QFinalState
+QFinalState::_ZTV11QFinalState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFinalState)
+8     QFinalState::metaObject
+12    QFinalState::qt_metacast
+16    QFinalState::qt_metacall
+20    QFinalState::~QFinalState
+24    QFinalState::~QFinalState
+28    QFinalState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFinalState::onEntry
+60    QFinalState::onExit
+
+Class QFinalState
+   size=8 align=4
+   base size=8 base align=4
+QFinalState (0xb4c79f00) 0
+    vptr=((& QFinalState::_ZTV11QFinalState) + 8u)
+  QAbstractState (0xb4c79f40) 0
+      primary-for QFinalState (0xb4c79f00)
+    QObject (0xb4c5bec4) 0
+        primary-for QAbstractState (0xb4c79f40)
+
+Vtable for QHistoryState
+QHistoryState::_ZTV13QHistoryState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QHistoryState)
+8     QHistoryState::metaObject
+12    QHistoryState::qt_metacast
+16    QHistoryState::qt_metacall
+20    QHistoryState::~QHistoryState
+24    QHistoryState::~QHistoryState
+28    QHistoryState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QHistoryState::onEntry
+60    QHistoryState::onExit
+
+Class QHistoryState
+   size=8 align=4
+   base size=8 base align=4
+QHistoryState (0xb4cbf200) 0
+    vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u)
+  QAbstractState (0xb4cbf240) 0
+      primary-for QHistoryState (0xb4cbf200)
+    QObject (0xb4cc50f0) 0
+        primary-for QAbstractState (0xb4cbf240)
+
+Vtable for QSignalTransition
+QSignalTransition::_ZTV17QSignalTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QSignalTransition)
+8     QSignalTransition::metaObject
+12    QSignalTransition::qt_metacast
+16    QSignalTransition::qt_metacall
+20    QSignalTransition::~QSignalTransition
+24    QSignalTransition::~QSignalTransition
+28    QSignalTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSignalTransition::eventTest
+60    QSignalTransition::onTransition
+
+Class QSignalTransition
+   size=8 align=4
+   base size=8 base align=4
+QSignalTransition (0xb4cbf500) 0
+    vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u)
+  QAbstractTransition (0xb4cbf540) 0
+      primary-for QSignalTransition (0xb4cbf500)
+    QObject (0xb4cc530c) 0
+        primary-for QAbstractTransition (0xb4cbf540)
+
+Vtable for QState
+QState::_ZTV6QState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QState)
+8     QState::metaObject
+12    QState::qt_metacast
+16    QState::qt_metacall
+20    QState::~QState
+24    QState::~QState
+28    QState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QState::onEntry
+60    QState::onExit
+
+Class QState
+   size=8 align=4
+   base size=8 base align=4
+QState (0xb4cbf800) 0
+    vptr=((& QState::_ZTV6QState) + 8u)
+  QAbstractState (0xb4cbf840) 0
+      primary-for QState (0xb4cbf800)
+    QObject (0xb4cc5528) 0
+        primary-for QAbstractState (0xb4cbf840)
+
+Class QMetaType
+   size=1 align=1
+   base size=0 base align=1
+QMetaType (0xb4cc5744) 0 empty
+
+Class QVariant::PrivateShared
+   size=8 align=4
+   base size=8 base align=4
+QVariant::PrivateShared (0xb4b45564) 0
+
+Class QVariant::Private::Data
+   size=8 align=4
+   base size=8 base align=4
+QVariant::Private::Data (0xb4b455dc) 0
+
+Class QVariant::Private
+   size=12 align=4
+   base size=12 base align=4
+QVariant::Private (0xb4b455a0) 0
+
+Class QVariant::Handler
+   size=36 align=4
+   base size=36 base align=4
+QVariant::Handler (0xb4b45654) 0
+
+Class QVariant
+   size=12 align=4
+   base size=12 base align=4
+QVariant (0xb4b45528) 0
+
+Class QVariantComparisonHelper
+   size=4 align=4
+   base size=4 base align=4
+QVariantComparisonHelper (0xb4b91f00) 0
+
+Vtable for QStateMachine::SignalEvent
+QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
+8     QStateMachine::SignalEvent::~SignalEvent
+12    QStateMachine::SignalEvent::~SignalEvent
+
+Class QStateMachine::SignalEvent
+   size=24 align=4
+   base size=24 base align=4
+QStateMachine::SignalEvent (0xb4bef640) 0
+    vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u)
+  QEvent (0xb4be53c0) 0
+      primary-for QStateMachine::SignalEvent (0xb4bef640)
+
+Vtable for QStateMachine::WrappedEvent
+QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
+8     QStateMachine::WrappedEvent::~WrappedEvent
+12    QStateMachine::WrappedEvent::~WrappedEvent
+
+Class QStateMachine::WrappedEvent
+   size=20 align=4
+   base size=20 base align=4
+QStateMachine::WrappedEvent (0xb4bef6c0) 0
+    vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u)
+  QEvent (0xb4be53fc) 0
+      primary-for QStateMachine::WrappedEvent (0xb4bef6c0)
+
+Vtable for QStateMachine
+QStateMachine::_ZTV13QStateMachine: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStateMachine)
+8     QStateMachine::metaObject
+12    QStateMachine::qt_metacast
+16    QStateMachine::qt_metacall
+20    QStateMachine::~QStateMachine
+24    QStateMachine::~QStateMachine
+28    QStateMachine::event
+32    QStateMachine::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStateMachine::onEntry
+60    QStateMachine::onExit
+64    QStateMachine::beginSelectTransitions
+68    QStateMachine::endSelectTransitions
+72    QStateMachine::beginMicrostep
+76    QStateMachine::endMicrostep
+
+Class QStateMachine
+   size=8 align=4
+   base size=8 base align=4
+QStateMachine (0xb4bef500) 0
+    vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u)
+  QState (0xb4bef540) 0
+      primary-for QStateMachine (0xb4bef500)
+    QAbstractState (0xb4bef580) 0
+        primary-for QState (0xb4bef540)
+      QObject (0xb4be5384) 0
+          primary-for QAbstractState (0xb4bef580)
+
+Vtable for QFactoryInterface
+QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFactoryInterface)
+8     QFactoryInterface::~QFactoryInterface
+12    QFactoryInterface::~QFactoryInterface
+16    __cxa_pure_virtual
+
+Class QFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QFactoryInterface (0xb4be5780) 0 nearly-empty
+    vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u)
+
+Vtable for QLibrary
+QLibrary::_ZTV8QLibrary: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QLibrary)
+8     QLibrary::metaObject
+12    QLibrary::qt_metacast
+16    QLibrary::qt_metacall
+20    QLibrary::~QLibrary
+24    QLibrary::~QLibrary
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QLibrary
+   size=16 align=4
+   base size=13 base align=4
+QLibrary (0xb4c1b040) 0
+    vptr=((& QLibrary::_ZTV8QLibrary) + 8u)
+  QObject (0xb4be5d20) 0
+      primary-for QLibrary (0xb4c1b040)
+
+Vtable for QPluginLoader
+QPluginLoader::_ZTV13QPluginLoader: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPluginLoader)
+8     QPluginLoader::metaObject
+12    QPluginLoader::qt_metacast
+16    QPluginLoader::qt_metacall
+20    QPluginLoader::~QPluginLoader
+24    QPluginLoader::~QPluginLoader
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPluginLoader
+   size=16 align=4
+   base size=13 base align=4
+QPluginLoader (0xb4c1be80) 0
+    vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u)
+  QObject (0xb4be5fb4) 0
+      primary-for QPluginLoader (0xb4c1be80)
+
+Class QUuid
+   size=16 align=4
+   base size=16 base align=4
+QUuid (0xb4a500f0) 0
+
+Vtable for QEventLoop
+QEventLoop::_ZTV10QEventLoop: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QEventLoop)
+8     QEventLoop::metaObject
+12    QEventLoop::qt_metacast
+16    QEventLoop::qt_metacall
+20    QEventLoop::~QEventLoop
+24    QEventLoop::~QEventLoop
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QEventLoop
+   size=8 align=4
+   base size=8 base align=4
+QEventLoop (0xb4a51700) 0
+    vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u)
+  QObject (0xb4a650f0) 0
+      primary-for QEventLoop (0xb4a51700)
+
+Vtable for QAbstractEventDispatcher
+QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
+8     QAbstractEventDispatcher::metaObject
+12    QAbstractEventDispatcher::qt_metacast
+16    QAbstractEventDispatcher::qt_metacall
+20    QAbstractEventDispatcher::~QAbstractEventDispatcher
+24    QAbstractEventDispatcher::~QAbstractEventDispatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   QAbstractEventDispatcher::startingUp
+104   QAbstractEventDispatcher::closingDown
+
+Class QAbstractEventDispatcher
+   size=8 align=4
+   base size=8 base align=4
+QAbstractEventDispatcher (0xb4a51b00) 0
+    vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u)
+  QObject (0xb4a653fc) 0
+      primary-for QAbstractEventDispatcher (0xb4a51b00)
+
+Class QModelIndex
+   size=16 align=4
+   base size=16 base align=4
+QModelIndex (0xb4a65618) 0
+
+Class QPersistentModelIndex
+   size=4 align=4
+   base size=4 base align=4
+QPersistentModelIndex (0xb4aa7ac8) 0
+
+Vtable for QAbstractItemModel
+QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractItemModel)
+8     QAbstractItemModel::metaObject
+12    QAbstractItemModel::qt_metacast
+16    QAbstractItemModel::qt_metacall
+20    QAbstractItemModel::~QAbstractItemModel
+24    QAbstractItemModel::~QAbstractItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractItemModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemModel (0xb4aa3740) 0
+    vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u)
+  QObject (0xb4aa7c30) 0
+      primary-for QAbstractItemModel (0xb4aa3740)
+
+Vtable for QAbstractTableModel
+QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTableModel)
+8     QAbstractTableModel::metaObject
+12    QAbstractTableModel::qt_metacast
+16    QAbstractTableModel::qt_metacall
+20    QAbstractTableModel::~QAbstractTableModel
+24    QAbstractTableModel::~QAbstractTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractTableModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractTableModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTableModel (0xb4aa3d80) 0
+    vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u)
+  QAbstractItemModel (0xb4aa3dc0) 0
+      primary-for QAbstractTableModel (0xb4aa3d80)
+    QObject (0xb4ae15a0) 0
+        primary-for QAbstractItemModel (0xb4aa3dc0)
+
+Vtable for QAbstractListModel
+QAbstractListModel::_ZTV18QAbstractListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractListModel)
+8     QAbstractListModel::metaObject
+12    QAbstractListModel::qt_metacast
+16    QAbstractListModel::qt_metacall
+20    QAbstractListModel::~QAbstractListModel
+24    QAbstractListModel::~QAbstractListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    __cxa_pure_virtual
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractListModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractListModel (0xb4af2000) 0
+    vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u)
+  QAbstractItemModel (0xb4af2040) 0
+      primary-for QAbstractListModel (0xb4af2000)
+    QObject (0xb4ae16cc) 0
+        primary-for QAbstractItemModel (0xb4af2040)
+
+Class QBasicTimer
+   size=4 align=4
+   base size=4 base align=4
+QBasicTimer (0xb4b055a0) 0
+
+Vtable for QCoreApplication
+QCoreApplication::_ZTV16QCoreApplication: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCoreApplication)
+8     QCoreApplication::metaObject
+12    QCoreApplication::qt_metacast
+16    QCoreApplication::qt_metacall
+20    QCoreApplication::~QCoreApplication
+24    QCoreApplication::~QCoreApplication
+28    QCoreApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCoreApplication::notify
+60    QCoreApplication::compressEvent
+
+Class QCoreApplication
+   size=8 align=4
+   base size=8 base align=4
+QCoreApplication (0xb4af2b00) 0
+    vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u)
+  QObject (0xb4b05834) 0
+      primary-for QCoreApplication (0xb4af2b00)
+
+Class __exception
+   size=32 align=4
+   base size=32 base align=4
+__exception (0xb4b05dd4) 0
+
+Class QMetaMethod
+   size=8 align=4
+   base size=8 base align=4
+QMetaMethod (0xb4960b04) 0
+
+Class QMetaEnum
+   size=8 align=4
+   base size=8 base align=4
+QMetaEnum (0xb4960e10) 0
+
+Class QMetaProperty
+   size=20 align=4
+   base size=20 base align=4
+QMetaProperty (0xb4985078) 0
+
+Class QMetaClassInfo
+   size=8 align=4
+   base size=8 base align=4
+QMetaClassInfo (0xb498512c) 0
+
+Vtable for QMimeData
+QMimeData::_ZTV9QMimeData: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMimeData)
+8     QMimeData::metaObject
+12    QMimeData::qt_metacast
+16    QMimeData::qt_metacall
+20    QMimeData::~QMimeData
+24    QMimeData::~QMimeData
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMimeData::hasFormat
+60    QMimeData::formats
+64    QMimeData::retrieveData
+
+Class QMimeData
+   size=8 align=4
+   base size=8 base align=4
+QMimeData (0xb496e940) 0
+    vptr=((& QMimeData::_ZTV9QMimeData) + 8u)
+  QObject (0xb4985384) 0
+      primary-for QMimeData (0xb496e940)
+
+Vtable for QObjectCleanupHandler
+QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QObjectCleanupHandler)
+8     QObjectCleanupHandler::metaObject
+12    QObjectCleanupHandler::qt_metacast
+16    QObjectCleanupHandler::qt_metacall
+20    QObjectCleanupHandler::~QObjectCleanupHandler
+24    QObjectCleanupHandler::~QObjectCleanupHandler
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObjectCleanupHandler
+   size=12 align=4
+   base size=12 base align=4
+QObjectCleanupHandler (0xb496ec00) 0
+    vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u)
+  QObject (0xb49855a0) 0
+      primary-for QObjectCleanupHandler (0xb496ec00)
+
+Vtable for QSharedMemory
+QSharedMemory::_ZTV13QSharedMemory: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSharedMemory)
+8     QSharedMemory::metaObject
+12    QSharedMemory::qt_metacast
+16    QSharedMemory::qt_metacall
+20    QSharedMemory::~QSharedMemory
+24    QSharedMemory::~QSharedMemory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSharedMemory
+   size=8 align=4
+   base size=8 base align=4
+QSharedMemory (0xb496ee40) 0
+    vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u)
+  QObject (0xb49856cc) 0
+      primary-for QSharedMemory (0xb496ee40)
+
+Vtable for QSignalMapper
+QSignalMapper::_ZTV13QSignalMapper: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSignalMapper)
+8     QSignalMapper::metaObject
+12    QSignalMapper::qt_metacast
+16    QSignalMapper::qt_metacall
+20    QSignalMapper::~QSignalMapper
+24    QSignalMapper::~QSignalMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSignalMapper
+   size=8 align=4
+   base size=8 base align=4
+QSignalMapper (0xb49b6100) 0
+    vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u)
+  QObject (0xb49858e8) 0
+      primary-for QSignalMapper (0xb49b6100)
+
+Vtable for QSocketNotifier
+QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSocketNotifier)
+8     QSocketNotifier::metaObject
+12    QSocketNotifier::qt_metacast
+16    QSocketNotifier::qt_metacall
+20    QSocketNotifier::~QSocketNotifier
+24    QSocketNotifier::~QSocketNotifier
+28    QSocketNotifier::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSocketNotifier
+   size=20 align=4
+   base size=17 base align=4
+QSocketNotifier (0xb49b63c0) 0
+    vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u)
+  QObject (0xb4985b04) 0
+      primary-for QSocketNotifier (0xb49b63c0)
+
+Class QSystemSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSystemSemaphore (0xb4985dd4) 0
+
+Vtable for QTimer
+QTimer::_ZTV6QTimer: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QTimer)
+8     QTimer::metaObject
+12    QTimer::qt_metacast
+16    QTimer::qt_metacall
+20    QTimer::~QTimer
+24    QTimer::~QTimer
+28    QObject::event
+32    QObject::eventFilter
+36    QTimer::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTimer
+   size=24 align=4
+   base size=21 base align=4
+QTimer (0xb49b6780) 0
+    vptr=((& QTimer::_ZTV6QTimer) + 8u)
+  QObject (0xb4985e88) 0
+      primary-for QTimer (0xb49b6780)
+
+Vtable for QTranslator
+QTranslator::_ZTV11QTranslator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTranslator)
+8     QTranslator::metaObject
+12    QTranslator::qt_metacast
+16    QTranslator::qt_metacall
+20    QTranslator::~QTranslator
+24    QTranslator::~QTranslator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTranslator::translate
+60    QTranslator::isEmpty
+
+Class QTranslator
+   size=8 align=4
+   base size=8 base align=4
+QTranslator (0xb49b6cc0) 0
+    vptr=((& QTranslator::_ZTV11QTranslator) + 8u)
+  QObject (0xb49eb12c) 0
+      primary-for QTranslator (0xb49b6cc0)
+
+Class _IO_marker
+   size=12 align=4
+   base size=12 base align=4
+_IO_marker (0xb49eb4ec) 0
+
+Class _IO_FILE
+   size=148 align=4
+   base size=148 base align=4
+_IO_FILE (0xb49eb528) 0
+
+Vtable for QFile
+QFile::_ZTV5QFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QFile)
+8     QFile::metaObject
+12    QFile::qt_metacast
+16    QFile::qt_metacall
+20    QFile::~QFile
+24    QFile::~QFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QFile::fileEngine
+
+Class QFile
+   size=8 align=4
+   base size=8 base align=4
+QFile (0xb4a001c0) 0
+    vptr=((& QFile::_ZTV5QFile) + 8u)
+  QIODevice (0xb4a00200) 0
+      primary-for QFile (0xb4a001c0)
+    QObject (0xb49eb5a0) 0
+        primary-for QIODevice (0xb4a00200)
+
+Class QFileInfo
+   size=4 align=4
+   base size=4 base align=4
+QFileInfo (0xb49eba14) 0
+
+Class QDir
+   size=4 align=4
+   base size=4 base align=4
+QDir (0xb4883078) 0
+
+Class QAbstractFileEngine::ExtensionOption
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionOption (0xb48837f8) 0 empty
+
+Class QAbstractFileEngine::ExtensionReturn
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionReturn (0xb4883834) 0 empty
+
+Class QAbstractFileEngine::MapExtensionOption
+   size=20 align=4
+   base size=20 base align=4
+QAbstractFileEngine::MapExtensionOption (0xb48b5a00) 0
+  QAbstractFileEngine::ExtensionOption (0xb4883870) 0 empty
+
+Class QAbstractFileEngine::MapExtensionReturn
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::MapExtensionReturn (0xb48b5a80) 0
+  QAbstractFileEngine::ExtensionReturn (0xb48838ac) 0 empty
+
+Class QAbstractFileEngine::UnMapExtensionOption
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::UnMapExtensionOption (0xb48b5b00) 0
+  QAbstractFileEngine::ExtensionOption (0xb48838e8) 0 empty
+
+Vtable for QAbstractFileEngine
+QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractFileEngine)
+8     QAbstractFileEngine::~QAbstractFileEngine
+12    QAbstractFileEngine::~QAbstractFileEngine
+16    QAbstractFileEngine::open
+20    QAbstractFileEngine::close
+24    QAbstractFileEngine::flush
+28    QAbstractFileEngine::size
+32    QAbstractFileEngine::pos
+36    QAbstractFileEngine::seek
+40    QAbstractFileEngine::isSequential
+44    QAbstractFileEngine::remove
+48    QAbstractFileEngine::copy
+52    QAbstractFileEngine::rename
+56    QAbstractFileEngine::link
+60    QAbstractFileEngine::mkdir
+64    QAbstractFileEngine::rmdir
+68    QAbstractFileEngine::setSize
+72    QAbstractFileEngine::caseSensitive
+76    QAbstractFileEngine::isRelativePath
+80    QAbstractFileEngine::entryList
+84    QAbstractFileEngine::fileFlags
+88    QAbstractFileEngine::setPermissions
+92    QAbstractFileEngine::fileName
+96    QAbstractFileEngine::ownerId
+100   QAbstractFileEngine::owner
+104   QAbstractFileEngine::fileTime
+108   QAbstractFileEngine::setFileName
+112   QAbstractFileEngine::handle
+116   QAbstractFileEngine::beginEntryList
+120   QAbstractFileEngine::endEntryList
+124   QAbstractFileEngine::read
+128   QAbstractFileEngine::readLine
+132   QAbstractFileEngine::write
+136   QAbstractFileEngine::extension
+140   QAbstractFileEngine::supportsExtension
+
+Class QAbstractFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngine (0xb48837bc) 0
+    vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u)
+
+Vtable for QAbstractFileEngineHandler
+QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractFileEngineHandler)
+8     QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+12    QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+16    __cxa_pure_virtual
+
+Class QAbstractFileEngineHandler
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngineHandler (0xb4883b40) 0 nearly-empty
+    vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u)
+
+Vtable for QAbstractFileEngineIterator
+QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractFileEngineIterator)
+8     QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+12    QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QAbstractFileEngineIterator::currentFileInfo
+32    QAbstractFileEngineIterator::entryInfo
+
+Class QAbstractFileEngineIterator
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngineIterator (0xb4883b7c) 0
+    vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u)
+
+Vtable for QBuffer
+QBuffer::_ZTV7QBuffer: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBuffer)
+8     QBuffer::metaObject
+12    QBuffer::qt_metacast
+16    QBuffer::qt_metacall
+20    QBuffer::~QBuffer
+24    QBuffer::~QBuffer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QBuffer::connectNotify
+52    QBuffer::disconnectNotify
+56    QIODevice::isSequential
+60    QBuffer::open
+64    QBuffer::close
+68    QBuffer::pos
+72    QBuffer::size
+76    QBuffer::seek
+80    QBuffer::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QBuffer::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QBuffer::readData
+112   QIODevice::readLineData
+116   QBuffer::writeData
+
+Class QBuffer
+   size=8 align=4
+   base size=8 base align=4
+QBuffer (0xb48b5e40) 0
+    vptr=((& QBuffer::_ZTV7QBuffer) + 8u)
+  QIODevice (0xb48b5e80) 0
+      primary-for QBuffer (0xb48b5e40)
+    QObject (0xb4883bf4) 0
+        primary-for QIODevice (0xb48b5e80)
+
+Class QTextCodec::ConverterState
+   size=28 align=4
+   base size=28 base align=4
+QTextCodec::ConverterState (0xb4883e4c) 0
+
+Vtable for QTextCodec
+QTextCodec::_ZTV10QTextCodec: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextCodec)
+8     __cxa_pure_virtual
+12    QTextCodec::aliases
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QTextCodec::~QTextCodec
+32    QTextCodec::~QTextCodec
+
+Class QTextCodec
+   size=4 align=4
+   base size=4 base align=4
+QTextCodec (0xb4883e10) 0 nearly-empty
+    vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u)
+
+Class QTextEncoder
+   size=32 align=4
+   base size=32 base align=4
+QTextEncoder (0xb4749b40) 0
+
+Class QTextDecoder
+   size=32 align=4
+   base size=32 base align=4
+QTextDecoder (0xb4749d98) 0
+
+Vtable for QTextStream
+QTextStream::_ZTV11QTextStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextStream)
+8     QTextStream::~QTextStream
+12    QTextStream::~QTextStream
+
+Class QTextStream
+   size=8 align=4
+   base size=8 base align=4
+QTextStream (0xb4783000) 0
+    vptr=((& QTextStream::_ZTV11QTextStream) + 8u)
+
+Class QTextStreamManipulator
+   size=24 align=4
+   base size=22 base align=4
+QTextStreamManipulator (0xb4783690) 0
+
+Vtable for QTextIStream
+QTextIStream::_ZTV12QTextIStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextIStream)
+8     QTextIStream::~QTextIStream
+12    QTextIStream::~QTextIStream
+
+Class QTextIStream
+   size=8 align=4
+   base size=8 base align=4
+QTextIStream (0xb47af880) 0
+    vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u)
+  QTextStream (0xb47d3870) 0
+      primary-for QTextIStream (0xb47af880)
+
+Vtable for QTextOStream
+QTextOStream::_ZTV12QTextOStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextOStream)
+8     QTextOStream::~QTextOStream
+12    QTextOStream::~QTextOStream
+
+Class QTextOStream
+   size=8 align=4
+   base size=8 base align=4
+QTextOStream (0xb47afb40) 0
+    vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u)
+  QTextStream (0xb47d3f00) 0
+      primary-for QTextOStream (0xb47afb40)
+
+Class QDebug::Stream
+   size=24 align=4
+   base size=22 base align=4
+QDebug::Stream (0xb47e95dc) 0
+
+Class QDebug
+   size=4 align=4
+   base size=4 base align=4
+QDebug (0xb47e95a0) 0
+
+Class QNoDebug
+   size=1 align=1
+   base size=0 base align=1
+QNoDebug (0xb466321c) 0 empty
+
+Vtable for QDirIterator
+QDirIterator::_ZTV12QDirIterator: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QDirIterator)
+8     QDirIterator::~QDirIterator
+12    QDirIterator::~QDirIterator
+
+Class QDirIterator
+   size=8 align=4
+   base size=8 base align=4
+QDirIterator (0xb46634b0) 0
+    vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u)
+
+Vtable for QFileSystemWatcher
+QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFileSystemWatcher)
+8     QFileSystemWatcher::metaObject
+12    QFileSystemWatcher::qt_metacast
+16    QFileSystemWatcher::qt_metacall
+20    QFileSystemWatcher::~QFileSystemWatcher
+24    QFileSystemWatcher::~QFileSystemWatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFileSystemWatcher
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemWatcher (0xb468d500) 0
+    vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u)
+  QObject (0xb4663618) 0
+      primary-for QFileSystemWatcher (0xb468d500)
+
+Vtable for QFSFileEngine
+QFSFileEngine::_ZTV13QFSFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFSFileEngine)
+8     QFSFileEngine::~QFSFileEngine
+12    QFSFileEngine::~QFSFileEngine
+16    QFSFileEngine::open
+20    QFSFileEngine::close
+24    QFSFileEngine::flush
+28    QFSFileEngine::size
+32    QFSFileEngine::pos
+36    QFSFileEngine::seek
+40    QFSFileEngine::isSequential
+44    QFSFileEngine::remove
+48    QFSFileEngine::copy
+52    QFSFileEngine::rename
+56    QFSFileEngine::link
+60    QFSFileEngine::mkdir
+64    QFSFileEngine::rmdir
+68    QFSFileEngine::setSize
+72    QFSFileEngine::caseSensitive
+76    QFSFileEngine::isRelativePath
+80    QFSFileEngine::entryList
+84    QFSFileEngine::fileFlags
+88    QFSFileEngine::setPermissions
+92    QFSFileEngine::fileName
+96    QFSFileEngine::ownerId
+100   QFSFileEngine::owner
+104   QFSFileEngine::fileTime
+108   QFSFileEngine::setFileName
+112   QFSFileEngine::handle
+116   QFSFileEngine::beginEntryList
+120   QFSFileEngine::endEntryList
+124   QFSFileEngine::read
+128   QFSFileEngine::readLine
+132   QFSFileEngine::write
+136   QFSFileEngine::extension
+140   QFSFileEngine::supportsExtension
+
+Class QFSFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QFSFileEngine (0xb468d7c0) 0
+    vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u)
+  QAbstractFileEngine (0xb4663834) 0
+      primary-for QFSFileEngine (0xb468d7c0)
+
+Class QProcessEnvironment
+   size=4 align=4
+   base size=4 base align=4
+QProcessEnvironment (0xb4663960) 0
+
+Vtable for QProcess
+QProcess::_ZTV8QProcess: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QProcess)
+8     QProcess::metaObject
+12    QProcess::qt_metacast
+16    QProcess::qt_metacall
+20    QProcess::~QProcess
+24    QProcess::~QProcess
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProcess::isSequential
+60    QIODevice::open
+64    QProcess::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QProcess::atEnd
+84    QIODevice::reset
+88    QProcess::bytesAvailable
+92    QProcess::bytesToWrite
+96    QProcess::canReadLine
+100   QProcess::waitForReadyRead
+104   QProcess::waitForBytesWritten
+108   QProcess::readData
+112   QIODevice::readLineData
+116   QProcess::writeData
+120   QProcess::setupChildProcess
+
+Class QProcess
+   size=8 align=4
+   base size=8 base align=4
+QProcess (0xb468d980) 0
+    vptr=((& QProcess::_ZTV8QProcess) + 8u)
+  QIODevice (0xb468d9c0) 0
+      primary-for QProcess (0xb468d980)
+    QObject (0xb4663a14) 0
+        primary-for QIODevice (0xb468d9c0)
+
+Class QResource
+   size=4 align=4
+   base size=4 base align=4
+QResource (0xb4663c30) 0
+
+Vtable for QSettings
+QSettings::_ZTV9QSettings: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSettings)
+8     QSettings::metaObject
+12    QSettings::qt_metacast
+16    QSettings::qt_metacall
+20    QSettings::~QSettings
+24    QSettings::~QSettings
+28    QSettings::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSettings
+   size=8 align=4
+   base size=8 base align=4
+QSettings (0xb468de00) 0
+    vptr=((& QSettings::_ZTV9QSettings) + 8u)
+  QObject (0xb4663dd4) 0
+      primary-for QSettings (0xb468de00)
+
+Vtable for QTemporaryFile
+QTemporaryFile::_ZTV14QTemporaryFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QTemporaryFile)
+8     QTemporaryFile::metaObject
+12    QTemporaryFile::qt_metacast
+16    QTemporaryFile::qt_metacall
+20    QTemporaryFile::~QTemporaryFile
+24    QTemporaryFile::~QTemporaryFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QTemporaryFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QTemporaryFile::fileEngine
+
+Class QTemporaryFile
+   size=8 align=4
+   base size=8 base align=4
+QTemporaryFile (0xb4529a00) 0
+    vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u)
+  QFile (0xb4529a40) 0
+      primary-for QTemporaryFile (0xb4529a00)
+    QIODevice (0xb4529a80) 0
+        primary-for QFile (0xb4529a40)
+      QObject (0xb452d8e8) 0
+          primary-for QIODevice (0xb4529a80)
+
+Class QUrl
+   size=4 align=4
+   base size=4 base align=4
+QUrl (0xb452dbf4) 0
+
+Class QLibraryInfo
+   size=1 align=1
+   base size=0 base align=1
+QLibraryInfo (0xb45bb7bc) 0 empty
+
+Vtable for QRunnable
+QRunnable::_ZTV9QRunnable: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QRunnable)
+8     __cxa_pure_virtual
+12    QRunnable::~QRunnable
+16    QRunnable::~QRunnable
+
+Class QRunnable
+   size=8 align=4
+   base size=8 base align=4
+QRunnable (0xb45bb7f8) 0
+    vptr=((& QRunnable::_ZTV9QRunnable) + 8u)
+
+Vtable for QtConcurrent::Exception
+QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE)
+8     QtConcurrent::Exception::~Exception
+12    QtConcurrent::Exception::~Exception
+16    std::exception::what
+20    QtConcurrent::Exception::raise
+24    QtConcurrent::Exception::clone
+
+Class QtConcurrent::Exception
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::Exception (0xb45c4dc0) 0 nearly-empty
+    vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u)
+  std::exception (0xb45bbc6c) 0 nearly-empty
+      primary-for QtConcurrent::Exception (0xb45c4dc0)
+
+Vtable for QtConcurrent::UnhandledException
+QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE)
+8     QtConcurrent::UnhandledException::~UnhandledException
+12    QtConcurrent::UnhandledException::~UnhandledException
+16    std::exception::what
+20    QtConcurrent::UnhandledException::raise
+24    QtConcurrent::UnhandledException::clone
+
+Class QtConcurrent::UnhandledException
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::UnhandledException (0xb45c4ec0) 0 nearly-empty
+    vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u)
+  QtConcurrent::Exception (0xb45c4f00) 0 nearly-empty
+      primary-for QtConcurrent::UnhandledException (0xb45c4ec0)
+    std::exception (0xb45bbca8) 0 nearly-empty
+        primary-for QtConcurrent::Exception (0xb45c4f00)
+
+Class QtConcurrent::internal::ExceptionHolder
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionHolder (0xb45bbce4) 0
+
+Class QtConcurrent::internal::ExceptionStore
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionStore (0xb45bbd20) 0
+
+Class QtConcurrent::ResultItem
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultItem (0xb45bbd5c) 0
+
+Class QtConcurrent::ResultIteratorBase
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultIteratorBase (0xb45e1348) 0
+
+Vtable for QtConcurrent::ResultStoreBase
+QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE)
+8     QtConcurrent::ResultStoreBase::~ResultStoreBase
+12    QtConcurrent::ResultStoreBase::~ResultStoreBase
+
+Class QtConcurrent::ResultStoreBase
+   size=28 align=4
+   base size=28 base align=4
+QtConcurrent::ResultStoreBase (0xb45e1474) 0
+    vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u)
+
+Vtable for QFutureInterfaceBase
+QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QFutureInterfaceBase)
+8     QFutureInterfaceBase::~QFutureInterfaceBase
+12    QFutureInterfaceBase::~QFutureInterfaceBase
+
+Class QFutureInterfaceBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureInterfaceBase (0xb45e18ac) 0
+    vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u)
+
+Vtable for QFutureWatcherBase
+QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFutureWatcherBase)
+8     QFutureWatcherBase::metaObject
+12    QFutureWatcherBase::qt_metacast
+16    QFutureWatcherBase::qt_metacall
+20    QFutureWatcherBase::~QFutureWatcherBase
+24    QFutureWatcherBase::~QFutureWatcherBase
+28    QFutureWatcherBase::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QFutureWatcherBase::connectNotify
+52    QFutureWatcherBase::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QFutureWatcherBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureWatcherBase (0xb4470d00) 0
+    vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u)
+  QObject (0xb447e294) 0
+      primary-for QFutureWatcherBase (0xb4470d00)
+
+Vtable for QThreadPool
+QThreadPool::_ZTV11QThreadPool: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QThreadPool)
+8     QThreadPool::metaObject
+12    QThreadPool::qt_metacast
+16    QThreadPool::qt_metacall
+20    QThreadPool::~QThreadPool
+24    QThreadPool::~QThreadPool
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QThreadPool
+   size=8 align=4
+   base size=8 base align=4
+QThreadPool (0xb4496ec0) 0
+    vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u)
+  QObject (0xb44a8294) 0
+      primary-for QThreadPool (0xb4496ec0)
+
+Class QtConcurrent::ThreadEngineBarrier
+   size=12 align=4
+   base size=12 base align=4
+QtConcurrent::ThreadEngineBarrier (0xb44a84b0) 0
+
+Vtable for QtConcurrent::ThreadEngineBase
+QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE)
+8     QtConcurrent::ThreadEngineBase::run
+12    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+16    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+20    QtConcurrent::ThreadEngineBase::start
+24    QtConcurrent::ThreadEngineBase::finish
+28    QtConcurrent::ThreadEngineBase::threadFunction
+32    QtConcurrent::ThreadEngineBase::shouldStartThread
+36    QtConcurrent::ThreadEngineBase::shouldThrottleThread
+40    __cxa_pure_virtual
+
+Class QtConcurrent::ThreadEngineBase
+   size=32 align=4
+   base size=32 base align=4
+QtConcurrent::ThreadEngineBase (0xb44bb1c0) 0
+    vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u)
+  QRunnable (0xb44a84ec) 0
+      primary-for QtConcurrent::ThreadEngineBase (0xb44bb1c0)
+
+VTT for QtConcurrent::ThreadEngine<void>
+QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries
+0     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u)
+4     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u)
+
+Class QtConcurrent::BlockSizeManager
+   size=72 align=4
+   base size=72 base align=4
+QtConcurrent::BlockSizeManager (0xb44ddac8) 0
+
+Vtable for QTextCodecFactoryInterface
+QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QTextCodecFactoryInterface)
+8     QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+12    QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextCodecFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextCodecFactoryInterface (0xb4164740) 0 nearly-empty
+    vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u)
+  QFactoryInterface (0xb4154384) 0 nearly-empty
+      primary-for QTextCodecFactoryInterface (0xb4164740)
+
+Vtable for QTextCodecPlugin
+QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTextCodecPlugin)
+8     QTextCodecPlugin::metaObject
+12    QTextCodecPlugin::qt_metacast
+16    QTextCodecPlugin::qt_metacall
+20    QTextCodecPlugin::~QTextCodecPlugin
+24    QTextCodecPlugin::~QTextCodecPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    QTextCodecPlugin::keys
+80    QTextCodecPlugin::create
+84    (int (*)(...))-0x000000008
+88    (int (*)(...))(& _ZTI16QTextCodecPlugin)
+92    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev
+96    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev
+100   QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv
+104   QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString
+
+Class QTextCodecPlugin
+   size=12 align=4
+   base size=12 base align=4
+QTextCodecPlugin (0xb4176820) 0
+    vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u)
+  QObject (0xb4154690) 0
+      primary-for QTextCodecPlugin (0xb4176820)
+  QTextCodecFactoryInterface (0xb4164a00) 8 nearly-empty
+      vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u)
+    QFactoryInterface (0xb41546cc) 8 nearly-empty
+        primary-for QTextCodecFactoryInterface (0xb4164a00)
+
+Vtable for QAbstractAnimation
+QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractAnimation)
+8     QAbstractAnimation::metaObject
+12    QAbstractAnimation::qt_metacast
+16    QAbstractAnimation::qt_metacall
+20    QAbstractAnimation::~QAbstractAnimation
+24    QAbstractAnimation::~QAbstractAnimation
+28    QAbstractAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAbstractAnimation
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAnimation (0xb4164c40) 0
+    vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u)
+  QObject (0xb41547f8) 0
+      primary-for QAbstractAnimation (0xb4164c40)
+
+Vtable for QAnimationGroup
+QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAnimationGroup)
+8     QAnimationGroup::metaObject
+12    QAnimationGroup::qt_metacast
+16    QAnimationGroup::qt_metacall
+20    QAnimationGroup::~QAnimationGroup
+24    QAnimationGroup::~QAnimationGroup
+28    QAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QAnimationGroup (0xb4164f00) 0
+    vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u)
+  QAbstractAnimation (0xb4164f40) 0
+      primary-for QAnimationGroup (0xb4164f00)
+    QObject (0xb4154a50) 0
+        primary-for QAbstractAnimation (0xb4164f40)
+
+Vtable for QParallelAnimationGroup
+QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QParallelAnimationGroup)
+8     QParallelAnimationGroup::metaObject
+12    QParallelAnimationGroup::qt_metacast
+16    QParallelAnimationGroup::qt_metacall
+20    QParallelAnimationGroup::~QParallelAnimationGroup
+24    QParallelAnimationGroup::~QParallelAnimationGroup
+28    QParallelAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QParallelAnimationGroup::duration
+60    QParallelAnimationGroup::updateCurrentTime
+64    QParallelAnimationGroup::updateState
+68    QParallelAnimationGroup::updateDirection
+
+Class QParallelAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QParallelAnimationGroup (0xb419f200) 0
+    vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u)
+  QAnimationGroup (0xb419f240) 0
+      primary-for QParallelAnimationGroup (0xb419f200)
+    QAbstractAnimation (0xb419f280) 0
+        primary-for QAnimationGroup (0xb419f240)
+      QObject (0xb4154c6c) 0
+          primary-for QAbstractAnimation (0xb419f280)
+
+Vtable for QPauseAnimation
+QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPauseAnimation)
+8     QPauseAnimation::metaObject
+12    QPauseAnimation::qt_metacast
+16    QPauseAnimation::qt_metacall
+20    QPauseAnimation::~QPauseAnimation
+24    QPauseAnimation::~QPauseAnimation
+28    QPauseAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPauseAnimation::duration
+60    QPauseAnimation::updateCurrentTime
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QPauseAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPauseAnimation (0xb419f540) 0
+    vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u)
+  QAbstractAnimation (0xb419f580) 0
+      primary-for QPauseAnimation (0xb419f540)
+    QObject (0xb4154e88) 0
+        primary-for QAbstractAnimation (0xb419f580)
+
+Vtable for QVariantAnimation
+QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QVariantAnimation)
+8     QVariantAnimation::metaObject
+12    QVariantAnimation::qt_metacast
+16    QVariantAnimation::qt_metacall
+20    QVariantAnimation::~QVariantAnimation
+24    QVariantAnimation::~QVariantAnimation
+28    QVariantAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QVariantAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    __cxa_pure_virtual
+76    QVariantAnimation::interpolated
+
+Class QVariantAnimation
+   size=8 align=4
+   base size=8 base align=4
+QVariantAnimation (0xb419f840) 0
+    vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u)
+  QAbstractAnimation (0xb419f880) 0
+      primary-for QVariantAnimation (0xb419f840)
+    QObject (0xb41bd0b4) 0
+        primary-for QAbstractAnimation (0xb419f880)
+
+Vtable for QPropertyAnimation
+QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QPropertyAnimation)
+8     QPropertyAnimation::metaObject
+12    QPropertyAnimation::qt_metacast
+16    QPropertyAnimation::qt_metacall
+20    QPropertyAnimation::~QPropertyAnimation
+24    QPropertyAnimation::~QPropertyAnimation
+28    QPropertyAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QPropertyAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    QPropertyAnimation::updateCurrentValue
+76    QVariantAnimation::interpolated
+
+Class QPropertyAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPropertyAnimation (0xb419fc80) 0
+    vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u)
+  QVariantAnimation (0xb419fcc0) 0
+      primary-for QPropertyAnimation (0xb419fc80)
+    QAbstractAnimation (0xb419fd00) 0
+        primary-for QVariantAnimation (0xb419fcc0)
+      QObject (0xb41bd2d0) 0
+          primary-for QAbstractAnimation (0xb419fd00)
+
+Vtable for QSequentialAnimationGroup
+QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
+8     QSequentialAnimationGroup::metaObject
+12    QSequentialAnimationGroup::qt_metacast
+16    QSequentialAnimationGroup::qt_metacall
+20    QSequentialAnimationGroup::~QSequentialAnimationGroup
+24    QSequentialAnimationGroup::~QSequentialAnimationGroup
+28    QSequentialAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSequentialAnimationGroup::duration
+60    QSequentialAnimationGroup::updateCurrentTime
+64    QSequentialAnimationGroup::updateState
+68    QSequentialAnimationGroup::updateDirection
+
+Class QSequentialAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QSequentialAnimationGroup (0xb419ffc0) 0
+    vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u)
+  QAnimationGroup (0xb41dd000) 0
+      primary-for QSequentialAnimationGroup (0xb419ffc0)
+    QAbstractAnimation (0xb41dd040) 0
+        primary-for QAnimationGroup (0xb41dd000)
+      QObject (0xb41bd4ec) 0
+          primary-for QAbstractAnimation (0xb41dd040)
+
+Vtable for QPaintDevice
+QPaintDevice::_ZTV12QPaintDevice: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPaintDevice)
+8     QPaintDevice::~QPaintDevice
+12    QPaintDevice::~QPaintDevice
+16    QPaintDevice::devType
+20    __cxa_pure_virtual
+24    QPaintDevice::metric
+
+Class QPaintDevice
+   size=8 align=4
+   base size=6 base align=4
+QPaintDevice (0xb41bd708) 0
+    vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u)
+
+Class QColor
+   size=16 align=4
+   base size=14 base align=4
+QColor (0xb41fd2d0) 0
+
+Class QPolygon
+   size=4 align=4
+   base size=4 base align=4
+QPolygon (0xb4202cc0) 0
+  QVector<QPoint> (0xb41fd960) 0
+
+Class QPolygonF
+   size=4 align=4
+   base size=4 base align=4
+QPolygonF (0xb4053300) 0
+  QVector<QPointF> (0xb4058348) 0
+
+Class QRegion::QRegionData
+   size=16 align=4
+   base size=16 base align=4
+QRegion::QRegionData (0xb4058ca8) 0
+
+Class QRegion
+   size=4 align=4
+   base size=4 base align=4
+QRegion (0xb4058c6c) 0
+
+Class QMatrix
+   size=48 align=4
+   base size=48 base align=4
+QMatrix (0xb409b000) 0
+
+Class QPainterPath::Element
+   size=20 align=4
+   base size=20 base align=4
+QPainterPath::Element (0xb40be1a4) 0
+
+Class QPainterPath
+   size=4 align=4
+   base size=4 base align=4
+QPainterPath (0xb40be168) 0
+
+Class QPainterPathPrivate
+   size=8 align=4
+   base size=8 base align=4
+QPainterPathPrivate (0xb40be690) 0
+
+Class QPainterPathStroker
+   size=4 align=4
+   base size=4 base align=4
+QPainterPathStroker (0xb40be7bc) 0
+
+Class QTransform
+   size=80 align=4
+   base size=80 base align=4
+QTransform (0xb411a744) 0
+
+Class QImageTextKeyLang
+   size=8 align=4
+   base size=8 base align=4
+QImageTextKeyLang (0xb3f7f690) 0
+
+Vtable for QImage
+QImage::_ZTV6QImage: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QImage)
+8     QImage::~QImage
+12    QImage::~QImage
+16    QImage::devType
+20    QImage::paintEngine
+24    QImage::metric
+
+Class QImage
+   size=12 align=4
+   base size=12 base align=4
+QImage (0xb3f6e940) 0
+    vptr=((& QImage::_ZTV6QImage) + 8u)
+  QPaintDevice (0xb3fac078) 0
+      primary-for QImage (0xb3f6e940)
+
+Vtable for QPixmap
+QPixmap::_ZTV7QPixmap: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QPixmap)
+8     QPixmap::~QPixmap
+12    QPixmap::~QPixmap
+16    QPixmap::devType
+20    QPixmap::paintEngine
+24    QPixmap::metric
+
+Class QPixmap
+   size=12 align=4
+   base size=12 base align=4
+QPixmap (0xb3fee240) 0
+    vptr=((& QPixmap::_ZTV7QPixmap) + 8u)
+  QPaintDevice (0xb3facc30) 0
+      primary-for QPixmap (0xb3fee240)
+
+Class QIcon
+   size=4 align=4
+   base size=4 base align=4
+QIcon (0xb4023294) 0
+
+Class QKeySequence
+   size=4 align=4
+   base size=4 base align=4
+QKeySequence (0xb40234ec) 0
+
+Class QBrush
+   size=4 align=4
+   base size=4 base align=4
+QBrush (0xb4023708) 0
+
+Class QBrushData
+   size=104 align=4
+   base size=104 base align=4
+QBrushData (0xb40238ac) 0
+
+Class QGradient
+   size=56 align=4
+   base size=56 base align=4
+QGradient (0xb4023c6c) 0
+
+Class QLinearGradient
+   size=56 align=4
+   base size=56 base align=4
+QLinearGradient (0xb3e787c0) 0
+  QGradient (0xb4023f00) 0
+
+Class QRadialGradient
+   size=56 align=4
+   base size=56 base align=4
+QRadialGradient (0xb3e788c0) 0
+  QGradient (0xb4023f3c) 0
+
+Class QConicalGradient
+   size=56 align=4
+   base size=56 base align=4
+QConicalGradient (0xb3e789c0) 0
+  QGradient (0xb4023f78) 0
+
+Class QPalette
+   size=8 align=4
+   base size=8 base align=4
+QPalette (0xb4023fb4) 0
+
+Class QColorGroup
+   size=8 align=4
+   base size=8 base align=4
+QColorGroup (0xb3ed1400) 0
+  QPalette (0xb3ec78ac) 0
+
+Class QFont
+   size=8 align=4
+   base size=8 base align=4
+QFont (0xb3eeaa14) 0
+
+Class QFontMetrics
+   size=4 align=4
+   base size=4 base align=4
+QFontMetrics (0xb3eeac30) 0
+
+Class QFontMetricsF
+   size=4 align=4
+   base size=4 base align=4
+QFontMetricsF (0xb3eeae88) 0
+
+Class QFontInfo
+   size=4 align=4
+   base size=4 base align=4
+QFontInfo (0xb3eeaf3c) 0
+
+Class QSizePolicy
+   size=4 align=4
+   base size=4 base align=4
+QSizePolicy (0xb3eeaf78) 0
+
+Class QCursor
+   size=4 align=4
+   base size=4 base align=4
+QCursor (0xb3d80e4c) 0
+
+Class QWidgetData
+   size=64 align=4
+   base size=64 base align=4
+QWidgetData (0xb3d80e88) 0
+
+Vtable for QWidget
+QWidget::_ZTV7QWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QWidget)
+8     QWidget::metaObject
+12    QWidget::qt_metacast
+16    QWidget::qt_metacall
+20    QWidget::~QWidget
+24    QWidget::~QWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI7QWidget)
+232   QWidget::_ZThn8_N7QWidgetD1Ev
+236   QWidget::_ZThn8_N7QWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWidget
+   size=20 align=4
+   base size=20 base align=4
+QWidget (0xb3db1410) 0
+    vptr=((& QWidget::_ZTV7QWidget) + 8u)
+  QObject (0xb3d80ec4) 0
+      primary-for QWidget (0xb3db1410)
+  QPaintDevice (0xb3d80f00) 8
+      vptr=((& QWidget::_ZTV7QWidget) + 232u)
+
+Vtable for QAbstractButton
+QAbstractButton::_ZTV15QAbstractButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAbstractButton)
+8     QAbstractButton::metaObject
+12    QAbstractButton::qt_metacast
+16    QAbstractButton::qt_metacall
+20    QAbstractButton::~QAbstractButton
+24    QAbstractButton::~QAbstractButton
+28    QAbstractButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   __cxa_pure_virtual
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI15QAbstractButton)
+244   QAbstractButton::_ZThn8_N15QAbstractButtonD1Ev
+248   QAbstractButton::_ZThn8_N15QAbstractButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractButton
+   size=20 align=4
+   base size=20 base align=4
+QAbstractButton (0xb3c46f40) 0
+    vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 8u)
+  QWidget (0xb3c70c80) 0
+      primary-for QAbstractButton (0xb3c46f40)
+    QObject (0xb3c5d654) 0
+        primary-for QWidget (0xb3c70c80)
+    QPaintDevice (0xb3c5d690) 8
+        vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 244u)
+
+Vtable for QFrame
+QFrame::_ZTV6QFrame: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QFrame)
+8     QFrame::metaObject
+12    QFrame::qt_metacast
+16    QFrame::qt_metacall
+20    QFrame::~QFrame
+24    QFrame::~QFrame
+28    QFrame::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI6QFrame)
+232   QFrame::_ZThn8_N6QFrameD1Ev
+236   QFrame::_ZThn8_N6QFrameD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFrame
+   size=20 align=4
+   base size=20 base align=4
+QFrame (0xb3c86440) 0
+    vptr=((& QFrame::_ZTV6QFrame) + 8u)
+  QWidget (0xb3c8c8c0) 0
+      primary-for QFrame (0xb3c86440)
+    QObject (0xb3c5da14) 0
+        primary-for QWidget (0xb3c8c8c0)
+    QPaintDevice (0xb3c5da50) 8
+        vptr=((& QFrame::_ZTV6QFrame) + 232u)
+
+Vtable for QAbstractScrollArea
+QAbstractScrollArea::_ZTV19QAbstractScrollArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractScrollArea)
+8     QAbstractScrollArea::metaObject
+12    QAbstractScrollArea::qt_metacast
+16    QAbstractScrollArea::qt_metacall
+20    QAbstractScrollArea::~QAbstractScrollArea
+24    QAbstractScrollArea::~QAbstractScrollArea
+28    QAbstractScrollArea::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QAbstractScrollArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QAbstractScrollArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI19QAbstractScrollArea)
+240   QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD1Ev
+244   QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractScrollArea
+   size=20 align=4
+   base size=20 base align=4
+QAbstractScrollArea (0xb3c86700) 0
+    vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 8u)
+  QFrame (0xb3c86740) 0
+      primary-for QAbstractScrollArea (0xb3c86700)
+    QWidget (0xb3ca34b0) 0
+        primary-for QFrame (0xb3c86740)
+      QObject (0xb3c5dc6c) 0
+          primary-for QWidget (0xb3ca34b0)
+      QPaintDevice (0xb3c5dca8) 8
+          vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 240u)
+
+Vtable for QAbstractSlider
+QAbstractSlider::_ZTV15QAbstractSlider: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAbstractSlider)
+8     QAbstractSlider::metaObject
+12    QAbstractSlider::qt_metacast
+16    QAbstractSlider::qt_metacall
+20    QAbstractSlider::~QAbstractSlider
+24    QAbstractSlider::~QAbstractSlider
+28    QAbstractSlider::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSlider::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI15QAbstractSlider)
+236   QAbstractSlider::_ZThn8_N15QAbstractSliderD1Ev
+240   QAbstractSlider::_ZThn8_N15QAbstractSliderD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractSlider
+   size=20 align=4
+   base size=20 base align=4
+QAbstractSlider (0xb3c86a00) 0
+    vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 8u)
+  QWidget (0xb3cba0f0) 0
+      primary-for QAbstractSlider (0xb3c86a00)
+    QObject (0xb3c5dec4) 0
+        primary-for QWidget (0xb3cba0f0)
+    QPaintDevice (0xb3c5df00) 8
+        vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 236u)
+
+Vtable for QValidator
+QValidator::_ZTV10QValidator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QValidator)
+8     QValidator::metaObject
+12    QValidator::qt_metacast
+16    QValidator::qt_metacall
+20    QValidator::~QValidator
+24    QValidator::~QValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    QValidator::fixup
+
+Class QValidator
+   size=8 align=4
+   base size=8 base align=4
+QValidator (0xb3c86f80) 0
+    vptr=((& QValidator::_ZTV10QValidator) + 8u)
+  QObject (0xb3cd21e0) 0
+      primary-for QValidator (0xb3c86f80)
+
+Vtable for QIntValidator
+QIntValidator::_ZTV13QIntValidator: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QIntValidator)
+8     QIntValidator::metaObject
+12    QIntValidator::qt_metacast
+16    QIntValidator::qt_metacall
+20    QIntValidator::~QIntValidator
+24    QIntValidator::~QIntValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIntValidator::validate
+60    QIntValidator::fixup
+64    QIntValidator::setRange
+
+Class QIntValidator
+   size=16 align=4
+   base size=16 base align=4
+QIntValidator (0xb3cd7240) 0
+    vptr=((& QIntValidator::_ZTV13QIntValidator) + 8u)
+  QValidator (0xb3cd7280) 0
+      primary-for QIntValidator (0xb3cd7240)
+    QObject (0xb3cd23fc) 0
+        primary-for QValidator (0xb3cd7280)
+
+Vtable for QDoubleValidator
+QDoubleValidator::_ZTV16QDoubleValidator: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QDoubleValidator)
+8     QDoubleValidator::metaObject
+12    QDoubleValidator::qt_metacast
+16    QDoubleValidator::qt_metacall
+20    QDoubleValidator::~QDoubleValidator
+24    QDoubleValidator::~QDoubleValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDoubleValidator::validate
+60    QValidator::fixup
+64    QDoubleValidator::setRange
+
+Class QDoubleValidator
+   size=28 align=4
+   base size=28 base align=4
+QDoubleValidator (0xb3cd7540) 0
+    vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 8u)
+  QValidator (0xb3cd7580) 0
+      primary-for QDoubleValidator (0xb3cd7540)
+    QObject (0xb3cd25a0) 0
+        primary-for QValidator (0xb3cd7580)
+
+Vtable for QRegExpValidator
+QRegExpValidator::_ZTV16QRegExpValidator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QRegExpValidator)
+8     QRegExpValidator::metaObject
+12    QRegExpValidator::qt_metacast
+16    QRegExpValidator::qt_metacall
+20    QRegExpValidator::~QRegExpValidator
+24    QRegExpValidator::~QRegExpValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QRegExpValidator::validate
+60    QValidator::fixup
+
+Class QRegExpValidator
+   size=12 align=4
+   base size=12 base align=4
+QRegExpValidator (0xb3cd7900) 0
+    vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 8u)
+  QValidator (0xb3cd7940) 0
+      primary-for QRegExpValidator (0xb3cd7900)
+    QObject (0xb3cd2870) 0
+        primary-for QValidator (0xb3cd7940)
+
+Vtable for QAbstractSpinBox
+QAbstractSpinBox::_ZTV16QAbstractSpinBox: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QAbstractSpinBox)
+8     QAbstractSpinBox::metaObject
+12    QAbstractSpinBox::qt_metacast
+16    QAbstractSpinBox::qt_metacall
+20    QAbstractSpinBox::~QAbstractSpinBox
+24    QAbstractSpinBox::~QAbstractSpinBox
+28    QAbstractSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSpinBox::validate
+228   QAbstractSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI16QAbstractSpinBox)
+252   QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD1Ev
+256   QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QAbstractSpinBox (0xb3cd7bc0) 0
+    vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 8u)
+  QWidget (0xb3d08460) 0
+      primary-for QAbstractSpinBox (0xb3cd7bc0)
+    QObject (0xb3cd29d8) 0
+        primary-for QWidget (0xb3d08460)
+    QPaintDevice (0xb3cd2a14) 8
+        vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 252u)
+
+Vtable for QButtonGroup
+QButtonGroup::_ZTV12QButtonGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QButtonGroup)
+8     QButtonGroup::metaObject
+12    QButtonGroup::qt_metacast
+16    QButtonGroup::qt_metacall
+20    QButtonGroup::~QButtonGroup
+24    QButtonGroup::~QButtonGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QButtonGroup
+   size=8 align=4
+   base size=8 base align=4
+QButtonGroup (0xb3cd7fc0) 0
+    vptr=((& QButtonGroup::_ZTV12QButtonGroup) + 8u)
+  QObject (0xb3cd2d20) 0
+      primary-for QButtonGroup (0xb3cd7fc0)
+
+Vtable for QCalendarWidget
+QCalendarWidget::_ZTV15QCalendarWidget: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QCalendarWidget)
+8     QCalendarWidget::metaObject
+12    QCalendarWidget::qt_metacast
+16    QCalendarWidget::qt_metacall
+20    QCalendarWidget::~QCalendarWidget
+24    QCalendarWidget::~QCalendarWidget
+28    QCalendarWidget::event
+32    QCalendarWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCalendarWidget::sizeHint
+68    QCalendarWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QCalendarWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QCalendarWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QCalendarWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QCalendarWidget::paintCell
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI15QCalendarWidget)
+236   QCalendarWidget::_ZThn8_N15QCalendarWidgetD1Ev
+240   QCalendarWidget::_ZThn8_N15QCalendarWidgetD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCalendarWidget
+   size=20 align=4
+   base size=20 base align=4
+QCalendarWidget (0xb3b3e300) 0
+    vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 8u)
+  QWidget (0xb3b4e190) 0
+      primary-for QCalendarWidget (0xb3b3e300)
+    QObject (0xb3cd2f3c) 0
+        primary-for QWidget (0xb3b4e190)
+    QPaintDevice (0xb3cd2f78) 8
+        vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 236u)
+
+Vtable for QCheckBox
+QCheckBox::_ZTV9QCheckBox: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QCheckBox)
+8     QCheckBox::metaObject
+12    QCheckBox::qt_metacast
+16    QCheckBox::qt_metacall
+20    QCheckBox::~QCheckBox
+24    QCheckBox::~QCheckBox
+28    QCheckBox::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCheckBox::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QCheckBox::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QCheckBox::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QCheckBox::hitButton
+228   QCheckBox::checkStateSet
+232   QCheckBox::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI9QCheckBox)
+244   QCheckBox::_ZThn8_N9QCheckBoxD1Ev
+248   QCheckBox::_ZThn8_N9QCheckBoxD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCheckBox
+   size=20 align=4
+   base size=20 base align=4
+QCheckBox (0xb3b3e640) 0
+    vptr=((& QCheckBox::_ZTV9QCheckBox) + 8u)
+  QAbstractButton (0xb3b3e680) 0
+      primary-for QCheckBox (0xb3b3e640)
+    QWidget (0xb3b63640) 0
+        primary-for QAbstractButton (0xb3b3e680)
+      QObject (0xb3b641e0) 0
+          primary-for QWidget (0xb3b63640)
+      QPaintDevice (0xb3b6421c) 8
+          vptr=((& QCheckBox::_ZTV9QCheckBox) + 244u)
+
+Vtable for QSlider
+QSlider::_ZTV7QSlider: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QSlider)
+8     QSlider::metaObject
+12    QSlider::qt_metacast
+16    QSlider::qt_metacall
+20    QSlider::~QSlider
+24    QSlider::~QSlider
+28    QSlider::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSlider::sizeHint
+68    QSlider::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSlider::mousePressEvent
+84    QSlider::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSlider::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSlider::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSlider::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI7QSlider)
+236   QSlider::_ZThn8_N7QSliderD1Ev
+240   QSlider::_ZThn8_N7QSliderD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSlider
+   size=20 align=4
+   base size=20 base align=4
+QSlider (0xb3b3ea00) 0
+    vptr=((& QSlider::_ZTV7QSlider) + 8u)
+  QAbstractSlider (0xb3b3ea40) 0
+      primary-for QSlider (0xb3b3ea00)
+    QWidget (0xb3b71f00) 0
+        primary-for QAbstractSlider (0xb3b3ea40)
+      QObject (0xb3b64474) 0
+          primary-for QWidget (0xb3b71f00)
+      QPaintDevice (0xb3b644b0) 8
+          vptr=((& QSlider::_ZTV7QSlider) + 236u)
+
+Vtable for QStyle
+QStyle::_ZTV6QStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QStyle)
+8     QStyle::metaObject
+12    QStyle::qt_metacast
+16    QStyle::qt_metacall
+20    QStyle::~QStyle
+24    QStyle::~QStyle
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStyle::polish
+60    QStyle::unpolish
+64    QStyle::polish
+68    QStyle::unpolish
+72    QStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   __cxa_pure_virtual
+120   __cxa_pure_virtual
+124   __cxa_pure_virtual
+128   __cxa_pure_virtual
+132   __cxa_pure_virtual
+136   __cxa_pure_virtual
+
+Class QStyle
+   size=8 align=4
+   base size=8 base align=4
+QStyle (0xb3b3ee00) 0
+    vptr=((& QStyle::_ZTV6QStyle) + 8u)
+  QObject (0xb3b64780) 0
+      primary-for QStyle (0xb3b3ee00)
+
+Vtable for QTabBar
+QTabBar::_ZTV7QTabBar: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QTabBar)
+8     QTabBar::metaObject
+12    QTabBar::qt_metacast
+16    QTabBar::qt_metacall
+20    QTabBar::~QTabBar
+24    QTabBar::~QTabBar
+28    QTabBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QTabBar::sizeHint
+68    QTabBar::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTabBar::mousePressEvent
+84    QTabBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QTabBar::mouseMoveEvent
+96    QTabBar::wheelEvent
+100   QTabBar::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTabBar::paintEvent
+128   QWidget::moveEvent
+132   QTabBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QTabBar::showEvent
+172   QTabBar::hideEvent
+176   QWidget::x11Event
+180   QTabBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTabBar::tabSizeHint
+228   QTabBar::tabInserted
+232   QTabBar::tabRemoved
+236   QTabBar::tabLayoutChange
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI7QTabBar)
+248   QTabBar::_ZThn8_N7QTabBarD1Ev
+252   QTabBar::_ZThn8_N7QTabBarD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTabBar
+   size=20 align=4
+   base size=20 base align=4
+QTabBar (0xb3bc0380) 0
+    vptr=((& QTabBar::_ZTV7QTabBar) + 8u)
+  QWidget (0xb3bf72d0) 0
+      primary-for QTabBar (0xb3bc0380)
+    QObject (0xb3b64b7c) 0
+        primary-for QWidget (0xb3bf72d0)
+    QPaintDevice (0xb3b64bb8) 8
+        vptr=((& QTabBar::_ZTV7QTabBar) + 248u)
+
+Vtable for QTabWidget
+QTabWidget::_ZTV10QTabWidget: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTabWidget)
+8     QTabWidget::metaObject
+12    QTabWidget::qt_metacast
+16    QTabWidget::qt_metacall
+20    QTabWidget::~QTabWidget
+24    QTabWidget::~QTabWidget
+28    QTabWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QTabWidget::sizeHint
+68    QTabWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QTabWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTabWidget::paintEvent
+128   QWidget::moveEvent
+132   QTabWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QTabWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTabWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTabWidget::tabInserted
+228   QTabWidget::tabRemoved
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI10QTabWidget)
+240   QTabWidget::_ZThn8_N10QTabWidgetD1Ev
+244   QTabWidget::_ZThn8_N10QTabWidgetD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTabWidget
+   size=20 align=4
+   base size=20 base align=4
+QTabWidget (0xb3bc0680) 0
+    vptr=((& QTabWidget::_ZTV10QTabWidget) + 8u)
+  QWidget (0xb3c09a50) 0
+      primary-for QTabWidget (0xb3bc0680)
+    QObject (0xb3b64dd4) 0
+        primary-for QWidget (0xb3c09a50)
+    QPaintDevice (0xb3b64e10) 8
+        vptr=((& QTabWidget::_ZTV10QTabWidget) + 240u)
+
+Vtable for QRubberBand
+QRubberBand::_ZTV11QRubberBand: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QRubberBand)
+8     QRubberBand::metaObject
+12    QRubberBand::qt_metacast
+16    QRubberBand::qt_metacall
+20    QRubberBand::~QRubberBand
+24    QRubberBand::~QRubberBand
+28    QRubberBand::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QRubberBand::paintEvent
+128   QRubberBand::moveEvent
+132   QRubberBand::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QRubberBand::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QRubberBand::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QRubberBand)
+232   QRubberBand::_ZThn8_N11QRubberBandD1Ev
+236   QRubberBand::_ZThn8_N11QRubberBandD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QRubberBand
+   size=20 align=4
+   base size=20 base align=4
+QRubberBand (0xb3bc0ec0) 0
+    vptr=((& QRubberBand::_ZTV11QRubberBand) + 8u)
+  QWidget (0xb3a34d70) 0
+      primary-for QRubberBand (0xb3bc0ec0)
+    QObject (0xb3a31348) 0
+        primary-for QWidget (0xb3a34d70)
+    QPaintDevice (0xb3a31384) 8
+        vptr=((& QRubberBand::_ZTV11QRubberBand) + 232u)
+
+Class QStyleOption
+   size=44 align=4
+   base size=44 base align=4
+QStyleOption (0xb3a317bc) 0
+
+Class QStyleOptionFocusRect
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionFocusRect (0xb3a47340) 0
+  QStyleOption (0xb3a317f8) 0
+
+Class QStyleOptionFrame
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionFrame (0xb3a47540) 0
+  QStyleOption (0xb3a31b7c) 0
+
+Class QStyleOptionFrameV2
+   size=56 align=4
+   base size=56 base align=4
+QStyleOptionFrameV2 (0xb3a47740) 0
+  QStyleOptionFrame (0xb3a47780) 0
+    QStyleOption (0xb3a31ec4) 0
+
+Class QStyleOptionFrameV3
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionFrameV3 (0xb3a47c40) 0
+  QStyleOptionFrameV2 (0xb3a47c80) 0
+    QStyleOptionFrame (0xb3a47cc0) 0
+      QStyleOption (0xb3a713fc) 0
+
+Class QStyleOptionTabWidgetFrame
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabWidgetFrame (0xb3a91000) 0
+  QStyleOption (0xb3a717f8) 0
+
+Class QStyleOptionTabWidgetFrameV2
+   size=112 align=4
+   base size=112 base align=4
+QStyleOptionTabWidgetFrameV2 (0xb3a91200) 0
+  QStyleOptionTabWidgetFrame (0xb3a91240) 0
+    QStyleOption (0xb3a71e88) 0
+
+Class QStyleOptionTabBarBase
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabBarBase (0xb3a91580) 0
+  QStyleOption (0xb3a9f384) 0
+
+Class QStyleOptionTabBarBaseV2
+   size=84 align=4
+   base size=81 base align=4
+QStyleOptionTabBarBaseV2 (0xb3a91780) 0
+  QStyleOptionTabBarBase (0xb3a917c0) 0
+    QStyleOption (0xb3a9f834) 0
+
+Class QStyleOptionHeader
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionHeader (0xb3a91b00) 0
+  QStyleOption (0xb3a9fbb8) 0
+
+Class QStyleOptionButton
+   size=64 align=4
+   base size=64 base align=4
+QStyleOptionButton (0xb3a91dc0) 0
+  QStyleOption (0xb3abe690) 0
+
+Class QStyleOptionTab
+   size=72 align=4
+   base size=72 base align=4
+QStyleOptionTab (0xb3ace140) 0
+  QStyleOption (0xb3abefb4) 0
+
+Class QStyleOptionTabV2
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabV2 (0xb3ace500) 0
+  QStyleOptionTab (0xb3ace540) 0
+    QStyleOption (0xb3aea9d8) 0
+
+Class QStyleOptionTabV3
+   size=100 align=4
+   base size=100 base align=4
+QStyleOptionTabV3 (0xb3ace880) 0
+  QStyleOptionTabV2 (0xb3ace8c0) 0
+    QStyleOptionTab (0xb3ace900) 0
+      QStyleOption (0xb3aeaf3c) 0
+
+Class QStyleOptionToolBar
+   size=68 align=4
+   base size=68 base align=4
+QStyleOptionToolBar (0xb3aced00) 0
+  QStyleOption (0xb3b1a834) 0
+
+Class QStyleOptionProgressBar
+   size=68 align=4
+   base size=65 base align=4
+QStyleOptionProgressBar (0xb3940080) 0
+  QStyleOption (0xb3b1af00) 0
+
+Class QStyleOptionProgressBarV2
+   size=76 align=4
+   base size=74 base align=4
+QStyleOptionProgressBarV2 (0xb39402c0) 0
+  QStyleOptionProgressBar (0xb3940300) 0
+    QStyleOption (0xb3947654) 0
+
+Class QStyleOptionMenuItem
+   size=96 align=4
+   base size=96 base align=4
+QStyleOptionMenuItem (0xb3940380) 0
+  QStyleOption (0xb3947690) 0
+
+Class QStyleOptionQ3ListViewItem
+   size=64 align=4
+   base size=64 base align=4
+QStyleOptionQ3ListViewItem (0xb3940580) 0
+  QStyleOption (0xb3958258) 0
+
+Class QStyleOptionQ3DockWindow
+   size=48 align=4
+   base size=46 base align=4
+QStyleOptionQ3DockWindow (0xb3940900) 0
+  QStyleOption (0xb39588ac) 0
+
+Class QStyleOptionDockWidget
+   size=52 align=4
+   base size=51 base align=4
+QStyleOptionDockWidget (0xb3940b00) 0
+  QStyleOption (0xb3958bf4) 0
+
+Class QStyleOptionDockWidgetV2
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionDockWidgetV2 (0xb3940d00) 0
+  QStyleOptionDockWidget (0xb3940d40) 0
+    QStyleOption (0xb398c1a4) 0
+
+Class QStyleOptionViewItem
+   size=80 align=4
+   base size=77 base align=4
+QStyleOptionViewItem (0xb3995080) 0
+  QStyleOption (0xb398c5dc) 0
+
+Class QStyleOptionViewItemV2
+   size=84 align=4
+   base size=84 base align=4
+QStyleOptionViewItemV2 (0xb3995300) 0
+  QStyleOptionViewItem (0xb3995340) 0
+    QStyleOption (0xb398cec4) 0
+
+Class QStyleOptionViewItemV3
+   size=92 align=4
+   base size=92 base align=4
+QStyleOptionViewItemV3 (0xb3995800) 0
+  QStyleOptionViewItemV2 (0xb3995840) 0
+    QStyleOptionViewItem (0xb3995880) 0
+      QStyleOption (0xb39a94ec) 0
+
+Class QStyleOptionViewItemV4
+   size=128 align=4
+   base size=128 base align=4
+QStyleOptionViewItemV4 (0xb3995bc0) 0
+  QStyleOptionViewItemV3 (0xb3995c00) 0
+    QStyleOptionViewItemV2 (0xb3995c40) 0
+      QStyleOptionViewItem (0xb3995c80) 0
+        QStyleOption (0xb39a999c) 0
+
+Class QStyleOptionToolBox
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionToolBox (0xb3995fc0) 0
+  QStyleOption (0xb39d84ec) 0
+
+Class QStyleOptionToolBoxV2
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionToolBoxV2 (0xb39dd1c0) 0
+  QStyleOptionToolBox (0xb39dd200) 0
+    QStyleOption (0xb39d8b04) 0
+
+Class QStyleOptionRubberBand
+   size=52 align=4
+   base size=49 base align=4
+QStyleOptionRubberBand (0xb39dd540) 0
+  QStyleOption (0xb39ef078) 0
+
+Class QStyleOptionComplex
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionComplex (0xb39dd740) 0
+  QStyleOption (0xb39ef3c0) 0
+
+Class QStyleOptionSlider
+   size=104 align=4
+   base size=101 base align=4
+QStyleOptionSlider (0xb39dd9c0) 0
+  QStyleOptionComplex (0xb39dda00) 0
+    QStyleOption (0xb39ef870) 0
+
+Class QStyleOptionSpinBox
+   size=64 align=4
+   base size=61 base align=4
+QStyleOptionSpinBox (0xb39ddd40) 0
+  QStyleOptionComplex (0xb39ddd80) 0
+    QStyleOption (0xb3a0212c) 0
+
+Class QStyleOptionQ3ListView
+   size=84 align=4
+   base size=81 base align=4
+QStyleOptionQ3ListView (0xb39ddfc0) 0
+  QStyleOptionComplex (0xb3a0c000) 0
+    QStyleOption (0xb3a025a0) 0
+
+Class QStyleOptionToolButton
+   size=96 align=4
+   base size=96 base align=4
+QStyleOptionToolButton (0xb3a0c2c0) 0
+  QStyleOptionComplex (0xb3a0c300) 0
+    QStyleOption (0xb3a02ec4) 0
+
+Class QStyleOptionComboBox
+   size=92 align=4
+   base size=92 base align=4
+QStyleOptionComboBox (0xb3a0c680) 0
+  QStyleOptionComplex (0xb3a0c6c0) 0
+    QStyleOption (0xb3837bb8) 0
+
+Class QStyleOptionTitleBar
+   size=68 align=4
+   base size=68 base align=4
+QStyleOptionTitleBar (0xb3a0c8c0) 0
+  QStyleOptionComplex (0xb3a0c900) 0
+    QStyleOption (0xb385c4b0) 0
+
+Class QStyleOptionGroupBox
+   size=88 align=4
+   base size=88 base align=4
+QStyleOptionGroupBox (0xb3a0cb40) 0
+  QStyleOptionComplex (0xb3a0cb80) 0
+    QStyleOption (0xb385cc6c) 0
+
+Class QStyleOptionSizeGrip
+   size=56 align=4
+   base size=56 base align=4
+QStyleOptionSizeGrip (0xb3a0ce00) 0
+  QStyleOptionComplex (0xb3a0ce40) 0
+    QStyleOption (0xb3871528) 0
+
+Class QStyleOptionGraphicsItem
+   size=132 align=4
+   base size=132 base align=4
+QStyleOptionGraphicsItem (0xb3878040) 0
+  QStyleOption (0xb38717f8) 0
+
+Class QStyleHintReturn
+   size=8 align=4
+   base size=8 base align=4
+QStyleHintReturn (0xb3871ce4) 0
+
+Class QStyleHintReturnMask
+   size=12 align=4
+   base size=12 base align=4
+QStyleHintReturnMask (0xb3878480) 0
+  QStyleHintReturn (0xb3871d20) 0
+
+Class QStyleHintReturnVariant
+   size=20 align=4
+   base size=20 base align=4
+QStyleHintReturnVariant (0xb3878500) 0
+  QStyleHintReturn (0xb3871d5c) 0
+
+Vtable for QAbstractItemDelegate
+QAbstractItemDelegate::_ZTV21QAbstractItemDelegate: 21u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAbstractItemDelegate)
+8     QAbstractItemDelegate::metaObject
+12    QAbstractItemDelegate::qt_metacast
+16    QAbstractItemDelegate::qt_metacall
+20    QAbstractItemDelegate::~QAbstractItemDelegate
+24    QAbstractItemDelegate::~QAbstractItemDelegate
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractItemDelegate::createEditor
+68    QAbstractItemDelegate::setEditorData
+72    QAbstractItemDelegate::setModelData
+76    QAbstractItemDelegate::updateEditorGeometry
+80    QAbstractItemDelegate::editorEvent
+
+Class QAbstractItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemDelegate (0xb3878780) 0
+    vptr=((& QAbstractItemDelegate::_ZTV21QAbstractItemDelegate) + 8u)
+  QObject (0xb3871d98) 0
+      primary-for QAbstractItemDelegate (0xb3878780)
+
+Vtable for QComboBox
+QComboBox::_ZTV9QComboBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QComboBox)
+8     QComboBox::metaObject
+12    QComboBox::qt_metacast
+16    QComboBox::qt_metacall
+20    QComboBox::~QComboBox
+24    QComboBox::~QComboBox
+28    QComboBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QComboBox::sizeHint
+68    QComboBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QComboBox::mousePressEvent
+84    QComboBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QComboBox::wheelEvent
+100   QComboBox::keyPressEvent
+104   QComboBox::keyReleaseEvent
+108   QComboBox::focusInEvent
+112   QComboBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QComboBox::paintEvent
+128   QWidget::moveEvent
+132   QComboBox::resizeEvent
+136   QWidget::closeEvent
+140   QComboBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QComboBox::showEvent
+172   QComboBox::hideEvent
+176   QWidget::x11Event
+180   QComboBox::changeEvent
+184   QWidget::metric
+188   QComboBox::inputMethodEvent
+192   QComboBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QComboBox::showPopup
+228   QComboBox::hidePopup
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI9QComboBox)
+240   QComboBox::_ZThn8_N9QComboBoxD1Ev
+244   QComboBox::_ZThn8_N9QComboBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QComboBox
+   size=20 align=4
+   base size=20 base align=4
+QComboBox (0xb38789c0) 0
+    vptr=((& QComboBox::_ZTV9QComboBox) + 8u)
+  QWidget (0xb38a5320) 0
+      primary-for QComboBox (0xb38789c0)
+    QObject (0xb3871ec4) 0
+        primary-for QWidget (0xb38a5320)
+    QPaintDevice (0xb3871f00) 8
+        vptr=((& QComboBox::_ZTV9QComboBox) + 240u)
+
+Vtable for QPushButton
+QPushButton::_ZTV11QPushButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPushButton)
+8     QPushButton::metaObject
+12    QPushButton::qt_metacast
+16    QPushButton::qt_metacall
+20    QPushButton::~QPushButton
+24    QPushButton::~QPushButton
+28    QPushButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QPushButton::sizeHint
+68    QPushButton::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QPushButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QPushButton::focusInEvent
+112   QPushButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QPushButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QPushButton)
+244   QPushButton::_ZThn8_N11QPushButtonD1Ev
+248   QPushButton::_ZThn8_N11QPushButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPushButton
+   size=20 align=4
+   base size=20 base align=4
+QPushButton (0xb38d3380) 0
+    vptr=((& QPushButton::_ZTV11QPushButton) + 8u)
+  QAbstractButton (0xb38d33c0) 0
+      primary-for QPushButton (0xb38d3380)
+    QWidget (0xb38ddb90) 0
+        primary-for QAbstractButton (0xb38d33c0)
+      QObject (0xb38ca708) 0
+          primary-for QWidget (0xb38ddb90)
+      QPaintDevice (0xb38ca744) 8
+          vptr=((& QPushButton::_ZTV11QPushButton) + 244u)
+
+Vtable for QCommandLinkButton
+QCommandLinkButton::_ZTV18QCommandLinkButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QCommandLinkButton)
+8     QCommandLinkButton::metaObject
+12    QCommandLinkButton::qt_metacast
+16    QCommandLinkButton::qt_metacall
+20    QCommandLinkButton::~QCommandLinkButton
+24    QCommandLinkButton::~QCommandLinkButton
+28    QCommandLinkButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCommandLinkButton::sizeHint
+68    QCommandLinkButton::minimumSizeHint
+72    QCommandLinkButton::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QPushButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QPushButton::focusInEvent
+112   QPushButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QCommandLinkButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI18QCommandLinkButton)
+244   QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD1Ev
+248   QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCommandLinkButton
+   size=20 align=4
+   base size=20 base align=4
+QCommandLinkButton (0xb38d37c0) 0
+    vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 8u)
+  QPushButton (0xb38d3800) 0
+      primary-for QCommandLinkButton (0xb38d37c0)
+    QAbstractButton (0xb38d3840) 0
+        primary-for QPushButton (0xb38d3800)
+      QWidget (0xb38f60a0) 0
+          primary-for QAbstractButton (0xb38d3840)
+        QObject (0xb38ca99c) 0
+            primary-for QWidget (0xb38f60a0)
+        QPaintDevice (0xb38ca9d8) 8
+            vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 244u)
+
+Vtable for QDateTimeEdit
+QDateTimeEdit::_ZTV13QDateTimeEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QDateTimeEdit)
+8     QDateTimeEdit::metaObject
+12    QDateTimeEdit::qt_metacast
+16    QDateTimeEdit::qt_metacall
+20    QDateTimeEdit::~QDateTimeEdit
+24    QDateTimeEdit::~QDateTimeEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI13QDateTimeEdit)
+260   QDateTimeEdit::_ZThn8_N13QDateTimeEditD1Ev
+264   QDateTimeEdit::_ZThn8_N13QDateTimeEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDateTimeEdit
+   size=20 align=4
+   base size=20 base align=4
+QDateTimeEdit (0xb38d3b00) 0
+    vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 8u)
+  QAbstractSpinBox (0xb38d3b40) 0
+      primary-for QDateTimeEdit (0xb38d3b00)
+    QWidget (0xb38fcf00) 0
+        primary-for QAbstractSpinBox (0xb38d3b40)
+      QObject (0xb38cabf4) 0
+          primary-for QWidget (0xb38fcf00)
+      QPaintDevice (0xb38cac30) 8
+          vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 260u)
+
+Vtable for QTimeEdit
+QTimeEdit::_ZTV9QTimeEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeEdit)
+8     QTimeEdit::metaObject
+12    QTimeEdit::qt_metacast
+16    QTimeEdit::qt_metacall
+20    QTimeEdit::~QTimeEdit
+24    QTimeEdit::~QTimeEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI9QTimeEdit)
+260   QTimeEdit::_ZThn8_N9QTimeEditD1Ev
+264   QTimeEdit::_ZThn8_N9QTimeEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTimeEdit
+   size=20 align=4
+   base size=20 base align=4
+QTimeEdit (0xb38d3e00) 0
+    vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 8u)
+  QDateTimeEdit (0xb38d3e40) 0
+      primary-for QTimeEdit (0xb38d3e00)
+    QAbstractSpinBox (0xb38d3e80) 0
+        primary-for QDateTimeEdit (0xb38d3e40)
+      QWidget (0xb371f370) 0
+          primary-for QAbstractSpinBox (0xb38d3e80)
+        QObject (0xb38cae4c) 0
+            primary-for QWidget (0xb371f370)
+        QPaintDevice (0xb38cae88) 8
+            vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 260u)
+
+Vtable for QDateEdit
+QDateEdit::_ZTV9QDateEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QDateEdit)
+8     QDateEdit::metaObject
+12    QDateEdit::qt_metacast
+16    QDateEdit::qt_metacall
+20    QDateEdit::~QDateEdit
+24    QDateEdit::~QDateEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI9QDateEdit)
+260   QDateEdit::_ZThn8_N9QDateEditD1Ev
+264   QDateEdit::_ZThn8_N9QDateEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDateEdit
+   size=20 align=4
+   base size=20 base align=4
+QDateEdit (0xb37290c0) 0
+    vptr=((& QDateEdit::_ZTV9QDateEdit) + 8u)
+  QDateTimeEdit (0xb3729100) 0
+      primary-for QDateEdit (0xb37290c0)
+    QAbstractSpinBox (0xb3729140) 0
+        primary-for QDateTimeEdit (0xb3729100)
+      QWidget (0xb3724640) 0
+          primary-for QAbstractSpinBox (0xb3729140)
+        QObject (0xb38cafb4) 0
+            primary-for QWidget (0xb3724640)
+        QPaintDevice (0xb372c000) 8
+            vptr=((& QDateEdit::_ZTV9QDateEdit) + 260u)
+
+Vtable for QDial
+QDial::_ZTV5QDial: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QDial)
+8     QDial::metaObject
+12    QDial::qt_metacast
+16    QDial::qt_metacall
+20    QDial::~QDial
+24    QDial::~QDial
+28    QDial::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDial::sizeHint
+68    QDial::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDial::mousePressEvent
+84    QDial::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QDial::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDial::paintEvent
+128   QWidget::moveEvent
+132   QDial::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDial::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI5QDial)
+236   QDial::_ZThn8_N5QDialD1Ev
+240   QDial::_ZThn8_N5QDialD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDial
+   size=20 align=4
+   base size=20 base align=4
+QDial (0xb37294c0) 0
+    vptr=((& QDial::_ZTV5QDial) + 8u)
+  QAbstractSlider (0xb3729500) 0
+      primary-for QDial (0xb37294c0)
+    QWidget (0xb375a050) 0
+        primary-for QAbstractSlider (0xb3729500)
+      QObject (0xb372c21c) 0
+          primary-for QWidget (0xb375a050)
+      QPaintDevice (0xb372c258) 8
+          vptr=((& QDial::_ZTV5QDial) + 236u)
+
+Vtable for QDialogButtonBox
+QDialogButtonBox::_ZTV16QDialogButtonBox: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QDialogButtonBox)
+8     QDialogButtonBox::metaObject
+12    QDialogButtonBox::qt_metacast
+16    QDialogButtonBox::qt_metacall
+20    QDialogButtonBox::~QDialogButtonBox
+24    QDialogButtonBox::~QDialogButtonBox
+28    QDialogButtonBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QDialogButtonBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI16QDialogButtonBox)
+232   QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD1Ev
+236   QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDialogButtonBox
+   size=20 align=4
+   base size=20 base align=4
+QDialogButtonBox (0xb37297c0) 0
+    vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 8u)
+  QWidget (0xb3761820) 0
+      primary-for QDialogButtonBox (0xb37297c0)
+    QObject (0xb372c474) 0
+        primary-for QWidget (0xb3761820)
+    QPaintDevice (0xb372c4b0) 8
+        vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 232u)
+
+Vtable for QDockWidget
+QDockWidget::_ZTV11QDockWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDockWidget)
+8     QDockWidget::metaObject
+12    QDockWidget::qt_metacast
+16    QDockWidget::qt_metacall
+20    QDockWidget::~QDockWidget
+24    QDockWidget::~QDockWidget
+28    QDockWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDockWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QDockWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QDockWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QDockWidget)
+232   QDockWidget::_ZThn8_N11QDockWidgetD1Ev
+236   QDockWidget::_ZThn8_N11QDockWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDockWidget
+   size=20 align=4
+   base size=20 base align=4
+QDockWidget (0xb3729bc0) 0
+    vptr=((& QDockWidget::_ZTV11QDockWidget) + 8u)
+  QWidget (0xb37a0190) 0
+      primary-for QDockWidget (0xb3729bc0)
+    QObject (0xb372c7bc) 0
+        primary-for QWidget (0xb37a0190)
+    QPaintDevice (0xb372c7f8) 8
+        vptr=((& QDockWidget::_ZTV11QDockWidget) + 232u)
+
+Vtable for QFocusFrame
+QFocusFrame::_ZTV11QFocusFrame: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFocusFrame)
+8     QFocusFrame::metaObject
+12    QFocusFrame::qt_metacast
+16    QFocusFrame::qt_metacall
+20    QFocusFrame::~QFocusFrame
+24    QFocusFrame::~QFocusFrame
+28    QFocusFrame::event
+32    QFocusFrame::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFocusFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QFocusFrame)
+232   QFocusFrame::_ZThn8_N11QFocusFrameD1Ev
+236   QFocusFrame::_ZThn8_N11QFocusFrameD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFocusFrame
+   size=20 align=4
+   base size=20 base align=4
+QFocusFrame (0xb37d6080) 0
+    vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 8u)
+  QWidget (0xb37c83c0) 0
+      primary-for QFocusFrame (0xb37d6080)
+    QObject (0xb372cbf4) 0
+        primary-for QWidget (0xb37c83c0)
+    QPaintDevice (0xb372cc30) 8
+        vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 232u)
+
+Class QFontDatabase
+   size=4 align=4
+   base size=4 base align=4
+QFontDatabase (0xb372ce4c) 0
+
+Vtable for QFontComboBox
+QFontComboBox::_ZTV13QFontComboBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFontComboBox)
+8     QFontComboBox::metaObject
+12    QFontComboBox::qt_metacast
+16    QFontComboBox::qt_metacall
+20    QFontComboBox::~QFontComboBox
+24    QFontComboBox::~QFontComboBox
+28    QFontComboBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFontComboBox::sizeHint
+68    QComboBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QComboBox::mousePressEvent
+84    QComboBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QComboBox::wheelEvent
+100   QComboBox::keyPressEvent
+104   QComboBox::keyReleaseEvent
+108   QComboBox::focusInEvent
+112   QComboBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QComboBox::paintEvent
+128   QWidget::moveEvent
+132   QComboBox::resizeEvent
+136   QWidget::closeEvent
+140   QComboBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QComboBox::showEvent
+172   QComboBox::hideEvent
+176   QWidget::x11Event
+180   QComboBox::changeEvent
+184   QWidget::metric
+188   QComboBox::inputMethodEvent
+192   QComboBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QComboBox::showPopup
+228   QComboBox::hidePopup
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI13QFontComboBox)
+240   QFontComboBox::_ZThn8_N13QFontComboBoxD1Ev
+244   QFontComboBox::_ZThn8_N13QFontComboBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFontComboBox
+   size=20 align=4
+   base size=20 base align=4
+QFontComboBox (0xb37d6380) 0
+    vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 8u)
+  QComboBox (0xb37d63c0) 0
+      primary-for QFontComboBox (0xb37d6380)
+    QWidget (0xb37eacd0) 0
+        primary-for QComboBox (0xb37d63c0)
+      QObject (0xb372ce88) 0
+          primary-for QWidget (0xb37eacd0)
+      QPaintDevice (0xb372cec4) 8
+          vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 240u)
+
+Vtable for QGroupBox
+QGroupBox::_ZTV9QGroupBox: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QGroupBox)
+8     QGroupBox::metaObject
+12    QGroupBox::qt_metacast
+16    QGroupBox::qt_metacall
+20    QGroupBox::~QGroupBox
+24    QGroupBox::~QGroupBox
+28    QGroupBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QGroupBox::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QGroupBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGroupBox::mousePressEvent
+84    QGroupBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QGroupBox::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QGroupBox::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGroupBox::paintEvent
+128   QWidget::moveEvent
+132   QGroupBox::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QGroupBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QGroupBox)
+232   QGroupBox::_ZThn8_N9QGroupBoxD1Ev
+236   QGroupBox::_ZThn8_N9QGroupBoxD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QGroupBox
+   size=20 align=4
+   base size=20 base align=4
+QGroupBox (0xb37d67c0) 0
+    vptr=((& QGroupBox::_ZTV9QGroupBox) + 8u)
+  QWidget (0xb3802e60) 0
+      primary-for QGroupBox (0xb37d67c0)
+    QObject (0xb37fc1e0) 0
+        primary-for QWidget (0xb3802e60)
+    QPaintDevice (0xb37fc21c) 8
+        vptr=((& QGroupBox::_ZTV9QGroupBox) + 232u)
+
+Vtable for QLabel
+QLabel::_ZTV6QLabel: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QLabel)
+8     QLabel::metaObject
+12    QLabel::qt_metacast
+16    QLabel::qt_metacall
+20    QLabel::~QLabel
+24    QLabel::~QLabel
+28    QLabel::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLabel::sizeHint
+68    QLabel::minimumSizeHint
+72    QLabel::heightForWidth
+76    QWidget::paintEngine
+80    QLabel::mousePressEvent
+84    QLabel::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QLabel::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QLabel::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QLabel::focusInEvent
+112   QLabel::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLabel::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QLabel::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QLabel::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QLabel::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI6QLabel)
+232   QLabel::_ZThn8_N6QLabelD1Ev
+236   QLabel::_ZThn8_N6QLabelD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLabel
+   size=20 align=4
+   base size=20 base align=4
+QLabel (0xb37d6a80) 0
+    vptr=((& QLabel::_ZTV6QLabel) + 8u)
+  QFrame (0xb37d6ac0) 0
+      primary-for QLabel (0xb37d6a80)
+    QWidget (0xb36268c0) 0
+        primary-for QFrame (0xb37d6ac0)
+      QObject (0xb37fc438) 0
+          primary-for QWidget (0xb36268c0)
+      QPaintDevice (0xb37fc474) 8
+          vptr=((& QLabel::_ZTV6QLabel) + 232u)
+
+Vtable for QLCDNumber
+QLCDNumber::_ZTV10QLCDNumber: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QLCDNumber)
+8     QLCDNumber::metaObject
+12    QLCDNumber::qt_metacast
+16    QLCDNumber::qt_metacall
+20    QLCDNumber::~QLCDNumber
+24    QLCDNumber::~QLCDNumber
+28    QLCDNumber::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLCDNumber::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLCDNumber::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QLCDNumber)
+232   QLCDNumber::_ZThn8_N10QLCDNumberD1Ev
+236   QLCDNumber::_ZThn8_N10QLCDNumberD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLCDNumber
+   size=20 align=4
+   base size=20 base align=4
+QLCDNumber (0xb37d6dc0) 0
+    vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 8u)
+  QFrame (0xb37d6e00) 0
+      primary-for QLCDNumber (0xb37d6dc0)
+    QWidget (0xb363fbe0) 0
+        primary-for QFrame (0xb37d6e00)
+      QObject (0xb37fc690) 0
+          primary-for QWidget (0xb363fbe0)
+      QPaintDevice (0xb37fc6cc) 8
+          vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 232u)
+
+Vtable for QLineEdit
+QLineEdit::_ZTV9QLineEdit: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QLineEdit)
+8     QLineEdit::metaObject
+12    QLineEdit::qt_metacast
+16    QLineEdit::qt_metacall
+20    QLineEdit::~QLineEdit
+24    QLineEdit::~QLineEdit
+28    QLineEdit::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLineEdit::sizeHint
+68    QLineEdit::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QLineEdit::mousePressEvent
+84    QLineEdit::mouseReleaseEvent
+88    QLineEdit::mouseDoubleClickEvent
+92    QLineEdit::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QLineEdit::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QLineEdit::focusInEvent
+112   QLineEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLineEdit::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QLineEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QLineEdit::dragEnterEvent
+156   QLineEdit::dragMoveEvent
+160   QLineEdit::dragLeaveEvent
+164   QLineEdit::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QLineEdit::changeEvent
+184   QWidget::metric
+188   QLineEdit::inputMethodEvent
+192   QLineEdit::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QLineEdit)
+232   QLineEdit::_ZThn8_N9QLineEditD1Ev
+236   QLineEdit::_ZThn8_N9QLineEditD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLineEdit
+   size=20 align=4
+   base size=20 base align=4
+QLineEdit (0xb3659140) 0
+    vptr=((& QLineEdit::_ZTV9QLineEdit) + 8u)
+  QWidget (0xb3653a00) 0
+      primary-for QLineEdit (0xb3659140)
+    QObject (0xb37fca14) 0
+        primary-for QWidget (0xb3653a00)
+    QPaintDevice (0xb37fca50) 8
+        vptr=((& QLineEdit::_ZTV9QLineEdit) + 232u)
+
+Vtable for QMainWindow
+QMainWindow::_ZTV11QMainWindow: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMainWindow)
+8     QMainWindow::metaObject
+12    QMainWindow::qt_metacast
+16    QMainWindow::qt_metacall
+20    QMainWindow::~QMainWindow
+24    QMainWindow::~QMainWindow
+28    QMainWindow::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QMainWindow::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QMainWindow::createPopupMenu
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI11QMainWindow)
+236   QMainWindow::_ZThn8_N11QMainWindowD1Ev
+240   QMainWindow::_ZThn8_N11QMainWindowD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMainWindow
+   size=20 align=4
+   base size=20 base align=4
+QMainWindow (0xb36599c0) 0
+    vptr=((& QMainWindow::_ZTV11QMainWindow) + 8u)
+  QWidget (0xb3681a00) 0
+      primary-for QMainWindow (0xb36599c0)
+    QObject (0xb36890b4) 0
+        primary-for QWidget (0xb3681a00)
+    QPaintDevice (0xb36890f0) 8
+        vptr=((& QMainWindow::_ZTV11QMainWindow) + 236u)
+
+Vtable for QMdiArea
+QMdiArea::_ZTV8QMdiArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QMdiArea)
+8     QMdiArea::metaObject
+12    QMdiArea::qt_metacast
+16    QMdiArea::qt_metacall
+20    QMdiArea::~QMdiArea
+24    QMdiArea::~QMdiArea
+28    QMdiArea::event
+32    QMdiArea::eventFilter
+36    QMdiArea::timerEvent
+40    QMdiArea::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMdiArea::sizeHint
+68    QMdiArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QMdiArea::paintEvent
+128   QWidget::moveEvent
+132   QMdiArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QMdiArea::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QMdiArea::viewportEvent
+228   QMdiArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI8QMdiArea)
+240   QMdiArea::_ZThn8_N8QMdiAreaD1Ev
+244   QMdiArea::_ZThn8_N8QMdiAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMdiArea
+   size=20 align=4
+   base size=20 base align=4
+QMdiArea (0xb3659dc0) 0
+    vptr=((& QMdiArea::_ZTV8QMdiArea) + 8u)
+  QAbstractScrollArea (0xb3659e00) 0
+      primary-for QMdiArea (0xb3659dc0)
+    QFrame (0xb3659e40) 0
+        primary-for QAbstractScrollArea (0xb3659e00)
+      QWidget (0xb36a7e10) 0
+          primary-for QFrame (0xb3659e40)
+        QObject (0xb36893fc) 0
+            primary-for QWidget (0xb36a7e10)
+        QPaintDevice (0xb3689438) 8
+            vptr=((& QMdiArea::_ZTV8QMdiArea) + 240u)
+
+Vtable for QMdiSubWindow
+QMdiSubWindow::_ZTV13QMdiSubWindow: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QMdiSubWindow)
+8     QMdiSubWindow::metaObject
+12    QMdiSubWindow::qt_metacast
+16    QMdiSubWindow::qt_metacall
+20    QMdiSubWindow::~QMdiSubWindow
+24    QMdiSubWindow::~QMdiSubWindow
+28    QMdiSubWindow::event
+32    QMdiSubWindow::eventFilter
+36    QMdiSubWindow::timerEvent
+40    QMdiSubWindow::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMdiSubWindow::sizeHint
+68    QMdiSubWindow::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QMdiSubWindow::mousePressEvent
+84    QMdiSubWindow::mouseReleaseEvent
+88    QMdiSubWindow::mouseDoubleClickEvent
+92    QMdiSubWindow::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMdiSubWindow::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QMdiSubWindow::focusInEvent
+112   QMdiSubWindow::focusOutEvent
+116   QWidget::enterEvent
+120   QMdiSubWindow::leaveEvent
+124   QMdiSubWindow::paintEvent
+128   QMdiSubWindow::moveEvent
+132   QMdiSubWindow::resizeEvent
+136   QMdiSubWindow::closeEvent
+140   QMdiSubWindow::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QMdiSubWindow::showEvent
+172   QMdiSubWindow::hideEvent
+176   QWidget::x11Event
+180   QMdiSubWindow::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI13QMdiSubWindow)
+232   QMdiSubWindow::_ZThn8_N13QMdiSubWindowD1Ev
+236   QMdiSubWindow::_ZThn8_N13QMdiSubWindowD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMdiSubWindow
+   size=20 align=4
+   base size=20 base align=4
+QMdiSubWindow (0xb36d2240) 0
+    vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 8u)
+  QWidget (0xb36f70f0) 0
+      primary-for QMdiSubWindow (0xb36d2240)
+    QObject (0xb3689780) 0
+        primary-for QWidget (0xb36f70f0)
+    QPaintDevice (0xb36897bc) 8
+        vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 232u)
+
+Vtable for QAction
+QAction::_ZTV7QAction: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QAction)
+8     QAction::metaObject
+12    QAction::qt_metacast
+16    QAction::qt_metacall
+20    QAction::~QAction
+24    QAction::~QAction
+28    QAction::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QAction
+   size=8 align=4
+   base size=8 base align=4
+QAction (0xb36d2680) 0
+    vptr=((& QAction::_ZTV7QAction) + 8u)
+  QObject (0xb3689ac8) 0
+      primary-for QAction (0xb36d2680)
+
+Vtable for QActionGroup
+QActionGroup::_ZTV12QActionGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QActionGroup)
+8     QActionGroup::metaObject
+12    QActionGroup::qt_metacast
+16    QActionGroup::qt_metacall
+20    QActionGroup::~QActionGroup
+24    QActionGroup::~QActionGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QActionGroup
+   size=8 align=4
+   base size=8 base align=4
+QActionGroup (0xb36d2d00) 0
+    vptr=((& QActionGroup::_ZTV12QActionGroup) + 8u)
+  QObject (0xb3689f78) 0
+      primary-for QActionGroup (0xb36d2d00)
+
+Vtable for QMenu
+QMenu::_ZTV5QMenu: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QMenu)
+8     QMenu::metaObject
+12    QMenu::qt_metacast
+16    QMenu::qt_metacall
+20    QMenu::~QMenu
+24    QMenu::~QMenu
+28    QMenu::event
+32    QObject::eventFilter
+36    QMenu::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMenu::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QMenu::mousePressEvent
+84    QMenu::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QMenu::mouseMoveEvent
+96    QMenu::wheelEvent
+100   QMenu::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QMenu::enterEvent
+120   QMenu::leaveEvent
+124   QMenu::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QMenu::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QMenu::hideEvent
+176   QWidget::x11Event
+180   QMenu::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QMenu::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI5QMenu)
+232   QMenu::_ZThn8_N5QMenuD1Ev
+236   QMenu::_ZThn8_N5QMenuD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMenu
+   size=20 align=4
+   base size=20 base align=4
+QMenu (0xb3562180) 0
+    vptr=((& QMenu::_ZTV5QMenu) + 8u)
+  QWidget (0xb3574e10) 0
+      primary-for QMenu (0xb3562180)
+    QObject (0xb355e3c0) 0
+        primary-for QWidget (0xb3574e10)
+    QPaintDevice (0xb355e3fc) 8
+        vptr=((& QMenu::_ZTV5QMenu) + 232u)
+
+Vtable for QMenuBar
+QMenuBar::_ZTV8QMenuBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QMenuBar)
+8     QMenuBar::metaObject
+12    QMenuBar::qt_metacast
+16    QMenuBar::qt_metacall
+20    QMenuBar::~QMenuBar
+24    QMenuBar::~QMenuBar
+28    QMenuBar::event
+32    QMenuBar::eventFilter
+36    QMenuBar::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QMenuBar::setVisible
+64    QMenuBar::sizeHint
+68    QMenuBar::minimumSizeHint
+72    QMenuBar::heightForWidth
+76    QWidget::paintEngine
+80    QMenuBar::mousePressEvent
+84    QMenuBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QMenuBar::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMenuBar::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QMenuBar::focusInEvent
+112   QMenuBar::focusOutEvent
+116   QWidget::enterEvent
+120   QMenuBar::leaveEvent
+124   QMenuBar::paintEvent
+128   QWidget::moveEvent
+132   QMenuBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QMenuBar::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QMenuBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI8QMenuBar)
+232   QMenuBar::_ZThn8_N8QMenuBarD1Ev
+236   QMenuBar::_ZThn8_N8QMenuBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMenuBar
+   size=20 align=4
+   base size=20 base align=4
+QMenuBar (0xb35b9dc0) 0
+    vptr=((& QMenuBar::_ZTV8QMenuBar) + 8u)
+  QWidget (0xb35d30a0) 0
+      primary-for QMenuBar (0xb35b9dc0)
+    QObject (0xb35beac8) 0
+        primary-for QWidget (0xb35d30a0)
+    QPaintDevice (0xb35beb04) 8
+        vptr=((& QMenuBar::_ZTV8QMenuBar) + 232u)
+
+Vtable for QMenuItem
+QMenuItem::_ZTV9QMenuItem: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMenuItem)
+8     QMenuItem::metaObject
+12    QMenuItem::qt_metacast
+16    QMenuItem::qt_metacall
+20    QMenuItem::~QMenuItem
+24    QMenuItem::~QMenuItem
+28    QAction::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QMenuItem
+   size=8 align=4
+   base size=8 base align=4
+QMenuItem (0xb3414a00) 0
+    vptr=((& QMenuItem::_ZTV9QMenuItem) + 8u)
+  QAction (0xb3414a40) 0
+      primary-for QMenuItem (0xb3414a00)
+    QObject (0xb3420258) 0
+        primary-for QAction (0xb3414a40)
+
+Vtable for QAbstractUndoItem
+QAbstractUndoItem::_ZTV17QAbstractUndoItem: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAbstractUndoItem)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAbstractUndoItem
+   size=4 align=4
+   base size=4 base align=4
+QAbstractUndoItem (0xb3420384) 0 nearly-empty
+    vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 8u)
+
+Vtable for QTextDocument
+QTextDocument::_ZTV13QTextDocument: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QTextDocument)
+8     QTextDocument::metaObject
+12    QTextDocument::qt_metacast
+16    QTextDocument::qt_metacall
+20    QTextDocument::~QTextDocument
+24    QTextDocument::~QTextDocument
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextDocument::clear
+60    QTextDocument::createObject
+64    QTextDocument::loadResource
+
+Class QTextDocument
+   size=8 align=4
+   base size=8 base align=4
+QTextDocument (0xb3414e80) 0
+    vptr=((& QTextDocument::_ZTV13QTextDocument) + 8u)
+  QObject (0xb34205a0) 0
+      primary-for QTextDocument (0xb3414e80)
+
+Class QTextOption::Tab
+   size=16 align=4
+   base size=14 base align=4
+QTextOption::Tab (0xb34208e8) 0
+
+Class QTextOption
+   size=24 align=4
+   base size=24 base align=4
+QTextOption (0xb34208ac) 0
+
+Class QPen
+   size=4 align=4
+   base size=4 base align=4
+QPen (0xb348e690) 0
+
+Class QTextLength
+   size=12 align=4
+   base size=12 base align=4
+QTextLength (0xb348e7f8) 0
+
+Class QTextFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextFormat (0xb34d7078) 0
+
+Class QTextCharFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextCharFormat (0xb34cac40) 0
+  QTextFormat (0xb34d75dc) 0
+
+Class QTextBlockFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextBlockFormat (0xb335ab80) 0
+  QTextFormat (0xb3365bb8) 0
+
+Class QTextListFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextListFormat (0xb3388140) 0
+  QTextFormat (0xb3383384) 0
+
+Class QTextImageFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextImageFormat (0xb3388300) 0
+  QTextCharFormat (0xb3388340) 0
+    QTextFormat (0xb33835dc) 0
+
+Class QTextFrameFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextFrameFormat (0xb3388580) 0
+  QTextFormat (0xb33838ac) 0
+
+Class QTextTableFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextTableFormat (0xb3388c00) 0
+  QTextFrameFormat (0xb3388c40) 0
+    QTextFormat (0xb33b20f0) 0
+
+Class QTextTableCellFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextTableCellFormat (0xb33c2140) 0
+  QTextCharFormat (0xb33c2180) 0
+    QTextFormat (0xb33b26cc) 0
+
+Class QTextCursor
+   size=4 align=4
+   base size=4 base align=4
+QTextCursor (0xb33b2a50) 0
+
+Vtable for QTextObject
+QTextObject::_ZTV11QTextObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextObject)
+8     QTextObject::metaObject
+12    QTextObject::qt_metacast
+16    QTextObject::qt_metacall
+20    QTextObject::~QTextObject
+24    QTextObject::~QTextObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextObject
+   size=8 align=4
+   base size=8 base align=4
+QTextObject (0xb33c24c0) 0
+    vptr=((& QTextObject::_ZTV11QTextObject) + 8u)
+  QObject (0xb33b2ac8) 0
+      primary-for QTextObject (0xb33c24c0)
+
+Vtable for QTextBlockGroup
+QTextBlockGroup::_ZTV15QTextBlockGroup: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QTextBlockGroup)
+8     QTextBlockGroup::metaObject
+12    QTextBlockGroup::qt_metacast
+16    QTextBlockGroup::qt_metacall
+20    QTextBlockGroup::~QTextBlockGroup
+24    QTextBlockGroup::~QTextBlockGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextBlockGroup::blockInserted
+60    QTextBlockGroup::blockRemoved
+64    QTextBlockGroup::blockFormatChanged
+
+Class QTextBlockGroup
+   size=8 align=4
+   base size=8 base align=4
+QTextBlockGroup (0xb33c27c0) 0
+    vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 8u)
+  QTextObject (0xb33c2800) 0
+      primary-for QTextBlockGroup (0xb33c27c0)
+    QObject (0xb33b2ce4) 0
+        primary-for QTextObject (0xb33c2800)
+
+Vtable for QTextFrameLayoutData
+QTextFrameLayoutData::_ZTV20QTextFrameLayoutData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QTextFrameLayoutData)
+8     QTextFrameLayoutData::~QTextFrameLayoutData
+12    QTextFrameLayoutData::~QTextFrameLayoutData
+
+Class QTextFrameLayoutData
+   size=4 align=4
+   base size=4 base align=4
+QTextFrameLayoutData (0xb33b2f00) 0 nearly-empty
+    vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 8u)
+
+Class QTextFrame::iterator
+   size=20 align=4
+   base size=20 base align=4
+QTextFrame::iterator (0xb33b2f78) 0
+
+Vtable for QTextFrame
+QTextFrame::_ZTV10QTextFrame: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextFrame)
+8     QTextFrame::metaObject
+12    QTextFrame::qt_metacast
+16    QTextFrame::qt_metacall
+20    QTextFrame::~QTextFrame
+24    QTextFrame::~QTextFrame
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextFrame
+   size=8 align=4
+   base size=8 base align=4
+QTextFrame (0xb33c2b00) 0
+    vptr=((& QTextFrame::_ZTV10QTextFrame) + 8u)
+  QTextObject (0xb33c2b40) 0
+      primary-for QTextFrame (0xb33c2b00)
+    QObject (0xb33b2f3c) 0
+        primary-for QTextObject (0xb33c2b40)
+
+Vtable for QTextBlockUserData
+QTextBlockUserData::_ZTV18QTextBlockUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QTextBlockUserData)
+8     QTextBlockUserData::~QTextBlockUserData
+12    QTextBlockUserData::~QTextBlockUserData
+
+Class QTextBlockUserData
+   size=4 align=4
+   base size=4 base align=4
+QTextBlockUserData (0xb3411c30) 0 nearly-empty
+    vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 8u)
+
+Class QTextBlock::iterator
+   size=16 align=4
+   base size=16 base align=4
+QTextBlock::iterator (0xb3411ca8) 0
+
+Class QTextBlock
+   size=8 align=4
+   base size=8 base align=4
+QTextBlock (0xb3411c6c) 0
+
+Class QTextFragment
+   size=12 align=4
+   base size=12 base align=4
+QTextFragment (0xb323c924) 0
+
+Vtable for QMimeSource
+QMimeSource::_ZTV11QMimeSource: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMimeSource)
+8     QMimeSource::~QMimeSource
+12    QMimeSource::~QMimeSource
+16    __cxa_pure_virtual
+20    QMimeSource::provides
+24    __cxa_pure_virtual
+
+Class QMimeSource
+   size=4 align=4
+   base size=4 base align=4
+QMimeSource (0xb324d870) 0 nearly-empty
+    vptr=((& QMimeSource::_ZTV11QMimeSource) + 8u)
+
+Vtable for QDrag
+QDrag::_ZTV5QDrag: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QDrag)
+8     QDrag::metaObject
+12    QDrag::qt_metacast
+16    QDrag::qt_metacall
+20    QDrag::~QDrag
+24    QDrag::~QDrag
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QDrag
+   size=8 align=4
+   base size=8 base align=4
+QDrag (0xb323e880) 0
+    vptr=((& QDrag::_ZTV5QDrag) + 8u)
+  QObject (0xb324d8ac) 0
+      primary-for QDrag (0xb323e880)
+
+Vtable for QInputEvent
+QInputEvent::_ZTV11QInputEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QInputEvent)
+8     QInputEvent::~QInputEvent
+12    QInputEvent::~QInputEvent
+
+Class QInputEvent
+   size=16 align=4
+   base size=16 base align=4
+QInputEvent (0xb323eb40) 0
+    vptr=((& QInputEvent::_ZTV11QInputEvent) + 8u)
+  QEvent (0xb324dac8) 0
+      primary-for QInputEvent (0xb323eb40)
+
+Vtable for QMouseEvent
+QMouseEvent::_ZTV11QMouseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMouseEvent)
+8     QMouseEvent::~QMouseEvent
+12    QMouseEvent::~QMouseEvent
+
+Class QMouseEvent
+   size=40 align=4
+   base size=40 base align=4
+QMouseEvent (0xb323ec40) 0
+    vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 8u)
+  QInputEvent (0xb323ec80) 0
+      primary-for QMouseEvent (0xb323ec40)
+    QEvent (0xb324dbb8) 0
+        primary-for QInputEvent (0xb323ec80)
+
+Vtable for QHoverEvent
+QHoverEvent::_ZTV11QHoverEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHoverEvent)
+8     QHoverEvent::~QHoverEvent
+12    QHoverEvent::~QHoverEvent
+
+Class QHoverEvent
+   size=28 align=4
+   base size=28 base align=4
+QHoverEvent (0xb3283080) 0
+    vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 8u)
+  QEvent (0xb32820b4) 0
+      primary-for QHoverEvent (0xb3283080)
+
+Vtable for QWheelEvent
+QWheelEvent::_ZTV11QWheelEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWheelEvent)
+8     QWheelEvent::~QWheelEvent
+12    QWheelEvent::~QWheelEvent
+
+Class QWheelEvent
+   size=44 align=4
+   base size=44 base align=4
+QWheelEvent (0xb3283180) 0
+    vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 8u)
+  QInputEvent (0xb32831c0) 0
+      primary-for QWheelEvent (0xb3283180)
+    QEvent (0xb3282168) 0
+        primary-for QInputEvent (0xb32831c0)
+
+Vtable for QTabletEvent
+QTabletEvent::_ZTV12QTabletEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTabletEvent)
+8     QTabletEvent::~QTabletEvent
+12    QTabletEvent::~QTabletEvent
+
+Class QTabletEvent
+   size=104 align=4
+   base size=104 base align=4
+QTabletEvent (0xb3283500) 0
+    vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 8u)
+  QInputEvent (0xb3283540) 0
+      primary-for QTabletEvent (0xb3283500)
+    QEvent (0xb3282528) 0
+        primary-for QInputEvent (0xb3283540)
+
+Vtable for QKeyEvent
+QKeyEvent::_ZTV9QKeyEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QKeyEvent)
+8     QKeyEvent::~QKeyEvent
+12    QKeyEvent::~QKeyEvent
+
+Class QKeyEvent
+   size=28 align=4
+   base size=27 base align=4
+QKeyEvent (0xb3283a40) 0
+    vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 8u)
+  QInputEvent (0xb3283a80) 0
+      primary-for QKeyEvent (0xb3283a40)
+    QEvent (0xb3282b7c) 0
+        primary-for QInputEvent (0xb3283a80)
+
+Vtable for QFocusEvent
+QFocusEvent::_ZTV11QFocusEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFocusEvent)
+8     QFocusEvent::~QFocusEvent
+12    QFocusEvent::~QFocusEvent
+
+Class QFocusEvent
+   size=16 align=4
+   base size=16 base align=4
+QFocusEvent (0xb3283fc0) 0
+    vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 8u)
+  QEvent (0xb32b15dc) 0
+      primary-for QFocusEvent (0xb3283fc0)
+
+Vtable for QPaintEvent
+QPaintEvent::_ZTV11QPaintEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPaintEvent)
+8     QPaintEvent::~QPaintEvent
+12    QPaintEvent::~QPaintEvent
+
+Class QPaintEvent
+   size=36 align=4
+   base size=33 base align=4
+QPaintEvent (0xb32b7140) 0
+    vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 8u)
+  QEvent (0xb32b1690) 0
+      primary-for QPaintEvent (0xb32b7140)
+
+Vtable for QUpdateLaterEvent
+QUpdateLaterEvent::_ZTV17QUpdateLaterEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QUpdateLaterEvent)
+8     QUpdateLaterEvent::~QUpdateLaterEvent
+12    QUpdateLaterEvent::~QUpdateLaterEvent
+
+Class QUpdateLaterEvent
+   size=16 align=4
+   base size=16 base align=4
+QUpdateLaterEvent (0xb32b72c0) 0
+    vptr=((& QUpdateLaterEvent::_ZTV17QUpdateLaterEvent) + 8u)
+  QEvent (0xb32b17bc) 0
+      primary-for QUpdateLaterEvent (0xb32b72c0)
+
+Vtable for QMoveEvent
+QMoveEvent::_ZTV10QMoveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QMoveEvent)
+8     QMoveEvent::~QMoveEvent
+12    QMoveEvent::~QMoveEvent
+
+Class QMoveEvent
+   size=28 align=4
+   base size=28 base align=4
+QMoveEvent (0xb32b7380) 0
+    vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 8u)
+  QEvent (0xb32b1834) 0
+      primary-for QMoveEvent (0xb32b7380)
+
+Vtable for QResizeEvent
+QResizeEvent::_ZTV12QResizeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QResizeEvent)
+8     QResizeEvent::~QResizeEvent
+12    QResizeEvent::~QResizeEvent
+
+Class QResizeEvent
+   size=28 align=4
+   base size=28 base align=4
+QResizeEvent (0xb32b7480) 0
+    vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 8u)
+  QEvent (0xb32b18e8) 0
+      primary-for QResizeEvent (0xb32b7480)
+
+Vtable for QCloseEvent
+QCloseEvent::_ZTV11QCloseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QCloseEvent)
+8     QCloseEvent::~QCloseEvent
+12    QCloseEvent::~QCloseEvent
+
+Class QCloseEvent
+   size=12 align=4
+   base size=12 base align=4
+QCloseEvent (0xb32b7580) 0
+    vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 8u)
+  QEvent (0xb32b199c) 0
+      primary-for QCloseEvent (0xb32b7580)
+
+Vtable for QIconDragEvent
+QIconDragEvent::_ZTV14QIconDragEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QIconDragEvent)
+8     QIconDragEvent::~QIconDragEvent
+12    QIconDragEvent::~QIconDragEvent
+
+Class QIconDragEvent
+   size=12 align=4
+   base size=12 base align=4
+QIconDragEvent (0xb32b7600) 0
+    vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 8u)
+  QEvent (0xb32b19d8) 0
+      primary-for QIconDragEvent (0xb32b7600)
+
+Vtable for QShowEvent
+QShowEvent::_ZTV10QShowEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QShowEvent)
+8     QShowEvent::~QShowEvent
+12    QShowEvent::~QShowEvent
+
+Class QShowEvent
+   size=12 align=4
+   base size=12 base align=4
+QShowEvent (0xb32b7680) 0
+    vptr=((& QShowEvent::_ZTV10QShowEvent) + 8u)
+  QEvent (0xb32b1a14) 0
+      primary-for QShowEvent (0xb32b7680)
+
+Vtable for QHideEvent
+QHideEvent::_ZTV10QHideEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QHideEvent)
+8     QHideEvent::~QHideEvent
+12    QHideEvent::~QHideEvent
+
+Class QHideEvent
+   size=12 align=4
+   base size=12 base align=4
+QHideEvent (0xb32b7700) 0
+    vptr=((& QHideEvent::_ZTV10QHideEvent) + 8u)
+  QEvent (0xb32b1a50) 0
+      primary-for QHideEvent (0xb32b7700)
+
+Vtable for QContextMenuEvent
+QContextMenuEvent::_ZTV17QContextMenuEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QContextMenuEvent)
+8     QContextMenuEvent::~QContextMenuEvent
+12    QContextMenuEvent::~QContextMenuEvent
+
+Class QContextMenuEvent
+   size=36 align=4
+   base size=33 base align=4
+QContextMenuEvent (0xb32b7780) 0
+    vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 8u)
+  QInputEvent (0xb32b77c0) 0
+      primary-for QContextMenuEvent (0xb32b7780)
+    QEvent (0xb32b1a8c) 0
+        primary-for QInputEvent (0xb32b77c0)
+
+Class QInputMethodEvent::Attribute
+   size=24 align=4
+   base size=24 base align=4
+QInputMethodEvent::Attribute (0xb32b1dd4) 0
+
+Vtable for QInputMethodEvent
+QInputMethodEvent::_ZTV17QInputMethodEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QInputMethodEvent)
+8     QInputMethodEvent::~QInputMethodEvent
+12    QInputMethodEvent::~QInputMethodEvent
+
+Class QInputMethodEvent
+   size=32 align=4
+   base size=32 base align=4
+QInputMethodEvent (0xb32b7a00) 0
+    vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 8u)
+  QEvent (0xb32b1d98) 0
+      primary-for QInputMethodEvent (0xb32b7a00)
+
+Vtable for QDropEvent
+QDropEvent::_ZTV10QDropEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QDropEvent)
+8     QDropEvent::~QDropEvent
+12    QDropEvent::~QDropEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI10QDropEvent)
+36    QDropEvent::_ZThn12_N10QDropEventD1Ev
+40    QDropEvent::_ZThn12_N10QDropEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDropEvent
+   size=52 align=4
+   base size=52 base align=4
+QDropEvent (0xb32f1af0) 0
+    vptr=((& QDropEvent::_ZTV10QDropEvent) + 8u)
+  QEvent (0xb32f7348) 0
+      primary-for QDropEvent (0xb32f1af0)
+  QMimeSource (0xb32f7384) 12 nearly-empty
+      vptr=((& QDropEvent::_ZTV10QDropEvent) + 36u)
+
+Vtable for QDragMoveEvent
+QDragMoveEvent::_ZTV14QDragMoveEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDragMoveEvent)
+8     QDragMoveEvent::~QDragMoveEvent
+12    QDragMoveEvent::~QDragMoveEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI14QDragMoveEvent)
+36    QDragMoveEvent::_ZThn12_N14QDragMoveEventD1Ev
+40    QDragMoveEvent::_ZThn12_N14QDragMoveEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDragMoveEvent
+   size=68 align=4
+   base size=68 base align=4
+QDragMoveEvent (0xb33042c0) 0
+    vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 8u)
+  QDropEvent (0xb33017d0) 0
+      primary-for QDragMoveEvent (0xb33042c0)
+    QEvent (0xb32f78ac) 0
+        primary-for QDropEvent (0xb33017d0)
+    QMimeSource (0xb32f78e8) 12 nearly-empty
+        vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 36u)
+
+Vtable for QDragEnterEvent
+QDragEnterEvent::_ZTV15QDragEnterEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QDragEnterEvent)
+8     QDragEnterEvent::~QDragEnterEvent
+12    QDragEnterEvent::~QDragEnterEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI15QDragEnterEvent)
+36    QDragEnterEvent::_ZThn12_N15QDragEnterEventD1Ev
+40    QDragEnterEvent::_ZThn12_N15QDragEnterEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDragEnterEvent
+   size=68 align=4
+   base size=68 base align=4
+QDragEnterEvent (0xb33044c0) 0
+    vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 8u)
+  QDragMoveEvent (0xb3304500) 0
+      primary-for QDragEnterEvent (0xb33044c0)
+    QDropEvent (0xb330a870) 0
+        primary-for QDragMoveEvent (0xb3304500)
+      QEvent (0xb32f7ac8) 0
+          primary-for QDropEvent (0xb330a870)
+      QMimeSource (0xb32f7b04) 12 nearly-empty
+          vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 36u)
+
+Vtable for QDragResponseEvent
+QDragResponseEvent::_ZTV18QDragResponseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QDragResponseEvent)
+8     QDragResponseEvent::~QDragResponseEvent
+12    QDragResponseEvent::~QDragResponseEvent
+
+Class QDragResponseEvent
+   size=16 align=4
+   base size=13 base align=4
+QDragResponseEvent (0xb3304580) 0
+    vptr=((& QDragResponseEvent::_ZTV18QDragResponseEvent) + 8u)
+  QEvent (0xb32f7b40) 0
+      primary-for QDragResponseEvent (0xb3304580)
+
+Vtable for QDragLeaveEvent
+QDragLeaveEvent::_ZTV15QDragLeaveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QDragLeaveEvent)
+8     QDragLeaveEvent::~QDragLeaveEvent
+12    QDragLeaveEvent::~QDragLeaveEvent
+
+Class QDragLeaveEvent
+   size=12 align=4
+   base size=12 base align=4
+QDragLeaveEvent (0xb3304640) 0
+    vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 8u)
+  QEvent (0xb32f7bb8) 0
+      primary-for QDragLeaveEvent (0xb3304640)
+
+Vtable for QHelpEvent
+QHelpEvent::_ZTV10QHelpEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QHelpEvent)
+8     QHelpEvent::~QHelpEvent
+12    QHelpEvent::~QHelpEvent
+
+Class QHelpEvent
+   size=28 align=4
+   base size=28 base align=4
+QHelpEvent (0xb33046c0) 0
+    vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 8u)
+  QEvent (0xb32f7bf4) 0
+      primary-for QHelpEvent (0xb33046c0)
+
+Vtable for QStatusTipEvent
+QStatusTipEvent::_ZTV15QStatusTipEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QStatusTipEvent)
+8     QStatusTipEvent::~QStatusTipEvent
+12    QStatusTipEvent::~QStatusTipEvent
+
+Class QStatusTipEvent
+   size=16 align=4
+   base size=16 base align=4
+QStatusTipEvent (0xb33048c0) 0
+    vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 8u)
+  QEvent (0xb32f7e88) 0
+      primary-for QStatusTipEvent (0xb33048c0)
+
+Vtable for QWhatsThisClickedEvent
+QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QWhatsThisClickedEvent)
+8     QWhatsThisClickedEvent::~QWhatsThisClickedEvent
+12    QWhatsThisClickedEvent::~QWhatsThisClickedEvent
+
+Class QWhatsThisClickedEvent
+   size=16 align=4
+   base size=16 base align=4
+QWhatsThisClickedEvent (0xb3304980) 0
+    vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 8u)
+  QEvent (0xb32f7f3c) 0
+      primary-for QWhatsThisClickedEvent (0xb3304980)
+
+Vtable for QActionEvent
+QActionEvent::_ZTV12QActionEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QActionEvent)
+8     QActionEvent::~QActionEvent
+12    QActionEvent::~QActionEvent
+
+Class QActionEvent
+   size=20 align=4
+   base size=20 base align=4
+QActionEvent (0xb3304a40) 0
+    vptr=((& QActionEvent::_ZTV12QActionEvent) + 8u)
+  QEvent (0xb3120000) 0
+      primary-for QActionEvent (0xb3304a40)
+
+Vtable for QFileOpenEvent
+QFileOpenEvent::_ZTV14QFileOpenEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QFileOpenEvent)
+8     QFileOpenEvent::~QFileOpenEvent
+12    QFileOpenEvent::~QFileOpenEvent
+
+Class QFileOpenEvent
+   size=16 align=4
+   base size=16 base align=4
+QFileOpenEvent (0xb3304b40) 0
+    vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 8u)
+  QEvent (0xb31200b4) 0
+      primary-for QFileOpenEvent (0xb3304b40)
+
+Vtable for QToolBarChangeEvent
+QToolBarChangeEvent::_ZTV19QToolBarChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QToolBarChangeEvent)
+8     QToolBarChangeEvent::~QToolBarChangeEvent
+12    QToolBarChangeEvent::~QToolBarChangeEvent
+
+Class QToolBarChangeEvent
+   size=16 align=4
+   base size=13 base align=4
+QToolBarChangeEvent (0xb3304c00) 0
+    vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 8u)
+  QEvent (0xb3120168) 0
+      primary-for QToolBarChangeEvent (0xb3304c00)
+
+Vtable for QShortcutEvent
+QShortcutEvent::_ZTV14QShortcutEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QShortcutEvent)
+8     QShortcutEvent::~QShortcutEvent
+12    QShortcutEvent::~QShortcutEvent
+
+Class QShortcutEvent
+   size=24 align=4
+   base size=24 base align=4
+QShortcutEvent (0xb3304d40) 0
+    vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 8u)
+  QEvent (0xb31201e0) 0
+      primary-for QShortcutEvent (0xb3304d40)
+
+Vtable for QClipboardEvent
+QClipboardEvent::_ZTV15QClipboardEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QClipboardEvent)
+8     QClipboardEvent::~QClipboardEvent
+12    QClipboardEvent::~QClipboardEvent
+
+Class QClipboardEvent
+   size=12 align=4
+   base size=12 base align=4
+QClipboardEvent (0xb3304f40) 0
+    vptr=((& QClipboardEvent::_ZTV15QClipboardEvent) + 8u)
+  QEvent (0xb3120384) 0
+      primary-for QClipboardEvent (0xb3304f40)
+
+Vtable for QWindowStateChangeEvent
+QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QWindowStateChangeEvent)
+8     QWindowStateChangeEvent::~QWindowStateChangeEvent
+12    QWindowStateChangeEvent::~QWindowStateChangeEvent
+
+Class QWindowStateChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QWindowStateChangeEvent (0xb312f000) 0
+    vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 8u)
+  QEvent (0xb31203fc) 0
+      primary-for QWindowStateChangeEvent (0xb312f000)
+
+Vtable for QMenubarUpdatedEvent
+QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QMenubarUpdatedEvent)
+8     QMenubarUpdatedEvent::~QMenubarUpdatedEvent
+12    QMenubarUpdatedEvent::~QMenubarUpdatedEvent
+
+Class QMenubarUpdatedEvent
+   size=16 align=4
+   base size=16 base align=4
+QMenubarUpdatedEvent (0xb312f0c0) 0
+    vptr=((& QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent) + 8u)
+  QEvent (0xb31204b0) 0
+      primary-for QMenubarUpdatedEvent (0xb312f0c0)
+
+Class QTouchEvent::TouchPoint
+   size=4 align=4
+   base size=4 base align=4
+QTouchEvent::TouchPoint (0xb31206cc) 0
+
+Vtable for QTouchEvent
+QTouchEvent::_ZTV11QTouchEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTouchEvent)
+8     QTouchEvent::~QTouchEvent
+12    QTouchEvent::~QTouchEvent
+
+Class QTouchEvent
+   size=32 align=4
+   base size=32 base align=4
+QTouchEvent (0xb312f200) 0
+    vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 8u)
+  QInputEvent (0xb312f240) 0
+      primary-for QTouchEvent (0xb312f200)
+    QEvent (0xb3120690) 0
+        primary-for QInputEvent (0xb312f240)
+
+Vtable for QGestureEvent
+QGestureEvent::_ZTV13QGestureEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGestureEvent)
+8     QGestureEvent::~QGestureEvent
+12    QGestureEvent::~QGestureEvent
+
+Class QGestureEvent
+   size=12 align=4
+   base size=12 base align=4
+QGestureEvent (0xb312f600) 0
+    vptr=((& QGestureEvent::_ZTV13QGestureEvent) + 8u)
+  QEvent (0xb312099c) 0
+      primary-for QGestureEvent (0xb312f600)
+
+Class QTextInlineObject
+   size=8 align=4
+   base size=8 base align=4
+QTextInlineObject (0xb31209d8) 0
+
+Class QTextLayout::FormatRange
+   size=16 align=4
+   base size=16 base align=4
+QTextLayout::FormatRange (0xb3120d5c) 0
+
+Class QTextLayout
+   size=4 align=4
+   base size=4 base align=4
+QTextLayout (0xb3120d20) 0
+
+Class QTextLine
+   size=8 align=4
+   base size=8 base align=4
+QTextLine (0xb3120f00) 0
+
+Class QTextEdit::ExtraSelection
+   size=12 align=4
+   base size=12 base align=4
+QTextEdit::ExtraSelection (0xb318e348) 0
+
+Vtable for QTextEdit
+QTextEdit::_ZTV9QTextEdit: 69u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTextEdit)
+8     QTextEdit::metaObject
+12    QTextEdit::qt_metacast
+16    QTextEdit::qt_metacall
+20    QTextEdit::~QTextEdit
+24    QTextEdit::~QTextEdit
+28    QTextEdit::event
+32    QObject::eventFilter
+36    QTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTextEdit::mousePressEvent
+84    QTextEdit::mouseReleaseEvent
+88    QTextEdit::mouseDoubleClickEvent
+92    QTextEdit::mouseMoveEvent
+96    QTextEdit::wheelEvent
+100   QTextEdit::keyPressEvent
+104   QTextEdit::keyReleaseEvent
+108   QTextEdit::focusInEvent
+112   QTextEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTextEdit::paintEvent
+128   QWidget::moveEvent
+132   QTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QTextEdit::dragEnterEvent
+156   QTextEdit::dragMoveEvent
+160   QTextEdit::dragLeaveEvent
+164   QTextEdit::dropEvent
+168   QTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTextEdit::changeEvent
+184   QWidget::metric
+188   QTextEdit::inputMethodEvent
+192   QTextEdit::inputMethodQuery
+196   QTextEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QTextEdit::scrollContentsBy
+232   QTextEdit::loadResource
+236   QTextEdit::createMimeDataFromSelection
+240   QTextEdit::canInsertFromMimeData
+244   QTextEdit::insertFromMimeData
+248   (int (*)(...))-0x000000008
+252   (int (*)(...))(& _ZTI9QTextEdit)
+256   QTextEdit::_ZThn8_N9QTextEditD1Ev
+260   QTextEdit::_ZThn8_N9QTextEditD0Ev
+264   QWidget::_ZThn8_NK7QWidget7devTypeEv
+268   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+272   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTextEdit
+   size=20 align=4
+   base size=20 base align=4
+QTextEdit (0xb312fdc0) 0
+    vptr=((& QTextEdit::_ZTV9QTextEdit) + 8u)
+  QAbstractScrollArea (0xb312fe00) 0
+      primary-for QTextEdit (0xb312fdc0)
+    QFrame (0xb312fe40) 0
+        primary-for QAbstractScrollArea (0xb312fe00)
+      QWidget (0xb31921e0) 0
+          primary-for QFrame (0xb312fe40)
+        QObject (0xb318e2d0) 0
+            primary-for QWidget (0xb31921e0)
+        QPaintDevice (0xb318e30c) 8
+            vptr=((& QTextEdit::_ZTV9QTextEdit) + 256u)
+
+Class QAbstractTextDocumentLayout::Selection
+   size=12 align=4
+   base size=12 base align=4
+QAbstractTextDocumentLayout::Selection (0xb318ebb8) 0
+
+Class QAbstractTextDocumentLayout::PaintContext
+   size=48 align=4
+   base size=48 base align=4
+QAbstractTextDocumentLayout::PaintContext (0xb318ebf4) 0
+
+Vtable for QAbstractTextDocumentLayout
+QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractTextDocumentLayout)
+8     QAbstractTextDocumentLayout::metaObject
+12    QAbstractTextDocumentLayout::qt_metacast
+16    QAbstractTextDocumentLayout::qt_metacall
+20    QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout
+24    QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    QAbstractTextDocumentLayout::resizeInlineObject
+88    QAbstractTextDocumentLayout::positionInlineObject
+92    QAbstractTextDocumentLayout::drawInlineObject
+
+Class QAbstractTextDocumentLayout
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTextDocumentLayout (0xb31b8b40) 0
+    vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 8u)
+  QObject (0xb318eb7c) 0
+      primary-for QAbstractTextDocumentLayout (0xb31b8b40)
+
+Vtable for QTextObjectInterface
+QTextObjectInterface::_ZTV20QTextObjectInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QTextObjectInterface)
+8     QTextObjectInterface::~QTextObjectInterface
+12    QTextObjectInterface::~QTextObjectInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextObjectInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextObjectInterface (0xb3018348) 0 nearly-empty
+    vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 8u)
+
+Vtable for QPlainTextEdit
+QPlainTextEdit::_ZTV14QPlainTextEdit: 69u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QPlainTextEdit)
+8     QPlainTextEdit::metaObject
+12    QPlainTextEdit::qt_metacast
+16    QPlainTextEdit::qt_metacall
+20    QPlainTextEdit::~QPlainTextEdit
+24    QPlainTextEdit::~QPlainTextEdit
+28    QPlainTextEdit::event
+32    QObject::eventFilter
+36    QPlainTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QPlainTextEdit::mousePressEvent
+84    QPlainTextEdit::mouseReleaseEvent
+88    QPlainTextEdit::mouseDoubleClickEvent
+92    QPlainTextEdit::mouseMoveEvent
+96    QPlainTextEdit::wheelEvent
+100   QPlainTextEdit::keyPressEvent
+104   QPlainTextEdit::keyReleaseEvent
+108   QPlainTextEdit::focusInEvent
+112   QPlainTextEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QPlainTextEdit::paintEvent
+128   QWidget::moveEvent
+132   QPlainTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QPlainTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QPlainTextEdit::dragEnterEvent
+156   QPlainTextEdit::dragMoveEvent
+160   QPlainTextEdit::dragLeaveEvent
+164   QPlainTextEdit::dropEvent
+168   QPlainTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QPlainTextEdit::changeEvent
+184   QWidget::metric
+188   QPlainTextEdit::inputMethodEvent
+192   QPlainTextEdit::inputMethodQuery
+196   QPlainTextEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QPlainTextEdit::scrollContentsBy
+232   QPlainTextEdit::loadResource
+236   QPlainTextEdit::createMimeDataFromSelection
+240   QPlainTextEdit::canInsertFromMimeData
+244   QPlainTextEdit::insertFromMimeData
+248   (int (*)(...))-0x000000008
+252   (int (*)(...))(& _ZTI14QPlainTextEdit)
+256   QPlainTextEdit::_ZThn8_N14QPlainTextEditD1Ev
+260   QPlainTextEdit::_ZThn8_N14QPlainTextEditD0Ev
+264   QWidget::_ZThn8_NK7QWidget7devTypeEv
+268   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+272   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPlainTextEdit
+   size=20 align=4
+   base size=20 base align=4
+QPlainTextEdit (0xb30195c0) 0
+    vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 8u)
+  QAbstractScrollArea (0xb3019600) 0
+      primary-for QPlainTextEdit (0xb30195c0)
+    QFrame (0xb3019640) 0
+        primary-for QAbstractScrollArea (0xb3019600)
+      QWidget (0xb301beb0) 0
+          primary-for QFrame (0xb3019640)
+        QObject (0xb3018834) 0
+            primary-for QWidget (0xb301beb0)
+        QPaintDevice (0xb3018870) 8
+            vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 256u)
+
+Vtable for QPlainTextDocumentLayout
+QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QPlainTextDocumentLayout)
+8     QPlainTextDocumentLayout::metaObject
+12    QPlainTextDocumentLayout::qt_metacast
+16    QPlainTextDocumentLayout::qt_metacall
+20    QPlainTextDocumentLayout::~QPlainTextDocumentLayout
+24    QPlainTextDocumentLayout::~QPlainTextDocumentLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPlainTextDocumentLayout::draw
+60    QPlainTextDocumentLayout::hitTest
+64    QPlainTextDocumentLayout::pageCount
+68    QPlainTextDocumentLayout::documentSize
+72    QPlainTextDocumentLayout::frameBoundingRect
+76    QPlainTextDocumentLayout::blockBoundingRect
+80    QPlainTextDocumentLayout::documentChanged
+84    QAbstractTextDocumentLayout::resizeInlineObject
+88    QAbstractTextDocumentLayout::positionInlineObject
+92    QAbstractTextDocumentLayout::drawInlineObject
+
+Class QPlainTextDocumentLayout
+   size=8 align=4
+   base size=8 base align=4
+QPlainTextDocumentLayout (0xb3019ac0) 0
+    vptr=((& QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout) + 8u)
+  QAbstractTextDocumentLayout (0xb3019b00) 0
+      primary-for QPlainTextDocumentLayout (0xb3019ac0)
+    QObject (0xb3018bb8) 0
+        primary-for QAbstractTextDocumentLayout (0xb3019b00)
+
+Vtable for QPrinter
+QPrinter::_ZTV8QPrinter: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QPrinter)
+8     QPrinter::~QPrinter
+12    QPrinter::~QPrinter
+16    QPrinter::devType
+20    QPrinter::paintEngine
+24    QPrinter::metric
+
+Class QPrinter
+   size=12 align=4
+   base size=12 base align=4
+QPrinter (0xb3019dc0) 0
+    vptr=((& QPrinter::_ZTV8QPrinter) + 8u)
+  QPaintDevice (0xb3018dd4) 0
+      primary-for QPrinter (0xb3019dc0)
+
+Vtable for QPrintPreviewWidget
+QPrintPreviewWidget::_ZTV19QPrintPreviewWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QPrintPreviewWidget)
+8     QPrintPreviewWidget::metaObject
+12    QPrintPreviewWidget::qt_metacast
+16    QPrintPreviewWidget::qt_metacall
+20    QPrintPreviewWidget::~QPrintPreviewWidget
+24    QPrintPreviewWidget::~QPrintPreviewWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintPreviewWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI19QPrintPreviewWidget)
+232   QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD1Ev
+236   QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintPreviewWidget
+   size=24 align=4
+   base size=24 base align=4
+QPrintPreviewWidget (0xb307a380) 0
+    vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 8u)
+  QWidget (0xb307cbe0) 0
+      primary-for QPrintPreviewWidget (0xb307a380)
+    QObject (0xb3082168) 0
+        primary-for QWidget (0xb307cbe0)
+    QPaintDevice (0xb30821a4) 8
+        vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 232u)
+
+Vtable for QProgressBar
+QProgressBar::_ZTV12QProgressBar: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QProgressBar)
+8     QProgressBar::metaObject
+12    QProgressBar::qt_metacast
+16    QProgressBar::qt_metacall
+20    QProgressBar::~QProgressBar
+24    QProgressBar::~QProgressBar
+28    QProgressBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QProgressBar::sizeHint
+68    QProgressBar::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QProgressBar::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QProgressBar::text
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI12QProgressBar)
+236   QProgressBar::_ZThn8_N12QProgressBarD1Ev
+240   QProgressBar::_ZThn8_N12QProgressBarD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QProgressBar
+   size=20 align=4
+   base size=20 base align=4
+QProgressBar (0xb307a640) 0
+    vptr=((& QProgressBar::_ZTV12QProgressBar) + 8u)
+  QWidget (0xb308af50) 0
+      primary-for QProgressBar (0xb307a640)
+    QObject (0xb30823c0) 0
+        primary-for QWidget (0xb308af50)
+    QPaintDevice (0xb30823fc) 8
+        vptr=((& QProgressBar::_ZTV12QProgressBar) + 236u)
+
+Vtable for QRadioButton
+QRadioButton::_ZTV12QRadioButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QRadioButton)
+8     QRadioButton::metaObject
+12    QRadioButton::qt_metacast
+16    QRadioButton::qt_metacall
+20    QRadioButton::~QRadioButton
+24    QRadioButton::~QRadioButton
+28    QRadioButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QRadioButton::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QRadioButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QRadioButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QRadioButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QRadioButton)
+244   QRadioButton::_ZThn8_N12QRadioButtonD1Ev
+248   QRadioButton::_ZThn8_N12QRadioButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QRadioButton
+   size=20 align=4
+   base size=20 base align=4
+QRadioButton (0xb307a980) 0
+    vptr=((& QRadioButton::_ZTV12QRadioButton) + 8u)
+  QAbstractButton (0xb307a9c0) 0
+      primary-for QRadioButton (0xb307a980)
+    QWidget (0xb30a52d0) 0
+        primary-for QAbstractButton (0xb307a9c0)
+      QObject (0xb3082690) 0
+          primary-for QWidget (0xb30a52d0)
+      QPaintDevice (0xb30826cc) 8
+          vptr=((& QRadioButton::_ZTV12QRadioButton) + 244u)
+
+Vtable for QScrollArea
+QScrollArea::_ZTV11QScrollArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QScrollArea)
+8     QScrollArea::metaObject
+12    QScrollArea::qt_metacast
+16    QScrollArea::qt_metacall
+20    QScrollArea::~QScrollArea
+24    QScrollArea::~QScrollArea
+28    QScrollArea::event
+32    QScrollArea::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QScrollArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QScrollArea::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QScrollArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI11QScrollArea)
+240   QScrollArea::_ZThn8_N11QScrollAreaD1Ev
+244   QScrollArea::_ZThn8_N11QScrollAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QScrollArea
+   size=20 align=4
+   base size=20 base align=4
+QScrollArea (0xb307ac80) 0
+    vptr=((& QScrollArea::_ZTV11QScrollArea) + 8u)
+  QAbstractScrollArea (0xb307acc0) 0
+      primary-for QScrollArea (0xb307ac80)
+    QFrame (0xb307ad00) 0
+        primary-for QAbstractScrollArea (0xb307acc0)
+      QWidget (0xb30b33c0) 0
+          primary-for QFrame (0xb307ad00)
+        QObject (0xb30828e8) 0
+            primary-for QWidget (0xb30b33c0)
+        QPaintDevice (0xb3082924) 8
+            vptr=((& QScrollArea::_ZTV11QScrollArea) + 240u)
+
+Vtable for QScrollBar
+QScrollBar::_ZTV10QScrollBar: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QScrollBar)
+8     QScrollBar::metaObject
+12    QScrollBar::qt_metacast
+16    QScrollBar::qt_metacall
+20    QScrollBar::~QScrollBar
+24    QScrollBar::~QScrollBar
+28    QScrollBar::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QScrollBar::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QScrollBar::mousePressEvent
+84    QScrollBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QScrollBar::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QScrollBar::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QScrollBar::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QScrollBar::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QScrollBar::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI10QScrollBar)
+236   QScrollBar::_ZThn8_N10QScrollBarD1Ev
+240   QScrollBar::_ZThn8_N10QScrollBarD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QScrollBar
+   size=20 align=4
+   base size=20 base align=4
+QScrollBar (0xb307afc0) 0
+    vptr=((& QScrollBar::_ZTV10QScrollBar) + 8u)
+  QAbstractSlider (0xb30c8000) 0
+      primary-for QScrollBar (0xb307afc0)
+    QWidget (0xb30c1460) 0
+        primary-for QAbstractSlider (0xb30c8000)
+      QObject (0xb3082b40) 0
+          primary-for QWidget (0xb30c1460)
+      QPaintDevice (0xb3082b7c) 8
+          vptr=((& QScrollBar::_ZTV10QScrollBar) + 236u)
+
+Vtable for QSizeGrip
+QSizeGrip::_ZTV9QSizeGrip: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSizeGrip)
+8     QSizeGrip::metaObject
+12    QSizeGrip::qt_metacast
+16    QSizeGrip::qt_metacall
+20    QSizeGrip::~QSizeGrip
+24    QSizeGrip::~QSizeGrip
+28    QSizeGrip::event
+32    QSizeGrip::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QSizeGrip::setVisible
+64    QSizeGrip::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSizeGrip::mousePressEvent
+84    QSizeGrip::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSizeGrip::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSizeGrip::paintEvent
+128   QSizeGrip::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QSizeGrip::showEvent
+172   QSizeGrip::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QSizeGrip)
+232   QSizeGrip::_ZThn8_N9QSizeGripD1Ev
+236   QSizeGrip::_ZThn8_N9QSizeGripD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSizeGrip
+   size=20 align=4
+   base size=20 base align=4
+QSizeGrip (0xb30c8300) 0
+    vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 8u)
+  QWidget (0xb30d81e0) 0
+      primary-for QSizeGrip (0xb30c8300)
+    QObject (0xb3082e10) 0
+        primary-for QWidget (0xb30d81e0)
+    QPaintDevice (0xb3082e4c) 8
+        vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 232u)
+
+Vtable for QSpinBox
+QSpinBox::_ZTV8QSpinBox: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QSpinBox)
+8     QSpinBox::metaObject
+12    QSpinBox::qt_metacast
+16    QSpinBox::qt_metacall
+20    QSpinBox::~QSpinBox
+24    QSpinBox::~QSpinBox
+28    QSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSpinBox::validate
+228   QSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   QSpinBox::valueFromText
+248   QSpinBox::textFromValue
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI8QSpinBox)
+260   QSpinBox::_ZThn8_N8QSpinBoxD1Ev
+264   QSpinBox::_ZThn8_N8QSpinBoxD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QSpinBox (0xb30c85c0) 0
+    vptr=((& QSpinBox::_ZTV8QSpinBox) + 8u)
+  QAbstractSpinBox (0xb30c8600) 0
+      primary-for QSpinBox (0xb30c85c0)
+    QWidget (0xb30de9b0) 0
+        primary-for QAbstractSpinBox (0xb30c8600)
+      QObject (0xb30e8078) 0
+          primary-for QWidget (0xb30de9b0)
+      QPaintDevice (0xb30e80b4) 8
+          vptr=((& QSpinBox::_ZTV8QSpinBox) + 260u)
+
+Vtable for QDoubleSpinBox
+QDoubleSpinBox::_ZTV14QDoubleSpinBox: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDoubleSpinBox)
+8     QDoubleSpinBox::metaObject
+12    QDoubleSpinBox::qt_metacast
+16    QDoubleSpinBox::qt_metacall
+20    QDoubleSpinBox::~QDoubleSpinBox
+24    QDoubleSpinBox::~QDoubleSpinBox
+28    QAbstractSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDoubleSpinBox::validate
+228   QDoubleSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   QDoubleSpinBox::valueFromText
+248   QDoubleSpinBox::textFromValue
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI14QDoubleSpinBox)
+260   QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD1Ev
+264   QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDoubleSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QDoubleSpinBox (0xb30c8a00) 0
+    vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 8u)
+  QAbstractSpinBox (0xb30c8a40) 0
+      primary-for QDoubleSpinBox (0xb30c8a00)
+    QWidget (0xb30f2dc0) 0
+        primary-for QAbstractSpinBox (0xb30c8a40)
+      QObject (0xb30e8348) 0
+          primary-for QWidget (0xb30f2dc0)
+      QPaintDevice (0xb30e8384) 8
+          vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 260u)
+
+Vtable for QSplashScreen
+QSplashScreen::_ZTV13QSplashScreen: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSplashScreen)
+8     QSplashScreen::metaObject
+12    QSplashScreen::qt_metacast
+16    QSplashScreen::qt_metacall
+20    QSplashScreen::~QSplashScreen
+24    QSplashScreen::~QSplashScreen
+28    QSplashScreen::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSplashScreen::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSplashScreen::drawContents
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI13QSplashScreen)
+236   QSplashScreen::_ZThn8_N13QSplashScreenD1Ev
+240   QSplashScreen::_ZThn8_N13QSplashScreenD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplashScreen
+   size=20 align=4
+   base size=20 base align=4
+QSplashScreen (0xb30c8d00) 0
+    vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 8u)
+  QWidget (0xb3102dc0) 0
+      primary-for QSplashScreen (0xb30c8d00)
+    QObject (0xb30e85a0) 0
+        primary-for QWidget (0xb3102dc0)
+    QPaintDevice (0xb30e85dc) 8
+        vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 236u)
+
+Vtable for QSplitter
+QSplitter::_ZTV9QSplitter: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSplitter)
+8     QSplitter::metaObject
+12    QSplitter::qt_metacast
+16    QSplitter::qt_metacall
+20    QSplitter::~QSplitter
+24    QSplitter::~QSplitter
+28    QSplitter::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QSplitter::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSplitter::sizeHint
+68    QSplitter::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QSplitter::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QSplitter::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSplitter::createHandle
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI9QSplitter)
+236   QSplitter::_ZThn8_N9QSplitterD1Ev
+240   QSplitter::_ZThn8_N9QSplitterD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplitter
+   size=20 align=4
+   base size=20 base align=4
+QSplitter (0xb2f20040) 0
+    vptr=((& QSplitter::_ZTV9QSplitter) + 8u)
+  QFrame (0xb2f20080) 0
+      primary-for QSplitter (0xb2f20040)
+    QWidget (0xb2f14fa0) 0
+        primary-for QFrame (0xb2f20080)
+      QObject (0xb30e87f8) 0
+          primary-for QWidget (0xb2f14fa0)
+      QPaintDevice (0xb30e8834) 8
+          vptr=((& QSplitter::_ZTV9QSplitter) + 236u)
+
+Vtable for QSplitterHandle
+QSplitterHandle::_ZTV15QSplitterHandle: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSplitterHandle)
+8     QSplitterHandle::metaObject
+12    QSplitterHandle::qt_metacast
+16    QSplitterHandle::qt_metacall
+20    QSplitterHandle::~QSplitterHandle
+24    QSplitterHandle::~QSplitterHandle
+28    QSplitterHandle::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSplitterHandle::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSplitterHandle::mousePressEvent
+84    QSplitterHandle::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSplitterHandle::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSplitterHandle::paintEvent
+128   QWidget::moveEvent
+132   QSplitterHandle::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI15QSplitterHandle)
+232   QSplitterHandle::_ZThn8_N15QSplitterHandleD1Ev
+236   QSplitterHandle::_ZThn8_N15QSplitterHandleD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplitterHandle
+   size=20 align=4
+   base size=20 base align=4
+QSplitterHandle (0xb2f20480) 0
+    vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 8u)
+  QWidget (0xb2f2eaa0) 0
+      primary-for QSplitterHandle (0xb2f20480)
+    QObject (0xb30e8bb8) 0
+        primary-for QWidget (0xb2f2eaa0)
+    QPaintDevice (0xb30e8bf4) 8
+        vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 232u)
+
+Vtable for QStackedWidget
+QStackedWidget::_ZTV14QStackedWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QStackedWidget)
+8     QStackedWidget::metaObject
+12    QStackedWidget::qt_metacast
+16    QStackedWidget::qt_metacall
+20    QStackedWidget::~QStackedWidget
+24    QStackedWidget::~QStackedWidget
+28    QStackedWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QStackedWidget)
+232   QStackedWidget::_ZThn8_N14QStackedWidgetD1Ev
+236   QStackedWidget::_ZThn8_N14QStackedWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QStackedWidget
+   size=20 align=4
+   base size=20 base align=4
+QStackedWidget (0xb2f20740) 0
+    vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 8u)
+  QFrame (0xb2f20780) 0
+      primary-for QStackedWidget (0xb2f20740)
+    QWidget (0xb2f40690) 0
+        primary-for QFrame (0xb2f20780)
+      QObject (0xb30e8e10) 0
+          primary-for QWidget (0xb2f40690)
+      QPaintDevice (0xb30e8e4c) 8
+          vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 232u)
+
+Vtable for QStatusBar
+QStatusBar::_ZTV10QStatusBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QStatusBar)
+8     QStatusBar::metaObject
+12    QStatusBar::qt_metacast
+16    QStatusBar::qt_metacall
+20    QStatusBar::~QStatusBar
+24    QStatusBar::~QStatusBar
+28    QStatusBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QStatusBar::paintEvent
+128   QWidget::moveEvent
+132   QStatusBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QStatusBar::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QStatusBar)
+232   QStatusBar::_ZThn8_N10QStatusBarD1Ev
+236   QStatusBar::_ZThn8_N10QStatusBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QStatusBar
+   size=20 align=4
+   base size=20 base align=4
+QStatusBar (0xb2f20a40) 0
+    vptr=((& QStatusBar::_ZTV10QStatusBar) + 8u)
+  QWidget (0xb2f57190) 0
+      primary-for QStatusBar (0xb2f20a40)
+    QObject (0xb2f5a078) 0
+        primary-for QWidget (0xb2f57190)
+    QPaintDevice (0xb2f5a0b4) 8
+        vptr=((& QStatusBar::_ZTV10QStatusBar) + 232u)
+
+Vtable for QTextBrowser
+QTextBrowser::_ZTV12QTextBrowser: 74u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextBrowser)
+8     QTextBrowser::metaObject
+12    QTextBrowser::qt_metacast
+16    QTextBrowser::qt_metacall
+20    QTextBrowser::~QTextBrowser
+24    QTextBrowser::~QTextBrowser
+28    QTextBrowser::event
+32    QObject::eventFilter
+36    QTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTextBrowser::mousePressEvent
+84    QTextBrowser::mouseReleaseEvent
+88    QTextEdit::mouseDoubleClickEvent
+92    QTextBrowser::mouseMoveEvent
+96    QTextEdit::wheelEvent
+100   QTextBrowser::keyPressEvent
+104   QTextEdit::keyReleaseEvent
+108   QTextEdit::focusInEvent
+112   QTextBrowser::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTextBrowser::paintEvent
+128   QWidget::moveEvent
+132   QTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QTextEdit::dragEnterEvent
+156   QTextEdit::dragMoveEvent
+160   QTextEdit::dragLeaveEvent
+164   QTextEdit::dropEvent
+168   QTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTextEdit::changeEvent
+184   QWidget::metric
+188   QTextEdit::inputMethodEvent
+192   QTextEdit::inputMethodQuery
+196   QTextBrowser::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QTextEdit::scrollContentsBy
+232   QTextBrowser::loadResource
+236   QTextEdit::createMimeDataFromSelection
+240   QTextEdit::canInsertFromMimeData
+244   QTextEdit::insertFromMimeData
+248   QTextBrowser::setSource
+252   QTextBrowser::backward
+256   QTextBrowser::forward
+260   QTextBrowser::home
+264   QTextBrowser::reload
+268   (int (*)(...))-0x000000008
+272   (int (*)(...))(& _ZTI12QTextBrowser)
+276   QTextBrowser::_ZThn8_N12QTextBrowserD1Ev
+280   QTextBrowser::_ZThn8_N12QTextBrowserD0Ev
+284   QWidget::_ZThn8_NK7QWidget7devTypeEv
+288   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+292   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTextBrowser
+   size=20 align=4
+   base size=20 base align=4
+QTextBrowser (0xb2f20e40) 0
+    vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 8u)
+  QTextEdit (0xb2f20e80) 0
+      primary-for QTextBrowser (0xb2f20e40)
+    QAbstractScrollArea (0xb2f20ec0) 0
+        primary-for QTextEdit (0xb2f20e80)
+      QFrame (0xb2f20f00) 0
+          primary-for QAbstractScrollArea (0xb2f20ec0)
+        QWidget (0xb2f639b0) 0
+            primary-for QFrame (0xb2f20f00)
+          QObject (0xb2f5a2d0) 0
+              primary-for QWidget (0xb2f639b0)
+          QPaintDevice (0xb2f5a30c) 8
+              vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 276u)
+
+Vtable for QToolBar
+QToolBar::_ZTV8QToolBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QToolBar)
+8     QToolBar::metaObject
+12    QToolBar::qt_metacast
+16    QToolBar::qt_metacall
+20    QToolBar::~QToolBar
+24    QToolBar::~QToolBar
+28    QToolBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QToolBar::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QToolBar::paintEvent
+128   QWidget::moveEvent
+132   QToolBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QToolBar::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI8QToolBar)
+232   QToolBar::_ZThn8_N8QToolBarD1Ev
+236   QToolBar::_ZThn8_N8QToolBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolBar
+   size=20 align=4
+   base size=20 base align=4
+QToolBar (0xb2f791c0) 0
+    vptr=((& QToolBar::_ZTV8QToolBar) + 8u)
+  QWidget (0xb2f7e1e0) 0
+      primary-for QToolBar (0xb2f791c0)
+    QObject (0xb2f5a528) 0
+        primary-for QWidget (0xb2f7e1e0)
+    QPaintDevice (0xb2f5a564) 8
+        vptr=((& QToolBar::_ZTV8QToolBar) + 232u)
+
+Vtable for QToolBox
+QToolBox::_ZTV8QToolBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QToolBox)
+8     QToolBox::metaObject
+12    QToolBox::qt_metacast
+16    QToolBox::qt_metacall
+20    QToolBox::~QToolBox
+24    QToolBox::~QToolBox
+28    QToolBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QToolBox::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QToolBox::itemInserted
+228   QToolBox::itemRemoved
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI8QToolBox)
+240   QToolBox::_ZThn8_N8QToolBoxD1Ev
+244   QToolBox::_ZThn8_N8QToolBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolBox
+   size=20 align=4
+   base size=20 base align=4
+QToolBox (0xb2f795c0) 0
+    vptr=((& QToolBox::_ZTV8QToolBox) + 8u)
+  QFrame (0xb2f79600) 0
+      primary-for QToolBox (0xb2f795c0)
+    QWidget (0xb2f8dc80) 0
+        primary-for QFrame (0xb2f79600)
+      QObject (0xb2f5a8ac) 0
+          primary-for QWidget (0xb2f8dc80)
+      QPaintDevice (0xb2f5a8e8) 8
+          vptr=((& QToolBox::_ZTV8QToolBox) + 240u)
+
+Vtable for QToolButton
+QToolButton::_ZTV11QToolButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QToolButton)
+8     QToolButton::metaObject
+12    QToolButton::qt_metacast
+16    QToolButton::qt_metacall
+20    QToolButton::~QToolButton
+24    QToolButton::~QToolButton
+28    QToolButton::event
+32    QObject::eventFilter
+36    QToolButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QToolButton::sizeHint
+68    QToolButton::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QToolButton::mousePressEvent
+84    QToolButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QToolButton::enterEvent
+120   QToolButton::leaveEvent
+124   QToolButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QToolButton::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QToolButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QToolButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QToolButton)
+244   QToolButton::_ZThn8_N11QToolButtonD1Ev
+248   QToolButton::_ZThn8_N11QToolButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolButton
+   size=20 align=4
+   base size=20 base align=4
+QToolButton (0xb2f79c00) 0
+    vptr=((& QToolButton::_ZTV11QToolButton) + 8u)
+  QAbstractButton (0xb2f79c40) 0
+      primary-for QToolButton (0xb2f79c00)
+    QWidget (0xb2fb2aa0) 0
+        primary-for QAbstractButton (0xb2f79c40)
+      QObject (0xb2f5afb4) 0
+          primary-for QWidget (0xb2fb2aa0)
+      QPaintDevice (0xb2fbb000) 8
+          vptr=((& QToolButton::_ZTV11QToolButton) + 244u)
+
+Vtable for QWorkspace
+QWorkspace::_ZTV10QWorkspace: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QWorkspace)
+8     QWorkspace::metaObject
+12    QWorkspace::qt_metacast
+16    QWorkspace::qt_metacall
+20    QWorkspace::~QWorkspace
+24    QWorkspace::~QWorkspace
+28    QWorkspace::event
+32    QWorkspace::eventFilter
+36    QObject::timerEvent
+40    QWorkspace::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWorkspace::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWorkspace::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWorkspace::paintEvent
+128   QWidget::moveEvent
+132   QWorkspace::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWorkspace::showEvent
+172   QWorkspace::hideEvent
+176   QWidget::x11Event
+180   QWorkspace::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QWorkspace)
+232   QWorkspace::_ZThn8_N10QWorkspaceD1Ev
+236   QWorkspace::_ZThn8_N10QWorkspaceD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWorkspace
+   size=20 align=4
+   base size=20 base align=4
+QWorkspace (0xb2fd5380) 0
+    vptr=((& QWorkspace::_ZTV10QWorkspace) + 8u)
+  QWidget (0xb2fd8be0) 0
+      primary-for QWorkspace (0xb2fd5380)
+    QObject (0xb2fbb654) 0
+        primary-for QWidget (0xb2fd8be0)
+    QPaintDevice (0xb2fbb690) 8
+        vptr=((& QWorkspace::_ZTV10QWorkspace) + 232u)
+
+Vtable for QCompleter
+QCompleter::_ZTV10QCompleter: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QCompleter)
+8     QCompleter::metaObject
+12    QCompleter::qt_metacast
+16    QCompleter::qt_metacall
+20    QCompleter::~QCompleter
+24    QCompleter::~QCompleter
+28    QCompleter::event
+32    QCompleter::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCompleter::pathFromIndex
+60    QCompleter::splitPath
+
+Class QCompleter
+   size=8 align=4
+   base size=8 base align=4
+QCompleter (0xb2fd5640) 0
+    vptr=((& QCompleter::_ZTV10QCompleter) + 8u)
+  QObject (0xb2fbb8ac) 0
+      primary-for QCompleter (0xb2fd5640)
+
+Class QDesktopServices
+   size=1 align=1
+   base size=0 base align=1
+QDesktopServices (0xb2fbbac8) 0 empty
+
+Vtable for QSystemTrayIcon
+QSystemTrayIcon::_ZTV15QSystemTrayIcon: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSystemTrayIcon)
+8     QSystemTrayIcon::metaObject
+12    QSystemTrayIcon::qt_metacast
+16    QSystemTrayIcon::qt_metacall
+20    QSystemTrayIcon::~QSystemTrayIcon
+24    QSystemTrayIcon::~QSystemTrayIcon
+28    QSystemTrayIcon::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSystemTrayIcon
+   size=8 align=4
+   base size=8 base align=4
+QSystemTrayIcon (0xb2fd5940) 0
+    vptr=((& QSystemTrayIcon::_ZTV15QSystemTrayIcon) + 8u)
+  QObject (0xb2fbbb40) 0
+      primary-for QSystemTrayIcon (0xb2fd5940)
+
+Vtable for QUndoGroup
+QUndoGroup::_ZTV10QUndoGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QUndoGroup)
+8     QUndoGroup::metaObject
+12    QUndoGroup::qt_metacast
+16    QUndoGroup::qt_metacall
+20    QUndoGroup::~QUndoGroup
+24    QUndoGroup::~QUndoGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QUndoGroup
+   size=8 align=4
+   base size=8 base align=4
+QUndoGroup (0xb2fd5cc0) 0
+    vptr=((& QUndoGroup::_ZTV10QUndoGroup) + 8u)
+  QObject (0xb2fbbd5c) 0
+      primary-for QUndoGroup (0xb2fd5cc0)
+
+Vtable for QUndoCommand
+QUndoCommand::_ZTV12QUndoCommand: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QUndoCommand)
+8     QUndoCommand::~QUndoCommand
+12    QUndoCommand::~QUndoCommand
+16    QUndoCommand::undo
+20    QUndoCommand::redo
+24    QUndoCommand::id
+28    QUndoCommand::mergeWith
+
+Class QUndoCommand
+   size=8 align=4
+   base size=8 base align=4
+QUndoCommand (0xb2fbbf78) 0
+    vptr=((& QUndoCommand::_ZTV12QUndoCommand) + 8u)
+
+Vtable for QUndoStack
+QUndoStack::_ZTV10QUndoStack: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QUndoStack)
+8     QUndoStack::metaObject
+12    QUndoStack::qt_metacast
+16    QUndoStack::qt_metacall
+20    QUndoStack::~QUndoStack
+24    QUndoStack::~QUndoStack
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QUndoStack
+   size=8 align=4
+   base size=8 base align=4
+QUndoStack (0xb2fd5fc0) 0
+    vptr=((& QUndoStack::_ZTV10QUndoStack) + 8u)
+  QObject (0xb2fbbfb4) 0
+      primary-for QUndoStack (0xb2fd5fc0)
+
+Class QItemSelectionRange
+   size=8 align=4
+   base size=8 base align=4
+QItemSelectionRange (0xb2e391e0) 0
+
+Vtable for QItemSelectionModel
+QItemSelectionModel::_ZTV19QItemSelectionModel: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QItemSelectionModel)
+8     QItemSelectionModel::metaObject
+12    QItemSelectionModel::qt_metacast
+16    QItemSelectionModel::qt_metacall
+20    QItemSelectionModel::~QItemSelectionModel
+24    QItemSelectionModel::~QItemSelectionModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QItemSelectionModel::select
+60    QItemSelectionModel::select
+64    QItemSelectionModel::clear
+68    QItemSelectionModel::reset
+
+Class QItemSelectionModel
+   size=8 align=4
+   base size=8 base align=4
+QItemSelectionModel (0xb2e2cd40) 0
+    vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 8u)
+  QObject (0xb2e74258) 0
+      primary-for QItemSelectionModel (0xb2e2cd40)
+
+Class QItemSelection
+   size=4 align=4
+   base size=4 base align=4
+QItemSelection (0xb2e91200) 0
+  QList<QItemSelectionRange> (0xb2e74618) 0
+
+Vtable for QAbstractItemView
+QAbstractItemView::_ZTV17QAbstractItemView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAbstractItemView)
+8     QAbstractItemView::metaObject
+12    QAbstractItemView::qt_metacast
+16    QAbstractItemView::qt_metacall
+20    QAbstractItemView::~QAbstractItemView
+24    QAbstractItemView::~QAbstractItemView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QAbstractScrollArea::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   __cxa_pure_virtual
+248   __cxa_pure_virtual
+252   __cxa_pure_virtual
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QAbstractItemView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QAbstractItemView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QAbstractItemView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   __cxa_pure_virtual
+344   __cxa_pure_virtual
+348   __cxa_pure_virtual
+352   __cxa_pure_virtual
+356   __cxa_pure_virtual
+360   __cxa_pure_virtual
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI17QAbstractItemView)
+392   QAbstractItemView::_ZThn8_N17QAbstractItemViewD1Ev
+396   QAbstractItemView::_ZThn8_N17QAbstractItemViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractItemView
+   size=20 align=4
+   base size=20 base align=4
+QAbstractItemView (0xb2e91380) 0
+    vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 8u)
+  QAbstractScrollArea (0xb2e913c0) 0
+      primary-for QAbstractItemView (0xb2e91380)
+    QFrame (0xb2e91400) 0
+        primary-for QAbstractScrollArea (0xb2e913c0)
+      QWidget (0xb2ec5780) 0
+          primary-for QFrame (0xb2e91400)
+        QObject (0xb2e747bc) 0
+            primary-for QWidget (0xb2ec5780)
+        QPaintDevice (0xb2e747f8) 8
+            vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 392u)
+
+Vtable for QListView
+QListView::_ZTV9QListView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QListView)
+8     QListView::metaObject
+12    QListView::qt_metacast
+16    QListView::qt_metacall
+20    QListView::~QListView
+24    QListView::~QListView
+28    QListView::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI9QListView)
+392   QListView::_ZThn8_N9QListViewD1Ev
+396   QListView::_ZThn8_N9QListViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QListView
+   size=20 align=4
+   base size=20 base align=4
+QListView (0xb2e91840) 0
+    vptr=((& QListView::_ZTV9QListView) + 8u)
+  QAbstractItemView (0xb2e91880) 0
+      primary-for QListView (0xb2e91840)
+    QAbstractScrollArea (0xb2e918c0) 0
+        primary-for QAbstractItemView (0xb2e91880)
+      QFrame (0xb2e91900) 0
+          primary-for QAbstractScrollArea (0xb2e918c0)
+        QWidget (0xb2d16050) 0
+            primary-for QFrame (0xb2e91900)
+          QObject (0xb2e74b04) 0
+              primary-for QWidget (0xb2d16050)
+          QPaintDevice (0xb2e74b40) 8
+              vptr=((& QListView::_ZTV9QListView) + 392u)
+
+Vtable for QUndoView
+QUndoView::_ZTV9QUndoView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QUndoView)
+8     QUndoView::metaObject
+12    QUndoView::qt_metacast
+16    QUndoView::qt_metacall
+20    QUndoView::~QUndoView
+24    QUndoView::~QUndoView
+28    QListView::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI9QUndoView)
+392   QUndoView::_ZThn8_N9QUndoViewD1Ev
+396   QUndoView::_ZThn8_N9QUndoViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QUndoView
+   size=20 align=4
+   base size=20 base align=4
+QUndoView (0xb2e91c00) 0
+    vptr=((& QUndoView::_ZTV9QUndoView) + 8u)
+  QListView (0xb2e91c40) 0
+      primary-for QUndoView (0xb2e91c00)
+    QAbstractItemView (0xb2e91c80) 0
+        primary-for QListView (0xb2e91c40)
+      QAbstractScrollArea (0xb2e91cc0) 0
+          primary-for QAbstractItemView (0xb2e91c80)
+        QFrame (0xb2e91d00) 0
+            primary-for QAbstractScrollArea (0xb2e91cc0)
+          QWidget (0xb2d32320) 0
+              primary-for QFrame (0xb2e91d00)
+            QObject (0xb2e74d5c) 0
+                primary-for QWidget (0xb2d32320)
+            QPaintDevice (0xb2e74d98) 8
+                vptr=((& QUndoView::_ZTV9QUndoView) + 392u)
+
+Class QStaticText
+   size=4 align=4
+   base size=4 base align=4
+QStaticText (0xb2e74fb4) 0
+
+Vtable for QSyntaxHighlighter
+QSyntaxHighlighter::_ZTV18QSyntaxHighlighter: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QSyntaxHighlighter)
+8     QSyntaxHighlighter::metaObject
+12    QSyntaxHighlighter::qt_metacast
+16    QSyntaxHighlighter::qt_metacall
+20    QSyntaxHighlighter::~QSyntaxHighlighter
+24    QSyntaxHighlighter::~QSyntaxHighlighter
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+
+Class QSyntaxHighlighter
+   size=8 align=4
+   base size=8 base align=4
+QSyntaxHighlighter (0xb2d53180) 0
+    vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 8u)
+  QObject (0xb2d4c0f0) 0
+      primary-for QSyntaxHighlighter (0xb2d53180)
+
+Class QTextDocumentFragment
+   size=4 align=4
+   base size=4 base align=4
+QTextDocumentFragment (0xb2d4c30c) 0
+
+Class QTextDocumentWriter
+   size=4 align=4
+   base size=4 base align=4
+QTextDocumentWriter (0xb2d4c348) 0
+
+Vtable for QTextList
+QTextList::_ZTV9QTextList: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTextList)
+8     QTextList::metaObject
+12    QTextList::qt_metacast
+16    QTextList::qt_metacall
+20    QTextList::~QTextList
+24    QTextList::~QTextList
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextBlockGroup::blockInserted
+60    QTextBlockGroup::blockRemoved
+64    QTextBlockGroup::blockFormatChanged
+
+Class QTextList
+   size=8 align=4
+   base size=8 base align=4
+QTextList (0xb2d534c0) 0
+    vptr=((& QTextList::_ZTV9QTextList) + 8u)
+  QTextBlockGroup (0xb2d53500) 0
+      primary-for QTextList (0xb2d534c0)
+    QTextObject (0xb2d53540) 0
+        primary-for QTextBlockGroup (0xb2d53500)
+      QObject (0xb2d4c384) 0
+          primary-for QTextObject (0xb2d53540)
+
+Class QTextTableCell
+   size=8 align=4
+   base size=8 base align=4
+QTextTableCell (0xb2d4c960) 0
+
+Vtable for QTextTable
+QTextTable::_ZTV10QTextTable: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextTable)
+8     QTextTable::metaObject
+12    QTextTable::qt_metacast
+16    QTextTable::qt_metacall
+20    QTextTable::~QTextTable
+24    QTextTable::~QTextTable
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextTable
+   size=8 align=4
+   base size=8 base align=4
+QTextTable (0xb2d87040) 0
+    vptr=((& QTextTable::_ZTV10QTextTable) + 8u)
+  QTextFrame (0xb2d87080) 0
+      primary-for QTextTable (0xb2d87040)
+    QTextObject (0xb2d870c0) 0
+        primary-for QTextFrame (0xb2d87080)
+      QObject (0xb2d861e0) 0
+          primary-for QTextObject (0xb2d870c0)
+
+Vtable for QCommonStyle
+QCommonStyle::_ZTV12QCommonStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCommonStyle)
+8     QCommonStyle::metaObject
+12    QCommonStyle::qt_metacast
+16    QCommonStyle::qt_metacall
+20    QCommonStyle::~QCommonStyle
+24    QCommonStyle::~QCommonStyle
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCommonStyle::polish
+60    QCommonStyle::unpolish
+64    QCommonStyle::polish
+68    QCommonStyle::unpolish
+72    QCommonStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QCommonStyle::drawPrimitive
+100   QCommonStyle::drawControl
+104   QCommonStyle::subElementRect
+108   QCommonStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QCommonStyle::subControlRect
+120   QCommonStyle::pixelMetric
+124   QCommonStyle::sizeFromContents
+128   QCommonStyle::styleHint
+132   QCommonStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QCommonStyle
+   size=8 align=4
+   base size=8 base align=4
+QCommonStyle (0xb2d87680) 0
+    vptr=((& QCommonStyle::_ZTV12QCommonStyle) + 8u)
+  QStyle (0xb2d876c0) 0
+      primary-for QCommonStyle (0xb2d87680)
+    QObject (0xb2d86744) 0
+        primary-for QStyle (0xb2d876c0)
+
+Vtable for QMotifStyle
+QMotifStyle::_ZTV11QMotifStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMotifStyle)
+8     QMotifStyle::metaObject
+12    QMotifStyle::qt_metacast
+16    QMotifStyle::qt_metacall
+20    QMotifStyle::~QMotifStyle
+24    QMotifStyle::~QMotifStyle
+28    QMotifStyle::event
+32    QMotifStyle::eventFilter
+36    QMotifStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMotifStyle::polish
+60    QMotifStyle::unpolish
+64    QMotifStyle::polish
+68    QMotifStyle::unpolish
+72    QMotifStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QMotifStyle::standardPalette
+96    QMotifStyle::drawPrimitive
+100   QMotifStyle::drawControl
+104   QMotifStyle::subElementRect
+108   QMotifStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QMotifStyle::subControlRect
+120   QMotifStyle::pixelMetric
+124   QMotifStyle::sizeFromContents
+128   QMotifStyle::styleHint
+132   QMotifStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QMotifStyle
+   size=16 align=4
+   base size=13 base align=4
+QMotifStyle (0xb2d87980) 0
+    vptr=((& QMotifStyle::_ZTV11QMotifStyle) + 8u)
+  QCommonStyle (0xb2d879c0) 0
+      primary-for QMotifStyle (0xb2d87980)
+    QStyle (0xb2d87a00) 0
+        primary-for QCommonStyle (0xb2d879c0)
+      QObject (0xb2d86960) 0
+          primary-for QStyle (0xb2d87a00)
+
+Vtable for QCDEStyle
+QCDEStyle::_ZTV9QCDEStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QCDEStyle)
+8     QCDEStyle::metaObject
+12    QCDEStyle::qt_metacast
+16    QCDEStyle::qt_metacall
+20    QCDEStyle::~QCDEStyle
+24    QCDEStyle::~QCDEStyle
+28    QMotifStyle::event
+32    QMotifStyle::eventFilter
+36    QMotifStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMotifStyle::polish
+60    QMotifStyle::unpolish
+64    QMotifStyle::polish
+68    QMotifStyle::unpolish
+72    QMotifStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QCDEStyle::standardPalette
+96    QCDEStyle::drawPrimitive
+100   QCDEStyle::drawControl
+104   QMotifStyle::subElementRect
+108   QMotifStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QMotifStyle::subControlRect
+120   QCDEStyle::pixelMetric
+124   QMotifStyle::sizeFromContents
+128   QMotifStyle::styleHint
+132   QMotifStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QCDEStyle
+   size=16 align=4
+   base size=13 base align=4
+QCDEStyle (0xb2d87d00) 0
+    vptr=((& QCDEStyle::_ZTV9QCDEStyle) + 8u)
+  QMotifStyle (0xb2d87d40) 0
+      primary-for QCDEStyle (0xb2d87d00)
+    QCommonStyle (0xb2d87d80) 0
+        primary-for QMotifStyle (0xb2d87d40)
+      QStyle (0xb2d87dc0) 0
+          primary-for QCommonStyle (0xb2d87d80)
+        QObject (0xb2d86bb8) 0
+            primary-for QStyle (0xb2d87dc0)
+
+Vtable for QWindowsStyle
+QWindowsStyle::_ZTV13QWindowsStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWindowsStyle)
+8     QWindowsStyle::metaObject
+12    QWindowsStyle::qt_metacast
+16    QWindowsStyle::qt_metacall
+20    QWindowsStyle::~QWindowsStyle
+24    QWindowsStyle::~QWindowsStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsStyle::polish
+60    QWindowsStyle::unpolish
+64    QWindowsStyle::polish
+68    QWindowsStyle::unpolish
+72    QWindowsStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QWindowsStyle::drawPrimitive
+100   QWindowsStyle::drawControl
+104   QWindowsStyle::subElementRect
+108   QWindowsStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QCommonStyle::subControlRect
+120   QWindowsStyle::pixelMetric
+124   QWindowsStyle::sizeFromContents
+128   QWindowsStyle::styleHint
+132   QWindowsStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsStyle (0xb2dcf000) 0
+    vptr=((& QWindowsStyle::_ZTV13QWindowsStyle) + 8u)
+  QCommonStyle (0xb2dcf040) 0
+      primary-for QWindowsStyle (0xb2dcf000)
+    QStyle (0xb2dcf080) 0
+        primary-for QCommonStyle (0xb2dcf040)
+      QObject (0xb2d86ce4) 0
+          primary-for QStyle (0xb2dcf080)
+
+Vtable for QCleanlooksStyle
+QCleanlooksStyle::_ZTV16QCleanlooksStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCleanlooksStyle)
+8     QCleanlooksStyle::metaObject
+12    QCleanlooksStyle::qt_metacast
+16    QCleanlooksStyle::qt_metacall
+20    QCleanlooksStyle::~QCleanlooksStyle
+24    QCleanlooksStyle::~QCleanlooksStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCleanlooksStyle::polish
+60    QCleanlooksStyle::unpolish
+64    QCleanlooksStyle::polish
+68    QCleanlooksStyle::unpolish
+72    QCleanlooksStyle::polish
+76    QStyle::itemTextRect
+80    QCleanlooksStyle::itemPixmapRect
+84    QCleanlooksStyle::drawItemText
+88    QCleanlooksStyle::drawItemPixmap
+92    QCleanlooksStyle::standardPalette
+96    QCleanlooksStyle::drawPrimitive
+100   QCleanlooksStyle::drawControl
+104   QCleanlooksStyle::subElementRect
+108   QCleanlooksStyle::drawComplexControl
+112   QCleanlooksStyle::hitTestComplexControl
+116   QCleanlooksStyle::subControlRect
+120   QCleanlooksStyle::pixelMetric
+124   QCleanlooksStyle::sizeFromContents
+128   QCleanlooksStyle::styleHint
+132   QCleanlooksStyle::standardPixmap
+136   QCleanlooksStyle::generatedIconPixmap
+
+Class QCleanlooksStyle
+   size=12 align=4
+   base size=12 base align=4
+QCleanlooksStyle (0xb2dcf340) 0
+    vptr=((& QCleanlooksStyle::_ZTV16QCleanlooksStyle) + 8u)
+  QWindowsStyle (0xb2dcf380) 0
+      primary-for QCleanlooksStyle (0xb2dcf340)
+    QCommonStyle (0xb2dcf3c0) 0
+        primary-for QWindowsStyle (0xb2dcf380)
+      QStyle (0xb2dcf400) 0
+          primary-for QCommonStyle (0xb2dcf3c0)
+        QObject (0xb2d86f00) 0
+            primary-for QStyle (0xb2dcf400)
+
+Vtable for QDialog
+QDialog::_ZTV7QDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QDialog)
+8     QDialog::metaObject
+12    QDialog::qt_metacast
+16    QDialog::qt_metacall
+20    QDialog::~QDialog
+24    QDialog::~QDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI7QDialog)
+244   QDialog::_ZThn8_N7QDialogD1Ev
+248   QDialog::_ZThn8_N7QDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDialog
+   size=20 align=4
+   base size=20 base align=4
+QDialog (0xb2dcf6c0) 0
+    vptr=((& QDialog::_ZTV7QDialog) + 8u)
+  QWidget (0xb2dea8c0) 0
+      primary-for QDialog (0xb2dcf6c0)
+    QObject (0xb2df212c) 0
+        primary-for QWidget (0xb2dea8c0)
+    QPaintDevice (0xb2df2168) 8
+        vptr=((& QDialog::_ZTV7QDialog) + 244u)
+
+Vtable for QFileDialog
+QFileDialog::_ZTV11QFileDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFileDialog)
+8     QFileDialog::metaObject
+12    QFileDialog::qt_metacast
+16    QFileDialog::qt_metacall
+20    QFileDialog::~QFileDialog
+24    QFileDialog::~QFileDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QFileDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFileDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QFileDialog::done
+228   QFileDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QFileDialog)
+244   QFileDialog::_ZThn8_N11QFileDialogD1Ev
+248   QFileDialog::_ZThn8_N11QFileDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFileDialog
+   size=20 align=4
+   base size=20 base align=4
+QFileDialog (0xb2dcf980) 0
+    vptr=((& QFileDialog::_ZTV11QFileDialog) + 8u)
+  QDialog (0xb2dcf9c0) 0
+      primary-for QFileDialog (0xb2dcf980)
+    QWidget (0xb2e04550) 0
+        primary-for QDialog (0xb2dcf9c0)
+      QObject (0xb2df2384) 0
+          primary-for QWidget (0xb2e04550)
+      QPaintDevice (0xb2df23c0) 8
+          vptr=((& QFileDialog::_ZTV11QFileDialog) + 244u)
+
+Vtable for QGtkStyle
+QGtkStyle::_ZTV9QGtkStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QGtkStyle)
+8     QGtkStyle::metaObject
+12    QGtkStyle::qt_metacast
+16    QGtkStyle::qt_metacall
+20    QGtkStyle::~QGtkStyle
+24    QGtkStyle::~QGtkStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGtkStyle::polish
+60    QGtkStyle::unpolish
+64    QGtkStyle::polish
+68    QGtkStyle::unpolish
+72    QGtkStyle::polish
+76    QStyle::itemTextRect
+80    QGtkStyle::itemPixmapRect
+84    QGtkStyle::drawItemText
+88    QGtkStyle::drawItemPixmap
+92    QGtkStyle::standardPalette
+96    QGtkStyle::drawPrimitive
+100   QGtkStyle::drawControl
+104   QGtkStyle::subElementRect
+108   QGtkStyle::drawComplexControl
+112   QGtkStyle::hitTestComplexControl
+116   QGtkStyle::subControlRect
+120   QGtkStyle::pixelMetric
+124   QGtkStyle::sizeFromContents
+128   QGtkStyle::styleHint
+132   QGtkStyle::standardPixmap
+136   QGtkStyle::generatedIconPixmap
+
+Class QGtkStyle
+   size=12 align=4
+   base size=12 base align=4
+QGtkStyle (0xb2c392c0) 0
+    vptr=((& QGtkStyle::_ZTV9QGtkStyle) + 8u)
+  QCleanlooksStyle (0xb2c39300) 0
+      primary-for QGtkStyle (0xb2c392c0)
+    QWindowsStyle (0xb2c39340) 0
+        primary-for QCleanlooksStyle (0xb2c39300)
+      QCommonStyle (0xb2c39380) 0
+          primary-for QWindowsStyle (0xb2c39340)
+        QStyle (0xb2c393c0) 0
+            primary-for QCommonStyle (0xb2c39380)
+          QObject (0xb2df2a50) 0
+              primary-for QStyle (0xb2c393c0)
+
+Vtable for QPlastiqueStyle
+QPlastiqueStyle::_ZTV15QPlastiqueStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPlastiqueStyle)
+8     QPlastiqueStyle::metaObject
+12    QPlastiqueStyle::qt_metacast
+16    QPlastiqueStyle::qt_metacall
+20    QPlastiqueStyle::~QPlastiqueStyle
+24    QPlastiqueStyle::~QPlastiqueStyle
+28    QObject::event
+32    QPlastiqueStyle::eventFilter
+36    QPlastiqueStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPlastiqueStyle::polish
+60    QPlastiqueStyle::unpolish
+64    QPlastiqueStyle::polish
+68    QPlastiqueStyle::unpolish
+72    QPlastiqueStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QPlastiqueStyle::standardPalette
+96    QPlastiqueStyle::drawPrimitive
+100   QPlastiqueStyle::drawControl
+104   QPlastiqueStyle::subElementRect
+108   QPlastiqueStyle::drawComplexControl
+112   QPlastiqueStyle::hitTestComplexControl
+116   QPlastiqueStyle::subControlRect
+120   QPlastiqueStyle::pixelMetric
+124   QPlastiqueStyle::sizeFromContents
+128   QPlastiqueStyle::styleHint
+132   QPlastiqueStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QPlastiqueStyle
+   size=16 align=4
+   base size=16 base align=4
+QPlastiqueStyle (0xb2c39680) 0
+    vptr=((& QPlastiqueStyle::_ZTV15QPlastiqueStyle) + 8u)
+  QWindowsStyle (0xb2c396c0) 0
+      primary-for QPlastiqueStyle (0xb2c39680)
+    QCommonStyle (0xb2c39700) 0
+        primary-for QWindowsStyle (0xb2c396c0)
+      QStyle (0xb2c39740) 0
+          primary-for QCommonStyle (0xb2c39700)
+        QObject (0xb2df2c6c) 0
+            primary-for QStyle (0xb2c39740)
+
+Vtable for QProxyStyle
+QProxyStyle::_ZTV11QProxyStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QProxyStyle)
+8     QProxyStyle::metaObject
+12    QProxyStyle::qt_metacast
+16    QProxyStyle::qt_metacall
+20    QProxyStyle::~QProxyStyle
+24    QProxyStyle::~QProxyStyle
+28    QProxyStyle::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProxyStyle::polish
+60    QProxyStyle::unpolish
+64    QProxyStyle::polish
+68    QProxyStyle::unpolish
+72    QProxyStyle::polish
+76    QProxyStyle::itemTextRect
+80    QProxyStyle::itemPixmapRect
+84    QProxyStyle::drawItemText
+88    QProxyStyle::drawItemPixmap
+92    QProxyStyle::standardPalette
+96    QProxyStyle::drawPrimitive
+100   QProxyStyle::drawControl
+104   QProxyStyle::subElementRect
+108   QProxyStyle::drawComplexControl
+112   QProxyStyle::hitTestComplexControl
+116   QProxyStyle::subControlRect
+120   QProxyStyle::pixelMetric
+124   QProxyStyle::sizeFromContents
+128   QProxyStyle::styleHint
+132   QProxyStyle::standardPixmap
+136   QProxyStyle::generatedIconPixmap
+
+Class QProxyStyle
+   size=8 align=4
+   base size=8 base align=4
+QProxyStyle (0xb2c39a00) 0
+    vptr=((& QProxyStyle::_ZTV11QProxyStyle) + 8u)
+  QCommonStyle (0xb2c39a40) 0
+      primary-for QProxyStyle (0xb2c39a00)
+    QStyle (0xb2c39a80) 0
+        primary-for QCommonStyle (0xb2c39a40)
+      QObject (0xb2df2e88) 0
+          primary-for QStyle (0xb2c39a80)
+
+Vtable for QS60Style
+QS60Style::_ZTV9QS60Style: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QS60Style)
+8     QS60Style::metaObject
+12    QS60Style::qt_metacast
+16    QS60Style::qt_metacall
+20    QS60Style::~QS60Style
+24    QS60Style::~QS60Style
+28    QS60Style::event
+32    QS60Style::eventFilter
+36    QS60Style::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QS60Style::polish
+60    QS60Style::unpolish
+64    QS60Style::polish
+68    QS60Style::unpolish
+72    QCommonStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QS60Style::drawPrimitive
+100   QS60Style::drawControl
+104   QS60Style::subElementRect
+108   QS60Style::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QS60Style::subControlRect
+120   QS60Style::pixelMetric
+124   QS60Style::sizeFromContents
+128   QS60Style::styleHint
+132   QCommonStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QS60Style
+   size=8 align=4
+   base size=8 base align=4
+QS60Style (0xb2c39d40) 0
+    vptr=((& QS60Style::_ZTV9QS60Style) + 8u)
+  QCommonStyle (0xb2c39d80) 0
+      primary-for QS60Style (0xb2c39d40)
+    QStyle (0xb2c39dc0) 0
+        primary-for QCommonStyle (0xb2c39d80)
+      QObject (0xb2c920b4) 0
+          primary-for QStyle (0xb2c39dc0)
+
+Class QStyleFactory
+   size=1 align=1
+   base size=0 base align=1
+QStyleFactory (0xb2c922d0) 0 empty
+
+Vtable for QStyleFactoryInterface
+QStyleFactoryInterface::_ZTV22QStyleFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QStyleFactoryInterface)
+8     QStyleFactoryInterface::~QStyleFactoryInterface
+12    QStyleFactoryInterface::~QStyleFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QStyleFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QStyleFactoryInterface (0xb2ca50c0) 0 nearly-empty
+    vptr=((& QStyleFactoryInterface::_ZTV22QStyleFactoryInterface) + 8u)
+  QFactoryInterface (0xb2c9230c) 0 nearly-empty
+      primary-for QStyleFactoryInterface (0xb2ca50c0)
+
+Vtable for QStylePlugin
+QStylePlugin::_ZTV12QStylePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QStylePlugin)
+8     QStylePlugin::metaObject
+12    QStylePlugin::qt_metacast
+16    QStylePlugin::qt_metacall
+20    QStylePlugin::~QStylePlugin
+24    QStylePlugin::~QStylePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI12QStylePlugin)
+72    QStylePlugin::_ZThn8_N12QStylePluginD1Ev
+76    QStylePlugin::_ZThn8_N12QStylePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QStylePlugin
+   size=12 align=4
+   base size=12 base align=4
+QStylePlugin (0xb2ca4be0) 0
+    vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 8u)
+  QObject (0xb2c92618) 0
+      primary-for QStylePlugin (0xb2ca4be0)
+  QStyleFactoryInterface (0xb2ca5380) 8 nearly-empty
+      vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 72u)
+    QFactoryInterface (0xb2c92654) 8 nearly-empty
+        primary-for QStyleFactoryInterface (0xb2ca5380)
+
+Vtable for QWindowsCEStyle
+QWindowsCEStyle::_ZTV15QWindowsCEStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QWindowsCEStyle)
+8     QWindowsCEStyle::metaObject
+12    QWindowsCEStyle::qt_metacast
+16    QWindowsCEStyle::qt_metacall
+20    QWindowsCEStyle::~QWindowsCEStyle
+24    QWindowsCEStyle::~QWindowsCEStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsCEStyle::polish
+60    QWindowsStyle::unpolish
+64    QWindowsCEStyle::polish
+68    QWindowsStyle::unpolish
+72    QWindowsCEStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QWindowsCEStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsCEStyle::standardPalette
+96    QWindowsCEStyle::drawPrimitive
+100   QWindowsCEStyle::drawControl
+104   QWindowsCEStyle::subElementRect
+108   QWindowsCEStyle::drawComplexControl
+112   QWindowsCEStyle::hitTestComplexControl
+116   QWindowsCEStyle::subControlRect
+120   QWindowsCEStyle::pixelMetric
+124   QWindowsCEStyle::sizeFromContents
+128   QWindowsCEStyle::styleHint
+132   QWindowsCEStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsCEStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsCEStyle (0xb2ca55c0) 0
+    vptr=((& QWindowsCEStyle::_ZTV15QWindowsCEStyle) + 8u)
+  QWindowsStyle (0xb2ca5600) 0
+      primary-for QWindowsCEStyle (0xb2ca55c0)
+    QCommonStyle (0xb2ca5640) 0
+        primary-for QWindowsStyle (0xb2ca5600)
+      QStyle (0xb2ca5680) 0
+          primary-for QCommonStyle (0xb2ca5640)
+        QObject (0xb2c92780) 0
+            primary-for QStyle (0xb2ca5680)
+
+Vtable for QWindowsMobileStyle
+QWindowsMobileStyle::_ZTV19QWindowsMobileStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QWindowsMobileStyle)
+8     QWindowsMobileStyle::metaObject
+12    QWindowsMobileStyle::qt_metacast
+16    QWindowsMobileStyle::qt_metacall
+20    QWindowsMobileStyle::~QWindowsMobileStyle
+24    QWindowsMobileStyle::~QWindowsMobileStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsMobileStyle::polish
+60    QWindowsMobileStyle::unpolish
+64    QWindowsMobileStyle::polish
+68    QWindowsMobileStyle::unpolish
+72    QWindowsMobileStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsMobileStyle::standardPalette
+96    QWindowsMobileStyle::drawPrimitive
+100   QWindowsMobileStyle::drawControl
+104   QWindowsMobileStyle::subElementRect
+108   QWindowsMobileStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QWindowsMobileStyle::subControlRect
+120   QWindowsMobileStyle::pixelMetric
+124   QWindowsMobileStyle::sizeFromContents
+128   QWindowsMobileStyle::styleHint
+132   QWindowsMobileStyle::standardPixmap
+136   QWindowsMobileStyle::generatedIconPixmap
+
+Class QWindowsMobileStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsMobileStyle (0xb2ca58c0) 0
+    vptr=((& QWindowsMobileStyle::_ZTV19QWindowsMobileStyle) + 8u)
+  QWindowsStyle (0xb2ca5900) 0
+      primary-for QWindowsMobileStyle (0xb2ca58c0)
+    QCommonStyle (0xb2ca5940) 0
+        primary-for QWindowsStyle (0xb2ca5900)
+      QStyle (0xb2ca5980) 0
+          primary-for QCommonStyle (0xb2ca5940)
+        QObject (0xb2c928ac) 0
+            primary-for QStyle (0xb2ca5980)
+
+Vtable for QWindowsXPStyle
+QWindowsXPStyle::_ZTV15QWindowsXPStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QWindowsXPStyle)
+8     QWindowsXPStyle::metaObject
+12    QWindowsXPStyle::qt_metacast
+16    QWindowsXPStyle::qt_metacall
+20    QWindowsXPStyle::~QWindowsXPStyle
+24    QWindowsXPStyle::~QWindowsXPStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsXPStyle::polish
+60    QWindowsXPStyle::unpolish
+64    QWindowsXPStyle::polish
+68    QWindowsXPStyle::unpolish
+72    QWindowsXPStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsXPStyle::standardPalette
+96    QWindowsXPStyle::drawPrimitive
+100   QWindowsXPStyle::drawControl
+104   QWindowsXPStyle::subElementRect
+108   QWindowsXPStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QWindowsXPStyle::subControlRect
+120   QWindowsXPStyle::pixelMetric
+124   QWindowsXPStyle::sizeFromContents
+128   QWindowsXPStyle::styleHint
+132   QWindowsXPStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsXPStyle
+   size=16 align=4
+   base size=16 base align=4
+QWindowsXPStyle (0xb2ca5c40) 0
+    vptr=((& QWindowsXPStyle::_ZTV15QWindowsXPStyle) + 8u)
+  QWindowsStyle (0xb2ca5c80) 0
+      primary-for QWindowsXPStyle (0xb2ca5c40)
+    QCommonStyle (0xb2ca5cc0) 0
+        primary-for QWindowsStyle (0xb2ca5c80)
+      QStyle (0xb2ca5d00) 0
+          primary-for QCommonStyle (0xb2ca5cc0)
+        QObject (0xb2c92ac8) 0
+            primary-for QStyle (0xb2ca5d00)
+
+Vtable for QWindowsVistaStyle
+QWindowsVistaStyle::_ZTV18QWindowsVistaStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QWindowsVistaStyle)
+8     QWindowsVistaStyle::metaObject
+12    QWindowsVistaStyle::qt_metacast
+16    QWindowsVistaStyle::qt_metacall
+20    QWindowsVistaStyle::~QWindowsVistaStyle
+24    QWindowsVistaStyle::~QWindowsVistaStyle
+28    QWindowsVistaStyle::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsVistaStyle::polish
+60    QWindowsVistaStyle::unpolish
+64    QWindowsVistaStyle::polish
+68    QWindowsVistaStyle::unpolish
+72    QWindowsVistaStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsVistaStyle::standardPalette
+96    QWindowsVistaStyle::drawPrimitive
+100   QWindowsVistaStyle::drawControl
+104   QWindowsVistaStyle::subElementRect
+108   QWindowsVistaStyle::drawComplexControl
+112   QWindowsVistaStyle::hitTestComplexControl
+116   QWindowsVistaStyle::subControlRect
+120   QWindowsVistaStyle::pixelMetric
+124   QWindowsVistaStyle::sizeFromContents
+128   QWindowsVistaStyle::styleHint
+132   QWindowsVistaStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsVistaStyle
+   size=16 align=4
+   base size=16 base align=4
+QWindowsVistaStyle (0xb2ca5fc0) 0
+    vptr=((& QWindowsVistaStyle::_ZTV18QWindowsVistaStyle) + 8u)
+  QWindowsXPStyle (0xb2ce4000) 0
+      primary-for QWindowsVistaStyle (0xb2ca5fc0)
+    QWindowsStyle (0xb2ce4040) 0
+        primary-for QWindowsXPStyle (0xb2ce4000)
+      QCommonStyle (0xb2ce4080) 0
+          primary-for QWindowsStyle (0xb2ce4040)
+        QStyle (0xb2ce40c0) 0
+            primary-for QCommonStyle (0xb2ce4080)
+          QObject (0xb2c92ce4) 0
+              primary-for QStyle (0xb2ce40c0)
+
+Vtable for QKeyEventTransition
+QKeyEventTransition::_ZTV19QKeyEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QKeyEventTransition)
+8     QKeyEventTransition::metaObject
+12    QKeyEventTransition::qt_metacast
+16    QKeyEventTransition::qt_metacall
+20    QKeyEventTransition::~QKeyEventTransition
+24    QKeyEventTransition::~QKeyEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QKeyEventTransition::eventTest
+60    QKeyEventTransition::onTransition
+
+Class QKeyEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QKeyEventTransition (0xb2ce4380) 0
+    vptr=((& QKeyEventTransition::_ZTV19QKeyEventTransition) + 8u)
+  QEventTransition (0xb2ce43c0) 0
+      primary-for QKeyEventTransition (0xb2ce4380)
+    QAbstractTransition (0xb2ce4400) 0
+        primary-for QEventTransition (0xb2ce43c0)
+      QObject (0xb2c92f00) 0
+          primary-for QAbstractTransition (0xb2ce4400)
+
+Vtable for QMouseEventTransition
+QMouseEventTransition::_ZTV21QMouseEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QMouseEventTransition)
+8     QMouseEventTransition::metaObject
+12    QMouseEventTransition::qt_metacast
+16    QMouseEventTransition::qt_metacall
+20    QMouseEventTransition::~QMouseEventTransition
+24    QMouseEventTransition::~QMouseEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMouseEventTransition::eventTest
+60    QMouseEventTransition::onTransition
+
+Class QMouseEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QMouseEventTransition (0xb2ce46c0) 0
+    vptr=((& QMouseEventTransition::_ZTV21QMouseEventTransition) + 8u)
+  QEventTransition (0xb2ce4700) 0
+      primary-for QMouseEventTransition (0xb2ce46c0)
+    QAbstractTransition (0xb2ce4740) 0
+        primary-for QEventTransition (0xb2ce4700)
+      QObject (0xb2cff12c) 0
+          primary-for QAbstractTransition (0xb2ce4740)
+
+Class QColormap
+   size=4 align=4
+   base size=4 base align=4
+QColormap (0xb2cff348) 0
+
+Class QTileRules
+   size=8 align=4
+   base size=8 base align=4
+QTileRules (0xb2cff384) 0
+
+Class QPainter::PixmapFragment
+   size=80 align=4
+   base size=80 base align=4
+QPainter::PixmapFragment (0xb2cff708) 0
+
+Class QPainter
+   size=4 align=4
+   base size=4 base align=4
+QPainter (0xb2cff6cc) 0
+
+Class QTextItem
+   size=1 align=1
+   base size=0 base align=1
+QTextItem (0xb2a424ec) 0 empty
+
+Vtable for QPaintEngine
+QPaintEngine::_ZTV12QPaintEngine: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPaintEngine)
+8     QPaintEngine::~QPaintEngine
+12    QPaintEngine::~QPaintEngine
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QPaintEngine::drawRects
+32    QPaintEngine::drawRects
+36    QPaintEngine::drawLines
+40    QPaintEngine::drawLines
+44    QPaintEngine::drawEllipse
+48    QPaintEngine::drawEllipse
+52    QPaintEngine::drawPath
+56    QPaintEngine::drawPoints
+60    QPaintEngine::drawPoints
+64    QPaintEngine::drawPolygon
+68    QPaintEngine::drawPolygon
+72    __cxa_pure_virtual
+76    QPaintEngine::drawTextItem
+80    QPaintEngine::drawTiledPixmap
+84    QPaintEngine::drawImage
+88    QPaintEngine::coordinateOffset
+92    __cxa_pure_virtual
+
+Class QPaintEngine
+   size=20 align=4
+   base size=20 base align=4
+QPaintEngine (0xb2a425a0) 0
+    vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 8u)
+
+Class QPaintEngineState
+   size=4 align=4
+   base size=4 base align=4
+QPaintEngineState (0xb2a428ac) 0
+
+Vtable for QPrintEngine
+QPrintEngine::_ZTV12QPrintEngine: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPrintEngine)
+8     QPrintEngine::~QPrintEngine
+12    QPrintEngine::~QPrintEngine
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+
+Class QPrintEngine
+   size=4 align=4
+   base size=4 base align=4
+QPrintEngine (0xb2ab51e0) 0 nearly-empty
+    vptr=((& QPrintEngine::_ZTV12QPrintEngine) + 8u)
+
+Class QPrinterInfo
+   size=4 align=4
+   base size=4 base align=4
+QPrinterInfo (0xb2ab53fc) 0
+
+Class QStylePainter
+   size=12 align=4
+   base size=12 base align=4
+QStylePainter (0xb2a8f700) 0
+  QPainter (0xb2ab5564) 0
+
+Class QVector3D
+   size=12 align=4
+   base size=12 base align=4
+QVector3D (0xb2914d5c) 0
+
+Class QVector4D
+   size=16 align=4
+   base size=16 base align=4
+QVector4D (0xb29b0834) 0
+
+Class QQuaternion
+   size=32 align=4
+   base size=32 base align=4
+QQuaternion (0xb29ecce4) 0
+
+Class QMatrix4x4
+   size=132 align=4
+   base size=132 base align=4
+QMatrix4x4 (0xb2832b7c) 0
+
+Class QVector2D
+   size=8 align=4
+   base size=8 base align=4
+QVector2D (0xb274d99c) 0
+
+Vtable for QApplication
+QApplication::_ZTV12QApplication: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QApplication)
+8     QApplication::metaObject
+12    QApplication::qt_metacast
+16    QApplication::qt_metacall
+20    QApplication::~QApplication
+24    QApplication::~QApplication
+28    QApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QApplication::notify
+60    QApplication::compressEvent
+64    QApplication::x11EventFilter
+68    QApplication::x11ClientMessage
+72    QApplication::commitData
+76    QApplication::saveState
+
+Class QApplication
+   size=8 align=4
+   base size=8 base align=4
+QApplication (0xb2792d40) 0
+    vptr=((& QApplication::_ZTV12QApplication) + 8u)
+  QCoreApplication (0xb2792d80) 0
+      primary-for QApplication (0xb2792d40)
+    QObject (0xb27ad0b4) 0
+        primary-for QCoreApplication (0xb2792d80)
+
+Vtable for QLayoutItem
+QLayoutItem::_ZTV11QLayoutItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QLayoutItem)
+8     QLayoutItem::~QLayoutItem
+12    QLayoutItem::~QLayoutItem
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    QLayoutItem::hasHeightForWidth
+48    QLayoutItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QLayoutItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QLayoutItem
+   size=8 align=4
+   base size=8 base align=4
+QLayoutItem (0xb27ad744) 0
+    vptr=((& QLayoutItem::_ZTV11QLayoutItem) + 8u)
+
+Vtable for QSpacerItem
+QSpacerItem::_ZTV11QSpacerItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QSpacerItem)
+8     QSpacerItem::~QSpacerItem
+12    QSpacerItem::~QSpacerItem
+16    QSpacerItem::sizeHint
+20    QSpacerItem::minimumSize
+24    QSpacerItem::maximumSize
+28    QSpacerItem::expandingDirections
+32    QSpacerItem::setGeometry
+36    QSpacerItem::geometry
+40    QSpacerItem::isEmpty
+44    QLayoutItem::hasHeightForWidth
+48    QLayoutItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QLayoutItem::widget
+64    QLayoutItem::layout
+68    QSpacerItem::spacerItem
+
+Class QSpacerItem
+   size=36 align=4
+   base size=36 base align=4
+QSpacerItem (0xb27cb940) 0
+    vptr=((& QSpacerItem::_ZTV11QSpacerItem) + 8u)
+  QLayoutItem (0xb27ad960) 0
+      primary-for QSpacerItem (0xb27cb940)
+
+Vtable for QWidgetItem
+QWidgetItem::_ZTV11QWidgetItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWidgetItem)
+8     QWidgetItem::~QWidgetItem
+12    QWidgetItem::~QWidgetItem
+16    QWidgetItem::sizeHint
+20    QWidgetItem::minimumSize
+24    QWidgetItem::maximumSize
+28    QWidgetItem::expandingDirections
+32    QWidgetItem::setGeometry
+36    QWidgetItem::geometry
+40    QWidgetItem::isEmpty
+44    QWidgetItem::hasHeightForWidth
+48    QWidgetItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QWidgetItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QWidgetItem
+   size=12 align=4
+   base size=12 base align=4
+QWidgetItem (0xb27cba80) 0
+    vptr=((& QWidgetItem::_ZTV11QWidgetItem) + 8u)
+  QLayoutItem (0xb27ade88) 0
+      primary-for QWidgetItem (0xb27cba80)
+
+Vtable for QWidgetItemV2
+QWidgetItemV2::_ZTV13QWidgetItemV2: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWidgetItemV2)
+8     QWidgetItemV2::~QWidgetItemV2
+12    QWidgetItemV2::~QWidgetItemV2
+16    QWidgetItemV2::sizeHint
+20    QWidgetItemV2::minimumSize
+24    QWidgetItemV2::maximumSize
+28    QWidgetItem::expandingDirections
+32    QWidgetItem::setGeometry
+36    QWidgetItem::geometry
+40    QWidgetItem::isEmpty
+44    QWidgetItem::hasHeightForWidth
+48    QWidgetItemV2::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QWidgetItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QWidgetItemV2
+   size=68 align=4
+   base size=68 base align=4
+QWidgetItemV2 (0xb27cbbc0) 0
+    vptr=((& QWidgetItemV2::_ZTV13QWidgetItemV2) + 8u)
+  QWidgetItem (0xb27cbc00) 0
+      primary-for QWidgetItemV2 (0xb27cbbc0)
+    QLayoutItem (0xb27ed1a4) 0
+        primary-for QWidgetItem (0xb27cbc00)
+
+Class QLayoutIterator
+   size=8 align=4
+   base size=8 base align=4
+QLayoutIterator (0xb27ed258) 0
+
+Vtable for QLayout
+QLayout::_ZTV7QLayout: 45u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QLayout)
+8     QLayout::metaObject
+12    QLayout::qt_metacast
+16    QLayout::qt_metacall
+20    QLayout::~QLayout
+24    QLayout::~QLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLayout::invalidate
+60    QLayout::geometry
+64    __cxa_pure_virtual
+68    QLayout::expandingDirections
+72    QLayout::minimumSize
+76    QLayout::maximumSize
+80    QLayout::setGeometry
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    QLayout::indexOf
+96    __cxa_pure_virtual
+100   QLayout::isEmpty
+104   QLayout::layout
+108   (int (*)(...))-0x000000008
+112   (int (*)(...))(& _ZTI7QLayout)
+116   QLayout::_ZThn8_N7QLayoutD1Ev
+120   QLayout::_ZThn8_N7QLayoutD0Ev
+124   __cxa_pure_virtual
+128   QLayout::_ZThn8_NK7QLayout11minimumSizeEv
+132   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+136   QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv
+140   QLayout::_ZThn8_N7QLayout11setGeometryERK5QRect
+144   QLayout::_ZThn8_NK7QLayout8geometryEv
+148   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+152   QLayoutItem::hasHeightForWidth
+156   QLayoutItem::heightForWidth
+160   QLayoutItem::minimumHeightForWidth
+164   QLayout::_ZThn8_N7QLayout10invalidateEv
+168   QLayoutItem::widget
+172   QLayout::_ZThn8_N7QLayout6layoutEv
+176   QLayoutItem::spacerItem
+
+Class QLayout
+   size=16 align=4
+   base size=16 base align=4
+QLayout (0xb27f65a0) 0
+    vptr=((& QLayout::_ZTV7QLayout) + 8u)
+  QObject (0xb27ed960) 0
+      primary-for QLayout (0xb27f65a0)
+  QLayoutItem (0xb27ed99c) 8
+      vptr=((& QLayout::_ZTV7QLayout) + 116u)
+
+Vtable for QGridLayout
+QGridLayout::_ZTV11QGridLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QGridLayout)
+8     QGridLayout::metaObject
+12    QGridLayout::qt_metacast
+16    QGridLayout::qt_metacall
+20    QGridLayout::~QGridLayout
+24    QGridLayout::~QGridLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGridLayout::invalidate
+60    QLayout::geometry
+64    QGridLayout::addItem
+68    QGridLayout::expandingDirections
+72    QGridLayout::minimumSize
+76    QGridLayout::maximumSize
+80    QGridLayout::setGeometry
+84    QGridLayout::itemAt
+88    QGridLayout::takeAt
+92    QLayout::indexOf
+96    QGridLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QGridLayout::sizeHint
+112   QGridLayout::hasHeightForWidth
+116   QGridLayout::heightForWidth
+120   QGridLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QGridLayout)
+132   QGridLayout::_ZThn8_N11QGridLayoutD1Ev
+136   QGridLayout::_ZThn8_N11QGridLayoutD0Ev
+140   QGridLayout::_ZThn8_NK11QGridLayout8sizeHintEv
+144   QGridLayout::_ZThn8_NK11QGridLayout11minimumSizeEv
+148   QGridLayout::_ZThn8_NK11QGridLayout11maximumSizeEv
+152   QGridLayout::_ZThn8_NK11QGridLayout19expandingDirectionsEv
+156   QGridLayout::_ZThn8_N11QGridLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QGridLayout::_ZThn8_NK11QGridLayout17hasHeightForWidthEv
+172   QGridLayout::_ZThn8_NK11QGridLayout14heightForWidthEi
+176   QGridLayout::_ZThn8_NK11QGridLayout21minimumHeightForWidthEi
+180   QGridLayout::_ZThn8_N11QGridLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QGridLayout
+   size=16 align=4
+   base size=16 base align=4
+QGridLayout (0xb2811680) 0
+    vptr=((& QGridLayout::_ZTV11QGridLayout) + 8u)
+  QLayout (0xb261a5a0) 0
+      primary-for QGridLayout (0xb2811680)
+    QObject (0xb261d438) 0
+        primary-for QLayout (0xb261a5a0)
+    QLayoutItem (0xb261d474) 8
+        vptr=((& QGridLayout::_ZTV11QGridLayout) + 132u)
+
+Vtable for QBoxLayout
+QBoxLayout::_ZTV10QBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QBoxLayout)
+8     QBoxLayout::metaObject
+12    QBoxLayout::qt_metacast
+16    QBoxLayout::qt_metacall
+20    QBoxLayout::~QBoxLayout
+24    QBoxLayout::~QBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI10QBoxLayout)
+132   QBoxLayout::_ZThn8_N10QBoxLayoutD1Ev
+136   QBoxLayout::_ZThn8_N10QBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QBoxLayout (0xb2648080) 0
+    vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 8u)
+  QLayout (0xb2647280) 0
+      primary-for QBoxLayout (0xb2648080)
+    QObject (0xb261dbf4) 0
+        primary-for QLayout (0xb2647280)
+    QLayoutItem (0xb261dc30) 8
+        vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 132u)
+
+Vtable for QHBoxLayout
+QHBoxLayout::_ZTV11QHBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHBoxLayout)
+8     QHBoxLayout::metaObject
+12    QHBoxLayout::qt_metacast
+16    QHBoxLayout::qt_metacall
+20    QHBoxLayout::~QHBoxLayout
+24    QHBoxLayout::~QHBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QHBoxLayout)
+132   QHBoxLayout::_ZThn8_N11QHBoxLayoutD1Ev
+136   QHBoxLayout::_ZThn8_N11QHBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QHBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QHBoxLayout (0xb26483c0) 0
+    vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 8u)
+  QBoxLayout (0xb2648400) 0
+      primary-for QHBoxLayout (0xb26483c0)
+    QLayout (0xb2657f50) 0
+        primary-for QBoxLayout (0xb2648400)
+      QObject (0xb261df78) 0
+          primary-for QLayout (0xb2657f50)
+      QLayoutItem (0xb261dfb4) 8
+          vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 132u)
+
+Vtable for QVBoxLayout
+QVBoxLayout::_ZTV11QVBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QVBoxLayout)
+8     QVBoxLayout::metaObject
+12    QVBoxLayout::qt_metacast
+16    QVBoxLayout::qt_metacall
+20    QVBoxLayout::~QVBoxLayout
+24    QVBoxLayout::~QVBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QVBoxLayout)
+132   QVBoxLayout::_ZThn8_N11QVBoxLayoutD1Ev
+136   QVBoxLayout::_ZThn8_N11QVBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QVBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QVBoxLayout (0xb2648640) 0
+    vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 8u)
+  QBoxLayout (0xb2648680) 0
+      primary-for QVBoxLayout (0xb2648640)
+    QLayout (0xb2666dc0) 0
+        primary-for QBoxLayout (0xb2648680)
+      QObject (0xb266c0f0) 0
+          primary-for QLayout (0xb2666dc0)
+      QLayoutItem (0xb266c12c) 8
+          vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 132u)
+
+Vtable for QClipboard
+QClipboard::_ZTV10QClipboard: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QClipboard)
+8     QClipboard::metaObject
+12    QClipboard::qt_metacast
+16    QClipboard::qt_metacall
+20    QClipboard::~QClipboard
+24    QClipboard::~QClipboard
+28    QClipboard::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QClipboard::connectNotify
+52    QObject::disconnectNotify
+
+Class QClipboard
+   size=8 align=4
+   base size=8 base align=4
+QClipboard (0xb26488c0) 0
+    vptr=((& QClipboard::_ZTV10QClipboard) + 8u)
+  QObject (0xb266c258) 0
+      primary-for QClipboard (0xb26488c0)
+
+Vtable for QDesktopWidget
+QDesktopWidget::_ZTV14QDesktopWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDesktopWidget)
+8     QDesktopWidget::metaObject
+12    QDesktopWidget::qt_metacast
+16    QDesktopWidget::qt_metacall
+20    QDesktopWidget::~QDesktopWidget
+24    QDesktopWidget::~QDesktopWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDesktopWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QDesktopWidget)
+232   QDesktopWidget::_ZThn8_N14QDesktopWidgetD1Ev
+236   QDesktopWidget::_ZThn8_N14QDesktopWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDesktopWidget
+   size=20 align=4
+   base size=20 base align=4
+QDesktopWidget (0xb2648b80) 0
+    vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 8u)
+  QWidget (0xb268b0a0) 0
+      primary-for QDesktopWidget (0xb2648b80)
+    QObject (0xb266c474) 0
+        primary-for QWidget (0xb268b0a0)
+    QPaintDevice (0xb266c4b0) 8
+        vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 232u)
+
+Vtable for QFormLayout
+QFormLayout::_ZTV11QFormLayout: 48u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFormLayout)
+8     QFormLayout::metaObject
+12    QFormLayout::qt_metacast
+16    QFormLayout::qt_metacall
+20    QFormLayout::~QFormLayout
+24    QFormLayout::~QFormLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFormLayout::invalidate
+60    QLayout::geometry
+64    QFormLayout::addItem
+68    QFormLayout::expandingDirections
+72    QFormLayout::minimumSize
+76    QLayout::maximumSize
+80    QFormLayout::setGeometry
+84    QFormLayout::itemAt
+88    QFormLayout::takeAt
+92    QLayout::indexOf
+96    QFormLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QFormLayout::sizeHint
+112   QFormLayout::hasHeightForWidth
+116   QFormLayout::heightForWidth
+120   (int (*)(...))-0x000000008
+124   (int (*)(...))(& _ZTI11QFormLayout)
+128   QFormLayout::_ZThn8_N11QFormLayoutD1Ev
+132   QFormLayout::_ZThn8_N11QFormLayoutD0Ev
+136   QFormLayout::_ZThn8_NK11QFormLayout8sizeHintEv
+140   QFormLayout::_ZThn8_NK11QFormLayout11minimumSizeEv
+144   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+148   QFormLayout::_ZThn8_NK11QFormLayout19expandingDirectionsEv
+152   QFormLayout::_ZThn8_N11QFormLayout11setGeometryERK5QRect
+156   QLayout::_ZThn8_NK7QLayout8geometryEv
+160   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+164   QFormLayout::_ZThn8_NK11QFormLayout17hasHeightForWidthEv
+168   QFormLayout::_ZThn8_NK11QFormLayout14heightForWidthEi
+172   QLayoutItem::minimumHeightForWidth
+176   QFormLayout::_ZThn8_N11QFormLayout10invalidateEv
+180   QLayoutItem::widget
+184   QLayout::_ZThn8_N7QLayout6layoutEv
+188   QLayoutItem::spacerItem
+
+Class QFormLayout
+   size=16 align=4
+   base size=16 base align=4
+QFormLayout (0xb2648f00) 0
+    vptr=((& QFormLayout::_ZTV11QFormLayout) + 8u)
+  QLayout (0xb269f0a0) 0
+      primary-for QFormLayout (0xb2648f00)
+    QObject (0xb266c708) 0
+        primary-for QLayout (0xb269f0a0)
+    QLayoutItem (0xb266c744) 8
+        vptr=((& QFormLayout::_ZTV11QFormLayout) + 128u)
+
+Vtable for QGesture
+QGesture::_ZTV8QGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QGesture)
+8     QGesture::metaObject
+12    QGesture::qt_metacast
+16    QGesture::qt_metacall
+20    QGesture::~QGesture
+24    QGesture::~QGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QGesture
+   size=8 align=4
+   base size=8 base align=4
+QGesture (0xb26b0300) 0
+    vptr=((& QGesture::_ZTV8QGesture) + 8u)
+  QObject (0xb266ca14) 0
+      primary-for QGesture (0xb26b0300)
+
+Vtable for QPanGesture
+QPanGesture::_ZTV11QPanGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPanGesture)
+8     QPanGesture::metaObject
+12    QPanGesture::qt_metacast
+16    QPanGesture::qt_metacall
+20    QPanGesture::~QPanGesture
+24    QPanGesture::~QPanGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPanGesture
+   size=8 align=4
+   base size=8 base align=4
+QPanGesture (0xb26b05c0) 0
+    vptr=((& QPanGesture::_ZTV11QPanGesture) + 8u)
+  QGesture (0xb26b0600) 0
+      primary-for QPanGesture (0xb26b05c0)
+    QObject (0xb266cc30) 0
+        primary-for QGesture (0xb26b0600)
+
+Vtable for QPinchGesture
+QPinchGesture::_ZTV13QPinchGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPinchGesture)
+8     QPinchGesture::metaObject
+12    QPinchGesture::qt_metacast
+16    QPinchGesture::qt_metacall
+20    QPinchGesture::~QPinchGesture
+24    QPinchGesture::~QPinchGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPinchGesture
+   size=8 align=4
+   base size=8 base align=4
+QPinchGesture (0xb26b08c0) 0
+    vptr=((& QPinchGesture::_ZTV13QPinchGesture) + 8u)
+  QGesture (0xb26b0900) 0
+      primary-for QPinchGesture (0xb26b08c0)
+    QObject (0xb266ce4c) 0
+        primary-for QGesture (0xb26b0900)
+
+Vtable for QSwipeGesture
+QSwipeGesture::_ZTV13QSwipeGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSwipeGesture)
+8     QSwipeGesture::metaObject
+12    QSwipeGesture::qt_metacast
+16    QSwipeGesture::qt_metacall
+20    QSwipeGesture::~QSwipeGesture
+24    QSwipeGesture::~QSwipeGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSwipeGesture
+   size=8 align=4
+   base size=8 base align=4
+QSwipeGesture (0xb26b0d00) 0
+    vptr=((& QSwipeGesture::_ZTV13QSwipeGesture) + 8u)
+  QGesture (0xb26b0d40) 0
+      primary-for QSwipeGesture (0xb26b0d00)
+    QObject (0xb26df12c) 0
+        primary-for QGesture (0xb26b0d40)
+
+Vtable for QTapGesture
+QTapGesture::_ZTV11QTapGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTapGesture)
+8     QTapGesture::metaObject
+12    QTapGesture::qt_metacast
+16    QTapGesture::qt_metacall
+20    QTapGesture::~QTapGesture
+24    QTapGesture::~QTapGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTapGesture
+   size=8 align=4
+   base size=8 base align=4
+QTapGesture (0xb26f0000) 0
+    vptr=((& QTapGesture::_ZTV11QTapGesture) + 8u)
+  QGesture (0xb26f0040) 0
+      primary-for QTapGesture (0xb26f0000)
+    QObject (0xb26df348) 0
+        primary-for QGesture (0xb26f0040)
+
+Vtable for QTapAndHoldGesture
+QTapAndHoldGesture::_ZTV18QTapAndHoldGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QTapAndHoldGesture)
+8     QTapAndHoldGesture::metaObject
+12    QTapAndHoldGesture::qt_metacast
+16    QTapAndHoldGesture::qt_metacall
+20    QTapAndHoldGesture::~QTapAndHoldGesture
+24    QTapAndHoldGesture::~QTapAndHoldGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTapAndHoldGesture
+   size=8 align=4
+   base size=8 base align=4
+QTapAndHoldGesture (0xb26f0300) 0
+    vptr=((& QTapAndHoldGesture::_ZTV18QTapAndHoldGesture) + 8u)
+  QGesture (0xb26f0340) 0
+      primary-for QTapAndHoldGesture (0xb26f0300)
+    QObject (0xb26df564) 0
+        primary-for QGesture (0xb26f0340)
+
+Vtable for QGestureRecognizer
+QGestureRecognizer::_ZTV18QGestureRecognizer: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGestureRecognizer)
+8     QGestureRecognizer::~QGestureRecognizer
+12    QGestureRecognizer::~QGestureRecognizer
+16    QGestureRecognizer::create
+20    __cxa_pure_virtual
+24    QGestureRecognizer::reset
+
+Class QGestureRecognizer
+   size=4 align=4
+   base size=4 base align=4
+QGestureRecognizer (0xb26df834) 0 nearly-empty
+    vptr=((& QGestureRecognizer::_ZTV18QGestureRecognizer) + 8u)
+
+Vtable for QSessionManager
+QSessionManager::_ZTV15QSessionManager: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSessionManager)
+8     QSessionManager::metaObject
+12    QSessionManager::qt_metacast
+16    QSessionManager::qt_metacall
+20    QSessionManager::~QSessionManager
+24    QSessionManager::~QSessionManager
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSessionManager
+   size=8 align=4
+   base size=8 base align=4
+QSessionManager (0xb26f0900) 0
+    vptr=((& QSessionManager::_ZTV15QSessionManager) + 8u)
+  QObject (0xb26df960) 0
+      primary-for QSessionManager (0xb26f0900)
+
+Vtable for QShortcut
+QShortcut::_ZTV9QShortcut: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QShortcut)
+8     QShortcut::metaObject
+12    QShortcut::qt_metacast
+16    QShortcut::qt_metacall
+20    QShortcut::~QShortcut
+24    QShortcut::~QShortcut
+28    QShortcut::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QShortcut
+   size=8 align=4
+   base size=8 base align=4
+QShortcut (0xb26f0bc0) 0
+    vptr=((& QShortcut::_ZTV9QShortcut) + 8u)
+  QObject (0xb26dfb7c) 0
+      primary-for QShortcut (0xb26f0bc0)
+
+Vtable for QSound
+QSound::_ZTV6QSound: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QSound)
+8     QSound::metaObject
+12    QSound::qt_metacast
+16    QSound::qt_metacall
+20    QSound::~QSound
+24    QSound::~QSound
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSound
+   size=8 align=4
+   base size=8 base align=4
+QSound (0xb26f0ec0) 0
+    vptr=((& QSound::_ZTV6QSound) + 8u)
+  QObject (0xb26dfe10) 0
+      primary-for QSound (0xb26f0ec0)
+
+Vtable for QStackedLayout
+QStackedLayout::_ZTV14QStackedLayout: 46u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QStackedLayout)
+8     QStackedLayout::metaObject
+12    QStackedLayout::qt_metacast
+16    QStackedLayout::qt_metacall
+20    QStackedLayout::~QStackedLayout
+24    QStackedLayout::~QStackedLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLayout::invalidate
+60    QLayout::geometry
+64    QStackedLayout::addItem
+68    QLayout::expandingDirections
+72    QStackedLayout::minimumSize
+76    QLayout::maximumSize
+80    QStackedLayout::setGeometry
+84    QStackedLayout::itemAt
+88    QStackedLayout::takeAt
+92    QLayout::indexOf
+96    QStackedLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QStackedLayout::sizeHint
+112   (int (*)(...))-0x000000008
+116   (int (*)(...))(& _ZTI14QStackedLayout)
+120   QStackedLayout::_ZThn8_N14QStackedLayoutD1Ev
+124   QStackedLayout::_ZThn8_N14QStackedLayoutD0Ev
+128   QStackedLayout::_ZThn8_NK14QStackedLayout8sizeHintEv
+132   QStackedLayout::_ZThn8_NK14QStackedLayout11minimumSizeEv
+136   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+140   QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv
+144   QStackedLayout::_ZThn8_N14QStackedLayout11setGeometryERK5QRect
+148   QLayout::_ZThn8_NK7QLayout8geometryEv
+152   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+156   QLayoutItem::hasHeightForWidth
+160   QLayoutItem::heightForWidth
+164   QLayoutItem::minimumHeightForWidth
+168   QLayout::_ZThn8_N7QLayout10invalidateEv
+172   QLayoutItem::widget
+176   QLayout::_ZThn8_N7QLayout6layoutEv
+180   QLayoutItem::spacerItem
+
+Class QStackedLayout
+   size=16 align=4
+   base size=16 base align=4
+QStackedLayout (0xb2554200) 0
+    vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 8u)
+  QLayout (0xb2553cd0) 0
+      primary-for QStackedLayout (0xb2554200)
+    QObject (0xb255b078) 0
+        primary-for QLayout (0xb2553cd0)
+    QLayoutItem (0xb255b0b4) 8
+        vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 120u)
+
+Class QToolTip
+   size=1 align=1
+   base size=0 base align=1
+QToolTip (0xb255b2d0) 0 empty
+
+Class QWhatsThis
+   size=1 align=1
+   base size=0 base align=1
+QWhatsThis (0xb255b30c) 0 empty
+
+Vtable for QWidgetAction
+QWidgetAction::_ZTV13QWidgetAction: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWidgetAction)
+8     QWidgetAction::metaObject
+12    QWidgetAction::qt_metacast
+16    QWidgetAction::qt_metacall
+20    QWidgetAction::~QWidgetAction
+24    QWidgetAction::~QWidgetAction
+28    QWidgetAction::event
+32    QWidgetAction::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidgetAction::createWidget
+60    QWidgetAction::deleteWidget
+
+Class QWidgetAction
+   size=8 align=4
+   base size=8 base align=4
+QWidgetAction (0xb2554640) 0
+    vptr=((& QWidgetAction::_ZTV13QWidgetAction) + 8u)
+  QAction (0xb2554680) 0
+      primary-for QWidgetAction (0xb2554640)
+    QObject (0xb255b348) 0
+        primary-for QAction (0xb2554680)
+
+Vtable for QAbstractProxyModel
+QAbstractProxyModel::_ZTV19QAbstractProxyModel: 47u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractProxyModel)
+8     QAbstractProxyModel::metaObject
+12    QAbstractProxyModel::qt_metacast
+16    QAbstractProxyModel::qt_metacall
+20    QAbstractProxyModel::~QAbstractProxyModel
+24    QAbstractProxyModel::~QAbstractProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    QAbstractProxyModel::data
+80    QAbstractProxyModel::setData
+84    QAbstractProxyModel::headerData
+88    QAbstractProxyModel::setHeaderData
+92    QAbstractProxyModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractProxyModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractProxyModel::submit
+164   QAbstractProxyModel::revert
+168   QAbstractProxyModel::setSourceModel
+172   __cxa_pure_virtual
+176   __cxa_pure_virtual
+180   QAbstractProxyModel::mapSelectionToSource
+184   QAbstractProxyModel::mapSelectionFromSource
+
+Class QAbstractProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractProxyModel (0xb2554940) 0
+    vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 8u)
+  QAbstractItemModel (0xb2554980) 0
+      primary-for QAbstractProxyModel (0xb2554940)
+    QObject (0xb255b564) 0
+        primary-for QAbstractItemModel (0xb2554980)
+
+Vtable for QColumnView
+QColumnView::_ZTV11QColumnView: 104u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QColumnView)
+8     QColumnView::metaObject
+12    QColumnView::qt_metacast
+16    QColumnView::qt_metacall
+20    QColumnView::~QColumnView
+24    QColumnView::~QColumnView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QColumnView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QColumnView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QColumnView::scrollContentsBy
+232   QColumnView::setModel
+236   QColumnView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QColumnView::visualRect
+248   QColumnView::scrollTo
+252   QColumnView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QColumnView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QColumnView::selectAll
+280   QAbstractItemView::dataChanged
+284   QColumnView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QColumnView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QAbstractItemView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QColumnView::moveCursor
+344   QColumnView::horizontalOffset
+348   QColumnView::verticalOffset
+352   QColumnView::isIndexHidden
+356   QColumnView::setSelection
+360   QColumnView::visualRegionForSelection
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QColumnView::createColumn
+388   (int (*)(...))-0x000000008
+392   (int (*)(...))(& _ZTI11QColumnView)
+396   QColumnView::_ZThn8_N11QColumnViewD1Ev
+400   QColumnView::_ZThn8_N11QColumnViewD0Ev
+404   QWidget::_ZThn8_NK7QWidget7devTypeEv
+408   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+412   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QColumnView
+   size=20 align=4
+   base size=20 base align=4
+QColumnView (0xb2554c40) 0
+    vptr=((& QColumnView::_ZTV11QColumnView) + 8u)
+  QAbstractItemView (0xb2554c80) 0
+      primary-for QColumnView (0xb2554c40)
+    QAbstractScrollArea (0xb2554cc0) 0
+        primary-for QAbstractItemView (0xb2554c80)
+      QFrame (0xb2554d00) 0
+          primary-for QAbstractScrollArea (0xb2554cc0)
+        QWidget (0xb2587640) 0
+            primary-for QFrame (0xb2554d00)
+          QObject (0xb255b780) 0
+              primary-for QWidget (0xb2587640)
+          QPaintDevice (0xb255b7bc) 8
+              vptr=((& QColumnView::_ZTV11QColumnView) + 396u)
+
+Vtable for QDataWidgetMapper
+QDataWidgetMapper::_ZTV17QDataWidgetMapper: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QDataWidgetMapper)
+8     QDataWidgetMapper::metaObject
+12    QDataWidgetMapper::qt_metacast
+16    QDataWidgetMapper::qt_metacall
+20    QDataWidgetMapper::~QDataWidgetMapper
+24    QDataWidgetMapper::~QDataWidgetMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDataWidgetMapper::setCurrentIndex
+
+Class QDataWidgetMapper
+   size=8 align=4
+   base size=8 base align=4
+QDataWidgetMapper (0xb2554fc0) 0
+    vptr=((& QDataWidgetMapper::_ZTV17QDataWidgetMapper) + 8u)
+  QObject (0xb255b9d8) 0
+      primary-for QDataWidgetMapper (0xb2554fc0)
+
+Vtable for QFileIconProvider
+QFileIconProvider::_ZTV17QFileIconProvider: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFileIconProvider)
+8     QFileIconProvider::~QFileIconProvider
+12    QFileIconProvider::~QFileIconProvider
+16    QFileIconProvider::icon
+20    QFileIconProvider::icon
+24    QFileIconProvider::type
+
+Class QFileIconProvider
+   size=8 align=4
+   base size=8 base align=4
+QFileIconProvider (0xb255bbf4) 0
+    vptr=((& QFileIconProvider::_ZTV17QFileIconProvider) + 8u)
+
+Vtable for QDirModel
+QDirModel::_ZTV9QDirModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QDirModel)
+8     QDirModel::metaObject
+12    QDirModel::qt_metacast
+16    QDirModel::qt_metacall
+20    QDirModel::~QDirModel
+24    QDirModel::~QDirModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDirModel::index
+60    QDirModel::parent
+64    QDirModel::rowCount
+68    QDirModel::columnCount
+72    QDirModel::hasChildren
+76    QDirModel::data
+80    QDirModel::setData
+84    QDirModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QDirModel::mimeTypes
+104   QDirModel::mimeData
+108   QDirModel::dropMimeData
+112   QDirModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QDirModel::flags
+144   QDirModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QDirModel
+   size=8 align=4
+   base size=8 base align=4
+QDirModel (0xb25a33c0) 0
+    vptr=((& QDirModel::_ZTV9QDirModel) + 8u)
+  QAbstractItemModel (0xb25a3400) 0
+      primary-for QDirModel (0xb25a33c0)
+    QObject (0xb255bd5c) 0
+        primary-for QAbstractItemModel (0xb25a3400)
+
+Vtable for QHeaderView
+QHeaderView::_ZTV11QHeaderView: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHeaderView)
+8     QHeaderView::metaObject
+12    QHeaderView::qt_metacast
+16    QHeaderView::qt_metacall
+20    QHeaderView::~QHeaderView
+24    QHeaderView::~QHeaderView
+28    QHeaderView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QHeaderView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QHeaderView::mousePressEvent
+84    QHeaderView::mouseReleaseEvent
+88    QHeaderView::mouseDoubleClickEvent
+92    QHeaderView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QHeaderView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QHeaderView::viewportEvent
+228   QHeaderView::scrollContentsBy
+232   QHeaderView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QHeaderView::visualRect
+248   QHeaderView::scrollTo
+252   QHeaderView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QHeaderView::reset
+268   QAbstractItemView::setRootIndex
+272   QHeaderView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QHeaderView::dataChanged
+284   QHeaderView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QHeaderView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QHeaderView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QHeaderView::moveCursor
+344   QHeaderView::horizontalOffset
+348   QHeaderView::verticalOffset
+352   QHeaderView::isIndexHidden
+356   QHeaderView::setSelection
+360   QHeaderView::visualRegionForSelection
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QHeaderView::paintSection
+388   QHeaderView::sectionSizeFromContents
+392   (int (*)(...))-0x000000008
+396   (int (*)(...))(& _ZTI11QHeaderView)
+400   QHeaderView::_ZThn8_N11QHeaderViewD1Ev
+404   QHeaderView::_ZThn8_N11QHeaderViewD0Ev
+408   QWidget::_ZThn8_NK7QWidget7devTypeEv
+412   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+416   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QHeaderView
+   size=20 align=4
+   base size=20 base align=4
+QHeaderView (0xb25a36c0) 0
+    vptr=((& QHeaderView::_ZTV11QHeaderView) + 8u)
+  QAbstractItemView (0xb25a3700) 0
+      primary-for QHeaderView (0xb25a36c0)
+    QAbstractScrollArea (0xb25a3740) 0
+        primary-for QAbstractItemView (0xb25a3700)
+      QFrame (0xb25a3780) 0
+          primary-for QAbstractScrollArea (0xb25a3740)
+        QWidget (0xb25c8e60) 0
+            primary-for QFrame (0xb25a3780)
+          QObject (0xb255bf78) 0
+              primary-for QWidget (0xb25c8e60)
+          QPaintDevice (0xb255bfb4) 8
+              vptr=((& QHeaderView::_ZTV11QHeaderView) + 400u)
+
+Vtable for QItemDelegate
+QItemDelegate::_ZTV13QItemDelegate: 25u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QItemDelegate)
+8     QItemDelegate::metaObject
+12    QItemDelegate::qt_metacast
+16    QItemDelegate::qt_metacall
+20    QItemDelegate::~QItemDelegate
+24    QItemDelegate::~QItemDelegate
+28    QObject::event
+32    QItemDelegate::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QItemDelegate::paint
+60    QItemDelegate::sizeHint
+64    QItemDelegate::createEditor
+68    QItemDelegate::setEditorData
+72    QItemDelegate::setModelData
+76    QItemDelegate::updateEditorGeometry
+80    QItemDelegate::editorEvent
+84    QItemDelegate::drawDisplay
+88    QItemDelegate::drawDecoration
+92    QItemDelegate::drawFocus
+96    QItemDelegate::drawCheck
+
+Class QItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QItemDelegate (0xb25a3b40) 0
+    vptr=((& QItemDelegate::_ZTV13QItemDelegate) + 8u)
+  QAbstractItemDelegate (0xb25a3b80) 0
+      primary-for QItemDelegate (0xb25a3b40)
+    QObject (0xb25f02d0) 0
+        primary-for QAbstractItemDelegate (0xb25a3b80)
+
+Vtable for QItemEditorCreatorBase
+QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QItemEditorCreatorBase)
+8     QItemEditorCreatorBase::~QItemEditorCreatorBase
+12    QItemEditorCreatorBase::~QItemEditorCreatorBase
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QItemEditorCreatorBase
+   size=4 align=4
+   base size=4 base align=4
+QItemEditorCreatorBase (0xb25f04ec) 0 nearly-empty
+    vptr=((& QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase) + 8u)
+
+Vtable for QItemEditorFactory
+QItemEditorFactory::_ZTV18QItemEditorFactory: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QItemEditorFactory)
+8     QItemEditorFactory::~QItemEditorFactory
+12    QItemEditorFactory::~QItemEditorFactory
+16    QItemEditorFactory::createEditor
+20    QItemEditorFactory::valuePropertyName
+
+Class QItemEditorFactory
+   size=8 align=4
+   base size=8 base align=4
+QItemEditorFactory (0xb25f0780) 0
+    vptr=((& QItemEditorFactory::_ZTV18QItemEditorFactory) + 8u)
+
+Vtable for QListWidgetItem
+QListWidgetItem::_ZTV15QListWidgetItem: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QListWidgetItem)
+8     QListWidgetItem::~QListWidgetItem
+12    QListWidgetItem::~QListWidgetItem
+16    QListWidgetItem::clone
+20    QListWidgetItem::setBackgroundColor
+24    QListWidgetItem::data
+28    QListWidgetItem::setData
+32    QListWidgetItem::operator<
+36    QListWidgetItem::read
+40    QListWidgetItem::write
+
+Class QListWidgetItem
+   size=24 align=4
+   base size=24 base align=4
+QListWidgetItem (0xb25f0a50) 0
+    vptr=((& QListWidgetItem::_ZTV15QListWidgetItem) + 8u)
+
+Vtable for QListWidget
+QListWidget::_ZTV11QListWidget: 107u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QListWidget)
+8     QListWidget::metaObject
+12    QListWidget::qt_metacast
+16    QListWidget::qt_metacall
+20    QListWidget::~QListWidget
+24    QListWidget::~QListWidget
+28    QListWidget::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QListWidget::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   QListWidget::mimeTypes
+388   QListWidget::mimeData
+392   QListWidget::dropMimeData
+396   QListWidget::supportedDropActions
+400   (int (*)(...))-0x000000008
+404   (int (*)(...))(& _ZTI11QListWidget)
+408   QListWidget::_ZThn8_N11QListWidgetD1Ev
+412   QListWidget::_ZThn8_N11QListWidgetD0Ev
+416   QWidget::_ZThn8_NK7QWidget7devTypeEv
+420   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+424   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QListWidget
+   size=20 align=4
+   base size=20 base align=4
+QListWidget (0xb241a4c0) 0
+    vptr=((& QListWidget::_ZTV11QListWidget) + 8u)
+  QListView (0xb241a500) 0
+      primary-for QListWidget (0xb241a4c0)
+    QAbstractItemView (0xb241a540) 0
+        primary-for QListView (0xb241a500)
+      QAbstractScrollArea (0xb241a580) 0
+          primary-for QAbstractItemView (0xb241a540)
+        QFrame (0xb241a5c0) 0
+            primary-for QAbstractScrollArea (0xb241a580)
+          QWidget (0xb241f8c0) 0
+              primary-for QFrame (0xb241a5c0)
+            QObject (0xb240db40) 0
+                primary-for QWidget (0xb241f8c0)
+            QPaintDevice (0xb240db7c) 8
+                vptr=((& QListWidget::_ZTV11QListWidget) + 408u)
+
+Vtable for QProxyModel
+QProxyModel::_ZTV11QProxyModel: 43u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QProxyModel)
+8     QProxyModel::metaObject
+12    QProxyModel::qt_metacast
+16    QProxyModel::qt_metacall
+20    QProxyModel::~QProxyModel
+24    QProxyModel::~QProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProxyModel::index
+60    QProxyModel::parent
+64    QProxyModel::rowCount
+68    QProxyModel::columnCount
+72    QProxyModel::hasChildren
+76    QProxyModel::data
+80    QProxyModel::setData
+84    QProxyModel::headerData
+88    QProxyModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QProxyModel::mimeTypes
+104   QProxyModel::mimeData
+108   QProxyModel::dropMimeData
+112   QProxyModel::supportedDropActions
+116   QProxyModel::insertRows
+120   QProxyModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QProxyModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QProxyModel::flags
+144   QProxyModel::sort
+148   QAbstractItemModel::buddy
+152   QProxyModel::match
+156   QProxyModel::span
+160   QProxyModel::submit
+164   QProxyModel::revert
+168   QProxyModel::setModel
+
+Class QProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QProxyModel (0xb241ac00) 0
+    vptr=((& QProxyModel::_ZTV11QProxyModel) + 8u)
+  QAbstractItemModel (0xb241ac40) 0
+      primary-for QProxyModel (0xb241ac00)
+    QObject (0xb24411a4) 0
+        primary-for QAbstractItemModel (0xb241ac40)
+
+Vtable for QSortFilterProxyModel
+QSortFilterProxyModel::_ZTV21QSortFilterProxyModel: 50u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QSortFilterProxyModel)
+8     QSortFilterProxyModel::metaObject
+12    QSortFilterProxyModel::qt_metacast
+16    QSortFilterProxyModel::qt_metacall
+20    QSortFilterProxyModel::~QSortFilterProxyModel
+24    QSortFilterProxyModel::~QSortFilterProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSortFilterProxyModel::index
+60    QSortFilterProxyModel::parent
+64    QSortFilterProxyModel::rowCount
+68    QSortFilterProxyModel::columnCount
+72    QSortFilterProxyModel::hasChildren
+76    QSortFilterProxyModel::data
+80    QSortFilterProxyModel::setData
+84    QSortFilterProxyModel::headerData
+88    QSortFilterProxyModel::setHeaderData
+92    QAbstractProxyModel::itemData
+96    QAbstractItemModel::setItemData
+100   QSortFilterProxyModel::mimeTypes
+104   QSortFilterProxyModel::mimeData
+108   QSortFilterProxyModel::dropMimeData
+112   QSortFilterProxyModel::supportedDropActions
+116   QSortFilterProxyModel::insertRows
+120   QSortFilterProxyModel::insertColumns
+124   QSortFilterProxyModel::removeRows
+128   QSortFilterProxyModel::removeColumns
+132   QSortFilterProxyModel::fetchMore
+136   QSortFilterProxyModel::canFetchMore
+140   QSortFilterProxyModel::flags
+144   QSortFilterProxyModel::sort
+148   QSortFilterProxyModel::buddy
+152   QSortFilterProxyModel::match
+156   QSortFilterProxyModel::span
+160   QAbstractProxyModel::submit
+164   QAbstractProxyModel::revert
+168   QSortFilterProxyModel::setSourceModel
+172   QSortFilterProxyModel::mapToSource
+176   QSortFilterProxyModel::mapFromSource
+180   QSortFilterProxyModel::mapSelectionToSource
+184   QSortFilterProxyModel::mapSelectionFromSource
+188   QSortFilterProxyModel::filterAcceptsRow
+192   QSortFilterProxyModel::filterAcceptsColumn
+196   QSortFilterProxyModel::lessThan
+
+Class QSortFilterProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QSortFilterProxyModel (0xb241af00) 0
+    vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 8u)
+  QAbstractProxyModel (0xb241af40) 0
+      primary-for QSortFilterProxyModel (0xb241af00)
+    QAbstractItemModel (0xb241af80) 0
+        primary-for QAbstractProxyModel (0xb241af40)
+      QObject (0xb24413c0) 0
+          primary-for QAbstractItemModel (0xb241af80)
+
+Vtable for QStandardItem
+QStandardItem::_ZTV13QStandardItem: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStandardItem)
+8     QStandardItem::~QStandardItem
+12    QStandardItem::~QStandardItem
+16    QStandardItem::data
+20    QStandardItem::setData
+24    QStandardItem::clone
+28    QStandardItem::type
+32    QStandardItem::read
+36    QStandardItem::write
+40    QStandardItem::operator<
+
+Class QStandardItem
+   size=8 align=4
+   base size=8 base align=4
+QStandardItem (0xb24415dc) 0
+    vptr=((& QStandardItem::_ZTV13QStandardItem) + 8u)
+
+Vtable for QStandardItemModel
+QStandardItemModel::_ZTV18QStandardItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QStandardItemModel)
+8     QStandardItemModel::metaObject
+12    QStandardItemModel::qt_metacast
+16    QStandardItemModel::qt_metacall
+20    QStandardItemModel::~QStandardItemModel
+24    QStandardItemModel::~QStandardItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStandardItemModel::index
+60    QStandardItemModel::parent
+64    QStandardItemModel::rowCount
+68    QStandardItemModel::columnCount
+72    QStandardItemModel::hasChildren
+76    QStandardItemModel::data
+80    QStandardItemModel::setData
+84    QStandardItemModel::headerData
+88    QStandardItemModel::setHeaderData
+92    QStandardItemModel::itemData
+96    QStandardItemModel::setItemData
+100   QStandardItemModel::mimeTypes
+104   QStandardItemModel::mimeData
+108   QStandardItemModel::dropMimeData
+112   QStandardItemModel::supportedDropActions
+116   QStandardItemModel::insertRows
+120   QStandardItemModel::insertColumns
+124   QStandardItemModel::removeRows
+128   QStandardItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QStandardItemModel::flags
+144   QStandardItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QStandardItemModel
+   size=8 align=4
+   base size=8 base align=4
+QStandardItemModel (0xb22d7600) 0
+    vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 8u)
+  QAbstractItemModel (0xb22d7640) 0
+      primary-for QStandardItemModel (0xb22d7600)
+    QObject (0xb24d1708) 0
+        primary-for QAbstractItemModel (0xb22d7640)
+
+Vtable for QStringListModel
+QStringListModel::_ZTV16QStringListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QStringListModel)
+8     QStringListModel::metaObject
+12    QStringListModel::qt_metacast
+16    QStringListModel::qt_metacall
+20    QStringListModel::~QStringListModel
+24    QStringListModel::~QStringListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    QStringListModel::rowCount
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    QStringListModel::data
+80    QStringListModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QStringListModel::supportedDropActions
+116   QStringListModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QStringListModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QStringListModel::flags
+144   QStringListModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QStringListModel
+   size=12 align=4
+   base size=12 base align=4
+QStringListModel (0xb22d7a40) 0
+    vptr=((& QStringListModel::_ZTV16QStringListModel) + 8u)
+  QAbstractListModel (0xb22d7a80) 0
+      primary-for QStringListModel (0xb22d7a40)
+    QAbstractItemModel (0xb22d7ac0) 0
+        primary-for QAbstractListModel (0xb22d7a80)
+      QObject (0xb24d1a14) 0
+          primary-for QAbstractItemModel (0xb22d7ac0)
+
+Vtable for QStyledItemDelegate
+QStyledItemDelegate::_ZTV19QStyledItemDelegate: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QStyledItemDelegate)
+8     QStyledItemDelegate::metaObject
+12    QStyledItemDelegate::qt_metacast
+16    QStyledItemDelegate::qt_metacall
+20    QStyledItemDelegate::~QStyledItemDelegate
+24    QStyledItemDelegate::~QStyledItemDelegate
+28    QObject::event
+32    QStyledItemDelegate::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStyledItemDelegate::paint
+60    QStyledItemDelegate::sizeHint
+64    QStyledItemDelegate::createEditor
+68    QStyledItemDelegate::setEditorData
+72    QStyledItemDelegate::setModelData
+76    QStyledItemDelegate::updateEditorGeometry
+80    QStyledItemDelegate::editorEvent
+84    QStyledItemDelegate::displayText
+88    QStyledItemDelegate::initStyleOption
+
+Class QStyledItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QStyledItemDelegate (0xb22d7d00) 0
+    vptr=((& QStyledItemDelegate::_ZTV19QStyledItemDelegate) + 8u)
+  QAbstractItemDelegate (0xb22d7d40) 0
+      primary-for QStyledItemDelegate (0xb22d7d00)
+    QObject (0xb24d1b40) 0
+        primary-for QAbstractItemDelegate (0xb22d7d40)
+
+Vtable for QTableView
+QTableView::_ZTV10QTableView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTableView)
+8     QTableView::metaObject
+12    QTableView::qt_metacast
+16    QTableView::qt_metacall
+20    QTableView::~QTableView
+24    QTableView::~QTableView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QTableView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTableView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QTableView::scrollContentsBy
+232   QTableView::setModel
+236   QTableView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QTableView::visualRect
+248   QTableView::scrollTo
+252   QTableView::indexAt
+256   QTableView::sizeHintForRow
+260   QTableView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QTableView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QTableView::selectionChanged
+296   QTableView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTableView::updateGeometries
+312   QTableView::verticalScrollbarAction
+316   QTableView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTableView::moveCursor
+344   QTableView::horizontalOffset
+348   QTableView::verticalOffset
+352   QTableView::isIndexHidden
+356   QTableView::setSelection
+360   QTableView::visualRegionForSelection
+364   QTableView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QTableView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI10QTableView)
+392   QTableView::_ZThn8_N10QTableViewD1Ev
+396   QTableView::_ZThn8_N10QTableViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTableView
+   size=20 align=4
+   base size=20 base align=4
+QTableView (0xb233e000) 0
+    vptr=((& QTableView::_ZTV10QTableView) + 8u)
+  QAbstractItemView (0xb233e040) 0
+      primary-for QTableView (0xb233e000)
+    QAbstractScrollArea (0xb233e080) 0
+        primary-for QAbstractItemView (0xb233e040)
+      QFrame (0xb233e0c0) 0
+          primary-for QAbstractScrollArea (0xb233e080)
+        QWidget (0xb233d050) 0
+            primary-for QFrame (0xb233e0c0)
+          QObject (0xb24d1d5c) 0
+              primary-for QWidget (0xb233d050)
+          QPaintDevice (0xb24d1d98) 8
+              vptr=((& QTableView::_ZTV10QTableView) + 392u)
+
+Class QTableWidgetSelectionRange
+   size=16 align=4
+   base size=16 base align=4
+QTableWidgetSelectionRange (0xb24d1fb4) 0
+
+Vtable for QTableWidgetItem
+QTableWidgetItem::_ZTV16QTableWidgetItem: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTableWidgetItem)
+8     QTableWidgetItem::~QTableWidgetItem
+12    QTableWidgetItem::~QTableWidgetItem
+16    QTableWidgetItem::clone
+20    QTableWidgetItem::data
+24    QTableWidgetItem::setData
+28    QTableWidgetItem::operator<
+32    QTableWidgetItem::read
+36    QTableWidgetItem::write
+
+Class QTableWidgetItem
+   size=24 align=4
+   base size=24 base align=4
+QTableWidgetItem (0xb235b1e0) 0
+    vptr=((& QTableWidgetItem::_ZTV16QTableWidgetItem) + 8u)
+
+Vtable for QTableWidget
+QTableWidget::_ZTV12QTableWidget: 107u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTableWidget)
+8     QTableWidget::metaObject
+12    QTableWidget::qt_metacast
+16    QTableWidget::qt_metacall
+20    QTableWidget::~QTableWidget
+24    QTableWidget::~QTableWidget
+28    QTableWidget::event
+32    QObject::eventFilter
+36    QTableView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTableView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QTableWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QTableView::scrollContentsBy
+232   QTableWidget::setModel
+236   QTableView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QTableView::visualRect
+248   QTableView::scrollTo
+252   QTableView::indexAt
+256   QTableView::sizeHintForRow
+260   QTableView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QTableView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QTableView::selectionChanged
+296   QTableView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTableView::updateGeometries
+312   QTableView::verticalScrollbarAction
+316   QTableView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTableView::moveCursor
+344   QTableView::horizontalOffset
+348   QTableView::verticalOffset
+352   QTableView::isIndexHidden
+356   QTableView::setSelection
+360   QTableView::visualRegionForSelection
+364   QTableView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QTableView::viewOptions
+384   QTableWidget::mimeTypes
+388   QTableWidget::mimeData
+392   QTableWidget::dropMimeData
+396   QTableWidget::supportedDropActions
+400   (int (*)(...))-0x000000008
+404   (int (*)(...))(& _ZTI12QTableWidget)
+408   QTableWidget::_ZThn8_N12QTableWidgetD1Ev
+412   QTableWidget::_ZThn8_N12QTableWidgetD0Ev
+416   QWidget::_ZThn8_NK7QWidget7devTypeEv
+420   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+424   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTableWidget
+   size=20 align=4
+   base size=20 base align=4
+QTableWidget (0xb2390500) 0
+    vptr=((& QTableWidget::_ZTV12QTableWidget) + 8u)
+  QTableView (0xb2390540) 0
+      primary-for QTableWidget (0xb2390500)
+    QAbstractItemView (0xb2390580) 0
+        primary-for QTableView (0xb2390540)
+      QAbstractScrollArea (0xb23905c0) 0
+          primary-for QAbstractItemView (0xb2390580)
+        QFrame (0xb2390600) 0
+            primary-for QAbstractScrollArea (0xb23905c0)
+          QWidget (0xb2399820) 0
+              primary-for QFrame (0xb2390600)
+            QObject (0xb23962d0) 0
+                primary-for QWidget (0xb2399820)
+            QPaintDevice (0xb239630c) 8
+                vptr=((& QTableWidget::_ZTV12QTableWidget) + 408u)
+
+Vtable for QTreeView
+QTreeView::_ZTV9QTreeView: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTreeView)
+8     QTreeView::metaObject
+12    QTreeView::qt_metacast
+16    QTreeView::qt_metacall
+20    QTreeView::~QTreeView
+24    QTreeView::~QTreeView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QTreeView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTreeView::mousePressEvent
+84    QTreeView::mouseReleaseEvent
+88    QTreeView::mouseDoubleClickEvent
+92    QTreeView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QTreeView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTreeView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QTreeView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTreeView::viewportEvent
+228   QTreeView::scrollContentsBy
+232   QTreeView::setModel
+236   QTreeView::setSelectionModel
+240   QTreeView::keyboardSearch
+244   QTreeView::visualRect
+248   QTreeView::scrollTo
+252   QTreeView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QTreeView::sizeHintForColumn
+264   QTreeView::reset
+268   QTreeView::setRootIndex
+272   QTreeView::doItemsLayout
+276   QTreeView::selectAll
+280   QTreeView::dataChanged
+284   QTreeView::rowsInserted
+288   QTreeView::rowsAboutToBeRemoved
+292   QTreeView::selectionChanged
+296   QTreeView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTreeView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QTreeView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTreeView::moveCursor
+344   QTreeView::horizontalOffset
+348   QTreeView::verticalOffset
+352   QTreeView::isIndexHidden
+356   QTreeView::setSelection
+360   QTreeView::visualRegionForSelection
+364   QTreeView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QTreeView::drawRow
+388   QTreeView::drawBranches
+392   (int (*)(...))-0x000000008
+396   (int (*)(...))(& _ZTI9QTreeView)
+400   QTreeView::_ZThn8_N9QTreeViewD1Ev
+404   QTreeView::_ZThn8_N9QTreeViewD0Ev
+408   QWidget::_ZThn8_NK7QWidget7devTypeEv
+412   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+416   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTreeView
+   size=20 align=4
+   base size=20 base align=4
+QTreeView (0xb2390b00) 0
+    vptr=((& QTreeView::_ZTV9QTreeView) + 8u)
+  QAbstractItemView (0xb2390b40) 0
+      primary-for QTreeView (0xb2390b00)
+    QAbstractScrollArea (0xb2390b80) 0
+        primary-for QAbstractItemView (0xb2390b40)
+      QFrame (0xb2390bc0) 0
+          primary-for QAbstractScrollArea (0xb2390b80)
+        QWidget (0xb23bd280) 0
+            primary-for QFrame (0xb2390bc0)
+          QObject (0xb239699c) 0
+              primary-for QWidget (0xb23bd280)
+          QPaintDevice (0xb23969d8) 8
+              vptr=((& QTreeView::_ZTV9QTreeView) + 400u)
+
+Class QTreeWidgetItemIterator
+   size=12 align=4
+   base size=12 base align=4
+QTreeWidgetItemIterator (0xb2396bf4) 0
+
+Vtable for QTreeWidgetItem
+QTreeWidgetItem::_ZTV15QTreeWidgetItem: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QTreeWidgetItem)
+8     QTreeWidgetItem::~QTreeWidgetItem
+12    QTreeWidgetItem::~QTreeWidgetItem
+16    QTreeWidgetItem::clone
+20    QTreeWidgetItem::data
+24    QTreeWidgetItem::setData
+28    QTreeWidgetItem::operator<
+32    QTreeWidgetItem::read
+36    QTreeWidgetItem::write
+
+Class QTreeWidgetItem
+   size=32 align=4
+   base size=32 base align=4
+QTreeWidgetItem (0xb21f52d0) 0
+    vptr=((& QTreeWidgetItem::_ZTV15QTreeWidgetItem) + 8u)
+
+Vtable for QTreeWidget
+QTreeWidget::_ZTV11QTreeWidget: 109u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTreeWidget)
+8     QTreeWidget::metaObject
+12    QTreeWidget::qt_metacast
+16    QTreeWidget::qt_metacall
+20    QTreeWidget::~QTreeWidget
+24    QTreeWidget::~QTreeWidget
+28    QTreeWidget::event
+32    QObject::eventFilter
+36    QTreeView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTreeView::mousePressEvent
+84    QTreeView::mouseReleaseEvent
+88    QTreeView::mouseDoubleClickEvent
+92    QTreeView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QTreeView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTreeView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QTreeView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QTreeWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTreeView::viewportEvent
+228   QTreeView::scrollContentsBy
+232   QTreeWidget::setModel
+236   QTreeWidget::setSelectionModel
+240   QTreeView::keyboardSearch
+244   QTreeView::visualRect
+248   QTreeView::scrollTo
+252   QTreeView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QTreeView::sizeHintForColumn
+264   QTreeView::reset
+268   QTreeView::setRootIndex
+272   QTreeView::doItemsLayout
+276   QTreeView::selectAll
+280   QTreeView::dataChanged
+284   QTreeView::rowsInserted
+288   QTreeView::rowsAboutToBeRemoved
+292   QTreeView::selectionChanged
+296   QTreeView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTreeView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QTreeView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTreeView::moveCursor
+344   QTreeView::horizontalOffset
+348   QTreeView::verticalOffset
+352   QTreeView::isIndexHidden
+356   QTreeView::setSelection
+360   QTreeView::visualRegionForSelection
+364   QTreeView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QTreeView::drawRow
+388   QTreeView::drawBranches
+392   QTreeWidget::mimeTypes
+396   QTreeWidget::mimeData
+400   QTreeWidget::dropMimeData
+404   QTreeWidget::supportedDropActions
+408   (int (*)(...))-0x000000008
+412   (int (*)(...))(& _ZTI11QTreeWidget)
+416   QTreeWidget::_ZThn8_N11QTreeWidgetD1Ev
+420   QTreeWidget::_ZThn8_N11QTreeWidgetD0Ev
+424   QWidget::_ZThn8_NK7QWidget7devTypeEv
+428   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+432   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTreeWidget
+   size=20 align=4
+   base size=20 base align=4
+QTreeWidget (0xb226e580) 0
+    vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 8u)
+  QTreeView (0xb226e5c0) 0
+      primary-for QTreeWidget (0xb226e580)
+    QAbstractItemView (0xb226e600) 0
+        primary-for QTreeView (0xb226e5c0)
+      QAbstractScrollArea (0xb226e640) 0
+          primary-for QAbstractItemView (0xb226e600)
+        QFrame (0xb226e680) 0
+            primary-for QAbstractScrollArea (0xb226e640)
+          QWidget (0xb2272d20) 0
+              primary-for QFrame (0xb226e680)
+            QObject (0xb226c708) 0
+                primary-for QWidget (0xb2272d20)
+            QPaintDevice (0xb226c744) 8
+                vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 416u)
+
+Vtable for QInputContext
+QInputContext::_ZTV13QInputContext: 26u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QInputContext)
+8     QInputContext::metaObject
+12    QInputContext::qt_metacast
+16    QInputContext::qt_metacall
+20    QInputContext::~QInputContext
+24    QInputContext::~QInputContext
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    QInputContext::update
+72    QInputContext::mouseHandler
+76    QInputContext::font
+80    __cxa_pure_virtual
+84    QInputContext::setFocusWidget
+88    QInputContext::widgetDestroyed
+92    QInputContext::actions
+96    QInputContext::x11FilterEvent
+100   QInputContext::filterEvent
+
+Class QInputContext
+   size=8 align=4
+   base size=8 base align=4
+QInputContext (0xb226eec0) 0
+    vptr=((& QInputContext::_ZTV13QInputContext) + 8u)
+  QObject (0xb229d168) 0
+      primary-for QInputContext (0xb226eec0)
+
+Class QInputContextFactory
+   size=1 align=1
+   base size=0 base align=1
+QInputContextFactory (0xb229d384) 0 empty
+
+Vtable for QInputContextFactoryInterface
+QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI29QInputContextFactoryInterface)
+8     QInputContextFactoryInterface::~QInputContextFactoryInterface
+12    QInputContextFactoryInterface::~QInputContextFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+
+Class QInputContextFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QInputContextFactoryInterface (0xb22b81c0) 0 nearly-empty
+    vptr=((& QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface) + 8u)
+  QFactoryInterface (0xb229d3c0) 0 nearly-empty
+      primary-for QInputContextFactoryInterface (0xb22b81c0)
+
+Vtable for QInputContextPlugin
+QInputContextPlugin::_ZTV19QInputContextPlugin: 28u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QInputContextPlugin)
+8     QInputContextPlugin::metaObject
+12    QInputContextPlugin::qt_metacast
+16    QInputContextPlugin::qt_metacall
+20    QInputContextPlugin::~QInputContextPlugin
+24    QInputContextPlugin::~QInputContextPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    (int (*)(...))-0x000000008
+80    (int (*)(...))(& _ZTI19QInputContextPlugin)
+84    QInputContextPlugin::_ZThn8_N19QInputContextPluginD1Ev
+88    QInputContextPlugin::_ZThn8_N19QInputContextPluginD0Ev
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+
+Class QInputContextPlugin
+   size=12 align=4
+   base size=12 base align=4
+QInputContextPlugin (0xb22c08c0) 0
+    vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 8u)
+  QObject (0xb229d6cc) 0
+      primary-for QInputContextPlugin (0xb22c08c0)
+  QInputContextFactoryInterface (0xb22b8480) 8 nearly-empty
+      vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 84u)
+    QFactoryInterface (0xb229d708) 8 nearly-empty
+        primary-for QInputContextFactoryInterface (0xb22b8480)
+
+Vtable for QBitmap
+QBitmap::_ZTV7QBitmap: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBitmap)
+8     QBitmap::~QBitmap
+12    QBitmap::~QBitmap
+16    QPixmap::devType
+20    QPixmap::paintEngine
+24    QPixmap::metric
+
+Class QBitmap
+   size=12 align=4
+   base size=12 base align=4
+QBitmap (0xb22b86c0) 0
+    vptr=((& QBitmap::_ZTV7QBitmap) + 8u)
+  QPixmap (0xb22b8700) 0
+      primary-for QBitmap (0xb22b86c0)
+    QPaintDevice (0xb229d834) 0
+        primary-for QPixmap (0xb22b8700)
+
+Vtable for QIconEngine
+QIconEngine::_ZTV11QIconEngine: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QIconEngine)
+8     QIconEngine::~QIconEngine
+12    QIconEngine::~QIconEngine
+16    __cxa_pure_virtual
+20    QIconEngine::actualSize
+24    QIconEngine::pixmap
+28    QIconEngine::addPixmap
+32    QIconEngine::addFile
+
+Class QIconEngine
+   size=4 align=4
+   base size=4 base align=4
+QIconEngine (0xb20e63fc) 0 nearly-empty
+    vptr=((& QIconEngine::_ZTV11QIconEngine) + 8u)
+
+Class QIconEngineV2::AvailableSizesArgument
+   size=12 align=4
+   base size=12 base align=4
+QIconEngineV2::AvailableSizesArgument (0xb20e6474) 0
+
+Vtable for QIconEngineV2
+QIconEngineV2::_ZTV13QIconEngineV2: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QIconEngineV2)
+8     QIconEngineV2::~QIconEngineV2
+12    QIconEngineV2::~QIconEngineV2
+16    __cxa_pure_virtual
+20    QIconEngine::actualSize
+24    QIconEngine::pixmap
+28    QIconEngine::addPixmap
+32    QIconEngine::addFile
+36    QIconEngineV2::key
+40    QIconEngineV2::clone
+44    QIconEngineV2::read
+48    QIconEngineV2::write
+52    QIconEngineV2::virtual_hook
+
+Class QIconEngineV2
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineV2 (0xb22b8f40) 0 nearly-empty
+    vptr=((& QIconEngineV2::_ZTV13QIconEngineV2) + 8u)
+  QIconEngine (0xb20e6438) 0 nearly-empty
+      primary-for QIconEngineV2 (0xb22b8f40)
+
+Vtable for QIconEngineFactoryInterface
+QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QIconEngineFactoryInterface)
+8     QIconEngineFactoryInterface::~QIconEngineFactoryInterface
+12    QIconEngineFactoryInterface::~QIconEngineFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QIconEngineFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineFactoryInterface (0xb20ef0c0) 0 nearly-empty
+    vptr=((& QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface) + 8u)
+  QFactoryInterface (0xb20e6528) 0 nearly-empty
+      primary-for QIconEngineFactoryInterface (0xb20ef0c0)
+
+Vtable for QIconEnginePlugin
+QIconEnginePlugin::_ZTV17QIconEnginePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QIconEnginePlugin)
+8     QIconEnginePlugin::metaObject
+12    QIconEnginePlugin::qt_metacast
+16    QIconEnginePlugin::qt_metacall
+20    QIconEnginePlugin::~QIconEnginePlugin
+24    QIconEnginePlugin::~QIconEnginePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI17QIconEnginePlugin)
+72    QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD1Ev
+76    QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QIconEnginePlugin
+   size=12 align=4
+   base size=12 base align=4
+QIconEnginePlugin (0xb2106b40) 0
+    vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 8u)
+  QObject (0xb20e6834) 0
+      primary-for QIconEnginePlugin (0xb2106b40)
+  QIconEngineFactoryInterface (0xb20ef380) 8 nearly-empty
+      vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 72u)
+    QFactoryInterface (0xb20e6870) 8 nearly-empty
+        primary-for QIconEngineFactoryInterface (0xb20ef380)
+
+Vtable for QIconEngineFactoryInterfaceV2
+QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI29QIconEngineFactoryInterfaceV2)
+8     QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2
+12    QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QIconEngineFactoryInterfaceV2
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineFactoryInterfaceV2 (0xb20ef5c0) 0 nearly-empty
+    vptr=((& QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2) + 8u)
+  QFactoryInterface (0xb20e699c) 0 nearly-empty
+      primary-for QIconEngineFactoryInterfaceV2 (0xb20ef5c0)
+
+Vtable for QIconEnginePluginV2
+QIconEnginePluginV2::_ZTV19QIconEnginePluginV2: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QIconEnginePluginV2)
+8     QIconEnginePluginV2::metaObject
+12    QIconEnginePluginV2::qt_metacast
+16    QIconEnginePluginV2::qt_metacall
+20    QIconEnginePluginV2::~QIconEnginePluginV2
+24    QIconEnginePluginV2::~QIconEnginePluginV2
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI19QIconEnginePluginV2)
+72    QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D1Ev
+76    QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QIconEnginePluginV2
+   size=12 align=4
+   base size=12 base align=4
+QIconEnginePluginV2 (0xb2118550) 0
+    vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 8u)
+  QObject (0xb20e6ca8) 0
+      primary-for QIconEnginePluginV2 (0xb2118550)
+  QIconEngineFactoryInterfaceV2 (0xb20ef880) 8 nearly-empty
+      vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 72u)
+    QFactoryInterface (0xb20e6ce4) 8 nearly-empty
+        primary-for QIconEngineFactoryInterfaceV2 (0xb20ef880)
+
+Vtable for QImageIOHandler
+QImageIOHandler::_ZTV15QImageIOHandler: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QImageIOHandler)
+8     QImageIOHandler::~QImageIOHandler
+12    QImageIOHandler::~QImageIOHandler
+16    QImageIOHandler::name
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QImageIOHandler::write
+32    QImageIOHandler::option
+36    QImageIOHandler::setOption
+40    QImageIOHandler::supportsOption
+44    QImageIOHandler::jumpToNextImage
+48    QImageIOHandler::jumpToImage
+52    QImageIOHandler::loopCount
+56    QImageIOHandler::imageCount
+60    QImageIOHandler::nextImageDelay
+64    QImageIOHandler::currentImageNumber
+68    QImageIOHandler::currentImageRect
+
+Class QImageIOHandler
+   size=8 align=4
+   base size=8 base align=4
+QImageIOHandler (0xb20e6e10) 0
+    vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 8u)
+
+Vtable for QImageIOHandlerFactoryInterface
+QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI31QImageIOHandlerFactoryInterface)
+8     QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface
+12    QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QImageIOHandlerFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QImageIOHandlerFactoryInterface (0xb20efbc0) 0 nearly-empty
+    vptr=((& QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface) + 8u)
+  QFactoryInterface (0xb20e6f78) 0 nearly-empty
+      primary-for QImageIOHandlerFactoryInterface (0xb20efbc0)
+
+Vtable for QImageIOPlugin
+QImageIOPlugin::_ZTV14QImageIOPlugin: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QImageIOPlugin)
+8     QImageIOPlugin::metaObject
+12    QImageIOPlugin::qt_metacast
+16    QImageIOPlugin::qt_metacall
+20    QImageIOPlugin::~QImageIOPlugin
+24    QImageIOPlugin::~QImageIOPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    (int (*)(...))-0x000000008
+72    (int (*)(...))(& _ZTI14QImageIOPlugin)
+76    QImageIOPlugin::_ZThn8_N14QImageIOPluginD1Ev
+80    QImageIOPlugin::_ZThn8_N14QImageIOPluginD0Ev
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+
+Class QImageIOPlugin
+   size=12 align=4
+   base size=12 base align=4
+QImageIOPlugin (0xb2139410) 0
+    vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 8u)
+  QObject (0xb2137294) 0
+      primary-for QImageIOPlugin (0xb2139410)
+  QImageIOHandlerFactoryInterface (0xb20efe80) 8 nearly-empty
+      vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 76u)
+    QFactoryInterface (0xb21372d0) 8 nearly-empty
+        primary-for QImageIOHandlerFactoryInterface (0xb20efe80)
+
+Class QImageReader
+   size=4 align=4
+   base size=4 base align=4
+QImageReader (0xb21374ec) 0
+
+Class QImageWriter
+   size=4 align=4
+   base size=4 base align=4
+QImageWriter (0xb2137528) 0
+
+Vtable for QMovie
+QMovie::_ZTV6QMovie: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QMovie)
+8     QMovie::metaObject
+12    QMovie::qt_metacast
+16    QMovie::qt_metacall
+20    QMovie::~QMovie
+24    QMovie::~QMovie
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QMovie
+   size=8 align=4
+   base size=8 base align=4
+QMovie (0xb2142280) 0
+    vptr=((& QMovie::_ZTV6QMovie) + 8u)
+  QObject (0xb2137564) 0
+      primary-for QMovie (0xb2142280)
+
+Vtable for QPicture
+QPicture::_ZTV8QPicture: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QPicture)
+8     QPicture::~QPicture
+12    QPicture::~QPicture
+16    QPicture::devType
+20    QPicture::paintEngine
+24    QPicture::metric
+28    QPicture::setData
+
+Class QPicture
+   size=12 align=4
+   base size=12 base align=4
+QPicture (0xb21428c0) 0
+    vptr=((& QPicture::_ZTV8QPicture) + 8u)
+  QPaintDevice (0xb2137870) 0
+      primary-for QPicture (0xb21428c0)
+
+Class QPictureIO
+   size=4 align=4
+   base size=4 base align=4
+QPictureIO (0xb2137b04) 0
+
+Vtable for QPictureFormatInterface
+QPictureFormatInterface::_ZTV23QPictureFormatInterface: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QPictureFormatInterface)
+8     QPictureFormatInterface::~QPictureFormatInterface
+12    QPictureFormatInterface::~QPictureFormatInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class QPictureFormatInterface
+   size=4 align=4
+   base size=4 base align=4
+QPictureFormatInterface (0xb2142c00) 0 nearly-empty
+    vptr=((& QPictureFormatInterface::_ZTV23QPictureFormatInterface) + 8u)
+  QFactoryInterface (0xb2137b40) 0 nearly-empty
+      primary-for QPictureFormatInterface (0xb2142c00)
+
+Vtable for QPictureFormatPlugin
+QPictureFormatPlugin::_ZTV20QPictureFormatPlugin: 26u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QPictureFormatPlugin)
+8     QPictureFormatPlugin::metaObject
+12    QPictureFormatPlugin::qt_metacast
+16    QPictureFormatPlugin::qt_metacall
+20    QPictureFormatPlugin::~QPictureFormatPlugin
+24    QPictureFormatPlugin::~QPictureFormatPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    QPictureFormatPlugin::loadPicture
+64    QPictureFormatPlugin::savePicture
+68    __cxa_pure_virtual
+72    (int (*)(...))-0x000000008
+76    (int (*)(...))(& _ZTI20QPictureFormatPlugin)
+80    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD1Ev
+84    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD0Ev
+88    __cxa_pure_virtual
+92    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11loadPictureERK7QStringS2_P8QPicture
+96    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11savePictureERK7QStringS2_RK8QPicture
+100   __cxa_pure_virtual
+
+Class QPictureFormatPlugin
+   size=12 align=4
+   base size=12 base align=4
+QPictureFormatPlugin (0xb21ba410) 0
+    vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 8u)
+  QObject (0xb2137e4c) 0
+      primary-for QPictureFormatPlugin (0xb21ba410)
+  QPictureFormatInterface (0xb2142ec0) 8 nearly-empty
+      vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 80u)
+    QFactoryInterface (0xb2137e88) 8 nearly-empty
+        primary-for QPictureFormatInterface (0xb2142ec0)
+
+Class QPixmapCache::Key
+   size=4 align=4
+   base size=4 base align=4
+QPixmapCache::Key (0xb21c6000) 0
+
+Class QPixmapCache
+   size=1 align=1
+   base size=0 base align=1
+QPixmapCache (0xb2137fb4) 0 empty
+
+Vtable for QGraphicsItem
+QGraphicsItem::_ZTV13QGraphicsItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGraphicsItem)
+8     QGraphicsItem::~QGraphicsItem
+12    QGraphicsItem::~QGraphicsItem
+16    QGraphicsItem::advance
+20    __cxa_pure_virtual
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsItem::isObscuredBy
+44    QGraphicsItem::opaqueArea
+48    __cxa_pure_virtual
+52    QGraphicsItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QGraphicsItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsItem (0xb21c6078) 0
+    vptr=((& QGraphicsItem::_ZTV13QGraphicsItem) + 8u)
+
+Vtable for QGraphicsObject
+QGraphicsObject::_ZTV15QGraphicsObject: 53u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsObject)
+8     QGraphicsObject::metaObject
+12    QGraphicsObject::qt_metacast
+16    QGraphicsObject::qt_metacall
+20    QGraphicsObject::~QGraphicsObject
+24    QGraphicsObject::~QGraphicsObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    (int (*)(...))-0x000000008
+60    (int (*)(...))(& _ZTI15QGraphicsObject)
+64    QGraphicsObject::_ZThn8_N15QGraphicsObjectD1Ev
+68    QGraphicsObject::_ZThn8_N15QGraphicsObjectD0Ev
+72    QGraphicsItem::advance
+76    __cxa_pure_virtual
+80    QGraphicsItem::shape
+84    QGraphicsItem::contains
+88    QGraphicsItem::collidesWithItem
+92    QGraphicsItem::collidesWithPath
+96    QGraphicsItem::isObscuredBy
+100   QGraphicsItem::opaqueArea
+104   __cxa_pure_virtual
+108   QGraphicsItem::type
+112   QGraphicsItem::sceneEventFilter
+116   QGraphicsItem::sceneEvent
+120   QGraphicsItem::contextMenuEvent
+124   QGraphicsItem::dragEnterEvent
+128   QGraphicsItem::dragLeaveEvent
+132   QGraphicsItem::dragMoveEvent
+136   QGraphicsItem::dropEvent
+140   QGraphicsItem::focusInEvent
+144   QGraphicsItem::focusOutEvent
+148   QGraphicsItem::hoverEnterEvent
+152   QGraphicsItem::hoverMoveEvent
+156   QGraphicsItem::hoverLeaveEvent
+160   QGraphicsItem::keyPressEvent
+164   QGraphicsItem::keyReleaseEvent
+168   QGraphicsItem::mousePressEvent
+172   QGraphicsItem::mouseMoveEvent
+176   QGraphicsItem::mouseReleaseEvent
+180   QGraphicsItem::mouseDoubleClickEvent
+184   QGraphicsItem::wheelEvent
+188   QGraphicsItem::inputMethodEvent
+192   QGraphicsItem::inputMethodQuery
+196   QGraphicsItem::itemChange
+200   QGraphicsItem::supportsExtension
+204   QGraphicsItem::setExtension
+208   QGraphicsItem::extension
+
+Class QGraphicsObject
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsObject (0xb2052190) 0
+    vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 8u)
+  QObject (0xb204f258) 0
+      primary-for QGraphicsObject (0xb2052190)
+  QGraphicsItem (0xb204f294) 8
+      vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 64u)
+
+Vtable for QAbstractGraphicsShapeItem
+QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractGraphicsShapeItem)
+8     QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem
+12    QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem
+16    QGraphicsItem::advance
+20    __cxa_pure_virtual
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QAbstractGraphicsShapeItem::isObscuredBy
+44    QAbstractGraphicsShapeItem::opaqueArea
+48    __cxa_pure_virtual
+52    QGraphicsItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QAbstractGraphicsShapeItem
+   size=8 align=4
+   base size=8 base align=4
+QAbstractGraphicsShapeItem (0xb205c080) 0
+    vptr=((& QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem) + 8u)
+  QGraphicsItem (0xb204f3c0) 0
+      primary-for QAbstractGraphicsShapeItem (0xb205c080)
+
+Vtable for QGraphicsPathItem
+QGraphicsPathItem::_ZTV17QGraphicsPathItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsPathItem)
+8     QGraphicsPathItem::~QGraphicsPathItem
+12    QGraphicsPathItem::~QGraphicsPathItem
+16    QGraphicsItem::advance
+20    QGraphicsPathItem::boundingRect
+24    QGraphicsPathItem::shape
+28    QGraphicsPathItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPathItem::isObscuredBy
+44    QGraphicsPathItem::opaqueArea
+48    QGraphicsPathItem::paint
+52    QGraphicsPathItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPathItem::supportsExtension
+148   QGraphicsPathItem::setExtension
+152   QGraphicsPathItem::extension
+
+Class QGraphicsPathItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPathItem (0xb205c180) 0
+    vptr=((& QGraphicsPathItem::_ZTV17QGraphicsPathItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb205c1c0) 0
+      primary-for QGraphicsPathItem (0xb205c180)
+    QGraphicsItem (0xb204f4ec) 0
+        primary-for QAbstractGraphicsShapeItem (0xb205c1c0)
+
+Vtable for QGraphicsRectItem
+QGraphicsRectItem::_ZTV17QGraphicsRectItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsRectItem)
+8     QGraphicsRectItem::~QGraphicsRectItem
+12    QGraphicsRectItem::~QGraphicsRectItem
+16    QGraphicsItem::advance
+20    QGraphicsRectItem::boundingRect
+24    QGraphicsRectItem::shape
+28    QGraphicsRectItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsRectItem::isObscuredBy
+44    QGraphicsRectItem::opaqueArea
+48    QGraphicsRectItem::paint
+52    QGraphicsRectItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsRectItem::supportsExtension
+148   QGraphicsRectItem::setExtension
+152   QGraphicsRectItem::extension
+
+Class QGraphicsRectItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsRectItem (0xb205c2c0) 0
+    vptr=((& QGraphicsRectItem::_ZTV17QGraphicsRectItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb205c300) 0
+      primary-for QGraphicsRectItem (0xb205c2c0)
+    QGraphicsItem (0xb204f618) 0
+        primary-for QAbstractGraphicsShapeItem (0xb205c300)
+
+Vtable for QGraphicsEllipseItem
+QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsEllipseItem)
+8     QGraphicsEllipseItem::~QGraphicsEllipseItem
+12    QGraphicsEllipseItem::~QGraphicsEllipseItem
+16    QGraphicsItem::advance
+20    QGraphicsEllipseItem::boundingRect
+24    QGraphicsEllipseItem::shape
+28    QGraphicsEllipseItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsEllipseItem::isObscuredBy
+44    QGraphicsEllipseItem::opaqueArea
+48    QGraphicsEllipseItem::paint
+52    QGraphicsEllipseItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsEllipseItem::supportsExtension
+148   QGraphicsEllipseItem::setExtension
+152   QGraphicsEllipseItem::extension
+
+Class QGraphicsEllipseItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsEllipseItem (0xb205c440) 0
+    vptr=((& QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb205c480) 0
+      primary-for QGraphicsEllipseItem (0xb205c440)
+    QGraphicsItem (0xb204f7f8) 0
+        primary-for QAbstractGraphicsShapeItem (0xb205c480)
+
+Vtable for QGraphicsPolygonItem
+QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsPolygonItem)
+8     QGraphicsPolygonItem::~QGraphicsPolygonItem
+12    QGraphicsPolygonItem::~QGraphicsPolygonItem
+16    QGraphicsItem::advance
+20    QGraphicsPolygonItem::boundingRect
+24    QGraphicsPolygonItem::shape
+28    QGraphicsPolygonItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPolygonItem::isObscuredBy
+44    QGraphicsPolygonItem::opaqueArea
+48    QGraphicsPolygonItem::paint
+52    QGraphicsPolygonItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPolygonItem::supportsExtension
+148   QGraphicsPolygonItem::setExtension
+152   QGraphicsPolygonItem::extension
+
+Class QGraphicsPolygonItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPolygonItem (0xb205c5c0) 0
+    vptr=((& QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb205c600) 0
+      primary-for QGraphicsPolygonItem (0xb205c5c0)
+    QGraphicsItem (0xb204f9d8) 0
+        primary-for QAbstractGraphicsShapeItem (0xb205c600)
+
+Vtable for QGraphicsLineItem
+QGraphicsLineItem::_ZTV17QGraphicsLineItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsLineItem)
+8     QGraphicsLineItem::~QGraphicsLineItem
+12    QGraphicsLineItem::~QGraphicsLineItem
+16    QGraphicsItem::advance
+20    QGraphicsLineItem::boundingRect
+24    QGraphicsLineItem::shape
+28    QGraphicsLineItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsLineItem::isObscuredBy
+44    QGraphicsLineItem::opaqueArea
+48    QGraphicsLineItem::paint
+52    QGraphicsLineItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsLineItem::supportsExtension
+148   QGraphicsLineItem::setExtension
+152   QGraphicsLineItem::extension
+
+Class QGraphicsLineItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLineItem (0xb205c700) 0
+    vptr=((& QGraphicsLineItem::_ZTV17QGraphicsLineItem) + 8u)
+  QGraphicsItem (0xb204fb04) 0
+      primary-for QGraphicsLineItem (0xb205c700)
+
+Vtable for QGraphicsPixmapItem
+QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsPixmapItem)
+8     QGraphicsPixmapItem::~QGraphicsPixmapItem
+12    QGraphicsPixmapItem::~QGraphicsPixmapItem
+16    QGraphicsItem::advance
+20    QGraphicsPixmapItem::boundingRect
+24    QGraphicsPixmapItem::shape
+28    QGraphicsPixmapItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPixmapItem::isObscuredBy
+44    QGraphicsPixmapItem::opaqueArea
+48    QGraphicsPixmapItem::paint
+52    QGraphicsPixmapItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPixmapItem::supportsExtension
+148   QGraphicsPixmapItem::setExtension
+152   QGraphicsPixmapItem::extension
+
+Class QGraphicsPixmapItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPixmapItem (0xb205c840) 0
+    vptr=((& QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem) + 8u)
+  QGraphicsItem (0xb204fce4) 0
+      primary-for QGraphicsPixmapItem (0xb205c840)
+
+Vtable for QGraphicsTextItem
+QGraphicsTextItem::_ZTV17QGraphicsTextItem: 82u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsTextItem)
+8     QGraphicsTextItem::metaObject
+12    QGraphicsTextItem::qt_metacast
+16    QGraphicsTextItem::qt_metacall
+20    QGraphicsTextItem::~QGraphicsTextItem
+24    QGraphicsTextItem::~QGraphicsTextItem
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsTextItem::boundingRect
+60    QGraphicsTextItem::shape
+64    QGraphicsTextItem::contains
+68    QGraphicsTextItem::paint
+72    QGraphicsTextItem::isObscuredBy
+76    QGraphicsTextItem::opaqueArea
+80    QGraphicsTextItem::type
+84    QGraphicsTextItem::sceneEvent
+88    QGraphicsTextItem::mousePressEvent
+92    QGraphicsTextItem::mouseMoveEvent
+96    QGraphicsTextItem::mouseReleaseEvent
+100   QGraphicsTextItem::mouseDoubleClickEvent
+104   QGraphicsTextItem::contextMenuEvent
+108   QGraphicsTextItem::keyPressEvent
+112   QGraphicsTextItem::keyReleaseEvent
+116   QGraphicsTextItem::focusInEvent
+120   QGraphicsTextItem::focusOutEvent
+124   QGraphicsTextItem::dragEnterEvent
+128   QGraphicsTextItem::dragLeaveEvent
+132   QGraphicsTextItem::dragMoveEvent
+136   QGraphicsTextItem::dropEvent
+140   QGraphicsTextItem::inputMethodEvent
+144   QGraphicsTextItem::hoverEnterEvent
+148   QGraphicsTextItem::hoverMoveEvent
+152   QGraphicsTextItem::hoverLeaveEvent
+156   QGraphicsTextItem::inputMethodQuery
+160   QGraphicsTextItem::supportsExtension
+164   QGraphicsTextItem::setExtension
+168   QGraphicsTextItem::extension
+172   (int (*)(...))-0x000000008
+176   (int (*)(...))(& _ZTI17QGraphicsTextItem)
+180   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD1Ev
+184   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD0Ev
+188   QGraphicsItem::advance
+192   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12boundingRectEv
+196   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem5shapeEv
+200   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem8containsERK7QPointF
+204   QGraphicsItem::collidesWithItem
+208   QGraphicsItem::collidesWithPath
+212   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12isObscuredByEPK13QGraphicsItem
+216   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem10opaqueAreaEv
+220   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+224   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem4typeEv
+228   QGraphicsItem::sceneEventFilter
+232   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem10sceneEventEP6QEvent
+236   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16contextMenuEventEP30QGraphicsSceneContextMenuEvent
+240   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragEnterEventEP27QGraphicsSceneDragDropEvent
+244   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragLeaveEventEP27QGraphicsSceneDragDropEvent
+248   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13dragMoveEventEP27QGraphicsSceneDragDropEvent
+252   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem9dropEventEP27QGraphicsSceneDragDropEvent
+256   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12focusInEventEP11QFocusEvent
+260   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13focusOutEventEP11QFocusEvent
+264   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverEnterEventEP24QGraphicsSceneHoverEvent
+268   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14hoverMoveEventEP24QGraphicsSceneHoverEvent
+272   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+276   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13keyPressEventEP9QKeyEvent
+280   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15keyReleaseEventEP9QKeyEvent
+284   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15mousePressEventEP24QGraphicsSceneMouseEvent
+288   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14mouseMoveEventEP24QGraphicsSceneMouseEvent
+292   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem17mouseReleaseEventEP24QGraphicsSceneMouseEvent
+296   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent
+300   QGraphicsItem::wheelEvent
+304   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16inputMethodEventEP17QInputMethodEvent
+308   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem16inputMethodQueryEN2Qt16InputMethodQueryE
+312   QGraphicsItem::itemChange
+316   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem17supportsExtensionEN13QGraphicsItem9ExtensionE
+320   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12setExtensionEN13QGraphicsItem9ExtensionERK8QVariant
+324   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem9extensionERK8QVariant
+
+Class QGraphicsTextItem
+   size=20 align=4
+   base size=20 base align=4
+QGraphicsTextItem (0xb205c980) 0
+    vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 8u)
+  QGraphicsObject (0xb20a3640) 0
+      primary-for QGraphicsTextItem (0xb205c980)
+    QObject (0xb204fe10) 0
+        primary-for QGraphicsObject (0xb20a3640)
+    QGraphicsItem (0xb204fe4c) 8
+        vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 180u)
+
+Vtable for QGraphicsSimpleTextItem
+QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSimpleTextItem)
+8     QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem
+12    QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem
+16    QGraphicsItem::advance
+20    QGraphicsSimpleTextItem::boundingRect
+24    QGraphicsSimpleTextItem::shape
+28    QGraphicsSimpleTextItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsSimpleTextItem::isObscuredBy
+44    QGraphicsSimpleTextItem::opaqueArea
+48    QGraphicsSimpleTextItem::paint
+52    QGraphicsSimpleTextItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsSimpleTextItem::supportsExtension
+148   QGraphicsSimpleTextItem::setExtension
+152   QGraphicsSimpleTextItem::extension
+
+Class QGraphicsSimpleTextItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsSimpleTextItem (0xb205cc00) 0
+    vptr=((& QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb205cc40) 0
+      primary-for QGraphicsSimpleTextItem (0xb205cc00)
+    QGraphicsItem (0xb20bd03c) 0
+        primary-for QAbstractGraphicsShapeItem (0xb205cc40)
+
+Vtable for QGraphicsItemGroup
+QGraphicsItemGroup::_ZTV18QGraphicsItemGroup: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGraphicsItemGroup)
+8     QGraphicsItemGroup::~QGraphicsItemGroup
+12    QGraphicsItemGroup::~QGraphicsItemGroup
+16    QGraphicsItem::advance
+20    QGraphicsItemGroup::boundingRect
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsItemGroup::isObscuredBy
+44    QGraphicsItemGroup::opaqueArea
+48    QGraphicsItemGroup::paint
+52    QGraphicsItemGroup::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QGraphicsItemGroup
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsItemGroup (0xb205cd40) 0
+    vptr=((& QGraphicsItemGroup::_ZTV18QGraphicsItemGroup) + 8u)
+  QGraphicsItem (0xb20bd168) 0
+      primary-for QGraphicsItemGroup (0xb205cd40)
+
+Vtable for QGraphicsLayoutItem
+QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsLayoutItem)
+8     QGraphicsLayoutItem::~QGraphicsLayoutItem
+12    QGraphicsLayoutItem::~QGraphicsLayoutItem
+16    QGraphicsLayoutItem::setGeometry
+20    QGraphicsLayoutItem::getContentsMargins
+24    QGraphicsLayoutItem::updateGeometry
+28    __cxa_pure_virtual
+
+Class QGraphicsLayoutItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLayoutItem (0xb20bd3fc) 0
+    vptr=((& QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem) + 8u)
+
+Vtable for QGraphicsLayout
+QGraphicsLayout::_ZTV15QGraphicsLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsLayout)
+8     QGraphicsLayout::~QGraphicsLayout
+12    QGraphicsLayout::~QGraphicsLayout
+16    QGraphicsLayoutItem::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    __cxa_pure_virtual
+32    QGraphicsLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+
+Class QGraphicsLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLayout (0xb1ed3800) 0
+    vptr=((& QGraphicsLayout::_ZTV15QGraphicsLayout) + 8u)
+  QGraphicsLayoutItem (0xb20bd99c) 0
+      primary-for QGraphicsLayout (0xb1ed3800)
+
+Vtable for QGraphicsAnchor
+QGraphicsAnchor::_ZTV15QGraphicsAnchor: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsAnchor)
+8     QGraphicsAnchor::metaObject
+12    QGraphicsAnchor::qt_metacast
+16    QGraphicsAnchor::qt_metacall
+20    QGraphicsAnchor::~QGraphicsAnchor
+24    QGraphicsAnchor::~QGraphicsAnchor
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QGraphicsAnchor
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsAnchor (0xb1ed3b40) 0
+    vptr=((& QGraphicsAnchor::_ZTV15QGraphicsAnchor) + 8u)
+  QObject (0xb20bde4c) 0
+      primary-for QGraphicsAnchor (0xb1ed3b40)
+
+Vtable for QGraphicsAnchorLayout
+QGraphicsAnchorLayout::_ZTV21QGraphicsAnchorLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QGraphicsAnchorLayout)
+8     QGraphicsAnchorLayout::~QGraphicsAnchorLayout
+12    QGraphicsAnchorLayout::~QGraphicsAnchorLayout
+16    QGraphicsAnchorLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsAnchorLayout::sizeHint
+32    QGraphicsAnchorLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsAnchorLayout::count
+44    QGraphicsAnchorLayout::itemAt
+48    QGraphicsAnchorLayout::removeAt
+
+Class QGraphicsAnchorLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsAnchorLayout (0xb1ed3e00) 0
+    vptr=((& QGraphicsAnchorLayout::_ZTV21QGraphicsAnchorLayout) + 8u)
+  QGraphicsLayout (0xb1ed3e40) 0
+      primary-for QGraphicsAnchorLayout (0xb1ed3e00)
+    QGraphicsLayoutItem (0xb1f09078) 0
+        primary-for QGraphicsLayout (0xb1ed3e40)
+
+Vtable for QGraphicsGridLayout
+QGraphicsGridLayout::_ZTV19QGraphicsGridLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsGridLayout)
+8     QGraphicsGridLayout::~QGraphicsGridLayout
+12    QGraphicsGridLayout::~QGraphicsGridLayout
+16    QGraphicsGridLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsGridLayout::sizeHint
+32    QGraphicsGridLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsGridLayout::count
+44    QGraphicsGridLayout::itemAt
+48    QGraphicsGridLayout::removeAt
+
+Class QGraphicsGridLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsGridLayout (0xb1ed3f40) 0
+    vptr=((& QGraphicsGridLayout::_ZTV19QGraphicsGridLayout) + 8u)
+  QGraphicsLayout (0xb1ed3f80) 0
+      primary-for QGraphicsGridLayout (0xb1ed3f40)
+    QGraphicsLayoutItem (0xb1f091a4) 0
+        primary-for QGraphicsLayout (0xb1ed3f80)
+
+Vtable for QGraphicsItemAnimation
+QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QGraphicsItemAnimation)
+8     QGraphicsItemAnimation::metaObject
+12    QGraphicsItemAnimation::qt_metacast
+16    QGraphicsItemAnimation::qt_metacall
+20    QGraphicsItemAnimation::~QGraphicsItemAnimation
+24    QGraphicsItemAnimation::~QGraphicsItemAnimation
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsItemAnimation::beforeAnimationStep
+60    QGraphicsItemAnimation::afterAnimationStep
+
+Class QGraphicsItemAnimation
+   size=12 align=4
+   base size=12 base align=4
+QGraphicsItemAnimation (0xb1f200c0) 0
+    vptr=((& QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation) + 8u)
+  QObject (0xb1f092d0) 0
+      primary-for QGraphicsItemAnimation (0xb1f200c0)
+
+Vtable for QGraphicsLinearLayout
+QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QGraphicsLinearLayout)
+8     QGraphicsLinearLayout::~QGraphicsLinearLayout
+12    QGraphicsLinearLayout::~QGraphicsLinearLayout
+16    QGraphicsLinearLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsLinearLayout::sizeHint
+32    QGraphicsLinearLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsLinearLayout::count
+44    QGraphicsLinearLayout::itemAt
+48    QGraphicsLinearLayout::removeAt
+
+Class QGraphicsLinearLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLinearLayout (0xb1f20300) 0
+    vptr=((& QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout) + 8u)
+  QGraphicsLayout (0xb1f20340) 0
+      primary-for QGraphicsLinearLayout (0xb1f20300)
+    QGraphicsLayoutItem (0xb1f093fc) 0
+        primary-for QGraphicsLayout (0xb1f20340)
+
+Vtable for QGraphicsWidget
+QGraphicsWidget::_ZTV15QGraphicsWidget: 92u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsWidget)
+8     QGraphicsWidget::metaObject
+12    QGraphicsWidget::qt_metacast
+16    QGraphicsWidget::qt_metacall
+20    QGraphicsWidget::~QGraphicsWidget
+24    QGraphicsWidget::~QGraphicsWidget
+28    QGraphicsWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsWidget::setGeometry
+60    QGraphicsWidget::getContentsMargins
+64    QGraphicsWidget::type
+68    QGraphicsWidget::paint
+72    QGraphicsWidget::paintWindowFrame
+76    QGraphicsWidget::boundingRect
+80    QGraphicsWidget::shape
+84    QGraphicsWidget::initStyleOption
+88    QGraphicsWidget::sizeHint
+92    QGraphicsWidget::updateGeometry
+96    QGraphicsWidget::itemChange
+100   QGraphicsWidget::propertyChange
+104   QGraphicsWidget::sceneEvent
+108   QGraphicsWidget::windowFrameEvent
+112   QGraphicsWidget::windowFrameSectionAt
+116   QGraphicsWidget::changeEvent
+120   QGraphicsWidget::closeEvent
+124   QGraphicsWidget::focusInEvent
+128   QGraphicsWidget::focusNextPrevChild
+132   QGraphicsWidget::focusOutEvent
+136   QGraphicsWidget::hideEvent
+140   QGraphicsWidget::moveEvent
+144   QGraphicsWidget::polishEvent
+148   QGraphicsWidget::resizeEvent
+152   QGraphicsWidget::showEvent
+156   QGraphicsWidget::hoverMoveEvent
+160   QGraphicsWidget::hoverLeaveEvent
+164   QGraphicsWidget::grabMouseEvent
+168   QGraphicsWidget::ungrabMouseEvent
+172   QGraphicsWidget::grabKeyboardEvent
+176   QGraphicsWidget::ungrabKeyboardEvent
+180   (int (*)(...))-0x000000008
+184   (int (*)(...))(& _ZTI15QGraphicsWidget)
+188   QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD1Ev
+192   QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD0Ev
+196   QGraphicsItem::advance
+200   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv
+204   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv
+208   QGraphicsItem::contains
+212   QGraphicsItem::collidesWithItem
+216   QGraphicsItem::collidesWithPath
+220   QGraphicsItem::isObscuredBy
+224   QGraphicsItem::opaqueArea
+228   QGraphicsWidget::_ZThn8_N15QGraphicsWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+232   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget4typeEv
+236   QGraphicsItem::sceneEventFilter
+240   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent
+244   QGraphicsItem::contextMenuEvent
+248   QGraphicsItem::dragEnterEvent
+252   QGraphicsItem::dragLeaveEvent
+256   QGraphicsItem::dragMoveEvent
+260   QGraphicsItem::dropEvent
+264   QGraphicsWidget::_ZThn8_N15QGraphicsWidget12focusInEventEP11QFocusEvent
+268   QGraphicsWidget::_ZThn8_N15QGraphicsWidget13focusOutEventEP11QFocusEvent
+272   QGraphicsItem::hoverEnterEvent
+276   QGraphicsWidget::_ZThn8_N15QGraphicsWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent
+280   QGraphicsWidget::_ZThn8_N15QGraphicsWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+284   QGraphicsItem::keyPressEvent
+288   QGraphicsItem::keyReleaseEvent
+292   QGraphicsItem::mousePressEvent
+296   QGraphicsItem::mouseMoveEvent
+300   QGraphicsItem::mouseReleaseEvent
+304   QGraphicsItem::mouseDoubleClickEvent
+308   QGraphicsItem::wheelEvent
+312   QGraphicsItem::inputMethodEvent
+316   QGraphicsItem::inputMethodQuery
+320   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant
+324   QGraphicsItem::supportsExtension
+328   QGraphicsItem::setExtension
+332   QGraphicsItem::extension
+336   (int (*)(...))-0x000000010
+340   (int (*)(...))(& _ZTI15QGraphicsWidget)
+344   QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD1Ev
+348   QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD0Ev
+352   QGraphicsWidget::_ZThn16_N15QGraphicsWidget11setGeometryERK6QRectF
+356   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_
+360   QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv
+364   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget8sizeHintEN2Qt8SizeHintERK6QSizeF
+
+Class QGraphicsWidget
+   size=24 align=4
+   base size=24 base align=4
+QGraphicsWidget (0xb1f3e2d0) 0
+    vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 8u)
+  QGraphicsObject (0xb1f3e320) 0
+      primary-for QGraphicsWidget (0xb1f3e2d0)
+    QObject (0xb1f09528) 0
+        primary-for QGraphicsObject (0xb1f3e320)
+    QGraphicsItem (0xb1f09564) 8
+        vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 188u)
+  QGraphicsLayoutItem (0xb1f095a0) 16
+      vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 344u)
+
+Vtable for QGraphicsProxyWidget
+QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+8     QGraphicsProxyWidget::metaObject
+12    QGraphicsProxyWidget::qt_metacast
+16    QGraphicsProxyWidget::qt_metacall
+20    QGraphicsProxyWidget::~QGraphicsProxyWidget
+24    QGraphicsProxyWidget::~QGraphicsProxyWidget
+28    QGraphicsProxyWidget::event
+32    QGraphicsProxyWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsProxyWidget::setGeometry
+60    QGraphicsWidget::getContentsMargins
+64    QGraphicsProxyWidget::type
+68    QGraphicsProxyWidget::paint
+72    QGraphicsWidget::paintWindowFrame
+76    QGraphicsWidget::boundingRect
+80    QGraphicsWidget::shape
+84    QGraphicsWidget::initStyleOption
+88    QGraphicsProxyWidget::sizeHint
+92    QGraphicsWidget::updateGeometry
+96    QGraphicsProxyWidget::itemChange
+100   QGraphicsWidget::propertyChange
+104   QGraphicsWidget::sceneEvent
+108   QGraphicsWidget::windowFrameEvent
+112   QGraphicsWidget::windowFrameSectionAt
+116   QGraphicsWidget::changeEvent
+120   QGraphicsWidget::closeEvent
+124   QGraphicsProxyWidget::focusInEvent
+128   QGraphicsProxyWidget::focusNextPrevChild
+132   QGraphicsProxyWidget::focusOutEvent
+136   QGraphicsProxyWidget::hideEvent
+140   QGraphicsWidget::moveEvent
+144   QGraphicsWidget::polishEvent
+148   QGraphicsProxyWidget::resizeEvent
+152   QGraphicsProxyWidget::showEvent
+156   QGraphicsProxyWidget::hoverMoveEvent
+160   QGraphicsProxyWidget::hoverLeaveEvent
+164   QGraphicsProxyWidget::grabMouseEvent
+168   QGraphicsProxyWidget::ungrabMouseEvent
+172   QGraphicsWidget::grabKeyboardEvent
+176   QGraphicsWidget::ungrabKeyboardEvent
+180   QGraphicsProxyWidget::contextMenuEvent
+184   QGraphicsProxyWidget::dragEnterEvent
+188   QGraphicsProxyWidget::dragLeaveEvent
+192   QGraphicsProxyWidget::dragMoveEvent
+196   QGraphicsProxyWidget::dropEvent
+200   QGraphicsProxyWidget::hoverEnterEvent
+204   QGraphicsProxyWidget::mouseMoveEvent
+208   QGraphicsProxyWidget::mousePressEvent
+212   QGraphicsProxyWidget::mouseReleaseEvent
+216   QGraphicsProxyWidget::mouseDoubleClickEvent
+220   QGraphicsProxyWidget::wheelEvent
+224   QGraphicsProxyWidget::keyPressEvent
+228   QGraphicsProxyWidget::keyReleaseEvent
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+240   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD1Ev
+244   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD0Ev
+248   QGraphicsItem::advance
+252   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv
+256   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv
+260   QGraphicsItem::contains
+264   QGraphicsItem::collidesWithItem
+268   QGraphicsItem::collidesWithPath
+272   QGraphicsItem::isObscuredBy
+276   QGraphicsItem::opaqueArea
+280   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+284   QGraphicsProxyWidget::_ZThn8_NK20QGraphicsProxyWidget4typeEv
+288   QGraphicsItem::sceneEventFilter
+292   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent
+296   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget16contextMenuEventEP30QGraphicsSceneContextMenuEvent
+300   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14dragEnterEventEP27QGraphicsSceneDragDropEvent
+304   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14dragLeaveEventEP27QGraphicsSceneDragDropEvent
+308   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13dragMoveEventEP27QGraphicsSceneDragDropEvent
+312   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget9dropEventEP27QGraphicsSceneDragDropEvent
+316   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget12focusInEventEP11QFocusEvent
+320   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13focusOutEventEP11QFocusEvent
+324   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverEnterEventEP24QGraphicsSceneHoverEvent
+328   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent
+332   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+336   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13keyPressEventEP9QKeyEvent
+340   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15keyReleaseEventEP9QKeyEvent
+344   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15mousePressEventEP24QGraphicsSceneMouseEvent
+348   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14mouseMoveEventEP24QGraphicsSceneMouseEvent
+352   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget17mouseReleaseEventEP24QGraphicsSceneMouseEvent
+356   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent
+360   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10wheelEventEP24QGraphicsSceneWheelEvent
+364   QGraphicsItem::inputMethodEvent
+368   QGraphicsItem::inputMethodQuery
+372   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant
+376   QGraphicsItem::supportsExtension
+380   QGraphicsItem::setExtension
+384   QGraphicsItem::extension
+388   (int (*)(...))-0x000000010
+392   (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+396   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD1Ev
+400   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD0Ev
+404   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget11setGeometryERK6QRectF
+408   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_
+412   QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv
+416   QGraphicsProxyWidget::_ZThn16_NK20QGraphicsProxyWidget8sizeHintEN2Qt8SizeHintERK6QSizeF
+
+Class QGraphicsProxyWidget
+   size=24 align=4
+   base size=24 base align=4
+QGraphicsProxyWidget (0xb1f20880) 0
+    vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 8u)
+  QGraphicsWidget (0xb1f605f0) 0
+      primary-for QGraphicsProxyWidget (0xb1f20880)
+    QGraphicsObject (0xb1f60640) 0
+        primary-for QGraphicsWidget (0xb1f605f0)
+      QObject (0xb1f09924) 0
+          primary-for QGraphicsObject (0xb1f60640)
+      QGraphicsItem (0xb1f09960) 8
+          vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 240u)
+    QGraphicsLayoutItem (0xb1f0999c) 16
+        vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 396u)
+
+Vtable for QGraphicsScene
+QGraphicsScene::_ZTV14QGraphicsScene: 34u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QGraphicsScene)
+8     QGraphicsScene::metaObject
+12    QGraphicsScene::qt_metacast
+16    QGraphicsScene::qt_metacall
+20    QGraphicsScene::~QGraphicsScene
+24    QGraphicsScene::~QGraphicsScene
+28    QGraphicsScene::event
+32    QGraphicsScene::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsScene::inputMethodQuery
+60    QGraphicsScene::contextMenuEvent
+64    QGraphicsScene::dragEnterEvent
+68    QGraphicsScene::dragMoveEvent
+72    QGraphicsScene::dragLeaveEvent
+76    QGraphicsScene::dropEvent
+80    QGraphicsScene::focusInEvent
+84    QGraphicsScene::focusOutEvent
+88    QGraphicsScene::helpEvent
+92    QGraphicsScene::keyPressEvent
+96    QGraphicsScene::keyReleaseEvent
+100   QGraphicsScene::mousePressEvent
+104   QGraphicsScene::mouseMoveEvent
+108   QGraphicsScene::mouseReleaseEvent
+112   QGraphicsScene::mouseDoubleClickEvent
+116   QGraphicsScene::wheelEvent
+120   QGraphicsScene::inputMethodEvent
+124   QGraphicsScene::drawBackground
+128   QGraphicsScene::drawForeground
+132   QGraphicsScene::drawItems
+
+Class QGraphicsScene
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsScene (0xb1f20b80) 0
+    vptr=((& QGraphicsScene::_ZTV14QGraphicsScene) + 8u)
+  QObject (0xb1f09c6c) 0
+      primary-for QGraphicsScene (0xb1f20b80)
+
+Vtable for QGraphicsSceneEvent
+QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsSceneEvent)
+8     QGraphicsSceneEvent::~QGraphicsSceneEvent
+12    QGraphicsSceneEvent::~QGraphicsSceneEvent
+
+Class QGraphicsSceneEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneEvent (0xb1fc0340) 0
+    vptr=((& QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent) + 8u)
+  QEvent (0xb1fbe870) 0
+      primary-for QGraphicsSceneEvent (0xb1fc0340)
+
+Vtable for QGraphicsSceneMouseEvent
+QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneMouseEvent)
+8     QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent
+12    QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent
+
+Class QGraphicsSceneMouseEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneMouseEvent (0xb1fc0480) 0
+    vptr=((& QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent) + 8u)
+  QGraphicsSceneEvent (0xb1fc04c0) 0
+      primary-for QGraphicsSceneMouseEvent (0xb1fc0480)
+    QEvent (0xb1fbe9d8) 0
+        primary-for QGraphicsSceneEvent (0xb1fc04c0)
+
+Vtable for QGraphicsSceneWheelEvent
+QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneWheelEvent)
+8     QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent
+12    QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent
+
+Class QGraphicsSceneWheelEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneWheelEvent (0xb1fc05c0) 0
+    vptr=((& QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent) + 8u)
+  QGraphicsSceneEvent (0xb1fc0600) 0
+      primary-for QGraphicsSceneWheelEvent (0xb1fc05c0)
+    QEvent (0xb1fbeb04) 0
+        primary-for QGraphicsSceneEvent (0xb1fc0600)
+
+Vtable for QGraphicsSceneContextMenuEvent
+QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI30QGraphicsSceneContextMenuEvent)
+8     QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent
+12    QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent
+
+Class QGraphicsSceneContextMenuEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneContextMenuEvent (0xb1fc0700) 0
+    vptr=((& QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent) + 8u)
+  QGraphicsSceneEvent (0xb1fc0740) 0
+      primary-for QGraphicsSceneContextMenuEvent (0xb1fc0700)
+    QEvent (0xb1fbec30) 0
+        primary-for QGraphicsSceneEvent (0xb1fc0740)
+
+Vtable for QGraphicsSceneHoverEvent
+QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneHoverEvent)
+8     QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent
+12    QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent
+
+Class QGraphicsSceneHoverEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneHoverEvent (0xb1fc0840) 0
+    vptr=((& QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent) + 8u)
+  QGraphicsSceneEvent (0xb1fc0880) 0
+      primary-for QGraphicsSceneHoverEvent (0xb1fc0840)
+    QEvent (0xb1fbed5c) 0
+        primary-for QGraphicsSceneEvent (0xb1fc0880)
+
+Vtable for QGraphicsSceneHelpEvent
+QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSceneHelpEvent)
+8     QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent
+12    QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent
+
+Class QGraphicsSceneHelpEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneHelpEvent (0xb1fc0980) 0
+    vptr=((& QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent) + 8u)
+  QGraphicsSceneEvent (0xb1fc09c0) 0
+      primary-for QGraphicsSceneHelpEvent (0xb1fc0980)
+    QEvent (0xb1fbee88) 0
+        primary-for QGraphicsSceneEvent (0xb1fc09c0)
+
+Vtable for QGraphicsSceneDragDropEvent
+QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QGraphicsSceneDragDropEvent)
+8     QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent
+12    QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent
+
+Class QGraphicsSceneDragDropEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneDragDropEvent (0xb1fc0ac0) 0
+    vptr=((& QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent) + 8u)
+  QGraphicsSceneEvent (0xb1fc0b00) 0
+      primary-for QGraphicsSceneDragDropEvent (0xb1fc0ac0)
+    QEvent (0xb1fbefb4) 0
+        primary-for QGraphicsSceneEvent (0xb1fc0b00)
+
+Vtable for QGraphicsSceneResizeEvent
+QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QGraphicsSceneResizeEvent)
+8     QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent
+12    QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent
+
+Class QGraphicsSceneResizeEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneResizeEvent (0xb1fc0c00) 0
+    vptr=((& QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent) + 8u)
+  QGraphicsSceneEvent (0xb1fc0c40) 0
+      primary-for QGraphicsSceneResizeEvent (0xb1fc0c00)
+    QEvent (0xb1e190f0) 0
+        primary-for QGraphicsSceneEvent (0xb1fc0c40)
+
+Vtable for QGraphicsSceneMoveEvent
+QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSceneMoveEvent)
+8     QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent
+12    QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent
+
+Class QGraphicsSceneMoveEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneMoveEvent (0xb1fc0d40) 0
+    vptr=((& QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent) + 8u)
+  QGraphicsSceneEvent (0xb1fc0d80) 0
+      primary-for QGraphicsSceneMoveEvent (0xb1fc0d40)
+    QEvent (0xb1e1921c) 0
+        primary-for QGraphicsSceneEvent (0xb1fc0d80)
+
+Vtable for QGraphicsTransform
+QGraphicsTransform::_ZTV18QGraphicsTransform: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGraphicsTransform)
+8     QGraphicsTransform::metaObject
+12    QGraphicsTransform::qt_metacast
+16    QGraphicsTransform::qt_metacall
+20    QGraphicsTransform::~QGraphicsTransform
+24    QGraphicsTransform::~QGraphicsTransform
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+
+Class QGraphicsTransform
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsTransform (0xb1fc0e80) 0
+    vptr=((& QGraphicsTransform::_ZTV18QGraphicsTransform) + 8u)
+  QObject (0xb1e19348) 0
+      primary-for QGraphicsTransform (0xb1fc0e80)
+
+Vtable for QGraphicsScale
+QGraphicsScale::_ZTV14QGraphicsScale: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QGraphicsScale)
+8     QGraphicsScale::metaObject
+12    QGraphicsScale::qt_metacast
+16    QGraphicsScale::qt_metacall
+20    QGraphicsScale::~QGraphicsScale
+24    QGraphicsScale::~QGraphicsScale
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsScale::applyTo
+
+Class QGraphicsScale
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsScale (0xb1e2b140) 0
+    vptr=((& QGraphicsScale::_ZTV14QGraphicsScale) + 8u)
+  QGraphicsTransform (0xb1e2b180) 0
+      primary-for QGraphicsScale (0xb1e2b140)
+    QObject (0xb1e19564) 0
+        primary-for QGraphicsTransform (0xb1e2b180)
+
+Vtable for QGraphicsRotation
+QGraphicsRotation::_ZTV17QGraphicsRotation: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsRotation)
+8     QGraphicsRotation::metaObject
+12    QGraphicsRotation::qt_metacast
+16    QGraphicsRotation::qt_metacall
+20    QGraphicsRotation::~QGraphicsRotation
+24    QGraphicsRotation::~QGraphicsRotation
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsRotation::applyTo
+
+Class QGraphicsRotation
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsRotation (0xb1e2b440) 0
+    vptr=((& QGraphicsRotation::_ZTV17QGraphicsRotation) + 8u)
+  QGraphicsTransform (0xb1e2b480) 0
+      primary-for QGraphicsRotation (0xb1e2b440)
+    QObject (0xb1e19780) 0
+        primary-for QGraphicsTransform (0xb1e2b480)
+
+Vtable for QGraphicsView
+QGraphicsView::_ZTV13QGraphicsView: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGraphicsView)
+8     QGraphicsView::metaObject
+12    QGraphicsView::qt_metacast
+16    QGraphicsView::qt_metacall
+20    QGraphicsView::~QGraphicsView
+24    QGraphicsView::~QGraphicsView
+28    QGraphicsView::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QGraphicsView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGraphicsView::mousePressEvent
+84    QGraphicsView::mouseReleaseEvent
+88    QGraphicsView::mouseDoubleClickEvent
+92    QGraphicsView::mouseMoveEvent
+96    QGraphicsView::wheelEvent
+100   QGraphicsView::keyPressEvent
+104   QGraphicsView::keyReleaseEvent
+108   QGraphicsView::focusInEvent
+112   QGraphicsView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGraphicsView::paintEvent
+128   QWidget::moveEvent
+132   QGraphicsView::resizeEvent
+136   QWidget::closeEvent
+140   QGraphicsView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QGraphicsView::dragEnterEvent
+156   QGraphicsView::dragMoveEvent
+160   QGraphicsView::dragLeaveEvent
+164   QGraphicsView::dropEvent
+168   QGraphicsView::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QGraphicsView::inputMethodEvent
+192   QGraphicsView::inputMethodQuery
+196   QGraphicsView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QGraphicsView::viewportEvent
+228   QGraphicsView::scrollContentsBy
+232   QGraphicsView::drawBackground
+236   QGraphicsView::drawForeground
+240   QGraphicsView::drawItems
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI13QGraphicsView)
+252   QGraphicsView::_ZThn8_N13QGraphicsViewD1Ev
+256   QGraphicsView::_ZThn8_N13QGraphicsViewD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QGraphicsView
+   size=20 align=4
+   base size=20 base align=4
+QGraphicsView (0xb1e2b740) 0
+    vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 8u)
+  QAbstractScrollArea (0xb1e2b780) 0
+      primary-for QGraphicsView (0xb1e2b740)
+    QFrame (0xb1e2b7c0) 0
+        primary-for QAbstractScrollArea (0xb1e2b780)
+      QWidget (0xb1e41910) 0
+          primary-for QFrame (0xb1e2b7c0)
+        QObject (0xb1e1999c) 0
+            primary-for QWidget (0xb1e41910)
+        QPaintDevice (0xb1e199d8) 8
+            vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 252u)
+
+Class QVFbHeader
+   size=1084 align=4
+   base size=1084 base align=4
+QVFbHeader (0xb1ec6348) 0
+
+Class QVFbKeyData
+   size=12 align=4
+   base size=12 base align=4
+QVFbKeyData (0xb1ec6384) 0
+
+Vtable for QWSEmbedWidget
+QWSEmbedWidget::_ZTV14QWSEmbedWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QWSEmbedWidget)
+8     QWSEmbedWidget::metaObject
+12    QWSEmbedWidget::qt_metacast
+16    QWSEmbedWidget::qt_metacall
+20    QWSEmbedWidget::~QWSEmbedWidget
+24    QWSEmbedWidget::~QWSEmbedWidget
+28    QWidget::event
+32    QWSEmbedWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWSEmbedWidget::moveEvent
+132   QWSEmbedWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWSEmbedWidget::showEvent
+172   QWSEmbedWidget::hideEvent
+176   QWidget::x11Event
+180   QWSEmbedWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QWSEmbedWidget)
+232   QWSEmbedWidget::_ZThn8_N14QWSEmbedWidgetD1Ev
+236   QWSEmbedWidget::_ZThn8_N14QWSEmbedWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWSEmbedWidget
+   size=20 align=4
+   base size=20 base align=4
+QWSEmbedWidget (0xb1ecc080) 0
+    vptr=((& QWSEmbedWidget::_ZTV14QWSEmbedWidget) + 8u)
+  QWidget (0xb1ec7e10) 0
+      primary-for QWSEmbedWidget (0xb1ecc080)
+    QObject (0xb1ec63c0) 0
+        primary-for QWidget (0xb1ec7e10)
+    QPaintDevice (0xb1ec63fc) 8
+        vptr=((& QWSEmbedWidget::_ZTV14QWSEmbedWidget) + 232u)
+
+Vtable for QGraphicsEffect
+QGraphicsEffect::_ZTV15QGraphicsEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsEffect)
+8     QGraphicsEffect::metaObject
+12    QGraphicsEffect::qt_metacast
+16    QGraphicsEffect::qt_metacall
+20    QGraphicsEffect::~QGraphicsEffect
+24    QGraphicsEffect::~QGraphicsEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    __cxa_pure_virtual
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsEffect (0xb1ecc380) 0
+    vptr=((& QGraphicsEffect::_ZTV15QGraphicsEffect) + 8u)
+  QObject (0xb1ec6618) 0
+      primary-for QGraphicsEffect (0xb1ecc380)
+
+Vtable for QGraphicsColorizeEffect
+QGraphicsColorizeEffect::_ZTV23QGraphicsColorizeEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsColorizeEffect)
+8     QGraphicsColorizeEffect::metaObject
+12    QGraphicsColorizeEffect::qt_metacast
+16    QGraphicsColorizeEffect::qt_metacall
+20    QGraphicsColorizeEffect::~QGraphicsColorizeEffect
+24    QGraphicsColorizeEffect::~QGraphicsColorizeEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    QGraphicsColorizeEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsColorizeEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsColorizeEffect (0xb1ecc780) 0
+    vptr=((& QGraphicsColorizeEffect::_ZTV23QGraphicsColorizeEffect) + 8u)
+  QGraphicsEffect (0xb1ecc7c0) 0
+      primary-for QGraphicsColorizeEffect (0xb1ecc780)
+    QObject (0xb1ec6960) 0
+        primary-for QGraphicsEffect (0xb1ecc7c0)
+
+Vtable for QGraphicsBlurEffect
+QGraphicsBlurEffect::_ZTV19QGraphicsBlurEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsBlurEffect)
+8     QGraphicsBlurEffect::metaObject
+12    QGraphicsBlurEffect::qt_metacast
+16    QGraphicsBlurEffect::qt_metacall
+20    QGraphicsBlurEffect::~QGraphicsBlurEffect
+24    QGraphicsBlurEffect::~QGraphicsBlurEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsBlurEffect::boundingRectFor
+60    QGraphicsBlurEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsBlurEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsBlurEffect (0xb1ecca80) 0
+    vptr=((& QGraphicsBlurEffect::_ZTV19QGraphicsBlurEffect) + 8u)
+  QGraphicsEffect (0xb1eccac0) 0
+      primary-for QGraphicsBlurEffect (0xb1ecca80)
+    QObject (0xb1ec6b7c) 0
+        primary-for QGraphicsEffect (0xb1eccac0)
+
+Vtable for QGraphicsDropShadowEffect
+QGraphicsDropShadowEffect::_ZTV25QGraphicsDropShadowEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QGraphicsDropShadowEffect)
+8     QGraphicsDropShadowEffect::metaObject
+12    QGraphicsDropShadowEffect::qt_metacast
+16    QGraphicsDropShadowEffect::qt_metacall
+20    QGraphicsDropShadowEffect::~QGraphicsDropShadowEffect
+24    QGraphicsDropShadowEffect::~QGraphicsDropShadowEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsDropShadowEffect::boundingRectFor
+60    QGraphicsDropShadowEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsDropShadowEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsDropShadowEffect (0xb1eccec0) 0
+    vptr=((& QGraphicsDropShadowEffect::_ZTV25QGraphicsDropShadowEffect) + 8u)
+  QGraphicsEffect (0xb1eccf00) 0
+      primary-for QGraphicsDropShadowEffect (0xb1eccec0)
+    QObject (0xb1ec6e88) 0
+        primary-for QGraphicsEffect (0xb1eccf00)
+
+Vtable for QGraphicsOpacityEffect
+QGraphicsOpacityEffect::_ZTV22QGraphicsOpacityEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QGraphicsOpacityEffect)
+8     QGraphicsOpacityEffect::metaObject
+12    QGraphicsOpacityEffect::qt_metacast
+16    QGraphicsOpacityEffect::qt_metacall
+20    QGraphicsOpacityEffect::~QGraphicsOpacityEffect
+24    QGraphicsOpacityEffect::~QGraphicsOpacityEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    QGraphicsOpacityEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsOpacityEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsOpacityEffect (0xb1d1f340) 0
+    vptr=((& QGraphicsOpacityEffect::_ZTV22QGraphicsOpacityEffect) + 8u)
+  QGraphicsEffect (0xb1d1f380) 0
+      primary-for QGraphicsOpacityEffect (0xb1d1f340)
+    QObject (0xb1d2612c) 0
+        primary-for QGraphicsEffect (0xb1d1f380)
+
+Vtable for QAbstractPageSetupDialog
+QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractPageSetupDialog)
+8     QAbstractPageSetupDialog::metaObject
+12    QAbstractPageSetupDialog::qt_metacast
+16    QAbstractPageSetupDialog::qt_metacall
+20    QAbstractPageSetupDialog::~QAbstractPageSetupDialog
+24    QAbstractPageSetupDialog::~QAbstractPageSetupDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractPageSetupDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   __cxa_pure_virtual
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI24QAbstractPageSetupDialog)
+248   QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD1Ev
+252   QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractPageSetupDialog
+   size=20 align=4
+   base size=20 base align=4
+QAbstractPageSetupDialog (0xb1d1f640) 0
+    vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 8u)
+  QDialog (0xb1d1f680) 0
+      primary-for QAbstractPageSetupDialog (0xb1d1f640)
+    QWidget (0xb1d34050) 0
+        primary-for QDialog (0xb1d1f680)
+      QObject (0xb1d26348) 0
+          primary-for QWidget (0xb1d34050)
+      QPaintDevice (0xb1d26384) 8
+          vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 248u)
+
+Vtable for QAbstractPrintDialog
+QAbstractPrintDialog::_ZTV20QAbstractPrintDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QAbstractPrintDialog)
+8     QAbstractPrintDialog::metaObject
+12    QAbstractPrintDialog::qt_metacast
+16    QAbstractPrintDialog::qt_metacall
+20    QAbstractPrintDialog::~QAbstractPrintDialog
+24    QAbstractPrintDialog::~QAbstractPrintDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   __cxa_pure_virtual
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI20QAbstractPrintDialog)
+248   QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD1Ev
+252   QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractPrintDialog
+   size=20 align=4
+   base size=20 base align=4
+QAbstractPrintDialog (0xb1d1f940) 0
+    vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 8u)
+  QDialog (0xb1d1f980) 0
+      primary-for QAbstractPrintDialog (0xb1d1f940)
+    QWidget (0xb1d387d0) 0
+        primary-for QDialog (0xb1d1f980)
+      QObject (0xb1d265a0) 0
+          primary-for QWidget (0xb1d387d0)
+      QPaintDevice (0xb1d265dc) 8
+          vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 248u)
+
+Vtable for QColorDialog
+QColorDialog::_ZTV12QColorDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QColorDialog)
+8     QColorDialog::metaObject
+12    QColorDialog::qt_metacast
+16    QColorDialog::qt_metacall
+20    QColorDialog::~QColorDialog
+24    QColorDialog::~QColorDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QColorDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QColorDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QColorDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QColorDialog)
+244   QColorDialog::_ZThn8_N12QColorDialogD1Ev
+248   QColorDialog::_ZThn8_N12QColorDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QColorDialog
+   size=20 align=4
+   base size=20 base align=4
+QColorDialog (0xb1d1fd80) 0
+    vptr=((& QColorDialog::_ZTV12QColorDialog) + 8u)
+  QDialog (0xb1d1fdc0) 0
+      primary-for QColorDialog (0xb1d1fd80)
+    QWidget (0xb1d6e370) 0
+        primary-for QDialog (0xb1d1fdc0)
+      QObject (0xb1d268e8) 0
+          primary-for QWidget (0xb1d6e370)
+      QPaintDevice (0xb1d26924) 8
+          vptr=((& QColorDialog::_ZTV12QColorDialog) + 244u)
+
+Vtable for QErrorMessage
+QErrorMessage::_ZTV13QErrorMessage: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QErrorMessage)
+8     QErrorMessage::metaObject
+12    QErrorMessage::qt_metacast
+16    QErrorMessage::qt_metacall
+20    QErrorMessage::~QErrorMessage
+24    QErrorMessage::~QErrorMessage
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QErrorMessage::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QErrorMessage::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI13QErrorMessage)
+244   QErrorMessage::_ZThn8_N13QErrorMessageD1Ev
+248   QErrorMessage::_ZThn8_N13QErrorMessageD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QErrorMessage
+   size=20 align=4
+   base size=20 base align=4
+QErrorMessage (0xb1b98240) 0
+    vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 8u)
+  QDialog (0xb1b98280) 0
+      primary-for QErrorMessage (0xb1b98240)
+    QWidget (0xb1bad370) 0
+        primary-for QDialog (0xb1b98280)
+      QObject (0xb1d26ca8) 0
+          primary-for QWidget (0xb1bad370)
+      QPaintDevice (0xb1d26ce4) 8
+          vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 244u)
+
+Vtable for QFileSystemModel
+QFileSystemModel::_ZTV16QFileSystemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QFileSystemModel)
+8     QFileSystemModel::metaObject
+12    QFileSystemModel::qt_metacast
+16    QFileSystemModel::qt_metacall
+20    QFileSystemModel::~QFileSystemModel
+24    QFileSystemModel::~QFileSystemModel
+28    QFileSystemModel::event
+32    QObject::eventFilter
+36    QFileSystemModel::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFileSystemModel::index
+60    QFileSystemModel::parent
+64    QFileSystemModel::rowCount
+68    QFileSystemModel::columnCount
+72    QFileSystemModel::hasChildren
+76    QFileSystemModel::data
+80    QFileSystemModel::setData
+84    QFileSystemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QFileSystemModel::mimeTypes
+104   QFileSystemModel::mimeData
+108   QFileSystemModel::dropMimeData
+112   QFileSystemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QFileSystemModel::fetchMore
+136   QFileSystemModel::canFetchMore
+140   QFileSystemModel::flags
+144   QFileSystemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QFileSystemModel
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemModel (0xb1b98580) 0
+    vptr=((& QFileSystemModel::_ZTV16QFileSystemModel) + 8u)
+  QAbstractItemModel (0xb1b985c0) 0
+      primary-for QFileSystemModel (0xb1b98580)
+    QObject (0xb1d26f00) 0
+        primary-for QAbstractItemModel (0xb1b985c0)
+
+Vtable for QFontDialog
+QFontDialog::_ZTV11QFontDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFontDialog)
+8     QFontDialog::metaObject
+12    QFontDialog::qt_metacast
+16    QFontDialog::qt_metacall
+20    QFontDialog::~QFontDialog
+24    QFontDialog::~QFontDialog
+28    QWidget::event
+32    QFontDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QFontDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFontDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QFontDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QFontDialog)
+244   QFontDialog::_ZThn8_N11QFontDialogD1Ev
+248   QFontDialog::_ZThn8_N11QFontDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFontDialog
+   size=20 align=4
+   base size=20 base align=4
+QFontDialog (0xb1b98980) 0
+    vptr=((& QFontDialog::_ZTV11QFontDialog) + 8u)
+  QDialog (0xb1b989c0) 0
+      primary-for QFontDialog (0xb1b98980)
+    QWidget (0xb1be2e60) 0
+        primary-for QDialog (0xb1b989c0)
+      QObject (0xb1be521c) 0
+          primary-for QWidget (0xb1be2e60)
+      QPaintDevice (0xb1be5258) 8
+          vptr=((& QFontDialog::_ZTV11QFontDialog) + 244u)
+
+Vtable for QInputDialog
+QInputDialog::_ZTV12QInputDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QInputDialog)
+8     QInputDialog::metaObject
+12    QInputDialog::qt_metacast
+16    QInputDialog::qt_metacall
+20    QInputDialog::~QInputDialog
+24    QInputDialog::~QInputDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QInputDialog::setVisible
+64    QInputDialog::sizeHint
+68    QInputDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QInputDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QInputDialog)
+244   QInputDialog::_ZThn8_N12QInputDialogD1Ev
+248   QInputDialog::_ZThn8_N12QInputDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QInputDialog
+   size=20 align=4
+   base size=20 base align=4
+QInputDialog (0xb1b98e40) 0
+    vptr=((& QInputDialog::_ZTV12QInputDialog) + 8u)
+  QDialog (0xb1b98e80) 0
+      primary-for QInputDialog (0xb1b98e40)
+    QWidget (0xb1c07f00) 0
+        primary-for QDialog (0xb1b98e80)
+      QObject (0xb1be55dc) 0
+          primary-for QWidget (0xb1c07f00)
+      QPaintDevice (0xb1be5618) 8
+          vptr=((& QInputDialog::_ZTV12QInputDialog) + 244u)
+
+Vtable for QMessageBox
+QMessageBox::_ZTV11QMessageBox: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMessageBox)
+8     QMessageBox::metaObject
+12    QMessageBox::qt_metacast
+16    QMessageBox::qt_metacall
+20    QMessageBox::~QMessageBox
+24    QMessageBox::~QMessageBox
+28    QMessageBox::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QMessageBox::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMessageBox::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QMessageBox::resizeEvent
+136   QMessageBox::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QMessageBox::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QMessageBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QMessageBox)
+244   QMessageBox::_ZThn8_N11QMessageBoxD1Ev
+248   QMessageBox::_ZThn8_N11QMessageBoxD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMessageBox
+   size=20 align=4
+   base size=20 base align=4
+QMessageBox (0xb1c45380) 0
+    vptr=((& QMessageBox::_ZTV11QMessageBox) + 8u)
+  QDialog (0xb1c453c0) 0
+      primary-for QMessageBox (0xb1c45380)
+    QWidget (0xb1c58640) 0
+        primary-for QDialog (0xb1c453c0)
+      QObject (0xb1be5a50) 0
+          primary-for QWidget (0xb1c58640)
+      QPaintDevice (0xb1be5a8c) 8
+          vptr=((& QMessageBox::_ZTV11QMessageBox) + 244u)
+
+Vtable for QPageSetupDialog
+QPageSetupDialog::_ZTV16QPageSetupDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QPageSetupDialog)
+8     QPageSetupDialog::metaObject
+12    QPageSetupDialog::qt_metacast
+16    QPageSetupDialog::qt_metacall
+20    QPageSetupDialog::~QPageSetupDialog
+24    QPageSetupDialog::~QPageSetupDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractPageSetupDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   QPageSetupDialog::exec
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI16QPageSetupDialog)
+248   QPageSetupDialog::_ZThn8_N16QPageSetupDialogD1Ev
+252   QPageSetupDialog::_ZThn8_N16QPageSetupDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPageSetupDialog
+   size=20 align=4
+   base size=20 base align=4
+QPageSetupDialog (0xb1c459c0) 0
+    vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 8u)
+  QAbstractPageSetupDialog (0xb1c45a00) 0
+      primary-for QPageSetupDialog (0xb1c459c0)
+    QDialog (0xb1c45a40) 0
+        primary-for QAbstractPageSetupDialog (0xb1c45a00)
+      QWidget (0xb1ad8280) 0
+          primary-for QDialog (0xb1c45a40)
+        QObject (0xb1ad7078) 0
+            primary-for QWidget (0xb1ad8280)
+        QPaintDevice (0xb1ad70b4) 8
+            vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 248u)
+
+Vtable for QUnixPrintWidget
+QUnixPrintWidget::_ZTV16QUnixPrintWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QUnixPrintWidget)
+8     QUnixPrintWidget::metaObject
+12    QUnixPrintWidget::qt_metacast
+16    QUnixPrintWidget::qt_metacall
+20    QUnixPrintWidget::~QUnixPrintWidget
+24    QUnixPrintWidget::~QUnixPrintWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI16QUnixPrintWidget)
+232   QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD1Ev
+236   QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QUnixPrintWidget
+   size=24 align=4
+   base size=24 base align=4
+QUnixPrintWidget (0xb1c45d00) 0
+    vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 8u)
+  QWidget (0xb1addeb0) 0
+      primary-for QUnixPrintWidget (0xb1c45d00)
+    QObject (0xb1ad72d0) 0
+        primary-for QWidget (0xb1addeb0)
+    QPaintDevice (0xb1ad730c) 8
+        vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 232u)
+
+Vtable for QPrintDialog
+QPrintDialog::_ZTV12QPrintDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPrintDialog)
+8     QPrintDialog::metaObject
+12    QPrintDialog::qt_metacast
+16    QPrintDialog::qt_metacall
+20    QPrintDialog::~QPrintDialog
+24    QPrintDialog::~QPrintDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QPrintDialog::done
+228   QPrintDialog::accept
+232   QDialog::reject
+236   QPrintDialog::exec
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI12QPrintDialog)
+248   QPrintDialog::_ZThn8_N12QPrintDialogD1Ev
+252   QPrintDialog::_ZThn8_N12QPrintDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintDialog
+   size=20 align=4
+   base size=20 base align=4
+QPrintDialog (0xb1c45f40) 0
+    vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 8u)
+  QAbstractPrintDialog (0xb1c45f80) 0
+      primary-for QPrintDialog (0xb1c45f40)
+    QDialog (0xb1c45fc0) 0
+        primary-for QAbstractPrintDialog (0xb1c45f80)
+      QWidget (0xb1aecf50) 0
+          primary-for QDialog (0xb1c45fc0)
+        QObject (0xb1ad7438) 0
+            primary-for QWidget (0xb1aecf50)
+        QPaintDevice (0xb1ad7474) 8
+            vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 248u)
+
+Vtable for QPrintPreviewDialog
+QPrintPreviewDialog::_ZTV19QPrintPreviewDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QPrintPreviewDialog)
+8     QPrintPreviewDialog::metaObject
+12    QPrintPreviewDialog::qt_metacast
+16    QPrintPreviewDialog::qt_metacall
+20    QPrintPreviewDialog::~QPrintPreviewDialog
+24    QPrintPreviewDialog::~QPrintPreviewDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintPreviewDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QPrintPreviewDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI19QPrintPreviewDialog)
+244   QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD1Ev
+248   QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintPreviewDialog
+   size=24 align=4
+   base size=24 base align=4
+QPrintPreviewDialog (0xb1af4280) 0
+    vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 8u)
+  QDialog (0xb1af42c0) 0
+      primary-for QPrintPreviewDialog (0xb1af4280)
+    QWidget (0xb1afcb90) 0
+        primary-for QDialog (0xb1af42c0)
+      QObject (0xb1ad7690) 0
+          primary-for QWidget (0xb1afcb90)
+      QPaintDevice (0xb1ad76cc) 8
+          vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 244u)
+
+Vtable for QProgressDialog
+QProgressDialog::_ZTV15QProgressDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QProgressDialog)
+8     QProgressDialog::metaObject
+12    QProgressDialog::qt_metacast
+16    QProgressDialog::qt_metacall
+20    QProgressDialog::~QProgressDialog
+24    QProgressDialog::~QProgressDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QProgressDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QProgressDialog::resizeEvent
+136   QProgressDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QProgressDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QProgressDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI15QProgressDialog)
+244   QProgressDialog::_ZThn8_N15QProgressDialogD1Ev
+248   QProgressDialog::_ZThn8_N15QProgressDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QProgressDialog
+   size=20 align=4
+   base size=20 base align=4
+QProgressDialog (0xb1af4580) 0
+    vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 8u)
+  QDialog (0xb1af45c0) 0
+      primary-for QProgressDialog (0xb1af4580)
+    QWidget (0xb1b0c4b0) 0
+        primary-for QDialog (0xb1af45c0)
+      QObject (0xb1ad78e8) 0
+          primary-for QWidget (0xb1b0c4b0)
+      QPaintDevice (0xb1ad7924) 8
+          vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 244u)
+
+Vtable for QWizard
+QWizard::_ZTV7QWizard: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QWizard)
+8     QWizard::metaObject
+12    QWizard::qt_metacast
+16    QWizard::qt_metacall
+20    QWizard::~QWizard
+24    QWizard::~QWizard
+28    QWizard::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWizard::setVisible
+64    QWizard::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWizard::paintEvent
+128   QWidget::moveEvent
+132   QWizard::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QWizard::done
+228   QDialog::accept
+232   QDialog::reject
+236   QWizard::validateCurrentPage
+240   QWizard::nextId
+244   QWizard::initializePage
+248   QWizard::cleanupPage
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI7QWizard)
+260   QWizard::_ZThn8_N7QWizardD1Ev
+264   QWizard::_ZThn8_N7QWizardD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWizard
+   size=20 align=4
+   base size=20 base align=4
+QWizard (0xb1af4880) 0
+    vptr=((& QWizard::_ZTV7QWizard) + 8u)
+  QDialog (0xb1af48c0) 0
+      primary-for QWizard (0xb1af4880)
+    QWidget (0xb1b25000) 0
+        primary-for QDialog (0xb1af48c0)
+      QObject (0xb1ad7b40) 0
+          primary-for QWidget (0xb1b25000)
+      QPaintDevice (0xb1ad7b7c) 8
+          vptr=((& QWizard::_ZTV7QWizard) + 260u)
+
+Vtable for QWizardPage
+QWizardPage::_ZTV11QWizardPage: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWizardPage)
+8     QWizardPage::metaObject
+12    QWizardPage::qt_metacast
+16    QWizardPage::qt_metacall
+20    QWizardPage::~QWizardPage
+24    QWizardPage::~QWizardPage
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QWizardPage::initializePage
+228   QWizardPage::cleanupPage
+232   QWizardPage::validatePage
+236   QWizardPage::isComplete
+240   QWizardPage::nextId
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI11QWizardPage)
+252   QWizardPage::_ZThn8_N11QWizardPageD1Ev
+256   QWizardPage::_ZThn8_N11QWizardPageD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWizardPage
+   size=20 align=4
+   base size=20 base align=4
+QWizardPage (0xb1af4cc0) 0
+    vptr=((& QWizardPage::_ZTV11QWizardPage) + 8u)
+  QWidget (0xb1b44640) 0
+      primary-for QWizardPage (0xb1af4cc0)
+    QObject (0xb1ad7e88) 0
+        primary-for QWidget (0xb1b44640)
+    QPaintDevice (0xb1ad7ec4) 8
+        vptr=((& QWizardPage::_ZTV11QWizardPage) + 252u)
+
+Class QAccessible
+   size=1 align=1
+   base size=0 base align=1
+QAccessible (0xb1b7b0f0) 0 empty
+
+Vtable for QAccessibleInterface
+QAccessibleInterface::_ZTV20QAccessibleInterface: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QAccessibleInterface)
+8     QAccessibleInterface::~QAccessibleInterface
+12    QAccessibleInterface::~QAccessibleInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+
+Class QAccessibleInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleInterface (0xb1b8f3c0) 0 nearly-empty
+    vptr=((& QAccessibleInterface::_ZTV20QAccessibleInterface) + 8u)
+  QAccessible (0xb1b7b3c0) 0 empty
+
+Vtable for QAccessibleInterfaceEx
+QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QAccessibleInterfaceEx)
+8     QAccessibleInterfaceEx::~QAccessibleInterfaceEx
+12    QAccessibleInterfaceEx::~QAccessibleInterfaceEx
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleInterfaceEx
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleInterfaceEx (0xb1b8fb00) 0 nearly-empty
+    vptr=((& QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx) + 8u)
+  QAccessibleInterface (0xb1b8fb40) 0 nearly-empty
+      primary-for QAccessibleInterfaceEx (0xb1b8fb00)
+    QAccessible (0xb1b7b960) 0 empty
+
+Vtable for QAccessibleEvent
+QAccessibleEvent::_ZTV16QAccessibleEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QAccessibleEvent)
+8     QAccessibleEvent::~QAccessibleEvent
+12    QAccessibleEvent::~QAccessibleEvent
+
+Class QAccessibleEvent
+   size=20 align=4
+   base size=20 base align=4
+QAccessibleEvent (0xb1b8fc00) 0
+    vptr=((& QAccessibleEvent::_ZTV16QAccessibleEvent) + 8u)
+  QEvent (0xb1b7b9d8) 0
+      primary-for QAccessibleEvent (0xb1b8fc00)
+
+Vtable for QAccessible2Interface
+QAccessible2Interface::_ZTV21QAccessible2Interface: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAccessible2Interface)
+8     QAccessible2Interface::~QAccessible2Interface
+12    QAccessible2Interface::~QAccessible2Interface
+
+Class QAccessible2Interface
+   size=4 align=4
+   base size=4 base align=4
+QAccessible2Interface (0xb1a2921c) 0 nearly-empty
+    vptr=((& QAccessible2Interface::_ZTV21QAccessible2Interface) + 8u)
+
+Vtable for QAccessibleTextInterface
+QAccessibleTextInterface::_ZTV24QAccessibleTextInterface: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAccessibleTextInterface)
+8     QAccessibleTextInterface::~QAccessibleTextInterface
+12    QAccessibleTextInterface::~QAccessibleTextInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+
+Class QAccessibleTextInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleTextInterface (0xb1a2a480) 0 nearly-empty
+    vptr=((& QAccessibleTextInterface::_ZTV24QAccessibleTextInterface) + 8u)
+  QAccessible2Interface (0xb1a295a0) 0 nearly-empty
+      primary-for QAccessibleTextInterface (0xb1a2a480)
+
+Vtable for QAccessibleEditableTextInterface
+QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI32QAccessibleEditableTextInterface)
+8     QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface
+12    QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+
+Class QAccessibleEditableTextInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleEditableTextInterface (0xb1a2a700) 0 nearly-empty
+    vptr=((& QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface) + 8u)
+  QAccessible2Interface (0xb1a298e8) 0 nearly-empty
+      primary-for QAccessibleEditableTextInterface (0xb1a2a700)
+
+Vtable for QAccessibleSimpleEditableTextInterface
+QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI38QAccessibleSimpleEditableTextInterface)
+8     QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface
+12    QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface
+16    QAccessibleSimpleEditableTextInterface::copyText
+20    QAccessibleSimpleEditableTextInterface::deleteText
+24    QAccessibleSimpleEditableTextInterface::insertText
+28    QAccessibleSimpleEditableTextInterface::cutText
+32    QAccessibleSimpleEditableTextInterface::pasteText
+36    QAccessibleSimpleEditableTextInterface::replaceText
+40    QAccessibleSimpleEditableTextInterface::setAttributes
+
+Class QAccessibleSimpleEditableTextInterface
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleSimpleEditableTextInterface (0xb1a2a980) 0
+    vptr=((& QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface) + 8u)
+  QAccessibleEditableTextInterface (0xb1a2a9c0) 0 nearly-empty
+      primary-for QAccessibleSimpleEditableTextInterface (0xb1a2a980)
+    QAccessible2Interface (0xb1a29c30) 0 nearly-empty
+        primary-for QAccessibleEditableTextInterface (0xb1a2a9c0)
+
+Vtable for QAccessibleValueInterface
+QAccessibleValueInterface::_ZTV25QAccessibleValueInterface: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleValueInterface)
+8     QAccessibleValueInterface::~QAccessibleValueInterface
+12    QAccessibleValueInterface::~QAccessibleValueInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class QAccessibleValueInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleValueInterface (0xb1a2aa80) 0 nearly-empty
+    vptr=((& QAccessibleValueInterface::_ZTV25QAccessibleValueInterface) + 8u)
+  QAccessible2Interface (0xb1a29c6c) 0 nearly-empty
+      primary-for QAccessibleValueInterface (0xb1a2aa80)
+
+Vtable for QAccessibleTableInterface
+QAccessibleTableInterface::_ZTV25QAccessibleTableInterface: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleTableInterface)
+8     QAccessibleTableInterface::~QAccessibleTableInterface
+12    QAccessibleTableInterface::~QAccessibleTableInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   __cxa_pure_virtual
+
+Class QAccessibleTableInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleTableInterface (0xb1a2ad00) 0 nearly-empty
+    vptr=((& QAccessibleTableInterface::_ZTV25QAccessibleTableInterface) + 8u)
+  QAccessible2Interface (0xb1a29fb4) 0 nearly-empty
+      primary-for QAccessibleTableInterface (0xb1a2ad00)
+
+Vtable for QAccessibleActionInterface
+QAccessibleActionInterface::_ZTV26QAccessibleActionInterface: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAccessibleActionInterface)
+8     QAccessibleActionInterface::~QAccessibleActionInterface
+12    QAccessibleActionInterface::~QAccessibleActionInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+
+Class QAccessibleActionInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleActionInterface (0xb1a2adc0) 0 nearly-empty
+    vptr=((& QAccessibleActionInterface::_ZTV26QAccessibleActionInterface) + 8u)
+  QAccessible2Interface (0xb1a4d03c) 0 nearly-empty
+      primary-for QAccessibleActionInterface (0xb1a2adc0)
+
+Vtable for QAccessibleImageInterface
+QAccessibleImageInterface::_ZTV25QAccessibleImageInterface: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleImageInterface)
+8     QAccessibleImageInterface::~QAccessibleImageInterface
+12    QAccessibleImageInterface::~QAccessibleImageInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+
+Class QAccessibleImageInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleImageInterface (0xb1a2ae80) 0 nearly-empty
+    vptr=((& QAccessibleImageInterface::_ZTV25QAccessibleImageInterface) + 8u)
+  QAccessible2Interface (0xb1a4d0b4) 0 nearly-empty
+      primary-for QAccessibleImageInterface (0xb1a2ae80)
+
+Vtable for QAccessibleBridge
+QAccessibleBridge::_ZTV17QAccessibleBridge: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleBridge)
+8     QAccessibleBridge::~QAccessibleBridge
+12    QAccessibleBridge::~QAccessibleBridge
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleBridge
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleBridge (0xb1a4d12c) 0 nearly-empty
+    vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 8u)
+
+Vtable for QAccessibleBridgeFactoryInterface
+QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI33QAccessibleBridgeFactoryInterface)
+8     QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface
+12    QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleBridgeFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleBridgeFactoryInterface (0xb1a52180) 0 nearly-empty
+    vptr=((& QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface) + 8u)
+  QFactoryInterface (0xb1a4d348) 0 nearly-empty
+      primary-for QAccessibleBridgeFactoryInterface (0xb1a52180)
+
+Vtable for QAccessibleBridgePlugin
+QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QAccessibleBridgePlugin)
+8     QAccessibleBridgePlugin::metaObject
+12    QAccessibleBridgePlugin::qt_metacast
+16    QAccessibleBridgePlugin::qt_metacall
+20    QAccessibleBridgePlugin::~QAccessibleBridgePlugin
+24    QAccessibleBridgePlugin::~QAccessibleBridgePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI23QAccessibleBridgePlugin)
+72    QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD1Ev
+76    QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QAccessibleBridgePlugin
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleBridgePlugin (0xb1a5a0a0) 0
+    vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 8u)
+  QObject (0xb1a4d654) 0
+      primary-for QAccessibleBridgePlugin (0xb1a5a0a0)
+  QAccessibleBridgeFactoryInterface (0xb1a52440) 8 nearly-empty
+      vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 72u)
+    QFactoryInterface (0xb1a4d690) 8 nearly-empty
+        primary-for QAccessibleBridgeFactoryInterface (0xb1a52440)
+
+Vtable for QAccessibleObject
+QAccessibleObject::_ZTV17QAccessibleObject: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleObject)
+8     QAccessibleObject::~QAccessibleObject
+12    QAccessibleObject::~QAccessibleObject
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    QAccessibleObject::setText
+52    QAccessibleObject::rect
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAccessibleObject::userActionCount
+68    QAccessibleObject::actionText
+72    QAccessibleObject::doAction
+
+Class QAccessibleObject
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleObject (0xb1a52680) 0
+    vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 8u)
+  QAccessibleInterface (0xb1a526c0) 0 nearly-empty
+      primary-for QAccessibleObject (0xb1a52680)
+    QAccessible (0xb1a4d7bc) 0 empty
+
+Vtable for QAccessibleObjectEx
+QAccessibleObjectEx::_ZTV19QAccessibleObjectEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAccessibleObjectEx)
+8     QAccessibleObjectEx::~QAccessibleObjectEx
+12    QAccessibleObjectEx::~QAccessibleObjectEx
+16    QAccessibleObjectEx::isValid
+20    QAccessibleObjectEx::object
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    QAccessibleObjectEx::setText
+52    QAccessibleObjectEx::rect
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAccessibleObjectEx::userActionCount
+68    QAccessibleObjectEx::actionText
+72    QAccessibleObjectEx::doAction
+76    __cxa_pure_virtual
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleObjectEx
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleObjectEx (0xb1a52740) 0
+    vptr=((& QAccessibleObjectEx::_ZTV19QAccessibleObjectEx) + 8u)
+  QAccessibleInterfaceEx (0xb1a52780) 0 nearly-empty
+      primary-for QAccessibleObjectEx (0xb1a52740)
+    QAccessibleInterface (0xb1a527c0) 0 nearly-empty
+        primary-for QAccessibleInterfaceEx (0xb1a52780)
+      QAccessible (0xb1a4d7f8) 0 empty
+
+Vtable for QAccessibleApplication
+QAccessibleApplication::_ZTV22QAccessibleApplication: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QAccessibleApplication)
+8     QAccessibleApplication::~QAccessibleApplication
+12    QAccessibleApplication::~QAccessibleApplication
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    QAccessibleApplication::childCount
+28    QAccessibleApplication::indexOfChild
+32    QAccessibleApplication::relationTo
+36    QAccessibleApplication::childAt
+40    QAccessibleApplication::navigate
+44    QAccessibleApplication::text
+48    QAccessibleObject::setText
+52    QAccessibleObject::rect
+56    QAccessibleApplication::role
+60    QAccessibleApplication::state
+64    QAccessibleApplication::userActionCount
+68    QAccessibleApplication::actionText
+72    QAccessibleApplication::doAction
+
+Class QAccessibleApplication
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleApplication (0xb1a52840) 0
+    vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 8u)
+  QAccessibleObject (0xb1a52880) 0
+      primary-for QAccessibleApplication (0xb1a52840)
+    QAccessibleInterface (0xb1a528c0) 0 nearly-empty
+        primary-for QAccessibleObject (0xb1a52880)
+      QAccessible (0xb1a4d834) 0 empty
+
+Vtable for QAccessibleFactoryInterface
+QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAccessibleFactoryInterface)
+8     QAccessibleFactoryInterface::~QAccessibleFactoryInterface
+12    QAccessibleFactoryInterface::~QAccessibleFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleFactoryInterface (0xb1a70d20) 0 nearly-empty
+    vptr=((& QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface) + 8u)
+  QAccessible (0xb1a4d870) 0 empty
+  QFactoryInterface (0xb1a4d8ac) 0 nearly-empty
+      primary-for QAccessibleFactoryInterface (0xb1a70d20)
+
+Vtable for QAccessiblePlugin
+QAccessiblePlugin::_ZTV17QAccessiblePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessiblePlugin)
+8     QAccessiblePlugin::metaObject
+12    QAccessiblePlugin::qt_metacast
+16    QAccessiblePlugin::qt_metacall
+20    QAccessiblePlugin::~QAccessiblePlugin
+24    QAccessiblePlugin::~QAccessiblePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI17QAccessiblePlugin)
+72    QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD1Ev
+76    QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QAccessiblePlugin
+   size=12 align=4
+   base size=12 base align=4
+QAccessiblePlugin (0xb1a76730) 0
+    vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 8u)
+  QObject (0xb1a4dbb8) 0
+      primary-for QAccessiblePlugin (0xb1a76730)
+  QAccessibleFactoryInterface (0xb1a76780) 8 nearly-empty
+      vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 72u)
+    QAccessible (0xb1a4dbf4) 8 empty
+    QFactoryInterface (0xb1a4dc30) 8 nearly-empty
+        primary-for QAccessibleFactoryInterface (0xb1a76780)
+
+Vtable for QAccessibleWidget
+QAccessibleWidget::_ZTV17QAccessibleWidget: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleWidget)
+8     QAccessibleWidget::~QAccessibleWidget
+12    QAccessibleWidget::~QAccessibleWidget
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    QAccessibleWidget::childCount
+28    QAccessibleWidget::indexOfChild
+32    QAccessibleWidget::relationTo
+36    QAccessibleWidget::childAt
+40    QAccessibleWidget::navigate
+44    QAccessibleWidget::text
+48    QAccessibleObject::setText
+52    QAccessibleWidget::rect
+56    QAccessibleWidget::role
+60    QAccessibleWidget::state
+64    QAccessibleWidget::userActionCount
+68    QAccessibleWidget::actionText
+72    QAccessibleWidget::doAction
+
+Class QAccessibleWidget
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleWidget (0xb1a52dc0) 0
+    vptr=((& QAccessibleWidget::_ZTV17QAccessibleWidget) + 8u)
+  QAccessibleObject (0xb1a52e00) 0
+      primary-for QAccessibleWidget (0xb1a52dc0)
+    QAccessibleInterface (0xb1a52e40) 0 nearly-empty
+        primary-for QAccessibleObject (0xb1a52e00)
+      QAccessible (0xb1a4dd5c) 0 empty
+
+Vtable for QAccessibleWidgetEx
+QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAccessibleWidgetEx)
+8     QAccessibleWidgetEx::~QAccessibleWidgetEx
+12    QAccessibleWidgetEx::~QAccessibleWidgetEx
+16    QAccessibleObjectEx::isValid
+20    QAccessibleObjectEx::object
+24    QAccessibleWidgetEx::childCount
+28    QAccessibleWidgetEx::indexOfChild
+32    QAccessibleWidgetEx::relationTo
+36    QAccessibleWidgetEx::childAt
+40    QAccessibleWidgetEx::navigate
+44    QAccessibleWidgetEx::text
+48    QAccessibleObjectEx::setText
+52    QAccessibleWidgetEx::rect
+56    QAccessibleWidgetEx::role
+60    QAccessibleWidgetEx::state
+64    QAccessibleObjectEx::userActionCount
+68    QAccessibleWidgetEx::actionText
+72    QAccessibleWidgetEx::doAction
+76    QAccessibleWidgetEx::invokeMethodEx
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleWidgetEx
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleWidgetEx (0xb1a52ec0) 0
+    vptr=((& QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx) + 8u)
+  QAccessibleObjectEx (0xb1a52f00) 0
+      primary-for QAccessibleWidgetEx (0xb1a52ec0)
+    QAccessibleInterfaceEx (0xb1a52f40) 0 nearly-empty
+        primary-for QAccessibleObjectEx (0xb1a52f00)
+      QAccessibleInterface (0xb1a52f80) 0 nearly-empty
+          primary-for QAccessibleInterfaceEx (0xb1a52f40)
+        QAccessible (0xb1a4dd98) 0 empty
+
+Class QScriptable
+   size=4 align=4
+   base size=4 base align=4
+QScriptable (0xb1a4ddd4) 0
+
+Class QScriptValue
+   size=4 align=4
+   base size=4 base align=4
+QScriptValue (0xb1a4df3c) 0
+
+Vtable for QScriptClass
+QScriptClass::_ZTV12QScriptClass: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QScriptClass)
+8     QScriptClass::~QScriptClass
+12    QScriptClass::~QScriptClass
+16    QScriptClass::queryProperty
+20    QScriptClass::property
+24    QScriptClass::setProperty
+28    QScriptClass::propertyFlags
+32    QScriptClass::newIterator
+36    QScriptClass::prototype
+40    QScriptClass::name
+44    QScriptClass::supportsExtension
+48    QScriptClass::extension
+
+Class QScriptClass
+   size=8 align=4
+   base size=8 base align=4
+QScriptClass (0xb18be30c) 0
+    vptr=((& QScriptClass::_ZTV12QScriptClass) + 8u)
+
+Vtable for QScriptClassPropertyIterator
+QScriptClassPropertyIterator::_ZTV28QScriptClassPropertyIterator: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI28QScriptClassPropertyIterator)
+8     QScriptClassPropertyIterator::~QScriptClassPropertyIterator
+12    QScriptClassPropertyIterator::~QScriptClassPropertyIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    QScriptClassPropertyIterator::id
+48    QScriptClassPropertyIterator::flags
+
+Class QScriptClassPropertyIterator
+   size=8 align=4
+   base size=8 base align=4
+QScriptClassPropertyIterator (0xb18be564) 0
+    vptr=((& QScriptClassPropertyIterator::_ZTV28QScriptClassPropertyIterator) + 8u)
+
+Class QScriptContext
+   size=4 align=4
+   base size=4 base align=4
+QScriptContext (0xb18be6cc) 0
+
+Class QScriptContextInfo
+   size=4 align=4
+   base size=4 base align=4
+QScriptContextInfo (0xb18be7f8) 0
+
+Class QScriptString
+   size=4 align=4
+   base size=4 base align=4
+QScriptString (0xb18be960) 0
+
+Class QScriptProgram
+   size=4 align=4
+   base size=4 base align=4
+QScriptProgram (0xb18beac8) 0
+
+Class QScriptSyntaxCheckResult
+   size=4 align=4
+   base size=4 base align=4
+QScriptSyntaxCheckResult (0xb18bec30) 0
+
+Vtable for QScriptEngine
+QScriptEngine::_ZTV13QScriptEngine: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QScriptEngine)
+8     QScriptEngine::metaObject
+12    QScriptEngine::qt_metacast
+16    QScriptEngine::qt_metacall
+20    QScriptEngine::~QScriptEngine
+24    QScriptEngine::~QScriptEngine
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QScriptEngine
+   size=8 align=4
+   base size=8 base align=4
+QScriptEngine (0xb1893e40) 0
+    vptr=((& QScriptEngine::_ZTV13QScriptEngine) + 8u)
+  QObject (0xb18bed98) 0
+      primary-for QScriptEngine (0xb1893e40)
+
+Vtable for QScriptEngineAgent
+QScriptEngineAgent::_ZTV18QScriptEngineAgent: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QScriptEngineAgent)
+8     QScriptEngineAgent::~QScriptEngineAgent
+12    QScriptEngineAgent::~QScriptEngineAgent
+16    QScriptEngineAgent::scriptLoad
+20    QScriptEngineAgent::scriptUnload
+24    QScriptEngineAgent::contextPush
+28    QScriptEngineAgent::contextPop
+32    QScriptEngineAgent::functionEntry
+36    QScriptEngineAgent::functionExit
+40    QScriptEngineAgent::positionChange
+44    QScriptEngineAgent::exceptionThrow
+48    QScriptEngineAgent::exceptionCatch
+52    QScriptEngineAgent::supportsExtension
+56    QScriptEngineAgent::extension
+
+Class QScriptEngineAgent
+   size=8 align=4
+   base size=8 base align=4
+QScriptEngineAgent (0xb17cc384) 0
+    vptr=((& QScriptEngineAgent::_ZTV18QScriptEngineAgent) + 8u)
+
+Vtable for QScriptExtensionInterface
+QScriptExtensionInterface::_ZTV25QScriptExtensionInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QScriptExtensionInterface)
+8     QScriptExtensionInterface::~QScriptExtensionInterface
+12    QScriptExtensionInterface::~QScriptExtensionInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QScriptExtensionInterface
+   size=4 align=4
+   base size=4 base align=4
+QScriptExtensionInterface (0xb17c2ec0) 0 nearly-empty
+    vptr=((& QScriptExtensionInterface::_ZTV25QScriptExtensionInterface) + 8u)
+  QFactoryInterface (0xb17cc4ec) 0 nearly-empty
+      primary-for QScriptExtensionInterface (0xb17c2ec0)
+
+Vtable for QScriptExtensionPlugin
+QScriptExtensionPlugin::_ZTV22QScriptExtensionPlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QScriptExtensionPlugin)
+8     QScriptExtensionPlugin::metaObject
+12    QScriptExtensionPlugin::qt_metacast
+16    QScriptExtensionPlugin::qt_metacall
+20    QScriptExtensionPlugin::~QScriptExtensionPlugin
+24    QScriptExtensionPlugin::~QScriptExtensionPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI22QScriptExtensionPlugin)
+72    QScriptExtensionPlugin::_ZThn8_N22QScriptExtensionPluginD1Ev
+76    QScriptExtensionPlugin::_ZThn8_N22QScriptExtensionPluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QScriptExtensionPlugin
+   size=12 align=4
+   base size=12 base align=4
+QScriptExtensionPlugin (0xb1815190) 0
+    vptr=((& QScriptExtensionPlugin::_ZTV22QScriptExtensionPlugin) + 8u)
+  QObject (0xb17cc7f8) 0
+      primary-for QScriptExtensionPlugin (0xb1815190)
+  QScriptExtensionInterface (0xb1812180) 8 nearly-empty
+      vptr=((& QScriptExtensionPlugin::_ZTV22QScriptExtensionPlugin) + 72u)
+    QFactoryInterface (0xb17cc834) 8 nearly-empty
+        primary-for QScriptExtensionInterface (0xb1812180)
+
+Class QScriptValueIterator
+   size=4 align=4
+   base size=4 base align=4
+QScriptValueIterator (0xb17cc960) 0
+
+Class QSslCertificate
+   size=4 align=4
+   base size=4 base align=4
+QSslCertificate (0xb17ccac8) 0
+
+Class QSslCipher
+   size=4 align=4
+   base size=4 base align=4
+QSslCipher (0xb17ccb7c) 0
+
+Vtable for QAbstractSocket
+QAbstractSocket::_ZTV15QAbstractSocket: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAbstractSocket)
+8     QAbstractSocket::metaObject
+12    QAbstractSocket::qt_metacast
+16    QAbstractSocket::qt_metacall
+20    QAbstractSocket::~QAbstractSocket
+24    QAbstractSocket::~QAbstractSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractSocket::isSequential
+60    QIODevice::open
+64    QAbstractSocket::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QAbstractSocket::atEnd
+84    QIODevice::reset
+88    QAbstractSocket::bytesAvailable
+92    QAbstractSocket::bytesToWrite
+96    QAbstractSocket::canReadLine
+100   QAbstractSocket::waitForReadyRead
+104   QAbstractSocket::waitForBytesWritten
+108   QAbstractSocket::readData
+112   QAbstractSocket::readLineData
+116   QAbstractSocket::writeData
+
+Class QAbstractSocket
+   size=8 align=4
+   base size=8 base align=4
+QAbstractSocket (0xb1812680) 0
+    vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 8u)
+  QIODevice (0xb18126c0) 0
+      primary-for QAbstractSocket (0xb1812680)
+    QObject (0xb17ccc30) 0
+        primary-for QIODevice (0xb18126c0)
+
+Vtable for QTcpSocket
+QTcpSocket::_ZTV10QTcpSocket: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTcpSocket)
+8     QTcpSocket::metaObject
+12    QTcpSocket::qt_metacast
+16    QTcpSocket::qt_metacall
+20    QTcpSocket::~QTcpSocket
+24    QTcpSocket::~QTcpSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractSocket::isSequential
+60    QIODevice::open
+64    QAbstractSocket::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QAbstractSocket::atEnd
+84    QIODevice::reset
+88    QAbstractSocket::bytesAvailable
+92    QAbstractSocket::bytesToWrite
+96    QAbstractSocket::canReadLine
+100   QAbstractSocket::waitForReadyRead
+104   QAbstractSocket::waitForBytesWritten
+108   QAbstractSocket::readData
+112   QAbstractSocket::readLineData
+116   QAbstractSocket::writeData
+
+Class QTcpSocket
+   size=8 align=4
+   base size=8 base align=4
+QTcpSocket (0xb1812bc0) 0
+    vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 8u)
+  QAbstractSocket (0xb1812c00) 0
+      primary-for QTcpSocket (0xb1812bc0)
+    QIODevice (0xb1812c40) 0
+        primary-for QAbstractSocket (0xb1812c00)
+      QObject (0xb18651a4) 0
+          primary-for QIODevice (0xb1812c40)
+
+Class QSslError
+   size=4 align=4
+   base size=4 base align=4
+QSslError (0xb18653c0) 0
+
+Vtable for QSslSocket
+QSslSocket::_ZTV10QSslSocket: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QSslSocket)
+8     QSslSocket::metaObject
+12    QSslSocket::qt_metacast
+16    QSslSocket::qt_metacall
+20    QSslSocket::~QSslSocket
+24    QSslSocket::~QSslSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractSocket::isSequential
+60    QIODevice::open
+64    QSslSocket::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QSslSocket::atEnd
+84    QIODevice::reset
+88    QSslSocket::bytesAvailable
+92    QSslSocket::bytesToWrite
+96    QSslSocket::canReadLine
+100   QSslSocket::waitForReadyRead
+104   QSslSocket::waitForBytesWritten
+108   QSslSocket::readData
+112   QAbstractSocket::readLineData
+116   QSslSocket::writeData
+
+Class QSslSocket
+   size=8 align=4
+   base size=8 base align=4
+QSslSocket (0xb1812fc0) 0
+    vptr=((& QSslSocket::_ZTV10QSslSocket) + 8u)
+  QTcpSocket (0xb1881000) 0
+      primary-for QSslSocket (0xb1812fc0)
+    QAbstractSocket (0xb1881040) 0
+        primary-for QTcpSocket (0xb1881000)
+      QIODevice (0xb1881080) 0
+          primary-for QAbstractSocket (0xb1881040)
+        QObject (0xb1865474) 0
+            primary-for QIODevice (0xb1881080)
+
+Class QSslConfiguration
+   size=4 align=4
+   base size=4 base align=4
+QSslConfiguration (0xb1865744) 0
+
+Class QSslKey
+   size=4 align=4
+   base size=4 base align=4
+QSslKey (0xb18657f8) 0
+
+Vtable for QLocalServer
+QLocalServer::_ZTV12QLocalServer: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QLocalServer)
+8     QLocalServer::metaObject
+12    QLocalServer::qt_metacast
+16    QLocalServer::qt_metacall
+20    QLocalServer::~QLocalServer
+24    QLocalServer::~QLocalServer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLocalServer::hasPendingConnections
+60    QLocalServer::nextPendingConnection
+64    QLocalServer::incomingConnection
+
+Class QLocalServer
+   size=8 align=4
+   base size=8 base align=4
+QLocalServer (0xb1881600) 0
+    vptr=((& QLocalServer::_ZTV12QLocalServer) + 8u)
+  QObject (0xb18658ac) 0
+      primary-for QLocalServer (0xb1881600)
+
+Vtable for QLocalSocket
+QLocalSocket::_ZTV12QLocalSocket: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QLocalSocket)
+8     QLocalSocket::metaObject
+12    QLocalSocket::qt_metacast
+16    QLocalSocket::qt_metacall
+20    QLocalSocket::~QLocalSocket
+24    QLocalSocket::~QLocalSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLocalSocket::isSequential
+60    QIODevice::open
+64    QLocalSocket::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QLocalSocket::bytesAvailable
+92    QLocalSocket::bytesToWrite
+96    QLocalSocket::canReadLine
+100   QLocalSocket::waitForReadyRead
+104   QLocalSocket::waitForBytesWritten
+108   QLocalSocket::readData
+112   QIODevice::readLineData
+116   QLocalSocket::writeData
+
+Class QLocalSocket
+   size=8 align=4
+   base size=8 base align=4
+QLocalSocket (0xb18818c0) 0
+    vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 8u)
+  QIODevice (0xb1881900) 0
+      primary-for QLocalSocket (0xb18818c0)
+    QObject (0xb1865ac8) 0
+        primary-for QIODevice (0xb1881900)
+
+Class QIPv6Address
+   size=16 align=1
+   base size=16 base align=1
+QIPv6Address (0xb1865ce4) 0
+
+Class QHostAddress
+   size=4 align=4
+   base size=4 base align=4
+QHostAddress (0xb1865e10) 0
+
+Vtable for QTcpServer
+QTcpServer::_ZTV10QTcpServer: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTcpServer)
+8     QTcpServer::metaObject
+12    QTcpServer::qt_metacast
+16    QTcpServer::qt_metacall
+20    QTcpServer::~QTcpServer
+24    QTcpServer::~QTcpServer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTcpServer::hasPendingConnections
+60    QTcpServer::nextPendingConnection
+64    QTcpServer::incomingConnection
+
+Class QTcpServer
+   size=8 align=4
+   base size=8 base align=4
+QTcpServer (0xb1881f00) 0
+    vptr=((& QTcpServer::_ZTV10QTcpServer) + 8u)
+  QObject (0xb16f021c) 0
+      primary-for QTcpServer (0xb1881f00)
+
+Vtable for QUdpSocket
+QUdpSocket::_ZTV10QUdpSocket: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QUdpSocket)
+8     QUdpSocket::metaObject
+12    QUdpSocket::qt_metacast
+16    QUdpSocket::qt_metacall
+20    QUdpSocket::~QUdpSocket
+24    QUdpSocket::~QUdpSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractSocket::isSequential
+60    QIODevice::open
+64    QAbstractSocket::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QAbstractSocket::atEnd
+84    QIODevice::reset
+88    QAbstractSocket::bytesAvailable
+92    QAbstractSocket::bytesToWrite
+96    QAbstractSocket::canReadLine
+100   QAbstractSocket::waitForReadyRead
+104   QAbstractSocket::waitForBytesWritten
+108   QAbstractSocket::readData
+112   QAbstractSocket::readLineData
+116   QAbstractSocket::writeData
+
+Class QUdpSocket
+   size=8 align=4
+   base size=8 base align=4
+QUdpSocket (0xb17021c0) 0
+    vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 8u)
+  QAbstractSocket (0xb1702200) 0
+      primary-for QUdpSocket (0xb17021c0)
+    QIODevice (0xb1702240) 0
+        primary-for QAbstractSocket (0xb1702200)
+      QObject (0xb16f0438) 0
+          primary-for QIODevice (0xb1702240)
+
+Class QAuthenticator
+   size=4 align=4
+   base size=4 base align=4
+QAuthenticator (0xb16f0870) 0
+
+Class QHostInfo
+   size=4 align=4
+   base size=4 base align=4
+QHostInfo (0xb16f08e8) 0
+
+Class QNetworkAddressEntry
+   size=4 align=4
+   base size=4 base align=4
+QNetworkAddressEntry (0xb16f0960) 0
+
+Class QNetworkInterface
+   size=4 align=4
+   base size=4 base align=4
+QNetworkInterface (0xb16f0a14) 0
+
+Class QNetworkProxyQuery
+   size=4 align=4
+   base size=4 base align=4
+QNetworkProxyQuery (0xb16f0b7c) 0
+
+Class QNetworkProxy
+   size=4 align=4
+   base size=4 base align=4
+QNetworkProxy (0xb16f0ca8) 0
+
+Vtable for QNetworkProxyFactory
+QNetworkProxyFactory::_ZTV20QNetworkProxyFactory: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QNetworkProxyFactory)
+8     QNetworkProxyFactory::~QNetworkProxyFactory
+12    QNetworkProxyFactory::~QNetworkProxyFactory
+16    __cxa_pure_virtual
+
+Class QNetworkProxyFactory
+   size=4 align=4
+   base size=4 base align=4
+QNetworkProxyFactory (0xb16f0e4c) 0 nearly-empty
+    vptr=((& QNetworkProxyFactory::_ZTV20QNetworkProxyFactory) + 8u)
+
+Vtable for QUrlInfo
+QUrlInfo::_ZTV8QUrlInfo: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QUrlInfo)
+8     QUrlInfo::~QUrlInfo
+12    QUrlInfo::~QUrlInfo
+16    QUrlInfo::setName
+20    QUrlInfo::setDir
+24    QUrlInfo::setFile
+28    QUrlInfo::setSymLink
+32    QUrlInfo::setOwner
+36    QUrlInfo::setGroup
+40    QUrlInfo::setSize
+44    QUrlInfo::setWritable
+48    QUrlInfo::setReadable
+52    QUrlInfo::setPermissions
+56    QUrlInfo::setLastModified
+
+Class QUrlInfo
+   size=8 align=4
+   base size=8 base align=4
+QUrlInfo (0xb16f0e88) 0
+    vptr=((& QUrlInfo::_ZTV8QUrlInfo) + 8u)
+
+Class QNetworkConfiguration
+   size=4 align=4
+   base size=4 base align=4
+QNetworkConfiguration (0xb16f0f3c) 0
+
+Vtable for QNetworkConfigurationManager
+QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI28QNetworkConfigurationManager)
+8     QNetworkConfigurationManager::metaObject
+12    QNetworkConfigurationManager::qt_metacast
+16    QNetworkConfigurationManager::qt_metacall
+20    QNetworkConfigurationManager::~QNetworkConfigurationManager
+24    QNetworkConfigurationManager::~QNetworkConfigurationManager
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QNetworkConfigurationManager
+   size=8 align=4
+   base size=8 base align=4
+QNetworkConfigurationManager (0xb1702f40) 0
+    vptr=((& QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager) + 8u)
+  QObject (0xb160c03c) 0
+      primary-for QNetworkConfigurationManager (0xb1702f40)
+
+Vtable for QNetworkSession
+QNetworkSession::_ZTV15QNetworkSession: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QNetworkSession)
+8     QNetworkSession::metaObject
+12    QNetworkSession::qt_metacast
+16    QNetworkSession::qt_metacall
+20    QNetworkSession::~QNetworkSession
+24    QNetworkSession::~QNetworkSession
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QNetworkSession::connectNotify
+52    QNetworkSession::disconnectNotify
+
+Class QNetworkSession
+   size=12 align=4
+   base size=12 base align=4
+QNetworkSession (0xb1618300) 0
+    vptr=((& QNetworkSession::_ZTV15QNetworkSession) + 8u)
+  QObject (0xb160c294) 0
+      primary-for QNetworkSession (0xb1618300)
+
+Class QNetworkRequest
+   size=4 align=4
+   base size=4 base align=4
+QNetworkRequest (0xb160c3c0) 0
+
+Class QNetworkCacheMetaData
+   size=4 align=4
+   base size=4 base align=4
+QNetworkCacheMetaData (0xb160c528) 0
+
+Vtable for QAbstractNetworkCache
+QAbstractNetworkCache::_ZTV21QAbstractNetworkCache: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAbstractNetworkCache)
+8     QAbstractNetworkCache::metaObject
+12    QAbstractNetworkCache::qt_metacast
+16    QAbstractNetworkCache::qt_metacall
+20    QAbstractNetworkCache::~QAbstractNetworkCache
+24    QAbstractNetworkCache::~QAbstractNetworkCache
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QAbstractNetworkCache
+   size=8 align=4
+   base size=8 base align=4
+QAbstractNetworkCache (0xb1618840) 0
+    vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 8u)
+  QObject (0xb160c5dc) 0
+      primary-for QAbstractNetworkCache (0xb1618840)
+
+Vtable for QFtp
+QFtp::_ZTV4QFtp: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI4QFtp)
+8     QFtp::metaObject
+12    QFtp::qt_metacast
+16    QFtp::qt_metacall
+20    QFtp::~QFtp
+24    QFtp::~QFtp
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFtp
+   size=8 align=4
+   base size=8 base align=4
+QFtp (0xb1618b00) 0
+    vptr=((& QFtp::_ZTV4QFtp) + 8u)
+  QObject (0xb160c7f8) 0
+      primary-for QFtp (0xb1618b00)
+
+Vtable for QHttpHeader
+QHttpHeader::_ZTV11QHttpHeader: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHttpHeader)
+8     QHttpHeader::~QHttpHeader
+12    QHttpHeader::~QHttpHeader
+16    QHttpHeader::toString
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QHttpHeader::parseLine
+
+Class QHttpHeader
+   size=8 align=4
+   base size=8 base align=4
+QHttpHeader (0xb160ca8c) 0
+    vptr=((& QHttpHeader::_ZTV11QHttpHeader) + 8u)
+
+Vtable for QHttpResponseHeader
+QHttpResponseHeader::_ZTV19QHttpResponseHeader: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QHttpResponseHeader)
+8     QHttpResponseHeader::~QHttpResponseHeader
+12    QHttpResponseHeader::~QHttpResponseHeader
+16    QHttpResponseHeader::toString
+20    QHttpResponseHeader::majorVersion
+24    QHttpResponseHeader::minorVersion
+28    QHttpResponseHeader::parseLine
+
+Class QHttpResponseHeader
+   size=8 align=4
+   base size=8 base align=4
+QHttpResponseHeader (0xb1618f40) 0
+    vptr=((& QHttpResponseHeader::_ZTV19QHttpResponseHeader) + 8u)
+  QHttpHeader (0xb160cbf4) 0
+      primary-for QHttpResponseHeader (0xb1618f40)
+
+Vtable for QHttpRequestHeader
+QHttpRequestHeader::_ZTV18QHttpRequestHeader: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QHttpRequestHeader)
+8     QHttpRequestHeader::~QHttpRequestHeader
+12    QHttpRequestHeader::~QHttpRequestHeader
+16    QHttpRequestHeader::toString
+20    QHttpRequestHeader::majorVersion
+24    QHttpRequestHeader::minorVersion
+28    QHttpRequestHeader::parseLine
+
+Class QHttpRequestHeader
+   size=8 align=4
+   base size=8 base align=4
+QHttpRequestHeader (0xb14ac040) 0
+    vptr=((& QHttpRequestHeader::_ZTV18QHttpRequestHeader) + 8u)
+  QHttpHeader (0xb160cd20) 0
+      primary-for QHttpRequestHeader (0xb14ac040)
+
+Vtable for QHttp
+QHttp::_ZTV5QHttp: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QHttp)
+8     QHttp::metaObject
+12    QHttp::qt_metacast
+16    QHttp::qt_metacall
+20    QHttp::~QHttp
+24    QHttp::~QHttp
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QHttp
+   size=8 align=4
+   base size=8 base align=4
+QHttp (0xb14ac140) 0
+    vptr=((& QHttp::_ZTV5QHttp) + 8u)
+  QObject (0xb160ce4c) 0
+      primary-for QHttp (0xb14ac140)
+
+Vtable for QNetworkAccessManager
+QNetworkAccessManager::_ZTV21QNetworkAccessManager: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QNetworkAccessManager)
+8     QNetworkAccessManager::metaObject
+12    QNetworkAccessManager::qt_metacast
+16    QNetworkAccessManager::qt_metacall
+20    QNetworkAccessManager::~QNetworkAccessManager
+24    QNetworkAccessManager::~QNetworkAccessManager
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QNetworkAccessManager::createRequest
+
+Class QNetworkAccessManager
+   size=8 align=4
+   base size=8 base align=4
+QNetworkAccessManager (0xb14ac440) 0
+    vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 8u)
+  QObject (0xb14cb0f0) 0
+      primary-for QNetworkAccessManager (0xb14ac440)
+
+Class QNetworkCookie
+   size=4 align=4
+   base size=4 base align=4
+QNetworkCookie (0xb14cb30c) 0
+
+Vtable for QNetworkCookieJar
+QNetworkCookieJar::_ZTV17QNetworkCookieJar: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QNetworkCookieJar)
+8     QNetworkCookieJar::metaObject
+12    QNetworkCookieJar::qt_metacast
+16    QNetworkCookieJar::qt_metacall
+20    QNetworkCookieJar::~QNetworkCookieJar
+24    QNetworkCookieJar::~QNetworkCookieJar
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QNetworkCookieJar::cookiesForUrl
+60    QNetworkCookieJar::setCookiesFromUrl
+
+Class QNetworkCookieJar
+   size=8 align=4
+   base size=8 base align=4
+QNetworkCookieJar (0xb14ac880) 0
+    vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 8u)
+  QObject (0xb14cb438) 0
+      primary-for QNetworkCookieJar (0xb14ac880)
+
+Vtable for QNetworkDiskCache
+QNetworkDiskCache::_ZTV17QNetworkDiskCache: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QNetworkDiskCache)
+8     QNetworkDiskCache::metaObject
+12    QNetworkDiskCache::qt_metacast
+16    QNetworkDiskCache::qt_metacall
+20    QNetworkDiskCache::~QNetworkDiskCache
+24    QNetworkDiskCache::~QNetworkDiskCache
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QNetworkDiskCache::metaData
+60    QNetworkDiskCache::updateMetaData
+64    QNetworkDiskCache::data
+68    QNetworkDiskCache::remove
+72    QNetworkDiskCache::cacheSize
+76    QNetworkDiskCache::prepare
+80    QNetworkDiskCache::insert
+84    QNetworkDiskCache::clear
+88    QNetworkDiskCache::expire
+
+Class QNetworkDiskCache
+   size=8 align=4
+   base size=8 base align=4
+QNetworkDiskCache (0xb14acdc0) 0
+    vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 8u)
+  QAbstractNetworkCache (0xb14ace00) 0
+      primary-for QNetworkDiskCache (0xb14acdc0)
+    QObject (0xb14cb7bc) 0
+        primary-for QAbstractNetworkCache (0xb14ace00)
+
+Vtable for QNetworkReply
+QNetworkReply::_ZTV13QNetworkReply: 33u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QNetworkReply)
+8     QNetworkReply::metaObject
+12    QNetworkReply::qt_metacast
+16    QNetworkReply::qt_metacall
+20    QNetworkReply::~QNetworkReply
+24    QNetworkReply::~QNetworkReply
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QNetworkReply::isSequential
+60    QIODevice::open
+64    QNetworkReply::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   QNetworkReply::writeData
+120   __cxa_pure_virtual
+124   QNetworkReply::setReadBufferSize
+128   QNetworkReply::ignoreSslErrors
+
+Class QNetworkReply
+   size=8 align=4
+   base size=8 base align=4
+QNetworkReply (0xb150d0c0) 0
+    vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 8u)
+  QIODevice (0xb150d100) 0
+      primary-for QNetworkReply (0xb150d0c0)
+    QObject (0xb14cb9d8) 0
+        primary-for QIODevice (0xb150d100)
+
+Vtable for QDeclarativePropertyMap
+QDeclarativePropertyMap::_ZTV23QDeclarativePropertyMap: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QDeclarativePropertyMap)
+8     QDeclarativePropertyMap::metaObject
+12    QDeclarativePropertyMap::qt_metacast
+16    QDeclarativePropertyMap::qt_metacall
+20    QDeclarativePropertyMap::~QDeclarativePropertyMap
+24    QDeclarativePropertyMap::~QDeclarativePropertyMap
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QDeclarativePropertyMap
+   size=8 align=4
+   base size=8 base align=4
+QDeclarativePropertyMap (0xb150d3c0) 0
+    vptr=((& QDeclarativePropertyMap::_ZTV23QDeclarativePropertyMap) + 8u)
+  QObject (0xb14cbbf4) 0
+      primary-for QDeclarativePropertyMap (0xb150d3c0)
+
+Vtable for QDeclarativeView
+QDeclarativeView::_ZTV16QDeclarativeView: 69u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QDeclarativeView)
+8     QDeclarativeView::metaObject
+12    QDeclarativeView::qt_metacast
+16    QDeclarativeView::qt_metacall
+20    QDeclarativeView::~QDeclarativeView
+24    QDeclarativeView::~QDeclarativeView
+28    QGraphicsView::event
+32    QDeclarativeView::eventFilter
+36    QDeclarativeView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDeclarativeView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGraphicsView::mousePressEvent
+84    QGraphicsView::mouseReleaseEvent
+88    QGraphicsView::mouseDoubleClickEvent
+92    QGraphicsView::mouseMoveEvent
+96    QGraphicsView::wheelEvent
+100   QGraphicsView::keyPressEvent
+104   QGraphicsView::keyReleaseEvent
+108   QGraphicsView::focusInEvent
+112   QGraphicsView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDeclarativeView::paintEvent
+128   QWidget::moveEvent
+132   QDeclarativeView::resizeEvent
+136   QWidget::closeEvent
+140   QGraphicsView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QGraphicsView::dragEnterEvent
+156   QGraphicsView::dragMoveEvent
+160   QGraphicsView::dragLeaveEvent
+164   QGraphicsView::dropEvent
+168   QGraphicsView::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QGraphicsView::inputMethodEvent
+192   QGraphicsView::inputMethodQuery
+196   QGraphicsView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QGraphicsView::viewportEvent
+228   QGraphicsView::scrollContentsBy
+232   QGraphicsView::drawBackground
+236   QGraphicsView::drawForeground
+240   QGraphicsView::drawItems
+244   QDeclarativeView::setRootObject
+248   (int (*)(...))-0x000000008
+252   (int (*)(...))(& _ZTI16QDeclarativeView)
+256   QDeclarativeView::_ZThn8_N16QDeclarativeViewD1Ev
+260   QDeclarativeView::_ZThn8_N16QDeclarativeViewD0Ev
+264   QWidget::_ZThn8_NK7QWidget7devTypeEv
+268   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+272   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDeclarativeView
+   size=20 align=4
+   base size=20 base align=4
+QDeclarativeView (0xb150d680) 0
+    vptr=((& QDeclarativeView::_ZTV16QDeclarativeView) + 8u)
+  QGraphicsView (0xb150d6c0) 0
+      primary-for QDeclarativeView (0xb150d680)
+    QAbstractScrollArea (0xb150d700) 0
+        primary-for QGraphicsView (0xb150d6c0)
+      QFrame (0xb150d740) 0
+          primary-for QAbstractScrollArea (0xb150d700)
+        QWidget (0xb152baa0) 0
+            primary-for QFrame (0xb150d740)
+          QObject (0xb14cbe10) 0
+              primary-for QWidget (0xb152baa0)
+          QPaintDevice (0xb14cbe4c) 8
+              vptr=((& QDeclarativeView::_ZTV16QDeclarativeView) + 256u)
+
+Class QDeclarativePrivate::RegisterType
+   size=76 align=4
+   base size=76 base align=4
+QDeclarativePrivate::RegisterType (0xb15442d0) 0
+
+Class QDeclarativePrivate::RegisterInterface
+   size=16 align=4
+   base size=16 base align=4
+QDeclarativePrivate::RegisterInterface (0xb154430c) 0
+
+Class QDeclarativePrivate::RegisterAutoParent
+   size=8 align=4
+   base size=8 base align=4
+QDeclarativePrivate::RegisterAutoParent (0xb1544348) 0
+
+Vtable for QDeclarativeParserStatus
+QDeclarativeParserStatus::_ZTV24QDeclarativeParserStatus: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QDeclarativeParserStatus)
+8     QDeclarativeParserStatus::~QDeclarativeParserStatus
+12    QDeclarativeParserStatus::~QDeclarativeParserStatus
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QDeclarativeParserStatus
+   size=8 align=4
+   base size=8 base align=4
+QDeclarativeParserStatus (0xb1544384) 0
+    vptr=((& QDeclarativeParserStatus::_ZTV24QDeclarativeParserStatus) + 8u)
+
+Vtable for QDeclarativePropertyValueSource
+QDeclarativePropertyValueSource::_ZTV31QDeclarativePropertyValueSource: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI31QDeclarativePropertyValueSource)
+8     QDeclarativePropertyValueSource::~QDeclarativePropertyValueSource
+12    QDeclarativePropertyValueSource::~QDeclarativePropertyValueSource
+16    __cxa_pure_virtual
+
+Class QDeclarativePropertyValueSource
+   size=4 align=4
+   base size=4 base align=4
+QDeclarativePropertyValueSource (0xb1544690) 0 nearly-empty
+    vptr=((& QDeclarativePropertyValueSource::_ZTV31QDeclarativePropertyValueSource) + 8u)
+
+Vtable for QDeclarativePropertyValueInterceptor
+QDeclarativePropertyValueInterceptor::_ZTV36QDeclarativePropertyValueInterceptor: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI36QDeclarativePropertyValueInterceptor)
+8     QDeclarativePropertyValueInterceptor::~QDeclarativePropertyValueInterceptor
+12    QDeclarativePropertyValueInterceptor::~QDeclarativePropertyValueInterceptor
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QDeclarativePropertyValueInterceptor
+   size=4 align=4
+   base size=4 base align=4
+QDeclarativePropertyValueInterceptor (0xb154499c) 0 nearly-empty
+    vptr=((& QDeclarativePropertyValueInterceptor::_ZTV36QDeclarativePropertyValueInterceptor) + 8u)
+
+Class QDeclarativeListReference
+   size=4 align=4
+   base size=4 base align=4
+QDeclarativeListReference (0xb1544ce4) 0
+
+Class QDeclarativeError
+   size=4 align=4
+   base size=4 base align=4
+QDeclarativeError (0xb13ec03c) 0
+
+Vtable for QDeclarativeComponent
+QDeclarativeComponent::_ZTV21QDeclarativeComponent: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QDeclarativeComponent)
+8     QDeclarativeComponent::metaObject
+12    QDeclarativeComponent::qt_metacast
+16    QDeclarativeComponent::qt_metacall
+20    QDeclarativeComponent::~QDeclarativeComponent
+24    QDeclarativeComponent::~QDeclarativeComponent
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDeclarativeComponent::create
+60    QDeclarativeComponent::beginCreate
+64    QDeclarativeComponent::completeCreate
+
+Class QDeclarativeComponent
+   size=8 align=4
+   base size=8 base align=4
+QDeclarativeComponent (0xb156fbc0) 0
+    vptr=((& QDeclarativeComponent::_ZTV21QDeclarativeComponent) + 8u)
+  QObject (0xb13ec078) 0
+      primary-for QDeclarativeComponent (0xb156fbc0)
+
+Vtable for QDeclarativeContext
+QDeclarativeContext::_ZTV19QDeclarativeContext: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QDeclarativeContext)
+8     QDeclarativeContext::metaObject
+12    QDeclarativeContext::qt_metacast
+16    QDeclarativeContext::qt_metacall
+20    QDeclarativeContext::~QDeclarativeContext
+24    QDeclarativeContext::~QDeclarativeContext
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QDeclarativeContext
+   size=8 align=4
+   base size=8 base align=4
+QDeclarativeContext (0xb1407280) 0
+    vptr=((& QDeclarativeContext::_ZTV19QDeclarativeContext) + 8u)
+  QObject (0xb13ec4ec) 0
+      primary-for QDeclarativeContext (0xb1407280)
+
+Vtable for QDeclarativeEngine
+QDeclarativeEngine::_ZTV18QDeclarativeEngine: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QDeclarativeEngine)
+8     QDeclarativeEngine::metaObject
+12    QDeclarativeEngine::qt_metacast
+16    QDeclarativeEngine::qt_metacall
+20    QDeclarativeEngine::~QDeclarativeEngine
+24    QDeclarativeEngine::~QDeclarativeEngine
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QDeclarativeEngine
+   size=8 align=4
+   base size=8 base align=4
+QDeclarativeEngine (0xb1407680) 0
+    vptr=((& QDeclarativeEngine::_ZTV18QDeclarativeEngine) + 8u)
+  QObject (0xb13ec7bc) 0
+      primary-for QDeclarativeEngine (0xb1407680)
+
+Vtable for QDeclarativeExpression
+QDeclarativeExpression::_ZTV22QDeclarativeExpression: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QDeclarativeExpression)
+8     QDeclarativeExpression::metaObject
+12    QDeclarativeExpression::qt_metacast
+16    QDeclarativeExpression::qt_metacall
+20    QDeclarativeExpression::~QDeclarativeExpression
+24    QDeclarativeExpression::~QDeclarativeExpression
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QDeclarativeExpression
+   size=8 align=4
+   base size=8 base align=4
+QDeclarativeExpression (0xb1407940) 0
+    vptr=((& QDeclarativeExpression::_ZTV22QDeclarativeExpression) + 8u)
+  QObject (0xb13ec9d8) 0
+      primary-for QDeclarativeExpression (0xb1407940)
+
+Vtable for QDeclarativeExtensionInterface
+QDeclarativeExtensionInterface::_ZTV30QDeclarativeExtensionInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI30QDeclarativeExtensionInterface)
+8     QDeclarativeExtensionInterface::~QDeclarativeExtensionInterface
+12    QDeclarativeExtensionInterface::~QDeclarativeExtensionInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QDeclarativeExtensionInterface
+   size=4 align=4
+   base size=4 base align=4
+QDeclarativeExtensionInterface (0xb13ecbf4) 0 nearly-empty
+    vptr=((& QDeclarativeExtensionInterface::_ZTV30QDeclarativeExtensionInterface) + 8u)
+
+Vtable for QDeclarativeExtensionPlugin
+QDeclarativeExtensionPlugin::_ZTV27QDeclarativeExtensionPlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDeclarativeExtensionPlugin)
+8     QDeclarativeExtensionPlugin::metaObject
+12    QDeclarativeExtensionPlugin::qt_metacast
+16    QDeclarativeExtensionPlugin::qt_metacall
+20    QDeclarativeExtensionPlugin::~QDeclarativeExtensionPlugin
+24    QDeclarativeExtensionPlugin::~QDeclarativeExtensionPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    QDeclarativeExtensionPlugin::initializeEngine
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI27QDeclarativeExtensionPlugin)
+72    QDeclarativeExtensionPlugin::_ZThn8_N27QDeclarativeExtensionPluginD1Ev
+76    QDeclarativeExtensionPlugin::_ZThn8_N27QDeclarativeExtensionPluginD0Ev
+80    __cxa_pure_virtual
+84    QDeclarativeExtensionPlugin::_ZThn8_N27QDeclarativeExtensionPlugin16initializeEngineEP18QDeclarativeEnginePKc
+
+Class QDeclarativeExtensionPlugin
+   size=12 align=4
+   base size=12 base align=4
+QDeclarativeExtensionPlugin (0xb144a190) 0
+    vptr=((& QDeclarativeExtensionPlugin::_ZTV27QDeclarativeExtensionPlugin) + 8u)
+  QObject (0xb144c0f0) 0
+      primary-for QDeclarativeExtensionPlugin (0xb144a190)
+  QDeclarativeExtensionInterface (0xb144c12c) 8 nearly-empty
+      vptr=((& QDeclarativeExtensionPlugin::_ZTV27QDeclarativeExtensionPlugin) + 72u)
+
+Vtable for QDeclarativeImageProvider
+QDeclarativeImageProvider::_ZTV25QDeclarativeImageProvider: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QDeclarativeImageProvider)
+8     QDeclarativeImageProvider::~QDeclarativeImageProvider
+12    QDeclarativeImageProvider::~QDeclarativeImageProvider
+16    QDeclarativeImageProvider::requestImage
+20    QDeclarativeImageProvider::requestPixmap
+
+Class QDeclarativeImageProvider
+   size=8 align=4
+   base size=8 base align=4
+QDeclarativeImageProvider (0xb144c258) 0
+    vptr=((& QDeclarativeImageProvider::_ZTV25QDeclarativeImageProvider) + 8u)
+
+Class QDeclarativeInfo
+   size=8 align=4
+   base size=8 base align=4
+QDeclarativeInfo (0xb144b280) 0
+  QDebug (0xb144c294) 0
+
+Vtable for QDeclarativeNetworkAccessManagerFactory
+QDeclarativeNetworkAccessManagerFactory::_ZTV39QDeclarativeNetworkAccessManagerFactory: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI39QDeclarativeNetworkAccessManagerFactory)
+8     QDeclarativeNetworkAccessManagerFactory::~QDeclarativeNetworkAccessManagerFactory
+12    QDeclarativeNetworkAccessManagerFactory::~QDeclarativeNetworkAccessManagerFactory
+16    __cxa_pure_virtual
+
+Class QDeclarativeNetworkAccessManagerFactory
+   size=4 align=4
+   base size=4 base align=4
+QDeclarativeNetworkAccessManagerFactory (0xb144ce4c) 0 nearly-empty
+    vptr=((& QDeclarativeNetworkAccessManagerFactory::_ZTV39QDeclarativeNetworkAccessManagerFactory) + 8u)
+
+Class QDeclarativeProperty
+   size=4 align=4
+   base size=4 base align=4
+QDeclarativeProperty (0xb144ce88) 0
+
+Class QDeclarativeScriptString
+   size=4 align=4
+   base size=4 base align=4
+QDeclarativeScriptString (0xb144cec4) 0
+
+Vtable for QDeclarativeItem
+QDeclarativeItem::_ZTV16QDeclarativeItem: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QDeclarativeItem)
+8     QDeclarativeItem::metaObject
+12    QDeclarativeItem::qt_metacast
+16    QDeclarativeItem::qt_metacall
+20    QDeclarativeItem::~QDeclarativeItem
+24    QDeclarativeItem::~QDeclarativeItem
+28    QDeclarativeItem::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDeclarativeItem::boundingRect
+60    QDeclarativeItem::paint
+64    QDeclarativeItem::sceneEvent
+68    QDeclarativeItem::itemChange
+72    QDeclarativeItem::classBegin
+76    QDeclarativeItem::componentComplete
+80    QDeclarativeItem::keyPressEvent
+84    QDeclarativeItem::keyReleaseEvent
+88    QDeclarativeItem::inputMethodEvent
+92    QDeclarativeItem::inputMethodQuery
+96    QDeclarativeItem::geometryChanged
+100   (int (*)(...))-0x000000008
+104   (int (*)(...))(& _ZTI16QDeclarativeItem)
+108   QDeclarativeItem::_ZThn8_N16QDeclarativeItemD1Ev
+112   QDeclarativeItem::_ZThn8_N16QDeclarativeItemD0Ev
+116   QGraphicsItem::advance
+120   QDeclarativeItem::_ZThn8_NK16QDeclarativeItem12boundingRectEv
+124   QGraphicsItem::shape
+128   QGraphicsItem::contains
+132   QGraphicsItem::collidesWithItem
+136   QGraphicsItem::collidesWithPath
+140   QGraphicsItem::isObscuredBy
+144   QGraphicsItem::opaqueArea
+148   QDeclarativeItem::_ZThn8_N16QDeclarativeItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+152   QGraphicsItem::type
+156   QGraphicsItem::sceneEventFilter
+160   QDeclarativeItem::_ZThn8_N16QDeclarativeItem10sceneEventEP6QEvent
+164   QGraphicsItem::contextMenuEvent
+168   QGraphicsItem::dragEnterEvent
+172   QGraphicsItem::dragLeaveEvent
+176   QGraphicsItem::dragMoveEvent
+180   QGraphicsItem::dropEvent
+184   QGraphicsItem::focusInEvent
+188   QGraphicsItem::focusOutEvent
+192   QGraphicsItem::hoverEnterEvent
+196   QGraphicsItem::hoverMoveEvent
+200   QGraphicsItem::hoverLeaveEvent
+204   QDeclarativeItem::_ZThn8_N16QDeclarativeItem13keyPressEventEP9QKeyEvent
+208   QDeclarativeItem::_ZThn8_N16QDeclarativeItem15keyReleaseEventEP9QKeyEvent
+212   QGraphicsItem::mousePressEvent
+216   QGraphicsItem::mouseMoveEvent
+220   QGraphicsItem::mouseReleaseEvent
+224   QGraphicsItem::mouseDoubleClickEvent
+228   QGraphicsItem::wheelEvent
+232   QDeclarativeItem::_ZThn8_N16QDeclarativeItem16inputMethodEventEP17QInputMethodEvent
+236   QDeclarativeItem::_ZThn8_NK16QDeclarativeItem16inputMethodQueryEN2Qt16InputMethodQueryE
+240   QDeclarativeItem::_ZThn8_N16QDeclarativeItem10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant
+244   QGraphicsItem::supportsExtension
+248   QGraphicsItem::setExtension
+252   QGraphicsItem::extension
+256   (int (*)(...))-0x000000010
+260   (int (*)(...))(& _ZTI16QDeclarativeItem)
+264   QDeclarativeItem::_ZThn16_N16QDeclarativeItemD1Ev
+268   QDeclarativeItem::_ZThn16_N16QDeclarativeItemD0Ev
+272   QDeclarativeItem::_ZThn16_N16QDeclarativeItem10classBeginEv
+276   QDeclarativeItem::_ZThn16_N16QDeclarativeItem17componentCompleteEv
+
+Class QDeclarativeItem
+   size=24 align=4
+   base size=24 base align=4
+QDeclarativeItem (0xb129d5a0) 0
+    vptr=((& QDeclarativeItem::_ZTV16QDeclarativeItem) + 8u)
+  QGraphicsObject (0xb129d5f0) 0
+      primary-for QDeclarativeItem (0xb129d5a0)
+    QObject (0xb12a2000) 0
+        primary-for QGraphicsObject (0xb129d5f0)
+    QGraphicsItem (0xb12a203c) 8
+        vptr=((& QDeclarativeItem::_ZTV16QDeclarativeItem) + 108u)
+  QDeclarativeParserStatus (0xb12a2078) 16
+      vptr=((& QDeclarativeItem::_ZTV16QDeclarativeItem) + 264u)
+
diff --git a/tests/auto/bic/data/QtDesigner.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtDesigner.4.7.0.linux-gcc-ia32.txt
new file mode 100644
index 0000000..92479f2
--- /dev/null
+++ b/tests/auto/bic/data/QtDesigner.4.7.0.linux-gcc-ia32.txt
@@ -0,0 +1,4746 @@
+Class QSysInfo
+   size=1 align=1
+   base size=0 base align=1
+QSysInfo (0xb6c21a8c) 0 empty
+
+Class QBool
+   size=1 align=1
+   base size=1 base align=1
+QBool (0xb6c21c30) 0
+
+Class qIsNull(double)::U
+   size=8 align=4
+   base size=8 base align=4
+qIsNull(double)::U (0xb6bc230c) 0
+
+Class qIsNull(float)::U
+   size=4 align=4
+   base size=4 base align=4
+qIsNull(float)::U (0xb6bc23c0) 0
+
+Class QFlag
+   size=4 align=4
+   base size=4 base align=4
+QFlag (0xb6bc2bf4) 0
+
+Class QIncompatibleFlag
+   size=4 align=4
+   base size=4 base align=4
+QIncompatibleFlag (0xb6bc2d20) 0
+
+Class QInternal
+   size=1 align=1
+   base size=0 base align=1
+QInternal (0xb629be88) 0 empty
+
+Class QGenericArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericArgument (0xb629bec4) 0
+
+Class QGenericReturnArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericReturnArgument (0xb611a940) 0
+  QGenericArgument (0xb616a0f0) 0
+
+Class QMetaObject
+   size=16 align=4
+   base size=16 base align=4
+QMetaObject (0xb616a294) 0
+
+Class QMetaObjectExtraData
+   size=8 align=4
+   base size=8 base align=4
+QMetaObjectExtraData (0xb616a3c0) 0
+
+Class QLatin1Char
+   size=1 align=1
+   base size=1 base align=1
+QLatin1Char (0xb616a5a0) 0
+
+Class QChar
+   size=2 align=2
+   base size=2 base align=2
+QChar (0xb616a780) 0
+
+Class QBasicAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QBasicAtomicInt (0xb61b7ec4) 0
+
+Class QAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QAtomicInt (0xb61ef280) 0
+  QBasicAtomicInt (0xb61cc5dc) 0
+
+Class __locale_struct
+   size=116 align=4
+   base size=116 base align=4
+__locale_struct (0xb61ccac8) 0
+
+Class QByteArray::Data
+   size=20 align=4
+   base size=20 base align=4
+QByteArray::Data (0xb61ccf3c) 0
+
+Class QByteArray
+   size=4 align=4
+   base size=4 base align=4
+QByteArray (0xb61ccf00) 0
+
+Class QByteRef
+   size=8 align=4
+   base size=8 base align=4
+QByteRef (0xb605be4c) 0
+
+Class QString::Null
+   size=1 align=1
+   base size=0 base align=1
+QString::Null (0xb60a5618) 0 empty
+
+Class QString::Data
+   size=20 align=4
+   base size=20 base align=4
+QString::Data (0xb60a5654) 0
+
+Class QString
+   size=4 align=4
+   base size=4 base align=4
+QString (0xb60a55dc) 0
+
+Class QLatin1String
+   size=4 align=4
+   base size=4 base align=4
+QLatin1String (0xb5f72258) 0
+
+Class QCharRef
+   size=8 align=4
+   base size=8 base align=4
+QCharRef (0xb5fb5f3c) 0
+
+Class QConstString
+   size=4 align=4
+   base size=4 base align=4
+QConstString (0xb5e43a40) 0
+  QString (0xb5e73690) 0
+
+Class QStringRef
+   size=12 align=4
+   base size=12 base align=4
+QStringRef (0xb5e739d8) 0
+
+Vtable for std::exception
+std::exception::_ZTVSt9exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9exception)
+8     std::exception::~exception
+12    std::exception::~exception
+16    std::exception::what
+
+Class std::exception
+   size=4 align=4
+   base size=4 base align=4
+std::exception (0xb5eb7a8c) 0 nearly-empty
+    vptr=((& std::exception::_ZTVSt9exception) + 8u)
+
+Vtable for std::bad_exception
+std::bad_exception::_ZTVSt13bad_exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt13bad_exception)
+8     std::bad_exception::~bad_exception
+12    std::bad_exception::~bad_exception
+16    std::bad_exception::what
+
+Class std::bad_exception
+   size=4 align=4
+   base size=4 base align=4
+std::bad_exception (0xb5cf6640) 0 nearly-empty
+    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
+  std::exception (0xb5eb7b7c) 0 nearly-empty
+      primary-for std::bad_exception (0xb5cf6640)
+
+Vtable for std::bad_alloc
+std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9bad_alloc)
+8     std::bad_alloc::~bad_alloc
+12    std::bad_alloc::~bad_alloc
+16    std::bad_alloc::what
+
+Class std::bad_alloc
+   size=4 align=4
+   base size=4 base align=4
+std::bad_alloc (0xb5cf67c0) 0 nearly-empty
+    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
+  std::exception (0xb5eb7dd4) 0 nearly-empty
+      primary-for std::bad_alloc (0xb5cf67c0)
+
+Class std::nothrow_t
+   size=1 align=1
+   base size=0 base align=1
+std::nothrow_t (0xb5d0a03c) 0 empty
+
+Class QListData::Data
+   size=24 align=4
+   base size=24 base align=4
+QListData::Data (0xb5d0a12c) 0
+
+Class QListData
+   size=4 align=4
+   base size=4 base align=4
+QListData (0xb5d0a0f0) 0
+
+Class QScopedPointerPodDeleter
+   size=1 align=1
+   base size=0 base align=1
+QScopedPointerPodDeleter (0xb5d0a960) 0 empty
+
+Vtable for QObjectData
+QObjectData::_ZTV11QObjectData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QObjectData)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+
+Class QObjectData
+   size=28 align=4
+   base size=28 base align=4
+QObjectData (0xb5d0aa14) 0
+    vptr=((& QObjectData::_ZTV11QObjectData) + 8u)
+
+Vtable for QObject
+QObject::_ZTV7QObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QObject)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    QObject::~QObject
+24    QObject::~QObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObject
+   size=8 align=4
+   base size=8 base align=4
+QObject (0xb5d0aac8) 0
+    vptr=((& QObject::_ZTV7QObject) + 8u)
+
+Vtable for QObjectUserData
+QObjectUserData::_ZTV15QObjectUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QObjectUserData)
+8     QObjectUserData::~QObjectUserData
+12    QObjectUserData::~QObjectUserData
+
+Class QObjectUserData
+   size=4 align=4
+   base size=4 base align=4
+QObjectUserData (0xb5c0b348) 0 nearly-empty
+    vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u)
+
+Vtable for QIODevice
+QIODevice::_ZTV9QIODevice: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QIODevice)
+8     QIODevice::metaObject
+12    QIODevice::qt_metacast
+16    QIODevice::qt_metacall
+20    QIODevice::~QIODevice
+24    QIODevice::~QIODevice
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIODevice::isSequential
+60    QIODevice::open
+64    QIODevice::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   __cxa_pure_virtual
+
+Class QIODevice
+   size=8 align=4
+   base size=8 base align=4
+QIODevice (0xb5c0c540) 0
+    vptr=((& QIODevice::_ZTV9QIODevice) + 8u)
+  QObject (0xb5c0b474) 0
+      primary-for QIODevice (0xb5c0c540)
+
+Class wait
+   size=4 align=4
+   base size=4 base align=4
+wait (0xb5c481e0) 0
+
+Class timespec
+   size=8 align=4
+   base size=8 base align=4
+timespec (0xb5c483c0) 0
+
+Class timeval
+   size=8 align=4
+   base size=8 base align=4
+timeval (0xb5c483fc) 0
+
+Class __pthread_internal_slist
+   size=4 align=4
+   base size=4 base align=4
+__pthread_internal_slist (0xb5c484b0) 0
+
+Class random_data
+   size=28 align=4
+   base size=28 base align=4
+random_data (0xb5c487bc) 0
+
+Class drand48_data
+   size=24 align=4
+   base size=24 base align=4
+drand48_data (0xb5c487f8) 0
+
+Class QVectorData
+   size=16 align=4
+   base size=16 base align=4
+QVectorData (0xb5c48834) 0
+
+Class QXmlStreamStringRef
+   size=12 align=4
+   base size=12 base align=4
+QXmlStreamStringRef (0xb5c48a14) 0
+
+Class QXmlStreamAttribute
+   size=56 align=4
+   base size=53 base align=4
+QXmlStreamAttribute (0xb5b176cc) 0
+
+Class QXmlStreamAttributes
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamAttributes (0xb5b0bc40) 0
+  QVector<QXmlStreamAttribute> (0xb5b3212c) 0
+
+Class QXmlStreamNamespaceDeclaration
+   size=28 align=4
+   base size=28 base align=4
+QXmlStreamNamespaceDeclaration (0xb5b3221c) 0
+
+Class QXmlStreamNotationDeclaration
+   size=40 align=4
+   base size=40 base align=4
+QXmlStreamNotationDeclaration (0xb5b32690) 0
+
+Class QXmlStreamEntityDeclaration
+   size=64 align=4
+   base size=64 base align=4
+QXmlStreamEntityDeclaration (0xb5b32c6c) 0
+
+Vtable for QXmlStreamEntityResolver
+QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
+8     QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+12    QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+16    QXmlStreamEntityResolver::resolveEntity
+20    QXmlStreamEntityResolver::resolveUndeclaredEntity
+
+Class QXmlStreamEntityResolver
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamEntityResolver (0xb5b72528) 0 nearly-empty
+    vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u)
+
+Class QXmlStreamReader
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamReader (0xb5b72564) 0
+
+Class QXmlStreamWriter
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamWriter (0xb5b726cc) 0
+
+Class QBitArray
+   size=4 align=4
+   base size=4 base align=4
+QBitArray (0xb5b72834) 0
+
+Class QBitRef
+   size=8 align=4
+   base size=8 base align=4
+QBitRef (0xb5bbcce4) 0
+
+Class QByteArrayMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QByteArrayMatcher::Data (0xb5be130c) 0
+
+Class QByteArrayMatcher
+   size=1032 align=4
+   base size=1032 base align=4
+QByteArrayMatcher (0xb5be12d0) 0
+
+Vtable for QDataStream
+QDataStream::_ZTV11QDataStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDataStream)
+8     QDataStream::~QDataStream
+12    QDataStream::~QDataStream
+
+Class QDataStream
+   size=28 align=4
+   base size=28 base align=4
+QDataStream (0xb5be1564) 0
+    vptr=((& QDataStream::_ZTV11QDataStream) + 8u)
+
+Class QHashData::Node
+   size=8 align=4
+   base size=8 base align=4
+QHashData::Node (0xb5a3a12c) 0
+
+Class QHashData
+   size=32 align=4
+   base size=32 base align=4
+QHashData (0xb5a3a0f0) 0
+
+Class QHashDummyValue
+   size=1 align=1
+   base size=0 base align=1
+QHashDummyValue (0xb5a3a834) 0 empty
+
+Class QContiguousCacheData
+   size=24 align=4
+   base size=24 base align=4
+QContiguousCacheData (0xb5a3afb4) 0
+
+Class QCryptographicHash
+   size=4 align=4
+   base size=4 base align=4
+QCryptographicHash (0xb58fc168) 0
+
+Class QSharedData
+   size=4 align=4
+   base size=4 base align=4
+QSharedData (0xb58fc1a4) 0
+
+Vtable for QtSharedPointer::ExternalRefCountData
+QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE)
+8     QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+12    QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+16    QtSharedPointer::ExternalRefCountData::destroy
+
+Class QtSharedPointer::ExternalRefCountData
+   size=12 align=4
+   base size=12 base align=4
+QtSharedPointer::ExternalRefCountData (0xb58fc528) 0
+    vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u)
+
+Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn
+QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE)
+8     QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+12    QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+16    QtSharedPointer::ExternalRefCountWithDestroyFn::destroy
+
+Class QtSharedPointer::ExternalRefCountWithDestroyFn
+   size=16 align=4
+   base size=16 base align=4
+QtSharedPointer::ExternalRefCountWithDestroyFn (0xb596e7c0) 0
+    vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u)
+  QtSharedPointer::ExternalRefCountData (0xb58fcd20) 0
+      primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb596e7c0)
+
+Class QDate
+   size=4 align=4
+   base size=4 base align=4
+QDate (0xb5980258) 0
+
+Class QTime
+   size=4 align=4
+   base size=4 base align=4
+QTime (0xb5980870) 0
+
+Class QDateTime
+   size=4 align=4
+   base size=4 base align=4
+QDateTime (0xb5980dd4) 0
+
+Class QEasingCurve
+   size=4 align=4
+   base size=4 base align=4
+QEasingCurve (0xb580d0b4) 0
+
+Class QElapsedTimer
+   size=16 align=4
+   base size=16 base align=4
+QElapsedTimer (0xb580d12c) 0
+
+Class QPoint
+   size=8 align=4
+   base size=8 base align=4
+QPoint (0xb580d348) 0
+
+Class QPointF
+   size=16 align=4
+   base size=16 base align=4
+QPointF (0xb583e8e8) 0
+
+Class QLine
+   size=16 align=4
+   base size=16 base align=4
+QLine (0xb5864000) 0
+
+Class QLineF
+   size=32 align=4
+   base size=32 base align=4
+QLineF (0xb5864d20) 0
+
+Class QLinkedListData
+   size=20 align=4
+   base size=20 base align=4
+QLinkedListData (0xb5895e10) 0
+
+Vtable for QSystemLocale
+QSystemLocale::_ZTV13QSystemLocale: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSystemLocale)
+8     QSystemLocale::~QSystemLocale
+12    QSystemLocale::~QSystemLocale
+16    QSystemLocale::query
+20    QSystemLocale::fallbackLocale
+
+Class QSystemLocale
+   size=4 align=4
+   base size=4 base align=4
+QSystemLocale (0xb570e03c) 0 nearly-empty
+    vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u)
+
+Class QLocale::Data
+   size=4 align=2
+   base size=4 base align=2
+QLocale::Data (0xb570e0b4) 0
+
+Class QLocale
+   size=4 align=4
+   base size=4 base align=4
+QLocale (0xb570e078) 0
+
+Class QMapData::Node
+   size=8 align=4
+   base size=8 base align=4
+QMapData::Node (0xb570e708) 0
+
+Class QMapData
+   size=72 align=4
+   base size=72 base align=4
+QMapData (0xb570e6cc) 0
+
+Class QMargins
+   size=16 align=4
+   base size=16 base align=4
+QMargins (0xb570ea14) 0
+
+Class QSize
+   size=8 align=4
+   base size=8 base align=4
+QSize (0xb5619b7c) 0
+
+Class QSizeF
+   size=16 align=4
+   base size=16 base align=4
+QSizeF (0xb5646618) 0
+
+Class QRect
+   size=16 align=4
+   base size=16 base align=4
+QRect (0xb566d21c) 0
+
+Class QRectF
+   size=32 align=4
+   base size=32 base align=4
+QRectF (0xb56bde4c) 0
+
+Class QRegExp
+   size=4 align=4
+   base size=4 base align=4
+QRegExp (0xb551bbb8) 0
+
+Class QLatin1Literal
+   size=8 align=4
+   base size=8 base align=4
+QLatin1Literal (0xb553f708) 0
+
+Class QAbstractConcatenable
+   size=1 align=1
+   base size=0 base align=1
+QAbstractConcatenable (0xb553f7bc) 0 empty
+
+Class QStringMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QStringMatcher::Data (0xb559fd98) 0
+
+Class QStringMatcher
+   size=1036 align=4
+   base size=1036 base align=4
+QStringMatcher (0xb559fd5c) 0
+
+Class QStringList
+   size=4 align=4
+   base size=4 base align=4
+QStringList (0xb55b0700) 0
+  QList<QString> (0xb559fec4) 0
+
+Class QTextBoundaryFinder
+   size=28 align=4
+   base size=28 base align=4
+QTextBoundaryFinder (0xb5412438) 0
+
+Vtable for QTimeLine
+QTimeLine::_ZTV9QTimeLine: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeLine)
+8     QTimeLine::metaObject
+12    QTimeLine::qt_metacast
+16    QTimeLine::qt_metacall
+20    QTimeLine::~QTimeLine
+24    QTimeLine::~QTimeLine
+28    QObject::event
+32    QObject::eventFilter
+36    QTimeLine::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTimeLine::valueForTime
+
+Class QTimeLine
+   size=8 align=4
+   base size=8 base align=4
+QTimeLine (0xb5404680) 0
+    vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u)
+  QObject (0xb54124ec) 0
+      primary-for QTimeLine (0xb5404680)
+
+Class QMutex
+   size=4 align=4
+   base size=4 base align=4
+QMutex (0xb5412780) 0
+
+Class QMutexLocker
+   size=4 align=4
+   base size=4 base align=4
+QMutexLocker (0xb5412e10) 0
+
+Class QReadWriteLock
+   size=4 align=4
+   base size=4 base align=4
+QReadWriteLock (0xb5459384) 0
+
+Class QReadLocker
+   size=4 align=4
+   base size=4 base align=4
+QReadLocker (0xb54593c0) 0
+
+Class QWriteLocker
+   size=4 align=4
+   base size=4 base align=4
+QWriteLocker (0xb54598ac) 0
+
+Class QSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSemaphore (0xb5459d98) 0
+
+Vtable for QThread
+QThread::_ZTV7QThread: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QThread)
+8     QThread::metaObject
+12    QThread::qt_metacast
+16    QThread::qt_metacall
+20    QThread::~QThread
+24    QThread::~QThread
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QThread::run
+
+Class QThread
+   size=8 align=4
+   base size=8 base align=4
+QThread (0xb5471640) 0
+    vptr=((& QThread::_ZTV7QThread) + 8u)
+  QObject (0xb5459dd4) 0
+      primary-for QThread (0xb5471640)
+
+Class QThreadStorageData
+   size=4 align=4
+   base size=4 base align=4
+QThreadStorageData (0xb548d078) 0
+
+Class QWaitCondition
+   size=4 align=4
+   base size=4 base align=4
+QWaitCondition (0xb548d0f0) 0
+
+Vtable for QAbstractState
+QAbstractState::_ZTV14QAbstractState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QAbstractState)
+8     QAbstractState::metaObject
+12    QAbstractState::qt_metacast
+16    QAbstractState::qt_metacall
+20    QAbstractState::~QAbstractState
+24    QAbstractState::~QAbstractState
+28    QAbstractState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractState
+   size=8 align=4
+   base size=8 base align=4
+QAbstractState (0xb5498100) 0
+    vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u)
+  QObject (0xb548d12c) 0
+      primary-for QAbstractState (0xb5498100)
+
+Vtable for QAbstractTransition
+QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTransition)
+8     QAbstractTransition::metaObject
+12    QAbstractTransition::qt_metacast
+16    QAbstractTransition::qt_metacall
+20    QAbstractTransition::~QAbstractTransition
+24    QAbstractTransition::~QAbstractTransition
+28    QAbstractTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractTransition
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTransition (0xb54983c0) 0
+    vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u)
+  QObject (0xb548d348) 0
+      primary-for QAbstractTransition (0xb54983c0)
+
+Vtable for QEvent
+QEvent::_ZTV6QEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QEvent)
+8     QEvent::~QEvent
+12    QEvent::~QEvent
+
+Class QEvent
+   size=12 align=4
+   base size=12 base align=4
+QEvent (0xb548d564) 0
+    vptr=((& QEvent::_ZTV6QEvent) + 8u)
+
+Vtable for QTimerEvent
+QTimerEvent::_ZTV11QTimerEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTimerEvent)
+8     QTimerEvent::~QTimerEvent
+12    QTimerEvent::~QTimerEvent
+
+Class QTimerEvent
+   size=16 align=4
+   base size=16 base align=4
+QTimerEvent (0xb5498940) 0
+    vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u)
+  QEvent (0xb548d744) 0
+      primary-for QTimerEvent (0xb5498940)
+
+Vtable for QChildEvent
+QChildEvent::_ZTV11QChildEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QChildEvent)
+8     QChildEvent::~QChildEvent
+12    QChildEvent::~QChildEvent
+
+Class QChildEvent
+   size=16 align=4
+   base size=16 base align=4
+QChildEvent (0xb5498a00) 0
+    vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u)
+  QEvent (0xb548d7bc) 0
+      primary-for QChildEvent (0xb5498a00)
+
+Vtable for QCustomEvent
+QCustomEvent::_ZTV12QCustomEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCustomEvent)
+8     QCustomEvent::~QCustomEvent
+12    QCustomEvent::~QCustomEvent
+
+Class QCustomEvent
+   size=12 align=4
+   base size=12 base align=4
+QCustomEvent (0xb5498cc0) 0
+    vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u)
+  QEvent (0xb548d924) 0
+      primary-for QCustomEvent (0xb5498cc0)
+
+Vtable for QDynamicPropertyChangeEvent
+QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
+8     QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+12    QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+
+Class QDynamicPropertyChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QDynamicPropertyChangeEvent (0xb5498dc0) 0
+    vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u)
+  QEvent (0xb548da14) 0
+      primary-for QDynamicPropertyChangeEvent (0xb5498dc0)
+
+Vtable for QEventTransition
+QEventTransition::_ZTV16QEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QEventTransition)
+8     QEventTransition::metaObject
+12    QEventTransition::qt_metacast
+16    QEventTransition::qt_metacall
+20    QEventTransition::~QEventTransition
+24    QEventTransition::~QEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QEventTransition::eventTest
+60    QEventTransition::onTransition
+
+Class QEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QEventTransition (0xb5498e80) 0
+    vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u)
+  QAbstractTransition (0xb5498ec0) 0
+      primary-for QEventTransition (0xb5498e80)
+    QObject (0xb548dac8) 0
+        primary-for QAbstractTransition (0xb5498ec0)
+
+Vtable for QFinalState
+QFinalState::_ZTV11QFinalState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFinalState)
+8     QFinalState::metaObject
+12    QFinalState::qt_metacast
+16    QFinalState::qt_metacall
+20    QFinalState::~QFinalState
+24    QFinalState::~QFinalState
+28    QFinalState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFinalState::onEntry
+60    QFinalState::onExit
+
+Class QFinalState
+   size=8 align=4
+   base size=8 base align=4
+QFinalState (0xb54df180) 0
+    vptr=((& QFinalState::_ZTV11QFinalState) + 8u)
+  QAbstractState (0xb54df1c0) 0
+      primary-for QFinalState (0xb54df180)
+    QObject (0xb548dce4) 0
+        primary-for QAbstractState (0xb54df1c0)
+
+Vtable for QHistoryState
+QHistoryState::_ZTV13QHistoryState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QHistoryState)
+8     QHistoryState::metaObject
+12    QHistoryState::qt_metacast
+16    QHistoryState::qt_metacall
+20    QHistoryState::~QHistoryState
+24    QHistoryState::~QHistoryState
+28    QHistoryState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QHistoryState::onEntry
+60    QHistoryState::onExit
+
+Class QHistoryState
+   size=8 align=4
+   base size=8 base align=4
+QHistoryState (0xb54df480) 0
+    vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u)
+  QAbstractState (0xb54df4c0) 0
+      primary-for QHistoryState (0xb54df480)
+    QObject (0xb548df00) 0
+        primary-for QAbstractState (0xb54df4c0)
+
+Vtable for QSignalTransition
+QSignalTransition::_ZTV17QSignalTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QSignalTransition)
+8     QSignalTransition::metaObject
+12    QSignalTransition::qt_metacast
+16    QSignalTransition::qt_metacall
+20    QSignalTransition::~QSignalTransition
+24    QSignalTransition::~QSignalTransition
+28    QSignalTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSignalTransition::eventTest
+60    QSignalTransition::onTransition
+
+Class QSignalTransition
+   size=8 align=4
+   base size=8 base align=4
+QSignalTransition (0xb54df780) 0
+    vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u)
+  QAbstractTransition (0xb54df7c0) 0
+      primary-for QSignalTransition (0xb54df780)
+    QObject (0xb52fa12c) 0
+        primary-for QAbstractTransition (0xb54df7c0)
+
+Vtable for QState
+QState::_ZTV6QState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QState)
+8     QState::metaObject
+12    QState::qt_metacast
+16    QState::qt_metacall
+20    QState::~QState
+24    QState::~QState
+28    QState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QState::onEntry
+60    QState::onExit
+
+Class QState
+   size=8 align=4
+   base size=8 base align=4
+QState (0xb54dfa80) 0
+    vptr=((& QState::_ZTV6QState) + 8u)
+  QAbstractState (0xb54dfac0) 0
+      primary-for QState (0xb54dfa80)
+    QObject (0xb52fa348) 0
+        primary-for QAbstractState (0xb54dfac0)
+
+Class QMetaType
+   size=1 align=1
+   base size=0 base align=1
+QMetaType (0xb52fa564) 0 empty
+
+Class QVariant::PrivateShared
+   size=8 align=4
+   base size=8 base align=4
+QVariant::PrivateShared (0xb5379384) 0
+
+Class QVariant::Private::Data
+   size=8 align=4
+   base size=8 base align=4
+QVariant::Private::Data (0xb53793fc) 0
+
+Class QVariant::Private
+   size=12 align=4
+   base size=12 base align=4
+QVariant::Private (0xb53793c0) 0
+
+Class QVariant::Handler
+   size=36 align=4
+   base size=36 base align=4
+QVariant::Handler (0xb5379474) 0
+
+Class QVariant
+   size=12 align=4
+   base size=12 base align=4
+QVariant (0xb5379348) 0
+
+Class QVariantComparisonHelper
+   size=4 align=4
+   base size=4 base align=4
+QVariantComparisonHelper (0xb53c1d20) 0
+
+Vtable for QStateMachine::SignalEvent
+QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
+8     QStateMachine::SignalEvent::~SignalEvent
+12    QStateMachine::SignalEvent::~SignalEvent
+
+Class QStateMachine::SignalEvent
+   size=24 align=4
+   base size=24 base align=4
+QStateMachine::SignalEvent (0xb52128c0) 0
+    vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u)
+  QEvent (0xb52201e0) 0
+      primary-for QStateMachine::SignalEvent (0xb52128c0)
+
+Vtable for QStateMachine::WrappedEvent
+QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
+8     QStateMachine::WrappedEvent::~WrappedEvent
+12    QStateMachine::WrappedEvent::~WrappedEvent
+
+Class QStateMachine::WrappedEvent
+   size=20 align=4
+   base size=20 base align=4
+QStateMachine::WrappedEvent (0xb5212940) 0
+    vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u)
+  QEvent (0xb522021c) 0
+      primary-for QStateMachine::WrappedEvent (0xb5212940)
+
+Vtable for QStateMachine
+QStateMachine::_ZTV13QStateMachine: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStateMachine)
+8     QStateMachine::metaObject
+12    QStateMachine::qt_metacast
+16    QStateMachine::qt_metacall
+20    QStateMachine::~QStateMachine
+24    QStateMachine::~QStateMachine
+28    QStateMachine::event
+32    QStateMachine::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStateMachine::onEntry
+60    QStateMachine::onExit
+64    QStateMachine::beginSelectTransitions
+68    QStateMachine::endSelectTransitions
+72    QStateMachine::beginMicrostep
+76    QStateMachine::endMicrostep
+
+Class QStateMachine
+   size=8 align=4
+   base size=8 base align=4
+QStateMachine (0xb5212780) 0
+    vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u)
+  QState (0xb52127c0) 0
+      primary-for QStateMachine (0xb5212780)
+    QAbstractState (0xb5212800) 0
+        primary-for QState (0xb52127c0)
+      QObject (0xb52201a4) 0
+          primary-for QAbstractState (0xb5212800)
+
+Vtable for QFactoryInterface
+QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFactoryInterface)
+8     QFactoryInterface::~QFactoryInterface
+12    QFactoryInterface::~QFactoryInterface
+16    __cxa_pure_virtual
+
+Class QFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QFactoryInterface (0xb52205a0) 0 nearly-empty
+    vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u)
+
+Vtable for QLibrary
+QLibrary::_ZTV8QLibrary: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QLibrary)
+8     QLibrary::metaObject
+12    QLibrary::qt_metacast
+16    QLibrary::qt_metacall
+20    QLibrary::~QLibrary
+24    QLibrary::~QLibrary
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QLibrary
+   size=16 align=4
+   base size=13 base align=4
+QLibrary (0xb52432c0) 0
+    vptr=((& QLibrary::_ZTV8QLibrary) + 8u)
+  QObject (0xb5220b40) 0
+      primary-for QLibrary (0xb52432c0)
+
+Vtable for QPluginLoader
+QPluginLoader::_ZTV13QPluginLoader: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPluginLoader)
+8     QPluginLoader::metaObject
+12    QPluginLoader::qt_metacast
+16    QPluginLoader::qt_metacall
+20    QPluginLoader::~QPluginLoader
+24    QPluginLoader::~QPluginLoader
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPluginLoader
+   size=16 align=4
+   base size=13 base align=4
+QPluginLoader (0xb5277100) 0
+    vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u)
+  QObject (0xb5220dd4) 0
+      primary-for QPluginLoader (0xb5277100)
+
+Class QUuid
+   size=16 align=4
+   base size=16 base align=4
+QUuid (0xb5220f00) 0
+
+Vtable for QEventLoop
+QEventLoop::_ZTV10QEventLoop: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QEventLoop)
+8     QEventLoop::metaObject
+12    QEventLoop::qt_metacast
+16    QEventLoop::qt_metacall
+20    QEventLoop::~QEventLoop
+24    QEventLoop::~QEventLoop
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QEventLoop
+   size=8 align=4
+   base size=8 base align=4
+QEventLoop (0xb5277980) 0
+    vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u)
+  QObject (0xb528cf00) 0
+      primary-for QEventLoop (0xb5277980)
+
+Vtable for QAbstractEventDispatcher
+QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
+8     QAbstractEventDispatcher::metaObject
+12    QAbstractEventDispatcher::qt_metacast
+16    QAbstractEventDispatcher::qt_metacall
+20    QAbstractEventDispatcher::~QAbstractEventDispatcher
+24    QAbstractEventDispatcher::~QAbstractEventDispatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   QAbstractEventDispatcher::startingUp
+104   QAbstractEventDispatcher::closingDown
+
+Class QAbstractEventDispatcher
+   size=8 align=4
+   base size=8 base align=4
+QAbstractEventDispatcher (0xb5277d80) 0
+    vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u)
+  QObject (0xb52a721c) 0
+      primary-for QAbstractEventDispatcher (0xb5277d80)
+
+Class QModelIndex
+   size=16 align=4
+   base size=16 base align=4
+QModelIndex (0xb52a7438) 0
+
+Class QPersistentModelIndex
+   size=4 align=4
+   base size=4 base align=4
+QPersistentModelIndex (0xb52d48e8) 0
+
+Vtable for QAbstractItemModel
+QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractItemModel)
+8     QAbstractItemModel::metaObject
+12    QAbstractItemModel::qt_metacast
+16    QAbstractItemModel::qt_metacall
+20    QAbstractItemModel::~QAbstractItemModel
+24    QAbstractItemModel::~QAbstractItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractItemModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemModel (0xb52c79c0) 0
+    vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u)
+  QObject (0xb52d4a50) 0
+      primary-for QAbstractItemModel (0xb52c79c0)
+
+Vtable for QAbstractTableModel
+QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTableModel)
+8     QAbstractTableModel::metaObject
+12    QAbstractTableModel::qt_metacast
+16    QAbstractTableModel::qt_metacall
+20    QAbstractTableModel::~QAbstractTableModel
+24    QAbstractTableModel::~QAbstractTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractTableModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractTableModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTableModel (0xb5115000) 0
+    vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u)
+  QAbstractItemModel (0xb5115040) 0
+      primary-for QAbstractTableModel (0xb5115000)
+    QObject (0xb51123c0) 0
+        primary-for QAbstractItemModel (0xb5115040)
+
+Vtable for QAbstractListModel
+QAbstractListModel::_ZTV18QAbstractListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractListModel)
+8     QAbstractListModel::metaObject
+12    QAbstractListModel::qt_metacast
+16    QAbstractListModel::qt_metacall
+20    QAbstractListModel::~QAbstractListModel
+24    QAbstractListModel::~QAbstractListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    __cxa_pure_virtual
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractListModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractListModel (0xb5115280) 0
+    vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u)
+  QAbstractItemModel (0xb51152c0) 0
+      primary-for QAbstractListModel (0xb5115280)
+    QObject (0xb51124ec) 0
+        primary-for QAbstractItemModel (0xb51152c0)
+
+Class QBasicTimer
+   size=4 align=4
+   base size=4 base align=4
+QBasicTimer (0xb51393c0) 0
+
+Vtable for QCoreApplication
+QCoreApplication::_ZTV16QCoreApplication: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCoreApplication)
+8     QCoreApplication::metaObject
+12    QCoreApplication::qt_metacast
+16    QCoreApplication::qt_metacall
+20    QCoreApplication::~QCoreApplication
+24    QCoreApplication::~QCoreApplication
+28    QCoreApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCoreApplication::notify
+60    QCoreApplication::compressEvent
+
+Class QCoreApplication
+   size=8 align=4
+   base size=8 base align=4
+QCoreApplication (0xb5115d80) 0
+    vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u)
+  QObject (0xb5139654) 0
+      primary-for QCoreApplication (0xb5115d80)
+
+Class __exception
+   size=32 align=4
+   base size=32 base align=4
+__exception (0xb5139bf4) 0
+
+Class QMetaMethod
+   size=8 align=4
+   base size=8 base align=4
+QMetaMethod (0xb5192924) 0
+
+Class QMetaEnum
+   size=8 align=4
+   base size=8 base align=4
+QMetaEnum (0xb5192c30) 0
+
+Class QMetaProperty
+   size=20 align=4
+   base size=20 base align=4
+QMetaProperty (0xb5192e88) 0
+
+Class QMetaClassInfo
+   size=8 align=4
+   base size=8 base align=4
+QMetaClassInfo (0xb5192f3c) 0
+
+Vtable for QMimeData
+QMimeData::_ZTV9QMimeData: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMimeData)
+8     QMimeData::metaObject
+12    QMimeData::qt_metacast
+16    QMimeData::qt_metacall
+20    QMimeData::~QMimeData
+24    QMimeData::~QMimeData
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMimeData::hasFormat
+60    QMimeData::formats
+64    QMimeData::retrieveData
+
+Class QMimeData
+   size=8 align=4
+   base size=8 base align=4
+QMimeData (0xb519bbc0) 0
+    vptr=((& QMimeData::_ZTV9QMimeData) + 8u)
+  QObject (0xb51bc1a4) 0
+      primary-for QMimeData (0xb519bbc0)
+
+Vtable for QObjectCleanupHandler
+QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QObjectCleanupHandler)
+8     QObjectCleanupHandler::metaObject
+12    QObjectCleanupHandler::qt_metacast
+16    QObjectCleanupHandler::qt_metacall
+20    QObjectCleanupHandler::~QObjectCleanupHandler
+24    QObjectCleanupHandler::~QObjectCleanupHandler
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObjectCleanupHandler
+   size=12 align=4
+   base size=12 base align=4
+QObjectCleanupHandler (0xb519be80) 0
+    vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u)
+  QObject (0xb51bc3c0) 0
+      primary-for QObjectCleanupHandler (0xb519be80)
+
+Vtable for QSharedMemory
+QSharedMemory::_ZTV13QSharedMemory: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSharedMemory)
+8     QSharedMemory::metaObject
+12    QSharedMemory::qt_metacast
+16    QSharedMemory::qt_metacall
+20    QSharedMemory::~QSharedMemory
+24    QSharedMemory::~QSharedMemory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSharedMemory
+   size=8 align=4
+   base size=8 base align=4
+QSharedMemory (0xb51d60c0) 0
+    vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u)
+  QObject (0xb51bc4ec) 0
+      primary-for QSharedMemory (0xb51d60c0)
+
+Vtable for QSignalMapper
+QSignalMapper::_ZTV13QSignalMapper: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSignalMapper)
+8     QSignalMapper::metaObject
+12    QSignalMapper::qt_metacast
+16    QSignalMapper::qt_metacall
+20    QSignalMapper::~QSignalMapper
+24    QSignalMapper::~QSignalMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSignalMapper
+   size=8 align=4
+   base size=8 base align=4
+QSignalMapper (0xb51d6380) 0
+    vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u)
+  QObject (0xb51bc708) 0
+      primary-for QSignalMapper (0xb51d6380)
+
+Vtable for QSocketNotifier
+QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSocketNotifier)
+8     QSocketNotifier::metaObject
+12    QSocketNotifier::qt_metacast
+16    QSocketNotifier::qt_metacall
+20    QSocketNotifier::~QSocketNotifier
+24    QSocketNotifier::~QSocketNotifier
+28    QSocketNotifier::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSocketNotifier
+   size=20 align=4
+   base size=17 base align=4
+QSocketNotifier (0xb51d6640) 0
+    vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u)
+  QObject (0xb51bc924) 0
+      primary-for QSocketNotifier (0xb51d6640)
+
+Class QSystemSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSystemSemaphore (0xb51bcbf4) 0
+
+Vtable for QTimer
+QTimer::_ZTV6QTimer: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QTimer)
+8     QTimer::metaObject
+12    QTimer::qt_metacast
+16    QTimer::qt_metacall
+20    QTimer::~QTimer
+24    QTimer::~QTimer
+28    QObject::event
+32    QObject::eventFilter
+36    QTimer::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTimer
+   size=24 align=4
+   base size=21 base align=4
+QTimer (0xb51d6a00) 0
+    vptr=((& QTimer::_ZTV6QTimer) + 8u)
+  QObject (0xb51bcca8) 0
+      primary-for QTimer (0xb51d6a00)
+
+Vtable for QTranslator
+QTranslator::_ZTV11QTranslator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTranslator)
+8     QTranslator::metaObject
+12    QTranslator::qt_metacast
+16    QTranslator::qt_metacall
+20    QTranslator::~QTranslator
+24    QTranslator::~QTranslator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTranslator::translate
+60    QTranslator::isEmpty
+
+Class QTranslator
+   size=8 align=4
+   base size=8 base align=4
+QTranslator (0xb51d6f40) 0
+    vptr=((& QTranslator::_ZTV11QTranslator) + 8u)
+  QObject (0xb51bcf3c) 0
+      primary-for QTranslator (0xb51d6f40)
+
+Class _IO_marker
+   size=12 align=4
+   base size=12 base align=4
+_IO_marker (0xb502a30c) 0
+
+Class _IO_FILE
+   size=148 align=4
+   base size=148 base align=4
+_IO_FILE (0xb502a348) 0
+
+Vtable for QFile
+QFile::_ZTV5QFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QFile)
+8     QFile::metaObject
+12    QFile::qt_metacast
+16    QFile::qt_metacall
+20    QFile::~QFile
+24    QFile::~QFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QFile::fileEngine
+
+Class QFile
+   size=8 align=4
+   base size=8 base align=4
+QFile (0xb5024440) 0
+    vptr=((& QFile::_ZTV5QFile) + 8u)
+  QIODevice (0xb5024480) 0
+      primary-for QFile (0xb5024440)
+    QObject (0xb502a3c0) 0
+        primary-for QIODevice (0xb5024480)
+
+Class QFileInfo
+   size=4 align=4
+   base size=4 base align=4
+QFileInfo (0xb502a834) 0
+
+Class QDir
+   size=4 align=4
+   base size=4 base align=4
+QDir (0xb502ae88) 0
+
+Class QAbstractFileEngine::ExtensionOption
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionOption (0xb4ee7618) 0 empty
+
+Class QAbstractFileEngine::ExtensionReturn
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionReturn (0xb4ee7654) 0 empty
+
+Class QAbstractFileEngine::MapExtensionOption
+   size=20 align=4
+   base size=20 base align=4
+QAbstractFileEngine::MapExtensionOption (0xb50a3c80) 0
+  QAbstractFileEngine::ExtensionOption (0xb4ee7690) 0 empty
+
+Class QAbstractFileEngine::MapExtensionReturn
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::MapExtensionReturn (0xb50a3d00) 0
+  QAbstractFileEngine::ExtensionReturn (0xb4ee76cc) 0 empty
+
+Class QAbstractFileEngine::UnMapExtensionOption
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::UnMapExtensionOption (0xb50a3d80) 0
+  QAbstractFileEngine::ExtensionOption (0xb4ee7708) 0 empty
+
+Vtable for QAbstractFileEngine
+QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractFileEngine)
+8     QAbstractFileEngine::~QAbstractFileEngine
+12    QAbstractFileEngine::~QAbstractFileEngine
+16    QAbstractFileEngine::open
+20    QAbstractFileEngine::close
+24    QAbstractFileEngine::flush
+28    QAbstractFileEngine::size
+32    QAbstractFileEngine::pos
+36    QAbstractFileEngine::seek
+40    QAbstractFileEngine::isSequential
+44    QAbstractFileEngine::remove
+48    QAbstractFileEngine::copy
+52    QAbstractFileEngine::rename
+56    QAbstractFileEngine::link
+60    QAbstractFileEngine::mkdir
+64    QAbstractFileEngine::rmdir
+68    QAbstractFileEngine::setSize
+72    QAbstractFileEngine::caseSensitive
+76    QAbstractFileEngine::isRelativePath
+80    QAbstractFileEngine::entryList
+84    QAbstractFileEngine::fileFlags
+88    QAbstractFileEngine::setPermissions
+92    QAbstractFileEngine::fileName
+96    QAbstractFileEngine::ownerId
+100   QAbstractFileEngine::owner
+104   QAbstractFileEngine::fileTime
+108   QAbstractFileEngine::setFileName
+112   QAbstractFileEngine::handle
+116   QAbstractFileEngine::beginEntryList
+120   QAbstractFileEngine::endEntryList
+124   QAbstractFileEngine::read
+128   QAbstractFileEngine::readLine
+132   QAbstractFileEngine::write
+136   QAbstractFileEngine::extension
+140   QAbstractFileEngine::supportsExtension
+
+Class QAbstractFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngine (0xb4ee75dc) 0
+    vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u)
+
+Vtable for QAbstractFileEngineHandler
+QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractFileEngineHandler)
+8     QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+12    QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+16    __cxa_pure_virtual
+
+Class QAbstractFileEngineHandler
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngineHandler (0xb4ee7960) 0 nearly-empty
+    vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u)
+
+Vtable for QAbstractFileEngineIterator
+QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractFileEngineIterator)
+8     QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+12    QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QAbstractFileEngineIterator::currentFileInfo
+32    QAbstractFileEngineIterator::entryInfo
+
+Class QAbstractFileEngineIterator
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngineIterator (0xb4ee799c) 0
+    vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u)
+
+Vtable for QBuffer
+QBuffer::_ZTV7QBuffer: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBuffer)
+8     QBuffer::metaObject
+12    QBuffer::qt_metacast
+16    QBuffer::qt_metacall
+20    QBuffer::~QBuffer
+24    QBuffer::~QBuffer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QBuffer::connectNotify
+52    QBuffer::disconnectNotify
+56    QIODevice::isSequential
+60    QBuffer::open
+64    QBuffer::close
+68    QBuffer::pos
+72    QBuffer::size
+76    QBuffer::seek
+80    QBuffer::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QBuffer::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QBuffer::readData
+112   QIODevice::readLineData
+116   QBuffer::writeData
+
+Class QBuffer
+   size=8 align=4
+   base size=8 base align=4
+QBuffer (0xb4f420c0) 0
+    vptr=((& QBuffer::_ZTV7QBuffer) + 8u)
+  QIODevice (0xb4f42100) 0
+      primary-for QBuffer (0xb4f420c0)
+    QObject (0xb4ee7a14) 0
+        primary-for QIODevice (0xb4f42100)
+
+Class QTextCodec::ConverterState
+   size=28 align=4
+   base size=28 base align=4
+QTextCodec::ConverterState (0xb4ee7c6c) 0
+
+Vtable for QTextCodec
+QTextCodec::_ZTV10QTextCodec: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextCodec)
+8     __cxa_pure_virtual
+12    QTextCodec::aliases
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QTextCodec::~QTextCodec
+32    QTextCodec::~QTextCodec
+
+Class QTextCodec
+   size=4 align=4
+   base size=4 base align=4
+QTextCodec (0xb4ee7c30) 0 nearly-empty
+    vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u)
+
+Class QTextEncoder
+   size=32 align=4
+   base size=32 base align=4
+QTextEncoder (0xb4f73960) 0
+
+Class QTextDecoder
+   size=32 align=4
+   base size=32 base align=4
+QTextDecoder (0xb4f73bb8) 0
+
+Vtable for QTextStream
+QTextStream::_ZTV11QTextStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextStream)
+8     QTextStream::~QTextStream
+12    QTextStream::~QTextStream
+
+Class QTextStream
+   size=8 align=4
+   base size=8 base align=4
+QTextStream (0xb4f73e10) 0
+    vptr=((& QTextStream::_ZTV11QTextStream) + 8u)
+
+Class QTextStreamManipulator
+   size=24 align=4
+   base size=22 base align=4
+QTextStreamManipulator (0xb4fd64b0) 0
+
+Vtable for QTextIStream
+QTextIStream::_ZTV12QTextIStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextIStream)
+8     QTextIStream::~QTextIStream
+12    QTextIStream::~QTextIStream
+
+Class QTextIStream
+   size=8 align=4
+   base size=8 base align=4
+QTextIStream (0xb4fd5b00) 0
+    vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u)
+  QTextStream (0xb4dfb690) 0
+      primary-for QTextIStream (0xb4fd5b00)
+
+Vtable for QTextOStream
+QTextOStream::_ZTV12QTextOStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextOStream)
+8     QTextOStream::~QTextOStream
+12    QTextOStream::~QTextOStream
+
+Class QTextOStream
+   size=8 align=4
+   base size=8 base align=4
+QTextOStream (0xb4fd5dc0) 0
+    vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u)
+  QTextStream (0xb4dfbd20) 0
+      primary-for QTextOStream (0xb4fd5dc0)
+
+Class QDebug::Stream
+   size=24 align=4
+   base size=22 base align=4
+QDebug::Stream (0xb4e153fc) 0
+
+Class QDebug
+   size=4 align=4
+   base size=4 base align=4
+QDebug (0xb4e153c0) 0
+
+Class QNoDebug
+   size=1 align=1
+   base size=0 base align=1
+QNoDebug (0xb4e9103c) 0 empty
+
+Vtable for QDirIterator
+QDirIterator::_ZTV12QDirIterator: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QDirIterator)
+8     QDirIterator::~QDirIterator
+12    QDirIterator::~QDirIterator
+
+Class QDirIterator
+   size=8 align=4
+   base size=8 base align=4
+QDirIterator (0xb4e912d0) 0
+    vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u)
+
+Vtable for QFileSystemWatcher
+QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFileSystemWatcher)
+8     QFileSystemWatcher::metaObject
+12    QFileSystemWatcher::qt_metacast
+16    QFileSystemWatcher::qt_metacall
+20    QFileSystemWatcher::~QFileSystemWatcher
+24    QFileSystemWatcher::~QFileSystemWatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFileSystemWatcher
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemWatcher (0xb4eab780) 0
+    vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u)
+  QObject (0xb4e91438) 0
+      primary-for QFileSystemWatcher (0xb4eab780)
+
+Vtable for QFSFileEngine
+QFSFileEngine::_ZTV13QFSFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFSFileEngine)
+8     QFSFileEngine::~QFSFileEngine
+12    QFSFileEngine::~QFSFileEngine
+16    QFSFileEngine::open
+20    QFSFileEngine::close
+24    QFSFileEngine::flush
+28    QFSFileEngine::size
+32    QFSFileEngine::pos
+36    QFSFileEngine::seek
+40    QFSFileEngine::isSequential
+44    QFSFileEngine::remove
+48    QFSFileEngine::copy
+52    QFSFileEngine::rename
+56    QFSFileEngine::link
+60    QFSFileEngine::mkdir
+64    QFSFileEngine::rmdir
+68    QFSFileEngine::setSize
+72    QFSFileEngine::caseSensitive
+76    QFSFileEngine::isRelativePath
+80    QFSFileEngine::entryList
+84    QFSFileEngine::fileFlags
+88    QFSFileEngine::setPermissions
+92    QFSFileEngine::fileName
+96    QFSFileEngine::ownerId
+100   QFSFileEngine::owner
+104   QFSFileEngine::fileTime
+108   QFSFileEngine::setFileName
+112   QFSFileEngine::handle
+116   QFSFileEngine::beginEntryList
+120   QFSFileEngine::endEntryList
+124   QFSFileEngine::read
+128   QFSFileEngine::readLine
+132   QFSFileEngine::write
+136   QFSFileEngine::extension
+140   QFSFileEngine::supportsExtension
+
+Class QFSFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QFSFileEngine (0xb4eaba40) 0
+    vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u)
+  QAbstractFileEngine (0xb4e91654) 0
+      primary-for QFSFileEngine (0xb4eaba40)
+
+Class QProcessEnvironment
+   size=4 align=4
+   base size=4 base align=4
+QProcessEnvironment (0xb4e91780) 0
+
+Vtable for QProcess
+QProcess::_ZTV8QProcess: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QProcess)
+8     QProcess::metaObject
+12    QProcess::qt_metacast
+16    QProcess::qt_metacall
+20    QProcess::~QProcess
+24    QProcess::~QProcess
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProcess::isSequential
+60    QIODevice::open
+64    QProcess::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QProcess::atEnd
+84    QIODevice::reset
+88    QProcess::bytesAvailable
+92    QProcess::bytesToWrite
+96    QProcess::canReadLine
+100   QProcess::waitForReadyRead
+104   QProcess::waitForBytesWritten
+108   QProcess::readData
+112   QIODevice::readLineData
+116   QProcess::writeData
+120   QProcess::setupChildProcess
+
+Class QProcess
+   size=8 align=4
+   base size=8 base align=4
+QProcess (0xb4eabc00) 0
+    vptr=((& QProcess::_ZTV8QProcess) + 8u)
+  QIODevice (0xb4eabc40) 0
+      primary-for QProcess (0xb4eabc00)
+    QObject (0xb4e91834) 0
+        primary-for QIODevice (0xb4eabc40)
+
+Class QResource
+   size=4 align=4
+   base size=4 base align=4
+QResource (0xb4e91a50) 0
+
+Vtable for QSettings
+QSettings::_ZTV9QSettings: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSettings)
+8     QSettings::metaObject
+12    QSettings::qt_metacast
+16    QSettings::qt_metacall
+20    QSettings::~QSettings
+24    QSettings::~QSettings
+28    QSettings::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSettings
+   size=8 align=4
+   base size=8 base align=4
+QSettings (0xb4d31080) 0
+    vptr=((& QSettings::_ZTV9QSettings) + 8u)
+  QObject (0xb4e91bf4) 0
+      primary-for QSettings (0xb4d31080)
+
+Vtable for QTemporaryFile
+QTemporaryFile::_ZTV14QTemporaryFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QTemporaryFile)
+8     QTemporaryFile::metaObject
+12    QTemporaryFile::qt_metacast
+16    QTemporaryFile::qt_metacall
+20    QTemporaryFile::~QTemporaryFile
+24    QTemporaryFile::~QTemporaryFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QTemporaryFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QTemporaryFile::fileEngine
+
+Class QTemporaryFile
+   size=8 align=4
+   base size=8 base align=4
+QTemporaryFile (0xb4d31c80) 0
+    vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u)
+  QFile (0xb4d31cc0) 0
+      primary-for QTemporaryFile (0xb4d31c80)
+    QIODevice (0xb4d31d00) 0
+        primary-for QFile (0xb4d31cc0)
+      QObject (0xb4d61708) 0
+          primary-for QIODevice (0xb4d31d00)
+
+Class QUrl
+   size=4 align=4
+   base size=4 base align=4
+QUrl (0xb4d61a14) 0
+
+Class QLibraryInfo
+   size=1 align=1
+   base size=0 base align=1
+QLibraryInfo (0xb4beb5dc) 0 empty
+
+Vtable for QRunnable
+QRunnable::_ZTV9QRunnable: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QRunnable)
+8     __cxa_pure_virtual
+12    QRunnable::~QRunnable
+16    QRunnable::~QRunnable
+
+Class QRunnable
+   size=8 align=4
+   base size=8 base align=4
+QRunnable (0xb4beb618) 0
+    vptr=((& QRunnable::_ZTV9QRunnable) + 8u)
+
+Vtable for QtConcurrent::Exception
+QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE)
+8     QtConcurrent::Exception::~Exception
+12    QtConcurrent::Exception::~Exception
+16    std::exception::what
+20    QtConcurrent::Exception::raise
+24    QtConcurrent::Exception::clone
+
+Class QtConcurrent::Exception
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::Exception (0xb4c00040) 0 nearly-empty
+    vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u)
+  std::exception (0xb4beba8c) 0 nearly-empty
+      primary-for QtConcurrent::Exception (0xb4c00040)
+
+Vtable for QtConcurrent::UnhandledException
+QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE)
+8     QtConcurrent::UnhandledException::~UnhandledException
+12    QtConcurrent::UnhandledException::~UnhandledException
+16    std::exception::what
+20    QtConcurrent::UnhandledException::raise
+24    QtConcurrent::UnhandledException::clone
+
+Class QtConcurrent::UnhandledException
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::UnhandledException (0xb4c00140) 0 nearly-empty
+    vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u)
+  QtConcurrent::Exception (0xb4c00180) 0 nearly-empty
+      primary-for QtConcurrent::UnhandledException (0xb4c00140)
+    std::exception (0xb4bebac8) 0 nearly-empty
+        primary-for QtConcurrent::Exception (0xb4c00180)
+
+Class QtConcurrent::internal::ExceptionHolder
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionHolder (0xb4bebb04) 0
+
+Class QtConcurrent::internal::ExceptionStore
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionStore (0xb4bebb40) 0
+
+Class QtConcurrent::ResultItem
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultItem (0xb4bebb7c) 0
+
+Class QtConcurrent::ResultIteratorBase
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultIteratorBase (0xb4c0d168) 0
+
+Vtable for QtConcurrent::ResultStoreBase
+QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE)
+8     QtConcurrent::ResultStoreBase::~ResultStoreBase
+12    QtConcurrent::ResultStoreBase::~ResultStoreBase
+
+Class QtConcurrent::ResultStoreBase
+   size=28 align=4
+   base size=28 base align=4
+QtConcurrent::ResultStoreBase (0xb4c0d294) 0
+    vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u)
+
+Vtable for QFutureInterfaceBase
+QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QFutureInterfaceBase)
+8     QFutureInterfaceBase::~QFutureInterfaceBase
+12    QFutureInterfaceBase::~QFutureInterfaceBase
+
+Class QFutureInterfaceBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureInterfaceBase (0xb4c0d6cc) 0
+    vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u)
+
+Vtable for QFutureWatcherBase
+QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFutureWatcherBase)
+8     QFutureWatcherBase::metaObject
+12    QFutureWatcherBase::qt_metacast
+16    QFutureWatcherBase::qt_metacall
+20    QFutureWatcherBase::~QFutureWatcherBase
+24    QFutureWatcherBase::~QFutureWatcherBase
+28    QFutureWatcherBase::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QFutureWatcherBase::connectNotify
+52    QFutureWatcherBase::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QFutureWatcherBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureWatcherBase (0xb4c97f80) 0
+    vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u)
+  QObject (0xb4cab0b4) 0
+      primary-for QFutureWatcherBase (0xb4c97f80)
+
+Vtable for QThreadPool
+QThreadPool::_ZTV11QThreadPool: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QThreadPool)
+8     QThreadPool::metaObject
+12    QThreadPool::qt_metacast
+16    QThreadPool::qt_metacall
+20    QThreadPool::~QThreadPool
+24    QThreadPool::~QThreadPool
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QThreadPool
+   size=8 align=4
+   base size=8 base align=4
+QThreadPool (0xb4cdc140) 0
+    vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u)
+  QObject (0xb4cd80b4) 0
+      primary-for QThreadPool (0xb4cdc140)
+
+Class QtConcurrent::ThreadEngineBarrier
+   size=12 align=4
+   base size=12 base align=4
+QtConcurrent::ThreadEngineBarrier (0xb4cd82d0) 0
+
+Vtable for QtConcurrent::ThreadEngineBase
+QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE)
+8     QtConcurrent::ThreadEngineBase::run
+12    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+16    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+20    QtConcurrent::ThreadEngineBase::start
+24    QtConcurrent::ThreadEngineBase::finish
+28    QtConcurrent::ThreadEngineBase::threadFunction
+32    QtConcurrent::ThreadEngineBase::shouldStartThread
+36    QtConcurrent::ThreadEngineBase::shouldThrottleThread
+40    __cxa_pure_virtual
+
+Class QtConcurrent::ThreadEngineBase
+   size=32 align=4
+   base size=32 base align=4
+QtConcurrent::ThreadEngineBase (0xb4cdc440) 0
+    vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u)
+  QRunnable (0xb4cd830c) 0
+      primary-for QtConcurrent::ThreadEngineBase (0xb4cdc440)
+
+VTT for QtConcurrent::ThreadEngine<void>
+QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries
+0     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u)
+4     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u)
+
+Class QtConcurrent::BlockSizeManager
+   size=72 align=4
+   base size=72 base align=4
+QtConcurrent::BlockSizeManager (0xb4b0a8e8) 0
+
+Vtable for QTextCodecFactoryInterface
+QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QTextCodecFactoryInterface)
+8     QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+12    QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextCodecFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextCodecFactoryInterface (0xb49889c0) 0 nearly-empty
+    vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u)
+  QFactoryInterface (0xb49911a4) 0 nearly-empty
+      primary-for QTextCodecFactoryInterface (0xb49889c0)
+
+Vtable for QTextCodecPlugin
+QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTextCodecPlugin)
+8     QTextCodecPlugin::metaObject
+12    QTextCodecPlugin::qt_metacast
+16    QTextCodecPlugin::qt_metacall
+20    QTextCodecPlugin::~QTextCodecPlugin
+24    QTextCodecPlugin::~QTextCodecPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    QTextCodecPlugin::keys
+80    QTextCodecPlugin::create
+84    (int (*)(...))-0x000000008
+88    (int (*)(...))(& _ZTI16QTextCodecPlugin)
+92    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev
+96    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev
+100   QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv
+104   QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString
+
+Class QTextCodecPlugin
+   size=12 align=4
+   base size=12 base align=4
+QTextCodecPlugin (0xb49a4140) 0
+    vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u)
+  QObject (0xb49914b0) 0
+      primary-for QTextCodecPlugin (0xb49a4140)
+  QTextCodecFactoryInterface (0xb4988c80) 8 nearly-empty
+      vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u)
+    QFactoryInterface (0xb49914ec) 8 nearly-empty
+        primary-for QTextCodecFactoryInterface (0xb4988c80)
+
+Vtable for QAbstractAnimation
+QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractAnimation)
+8     QAbstractAnimation::metaObject
+12    QAbstractAnimation::qt_metacast
+16    QAbstractAnimation::qt_metacall
+20    QAbstractAnimation::~QAbstractAnimation
+24    QAbstractAnimation::~QAbstractAnimation
+28    QAbstractAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAbstractAnimation
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAnimation (0xb4988ec0) 0
+    vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u)
+  QObject (0xb4991618) 0
+      primary-for QAbstractAnimation (0xb4988ec0)
+
+Vtable for QAnimationGroup
+QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAnimationGroup)
+8     QAnimationGroup::metaObject
+12    QAnimationGroup::qt_metacast
+16    QAnimationGroup::qt_metacall
+20    QAnimationGroup::~QAnimationGroup
+24    QAnimationGroup::~QAnimationGroup
+28    QAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QAnimationGroup (0xb49bc180) 0
+    vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u)
+  QAbstractAnimation (0xb49bc1c0) 0
+      primary-for QAnimationGroup (0xb49bc180)
+    QObject (0xb4991870) 0
+        primary-for QAbstractAnimation (0xb49bc1c0)
+
+Vtable for QParallelAnimationGroup
+QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QParallelAnimationGroup)
+8     QParallelAnimationGroup::metaObject
+12    QParallelAnimationGroup::qt_metacast
+16    QParallelAnimationGroup::qt_metacall
+20    QParallelAnimationGroup::~QParallelAnimationGroup
+24    QParallelAnimationGroup::~QParallelAnimationGroup
+28    QParallelAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QParallelAnimationGroup::duration
+60    QParallelAnimationGroup::updateCurrentTime
+64    QParallelAnimationGroup::updateState
+68    QParallelAnimationGroup::updateDirection
+
+Class QParallelAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QParallelAnimationGroup (0xb49bc480) 0
+    vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u)
+  QAnimationGroup (0xb49bc4c0) 0
+      primary-for QParallelAnimationGroup (0xb49bc480)
+    QAbstractAnimation (0xb49bc500) 0
+        primary-for QAnimationGroup (0xb49bc4c0)
+      QObject (0xb4991a8c) 0
+          primary-for QAbstractAnimation (0xb49bc500)
+
+Vtable for QPauseAnimation
+QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPauseAnimation)
+8     QPauseAnimation::metaObject
+12    QPauseAnimation::qt_metacast
+16    QPauseAnimation::qt_metacall
+20    QPauseAnimation::~QPauseAnimation
+24    QPauseAnimation::~QPauseAnimation
+28    QPauseAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPauseAnimation::duration
+60    QPauseAnimation::updateCurrentTime
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QPauseAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPauseAnimation (0xb49bc7c0) 0
+    vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u)
+  QAbstractAnimation (0xb49bc800) 0
+      primary-for QPauseAnimation (0xb49bc7c0)
+    QObject (0xb4991ca8) 0
+        primary-for QAbstractAnimation (0xb49bc800)
+
+Vtable for QVariantAnimation
+QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QVariantAnimation)
+8     QVariantAnimation::metaObject
+12    QVariantAnimation::qt_metacast
+16    QVariantAnimation::qt_metacall
+20    QVariantAnimation::~QVariantAnimation
+24    QVariantAnimation::~QVariantAnimation
+28    QVariantAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QVariantAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    __cxa_pure_virtual
+76    QVariantAnimation::interpolated
+
+Class QVariantAnimation
+   size=8 align=4
+   base size=8 base align=4
+QVariantAnimation (0xb49bcac0) 0
+    vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u)
+  QAbstractAnimation (0xb49bcb00) 0
+      primary-for QVariantAnimation (0xb49bcac0)
+    QObject (0xb4991ec4) 0
+        primary-for QAbstractAnimation (0xb49bcb00)
+
+Vtable for QPropertyAnimation
+QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QPropertyAnimation)
+8     QPropertyAnimation::metaObject
+12    QPropertyAnimation::qt_metacast
+16    QPropertyAnimation::qt_metacall
+20    QPropertyAnimation::~QPropertyAnimation
+24    QPropertyAnimation::~QPropertyAnimation
+28    QPropertyAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QPropertyAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    QPropertyAnimation::updateCurrentValue
+76    QVariantAnimation::interpolated
+
+Class QPropertyAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPropertyAnimation (0xb49bcf00) 0
+    vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u)
+  QVariantAnimation (0xb49bcf40) 0
+      primary-for QPropertyAnimation (0xb49bcf00)
+    QAbstractAnimation (0xb49bcf80) 0
+        primary-for QVariantAnimation (0xb49bcf40)
+      QObject (0xb47f60f0) 0
+          primary-for QAbstractAnimation (0xb49bcf80)
+
+Vtable for QSequentialAnimationGroup
+QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
+8     QSequentialAnimationGroup::metaObject
+12    QSequentialAnimationGroup::qt_metacast
+16    QSequentialAnimationGroup::qt_metacall
+20    QSequentialAnimationGroup::~QSequentialAnimationGroup
+24    QSequentialAnimationGroup::~QSequentialAnimationGroup
+28    QSequentialAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSequentialAnimationGroup::duration
+60    QSequentialAnimationGroup::updateCurrentTime
+64    QSequentialAnimationGroup::updateState
+68    QSequentialAnimationGroup::updateDirection
+
+Class QSequentialAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QSequentialAnimationGroup (0xb47f9240) 0
+    vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u)
+  QAnimationGroup (0xb47f9280) 0
+      primary-for QSequentialAnimationGroup (0xb47f9240)
+    QAbstractAnimation (0xb47f92c0) 0
+        primary-for QAnimationGroup (0xb47f9280)
+      QObject (0xb47f630c) 0
+          primary-for QAbstractAnimation (0xb47f92c0)
+
+Class QXmlNamespaceSupport
+   size=4 align=4
+   base size=4 base align=4
+QXmlNamespaceSupport (0xb47f6528) 0
+
+Class QXmlAttributes::Attribute
+   size=16 align=4
+   base size=16 base align=4
+QXmlAttributes::Attribute (0xb47f65a0) 0
+
+Vtable for QXmlAttributes
+QXmlAttributes::_ZTV14QXmlAttributes: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QXmlAttributes)
+8     QXmlAttributes::~QXmlAttributes
+12    QXmlAttributes::~QXmlAttributes
+
+Class QXmlAttributes
+   size=12 align=4
+   base size=12 base align=4
+QXmlAttributes (0xb47f6564) 0
+    vptr=((& QXmlAttributes::_ZTV14QXmlAttributes) + 8u)
+
+Vtable for QXmlInputSource
+QXmlInputSource::_ZTV15QXmlInputSource: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QXmlInputSource)
+8     QXmlInputSource::~QXmlInputSource
+12    QXmlInputSource::~QXmlInputSource
+16    QXmlInputSource::setData
+20    QXmlInputSource::setData
+24    QXmlInputSource::fetchData
+28    QXmlInputSource::data
+32    QXmlInputSource::next
+36    QXmlInputSource::reset
+40    QXmlInputSource::fromRawData
+
+Class QXmlInputSource
+   size=8 align=4
+   base size=8 base align=4
+QXmlInputSource (0xb47f6b40) 0
+    vptr=((& QXmlInputSource::_ZTV15QXmlInputSource) + 8u)
+
+Class QXmlParseException
+   size=4 align=4
+   base size=4 base align=4
+QXmlParseException (0xb47f6b7c) 0
+
+Vtable for QXmlReader
+QXmlReader::_ZTV10QXmlReader: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QXmlReader)
+8     QXmlReader::~QXmlReader
+12    QXmlReader::~QXmlReader
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+
+Class QXmlReader
+   size=4 align=4
+   base size=4 base align=4
+QXmlReader (0xb47f6bf4) 0 nearly-empty
+    vptr=((& QXmlReader::_ZTV10QXmlReader) + 8u)
+
+Vtable for QXmlSimpleReader
+QXmlSimpleReader::_ZTV16QXmlSimpleReader: 26u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QXmlSimpleReader)
+8     QXmlSimpleReader::~QXmlSimpleReader
+12    QXmlSimpleReader::~QXmlSimpleReader
+16    QXmlSimpleReader::feature
+20    QXmlSimpleReader::setFeature
+24    QXmlSimpleReader::hasFeature
+28    QXmlSimpleReader::property
+32    QXmlSimpleReader::setProperty
+36    QXmlSimpleReader::hasProperty
+40    QXmlSimpleReader::setEntityResolver
+44    QXmlSimpleReader::entityResolver
+48    QXmlSimpleReader::setDTDHandler
+52    QXmlSimpleReader::DTDHandler
+56    QXmlSimpleReader::setContentHandler
+60    QXmlSimpleReader::contentHandler
+64    QXmlSimpleReader::setErrorHandler
+68    QXmlSimpleReader::errorHandler
+72    QXmlSimpleReader::setLexicalHandler
+76    QXmlSimpleReader::lexicalHandler
+80    QXmlSimpleReader::setDeclHandler
+84    QXmlSimpleReader::declHandler
+88    QXmlSimpleReader::parse
+92    QXmlSimpleReader::parse
+96    QXmlSimpleReader::parse
+100   QXmlSimpleReader::parseContinue
+
+Class QXmlSimpleReader
+   size=8 align=4
+   base size=8 base align=4
+QXmlSimpleReader (0xb47f9c40) 0
+    vptr=((& QXmlSimpleReader::_ZTV16QXmlSimpleReader) + 8u)
+  QXmlReader (0xb47f6e10) 0 nearly-empty
+      primary-for QXmlSimpleReader (0xb47f9c40)
+
+Vtable for QXmlLocator
+QXmlLocator::_ZTV11QXmlLocator: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QXmlLocator)
+8     QXmlLocator::~QXmlLocator
+12    QXmlLocator::~QXmlLocator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QXmlLocator
+   size=4 align=4
+   base size=4 base align=4
+QXmlLocator (0xb47f6f78) 0 nearly-empty
+    vptr=((& QXmlLocator::_ZTV11QXmlLocator) + 8u)
+
+Vtable for QXmlContentHandler
+QXmlContentHandler::_ZTV18QXmlContentHandler: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QXmlContentHandler)
+8     QXmlContentHandler::~QXmlContentHandler
+12    QXmlContentHandler::~QXmlContentHandler
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QXmlContentHandler
+   size=4 align=4
+   base size=4 base align=4
+QXmlContentHandler (0xb47f6fb4) 0 nearly-empty
+    vptr=((& QXmlContentHandler::_ZTV18QXmlContentHandler) + 8u)
+
+Vtable for QXmlErrorHandler
+QXmlErrorHandler::_ZTV16QXmlErrorHandler: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QXmlErrorHandler)
+8     QXmlErrorHandler::~QXmlErrorHandler
+12    QXmlErrorHandler::~QXmlErrorHandler
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class QXmlErrorHandler
+   size=4 align=4
+   base size=4 base align=4
+QXmlErrorHandler (0xb485e1e0) 0 nearly-empty
+    vptr=((& QXmlErrorHandler::_ZTV16QXmlErrorHandler) + 8u)
+
+Vtable for QXmlDTDHandler
+QXmlDTDHandler::_ZTV14QXmlDTDHandler: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QXmlDTDHandler)
+8     QXmlDTDHandler::~QXmlDTDHandler
+12    QXmlDTDHandler::~QXmlDTDHandler
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+
+Class QXmlDTDHandler
+   size=4 align=4
+   base size=4 base align=4
+QXmlDTDHandler (0xb485e3fc) 0 nearly-empty
+    vptr=((& QXmlDTDHandler::_ZTV14QXmlDTDHandler) + 8u)
+
+Vtable for QXmlEntityResolver
+QXmlEntityResolver::_ZTV18QXmlEntityResolver: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QXmlEntityResolver)
+8     QXmlEntityResolver::~QXmlEntityResolver
+12    QXmlEntityResolver::~QXmlEntityResolver
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QXmlEntityResolver
+   size=4 align=4
+   base size=4 base align=4
+QXmlEntityResolver (0xb485e618) 0 nearly-empty
+    vptr=((& QXmlEntityResolver::_ZTV18QXmlEntityResolver) + 8u)
+
+Vtable for QXmlLexicalHandler
+QXmlLexicalHandler::_ZTV18QXmlLexicalHandler: 12u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QXmlLexicalHandler)
+8     QXmlLexicalHandler::~QXmlLexicalHandler
+12    QXmlLexicalHandler::~QXmlLexicalHandler
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+
+Class QXmlLexicalHandler
+   size=4 align=4
+   base size=4 base align=4
+QXmlLexicalHandler (0xb485e834) 0 nearly-empty
+    vptr=((& QXmlLexicalHandler::_ZTV18QXmlLexicalHandler) + 8u)
+
+Vtable for QXmlDeclHandler
+QXmlDeclHandler::_ZTV15QXmlDeclHandler: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QXmlDeclHandler)
+8     QXmlDeclHandler::~QXmlDeclHandler
+12    QXmlDeclHandler::~QXmlDeclHandler
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class QXmlDeclHandler
+   size=4 align=4
+   base size=4 base align=4
+QXmlDeclHandler (0xb485ea50) 0 nearly-empty
+    vptr=((& QXmlDeclHandler::_ZTV15QXmlDeclHandler) + 8u)
+
+Vtable for QXmlDefaultHandler
+QXmlDefaultHandler::_ZTV18QXmlDefaultHandler: 73u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QXmlDefaultHandler)
+8     QXmlDefaultHandler::~QXmlDefaultHandler
+12    QXmlDefaultHandler::~QXmlDefaultHandler
+16    QXmlDefaultHandler::setDocumentLocator
+20    QXmlDefaultHandler::startDocument
+24    QXmlDefaultHandler::endDocument
+28    QXmlDefaultHandler::startPrefixMapping
+32    QXmlDefaultHandler::endPrefixMapping
+36    QXmlDefaultHandler::startElement
+40    QXmlDefaultHandler::endElement
+44    QXmlDefaultHandler::characters
+48    QXmlDefaultHandler::ignorableWhitespace
+52    QXmlDefaultHandler::processingInstruction
+56    QXmlDefaultHandler::skippedEntity
+60    QXmlDefaultHandler::errorString
+64    QXmlDefaultHandler::warning
+68    QXmlDefaultHandler::error
+72    QXmlDefaultHandler::fatalError
+76    QXmlDefaultHandler::notationDecl
+80    QXmlDefaultHandler::unparsedEntityDecl
+84    QXmlDefaultHandler::resolveEntity
+88    QXmlDefaultHandler::startDTD
+92    QXmlDefaultHandler::endDTD
+96    QXmlDefaultHandler::startEntity
+100   QXmlDefaultHandler::endEntity
+104   QXmlDefaultHandler::startCDATA
+108   QXmlDefaultHandler::endCDATA
+112   QXmlDefaultHandler::comment
+116   QXmlDefaultHandler::attributeDecl
+120   QXmlDefaultHandler::internalEntityDecl
+124   QXmlDefaultHandler::externalEntityDecl
+128   (int (*)(...))-0x000000004
+132   (int (*)(...))(& _ZTI18QXmlDefaultHandler)
+136   QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandlerD1Ev
+140   QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandlerD0Ev
+144   QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandler7warningERK18QXmlParseException
+148   QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandler5errorERK18QXmlParseException
+152   QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandler10fatalErrorERK18QXmlParseException
+156   QXmlDefaultHandler::_ZThn4_NK18QXmlDefaultHandler11errorStringEv
+160   (int (*)(...))-0x000000008
+164   (int (*)(...))(& _ZTI18QXmlDefaultHandler)
+168   QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandlerD1Ev
+172   QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandlerD0Ev
+176   QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandler12notationDeclERK7QStringS2_S2_
+180   QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandler18unparsedEntityDeclERK7QStringS2_S2_S2_
+184   QXmlDefaultHandler::_ZThn8_NK18QXmlDefaultHandler11errorStringEv
+188   (int (*)(...))-0x00000000c
+192   (int (*)(...))(& _ZTI18QXmlDefaultHandler)
+196   QXmlDefaultHandler::_ZThn12_N18QXmlDefaultHandlerD1Ev
+200   QXmlDefaultHandler::_ZThn12_N18QXmlDefaultHandlerD0Ev
+204   QXmlDefaultHandler::_ZThn12_N18QXmlDefaultHandler13resolveEntityERK7QStringS2_RP15QXmlInputSource
+208   QXmlDefaultHandler::_ZThn12_NK18QXmlDefaultHandler11errorStringEv
+212   (int (*)(...))-0x000000010
+216   (int (*)(...))(& _ZTI18QXmlDefaultHandler)
+220   QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandlerD1Ev
+224   QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandlerD0Ev
+228   QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler8startDTDERK7QStringS2_S2_
+232   QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler6endDTDEv
+236   QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler11startEntityERK7QString
+240   QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler9endEntityERK7QString
+244   QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler10startCDATAEv
+248   QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler8endCDATAEv
+252   QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler7commentERK7QString
+256   QXmlDefaultHandler::_ZThn16_NK18QXmlDefaultHandler11errorStringEv
+260   (int (*)(...))-0x000000014
+264   (int (*)(...))(& _ZTI18QXmlDefaultHandler)
+268   QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandlerD1Ev
+272   QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandlerD0Ev
+276   QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandler13attributeDeclERK7QStringS2_S2_S2_S2_
+280   QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandler18internalEntityDeclERK7QStringS2_
+284   QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandler18externalEntityDeclERK7QStringS2_S2_
+288   QXmlDefaultHandler::_ZThn20_NK18QXmlDefaultHandler11errorStringEv
+
+Class QXmlDefaultHandler
+   size=28 align=4
+   base size=28 base align=4
+QXmlDefaultHandler (0xb48760a8) 0
+    vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 8u)
+  QXmlContentHandler (0xb485ec6c) 0 nearly-empty
+      primary-for QXmlDefaultHandler (0xb48760a8)
+  QXmlErrorHandler (0xb485eca8) 4 nearly-empty
+      vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 136u)
+  QXmlDTDHandler (0xb485ece4) 8 nearly-empty
+      vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 168u)
+  QXmlEntityResolver (0xb485ed20) 12 nearly-empty
+      vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 196u)
+  QXmlLexicalHandler (0xb485ed5c) 16 nearly-empty
+      vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 220u)
+  QXmlDeclHandler (0xb485ed98) 20 nearly-empty
+      vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 268u)
+
+Class QDomImplementation
+   size=4 align=4
+   base size=4 base align=4
+QDomImplementation (0xb489abf4) 0
+
+Class QDomNode
+   size=4 align=4
+   base size=4 base align=4
+QDomNode (0xb489ac30) 0
+
+Class QDomNodeList
+   size=4 align=4
+   base size=4 base align=4
+QDomNodeList (0xb489ac6c) 0
+
+Class QDomDocumentType
+   size=4 align=4
+   base size=4 base align=4
+QDomDocumentType (0xb48bb000) 0
+  QDomNode (0xb489ad5c) 0
+
+Class QDomDocument
+   size=4 align=4
+   base size=4 base align=4
+QDomDocument (0xb48bb0c0) 0
+  QDomNode (0xb489add4) 0
+
+Class QDomNamedNodeMap
+   size=4 align=4
+   base size=4 base align=4
+QDomNamedNodeMap (0xb489ae4c) 0
+
+Class QDomDocumentFragment
+   size=4 align=4
+   base size=4 base align=4
+QDomDocumentFragment (0xb48bb2c0) 0
+  QDomNode (0xb489af00) 0
+
+Class QDomCharacterData
+   size=4 align=4
+   base size=4 base align=4
+QDomCharacterData (0xb48bb380) 0
+  QDomNode (0xb489af78) 0
+
+Class QDomAttr
+   size=4 align=4
+   base size=4 base align=4
+QDomAttr (0xb48bb400) 0
+  QDomNode (0xb489afb4) 0
+
+Class QDomElement
+   size=4 align=4
+   base size=4 base align=4
+QDomElement (0xb48bb4c0) 0
+  QDomNode (0xb48d803c) 0
+
+Class QDomText
+   size=4 align=4
+   base size=4 base align=4
+QDomText (0xb48bb680) 0
+  QDomCharacterData (0xb48bb6c0) 0
+    QDomNode (0xb48d81a4) 0
+
+Class QDomComment
+   size=4 align=4
+   base size=4 base align=4
+QDomComment (0xb48bb780) 0
+  QDomCharacterData (0xb48bb7c0) 0
+    QDomNode (0xb48d821c) 0
+
+Class QDomCDATASection
+   size=4 align=4
+   base size=4 base align=4
+QDomCDATASection (0xb48bb880) 0
+  QDomText (0xb48bb8c0) 0
+    QDomCharacterData (0xb48bb900) 0
+      QDomNode (0xb48d8294) 0
+
+Class QDomNotation
+   size=4 align=4
+   base size=4 base align=4
+QDomNotation (0xb48bb9c0) 0
+  QDomNode (0xb48d830c) 0
+
+Class QDomEntity
+   size=4 align=4
+   base size=4 base align=4
+QDomEntity (0xb48bba80) 0
+  QDomNode (0xb48d8384) 0
+
+Class QDomEntityReference
+   size=4 align=4
+   base size=4 base align=4
+QDomEntityReference (0xb48bbb40) 0
+  QDomNode (0xb48d83fc) 0
+
+Class QDomProcessingInstruction
+   size=4 align=4
+   base size=4 base align=4
+QDomProcessingInstruction (0xb48bbc00) 0
+  QDomNode (0xb48d8474) 0
+
+Class QSizePolicy
+   size=4 align=4
+   base size=4 base align=4
+QSizePolicy (0xb48d84ec) 0
+
+Class QColor
+   size=16 align=4
+   base size=14 base align=4
+QColor (0xb471d690) 0
+
+Class QPolygon
+   size=4 align=4
+   base size=4 base align=4
+QPolygon (0xb473fe80) 0
+  QVector<QPoint> (0xb471dd20) 0
+
+Class QPolygonF
+   size=4 align=4
+   base size=4 base align=4
+QPolygonF (0xb478e4c0) 0
+  QVector<QPointF> (0xb478f708) 0
+
+Class QRegion::QRegionData
+   size=16 align=4
+   base size=16 base align=4
+QRegion::QRegionData (0xb47be078) 0
+
+Class QRegion
+   size=4 align=4
+   base size=4 base align=4
+QRegion (0xb47be03c) 0
+
+Class QMatrix
+   size=48 align=4
+   base size=48 base align=4
+QMatrix (0xb47be3c0) 0
+
+Class QPainterPath::Element
+   size=20 align=4
+   base size=20 base align=4
+QPainterPath::Element (0xb45ed564) 0
+
+Class QPainterPath
+   size=4 align=4
+   base size=4 base align=4
+QPainterPath (0xb45ed528) 0
+
+Class QPainterPathPrivate
+   size=8 align=4
+   base size=8 base align=4
+QPainterPathPrivate (0xb45eda50) 0
+
+Class QPainterPathStroker
+   size=4 align=4
+   base size=4 base align=4
+QPainterPathStroker (0xb45edb7c) 0
+
+Class QTransform
+   size=80 align=4
+   base size=80 base align=4
+QTransform (0xb4652b04) 0
+
+Vtable for QPaintDevice
+QPaintDevice::_ZTV12QPaintDevice: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPaintDevice)
+8     QPaintDevice::~QPaintDevice
+12    QPaintDevice::~QPaintDevice
+16    QPaintDevice::devType
+20    __cxa_pure_virtual
+24    QPaintDevice::metric
+
+Class QPaintDevice
+   size=8 align=4
+   base size=6 base align=4
+QPaintDevice (0xb46bba50) 0
+    vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u)
+
+Class QImageTextKeyLang
+   size=8 align=4
+   base size=8 base align=4
+QImageTextKeyLang (0xb44ce348) 0
+
+Vtable for QImage
+QImage::_ZTV6QImage: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QImage)
+8     QImage::~QImage
+12    QImage::~QImage
+16    QImage::devType
+20    QImage::paintEngine
+24    QImage::metric
+
+Class QImage
+   size=12 align=4
+   base size=12 base align=4
+QImage (0xb44d5200) 0
+    vptr=((& QImage::_ZTV6QImage) + 8u)
+  QPaintDevice (0xb44ced20) 0
+      primary-for QImage (0xb44d5200)
+
+Vtable for QPixmap
+QPixmap::_ZTV7QPixmap: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QPixmap)
+8     QPixmap::~QPixmap
+12    QPixmap::~QPixmap
+16    QPixmap::devType
+20    QPixmap::paintEngine
+24    QPixmap::metric
+
+Class QPixmap
+   size=12 align=4
+   base size=12 base align=4
+QPixmap (0xb44d5b00) 0
+    vptr=((& QPixmap::_ZTV7QPixmap) + 8u)
+  QPaintDevice (0xb452f8e8) 0
+      primary-for QPixmap (0xb44d5b00)
+
+Class QBrush
+   size=4 align=4
+   base size=4 base align=4
+QBrush (0xb452ff3c) 0
+
+Class QBrushData
+   size=104 align=4
+   base size=104 base align=4
+QBrushData (0xb45870f0) 0
+
+Class QGradient
+   size=56 align=4
+   base size=56 base align=4
+QGradient (0xb45874b0) 0
+
+Class QLinearGradient
+   size=56 align=4
+   base size=56 base align=4
+QLinearGradient (0xb4573940) 0
+  QGradient (0xb4587744) 0
+
+Class QRadialGradient
+   size=56 align=4
+   base size=56 base align=4
+QRadialGradient (0xb4573a40) 0
+  QGradient (0xb4587780) 0
+
+Class QConicalGradient
+   size=56 align=4
+   base size=56 base align=4
+QConicalGradient (0xb4573b40) 0
+  QGradient (0xb45877bc) 0
+
+Class QPalette
+   size=8 align=4
+   base size=8 base align=4
+QPalette (0xb45877f8) 0
+
+Class QColorGroup
+   size=8 align=4
+   base size=8 base align=4
+QColorGroup (0xb43da580) 0
+  QPalette (0xb43e50f0) 0
+
+Vtable for QAbstractFormBuilder
+QAbstractFormBuilder::_ZTV20QAbstractFormBuilder: 48u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QAbstractFormBuilder)
+8     QAbstractFormBuilder::~QAbstractFormBuilder
+12    QAbstractFormBuilder::~QAbstractFormBuilder
+16    QAbstractFormBuilder::load
+20    QAbstractFormBuilder::save
+24    QAbstractFormBuilder::loadExtraInfo
+28    QAbstractFormBuilder::create
+32    QAbstractFormBuilder::create
+36    QAbstractFormBuilder::create
+40    QAbstractFormBuilder::create
+44    QAbstractFormBuilder::create
+48    QAbstractFormBuilder::create
+52    QAbstractFormBuilder::addMenuAction
+56    QAbstractFormBuilder::applyProperties
+60    QAbstractFormBuilder::applyTabStops
+64    QAbstractFormBuilder::createWidget
+68    QAbstractFormBuilder::createLayout
+72    QAbstractFormBuilder::createAction
+76    QAbstractFormBuilder::createActionGroup
+80    QAbstractFormBuilder::createCustomWidgets
+84    QAbstractFormBuilder::createConnections
+88    QAbstractFormBuilder::createResources
+92    QAbstractFormBuilder::addItem
+96    QAbstractFormBuilder::addItem
+100   QAbstractFormBuilder::saveExtraInfo
+104   QAbstractFormBuilder::saveDom
+108   QAbstractFormBuilder::createActionRefDom
+112   QAbstractFormBuilder::createDom
+116   QAbstractFormBuilder::createDom
+120   QAbstractFormBuilder::createDom
+124   QAbstractFormBuilder::createDom
+128   QAbstractFormBuilder::createDom
+132   QAbstractFormBuilder::createDom
+136   QAbstractFormBuilder::saveConnections
+140   QAbstractFormBuilder::saveCustomWidgets
+144   QAbstractFormBuilder::saveTabStops
+148   QAbstractFormBuilder::saveResources
+152   QAbstractFormBuilder::computeProperties
+156   QAbstractFormBuilder::checkProperty
+160   QAbstractFormBuilder::createProperty
+164   QAbstractFormBuilder::layoutInfo
+168   QAbstractFormBuilder::nameToIcon
+172   QAbstractFormBuilder::iconToFilePath
+176   QAbstractFormBuilder::iconToQrcPath
+180   QAbstractFormBuilder::nameToPixmap
+184   QAbstractFormBuilder::pixmapToFilePath
+188   QAbstractFormBuilder::pixmapToQrcPath
+
+Class QAbstractFormBuilder
+   size=28 align=4
+   base size=28 base align=4
+QAbstractFormBuilder (0xb4402258) 0
+    vptr=((& QAbstractFormBuilder::_ZTV20QAbstractFormBuilder) + 8u)
+
+Vtable for QAbstractExtensionFactory
+QAbstractExtensionFactory::_ZTV25QAbstractExtensionFactory: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAbstractExtensionFactory)
+8     QAbstractExtensionFactory::~QAbstractExtensionFactory
+12    QAbstractExtensionFactory::~QAbstractExtensionFactory
+16    __cxa_pure_virtual
+
+Class QAbstractExtensionFactory
+   size=4 align=4
+   base size=4 base align=4
+QAbstractExtensionFactory (0xb44023fc) 0 nearly-empty
+    vptr=((& QAbstractExtensionFactory::_ZTV25QAbstractExtensionFactory) + 8u)
+
+Vtable for QAbstractExtensionManager
+QAbstractExtensionManager::_ZTV25QAbstractExtensionManager: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAbstractExtensionManager)
+8     QAbstractExtensionManager::~QAbstractExtensionManager
+12    QAbstractExtensionManager::~QAbstractExtensionManager
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+
+Class QAbstractExtensionManager
+   size=4 align=4
+   base size=4 base align=4
+QAbstractExtensionManager (0xb44028e8) 0 nearly-empty
+    vptr=((& QAbstractExtensionManager::_ZTV25QAbstractExtensionManager) + 8u)
+
+Vtable for QDesignerContainerExtension
+QDesignerContainerExtension::_ZTV27QDesignerContainerExtension: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDesignerContainerExtension)
+8     QDesignerContainerExtension::~QDesignerContainerExtension
+12    QDesignerContainerExtension::~QDesignerContainerExtension
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+
+Class QDesignerContainerExtension
+   size=4 align=4
+   base size=4 base align=4
+QDesignerContainerExtension (0xb4402dd4) 0 nearly-empty
+    vptr=((& QDesignerContainerExtension::_ZTV27QDesignerContainerExtension) + 8u)
+
+Class QIcon
+   size=4 align=4
+   base size=4 base align=4
+QIcon (0xb44664b0) 0
+
+Vtable for QDesignerCustomWidgetInterface
+QDesignerCustomWidgetInterface::_ZTV30QDesignerCustomWidgetInterface: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI30QDesignerCustomWidgetInterface)
+8     QDesignerCustomWidgetInterface::~QDesignerCustomWidgetInterface
+12    QDesignerCustomWidgetInterface::~QDesignerCustomWidgetInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    QDesignerCustomWidgetInterface::isInitialized
+52    QDesignerCustomWidgetInterface::initialize
+56    QDesignerCustomWidgetInterface::domXml
+60    QDesignerCustomWidgetInterface::codeTemplate
+
+Class QDesignerCustomWidgetInterface
+   size=4 align=4
+   base size=4 base align=4
+QDesignerCustomWidgetInterface (0xb4466708) 0 nearly-empty
+    vptr=((& QDesignerCustomWidgetInterface::_ZTV30QDesignerCustomWidgetInterface) + 8u)
+
+Vtable for QDesignerCustomWidgetCollectionInterface
+QDesignerCustomWidgetCollectionInterface::_ZTV40QDesignerCustomWidgetCollectionInterface: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI40QDesignerCustomWidgetCollectionInterface)
+8     QDesignerCustomWidgetCollectionInterface::~QDesignerCustomWidgetCollectionInterface
+12    QDesignerCustomWidgetCollectionInterface::~QDesignerCustomWidgetCollectionInterface
+16    __cxa_pure_virtual
+
+Class QDesignerCustomWidgetCollectionInterface
+   size=4 align=4
+   base size=4 base align=4
+QDesignerCustomWidgetCollectionInterface (0xb4466d98) 0 nearly-empty
+    vptr=((& QDesignerCustomWidgetCollectionInterface::_ZTV40QDesignerCustomWidgetCollectionInterface) + 8u)
+
+Vtable for QFormBuilder
+QFormBuilder::_ZTV12QFormBuilder: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QFormBuilder)
+8     QFormBuilder::~QFormBuilder
+12    QFormBuilder::~QFormBuilder
+16    QAbstractFormBuilder::load
+20    QAbstractFormBuilder::save
+24    QAbstractFormBuilder::loadExtraInfo
+28    QFormBuilder::create
+32    QFormBuilder::create
+36    QFormBuilder::create
+40    QFormBuilder::create
+44    QFormBuilder::create
+48    QFormBuilder::create
+52    QAbstractFormBuilder::addMenuAction
+56    QFormBuilder::applyProperties
+60    QAbstractFormBuilder::applyTabStops
+64    QFormBuilder::createWidget
+68    QFormBuilder::createLayout
+72    QAbstractFormBuilder::createAction
+76    QAbstractFormBuilder::createActionGroup
+80    QAbstractFormBuilder::createCustomWidgets
+84    QFormBuilder::createConnections
+88    QAbstractFormBuilder::createResources
+92    QFormBuilder::addItem
+96    QFormBuilder::addItem
+100   QAbstractFormBuilder::saveExtraInfo
+104   QAbstractFormBuilder::saveDom
+108   QAbstractFormBuilder::createActionRefDom
+112   QAbstractFormBuilder::createDom
+116   QAbstractFormBuilder::createDom
+120   QAbstractFormBuilder::createDom
+124   QAbstractFormBuilder::createDom
+128   QAbstractFormBuilder::createDom
+132   QAbstractFormBuilder::createDom
+136   QAbstractFormBuilder::saveConnections
+140   QAbstractFormBuilder::saveCustomWidgets
+144   QAbstractFormBuilder::saveTabStops
+148   QAbstractFormBuilder::saveResources
+152   QAbstractFormBuilder::computeProperties
+156   QAbstractFormBuilder::checkProperty
+160   QAbstractFormBuilder::createProperty
+164   QAbstractFormBuilder::layoutInfo
+168   QAbstractFormBuilder::nameToIcon
+172   QAbstractFormBuilder::iconToFilePath
+176   QAbstractFormBuilder::iconToQrcPath
+180   QAbstractFormBuilder::nameToPixmap
+184   QAbstractFormBuilder::pixmapToFilePath
+188   QAbstractFormBuilder::pixmapToQrcPath
+192   QFormBuilder::updateCustomWidgets
+
+Class QFormBuilder
+   size=36 align=4
+   base size=36 base align=4
+QFormBuilder (0xb449a240) 0
+    vptr=((& QFormBuilder::_ZTV12QFormBuilder) + 8u)
+  QAbstractFormBuilder (0xb449c294) 0
+      primary-for QFormBuilder (0xb449a240)
+
+Class QFont
+   size=8 align=4
+   base size=8 base align=4
+QFont (0xb449c348) 0
+
+Class QFontMetrics
+   size=4 align=4
+   base size=4 base align=4
+QFontMetrics (0xb449c564) 0
+
+Class QFontMetricsF
+   size=4 align=4
+   base size=4 base align=4
+QFontMetricsF (0xb449c7bc) 0
+
+Class QFontInfo
+   size=4 align=4
+   base size=4 base align=4
+QFontInfo (0xb449c870) 0
+
+Class QCursor
+   size=4 align=4
+   base size=4 base align=4
+QCursor (0xb449c8ac) 0
+
+Class QKeySequence
+   size=4 align=4
+   base size=4 base align=4
+QKeySequence (0xb449c8e8) 0
+
+Class QWidgetData
+   size=64 align=4
+   base size=64 base align=4
+QWidgetData (0xb449cb04) 0
+
+Vtable for QWidget
+QWidget::_ZTV7QWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QWidget)
+8     QWidget::metaObject
+12    QWidget::qt_metacast
+16    QWidget::qt_metacall
+20    QWidget::~QWidget
+24    QWidget::~QWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI7QWidget)
+232   QWidget::_ZThn8_N7QWidgetD1Ev
+236   QWidget::_ZThn8_N7QWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWidget
+   size=20 align=4
+   base size=20 base align=4
+QWidget (0xb43287d0) 0
+    vptr=((& QWidget::_ZTV7QWidget) + 8u)
+  QObject (0xb449cb40) 0
+      primary-for QWidget (0xb43287d0)
+  QPaintDevice (0xb449cb7c) 8
+      vptr=((& QWidget::_ZTV7QWidget) + 232u)
+
+Vtable for QDesignerActionEditorInterface
+QDesignerActionEditorInterface::_ZTV30QDesignerActionEditorInterface: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI30QDesignerActionEditorInterface)
+8     QDesignerActionEditorInterface::metaObject
+12    QDesignerActionEditorInterface::qt_metacast
+16    QDesignerActionEditorInterface::qt_metacall
+20    QDesignerActionEditorInterface::~QDesignerActionEditorInterface
+24    QDesignerActionEditorInterface::~QDesignerActionEditorInterface
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDesignerActionEditorInterface::core
+228   __cxa_pure_virtual
+232   __cxa_pure_virtual
+236   __cxa_pure_virtual
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI30QDesignerActionEditorInterface)
+248   QDesignerActionEditorInterface::_ZThn8_N30QDesignerActionEditorInterfaceD1Ev
+252   QDesignerActionEditorInterface::_ZThn8_N30QDesignerActionEditorInterfaceD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDesignerActionEditorInterface
+   size=20 align=4
+   base size=20 base align=4
+QDesignerActionEditorInterface (0xb41d07c0) 0
+    vptr=((& QDesignerActionEditorInterface::_ZTV30QDesignerActionEditorInterface) + 8u)
+  QWidget (0xb41e6fa0) 0
+      primary-for QDesignerActionEditorInterface (0xb41d07c0)
+    QObject (0xb41df2d0) 0
+        primary-for QWidget (0xb41e6fa0)
+    QPaintDevice (0xb41df30c) 8
+        vptr=((& QDesignerActionEditorInterface::_ZTV30QDesignerActionEditorInterface) + 248u)
+
+Vtable for QDesignerBrushManagerInterface
+QDesignerBrushManagerInterface::_ZTV30QDesignerBrushManagerInterface: 21u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI30QDesignerBrushManagerInterface)
+8     QDesignerBrushManagerInterface::metaObject
+12    QDesignerBrushManagerInterface::qt_metacast
+16    QDesignerBrushManagerInterface::qt_metacall
+20    QDesignerBrushManagerInterface::~QDesignerBrushManagerInterface
+24    QDesignerBrushManagerInterface::~QDesignerBrushManagerInterface
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+
+Class QDesignerBrushManagerInterface
+   size=8 align=4
+   base size=8 base align=4
+QDesignerBrushManagerInterface (0xb41d0a00) 0
+    vptr=((& QDesignerBrushManagerInterface::_ZTV30QDesignerBrushManagerInterface) + 8u)
+  QObject (0xb41df438) 0
+      primary-for QDesignerBrushManagerInterface (0xb41d0a00)
+
+Vtable for QDesignerDnDItemInterface
+QDesignerDnDItemInterface::_ZTV25QDesignerDnDItemInterface: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QDesignerDnDItemInterface)
+8     QDesignerDnDItemInterface::~QDesignerDnDItemInterface
+12    QDesignerDnDItemInterface::~QDesignerDnDItemInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+
+Class QDesignerDnDItemInterface
+   size=4 align=4
+   base size=4 base align=4
+QDesignerDnDItemInterface (0xb41df780) 0 nearly-empty
+    vptr=((& QDesignerDnDItemInterface::_ZTV25QDesignerDnDItemInterface) + 8u)
+
+Vtable for QDesignerFormEditorInterface
+QDesignerFormEditorInterface::_ZTV28QDesignerFormEditorInterface: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI28QDesignerFormEditorInterface)
+8     QDesignerFormEditorInterface::metaObject
+12    QDesignerFormEditorInterface::qt_metacast
+16    QDesignerFormEditorInterface::qt_metacall
+20    QDesignerFormEditorInterface::~QDesignerFormEditorInterface
+24    QDesignerFormEditorInterface::~QDesignerFormEditorInterface
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QDesignerFormEditorInterface
+   size=60 align=4
+   base size=60 base align=4
+QDesignerFormEditorInterface (0xb41d0fc0) 0
+    vptr=((& QDesignerFormEditorInterface::_ZTV28QDesignerFormEditorInterface) + 8u)
+  QObject (0xb41dfa50) 0
+      primary-for QDesignerFormEditorInterface (0xb41d0fc0)
+
+Vtable for QDesignerFormEditorPluginInterface
+QDesignerFormEditorPluginInterface::_ZTV34QDesignerFormEditorPluginInterface: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI34QDesignerFormEditorPluginInterface)
+8     QDesignerFormEditorPluginInterface::~QDesignerFormEditorPluginInterface
+12    QDesignerFormEditorPluginInterface::~QDesignerFormEditorPluginInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class QDesignerFormEditorPluginInterface
+   size=4 align=4
+   base size=4 base align=4
+QDesignerFormEditorPluginInterface (0xb41dfe4c) 0 nearly-empty
+    vptr=((& QDesignerFormEditorPluginInterface::_ZTV34QDesignerFormEditorPluginInterface) + 8u)
+
+Vtable for QDesignerFormWindowInterface
+QDesignerFormWindowInterface::_ZTV28QDesignerFormWindowInterface: 114u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI28QDesignerFormWindowInterface)
+8     QDesignerFormWindowInterface::metaObject
+12    QDesignerFormWindowInterface::qt_metacast
+16    QDesignerFormWindowInterface::qt_metacall
+20    QDesignerFormWindowInterface::~QDesignerFormWindowInterface
+24    QDesignerFormWindowInterface::~QDesignerFormWindowInterface
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   __cxa_pure_virtual
+228   __cxa_pure_virtual
+232   __cxa_pure_virtual
+236   __cxa_pure_virtual
+240   __cxa_pure_virtual
+244   __cxa_pure_virtual
+248   __cxa_pure_virtual
+252   __cxa_pure_virtual
+256   __cxa_pure_virtual
+260   __cxa_pure_virtual
+264   __cxa_pure_virtual
+268   __cxa_pure_virtual
+272   __cxa_pure_virtual
+276   __cxa_pure_virtual
+280   __cxa_pure_virtual
+284   __cxa_pure_virtual
+288   __cxa_pure_virtual
+292   __cxa_pure_virtual
+296   __cxa_pure_virtual
+300   __cxa_pure_virtual
+304   QDesignerFormWindowInterface::core
+308   __cxa_pure_virtual
+312   __cxa_pure_virtual
+316   __cxa_pure_virtual
+320   __cxa_pure_virtual
+324   __cxa_pure_virtual
+328   __cxa_pure_virtual
+332   __cxa_pure_virtual
+336   __cxa_pure_virtual
+340   __cxa_pure_virtual
+344   __cxa_pure_virtual
+348   __cxa_pure_virtual
+352   __cxa_pure_virtual
+356   __cxa_pure_virtual
+360   __cxa_pure_virtual
+364   __cxa_pure_virtual
+368   __cxa_pure_virtual
+372   __cxa_pure_virtual
+376   __cxa_pure_virtual
+380   __cxa_pure_virtual
+384   __cxa_pure_virtual
+388   __cxa_pure_virtual
+392   __cxa_pure_virtual
+396   __cxa_pure_virtual
+400   __cxa_pure_virtual
+404   __cxa_pure_virtual
+408   __cxa_pure_virtual
+412   __cxa_pure_virtual
+416   __cxa_pure_virtual
+420   __cxa_pure_virtual
+424   __cxa_pure_virtual
+428   (int (*)(...))-0x000000008
+432   (int (*)(...))(& _ZTI28QDesignerFormWindowInterface)
+436   QDesignerFormWindowInterface::_ZThn8_N28QDesignerFormWindowInterfaceD1Ev
+440   QDesignerFormWindowInterface::_ZThn8_N28QDesignerFormWindowInterfaceD0Ev
+444   QWidget::_ZThn8_NK7QWidget7devTypeEv
+448   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+452   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDesignerFormWindowInterface
+   size=20 align=4
+   base size=20 base align=4
+QDesignerFormWindowInterface (0xb420d940) 0
+    vptr=((& QDesignerFormWindowInterface::_ZTV28QDesignerFormWindowInterface) + 8u)
+  QWidget (0xb424d8c0) 0
+      primary-for QDesignerFormWindowInterface (0xb420d940)
+    QObject (0xb424e348) 0
+        primary-for QWidget (0xb424d8c0)
+    QPaintDevice (0xb424e384) 8
+        vptr=((& QDesignerFormWindowInterface::_ZTV28QDesignerFormWindowInterface) + 436u)
+
+Vtable for QDesignerFormWindowCursorInterface
+QDesignerFormWindowCursorInterface::_ZTV34QDesignerFormWindowCursorInterface: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI34QDesignerFormWindowCursorInterface)
+8     QDesignerFormWindowCursorInterface::~QDesignerFormWindowCursorInterface
+12    QDesignerFormWindowCursorInterface::~QDesignerFormWindowCursorInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+
+Class QDesignerFormWindowCursorInterface
+   size=4 align=4
+   base size=4 base align=4
+QDesignerFormWindowCursorInterface (0xb424e4b0) 0 nearly-empty
+    vptr=((& QDesignerFormWindowCursorInterface::_ZTV34QDesignerFormWindowCursorInterface) + 8u)
+
+Vtable for QDesignerFormWindowManagerInterface
+QDesignerFormWindowManagerInterface::_ZTV35QDesignerFormWindowManagerInterface: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI35QDesignerFormWindowManagerInterface)
+8     QDesignerFormWindowManagerInterface::metaObject
+12    QDesignerFormWindowManagerInterface::qt_metacast
+16    QDesignerFormWindowManagerInterface::qt_metacall
+20    QDesignerFormWindowManagerInterface::~QDesignerFormWindowManagerInterface
+24    QDesignerFormWindowManagerInterface::~QDesignerFormWindowManagerInterface
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDesignerFormWindowManagerInterface::actionCut
+60    QDesignerFormWindowManagerInterface::actionCopy
+64    QDesignerFormWindowManagerInterface::actionPaste
+68    QDesignerFormWindowManagerInterface::actionDelete
+72    QDesignerFormWindowManagerInterface::actionSelectAll
+76    QDesignerFormWindowManagerInterface::actionLower
+80    QDesignerFormWindowManagerInterface::actionRaise
+84    QDesignerFormWindowManagerInterface::actionUndo
+88    QDesignerFormWindowManagerInterface::actionRedo
+92    QDesignerFormWindowManagerInterface::actionHorizontalLayout
+96    QDesignerFormWindowManagerInterface::actionVerticalLayout
+100   QDesignerFormWindowManagerInterface::actionSplitHorizontal
+104   QDesignerFormWindowManagerInterface::actionSplitVertical
+108   QDesignerFormWindowManagerInterface::actionGridLayout
+112   QDesignerFormWindowManagerInterface::actionBreakLayout
+116   QDesignerFormWindowManagerInterface::actionAdjustSize
+120   QDesignerFormWindowManagerInterface::activeFormWindow
+124   QDesignerFormWindowManagerInterface::formWindowCount
+128   QDesignerFormWindowManagerInterface::formWindow
+132   QDesignerFormWindowManagerInterface::createFormWindow
+136   QDesignerFormWindowManagerInterface::core
+140   __cxa_pure_virtual
+144   QDesignerFormWindowManagerInterface::addFormWindow
+148   QDesignerFormWindowManagerInterface::removeFormWindow
+152   QDesignerFormWindowManagerInterface::setActiveFormWindow
+
+Class QDesignerFormWindowManagerInterface
+   size=8 align=4
+   base size=8 base align=4
+QDesignerFormWindowManagerInterface (0xb420dd80) 0
+    vptr=((& QDesignerFormWindowManagerInterface::_ZTV35QDesignerFormWindowManagerInterface) + 8u)
+  QObject (0xb424e6cc) 0
+      primary-for QDesignerFormWindowManagerInterface (0xb420dd80)
+
+Vtable for QDesignerFormWindowToolInterface
+QDesignerFormWindowToolInterface::_ZTV32QDesignerFormWindowToolInterface: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI32QDesignerFormWindowToolInterface)
+8     QDesignerFormWindowToolInterface::metaObject
+12    QDesignerFormWindowToolInterface::qt_metacast
+16    QDesignerFormWindowToolInterface::qt_metacall
+20    QDesignerFormWindowToolInterface::~QDesignerFormWindowToolInterface
+24    QDesignerFormWindowToolInterface::~QDesignerFormWindowToolInterface
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    QDesignerFormWindowToolInterface::saveToDom
+84    QDesignerFormWindowToolInterface::loadFromDom
+88    __cxa_pure_virtual
+
+Class QDesignerFormWindowToolInterface
+   size=8 align=4
+   base size=8 base align=4
+QDesignerFormWindowToolInterface (0xb420dfc0) 0
+    vptr=((& QDesignerFormWindowToolInterface::_ZTV32QDesignerFormWindowToolInterface) + 8u)
+  QObject (0xb424e7f8) 0
+      primary-for QDesignerFormWindowToolInterface (0xb420dfc0)
+
+Vtable for QDesignerIconCacheInterface
+QDesignerIconCacheInterface::_ZTV27QDesignerIconCacheInterface: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDesignerIconCacheInterface)
+8     QDesignerIconCacheInterface::metaObject
+12    QDesignerIconCacheInterface::qt_metacast
+16    QDesignerIconCacheInterface::qt_metacall
+20    QDesignerIconCacheInterface::~QDesignerIconCacheInterface
+24    QDesignerIconCacheInterface::~QDesignerIconCacheInterface
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+
+Class QDesignerIconCacheInterface
+   size=8 align=4
+   base size=8 base align=4
+QDesignerIconCacheInterface (0xb4281280) 0
+    vptr=((& QDesignerIconCacheInterface::_ZTV27QDesignerIconCacheInterface) + 8u)
+  QObject (0xb424e924) 0
+      primary-for QDesignerIconCacheInterface (0xb4281280)
+
+Vtable for QDesignerIntegrationInterface
+QDesignerIntegrationInterface::_ZTV29QDesignerIntegrationInterface: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI29QDesignerIntegrationInterface)
+8     QDesignerIntegrationInterface::metaObject
+12    QDesignerIntegrationInterface::qt_metacast
+16    QDesignerIntegrationInterface::qt_metacall
+20    QDesignerIntegrationInterface::~QDesignerIntegrationInterface
+24    QDesignerIntegrationInterface::~QDesignerIntegrationInterface
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+
+Class QDesignerIntegrationInterface
+   size=12 align=4
+   base size=12 base align=4
+QDesignerIntegrationInterface (0xb4281580) 0
+    vptr=((& QDesignerIntegrationInterface::_ZTV29QDesignerIntegrationInterface) + 8u)
+  QObject (0xb424ec6c) 0
+      primary-for QDesignerIntegrationInterface (0xb4281580)
+
+Vtable for QDesignerLanguageExtension
+QDesignerLanguageExtension::_ZTV26QDesignerLanguageExtension: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QDesignerLanguageExtension)
+8     QDesignerLanguageExtension::~QDesignerLanguageExtension
+12    QDesignerLanguageExtension::~QDesignerLanguageExtension
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+
+Class QDesignerLanguageExtension
+   size=4 align=4
+   base size=4 base align=4
+QDesignerLanguageExtension (0xb424edd4) 0 nearly-empty
+    vptr=((& QDesignerLanguageExtension::_ZTV26QDesignerLanguageExtension) + 8u)
+
+Vtable for QDesignerMetaDataBaseItemInterface
+QDesignerMetaDataBaseItemInterface::_ZTV34QDesignerMetaDataBaseItemInterface: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI34QDesignerMetaDataBaseItemInterface)
+8     QDesignerMetaDataBaseItemInterface::~QDesignerMetaDataBaseItemInterface
+12    QDesignerMetaDataBaseItemInterface::~QDesignerMetaDataBaseItemInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+
+Class QDesignerMetaDataBaseItemInterface
+   size=4 align=4
+   base size=4 base align=4
+QDesignerMetaDataBaseItemInterface (0xb42a74b0) 0 nearly-empty
+    vptr=((& QDesignerMetaDataBaseItemInterface::_ZTV34QDesignerMetaDataBaseItemInterface) + 8u)
+
+Vtable for QDesignerMetaDataBaseInterface
+QDesignerMetaDataBaseInterface::_ZTV30QDesignerMetaDataBaseInterface: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI30QDesignerMetaDataBaseInterface)
+8     QDesignerMetaDataBaseInterface::metaObject
+12    QDesignerMetaDataBaseInterface::qt_metacast
+16    QDesignerMetaDataBaseInterface::qt_metacall
+20    QDesignerMetaDataBaseInterface::~QDesignerMetaDataBaseInterface
+24    QDesignerMetaDataBaseInterface::~QDesignerMetaDataBaseInterface
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+
+Class QDesignerMetaDataBaseInterface
+   size=8 align=4
+   base size=8 base align=4
+QDesignerMetaDataBaseInterface (0xb42b3040) 0
+    vptr=((& QDesignerMetaDataBaseInterface::_ZTV30QDesignerMetaDataBaseInterface) + 8u)
+  QObject (0xb42a76cc) 0
+      primary-for QDesignerMetaDataBaseInterface (0xb42b3040)
+
+Vtable for QDesignerObjectInspectorInterface
+QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI33QDesignerObjectInspectorInterface)
+8     QDesignerObjectInspectorInterface::metaObject
+12    QDesignerObjectInspectorInterface::qt_metacast
+16    QDesignerObjectInspectorInterface::qt_metacall
+20    QDesignerObjectInspectorInterface::~QDesignerObjectInspectorInterface
+24    QDesignerObjectInspectorInterface::~QDesignerObjectInspectorInterface
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDesignerObjectInspectorInterface::core
+228   __cxa_pure_virtual
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI33QDesignerObjectInspectorInterface)
+240   QDesignerObjectInspectorInterface::_ZThn8_N33QDesignerObjectInspectorInterfaceD1Ev
+244   QDesignerObjectInspectorInterface::_ZThn8_N33QDesignerObjectInspectorInterfaceD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDesignerObjectInspectorInterface
+   size=20 align=4
+   base size=20 base align=4
+QDesignerObjectInspectorInterface (0xb42b3280) 0
+    vptr=((& QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface) + 8u)
+  QWidget (0xb40b31e0) 0
+      primary-for QDesignerObjectInspectorInterface (0xb42b3280)
+    QObject (0xb42a77f8) 0
+        primary-for QWidget (0xb40b31e0)
+    QPaintDevice (0xb42a7834) 8
+        vptr=((& QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface) + 240u)
+
+Class QDesignerPromotionInterface::PromotedClass
+   size=8 align=4
+   base size=8 base align=4
+QDesignerPromotionInterface::PromotedClass (0xb42a799c) 0
+
+Vtable for QDesignerPromotionInterface
+QDesignerPromotionInterface::_ZTV27QDesignerPromotionInterface: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDesignerPromotionInterface)
+8     QDesignerPromotionInterface::~QDesignerPromotionInterface
+12    QDesignerPromotionInterface::~QDesignerPromotionInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+
+Class QDesignerPromotionInterface
+   size=4 align=4
+   base size=4 base align=4
+QDesignerPromotionInterface (0xb42a7960) 0 nearly-empty
+    vptr=((& QDesignerPromotionInterface::_ZTV27QDesignerPromotionInterface) + 8u)
+
+Vtable for QDesignerPropertyEditorInterface
+QDesignerPropertyEditorInterface::_ZTV32QDesignerPropertyEditorInterface: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI32QDesignerPropertyEditorInterface)
+8     QDesignerPropertyEditorInterface::metaObject
+12    QDesignerPropertyEditorInterface::qt_metacast
+16    QDesignerPropertyEditorInterface::qt_metacall
+20    QDesignerPropertyEditorInterface::~QDesignerPropertyEditorInterface
+24    QDesignerPropertyEditorInterface::~QDesignerPropertyEditorInterface
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDesignerPropertyEditorInterface::core
+228   __cxa_pure_virtual
+232   __cxa_pure_virtual
+236   __cxa_pure_virtual
+240   __cxa_pure_virtual
+244   __cxa_pure_virtual
+248   __cxa_pure_virtual
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI32QDesignerPropertyEditorInterface)
+260   QDesignerPropertyEditorInterface::_ZThn8_N32QDesignerPropertyEditorInterfaceD1Ev
+264   QDesignerPropertyEditorInterface::_ZThn8_N32QDesignerPropertyEditorInterfaceD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDesignerPropertyEditorInterface
+   size=20 align=4
+   base size=20 base align=4
+QDesignerPropertyEditorInterface (0xb42b3540) 0
+    vptr=((& QDesignerPropertyEditorInterface::_ZTV32QDesignerPropertyEditorInterface) + 8u)
+  QWidget (0xb40bbdc0) 0
+      primary-for QDesignerPropertyEditorInterface (0xb42b3540)
+    QObject (0xb42a79d8) 0
+        primary-for QWidget (0xb40bbdc0)
+    QPaintDevice (0xb42a7a14) 8
+        vptr=((& QDesignerPropertyEditorInterface::_ZTV32QDesignerPropertyEditorInterface) + 260u)
+
+Vtable for QDesignerResourceBrowserInterface
+QDesignerResourceBrowserInterface::_ZTV33QDesignerResourceBrowserInterface: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI33QDesignerResourceBrowserInterface)
+8     QDesignerResourceBrowserInterface::metaObject
+12    QDesignerResourceBrowserInterface::qt_metacast
+16    QDesignerResourceBrowserInterface::qt_metacall
+20    QDesignerResourceBrowserInterface::~QDesignerResourceBrowserInterface
+24    QDesignerResourceBrowserInterface::~QDesignerResourceBrowserInterface
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   __cxa_pure_virtual
+228   __cxa_pure_virtual
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI33QDesignerResourceBrowserInterface)
+240   QDesignerResourceBrowserInterface::_ZThn8_N33QDesignerResourceBrowserInterfaceD1Ev
+244   QDesignerResourceBrowserInterface::_ZThn8_N33QDesignerResourceBrowserInterfaceD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDesignerResourceBrowserInterface
+   size=20 align=4
+   base size=20 base align=4
+QDesignerResourceBrowserInterface (0xb42b3780) 0
+    vptr=((& QDesignerResourceBrowserInterface::_ZTV33QDesignerResourceBrowserInterface) + 8u)
+  QWidget (0xb40cd280) 0
+      primary-for QDesignerResourceBrowserInterface (0xb42b3780)
+    QObject (0xb42a7b40) 0
+        primary-for QWidget (0xb40cd280)
+    QPaintDevice (0xb42a7b7c) 8
+        vptr=((& QDesignerResourceBrowserInterface::_ZTV33QDesignerResourceBrowserInterface) + 240u)
+
+Class QDesignerWidgetBoxInterface::Widget
+   size=16 align=4
+   base size=16 base align=4
+QDesignerWidgetBoxInterface::Widget (0xb42a7d20) 0
+
+Class QDesignerWidgetBoxInterface::Category
+   size=12 align=4
+   base size=12 base align=4
+QDesignerWidgetBoxInterface::Category (0xb42a7d5c) 0
+
+Vtable for QDesignerWidgetBoxInterface
+QDesignerWidgetBoxInterface::_ZTV27QDesignerWidgetBoxInterface: 76u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDesignerWidgetBoxInterface)
+8     QDesignerWidgetBoxInterface::metaObject
+12    QDesignerWidgetBoxInterface::qt_metacast
+16    QDesignerWidgetBoxInterface::qt_metacall
+20    QDesignerWidgetBoxInterface::~QDesignerWidgetBoxInterface
+24    QDesignerWidgetBoxInterface::~QDesignerWidgetBoxInterface
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   __cxa_pure_virtual
+228   __cxa_pure_virtual
+232   __cxa_pure_virtual
+236   __cxa_pure_virtual
+240   __cxa_pure_virtual
+244   __cxa_pure_virtual
+248   __cxa_pure_virtual
+252   __cxa_pure_virtual
+256   __cxa_pure_virtual
+260   __cxa_pure_virtual
+264   __cxa_pure_virtual
+268   __cxa_pure_virtual
+272   __cxa_pure_virtual
+276   (int (*)(...))-0x000000008
+280   (int (*)(...))(& _ZTI27QDesignerWidgetBoxInterface)
+284   QDesignerWidgetBoxInterface::_ZThn8_N27QDesignerWidgetBoxInterfaceD1Ev
+288   QDesignerWidgetBoxInterface::_ZThn8_N27QDesignerWidgetBoxInterfaceD0Ev
+292   QWidget::_ZThn8_NK7QWidget7devTypeEv
+296   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+300   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDesignerWidgetBoxInterface
+   size=20 align=4
+   base size=20 base align=4
+QDesignerWidgetBoxInterface (0xb42b39c0) 0
+    vptr=((& QDesignerWidgetBoxInterface::_ZTV27QDesignerWidgetBoxInterface) + 8u)
+  QWidget (0xb40d53c0) 0
+      primary-for QDesignerWidgetBoxInterface (0xb42b39c0)
+    QObject (0xb42a7ca8) 0
+        primary-for QWidget (0xb40d53c0)
+    QPaintDevice (0xb42a7ce4) 8
+        vptr=((& QDesignerWidgetBoxInterface::_ZTV27QDesignerWidgetBoxInterface) + 284u)
+
+Vtable for QDesignerWidgetDataBaseItemInterface
+QDesignerWidgetDataBaseItemInterface::_ZTV36QDesignerWidgetDataBaseItemInterface: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI36QDesignerWidgetDataBaseItemInterface)
+8     QDesignerWidgetDataBaseItemInterface::~QDesignerWidgetDataBaseItemInterface
+12    QDesignerWidgetDataBaseItemInterface::~QDesignerWidgetDataBaseItemInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   __cxa_pure_virtual
+
+Class QDesignerWidgetDataBaseItemInterface
+   size=4 align=4
+   base size=4 base align=4
+QDesignerWidgetDataBaseItemInterface (0xb411c834) 0 nearly-empty
+    vptr=((& QDesignerWidgetDataBaseItemInterface::_ZTV36QDesignerWidgetDataBaseItemInterface) + 8u)
+
+Vtable for QDesignerWidgetDataBaseInterface
+QDesignerWidgetDataBaseInterface::_ZTV32QDesignerWidgetDataBaseInterface: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI32QDesignerWidgetDataBaseInterface)
+8     QDesignerWidgetDataBaseInterface::metaObject
+12    QDesignerWidgetDataBaseInterface::qt_metacast
+16    QDesignerWidgetDataBaseInterface::qt_metacall
+20    QDesignerWidgetDataBaseInterface::~QDesignerWidgetDataBaseInterface
+24    QDesignerWidgetDataBaseInterface::~QDesignerWidgetDataBaseInterface
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDesignerWidgetDataBaseInterface::count
+60    QDesignerWidgetDataBaseInterface::item
+64    QDesignerWidgetDataBaseInterface::indexOf
+68    QDesignerWidgetDataBaseInterface::insert
+72    QDesignerWidgetDataBaseInterface::append
+76    QDesignerWidgetDataBaseInterface::indexOfObject
+80    QDesignerWidgetDataBaseInterface::indexOfClassName
+84    QDesignerWidgetDataBaseInterface::core
+
+Class QDesignerWidgetDataBaseInterface
+   size=12 align=4
+   base size=12 base align=4
+QDesignerWidgetDataBaseInterface (0xb412d140) 0
+    vptr=((& QDesignerWidgetDataBaseInterface::_ZTV32QDesignerWidgetDataBaseInterface) + 8u)
+  QObject (0xb411ca50) 0
+      primary-for QDesignerWidgetDataBaseInterface (0xb412d140)
+
+Vtable for QDesignerWidgetFactoryInterface
+QDesignerWidgetFactoryInterface::_ZTV31QDesignerWidgetFactoryInterface: 21u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI31QDesignerWidgetFactoryInterface)
+8     QDesignerWidgetFactoryInterface::metaObject
+12    QDesignerWidgetFactoryInterface::qt_metacast
+16    QDesignerWidgetFactoryInterface::qt_metacall
+20    QDesignerWidgetFactoryInterface::~QDesignerWidgetFactoryInterface
+24    QDesignerWidgetFactoryInterface::~QDesignerWidgetFactoryInterface
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+
+Class QDesignerWidgetFactoryInterface
+   size=8 align=4
+   base size=8 base align=4
+QDesignerWidgetFactoryInterface (0xb412d440) 0
+    vptr=((& QDesignerWidgetFactoryInterface::_ZTV31QDesignerWidgetFactoryInterface) + 8u)
+  QObject (0xb411cbf4) 0
+      primary-for QDesignerWidgetFactoryInterface (0xb412d440)
+
+Vtable for QDesignerDynamicPropertySheetExtension
+QDesignerDynamicPropertySheetExtension::_ZTV38QDesignerDynamicPropertySheetExtension: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI38QDesignerDynamicPropertySheetExtension)
+8     QDesignerDynamicPropertySheetExtension::~QDesignerDynamicPropertySheetExtension
+12    QDesignerDynamicPropertySheetExtension::~QDesignerDynamicPropertySheetExtension
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+
+Class QDesignerDynamicPropertySheetExtension
+   size=4 align=4
+   base size=4 base align=4
+QDesignerDynamicPropertySheetExtension (0xb411cd20) 0 nearly-empty
+    vptr=((& QDesignerDynamicPropertySheetExtension::_ZTV38QDesignerDynamicPropertySheetExtension) + 8u)
+
+Vtable for QDesignerExtraInfoExtension
+QDesignerExtraInfoExtension::_ZTV27QDesignerExtraInfoExtension: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDesignerExtraInfoExtension)
+8     QDesignerExtraInfoExtension::~QDesignerExtraInfoExtension
+12    QDesignerExtraInfoExtension::~QDesignerExtraInfoExtension
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+
+Class QDesignerExtraInfoExtension
+   size=8 align=4
+   base size=8 base align=4
+QDesignerExtraInfoExtension (0xb41623fc) 0
+    vptr=((& QDesignerExtraInfoExtension::_ZTV27QDesignerExtraInfoExtension) + 8u)
+
+Vtable for QDesignerLayoutDecorationExtension
+QDesignerLayoutDecorationExtension::_ZTV34QDesignerLayoutDecorationExtension: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI34QDesignerLayoutDecorationExtension)
+8     QDesignerLayoutDecorationExtension::~QDesignerLayoutDecorationExtension
+12    QDesignerLayoutDecorationExtension::~QDesignerLayoutDecorationExtension
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+
+Class QDesignerLayoutDecorationExtension
+   size=4 align=4
+   base size=4 base align=4
+QDesignerLayoutDecorationExtension (0xb4162bb8) 0 nearly-empty
+    vptr=((& QDesignerLayoutDecorationExtension::_ZTV34QDesignerLayoutDecorationExtension) + 8u)
+
+Vtable for QDesignerMemberSheetExtension
+QDesignerMemberSheetExtension::_ZTV29QDesignerMemberSheetExtension: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI29QDesignerMemberSheetExtension)
+8     QDesignerMemberSheetExtension::~QDesignerMemberSheetExtension
+12    QDesignerMemberSheetExtension::~QDesignerMemberSheetExtension
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+
+Class QDesignerMemberSheetExtension
+   size=4 align=4
+   base size=4 base align=4
+QDesignerMemberSheetExtension (0xb4180294) 0 nearly-empty
+    vptr=((& QDesignerMemberSheetExtension::_ZTV29QDesignerMemberSheetExtension) + 8u)
+
+Vtable for QDesignerPropertySheetExtension
+QDesignerPropertySheetExtension::_ZTV31QDesignerPropertySheetExtension: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI31QDesignerPropertySheetExtension)
+8     QDesignerPropertySheetExtension::~QDesignerPropertySheetExtension
+12    QDesignerPropertySheetExtension::~QDesignerPropertySheetExtension
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+
+Class QDesignerPropertySheetExtension
+   size=4 align=4
+   base size=4 base align=4
+QDesignerPropertySheetExtension (0xb4180960) 0 nearly-empty
+    vptr=((& QDesignerPropertySheetExtension::_ZTV31QDesignerPropertySheetExtension) + 8u)
+
+Vtable for QDesignerTaskMenuExtension
+QDesignerTaskMenuExtension::_ZTV26QDesignerTaskMenuExtension: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QDesignerTaskMenuExtension)
+8     QDesignerTaskMenuExtension::~QDesignerTaskMenuExtension
+12    QDesignerTaskMenuExtension::~QDesignerTaskMenuExtension
+16    QDesignerTaskMenuExtension::preferredEditAction
+20    __cxa_pure_virtual
+
+Class QDesignerTaskMenuExtension
+   size=4 align=4
+   base size=4 base align=4
+QDesignerTaskMenuExtension (0xb419d03c) 0 nearly-empty
+    vptr=((& QDesignerTaskMenuExtension::_ZTV26QDesignerTaskMenuExtension) + 8u)
+
+Vtable for QExtensionManager
+QExtensionManager::_ZTV17QExtensionManager: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QExtensionManager)
+8     QExtensionManager::metaObject
+12    QExtensionManager::qt_metacast
+16    QExtensionManager::qt_metacall
+20    QExtensionManager::~QExtensionManager
+24    QExtensionManager::~QExtensionManager
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QExtensionManager::registerExtensions
+60    QExtensionManager::unregisterExtensions
+64    QExtensionManager::extension
+68    (int (*)(...))-0x000000008
+72    (int (*)(...))(& _ZTI17QExtensionManager)
+76    QExtensionManager::_ZThn8_N17QExtensionManagerD1Ev
+80    QExtensionManager::_ZThn8_N17QExtensionManagerD0Ev
+84    QExtensionManager::_ZThn8_N17QExtensionManager18registerExtensionsEP25QAbstractExtensionFactoryRK7QString
+88    QExtensionManager::_ZThn8_N17QExtensionManager20unregisterExtensionsEP25QAbstractExtensionFactoryRK7QString
+92    QExtensionManager::_ZThn8_NK17QExtensionManager9extensionEP7QObjectRK7QString
+
+Class QExtensionManager
+   size=20 align=4
+   base size=20 base align=4
+QExtensionManager (0xb41a18c0) 0
+    vptr=((& QExtensionManager::_ZTV17QExtensionManager) + 8u)
+  QObject (0xb419d834) 0
+      primary-for QExtensionManager (0xb41a18c0)
+  QAbstractExtensionManager (0xb419d870) 8 nearly-empty
+      vptr=((& QExtensionManager::_ZTV17QExtensionManager) + 76u)
+
diff --git a/tests/auto/bic/data/QtGui.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtGui.4.7.0.linux-gcc-ia32.txt
new file mode 100644
index 0000000..19afcb3
--- /dev/null
+++ b/tests/auto/bic/data/QtGui.4.7.0.linux-gcc-ia32.txt
@@ -0,0 +1,16777 @@
+Class QSysInfo
+   size=1 align=1
+   base size=0 base align=1
+QSysInfo (0xb6d36bf4) 0 empty
+
+Class QBool
+   size=1 align=1
+   base size=1 base align=1
+QBool (0xb6d36d98) 0
+
+Class qIsNull(double)::U
+   size=8 align=4
+   base size=8 base align=4
+qIsNull(double)::U (0xb6367474) 0
+
+Class qIsNull(float)::U
+   size=4 align=4
+   base size=4 base align=4
+qIsNull(float)::U (0xb6367528) 0
+
+Class QFlag
+   size=4 align=4
+   base size=4 base align=4
+QFlag (0xb6367d5c) 0
+
+Class QIncompatibleFlag
+   size=4 align=4
+   base size=4 base align=4
+QIncompatibleFlag (0xb6367e88) 0
+
+Class QInternal
+   size=1 align=1
+   base size=0 base align=1
+QInternal (0xb5ae8000) 0 empty
+
+Class QGenericArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericArgument (0xb5ae803c) 0
+
+Class QGenericReturnArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericReturnArgument (0xb5ac3640) 0
+  QGenericArgument (0xb5ae8258) 0
+
+Class QMetaObject
+   size=16 align=4
+   base size=16 base align=4
+QMetaObject (0xb5ae83fc) 0
+
+Class QMetaObjectExtraData
+   size=8 align=4
+   base size=8 base align=4
+QMetaObjectExtraData (0xb5ae8528) 0
+
+Class QLatin1Char
+   size=1 align=1
+   base size=1 base align=1
+QLatin1Char (0xb5ae8708) 0
+
+Class QChar
+   size=2 align=2
+   base size=2 base align=2
+QChar (0xb5ae88e8) 0
+
+Class QBasicAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QBasicAtomicInt (0xb595003c) 0
+
+Class QAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QAtomicInt (0xb5961f80) 0
+  QBasicAtomicInt (0xb5950744) 0
+
+Class __locale_struct
+   size=116 align=4
+   base size=116 base align=4
+__locale_struct (0xb5950c30) 0
+
+Class QByteArray::Data
+   size=20 align=4
+   base size=20 base align=4
+QByteArray::Data (0xb59a00b4) 0
+
+Class QByteArray
+   size=4 align=4
+   base size=4 base align=4
+QByteArray (0xb59a0078) 0
+
+Class QByteRef
+   size=8 align=4
+   base size=8 base align=4
+QByteRef (0xb59e4fb4) 0
+
+Class QString::Null
+   size=1 align=1
+   base size=0 base align=1
+QString::Null (0xb582d780) 0 empty
+
+Class QString::Data
+   size=20 align=4
+   base size=20 base align=4
+QString::Data (0xb582d7bc) 0
+
+Class QString
+   size=4 align=4
+   base size=4 base align=4
+QString (0xb582d744) 0
+
+Class QLatin1String
+   size=4 align=4
+   base size=4 base align=4
+QLatin1String (0xb58f73c0) 0
+
+Class QCharRef
+   size=8 align=4
+   base size=8 base align=4
+QCharRef (0xb57560b4) 0
+
+Class QConstString
+   size=4 align=4
+   base size=4 base align=4
+QConstString (0xb57e0740) 0
+  QString (0xb57fb7f8) 0
+
+Class QStringRef
+   size=12 align=4
+   base size=12 base align=4
+QStringRef (0xb57fbb40) 0
+
+Vtable for std::exception
+std::exception::_ZTVSt9exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9exception)
+8     std::exception::~exception
+12    std::exception::~exception
+16    std::exception::what
+
+Class std::exception
+   size=4 align=4
+   base size=4 base align=4
+std::exception (0xb5634bf4) 0 nearly-empty
+    vptr=((& std::exception::_ZTVSt9exception) + 8u)
+
+Vtable for std::bad_exception
+std::bad_exception::_ZTVSt13bad_exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt13bad_exception)
+8     std::bad_exception::~bad_exception
+12    std::bad_exception::~bad_exception
+16    std::bad_exception::what
+
+Class std::bad_exception
+   size=4 align=4
+   base size=4 base align=4
+std::bad_exception (0xb5685340) 0 nearly-empty
+    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
+  std::exception (0xb5634ce4) 0 nearly-empty
+      primary-for std::bad_exception (0xb5685340)
+
+Vtable for std::bad_alloc
+std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9bad_alloc)
+8     std::bad_alloc::~bad_alloc
+12    std::bad_alloc::~bad_alloc
+16    std::bad_alloc::what
+
+Class std::bad_alloc
+   size=4 align=4
+   base size=4 base align=4
+std::bad_alloc (0xb56854c0) 0 nearly-empty
+    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
+  std::exception (0xb5634f3c) 0 nearly-empty
+      primary-for std::bad_alloc (0xb56854c0)
+
+Class std::nothrow_t
+   size=1 align=1
+   base size=0 base align=1
+std::nothrow_t (0xb56951a4) 0 empty
+
+Class QListData::Data
+   size=24 align=4
+   base size=24 base align=4
+QListData::Data (0xb5695294) 0
+
+Class QListData
+   size=4 align=4
+   base size=4 base align=4
+QListData (0xb5695258) 0
+
+Class QScopedPointerPodDeleter
+   size=1 align=1
+   base size=0 base align=1
+QScopedPointerPodDeleter (0xb5695ac8) 0 empty
+
+Vtable for QObjectData
+QObjectData::_ZTV11QObjectData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QObjectData)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+
+Class QObjectData
+   size=28 align=4
+   base size=28 base align=4
+QObjectData (0xb5695b7c) 0
+    vptr=((& QObjectData::_ZTV11QObjectData) + 8u)
+
+Vtable for QObject
+QObject::_ZTV7QObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QObject)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    QObject::~QObject
+24    QObject::~QObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObject
+   size=8 align=4
+   base size=8 base align=4
+QObject (0xb5695c30) 0
+    vptr=((& QObject::_ZTV7QObject) + 8u)
+
+Vtable for QObjectUserData
+QObjectUserData::_ZTV15QObjectUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QObjectUserData)
+8     QObjectUserData::~QObjectUserData
+12    QObjectUserData::~QObjectUserData
+
+Class QObjectUserData
+   size=4 align=4
+   base size=4 base align=4
+QObjectUserData (0xb559a4b0) 0 nearly-empty
+    vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u)
+
+Vtable for QIODevice
+QIODevice::_ZTV9QIODevice: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QIODevice)
+8     QIODevice::metaObject
+12    QIODevice::qt_metacast
+16    QIODevice::qt_metacall
+20    QIODevice::~QIODevice
+24    QIODevice::~QIODevice
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIODevice::isSequential
+60    QIODevice::open
+64    QIODevice::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   __cxa_pure_virtual
+
+Class QIODevice
+   size=8 align=4
+   base size=8 base align=4
+QIODevice (0xb55aa240) 0
+    vptr=((& QIODevice::_ZTV9QIODevice) + 8u)
+  QObject (0xb559a5dc) 0
+      primary-for QIODevice (0xb55aa240)
+
+Class wait
+   size=4 align=4
+   base size=4 base align=4
+wait (0xb55d8348) 0
+
+Class timespec
+   size=8 align=4
+   base size=8 base align=4
+timespec (0xb55d8528) 0
+
+Class timeval
+   size=8 align=4
+   base size=8 base align=4
+timeval (0xb55d8564) 0
+
+Class __pthread_internal_slist
+   size=4 align=4
+   base size=4 base align=4
+__pthread_internal_slist (0xb55d8618) 0
+
+Class random_data
+   size=28 align=4
+   base size=28 base align=4
+random_data (0xb55d8924) 0
+
+Class drand48_data
+   size=24 align=4
+   base size=24 base align=4
+drand48_data (0xb55d8960) 0
+
+Class QVectorData
+   size=16 align=4
+   base size=16 base align=4
+QVectorData (0xb55d899c) 0
+
+Class QXmlStreamStringRef
+   size=12 align=4
+   base size=12 base align=4
+QXmlStreamStringRef (0xb55d8b7c) 0
+
+Class QXmlStreamAttribute
+   size=56 align=4
+   base size=53 base align=4
+QXmlStreamAttribute (0xb549e834) 0
+
+Class QXmlStreamAttributes
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamAttributes (0xb5494940) 0
+  QVector<QXmlStreamAttribute> (0xb54ba294) 0
+
+Class QXmlStreamNamespaceDeclaration
+   size=28 align=4
+   base size=28 base align=4
+QXmlStreamNamespaceDeclaration (0xb54ba384) 0
+
+Class QXmlStreamNotationDeclaration
+   size=40 align=4
+   base size=40 base align=4
+QXmlStreamNotationDeclaration (0xb54ba7f8) 0
+
+Class QXmlStreamEntityDeclaration
+   size=64 align=4
+   base size=64 base align=4
+QXmlStreamEntityDeclaration (0xb54badd4) 0
+
+Vtable for QXmlStreamEntityResolver
+QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
+8     QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+12    QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+16    QXmlStreamEntityResolver::resolveEntity
+20    QXmlStreamEntityResolver::resolveUndeclaredEntity
+
+Class QXmlStreamEntityResolver
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamEntityResolver (0xb54f4690) 0 nearly-empty
+    vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u)
+
+Class QXmlStreamReader
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamReader (0xb54f46cc) 0
+
+Class QXmlStreamWriter
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamWriter (0xb54f4834) 0
+
+Class QBitArray
+   size=4 align=4
+   base size=4 base align=4
+QBitArray (0xb54f499c) 0
+
+Class QBitRef
+   size=8 align=4
+   base size=8 base align=4
+QBitRef (0xb5346e4c) 0
+
+Class QByteArrayMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QByteArrayMatcher::Data (0xb5369474) 0
+
+Class QByteArrayMatcher
+   size=1032 align=4
+   base size=1032 base align=4
+QByteArrayMatcher (0xb5369438) 0
+
+Vtable for QDataStream
+QDataStream::_ZTV11QDataStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDataStream)
+8     QDataStream::~QDataStream
+12    QDataStream::~QDataStream
+
+Class QDataStream
+   size=28 align=4
+   base size=28 base align=4
+QDataStream (0xb53696cc) 0
+    vptr=((& QDataStream::_ZTV11QDataStream) + 8u)
+
+Class QHashData::Node
+   size=8 align=4
+   base size=8 base align=4
+QHashData::Node (0xb53c3294) 0
+
+Class QHashData
+   size=32 align=4
+   base size=32 base align=4
+QHashData (0xb53c3258) 0
+
+Class QHashDummyValue
+   size=1 align=1
+   base size=0 base align=1
+QHashDummyValue (0xb53c399c) 0 empty
+
+Class QContiguousCacheData
+   size=24 align=4
+   base size=24 base align=4
+QContiguousCacheData (0xb524812c) 0
+
+Class QCryptographicHash
+   size=4 align=4
+   base size=4 base align=4
+QCryptographicHash (0xb52482d0) 0
+
+Class QSharedData
+   size=4 align=4
+   base size=4 base align=4
+QSharedData (0xb524830c) 0
+
+Vtable for QtSharedPointer::ExternalRefCountData
+QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE)
+8     QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+12    QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+16    QtSharedPointer::ExternalRefCountData::destroy
+
+Class QtSharedPointer::ExternalRefCountData
+   size=12 align=4
+   base size=12 base align=4
+QtSharedPointer::ExternalRefCountData (0xb5248690) 0
+    vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u)
+
+Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn
+QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE)
+8     QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+12    QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+16    QtSharedPointer::ExternalRefCountWithDestroyFn::destroy
+
+Class QtSharedPointer::ExternalRefCountWithDestroyFn
+   size=16 align=4
+   base size=16 base align=4
+QtSharedPointer::ExternalRefCountWithDestroyFn (0xb52fd4c0) 0
+    vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u)
+  QtSharedPointer::ExternalRefCountData (0xb5248e88) 0
+      primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb52fd4c0)
+
+Class QDate
+   size=4 align=4
+   base size=4 base align=4
+QDate (0xb51093c0) 0
+
+Class QTime
+   size=4 align=4
+   base size=4 base align=4
+QTime (0xb51099d8) 0
+
+Class QDateTime
+   size=4 align=4
+   base size=4 base align=4
+QDateTime (0xb5109f3c) 0
+
+Class QEasingCurve
+   size=4 align=4
+   base size=4 base align=4
+QEasingCurve (0xb519121c) 0
+
+Class QElapsedTimer
+   size=16 align=4
+   base size=16 base align=4
+QElapsedTimer (0xb5191294) 0
+
+Class QPoint
+   size=8 align=4
+   base size=8 base align=4
+QPoint (0xb51914b0) 0
+
+Class QPointF
+   size=16 align=4
+   base size=16 base align=4
+QPointF (0xb51c4a50) 0
+
+Class QLine
+   size=16 align=4
+   base size=16 base align=4
+QLine (0xb51eb168) 0
+
+Class QLineF
+   size=32 align=4
+   base size=32 base align=4
+QLineF (0xb51ebe88) 0
+
+Class QLinkedListData
+   size=20 align=4
+   base size=20 base align=4
+QLinkedListData (0xb5019f78) 0
+
+Vtable for QSystemLocale
+QSystemLocale::_ZTV13QSystemLocale: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSystemLocale)
+8     QSystemLocale::~QSystemLocale
+12    QSystemLocale::~QSystemLocale
+16    QSystemLocale::query
+20    QSystemLocale::fallbackLocale
+
+Class QSystemLocale
+   size=4 align=4
+   base size=4 base align=4
+QSystemLocale (0xb503f1a4) 0 nearly-empty
+    vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u)
+
+Class QLocale::Data
+   size=4 align=2
+   base size=4 base align=2
+QLocale::Data (0xb503f21c) 0
+
+Class QLocale
+   size=4 align=4
+   base size=4 base align=4
+QLocale (0xb503f1e0) 0
+
+Class QMapData::Node
+   size=8 align=4
+   base size=8 base align=4
+QMapData::Node (0xb503f870) 0
+
+Class QMapData
+   size=72 align=4
+   base size=72 base align=4
+QMapData (0xb503f834) 0
+
+Class QMargins
+   size=16 align=4
+   base size=16 base align=4
+QMargins (0xb503fb7c) 0
+
+Class QSize
+   size=8 align=4
+   base size=8 base align=4
+QSize (0xb4fa1ce4) 0
+
+Class QSizeF
+   size=16 align=4
+   base size=16 base align=4
+QSizeF (0xb4fca780) 0
+
+Class QRect
+   size=16 align=4
+   base size=16 base align=4
+QRect (0xb4ff7384) 0
+
+Class QRectF
+   size=32 align=4
+   base size=32 base align=4
+QRectF (0xb4e44fb4) 0
+
+Class QRegExp
+   size=4 align=4
+   base size=4 base align=4
+QRegExp (0xb4ea5d20) 0
+
+Class QLatin1Literal
+   size=8 align=4
+   base size=8 base align=4
+QLatin1Literal (0xb4ec7870) 0
+
+Class QAbstractConcatenable
+   size=1 align=1
+   base size=0 base align=1
+QAbstractConcatenable (0xb4ec7924) 0 empty
+
+Class QStringMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QStringMatcher::Data (0xb4d28f00) 0
+
+Class QStringMatcher
+   size=1036 align=4
+   base size=1036 base align=4
+QStringMatcher (0xb4d28ec4) 0
+
+Class QStringList
+   size=4 align=4
+   base size=4 base align=4
+QStringList (0xb4d40400) 0
+  QList<QString> (0xb4d4f03c) 0
+
+Class QTextBoundaryFinder
+   size=28 align=4
+   base size=28 base align=4
+QTextBoundaryFinder (0xb4d945a0) 0
+
+Vtable for QTimeLine
+QTimeLine::_ZTV9QTimeLine: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeLine)
+8     QTimeLine::metaObject
+12    QTimeLine::qt_metacast
+16    QTimeLine::qt_metacall
+20    QTimeLine::~QTimeLine
+24    QTimeLine::~QTimeLine
+28    QObject::event
+32    QObject::eventFilter
+36    QTimeLine::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTimeLine::valueForTime
+
+Class QTimeLine
+   size=8 align=4
+   base size=8 base align=4
+QTimeLine (0xb4d99380) 0
+    vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u)
+  QObject (0xb4d94654) 0
+      primary-for QTimeLine (0xb4d99380)
+
+Class QMutex
+   size=4 align=4
+   base size=4 base align=4
+QMutex (0xb4d948e8) 0
+
+Class QMutexLocker
+   size=4 align=4
+   base size=4 base align=4
+QMutexLocker (0xb4d94f78) 0
+
+Class QReadWriteLock
+   size=4 align=4
+   base size=4 base align=4
+QReadWriteLock (0xb4de04ec) 0
+
+Class QReadLocker
+   size=4 align=4
+   base size=4 base align=4
+QReadLocker (0xb4de0528) 0
+
+Class QWriteLocker
+   size=4 align=4
+   base size=4 base align=4
+QWriteLocker (0xb4de0a14) 0
+
+Class QSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSemaphore (0xb4de0f00) 0
+
+Vtable for QThread
+QThread::_ZTV7QThread: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QThread)
+8     QThread::metaObject
+12    QThread::qt_metacast
+16    QThread::qt_metacall
+20    QThread::~QThread
+24    QThread::~QThread
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QThread::run
+
+Class QThread
+   size=8 align=4
+   base size=8 base align=4
+QThread (0xb4dff340) 0
+    vptr=((& QThread::_ZTV7QThread) + 8u)
+  QObject (0xb4de0f3c) 0
+      primary-for QThread (0xb4dff340)
+
+Class QThreadStorageData
+   size=4 align=4
+   base size=4 base align=4
+QThreadStorageData (0xb4c111e0) 0
+
+Class QWaitCondition
+   size=4 align=4
+   base size=4 base align=4
+QWaitCondition (0xb4c11258) 0
+
+Vtable for QAbstractState
+QAbstractState::_ZTV14QAbstractState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QAbstractState)
+8     QAbstractState::metaObject
+12    QAbstractState::qt_metacast
+16    QAbstractState::qt_metacall
+20    QAbstractState::~QAbstractState
+24    QAbstractState::~QAbstractState
+28    QAbstractState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractState
+   size=8 align=4
+   base size=8 base align=4
+QAbstractState (0xb4dffe00) 0
+    vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u)
+  QObject (0xb4c11294) 0
+      primary-for QAbstractState (0xb4dffe00)
+
+Vtable for QAbstractTransition
+QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTransition)
+8     QAbstractTransition::metaObject
+12    QAbstractTransition::qt_metacast
+16    QAbstractTransition::qt_metacall
+20    QAbstractTransition::~QAbstractTransition
+24    QAbstractTransition::~QAbstractTransition
+28    QAbstractTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractTransition
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTransition (0xb4c2d0c0) 0
+    vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u)
+  QObject (0xb4c114b0) 0
+      primary-for QAbstractTransition (0xb4c2d0c0)
+
+Vtable for QEvent
+QEvent::_ZTV6QEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QEvent)
+8     QEvent::~QEvent
+12    QEvent::~QEvent
+
+Class QEvent
+   size=12 align=4
+   base size=12 base align=4
+QEvent (0xb4c116cc) 0
+    vptr=((& QEvent::_ZTV6QEvent) + 8u)
+
+Vtable for QTimerEvent
+QTimerEvent::_ZTV11QTimerEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTimerEvent)
+8     QTimerEvent::~QTimerEvent
+12    QTimerEvent::~QTimerEvent
+
+Class QTimerEvent
+   size=16 align=4
+   base size=16 base align=4
+QTimerEvent (0xb4c2d640) 0
+    vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u)
+  QEvent (0xb4c118ac) 0
+      primary-for QTimerEvent (0xb4c2d640)
+
+Vtable for QChildEvent
+QChildEvent::_ZTV11QChildEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QChildEvent)
+8     QChildEvent::~QChildEvent
+12    QChildEvent::~QChildEvent
+
+Class QChildEvent
+   size=16 align=4
+   base size=16 base align=4
+QChildEvent (0xb4c2d700) 0
+    vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u)
+  QEvent (0xb4c11924) 0
+      primary-for QChildEvent (0xb4c2d700)
+
+Vtable for QCustomEvent
+QCustomEvent::_ZTV12QCustomEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCustomEvent)
+8     QCustomEvent::~QCustomEvent
+12    QCustomEvent::~QCustomEvent
+
+Class QCustomEvent
+   size=12 align=4
+   base size=12 base align=4
+QCustomEvent (0xb4c2d9c0) 0
+    vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u)
+  QEvent (0xb4c11a8c) 0
+      primary-for QCustomEvent (0xb4c2d9c0)
+
+Vtable for QDynamicPropertyChangeEvent
+QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
+8     QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+12    QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+
+Class QDynamicPropertyChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QDynamicPropertyChangeEvent (0xb4c2dac0) 0
+    vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u)
+  QEvent (0xb4c11b7c) 0
+      primary-for QDynamicPropertyChangeEvent (0xb4c2dac0)
+
+Vtable for QEventTransition
+QEventTransition::_ZTV16QEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QEventTransition)
+8     QEventTransition::metaObject
+12    QEventTransition::qt_metacast
+16    QEventTransition::qt_metacall
+20    QEventTransition::~QEventTransition
+24    QEventTransition::~QEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QEventTransition::eventTest
+60    QEventTransition::onTransition
+
+Class QEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QEventTransition (0xb4c2db80) 0
+    vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u)
+  QAbstractTransition (0xb4c2dbc0) 0
+      primary-for QEventTransition (0xb4c2db80)
+    QObject (0xb4c11c30) 0
+        primary-for QAbstractTransition (0xb4c2dbc0)
+
+Vtable for QFinalState
+QFinalState::_ZTV11QFinalState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFinalState)
+8     QFinalState::metaObject
+12    QFinalState::qt_metacast
+16    QFinalState::qt_metacall
+20    QFinalState::~QFinalState
+24    QFinalState::~QFinalState
+28    QFinalState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFinalState::onEntry
+60    QFinalState::onExit
+
+Class QFinalState
+   size=8 align=4
+   base size=8 base align=4
+QFinalState (0xb4c2de80) 0
+    vptr=((& QFinalState::_ZTV11QFinalState) + 8u)
+  QAbstractState (0xb4c2dec0) 0
+      primary-for QFinalState (0xb4c2de80)
+    QObject (0xb4c11e4c) 0
+        primary-for QAbstractState (0xb4c2dec0)
+
+Vtable for QHistoryState
+QHistoryState::_ZTV13QHistoryState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QHistoryState)
+8     QHistoryState::metaObject
+12    QHistoryState::qt_metacast
+16    QHistoryState::qt_metacall
+20    QHistoryState::~QHistoryState
+24    QHistoryState::~QHistoryState
+28    QHistoryState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QHistoryState::onEntry
+60    QHistoryState::onExit
+
+Class QHistoryState
+   size=8 align=4
+   base size=8 base align=4
+QHistoryState (0xb4c74180) 0
+    vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u)
+  QAbstractState (0xb4c741c0) 0
+      primary-for QHistoryState (0xb4c74180)
+    QObject (0xb4c7a078) 0
+        primary-for QAbstractState (0xb4c741c0)
+
+Vtable for QSignalTransition
+QSignalTransition::_ZTV17QSignalTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QSignalTransition)
+8     QSignalTransition::metaObject
+12    QSignalTransition::qt_metacast
+16    QSignalTransition::qt_metacall
+20    QSignalTransition::~QSignalTransition
+24    QSignalTransition::~QSignalTransition
+28    QSignalTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSignalTransition::eventTest
+60    QSignalTransition::onTransition
+
+Class QSignalTransition
+   size=8 align=4
+   base size=8 base align=4
+QSignalTransition (0xb4c74480) 0
+    vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u)
+  QAbstractTransition (0xb4c744c0) 0
+      primary-for QSignalTransition (0xb4c74480)
+    QObject (0xb4c7a294) 0
+        primary-for QAbstractTransition (0xb4c744c0)
+
+Vtable for QState
+QState::_ZTV6QState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QState)
+8     QState::metaObject
+12    QState::qt_metacast
+16    QState::qt_metacall
+20    QState::~QState
+24    QState::~QState
+28    QState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QState::onEntry
+60    QState::onExit
+
+Class QState
+   size=8 align=4
+   base size=8 base align=4
+QState (0xb4c74780) 0
+    vptr=((& QState::_ZTV6QState) + 8u)
+  QAbstractState (0xb4c747c0) 0
+      primary-for QState (0xb4c74780)
+    QObject (0xb4c7a4b0) 0
+        primary-for QAbstractState (0xb4c747c0)
+
+Class QMetaType
+   size=1 align=1
+   base size=0 base align=1
+QMetaType (0xb4c7a6cc) 0 empty
+
+Class QVariant::PrivateShared
+   size=8 align=4
+   base size=8 base align=4
+QVariant::PrivateShared (0xb4afc4ec) 0
+
+Class QVariant::Private::Data
+   size=8 align=4
+   base size=8 base align=4
+QVariant::Private::Data (0xb4afc564) 0
+
+Class QVariant::Private
+   size=12 align=4
+   base size=12 base align=4
+QVariant::Private (0xb4afc528) 0
+
+Class QVariant::Handler
+   size=36 align=4
+   base size=36 base align=4
+QVariant::Handler (0xb4afc5dc) 0
+
+Class QVariant
+   size=12 align=4
+   base size=12 base align=4
+QVariant (0xb4afc4b0) 0
+
+Class QVariantComparisonHelper
+   size=4 align=4
+   base size=4 base align=4
+QVariantComparisonHelper (0xb4b46e88) 0
+
+Vtable for QStateMachine::SignalEvent
+QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
+8     QStateMachine::SignalEvent::~SignalEvent
+12    QStateMachine::SignalEvent::~SignalEvent
+
+Class QStateMachine::SignalEvent
+   size=24 align=4
+   base size=24 base align=4
+QStateMachine::SignalEvent (0xb4ba25c0) 0
+    vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u)
+  QEvent (0xb4b9b348) 0
+      primary-for QStateMachine::SignalEvent (0xb4ba25c0)
+
+Vtable for QStateMachine::WrappedEvent
+QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
+8     QStateMachine::WrappedEvent::~WrappedEvent
+12    QStateMachine::WrappedEvent::~WrappedEvent
+
+Class QStateMachine::WrappedEvent
+   size=20 align=4
+   base size=20 base align=4
+QStateMachine::WrappedEvent (0xb4ba2640) 0
+    vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u)
+  QEvent (0xb4b9b384) 0
+      primary-for QStateMachine::WrappedEvent (0xb4ba2640)
+
+Vtable for QStateMachine
+QStateMachine::_ZTV13QStateMachine: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStateMachine)
+8     QStateMachine::metaObject
+12    QStateMachine::qt_metacast
+16    QStateMachine::qt_metacall
+20    QStateMachine::~QStateMachine
+24    QStateMachine::~QStateMachine
+28    QStateMachine::event
+32    QStateMachine::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStateMachine::onEntry
+60    QStateMachine::onExit
+64    QStateMachine::beginSelectTransitions
+68    QStateMachine::endSelectTransitions
+72    QStateMachine::beginMicrostep
+76    QStateMachine::endMicrostep
+
+Class QStateMachine
+   size=8 align=4
+   base size=8 base align=4
+QStateMachine (0xb4ba2480) 0
+    vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u)
+  QState (0xb4ba24c0) 0
+      primary-for QStateMachine (0xb4ba2480)
+    QAbstractState (0xb4ba2500) 0
+        primary-for QState (0xb4ba24c0)
+      QObject (0xb4b9b30c) 0
+          primary-for QAbstractState (0xb4ba2500)
+
+Vtable for QFactoryInterface
+QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFactoryInterface)
+8     QFactoryInterface::~QFactoryInterface
+12    QFactoryInterface::~QFactoryInterface
+16    __cxa_pure_virtual
+
+Class QFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QFactoryInterface (0xb4b9b708) 0 nearly-empty
+    vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u)
+
+Vtable for QLibrary
+QLibrary::_ZTV8QLibrary: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QLibrary)
+8     QLibrary::metaObject
+12    QLibrary::qt_metacast
+16    QLibrary::qt_metacall
+20    QLibrary::~QLibrary
+24    QLibrary::~QLibrary
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QLibrary
+   size=16 align=4
+   base size=13 base align=4
+QLibrary (0xb4ba2fc0) 0
+    vptr=((& QLibrary::_ZTV8QLibrary) + 8u)
+  QObject (0xb4b9bca8) 0
+      primary-for QLibrary (0xb4ba2fc0)
+
+Vtable for QPluginLoader
+QPluginLoader::_ZTV13QPluginLoader: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPluginLoader)
+8     QPluginLoader::metaObject
+12    QPluginLoader::qt_metacast
+16    QPluginLoader::qt_metacall
+20    QPluginLoader::~QPluginLoader
+24    QPluginLoader::~QPluginLoader
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPluginLoader
+   size=16 align=4
+   base size=13 base align=4
+QPluginLoader (0xb4bcfe00) 0
+    vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u)
+  QObject (0xb4b9bf3c) 0
+      primary-for QPluginLoader (0xb4bcfe00)
+
+Class QUuid
+   size=16 align=4
+   base size=16 base align=4
+QUuid (0xb4a05078) 0
+
+Vtable for QEventLoop
+QEventLoop::_ZTV10QEventLoop: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QEventLoop)
+8     QEventLoop::metaObject
+12    QEventLoop::qt_metacast
+16    QEventLoop::qt_metacall
+20    QEventLoop::~QEventLoop
+24    QEventLoop::~QEventLoop
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QEventLoop
+   size=8 align=4
+   base size=8 base align=4
+QEventLoop (0xb4a06680) 0
+    vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u)
+  QObject (0xb4a19078) 0
+      primary-for QEventLoop (0xb4a06680)
+
+Vtable for QAbstractEventDispatcher
+QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
+8     QAbstractEventDispatcher::metaObject
+12    QAbstractEventDispatcher::qt_metacast
+16    QAbstractEventDispatcher::qt_metacall
+20    QAbstractEventDispatcher::~QAbstractEventDispatcher
+24    QAbstractEventDispatcher::~QAbstractEventDispatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   QAbstractEventDispatcher::startingUp
+104   QAbstractEventDispatcher::closingDown
+
+Class QAbstractEventDispatcher
+   size=8 align=4
+   base size=8 base align=4
+QAbstractEventDispatcher (0xb4a06a80) 0
+    vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u)
+  QObject (0xb4a19384) 0
+      primary-for QAbstractEventDispatcher (0xb4a06a80)
+
+Class QModelIndex
+   size=16 align=4
+   base size=16 base align=4
+QModelIndex (0xb4a195a0) 0
+
+Class QPersistentModelIndex
+   size=4 align=4
+   base size=4 base align=4
+QPersistentModelIndex (0xb4a5ba50) 0
+
+Vtable for QAbstractItemModel
+QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractItemModel)
+8     QAbstractItemModel::metaObject
+12    QAbstractItemModel::qt_metacast
+16    QAbstractItemModel::qt_metacall
+20    QAbstractItemModel::~QAbstractItemModel
+24    QAbstractItemModel::~QAbstractItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractItemModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemModel (0xb4a5a6c0) 0
+    vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u)
+  QObject (0xb4a5bbb8) 0
+      primary-for QAbstractItemModel (0xb4a5a6c0)
+
+Vtable for QAbstractTableModel
+QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTableModel)
+8     QAbstractTableModel::metaObject
+12    QAbstractTableModel::qt_metacast
+16    QAbstractTableModel::qt_metacall
+20    QAbstractTableModel::~QAbstractTableModel
+24    QAbstractTableModel::~QAbstractTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractTableModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractTableModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTableModel (0xb4a5ad00) 0
+    vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u)
+  QAbstractItemModel (0xb4a5ad40) 0
+      primary-for QAbstractTableModel (0xb4a5ad00)
+    QObject (0xb4a95528) 0
+        primary-for QAbstractItemModel (0xb4a5ad40)
+
+Vtable for QAbstractListModel
+QAbstractListModel::_ZTV18QAbstractListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractListModel)
+8     QAbstractListModel::metaObject
+12    QAbstractListModel::qt_metacast
+16    QAbstractListModel::qt_metacall
+20    QAbstractListModel::~QAbstractListModel
+24    QAbstractListModel::~QAbstractListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    __cxa_pure_virtual
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractListModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractListModel (0xb4a5af80) 0
+    vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u)
+  QAbstractItemModel (0xb4a5afc0) 0
+      primary-for QAbstractListModel (0xb4a5af80)
+    QObject (0xb4a95654) 0
+        primary-for QAbstractItemModel (0xb4a5afc0)
+
+Class QBasicTimer
+   size=4 align=4
+   base size=4 base align=4
+QBasicTimer (0xb4ab9528) 0
+
+Vtable for QCoreApplication
+QCoreApplication::_ZTV16QCoreApplication: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCoreApplication)
+8     QCoreApplication::metaObject
+12    QCoreApplication::qt_metacast
+16    QCoreApplication::qt_metacall
+20    QCoreApplication::~QCoreApplication
+24    QCoreApplication::~QCoreApplication
+28    QCoreApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCoreApplication::notify
+60    QCoreApplication::compressEvent
+
+Class QCoreApplication
+   size=8 align=4
+   base size=8 base align=4
+QCoreApplication (0xb4aa6a80) 0
+    vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u)
+  QObject (0xb4ab97bc) 0
+      primary-for QCoreApplication (0xb4aa6a80)
+
+Class __exception
+   size=32 align=4
+   base size=32 base align=4
+__exception (0xb4ab9d5c) 0
+
+Class QMetaMethod
+   size=8 align=4
+   base size=8 base align=4
+QMetaMethod (0xb4916a8c) 0
+
+Class QMetaEnum
+   size=8 align=4
+   base size=8 base align=4
+QMetaEnum (0xb4916d98) 0
+
+Class QMetaProperty
+   size=20 align=4
+   base size=20 base align=4
+QMetaProperty (0xb493a000) 0
+
+Class QMetaClassInfo
+   size=8 align=4
+   base size=8 base align=4
+QMetaClassInfo (0xb493a0b4) 0
+
+Vtable for QMimeData
+QMimeData::_ZTV9QMimeData: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMimeData)
+8     QMimeData::metaObject
+12    QMimeData::qt_metacast
+16    QMimeData::qt_metacall
+20    QMimeData::~QMimeData
+24    QMimeData::~QMimeData
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMimeData::hasFormat
+60    QMimeData::formats
+64    QMimeData::retrieveData
+
+Class QMimeData
+   size=8 align=4
+   base size=8 base align=4
+QMimeData (0xb49218c0) 0
+    vptr=((& QMimeData::_ZTV9QMimeData) + 8u)
+  QObject (0xb493a30c) 0
+      primary-for QMimeData (0xb49218c0)
+
+Vtable for QObjectCleanupHandler
+QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QObjectCleanupHandler)
+8     QObjectCleanupHandler::metaObject
+12    QObjectCleanupHandler::qt_metacast
+16    QObjectCleanupHandler::qt_metacall
+20    QObjectCleanupHandler::~QObjectCleanupHandler
+24    QObjectCleanupHandler::~QObjectCleanupHandler
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObjectCleanupHandler
+   size=12 align=4
+   base size=12 base align=4
+QObjectCleanupHandler (0xb4921b80) 0
+    vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u)
+  QObject (0xb493a528) 0
+      primary-for QObjectCleanupHandler (0xb4921b80)
+
+Vtable for QSharedMemory
+QSharedMemory::_ZTV13QSharedMemory: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSharedMemory)
+8     QSharedMemory::metaObject
+12    QSharedMemory::qt_metacast
+16    QSharedMemory::qt_metacall
+20    QSharedMemory::~QSharedMemory
+24    QSharedMemory::~QSharedMemory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSharedMemory
+   size=8 align=4
+   base size=8 base align=4
+QSharedMemory (0xb4921dc0) 0
+    vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u)
+  QObject (0xb493a654) 0
+      primary-for QSharedMemory (0xb4921dc0)
+
+Vtable for QSignalMapper
+QSignalMapper::_ZTV13QSignalMapper: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSignalMapper)
+8     QSignalMapper::metaObject
+12    QSignalMapper::qt_metacast
+16    QSignalMapper::qt_metacall
+20    QSignalMapper::~QSignalMapper
+24    QSignalMapper::~QSignalMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSignalMapper
+   size=8 align=4
+   base size=8 base align=4
+QSignalMapper (0xb496c080) 0
+    vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u)
+  QObject (0xb493a870) 0
+      primary-for QSignalMapper (0xb496c080)
+
+Vtable for QSocketNotifier
+QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSocketNotifier)
+8     QSocketNotifier::metaObject
+12    QSocketNotifier::qt_metacast
+16    QSocketNotifier::qt_metacall
+20    QSocketNotifier::~QSocketNotifier
+24    QSocketNotifier::~QSocketNotifier
+28    QSocketNotifier::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSocketNotifier
+   size=20 align=4
+   base size=17 base align=4
+QSocketNotifier (0xb496c340) 0
+    vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u)
+  QObject (0xb493aa8c) 0
+      primary-for QSocketNotifier (0xb496c340)
+
+Class QSystemSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSystemSemaphore (0xb493ad5c) 0
+
+Vtable for QTimer
+QTimer::_ZTV6QTimer: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QTimer)
+8     QTimer::metaObject
+12    QTimer::qt_metacast
+16    QTimer::qt_metacall
+20    QTimer::~QTimer
+24    QTimer::~QTimer
+28    QObject::event
+32    QObject::eventFilter
+36    QTimer::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTimer
+   size=24 align=4
+   base size=21 base align=4
+QTimer (0xb496c700) 0
+    vptr=((& QTimer::_ZTV6QTimer) + 8u)
+  QObject (0xb493ae10) 0
+      primary-for QTimer (0xb496c700)
+
+Vtable for QTranslator
+QTranslator::_ZTV11QTranslator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTranslator)
+8     QTranslator::metaObject
+12    QTranslator::qt_metacast
+16    QTranslator::qt_metacall
+20    QTranslator::~QTranslator
+24    QTranslator::~QTranslator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTranslator::translate
+60    QTranslator::isEmpty
+
+Class QTranslator
+   size=8 align=4
+   base size=8 base align=4
+QTranslator (0xb496cc40) 0
+    vptr=((& QTranslator::_ZTV11QTranslator) + 8u)
+  QObject (0xb49a00b4) 0
+      primary-for QTranslator (0xb496cc40)
+
+Class _IO_marker
+   size=12 align=4
+   base size=12 base align=4
+_IO_marker (0xb49a0474) 0
+
+Class _IO_FILE
+   size=148 align=4
+   base size=148 base align=4
+_IO_FILE (0xb49a04b0) 0
+
+Vtable for QFile
+QFile::_ZTV5QFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QFile)
+8     QFile::metaObject
+12    QFile::qt_metacast
+16    QFile::qt_metacall
+20    QFile::~QFile
+24    QFile::~QFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QFile::fileEngine
+
+Class QFile
+   size=8 align=4
+   base size=8 base align=4
+QFile (0xb49b3140) 0
+    vptr=((& QFile::_ZTV5QFile) + 8u)
+  QIODevice (0xb49b3180) 0
+      primary-for QFile (0xb49b3140)
+    QObject (0xb49a0528) 0
+        primary-for QIODevice (0xb49b3180)
+
+Class QFileInfo
+   size=4 align=4
+   base size=4 base align=4
+QFileInfo (0xb49a099c) 0
+
+Class QDir
+   size=4 align=4
+   base size=4 base align=4
+QDir (0xb484c000) 0
+
+Class QAbstractFileEngine::ExtensionOption
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionOption (0xb484c780) 0 empty
+
+Class QAbstractFileEngine::ExtensionReturn
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionReturn (0xb484c7bc) 0 empty
+
+Class QAbstractFileEngine::MapExtensionOption
+   size=20 align=4
+   base size=20 base align=4
+QAbstractFileEngine::MapExtensionOption (0xb4872980) 0
+  QAbstractFileEngine::ExtensionOption (0xb484c7f8) 0 empty
+
+Class QAbstractFileEngine::MapExtensionReturn
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::MapExtensionReturn (0xb4872a00) 0
+  QAbstractFileEngine::ExtensionReturn (0xb484c834) 0 empty
+
+Class QAbstractFileEngine::UnMapExtensionOption
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::UnMapExtensionOption (0xb4872a80) 0
+  QAbstractFileEngine::ExtensionOption (0xb484c870) 0 empty
+
+Vtable for QAbstractFileEngine
+QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractFileEngine)
+8     QAbstractFileEngine::~QAbstractFileEngine
+12    QAbstractFileEngine::~QAbstractFileEngine
+16    QAbstractFileEngine::open
+20    QAbstractFileEngine::close
+24    QAbstractFileEngine::flush
+28    QAbstractFileEngine::size
+32    QAbstractFileEngine::pos
+36    QAbstractFileEngine::seek
+40    QAbstractFileEngine::isSequential
+44    QAbstractFileEngine::remove
+48    QAbstractFileEngine::copy
+52    QAbstractFileEngine::rename
+56    QAbstractFileEngine::link
+60    QAbstractFileEngine::mkdir
+64    QAbstractFileEngine::rmdir
+68    QAbstractFileEngine::setSize
+72    QAbstractFileEngine::caseSensitive
+76    QAbstractFileEngine::isRelativePath
+80    QAbstractFileEngine::entryList
+84    QAbstractFileEngine::fileFlags
+88    QAbstractFileEngine::setPermissions
+92    QAbstractFileEngine::fileName
+96    QAbstractFileEngine::ownerId
+100   QAbstractFileEngine::owner
+104   QAbstractFileEngine::fileTime
+108   QAbstractFileEngine::setFileName
+112   QAbstractFileEngine::handle
+116   QAbstractFileEngine::beginEntryList
+120   QAbstractFileEngine::endEntryList
+124   QAbstractFileEngine::read
+128   QAbstractFileEngine::readLine
+132   QAbstractFileEngine::write
+136   QAbstractFileEngine::extension
+140   QAbstractFileEngine::supportsExtension
+
+Class QAbstractFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngine (0xb484c744) 0
+    vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u)
+
+Vtable for QAbstractFileEngineHandler
+QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractFileEngineHandler)
+8     QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+12    QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+16    __cxa_pure_virtual
+
+Class QAbstractFileEngineHandler
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngineHandler (0xb484cac8) 0 nearly-empty
+    vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u)
+
+Vtable for QAbstractFileEngineIterator
+QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractFileEngineIterator)
+8     QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+12    QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QAbstractFileEngineIterator::currentFileInfo
+32    QAbstractFileEngineIterator::entryInfo
+
+Class QAbstractFileEngineIterator
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngineIterator (0xb484cb04) 0
+    vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u)
+
+Vtable for QBuffer
+QBuffer::_ZTV7QBuffer: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBuffer)
+8     QBuffer::metaObject
+12    QBuffer::qt_metacast
+16    QBuffer::qt_metacall
+20    QBuffer::~QBuffer
+24    QBuffer::~QBuffer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QBuffer::connectNotify
+52    QBuffer::disconnectNotify
+56    QIODevice::isSequential
+60    QBuffer::open
+64    QBuffer::close
+68    QBuffer::pos
+72    QBuffer::size
+76    QBuffer::seek
+80    QBuffer::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QBuffer::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QBuffer::readData
+112   QIODevice::readLineData
+116   QBuffer::writeData
+
+Class QBuffer
+   size=8 align=4
+   base size=8 base align=4
+QBuffer (0xb4872dc0) 0
+    vptr=((& QBuffer::_ZTV7QBuffer) + 8u)
+  QIODevice (0xb4872e00) 0
+      primary-for QBuffer (0xb4872dc0)
+    QObject (0xb484cb7c) 0
+        primary-for QIODevice (0xb4872e00)
+
+Class QTextCodec::ConverterState
+   size=28 align=4
+   base size=28 base align=4
+QTextCodec::ConverterState (0xb484cdd4) 0
+
+Vtable for QTextCodec
+QTextCodec::_ZTV10QTextCodec: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextCodec)
+8     __cxa_pure_virtual
+12    QTextCodec::aliases
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QTextCodec::~QTextCodec
+32    QTextCodec::~QTextCodec
+
+Class QTextCodec
+   size=4 align=4
+   base size=4 base align=4
+QTextCodec (0xb484cd98) 0 nearly-empty
+    vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u)
+
+Class QTextEncoder
+   size=32 align=4
+   base size=32 base align=4
+QTextEncoder (0xb46fcac8) 0
+
+Class QTextDecoder
+   size=32 align=4
+   base size=32 base align=4
+QTextDecoder (0xb46fcd20) 0
+
+Vtable for QTextStream
+QTextStream::_ZTV11QTextStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextStream)
+8     QTextStream::~QTextStream
+12    QTextStream::~QTextStream
+
+Class QTextStream
+   size=8 align=4
+   base size=8 base align=4
+QTextStream (0xb46fcf78) 0
+    vptr=((& QTextStream::_ZTV11QTextStream) + 8u)
+
+Class QTextStreamManipulator
+   size=24 align=4
+   base size=22 base align=4
+QTextStreamManipulator (0xb475b618) 0
+
+Vtable for QTextIStream
+QTextIStream::_ZTV12QTextIStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextIStream)
+8     QTextIStream::~QTextIStream
+12    QTextIStream::~QTextIStream
+
+Class QTextIStream
+   size=8 align=4
+   base size=8 base align=4
+QTextIStream (0xb4766800) 0
+    vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u)
+  QTextStream (0xb47887f8) 0
+      primary-for QTextIStream (0xb4766800)
+
+Vtable for QTextOStream
+QTextOStream::_ZTV12QTextOStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextOStream)
+8     QTextOStream::~QTextOStream
+12    QTextOStream::~QTextOStream
+
+Class QTextOStream
+   size=8 align=4
+   base size=8 base align=4
+QTextOStream (0xb4766ac0) 0
+    vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u)
+  QTextStream (0xb4788e88) 0
+      primary-for QTextOStream (0xb4766ac0)
+
+Class QDebug::Stream
+   size=24 align=4
+   base size=22 base align=4
+QDebug::Stream (0xb479e564) 0
+
+Class QDebug
+   size=4 align=4
+   base size=4 base align=4
+QDebug (0xb479e528) 0
+
+Class QNoDebug
+   size=1 align=1
+   base size=0 base align=1
+QNoDebug (0xb46171a4) 0 empty
+
+Vtable for QDirIterator
+QDirIterator::_ZTV12QDirIterator: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QDirIterator)
+8     QDirIterator::~QDirIterator
+12    QDirIterator::~QDirIterator
+
+Class QDirIterator
+   size=8 align=4
+   base size=8 base align=4
+QDirIterator (0xb4617438) 0
+    vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u)
+
+Vtable for QFileSystemWatcher
+QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFileSystemWatcher)
+8     QFileSystemWatcher::metaObject
+12    QFileSystemWatcher::qt_metacast
+16    QFileSystemWatcher::qt_metacall
+20    QFileSystemWatcher::~QFileSystemWatcher
+24    QFileSystemWatcher::~QFileSystemWatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFileSystemWatcher
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemWatcher (0xb4641480) 0
+    vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u)
+  QObject (0xb46175a0) 0
+      primary-for QFileSystemWatcher (0xb4641480)
+
+Vtable for QFSFileEngine
+QFSFileEngine::_ZTV13QFSFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFSFileEngine)
+8     QFSFileEngine::~QFSFileEngine
+12    QFSFileEngine::~QFSFileEngine
+16    QFSFileEngine::open
+20    QFSFileEngine::close
+24    QFSFileEngine::flush
+28    QFSFileEngine::size
+32    QFSFileEngine::pos
+36    QFSFileEngine::seek
+40    QFSFileEngine::isSequential
+44    QFSFileEngine::remove
+48    QFSFileEngine::copy
+52    QFSFileEngine::rename
+56    QFSFileEngine::link
+60    QFSFileEngine::mkdir
+64    QFSFileEngine::rmdir
+68    QFSFileEngine::setSize
+72    QFSFileEngine::caseSensitive
+76    QFSFileEngine::isRelativePath
+80    QFSFileEngine::entryList
+84    QFSFileEngine::fileFlags
+88    QFSFileEngine::setPermissions
+92    QFSFileEngine::fileName
+96    QFSFileEngine::ownerId
+100   QFSFileEngine::owner
+104   QFSFileEngine::fileTime
+108   QFSFileEngine::setFileName
+112   QFSFileEngine::handle
+116   QFSFileEngine::beginEntryList
+120   QFSFileEngine::endEntryList
+124   QFSFileEngine::read
+128   QFSFileEngine::readLine
+132   QFSFileEngine::write
+136   QFSFileEngine::extension
+140   QFSFileEngine::supportsExtension
+
+Class QFSFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QFSFileEngine (0xb4641740) 0
+    vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u)
+  QAbstractFileEngine (0xb46177bc) 0
+      primary-for QFSFileEngine (0xb4641740)
+
+Class QProcessEnvironment
+   size=4 align=4
+   base size=4 base align=4
+QProcessEnvironment (0xb46178e8) 0
+
+Vtable for QProcess
+QProcess::_ZTV8QProcess: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QProcess)
+8     QProcess::metaObject
+12    QProcess::qt_metacast
+16    QProcess::qt_metacall
+20    QProcess::~QProcess
+24    QProcess::~QProcess
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProcess::isSequential
+60    QIODevice::open
+64    QProcess::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QProcess::atEnd
+84    QIODevice::reset
+88    QProcess::bytesAvailable
+92    QProcess::bytesToWrite
+96    QProcess::canReadLine
+100   QProcess::waitForReadyRead
+104   QProcess::waitForBytesWritten
+108   QProcess::readData
+112   QIODevice::readLineData
+116   QProcess::writeData
+120   QProcess::setupChildProcess
+
+Class QProcess
+   size=8 align=4
+   base size=8 base align=4
+QProcess (0xb4641900) 0
+    vptr=((& QProcess::_ZTV8QProcess) + 8u)
+  QIODevice (0xb4641940) 0
+      primary-for QProcess (0xb4641900)
+    QObject (0xb461799c) 0
+        primary-for QIODevice (0xb4641940)
+
+Class QResource
+   size=4 align=4
+   base size=4 base align=4
+QResource (0xb4617bb8) 0
+
+Vtable for QSettings
+QSettings::_ZTV9QSettings: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSettings)
+8     QSettings::metaObject
+12    QSettings::qt_metacast
+16    QSettings::qt_metacall
+20    QSettings::~QSettings
+24    QSettings::~QSettings
+28    QSettings::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSettings
+   size=8 align=4
+   base size=8 base align=4
+QSettings (0xb4641d80) 0
+    vptr=((& QSettings::_ZTV9QSettings) + 8u)
+  QObject (0xb4617d5c) 0
+      primary-for QSettings (0xb4641d80)
+
+Vtable for QTemporaryFile
+QTemporaryFile::_ZTV14QTemporaryFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QTemporaryFile)
+8     QTemporaryFile::metaObject
+12    QTemporaryFile::qt_metacast
+16    QTemporaryFile::qt_metacall
+20    QTemporaryFile::~QTemporaryFile
+24    QTemporaryFile::~QTemporaryFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QTemporaryFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QTemporaryFile::fileEngine
+
+Class QTemporaryFile
+   size=8 align=4
+   base size=8 base align=4
+QTemporaryFile (0xb46db980) 0
+    vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u)
+  QFile (0xb46db9c0) 0
+      primary-for QTemporaryFile (0xb46db980)
+    QIODevice (0xb46dba00) 0
+        primary-for QFile (0xb46db9c0)
+      QObject (0xb46e3870) 0
+          primary-for QIODevice (0xb46dba00)
+
+Class QUrl
+   size=4 align=4
+   base size=4 base align=4
+QUrl (0xb46e3b7c) 0
+
+Class QLibraryInfo
+   size=1 align=1
+   base size=0 base align=1
+QLibraryInfo (0xb456f744) 0 empty
+
+Vtable for QRunnable
+QRunnable::_ZTV9QRunnable: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QRunnable)
+8     __cxa_pure_virtual
+12    QRunnable::~QRunnable
+16    QRunnable::~QRunnable
+
+Class QRunnable
+   size=8 align=4
+   base size=8 base align=4
+QRunnable (0xb456f780) 0
+    vptr=((& QRunnable::_ZTV9QRunnable) + 8u)
+
+Vtable for QtConcurrent::Exception
+QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE)
+8     QtConcurrent::Exception::~Exception
+12    QtConcurrent::Exception::~Exception
+16    std::exception::what
+20    QtConcurrent::Exception::raise
+24    QtConcurrent::Exception::clone
+
+Class QtConcurrent::Exception
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::Exception (0xb457bd40) 0 nearly-empty
+    vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u)
+  std::exception (0xb456fbf4) 0 nearly-empty
+      primary-for QtConcurrent::Exception (0xb457bd40)
+
+Vtable for QtConcurrent::UnhandledException
+QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE)
+8     QtConcurrent::UnhandledException::~UnhandledException
+12    QtConcurrent::UnhandledException::~UnhandledException
+16    std::exception::what
+20    QtConcurrent::UnhandledException::raise
+24    QtConcurrent::UnhandledException::clone
+
+Class QtConcurrent::UnhandledException
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::UnhandledException (0xb457be40) 0 nearly-empty
+    vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u)
+  QtConcurrent::Exception (0xb457be80) 0 nearly-empty
+      primary-for QtConcurrent::UnhandledException (0xb457be40)
+    std::exception (0xb456fc30) 0 nearly-empty
+        primary-for QtConcurrent::Exception (0xb457be80)
+
+Class QtConcurrent::internal::ExceptionHolder
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionHolder (0xb456fc6c) 0
+
+Class QtConcurrent::internal::ExceptionStore
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionStore (0xb456fca8) 0
+
+Class QtConcurrent::ResultItem
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultItem (0xb456fce4) 0
+
+Class QtConcurrent::ResultIteratorBase
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultIteratorBase (0xb45982d0) 0
+
+Vtable for QtConcurrent::ResultStoreBase
+QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE)
+8     QtConcurrent::ResultStoreBase::~ResultStoreBase
+12    QtConcurrent::ResultStoreBase::~ResultStoreBase
+
+Class QtConcurrent::ResultStoreBase
+   size=28 align=4
+   base size=28 base align=4
+QtConcurrent::ResultStoreBase (0xb45983fc) 0
+    vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u)
+
+Vtable for QFutureInterfaceBase
+QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QFutureInterfaceBase)
+8     QFutureInterfaceBase::~QFutureInterfaceBase
+12    QFutureInterfaceBase::~QFutureInterfaceBase
+
+Class QFutureInterfaceBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureInterfaceBase (0xb4598834) 0
+    vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u)
+
+Vtable for QFutureWatcherBase
+QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFutureWatcherBase)
+8     QFutureWatcherBase::metaObject
+12    QFutureWatcherBase::qt_metacast
+16    QFutureWatcherBase::qt_metacall
+20    QFutureWatcherBase::~QFutureWatcherBase
+24    QFutureWatcherBase::~QFutureWatcherBase
+28    QFutureWatcherBase::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QFutureWatcherBase::connectNotify
+52    QFutureWatcherBase::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QFutureWatcherBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureWatcherBase (0xb4424c80) 0
+    vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u)
+  QObject (0xb443221c) 0
+      primary-for QFutureWatcherBase (0xb4424c80)
+
+Vtable for QThreadPool
+QThreadPool::_ZTV11QThreadPool: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QThreadPool)
+8     QThreadPool::metaObject
+12    QThreadPool::qt_metacast
+16    QThreadPool::qt_metacall
+20    QThreadPool::~QThreadPool
+24    QThreadPool::~QThreadPool
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QThreadPool
+   size=8 align=4
+   base size=8 base align=4
+QThreadPool (0xb444be40) 0
+    vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u)
+  QObject (0xb445e21c) 0
+      primary-for QThreadPool (0xb444be40)
+
+Class QtConcurrent::ThreadEngineBarrier
+   size=12 align=4
+   base size=12 base align=4
+QtConcurrent::ThreadEngineBarrier (0xb445e438) 0
+
+Vtable for QtConcurrent::ThreadEngineBase
+QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE)
+8     QtConcurrent::ThreadEngineBase::run
+12    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+16    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+20    QtConcurrent::ThreadEngineBase::start
+24    QtConcurrent::ThreadEngineBase::finish
+28    QtConcurrent::ThreadEngineBase::threadFunction
+32    QtConcurrent::ThreadEngineBase::shouldStartThread
+36    QtConcurrent::ThreadEngineBase::shouldThrottleThread
+40    __cxa_pure_virtual
+
+Class QtConcurrent::ThreadEngineBase
+   size=32 align=4
+   base size=32 base align=4
+QtConcurrent::ThreadEngineBase (0xb446f140) 0
+    vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u)
+  QRunnable (0xb445e474) 0
+      primary-for QtConcurrent::ThreadEngineBase (0xb446f140)
+
+VTT for QtConcurrent::ThreadEngine<void>
+QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries
+0     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u)
+4     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u)
+
+Class QtConcurrent::BlockSizeManager
+   size=72 align=4
+   base size=72 base align=4
+QtConcurrent::BlockSizeManager (0xb4491a50) 0
+
+Vtable for QTextCodecFactoryInterface
+QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QTextCodecFactoryInterface)
+8     QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+12    QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextCodecFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextCodecFactoryInterface (0xb41186c0) 0 nearly-empty
+    vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u)
+  QFactoryInterface (0xb410c30c) 0 nearly-empty
+      primary-for QTextCodecFactoryInterface (0xb41186c0)
+
+Vtable for QTextCodecPlugin
+QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTextCodecPlugin)
+8     QTextCodecPlugin::metaObject
+12    QTextCodecPlugin::qt_metacast
+16    QTextCodecPlugin::qt_metacall
+20    QTextCodecPlugin::~QTextCodecPlugin
+24    QTextCodecPlugin::~QTextCodecPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    QTextCodecPlugin::keys
+80    QTextCodecPlugin::create
+84    (int (*)(...))-0x000000008
+88    (int (*)(...))(& _ZTI16QTextCodecPlugin)
+92    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev
+96    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev
+100   QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv
+104   QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString
+
+Class QTextCodecPlugin
+   size=12 align=4
+   base size=12 base align=4
+QTextCodecPlugin (0xb412c230) 0
+    vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u)
+  QObject (0xb410c618) 0
+      primary-for QTextCodecPlugin (0xb412c230)
+  QTextCodecFactoryInterface (0xb4118980) 8 nearly-empty
+      vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u)
+    QFactoryInterface (0xb410c654) 8 nearly-empty
+        primary-for QTextCodecFactoryInterface (0xb4118980)
+
+Vtable for QAbstractAnimation
+QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractAnimation)
+8     QAbstractAnimation::metaObject
+12    QAbstractAnimation::qt_metacast
+16    QAbstractAnimation::qt_metacall
+20    QAbstractAnimation::~QAbstractAnimation
+24    QAbstractAnimation::~QAbstractAnimation
+28    QAbstractAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAbstractAnimation
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAnimation (0xb4118bc0) 0
+    vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u)
+  QObject (0xb410c780) 0
+      primary-for QAbstractAnimation (0xb4118bc0)
+
+Vtable for QAnimationGroup
+QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAnimationGroup)
+8     QAnimationGroup::metaObject
+12    QAnimationGroup::qt_metacast
+16    QAnimationGroup::qt_metacall
+20    QAnimationGroup::~QAnimationGroup
+24    QAnimationGroup::~QAnimationGroup
+28    QAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QAnimationGroup (0xb4118e80) 0
+    vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u)
+  QAbstractAnimation (0xb4118ec0) 0
+      primary-for QAnimationGroup (0xb4118e80)
+    QObject (0xb410c9d8) 0
+        primary-for QAbstractAnimation (0xb4118ec0)
+
+Vtable for QParallelAnimationGroup
+QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QParallelAnimationGroup)
+8     QParallelAnimationGroup::metaObject
+12    QParallelAnimationGroup::qt_metacast
+16    QParallelAnimationGroup::qt_metacall
+20    QParallelAnimationGroup::~QParallelAnimationGroup
+24    QParallelAnimationGroup::~QParallelAnimationGroup
+28    QParallelAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QParallelAnimationGroup::duration
+60    QParallelAnimationGroup::updateCurrentTime
+64    QParallelAnimationGroup::updateState
+68    QParallelAnimationGroup::updateDirection
+
+Class QParallelAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QParallelAnimationGroup (0xb4153180) 0
+    vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u)
+  QAnimationGroup (0xb41531c0) 0
+      primary-for QParallelAnimationGroup (0xb4153180)
+    QAbstractAnimation (0xb4153200) 0
+        primary-for QAnimationGroup (0xb41531c0)
+      QObject (0xb410cbf4) 0
+          primary-for QAbstractAnimation (0xb4153200)
+
+Vtable for QPauseAnimation
+QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPauseAnimation)
+8     QPauseAnimation::metaObject
+12    QPauseAnimation::qt_metacast
+16    QPauseAnimation::qt_metacall
+20    QPauseAnimation::~QPauseAnimation
+24    QPauseAnimation::~QPauseAnimation
+28    QPauseAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPauseAnimation::duration
+60    QPauseAnimation::updateCurrentTime
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QPauseAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPauseAnimation (0xb41534c0) 0
+    vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u)
+  QAbstractAnimation (0xb4153500) 0
+      primary-for QPauseAnimation (0xb41534c0)
+    QObject (0xb410ce10) 0
+        primary-for QAbstractAnimation (0xb4153500)
+
+Vtable for QVariantAnimation
+QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QVariantAnimation)
+8     QVariantAnimation::metaObject
+12    QVariantAnimation::qt_metacast
+16    QVariantAnimation::qt_metacall
+20    QVariantAnimation::~QVariantAnimation
+24    QVariantAnimation::~QVariantAnimation
+28    QVariantAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QVariantAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    __cxa_pure_virtual
+76    QVariantAnimation::interpolated
+
+Class QVariantAnimation
+   size=8 align=4
+   base size=8 base align=4
+QVariantAnimation (0xb41537c0) 0
+    vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u)
+  QAbstractAnimation (0xb4153800) 0
+      primary-for QVariantAnimation (0xb41537c0)
+    QObject (0xb417203c) 0
+        primary-for QAbstractAnimation (0xb4153800)
+
+Vtable for QPropertyAnimation
+QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QPropertyAnimation)
+8     QPropertyAnimation::metaObject
+12    QPropertyAnimation::qt_metacast
+16    QPropertyAnimation::qt_metacall
+20    QPropertyAnimation::~QPropertyAnimation
+24    QPropertyAnimation::~QPropertyAnimation
+28    QPropertyAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QPropertyAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    QPropertyAnimation::updateCurrentValue
+76    QVariantAnimation::interpolated
+
+Class QPropertyAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPropertyAnimation (0xb4153c00) 0
+    vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u)
+  QVariantAnimation (0xb4153c40) 0
+      primary-for QPropertyAnimation (0xb4153c00)
+    QAbstractAnimation (0xb4153c80) 0
+        primary-for QVariantAnimation (0xb4153c40)
+      QObject (0xb4172258) 0
+          primary-for QAbstractAnimation (0xb4153c80)
+
+Vtable for QSequentialAnimationGroup
+QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
+8     QSequentialAnimationGroup::metaObject
+12    QSequentialAnimationGroup::qt_metacast
+16    QSequentialAnimationGroup::qt_metacall
+20    QSequentialAnimationGroup::~QSequentialAnimationGroup
+24    QSequentialAnimationGroup::~QSequentialAnimationGroup
+28    QSequentialAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSequentialAnimationGroup::duration
+60    QSequentialAnimationGroup::updateCurrentTime
+64    QSequentialAnimationGroup::updateState
+68    QSequentialAnimationGroup::updateDirection
+
+Class QSequentialAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QSequentialAnimationGroup (0xb4153f40) 0
+    vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u)
+  QAnimationGroup (0xb4153f80) 0
+      primary-for QSequentialAnimationGroup (0xb4153f40)
+    QAbstractAnimation (0xb4153fc0) 0
+        primary-for QAnimationGroup (0xb4153f80)
+      QObject (0xb4172474) 0
+          primary-for QAbstractAnimation (0xb4153fc0)
+
+Vtable for QPaintDevice
+QPaintDevice::_ZTV12QPaintDevice: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPaintDevice)
+8     QPaintDevice::~QPaintDevice
+12    QPaintDevice::~QPaintDevice
+16    QPaintDevice::devType
+20    __cxa_pure_virtual
+24    QPaintDevice::metric
+
+Class QPaintDevice
+   size=8 align=4
+   base size=6 base align=4
+QPaintDevice (0xb4172690) 0
+    vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u)
+
+Class QColor
+   size=16 align=4
+   base size=14 base align=4
+QColor (0xb41b4258) 0
+
+Class QPolygon
+   size=4 align=4
+   base size=4 base align=4
+QPolygon (0xb41b6c40) 0
+  QVector<QPoint> (0xb41b48e8) 0
+
+Class QPolygonF
+   size=4 align=4
+   base size=4 base align=4
+QPolygonF (0xb3fe7280) 0
+  QVector<QPointF> (0xb3feb2d0) 0
+
+Class QRegion::QRegionData
+   size=16 align=4
+   base size=16 base align=4
+QRegion::QRegionData (0xb3febc30) 0
+
+Class QRegion
+   size=4 align=4
+   base size=4 base align=4
+QRegion (0xb3febbf4) 0
+
+Class QMatrix
+   size=48 align=4
+   base size=48 base align=4
+QMatrix (0xb3febf78) 0
+
+Class QPainterPath::Element
+   size=20 align=4
+   base size=20 base align=4
+QPainterPath::Element (0xb405212c) 0
+
+Class QPainterPath
+   size=4 align=4
+   base size=4 base align=4
+QPainterPath (0xb40520f0) 0
+
+Class QPainterPathPrivate
+   size=8 align=4
+   base size=8 base align=4
+QPainterPathPrivate (0xb4052618) 0
+
+Class QPainterPathStroker
+   size=4 align=4
+   base size=4 base align=4
+QPainterPathStroker (0xb4052744) 0
+
+Class QTransform
+   size=80 align=4
+   base size=80 base align=4
+QTransform (0xb40b16cc) 0
+
+Class QImageTextKeyLang
+   size=8 align=4
+   base size=8 base align=4
+QImageTextKeyLang (0xb3f13618) 0
+
+Vtable for QImage
+QImage::_ZTV6QImage: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QImage)
+8     QImage::~QImage
+12    QImage::~QImage
+16    QImage::devType
+20    QImage::paintEngine
+24    QImage::metric
+
+Class QImage
+   size=12 align=4
+   base size=12 base align=4
+QImage (0xb3f028c0) 0
+    vptr=((& QImage::_ZTV6QImage) + 8u)
+  QPaintDevice (0xb3f41000) 0
+      primary-for QImage (0xb3f028c0)
+
+Vtable for QPixmap
+QPixmap::_ZTV7QPixmap: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QPixmap)
+8     QPixmap::~QPixmap
+12    QPixmap::~QPixmap
+16    QPixmap::devType
+20    QPixmap::paintEngine
+24    QPixmap::metric
+
+Class QPixmap
+   size=12 align=4
+   base size=12 base align=4
+QPixmap (0xb3f821c0) 0
+    vptr=((& QPixmap::_ZTV7QPixmap) + 8u)
+  QPaintDevice (0xb3f41bb8) 0
+      primary-for QPixmap (0xb3f821c0)
+
+Class QIcon
+   size=4 align=4
+   base size=4 base align=4
+QIcon (0xb3fb821c) 0
+
+Class QKeySequence
+   size=4 align=4
+   base size=4 base align=4
+QKeySequence (0xb3fb8474) 0
+
+Class QBrush
+   size=4 align=4
+   base size=4 base align=4
+QBrush (0xb3fb8690) 0
+
+Class QBrushData
+   size=104 align=4
+   base size=104 base align=4
+QBrushData (0xb3fb8834) 0
+
+Class QGradient
+   size=56 align=4
+   base size=56 base align=4
+QGradient (0xb3fb8bf4) 0
+
+Class QLinearGradient
+   size=56 align=4
+   base size=56 base align=4
+QLinearGradient (0xb3e0c740) 0
+  QGradient (0xb3fb8e88) 0
+
+Class QRadialGradient
+   size=56 align=4
+   base size=56 base align=4
+QRadialGradient (0xb3e0c840) 0
+  QGradient (0xb3fb8ec4) 0
+
+Class QConicalGradient
+   size=56 align=4
+   base size=56 base align=4
+QConicalGradient (0xb3e0c940) 0
+  QGradient (0xb3fb8f00) 0
+
+Class QPalette
+   size=8 align=4
+   base size=8 base align=4
+QPalette (0xb3fb8f3c) 0
+
+Class QColorGroup
+   size=8 align=4
+   base size=8 base align=4
+QColorGroup (0xb3e66380) 0
+  QPalette (0xb3e59834) 0
+
+Class QFont
+   size=8 align=4
+   base size=8 base align=4
+QFont (0xb3e7e99c) 0
+
+Class QFontMetrics
+   size=4 align=4
+   base size=4 base align=4
+QFontMetrics (0xb3e7ebb8) 0
+
+Class QFontMetricsF
+   size=4 align=4
+   base size=4 base align=4
+QFontMetricsF (0xb3e7ee10) 0
+
+Class QFontInfo
+   size=4 align=4
+   base size=4 base align=4
+QFontInfo (0xb3e7eec4) 0
+
+Class QSizePolicy
+   size=4 align=4
+   base size=4 base align=4
+QSizePolicy (0xb3e7ef00) 0
+
+Class QCursor
+   size=4 align=4
+   base size=4 base align=4
+QCursor (0xb3d13dd4) 0
+
+Class QWidgetData
+   size=64 align=4
+   base size=64 base align=4
+QWidgetData (0xb3d13e10) 0
+
+Vtable for QWidget
+QWidget::_ZTV7QWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QWidget)
+8     QWidget::metaObject
+12    QWidget::qt_metacast
+16    QWidget::qt_metacall
+20    QWidget::~QWidget
+24    QWidget::~QWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI7QWidget)
+232   QWidget::_ZThn8_N7QWidgetD1Ev
+236   QWidget::_ZThn8_N7QWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWidget
+   size=20 align=4
+   base size=20 base align=4
+QWidget (0xb3d44e60) 0
+    vptr=((& QWidget::_ZTV7QWidget) + 8u)
+  QObject (0xb3d13e4c) 0
+      primary-for QWidget (0xb3d44e60)
+  QPaintDevice (0xb3d13e88) 8
+      vptr=((& QWidget::_ZTV7QWidget) + 232u)
+
+Vtable for QAbstractButton
+QAbstractButton::_ZTV15QAbstractButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAbstractButton)
+8     QAbstractButton::metaObject
+12    QAbstractButton::qt_metacast
+16    QAbstractButton::qt_metacall
+20    QAbstractButton::~QAbstractButton
+24    QAbstractButton::~QAbstractButton
+28    QAbstractButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   __cxa_pure_virtual
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI15QAbstractButton)
+244   QAbstractButton::_ZThn8_N15QAbstractButtonD1Ev
+248   QAbstractButton::_ZThn8_N15QAbstractButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractButton
+   size=20 align=4
+   base size=20 base align=4
+QAbstractButton (0xb3bdeec0) 0
+    vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 8u)
+  QWidget (0xb3c09690) 0
+      primary-for QAbstractButton (0xb3bdeec0)
+    QObject (0xb3bf25dc) 0
+        primary-for QWidget (0xb3c09690)
+    QPaintDevice (0xb3bf2618) 8
+        vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 244u)
+
+Vtable for QFrame
+QFrame::_ZTV6QFrame: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QFrame)
+8     QFrame::metaObject
+12    QFrame::qt_metacast
+16    QFrame::qt_metacall
+20    QFrame::~QFrame
+24    QFrame::~QFrame
+28    QFrame::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI6QFrame)
+232   QFrame::_ZThn8_N6QFrameD1Ev
+236   QFrame::_ZThn8_N6QFrameD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFrame
+   size=20 align=4
+   base size=20 base align=4
+QFrame (0xb3c1d3c0) 0
+    vptr=((& QFrame::_ZTV6QFrame) + 8u)
+  QWidget (0xb3c262d0) 0
+      primary-for QFrame (0xb3c1d3c0)
+    QObject (0xb3bf299c) 0
+        primary-for QWidget (0xb3c262d0)
+    QPaintDevice (0xb3bf29d8) 8
+        vptr=((& QFrame::_ZTV6QFrame) + 232u)
+
+Vtable for QAbstractScrollArea
+QAbstractScrollArea::_ZTV19QAbstractScrollArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractScrollArea)
+8     QAbstractScrollArea::metaObject
+12    QAbstractScrollArea::qt_metacast
+16    QAbstractScrollArea::qt_metacall
+20    QAbstractScrollArea::~QAbstractScrollArea
+24    QAbstractScrollArea::~QAbstractScrollArea
+28    QAbstractScrollArea::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QAbstractScrollArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QAbstractScrollArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI19QAbstractScrollArea)
+240   QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD1Ev
+244   QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractScrollArea
+   size=20 align=4
+   base size=20 base align=4
+QAbstractScrollArea (0xb3c1d680) 0
+    vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 8u)
+  QFrame (0xb3c1d6c0) 0
+      primary-for QAbstractScrollArea (0xb3c1d680)
+    QWidget (0xb3c31f00) 0
+        primary-for QFrame (0xb3c1d6c0)
+      QObject (0xb3bf2bf4) 0
+          primary-for QWidget (0xb3c31f00)
+      QPaintDevice (0xb3bf2c30) 8
+          vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 240u)
+
+Vtable for QAbstractSlider
+QAbstractSlider::_ZTV15QAbstractSlider: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAbstractSlider)
+8     QAbstractSlider::metaObject
+12    QAbstractSlider::qt_metacast
+16    QAbstractSlider::qt_metacall
+20    QAbstractSlider::~QAbstractSlider
+24    QAbstractSlider::~QAbstractSlider
+28    QAbstractSlider::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSlider::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI15QAbstractSlider)
+236   QAbstractSlider::_ZThn8_N15QAbstractSliderD1Ev
+240   QAbstractSlider::_ZThn8_N15QAbstractSliderD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractSlider
+   size=20 align=4
+   base size=20 base align=4
+QAbstractSlider (0xb3c1d980) 0
+    vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 8u)
+  QWidget (0xb3c44b40) 0
+      primary-for QAbstractSlider (0xb3c1d980)
+    QObject (0xb3bf2e4c) 0
+        primary-for QWidget (0xb3c44b40)
+    QPaintDevice (0xb3bf2e88) 8
+        vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 236u)
+
+Vtable for QValidator
+QValidator::_ZTV10QValidator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QValidator)
+8     QValidator::metaObject
+12    QValidator::qt_metacast
+16    QValidator::qt_metacall
+20    QValidator::~QValidator
+24    QValidator::~QValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    QValidator::fixup
+
+Class QValidator
+   size=8 align=4
+   base size=8 base align=4
+QValidator (0xb3c1df00) 0
+    vptr=((& QValidator::_ZTV10QValidator) + 8u)
+  QObject (0xb3c64168) 0
+      primary-for QValidator (0xb3c1df00)
+
+Vtable for QIntValidator
+QIntValidator::_ZTV13QIntValidator: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QIntValidator)
+8     QIntValidator::metaObject
+12    QIntValidator::qt_metacast
+16    QIntValidator::qt_metacall
+20    QIntValidator::~QIntValidator
+24    QIntValidator::~QIntValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIntValidator::validate
+60    QIntValidator::fixup
+64    QIntValidator::setRange
+
+Class QIntValidator
+   size=16 align=4
+   base size=16 base align=4
+QIntValidator (0xb3c721c0) 0
+    vptr=((& QIntValidator::_ZTV13QIntValidator) + 8u)
+  QValidator (0xb3c72200) 0
+      primary-for QIntValidator (0xb3c721c0)
+    QObject (0xb3c64384) 0
+        primary-for QValidator (0xb3c72200)
+
+Vtable for QDoubleValidator
+QDoubleValidator::_ZTV16QDoubleValidator: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QDoubleValidator)
+8     QDoubleValidator::metaObject
+12    QDoubleValidator::qt_metacast
+16    QDoubleValidator::qt_metacall
+20    QDoubleValidator::~QDoubleValidator
+24    QDoubleValidator::~QDoubleValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDoubleValidator::validate
+60    QValidator::fixup
+64    QDoubleValidator::setRange
+
+Class QDoubleValidator
+   size=28 align=4
+   base size=28 base align=4
+QDoubleValidator (0xb3c724c0) 0
+    vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 8u)
+  QValidator (0xb3c72500) 0
+      primary-for QDoubleValidator (0xb3c724c0)
+    QObject (0xb3c64528) 0
+        primary-for QValidator (0xb3c72500)
+
+Vtable for QRegExpValidator
+QRegExpValidator::_ZTV16QRegExpValidator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QRegExpValidator)
+8     QRegExpValidator::metaObject
+12    QRegExpValidator::qt_metacast
+16    QRegExpValidator::qt_metacall
+20    QRegExpValidator::~QRegExpValidator
+24    QRegExpValidator::~QRegExpValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QRegExpValidator::validate
+60    QValidator::fixup
+
+Class QRegExpValidator
+   size=12 align=4
+   base size=12 base align=4
+QRegExpValidator (0xb3c72880) 0
+    vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 8u)
+  QValidator (0xb3c728c0) 0
+      primary-for QRegExpValidator (0xb3c72880)
+    QObject (0xb3c647f8) 0
+        primary-for QValidator (0xb3c728c0)
+
+Vtable for QAbstractSpinBox
+QAbstractSpinBox::_ZTV16QAbstractSpinBox: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QAbstractSpinBox)
+8     QAbstractSpinBox::metaObject
+12    QAbstractSpinBox::qt_metacast
+16    QAbstractSpinBox::qt_metacall
+20    QAbstractSpinBox::~QAbstractSpinBox
+24    QAbstractSpinBox::~QAbstractSpinBox
+28    QAbstractSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSpinBox::validate
+228   QAbstractSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI16QAbstractSpinBox)
+252   QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD1Ev
+256   QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QAbstractSpinBox (0xb3c72b40) 0
+    vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 8u)
+  QWidget (0xb3c9af00) 0
+      primary-for QAbstractSpinBox (0xb3c72b40)
+    QObject (0xb3c64960) 0
+        primary-for QWidget (0xb3c9af00)
+    QPaintDevice (0xb3c6499c) 8
+        vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 252u)
+
+Vtable for QButtonGroup
+QButtonGroup::_ZTV12QButtonGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QButtonGroup)
+8     QButtonGroup::metaObject
+12    QButtonGroup::qt_metacast
+16    QButtonGroup::qt_metacall
+20    QButtonGroup::~QButtonGroup
+24    QButtonGroup::~QButtonGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QButtonGroup
+   size=8 align=4
+   base size=8 base align=4
+QButtonGroup (0xb3c72f40) 0
+    vptr=((& QButtonGroup::_ZTV12QButtonGroup) + 8u)
+  QObject (0xb3c64ca8) 0
+      primary-for QButtonGroup (0xb3c72f40)
+
+Vtable for QCalendarWidget
+QCalendarWidget::_ZTV15QCalendarWidget: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QCalendarWidget)
+8     QCalendarWidget::metaObject
+12    QCalendarWidget::qt_metacast
+16    QCalendarWidget::qt_metacall
+20    QCalendarWidget::~QCalendarWidget
+24    QCalendarWidget::~QCalendarWidget
+28    QCalendarWidget::event
+32    QCalendarWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCalendarWidget::sizeHint
+68    QCalendarWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QCalendarWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QCalendarWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QCalendarWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QCalendarWidget::paintCell
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI15QCalendarWidget)
+236   QCalendarWidget::_ZThn8_N15QCalendarWidgetD1Ev
+240   QCalendarWidget::_ZThn8_N15QCalendarWidgetD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCalendarWidget
+   size=20 align=4
+   base size=20 base align=4
+QCalendarWidget (0xb3adb280) 0
+    vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 8u)
+  QWidget (0xb3ad9be0) 0
+      primary-for QCalendarWidget (0xb3adb280)
+    QObject (0xb3c64ec4) 0
+        primary-for QWidget (0xb3ad9be0)
+    QPaintDevice (0xb3c64f00) 8
+        vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 236u)
+
+Vtable for QCheckBox
+QCheckBox::_ZTV9QCheckBox: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QCheckBox)
+8     QCheckBox::metaObject
+12    QCheckBox::qt_metacast
+16    QCheckBox::qt_metacall
+20    QCheckBox::~QCheckBox
+24    QCheckBox::~QCheckBox
+28    QCheckBox::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCheckBox::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QCheckBox::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QCheckBox::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QCheckBox::hitButton
+228   QCheckBox::checkStateSet
+232   QCheckBox::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI9QCheckBox)
+244   QCheckBox::_ZThn8_N9QCheckBoxD1Ev
+248   QCheckBox::_ZThn8_N9QCheckBoxD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCheckBox
+   size=20 align=4
+   base size=20 base align=4
+QCheckBox (0xb3adb5c0) 0
+    vptr=((& QCheckBox::_ZTV9QCheckBox) + 8u)
+  QAbstractButton (0xb3adb600) 0
+      primary-for QCheckBox (0xb3adb5c0)
+    QWidget (0xb3afc050) 0
+        primary-for QAbstractButton (0xb3adb600)
+      QObject (0xb3afa168) 0
+          primary-for QWidget (0xb3afc050)
+      QPaintDevice (0xb3afa1a4) 8
+          vptr=((& QCheckBox::_ZTV9QCheckBox) + 244u)
+
+Vtable for QSlider
+QSlider::_ZTV7QSlider: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QSlider)
+8     QSlider::metaObject
+12    QSlider::qt_metacast
+16    QSlider::qt_metacall
+20    QSlider::~QSlider
+24    QSlider::~QSlider
+28    QSlider::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSlider::sizeHint
+68    QSlider::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSlider::mousePressEvent
+84    QSlider::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSlider::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSlider::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSlider::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI7QSlider)
+236   QSlider::_ZThn8_N7QSliderD1Ev
+240   QSlider::_ZThn8_N7QSliderD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSlider
+   size=20 align=4
+   base size=20 base align=4
+QSlider (0xb3adb980) 0
+    vptr=((& QSlider::_ZTV7QSlider) + 8u)
+  QAbstractSlider (0xb3adb9c0) 0
+      primary-for QSlider (0xb3adb980)
+    QWidget (0xb3b07910) 0
+        primary-for QAbstractSlider (0xb3adb9c0)
+      QObject (0xb3afa3fc) 0
+          primary-for QWidget (0xb3b07910)
+      QPaintDevice (0xb3afa438) 8
+          vptr=((& QSlider::_ZTV7QSlider) + 236u)
+
+Vtable for QStyle
+QStyle::_ZTV6QStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QStyle)
+8     QStyle::metaObject
+12    QStyle::qt_metacast
+16    QStyle::qt_metacall
+20    QStyle::~QStyle
+24    QStyle::~QStyle
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStyle::polish
+60    QStyle::unpolish
+64    QStyle::polish
+68    QStyle::unpolish
+72    QStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   __cxa_pure_virtual
+120   __cxa_pure_virtual
+124   __cxa_pure_virtual
+128   __cxa_pure_virtual
+132   __cxa_pure_virtual
+136   __cxa_pure_virtual
+
+Class QStyle
+   size=8 align=4
+   base size=8 base align=4
+QStyle (0xb3adbd80) 0
+    vptr=((& QStyle::_ZTV6QStyle) + 8u)
+  QObject (0xb3afa708) 0
+      primary-for QStyle (0xb3adbd80)
+
+Vtable for QTabBar
+QTabBar::_ZTV7QTabBar: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QTabBar)
+8     QTabBar::metaObject
+12    QTabBar::qt_metacast
+16    QTabBar::qt_metacall
+20    QTabBar::~QTabBar
+24    QTabBar::~QTabBar
+28    QTabBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QTabBar::sizeHint
+68    QTabBar::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTabBar::mousePressEvent
+84    QTabBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QTabBar::mouseMoveEvent
+96    QTabBar::wheelEvent
+100   QTabBar::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTabBar::paintEvent
+128   QWidget::moveEvent
+132   QTabBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QTabBar::showEvent
+172   QTabBar::hideEvent
+176   QWidget::x11Event
+180   QTabBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTabBar::tabSizeHint
+228   QTabBar::tabInserted
+232   QTabBar::tabRemoved
+236   QTabBar::tabLayoutChange
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI7QTabBar)
+248   QTabBar::_ZThn8_N7QTabBarD1Ev
+252   QTabBar::_ZThn8_N7QTabBarD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTabBar
+   size=20 align=4
+   base size=20 base align=4
+QTabBar (0xb3b56300) 0
+    vptr=((& QTabBar::_ZTV7QTabBar) + 8u)
+  QWidget (0xb3b76cd0) 0
+      primary-for QTabBar (0xb3b56300)
+    QObject (0xb3afab04) 0
+        primary-for QWidget (0xb3b76cd0)
+    QPaintDevice (0xb3afab40) 8
+        vptr=((& QTabBar::_ZTV7QTabBar) + 248u)
+
+Vtable for QTabWidget
+QTabWidget::_ZTV10QTabWidget: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTabWidget)
+8     QTabWidget::metaObject
+12    QTabWidget::qt_metacast
+16    QTabWidget::qt_metacall
+20    QTabWidget::~QTabWidget
+24    QTabWidget::~QTabWidget
+28    QTabWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QTabWidget::sizeHint
+68    QTabWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QTabWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTabWidget::paintEvent
+128   QWidget::moveEvent
+132   QTabWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QTabWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTabWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTabWidget::tabInserted
+228   QTabWidget::tabRemoved
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI10QTabWidget)
+240   QTabWidget::_ZThn8_N10QTabWidgetD1Ev
+244   QTabWidget::_ZThn8_N10QTabWidgetD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTabWidget
+   size=20 align=4
+   base size=20 base align=4
+QTabWidget (0xb3b56600) 0
+    vptr=((& QTabWidget::_ZTV10QTabWidget) + 8u)
+  QWidget (0xb3ba5410) 0
+      primary-for QTabWidget (0xb3b56600)
+    QObject (0xb3afad5c) 0
+        primary-for QWidget (0xb3ba5410)
+    QPaintDevice (0xb3afad98) 8
+        vptr=((& QTabWidget::_ZTV10QTabWidget) + 240u)
+
+Vtable for QRubberBand
+QRubberBand::_ZTV11QRubberBand: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QRubberBand)
+8     QRubberBand::metaObject
+12    QRubberBand::qt_metacast
+16    QRubberBand::qt_metacall
+20    QRubberBand::~QRubberBand
+24    QRubberBand::~QRubberBand
+28    QRubberBand::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QRubberBand::paintEvent
+128   QRubberBand::moveEvent
+132   QRubberBand::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QRubberBand::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QRubberBand::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QRubberBand)
+232   QRubberBand::_ZThn8_N11QRubberBandD1Ev
+236   QRubberBand::_ZThn8_N11QRubberBandD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QRubberBand
+   size=20 align=4
+   base size=20 base align=4
+QRubberBand (0xb3b56e40) 0
+    vptr=((& QRubberBand::_ZTV11QRubberBand) + 8u)
+  QWidget (0xb39c4780) 0
+      primary-for QRubberBand (0xb3b56e40)
+    QObject (0xb3bc82d0) 0
+        primary-for QWidget (0xb39c4780)
+    QPaintDevice (0xb3bc830c) 8
+        vptr=((& QRubberBand::_ZTV11QRubberBand) + 232u)
+
+Class QStyleOption
+   size=44 align=4
+   base size=44 base align=4
+QStyleOption (0xb3bc8744) 0
+
+Class QStyleOptionFocusRect
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionFocusRect (0xb39d62c0) 0
+  QStyleOption (0xb3bc8780) 0
+
+Class QStyleOptionFrame
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionFrame (0xb39d64c0) 0
+  QStyleOption (0xb3bc8b04) 0
+
+Class QStyleOptionFrameV2
+   size=56 align=4
+   base size=56 base align=4
+QStyleOptionFrameV2 (0xb39d66c0) 0
+  QStyleOptionFrame (0xb39d6700) 0
+    QStyleOption (0xb3bc8e4c) 0
+
+Class QStyleOptionFrameV3
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionFrameV3 (0xb39d6bc0) 0
+  QStyleOptionFrameV2 (0xb39d6c00) 0
+    QStyleOptionFrame (0xb39d6c40) 0
+      QStyleOption (0xb39fd384) 0
+
+Class QStyleOptionTabWidgetFrame
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabWidgetFrame (0xb39d6f80) 0
+  QStyleOption (0xb39fd780) 0
+
+Class QStyleOptionTabWidgetFrameV2
+   size=112 align=4
+   base size=112 base align=4
+QStyleOptionTabWidgetFrameV2 (0xb3a1f180) 0
+  QStyleOptionTabWidgetFrame (0xb3a1f1c0) 0
+    QStyleOption (0xb39fde10) 0
+
+Class QStyleOptionTabBarBase
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabBarBase (0xb3a1f500) 0
+  QStyleOption (0xb3a2a30c) 0
+
+Class QStyleOptionTabBarBaseV2
+   size=84 align=4
+   base size=81 base align=4
+QStyleOptionTabBarBaseV2 (0xb3a1f700) 0
+  QStyleOptionTabBarBase (0xb3a1f740) 0
+    QStyleOption (0xb3a2a7bc) 0
+
+Class QStyleOptionHeader
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionHeader (0xb3a1fa80) 0
+  QStyleOption (0xb3a2ab40) 0
+
+Class QStyleOptionButton
+   size=64 align=4
+   base size=64 base align=4
+QStyleOptionButton (0xb3a1fd40) 0
+  QStyleOption (0xb3a45618) 0
+
+Class QStyleOptionTab
+   size=72 align=4
+   base size=72 base align=4
+QStyleOptionTab (0xb3a650c0) 0
+  QStyleOption (0xb3a45f3c) 0
+
+Class QStyleOptionTabV2
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabV2 (0xb3a65480) 0
+  QStyleOptionTab (0xb3a654c0) 0
+    QStyleOption (0xb3a7d960) 0
+
+Class QStyleOptionTabV3
+   size=100 align=4
+   base size=100 base align=4
+QStyleOptionTabV3 (0xb3a65800) 0
+  QStyleOptionTabV2 (0xb3a65840) 0
+    QStyleOptionTab (0xb3a65880) 0
+      QStyleOption (0xb3a7dec4) 0
+
+Class QStyleOptionToolBar
+   size=68 align=4
+   base size=68 base align=4
+QStyleOptionToolBar (0xb3a65c80) 0
+  QStyleOption (0xb3aa57bc) 0
+
+Class QStyleOptionProgressBar
+   size=68 align=4
+   base size=65 base align=4
+QStyleOptionProgressBar (0xb38d1000) 0
+  QStyleOption (0xb3aa5e88) 0
+
+Class QStyleOptionProgressBarV2
+   size=76 align=4
+   base size=74 base align=4
+QStyleOptionProgressBarV2 (0xb38d1240) 0
+  QStyleOptionProgressBar (0xb38d1280) 0
+    QStyleOption (0xb38d75dc) 0
+
+Class QStyleOptionMenuItem
+   size=96 align=4
+   base size=96 base align=4
+QStyleOptionMenuItem (0xb38d1300) 0
+  QStyleOption (0xb38d7618) 0
+
+Class QStyleOptionQ3ListViewItem
+   size=64 align=4
+   base size=64 base align=4
+QStyleOptionQ3ListViewItem (0xb38d1500) 0
+  QStyleOption (0xb38ea1e0) 0
+
+Class QStyleOptionQ3DockWindow
+   size=48 align=4
+   base size=46 base align=4
+QStyleOptionQ3DockWindow (0xb38d1880) 0
+  QStyleOption (0xb38ea834) 0
+
+Class QStyleOptionDockWidget
+   size=52 align=4
+   base size=51 base align=4
+QStyleOptionDockWidget (0xb38d1a80) 0
+  QStyleOption (0xb38eab7c) 0
+
+Class QStyleOptionDockWidgetV2
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionDockWidgetV2 (0xb38d1c80) 0
+  QStyleOptionDockWidget (0xb38d1cc0) 0
+    QStyleOption (0xb391e12c) 0
+
+Class QStyleOptionViewItem
+   size=80 align=4
+   base size=77 base align=4
+QStyleOptionViewItem (0xb3929000) 0
+  QStyleOption (0xb391e564) 0
+
+Class QStyleOptionViewItemV2
+   size=84 align=4
+   base size=84 base align=4
+QStyleOptionViewItemV2 (0xb3929280) 0
+  QStyleOptionViewItem (0xb39292c0) 0
+    QStyleOption (0xb391ee4c) 0
+
+Class QStyleOptionViewItemV3
+   size=92 align=4
+   base size=92 base align=4
+QStyleOptionViewItemV3 (0xb3929780) 0
+  QStyleOptionViewItemV2 (0xb39297c0) 0
+    QStyleOptionViewItem (0xb3929800) 0
+      QStyleOption (0xb393e474) 0
+
+Class QStyleOptionViewItemV4
+   size=128 align=4
+   base size=128 base align=4
+QStyleOptionViewItemV4 (0xb3929b40) 0
+  QStyleOptionViewItemV3 (0xb3929b80) 0
+    QStyleOptionViewItemV2 (0xb3929bc0) 0
+      QStyleOptionViewItem (0xb3929c00) 0
+        QStyleOption (0xb393e924) 0
+
+Class QStyleOptionToolBox
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionToolBox (0xb3929f40) 0
+  QStyleOption (0xb396d474) 0
+
+Class QStyleOptionToolBoxV2
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionToolBoxV2 (0xb3974140) 0
+  QStyleOptionToolBox (0xb3974180) 0
+    QStyleOption (0xb396da8c) 0
+
+Class QStyleOptionRubberBand
+   size=52 align=4
+   base size=49 base align=4
+QStyleOptionRubberBand (0xb39744c0) 0
+  QStyleOption (0xb3983000) 0
+
+Class QStyleOptionComplex
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionComplex (0xb39746c0) 0
+  QStyleOption (0xb3983348) 0
+
+Class QStyleOptionSlider
+   size=104 align=4
+   base size=101 base align=4
+QStyleOptionSlider (0xb3974940) 0
+  QStyleOptionComplex (0xb3974980) 0
+    QStyleOption (0xb39837f8) 0
+
+Class QStyleOptionSpinBox
+   size=64 align=4
+   base size=61 base align=4
+QStyleOptionSpinBox (0xb3974cc0) 0
+  QStyleOptionComplex (0xb3974d00) 0
+    QStyleOption (0xb39980b4) 0
+
+Class QStyleOptionQ3ListView
+   size=84 align=4
+   base size=81 base align=4
+QStyleOptionQ3ListView (0xb3974f40) 0
+  QStyleOptionComplex (0xb3974f80) 0
+    QStyleOption (0xb3998528) 0
+
+Class QStyleOptionToolButton
+   size=96 align=4
+   base size=96 base align=4
+QStyleOptionToolButton (0xb39a2240) 0
+  QStyleOptionComplex (0xb39a2280) 0
+    QStyleOption (0xb3998e4c) 0
+
+Class QStyleOptionComboBox
+   size=92 align=4
+   base size=92 base align=4
+QStyleOptionComboBox (0xb39a2600) 0
+  QStyleOptionComplex (0xb39a2640) 0
+    QStyleOption (0xb37cab40) 0
+
+Class QStyleOptionTitleBar
+   size=68 align=4
+   base size=68 base align=4
+QStyleOptionTitleBar (0xb39a2840) 0
+  QStyleOptionComplex (0xb39a2880) 0
+    QStyleOption (0xb37f0438) 0
+
+Class QStyleOptionGroupBox
+   size=88 align=4
+   base size=88 base align=4
+QStyleOptionGroupBox (0xb39a2ac0) 0
+  QStyleOptionComplex (0xb39a2b00) 0
+    QStyleOption (0xb37f0bf4) 0
+
+Class QStyleOptionSizeGrip
+   size=56 align=4
+   base size=56 base align=4
+QStyleOptionSizeGrip (0xb39a2d80) 0
+  QStyleOptionComplex (0xb39a2dc0) 0
+    QStyleOption (0xb38054b0) 0
+
+Class QStyleOptionGraphicsItem
+   size=132 align=4
+   base size=132 base align=4
+QStyleOptionGraphicsItem (0xb39a2fc0) 0
+  QStyleOption (0xb3805780) 0
+
+Class QStyleHintReturn
+   size=8 align=4
+   base size=8 base align=4
+QStyleHintReturn (0xb3805c6c) 0
+
+Class QStyleHintReturnMask
+   size=12 align=4
+   base size=12 base align=4
+QStyleHintReturnMask (0xb380d400) 0
+  QStyleHintReturn (0xb3805ca8) 0
+
+Class QStyleHintReturnVariant
+   size=20 align=4
+   base size=20 base align=4
+QStyleHintReturnVariant (0xb380d480) 0
+  QStyleHintReturn (0xb3805ce4) 0
+
+Vtable for QAbstractItemDelegate
+QAbstractItemDelegate::_ZTV21QAbstractItemDelegate: 21u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAbstractItemDelegate)
+8     QAbstractItemDelegate::metaObject
+12    QAbstractItemDelegate::qt_metacast
+16    QAbstractItemDelegate::qt_metacall
+20    QAbstractItemDelegate::~QAbstractItemDelegate
+24    QAbstractItemDelegate::~QAbstractItemDelegate
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractItemDelegate::createEditor
+68    QAbstractItemDelegate::setEditorData
+72    QAbstractItemDelegate::setModelData
+76    QAbstractItemDelegate::updateEditorGeometry
+80    QAbstractItemDelegate::editorEvent
+
+Class QAbstractItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemDelegate (0xb380d700) 0
+    vptr=((& QAbstractItemDelegate::_ZTV21QAbstractItemDelegate) + 8u)
+  QObject (0xb3805d20) 0
+      primary-for QAbstractItemDelegate (0xb380d700)
+
+Vtable for QComboBox
+QComboBox::_ZTV9QComboBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QComboBox)
+8     QComboBox::metaObject
+12    QComboBox::qt_metacast
+16    QComboBox::qt_metacall
+20    QComboBox::~QComboBox
+24    QComboBox::~QComboBox
+28    QComboBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QComboBox::sizeHint
+68    QComboBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QComboBox::mousePressEvent
+84    QComboBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QComboBox::wheelEvent
+100   QComboBox::keyPressEvent
+104   QComboBox::keyReleaseEvent
+108   QComboBox::focusInEvent
+112   QComboBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QComboBox::paintEvent
+128   QWidget::moveEvent
+132   QComboBox::resizeEvent
+136   QWidget::closeEvent
+140   QComboBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QComboBox::showEvent
+172   QComboBox::hideEvent
+176   QWidget::x11Event
+180   QComboBox::changeEvent
+184   QWidget::metric
+188   QComboBox::inputMethodEvent
+192   QComboBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QComboBox::showPopup
+228   QComboBox::hidePopup
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI9QComboBox)
+240   QComboBox::_ZThn8_N9QComboBoxD1Ev
+244   QComboBox::_ZThn8_N9QComboBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QComboBox
+   size=20 align=4
+   base size=20 base align=4
+QComboBox (0xb380d940) 0
+    vptr=((& QComboBox::_ZTV9QComboBox) + 8u)
+  QWidget (0xb3833d70) 0
+      primary-for QComboBox (0xb380d940)
+    QObject (0xb3805e4c) 0
+        primary-for QWidget (0xb3833d70)
+    QPaintDevice (0xb3805e88) 8
+        vptr=((& QComboBox::_ZTV9QComboBox) + 240u)
+
+Vtable for QPushButton
+QPushButton::_ZTV11QPushButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPushButton)
+8     QPushButton::metaObject
+12    QPushButton::qt_metacast
+16    QPushButton::qt_metacall
+20    QPushButton::~QPushButton
+24    QPushButton::~QPushButton
+28    QPushButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QPushButton::sizeHint
+68    QPushButton::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QPushButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QPushButton::focusInEvent
+112   QPushButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QPushButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QPushButton)
+244   QPushButton::_ZThn8_N11QPushButtonD1Ev
+248   QPushButton::_ZThn8_N11QPushButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPushButton
+   size=20 align=4
+   base size=20 base align=4
+QPushButton (0xb386a300) 0
+    vptr=((& QPushButton::_ZTV11QPushButton) + 8u)
+  QAbstractButton (0xb386a340) 0
+      primary-for QPushButton (0xb386a300)
+    QWidget (0xb38765a0) 0
+        primary-for QAbstractButton (0xb386a340)
+      QObject (0xb3861690) 0
+          primary-for QWidget (0xb38765a0)
+      QPaintDevice (0xb38616cc) 8
+          vptr=((& QPushButton::_ZTV11QPushButton) + 244u)
+
+Vtable for QCommandLinkButton
+QCommandLinkButton::_ZTV18QCommandLinkButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QCommandLinkButton)
+8     QCommandLinkButton::metaObject
+12    QCommandLinkButton::qt_metacast
+16    QCommandLinkButton::qt_metacall
+20    QCommandLinkButton::~QCommandLinkButton
+24    QCommandLinkButton::~QCommandLinkButton
+28    QCommandLinkButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCommandLinkButton::sizeHint
+68    QCommandLinkButton::minimumSizeHint
+72    QCommandLinkButton::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QPushButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QPushButton::focusInEvent
+112   QPushButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QCommandLinkButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI18QCommandLinkButton)
+244   QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD1Ev
+248   QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCommandLinkButton
+   size=20 align=4
+   base size=20 base align=4
+QCommandLinkButton (0xb386a740) 0
+    vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 8u)
+  QPushButton (0xb386a780) 0
+      primary-for QCommandLinkButton (0xb386a740)
+    QAbstractButton (0xb386a7c0) 0
+        primary-for QPushButton (0xb386a780)
+      QWidget (0xb3881af0) 0
+          primary-for QAbstractButton (0xb386a7c0)
+        QObject (0xb3861924) 0
+            primary-for QWidget (0xb3881af0)
+        QPaintDevice (0xb3861960) 8
+            vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 244u)
+
+Vtable for QDateTimeEdit
+QDateTimeEdit::_ZTV13QDateTimeEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QDateTimeEdit)
+8     QDateTimeEdit::metaObject
+12    QDateTimeEdit::qt_metacast
+16    QDateTimeEdit::qt_metacall
+20    QDateTimeEdit::~QDateTimeEdit
+24    QDateTimeEdit::~QDateTimeEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI13QDateTimeEdit)
+260   QDateTimeEdit::_ZThn8_N13QDateTimeEditD1Ev
+264   QDateTimeEdit::_ZThn8_N13QDateTimeEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDateTimeEdit
+   size=20 align=4
+   base size=20 base align=4
+QDateTimeEdit (0xb386aa80) 0
+    vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 8u)
+  QAbstractSpinBox (0xb386aac0) 0
+      primary-for QDateTimeEdit (0xb386aa80)
+    QWidget (0xb3892910) 0
+        primary-for QAbstractSpinBox (0xb386aac0)
+      QObject (0xb3861b7c) 0
+          primary-for QWidget (0xb3892910)
+      QPaintDevice (0xb3861bb8) 8
+          vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 260u)
+
+Vtable for QTimeEdit
+QTimeEdit::_ZTV9QTimeEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeEdit)
+8     QTimeEdit::metaObject
+12    QTimeEdit::qt_metacast
+16    QTimeEdit::qt_metacall
+20    QTimeEdit::~QTimeEdit
+24    QTimeEdit::~QTimeEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI9QTimeEdit)
+260   QTimeEdit::_ZThn8_N9QTimeEditD1Ev
+264   QTimeEdit::_ZThn8_N9QTimeEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTimeEdit
+   size=20 align=4
+   base size=20 base align=4
+QTimeEdit (0xb386ad80) 0
+    vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 8u)
+  QDateTimeEdit (0xb386adc0) 0
+      primary-for QTimeEdit (0xb386ad80)
+    QAbstractSpinBox (0xb386ae00) 0
+        primary-for QDateTimeEdit (0xb386adc0)
+      QWidget (0xb38abdc0) 0
+          primary-for QAbstractSpinBox (0xb386ae00)
+        QObject (0xb3861dd4) 0
+            primary-for QWidget (0xb38abdc0)
+        QPaintDevice (0xb3861e10) 8
+            vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 260u)
+
+Vtable for QDateEdit
+QDateEdit::_ZTV9QDateEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QDateEdit)
+8     QDateEdit::metaObject
+12    QDateEdit::qt_metacast
+16    QDateEdit::qt_metacall
+20    QDateEdit::~QDateEdit
+24    QDateEdit::~QDateEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI9QDateEdit)
+260   QDateEdit::_ZThn8_N9QDateEditD1Ev
+264   QDateEdit::_ZThn8_N9QDateEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDateEdit
+   size=20 align=4
+   base size=20 base align=4
+QDateEdit (0xb38bf040) 0
+    vptr=((& QDateEdit::_ZTV9QDateEdit) + 8u)
+  QDateTimeEdit (0xb38bf080) 0
+      primary-for QDateEdit (0xb38bf040)
+    QAbstractSpinBox (0xb38bf0c0) 0
+        primary-for QDateTimeEdit (0xb38bf080)
+      QWidget (0xb38c0000) 0
+          primary-for QAbstractSpinBox (0xb38bf0c0)
+        QObject (0xb3861f3c) 0
+            primary-for QWidget (0xb38c0000)
+        QPaintDevice (0xb3861f78) 8
+            vptr=((& QDateEdit::_ZTV9QDateEdit) + 260u)
+
+Vtable for QDial
+QDial::_ZTV5QDial: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QDial)
+8     QDial::metaObject
+12    QDial::qt_metacast
+16    QDial::qt_metacall
+20    QDial::~QDial
+24    QDial::~QDial
+28    QDial::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDial::sizeHint
+68    QDial::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDial::mousePressEvent
+84    QDial::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QDial::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDial::paintEvent
+128   QWidget::moveEvent
+132   QDial::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDial::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI5QDial)
+236   QDial::_ZThn8_N5QDialD1Ev
+240   QDial::_ZThn8_N5QDialD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDial
+   size=20 align=4
+   base size=20 base align=4
+QDial (0xb38bf440) 0
+    vptr=((& QDial::_ZTV5QDial) + 8u)
+  QAbstractSlider (0xb38bf480) 0
+      primary-for QDial (0xb38bf440)
+    QWidget (0xb36d3a50) 0
+        primary-for QAbstractSlider (0xb38bf480)
+      QObject (0xb36cb1a4) 0
+          primary-for QWidget (0xb36d3a50)
+      QPaintDevice (0xb36cb1e0) 8
+          vptr=((& QDial::_ZTV5QDial) + 236u)
+
+Vtable for QDialogButtonBox
+QDialogButtonBox::_ZTV16QDialogButtonBox: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QDialogButtonBox)
+8     QDialogButtonBox::metaObject
+12    QDialogButtonBox::qt_metacast
+16    QDialogButtonBox::qt_metacall
+20    QDialogButtonBox::~QDialogButtonBox
+24    QDialogButtonBox::~QDialogButtonBox
+28    QDialogButtonBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QDialogButtonBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI16QDialogButtonBox)
+232   QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD1Ev
+236   QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDialogButtonBox
+   size=20 align=4
+   base size=20 base align=4
+QDialogButtonBox (0xb38bf740) 0
+    vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 8u)
+  QWidget (0xb36fc1e0) 0
+      primary-for QDialogButtonBox (0xb38bf740)
+    QObject (0xb36cb3fc) 0
+        primary-for QWidget (0xb36fc1e0)
+    QPaintDevice (0xb36cb438) 8
+        vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 232u)
+
+Vtable for QDockWidget
+QDockWidget::_ZTV11QDockWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDockWidget)
+8     QDockWidget::metaObject
+12    QDockWidget::qt_metacast
+16    QDockWidget::qt_metacall
+20    QDockWidget::~QDockWidget
+24    QDockWidget::~QDockWidget
+28    QDockWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDockWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QDockWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QDockWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QDockWidget)
+232   QDockWidget::_ZThn8_N11QDockWidgetD1Ev
+236   QDockWidget::_ZThn8_N11QDockWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDockWidget
+   size=20 align=4
+   base size=20 base align=4
+QDockWidget (0xb38bfb40) 0
+    vptr=((& QDockWidget::_ZTV11QDockWidget) + 8u)
+  QWidget (0xb3715b90) 0
+      primary-for QDockWidget (0xb38bfb40)
+    QObject (0xb36cb744) 0
+        primary-for QWidget (0xb3715b90)
+    QPaintDevice (0xb36cb780) 8
+        vptr=((& QDockWidget::_ZTV11QDockWidget) + 232u)
+
+Vtable for QFocusFrame
+QFocusFrame::_ZTV11QFocusFrame: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFocusFrame)
+8     QFocusFrame::metaObject
+12    QFocusFrame::qt_metacast
+16    QFocusFrame::qt_metacall
+20    QFocusFrame::~QFocusFrame
+24    QFocusFrame::~QFocusFrame
+28    QFocusFrame::event
+32    QFocusFrame::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFocusFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QFocusFrame)
+232   QFocusFrame::_ZThn8_N11QFocusFrameD1Ev
+236   QFocusFrame::_ZThn8_N11QFocusFrameD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFocusFrame
+   size=20 align=4
+   base size=20 base align=4
+QFocusFrame (0xb376a000) 0
+    vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 8u)
+  QWidget (0xb374fdc0) 0
+      primary-for QFocusFrame (0xb376a000)
+    QObject (0xb36cbb7c) 0
+        primary-for QWidget (0xb374fdc0)
+    QPaintDevice (0xb36cbbb8) 8
+        vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 232u)
+
+Class QFontDatabase
+   size=4 align=4
+   base size=4 base align=4
+QFontDatabase (0xb36cbdd4) 0
+
+Vtable for QFontComboBox
+QFontComboBox::_ZTV13QFontComboBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFontComboBox)
+8     QFontComboBox::metaObject
+12    QFontComboBox::qt_metacast
+16    QFontComboBox::qt_metacall
+20    QFontComboBox::~QFontComboBox
+24    QFontComboBox::~QFontComboBox
+28    QFontComboBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFontComboBox::sizeHint
+68    QComboBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QComboBox::mousePressEvent
+84    QComboBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QComboBox::wheelEvent
+100   QComboBox::keyPressEvent
+104   QComboBox::keyReleaseEvent
+108   QComboBox::focusInEvent
+112   QComboBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QComboBox::paintEvent
+128   QWidget::moveEvent
+132   QComboBox::resizeEvent
+136   QWidget::closeEvent
+140   QComboBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QComboBox::showEvent
+172   QComboBox::hideEvent
+176   QWidget::x11Event
+180   QComboBox::changeEvent
+184   QWidget::metric
+188   QComboBox::inputMethodEvent
+192   QComboBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QComboBox::showPopup
+228   QComboBox::hidePopup
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI13QFontComboBox)
+240   QFontComboBox::_ZThn8_N13QFontComboBoxD1Ev
+244   QFontComboBox::_ZThn8_N13QFontComboBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFontComboBox
+   size=20 align=4
+   base size=20 base align=4
+QFontComboBox (0xb376a300) 0
+    vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 8u)
+  QComboBox (0xb376a340) 0
+      primary-for QFontComboBox (0xb376a300)
+    QWidget (0xb377e690) 0
+        primary-for QComboBox (0xb376a340)
+      QObject (0xb36cbe10) 0
+          primary-for QWidget (0xb377e690)
+      QPaintDevice (0xb36cbe4c) 8
+          vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 240u)
+
+Vtable for QGroupBox
+QGroupBox::_ZTV9QGroupBox: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QGroupBox)
+8     QGroupBox::metaObject
+12    QGroupBox::qt_metacast
+16    QGroupBox::qt_metacall
+20    QGroupBox::~QGroupBox
+24    QGroupBox::~QGroupBox
+28    QGroupBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QGroupBox::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QGroupBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGroupBox::mousePressEvent
+84    QGroupBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QGroupBox::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QGroupBox::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGroupBox::paintEvent
+128   QWidget::moveEvent
+132   QGroupBox::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QGroupBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QGroupBox)
+232   QGroupBox::_ZThn8_N9QGroupBoxD1Ev
+236   QGroupBox::_ZThn8_N9QGroupBoxD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QGroupBox
+   size=20 align=4
+   base size=20 base align=4
+QGroupBox (0xb376a740) 0
+    vptr=((& QGroupBox::_ZTV9QGroupBox) + 8u)
+  QWidget (0xb3796870) 0
+      primary-for QGroupBox (0xb376a740)
+    QObject (0xb378e168) 0
+        primary-for QWidget (0xb3796870)
+    QPaintDevice (0xb378e1a4) 8
+        vptr=((& QGroupBox::_ZTV9QGroupBox) + 232u)
+
+Vtable for QLabel
+QLabel::_ZTV6QLabel: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QLabel)
+8     QLabel::metaObject
+12    QLabel::qt_metacast
+16    QLabel::qt_metacall
+20    QLabel::~QLabel
+24    QLabel::~QLabel
+28    QLabel::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLabel::sizeHint
+68    QLabel::minimumSizeHint
+72    QLabel::heightForWidth
+76    QWidget::paintEngine
+80    QLabel::mousePressEvent
+84    QLabel::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QLabel::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QLabel::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QLabel::focusInEvent
+112   QLabel::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLabel::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QLabel::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QLabel::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QLabel::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI6QLabel)
+232   QLabel::_ZThn8_N6QLabelD1Ev
+236   QLabel::_ZThn8_N6QLabelD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLabel
+   size=20 align=4
+   base size=20 base align=4
+QLabel (0xb376aa00) 0
+    vptr=((& QLabel::_ZTV6QLabel) + 8u)
+  QFrame (0xb376aa40) 0
+      primary-for QLabel (0xb376aa00)
+    QWidget (0xb37c2280) 0
+        primary-for QFrame (0xb376aa40)
+      QObject (0xb378e3c0) 0
+          primary-for QWidget (0xb37c2280)
+      QPaintDevice (0xb378e3fc) 8
+          vptr=((& QLabel::_ZTV6QLabel) + 232u)
+
+Vtable for QLCDNumber
+QLCDNumber::_ZTV10QLCDNumber: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QLCDNumber)
+8     QLCDNumber::metaObject
+12    QLCDNumber::qt_metacast
+16    QLCDNumber::qt_metacall
+20    QLCDNumber::~QLCDNumber
+24    QLCDNumber::~QLCDNumber
+28    QLCDNumber::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLCDNumber::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLCDNumber::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QLCDNumber)
+232   QLCDNumber::_ZThn8_N10QLCDNumberD1Ev
+236   QLCDNumber::_ZThn8_N10QLCDNumberD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLCDNumber
+   size=20 align=4
+   base size=20 base align=4
+QLCDNumber (0xb376ad40) 0
+    vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 8u)
+  QFrame (0xb376ad80) 0
+      primary-for QLCDNumber (0xb376ad40)
+    QWidget (0xb35d75a0) 0
+        primary-for QFrame (0xb376ad80)
+      QObject (0xb378e618) 0
+          primary-for QWidget (0xb35d75a0)
+      QPaintDevice (0xb378e654) 8
+          vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 232u)
+
+Vtable for QLineEdit
+QLineEdit::_ZTV9QLineEdit: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QLineEdit)
+8     QLineEdit::metaObject
+12    QLineEdit::qt_metacast
+16    QLineEdit::qt_metacall
+20    QLineEdit::~QLineEdit
+24    QLineEdit::~QLineEdit
+28    QLineEdit::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLineEdit::sizeHint
+68    QLineEdit::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QLineEdit::mousePressEvent
+84    QLineEdit::mouseReleaseEvent
+88    QLineEdit::mouseDoubleClickEvent
+92    QLineEdit::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QLineEdit::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QLineEdit::focusInEvent
+112   QLineEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLineEdit::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QLineEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QLineEdit::dragEnterEvent
+156   QLineEdit::dragMoveEvent
+160   QLineEdit::dragLeaveEvent
+164   QLineEdit::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QLineEdit::changeEvent
+184   QWidget::metric
+188   QLineEdit::inputMethodEvent
+192   QLineEdit::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QLineEdit)
+232   QLineEdit::_ZThn8_N9QLineEditD1Ev
+236   QLineEdit::_ZThn8_N9QLineEditD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLineEdit
+   size=20 align=4
+   base size=20 base align=4
+QLineEdit (0xb35f00c0) 0
+    vptr=((& QLineEdit::_ZTV9QLineEdit) + 8u)
+  QWidget (0xb35ee3c0) 0
+      primary-for QLineEdit (0xb35f00c0)
+    QObject (0xb378e99c) 0
+        primary-for QWidget (0xb35ee3c0)
+    QPaintDevice (0xb378e9d8) 8
+        vptr=((& QLineEdit::_ZTV9QLineEdit) + 232u)
+
+Vtable for QMainWindow
+QMainWindow::_ZTV11QMainWindow: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMainWindow)
+8     QMainWindow::metaObject
+12    QMainWindow::qt_metacast
+16    QMainWindow::qt_metacall
+20    QMainWindow::~QMainWindow
+24    QMainWindow::~QMainWindow
+28    QMainWindow::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QMainWindow::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QMainWindow::createPopupMenu
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI11QMainWindow)
+236   QMainWindow::_ZThn8_N11QMainWindowD1Ev
+240   QMainWindow::_ZThn8_N11QMainWindowD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMainWindow
+   size=20 align=4
+   base size=20 base align=4
+QMainWindow (0xb35f0940) 0
+    vptr=((& QMainWindow::_ZTV11QMainWindow) + 8u)
+  QWidget (0xb361a410) 0
+      primary-for QMainWindow (0xb35f0940)
+    QObject (0xb361f03c) 0
+        primary-for QWidget (0xb361a410)
+    QPaintDevice (0xb361f078) 8
+        vptr=((& QMainWindow::_ZTV11QMainWindow) + 236u)
+
+Vtable for QMdiArea
+QMdiArea::_ZTV8QMdiArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QMdiArea)
+8     QMdiArea::metaObject
+12    QMdiArea::qt_metacast
+16    QMdiArea::qt_metacall
+20    QMdiArea::~QMdiArea
+24    QMdiArea::~QMdiArea
+28    QMdiArea::event
+32    QMdiArea::eventFilter
+36    QMdiArea::timerEvent
+40    QMdiArea::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMdiArea::sizeHint
+68    QMdiArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QMdiArea::paintEvent
+128   QWidget::moveEvent
+132   QMdiArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QMdiArea::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QMdiArea::viewportEvent
+228   QMdiArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI8QMdiArea)
+240   QMdiArea::_ZThn8_N8QMdiAreaD1Ev
+244   QMdiArea::_ZThn8_N8QMdiAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMdiArea
+   size=20 align=4
+   base size=20 base align=4
+QMdiArea (0xb35f0d40) 0
+    vptr=((& QMdiArea::_ZTV8QMdiArea) + 8u)
+  QAbstractScrollArea (0xb35f0d80) 0
+      primary-for QMdiArea (0xb35f0d40)
+    QFrame (0xb35f0dc0) 0
+        primary-for QAbstractScrollArea (0xb35f0d80)
+      QWidget (0xb363c820) 0
+          primary-for QFrame (0xb35f0dc0)
+        QObject (0xb361f384) 0
+            primary-for QWidget (0xb363c820)
+        QPaintDevice (0xb361f3c0) 8
+            vptr=((& QMdiArea::_ZTV8QMdiArea) + 240u)
+
+Vtable for QMdiSubWindow
+QMdiSubWindow::_ZTV13QMdiSubWindow: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QMdiSubWindow)
+8     QMdiSubWindow::metaObject
+12    QMdiSubWindow::qt_metacast
+16    QMdiSubWindow::qt_metacall
+20    QMdiSubWindow::~QMdiSubWindow
+24    QMdiSubWindow::~QMdiSubWindow
+28    QMdiSubWindow::event
+32    QMdiSubWindow::eventFilter
+36    QMdiSubWindow::timerEvent
+40    QMdiSubWindow::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMdiSubWindow::sizeHint
+68    QMdiSubWindow::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QMdiSubWindow::mousePressEvent
+84    QMdiSubWindow::mouseReleaseEvent
+88    QMdiSubWindow::mouseDoubleClickEvent
+92    QMdiSubWindow::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMdiSubWindow::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QMdiSubWindow::focusInEvent
+112   QMdiSubWindow::focusOutEvent
+116   QWidget::enterEvent
+120   QMdiSubWindow::leaveEvent
+124   QMdiSubWindow::paintEvent
+128   QMdiSubWindow::moveEvent
+132   QMdiSubWindow::resizeEvent
+136   QMdiSubWindow::closeEvent
+140   QMdiSubWindow::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QMdiSubWindow::showEvent
+172   QMdiSubWindow::hideEvent
+176   QWidget::x11Event
+180   QMdiSubWindow::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI13QMdiSubWindow)
+232   QMdiSubWindow::_ZThn8_N13QMdiSubWindowD1Ev
+236   QMdiSubWindow::_ZThn8_N13QMdiSubWindowD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMdiSubWindow
+   size=20 align=4
+   base size=20 base align=4
+QMdiSubWindow (0xb366a1c0) 0
+    vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 8u)
+  QWidget (0xb3670af0) 0
+      primary-for QMdiSubWindow (0xb366a1c0)
+    QObject (0xb361f708) 0
+        primary-for QWidget (0xb3670af0)
+    QPaintDevice (0xb361f744) 8
+        vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 232u)
+
+Vtable for QAction
+QAction::_ZTV7QAction: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QAction)
+8     QAction::metaObject
+12    QAction::qt_metacast
+16    QAction::qt_metacall
+20    QAction::~QAction
+24    QAction::~QAction
+28    QAction::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QAction
+   size=8 align=4
+   base size=8 base align=4
+QAction (0xb366a600) 0
+    vptr=((& QAction::_ZTV7QAction) + 8u)
+  QObject (0xb361fa50) 0
+      primary-for QAction (0xb366a600)
+
+Vtable for QActionGroup
+QActionGroup::_ZTV12QActionGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QActionGroup)
+8     QActionGroup::metaObject
+12    QActionGroup::qt_metacast
+16    QActionGroup::qt_metacall
+20    QActionGroup::~QActionGroup
+24    QActionGroup::~QActionGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QActionGroup
+   size=8 align=4
+   base size=8 base align=4
+QActionGroup (0xb366ac80) 0
+    vptr=((& QActionGroup::_ZTV12QActionGroup) + 8u)
+  QObject (0xb361ff00) 0
+      primary-for QActionGroup (0xb366ac80)
+
+Vtable for QMenu
+QMenu::_ZTV5QMenu: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QMenu)
+8     QMenu::metaObject
+12    QMenu::qt_metacast
+16    QMenu::qt_metacall
+20    QMenu::~QMenu
+24    QMenu::~QMenu
+28    QMenu::event
+32    QObject::eventFilter
+36    QMenu::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMenu::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QMenu::mousePressEvent
+84    QMenu::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QMenu::mouseMoveEvent
+96    QMenu::wheelEvent
+100   QMenu::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QMenu::enterEvent
+120   QMenu::leaveEvent
+124   QMenu::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QMenu::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QMenu::hideEvent
+176   QWidget::x11Event
+180   QMenu::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QMenu::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI5QMenu)
+232   QMenu::_ZThn8_N5QMenuD1Ev
+236   QMenu::_ZThn8_N5QMenuD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMenu
+   size=20 align=4
+   base size=20 base align=4
+QMenu (0xb34f8100) 0
+    vptr=((& QMenu::_ZTV5QMenu) + 8u)
+  QWidget (0xb350d820) 0
+      primary-for QMenu (0xb34f8100)
+    QObject (0xb34f4348) 0
+        primary-for QWidget (0xb350d820)
+    QPaintDevice (0xb34f4384) 8
+        vptr=((& QMenu::_ZTV5QMenu) + 232u)
+
+Vtable for QMenuBar
+QMenuBar::_ZTV8QMenuBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QMenuBar)
+8     QMenuBar::metaObject
+12    QMenuBar::qt_metacast
+16    QMenuBar::qt_metacall
+20    QMenuBar::~QMenuBar
+24    QMenuBar::~QMenuBar
+28    QMenuBar::event
+32    QMenuBar::eventFilter
+36    QMenuBar::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QMenuBar::setVisible
+64    QMenuBar::sizeHint
+68    QMenuBar::minimumSizeHint
+72    QMenuBar::heightForWidth
+76    QWidget::paintEngine
+80    QMenuBar::mousePressEvent
+84    QMenuBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QMenuBar::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMenuBar::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QMenuBar::focusInEvent
+112   QMenuBar::focusOutEvent
+116   QWidget::enterEvent
+120   QMenuBar::leaveEvent
+124   QMenuBar::paintEvent
+128   QWidget::moveEvent
+132   QMenuBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QMenuBar::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QMenuBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI8QMenuBar)
+232   QMenuBar::_ZThn8_N8QMenuBarD1Ev
+236   QMenuBar::_ZThn8_N8QMenuBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMenuBar
+   size=20 align=4
+   base size=20 base align=4
+QMenuBar (0xb354fd40) 0
+    vptr=((& QMenuBar::_ZTV8QMenuBar) + 8u)
+  QWidget (0xb355faa0) 0
+      primary-for QMenuBar (0xb354fd40)
+    QObject (0xb3552a50) 0
+        primary-for QWidget (0xb355faa0)
+    QPaintDevice (0xb3552a8c) 8
+        vptr=((& QMenuBar::_ZTV8QMenuBar) + 232u)
+
+Vtable for QMenuItem
+QMenuItem::_ZTV9QMenuItem: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMenuItem)
+8     QMenuItem::metaObject
+12    QMenuItem::qt_metacast
+16    QMenuItem::qt_metacall
+20    QMenuItem::~QMenuItem
+24    QMenuItem::~QMenuItem
+28    QAction::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QMenuItem
+   size=8 align=4
+   base size=8 base align=4
+QMenuItem (0xb35ab980) 0
+    vptr=((& QMenuItem::_ZTV9QMenuItem) + 8u)
+  QAction (0xb35ab9c0) 0
+      primary-for QMenuItem (0xb35ab980)
+    QObject (0xb35b61e0) 0
+        primary-for QAction (0xb35ab9c0)
+
+Vtable for QAbstractUndoItem
+QAbstractUndoItem::_ZTV17QAbstractUndoItem: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAbstractUndoItem)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAbstractUndoItem
+   size=4 align=4
+   base size=4 base align=4
+QAbstractUndoItem (0xb35b630c) 0 nearly-empty
+    vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 8u)
+
+Vtable for QTextDocument
+QTextDocument::_ZTV13QTextDocument: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QTextDocument)
+8     QTextDocument::metaObject
+12    QTextDocument::qt_metacast
+16    QTextDocument::qt_metacall
+20    QTextDocument::~QTextDocument
+24    QTextDocument::~QTextDocument
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextDocument::clear
+60    QTextDocument::createObject
+64    QTextDocument::loadResource
+
+Class QTextDocument
+   size=8 align=4
+   base size=8 base align=4
+QTextDocument (0xb35abe00) 0
+    vptr=((& QTextDocument::_ZTV13QTextDocument) + 8u)
+  QObject (0xb35b6528) 0
+      primary-for QTextDocument (0xb35abe00)
+
+Class QTextOption::Tab
+   size=16 align=4
+   base size=14 base align=4
+QTextOption::Tab (0xb35b6870) 0
+
+Class QTextOption
+   size=24 align=4
+   base size=24 base align=4
+QTextOption (0xb35b6834) 0
+
+Class QPen
+   size=4 align=4
+   base size=4 base align=4
+QPen (0xb3421618) 0
+
+Class QTextLength
+   size=12 align=4
+   base size=12 base align=4
+QTextLength (0xb3421780) 0
+
+Class QTextFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextFormat (0xb346b000) 0
+
+Class QTextCharFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextCharFormat (0xb345ebc0) 0
+  QTextFormat (0xb346b564) 0
+
+Class QTextBlockFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextBlockFormat (0xb32edb00) 0
+  QTextFormat (0xb32f8b40) 0
+
+Class QTextListFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextListFormat (0xb331b0c0) 0
+  QTextFormat (0xb331830c) 0
+
+Class QTextImageFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextImageFormat (0xb331b280) 0
+  QTextCharFormat (0xb331b2c0) 0
+    QTextFormat (0xb3318564) 0
+
+Class QTextFrameFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextFrameFormat (0xb331b500) 0
+  QTextFormat (0xb3318834) 0
+
+Class QTextTableFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextTableFormat (0xb331bb80) 0
+  QTextFrameFormat (0xb331bbc0) 0
+    QTextFormat (0xb3348078) 0
+
+Class QTextTableCellFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextTableCellFormat (0xb33550c0) 0
+  QTextCharFormat (0xb3355100) 0
+    QTextFormat (0xb3348654) 0
+
+Class QTextCursor
+   size=4 align=4
+   base size=4 base align=4
+QTextCursor (0xb33489d8) 0
+
+Vtable for QTextObject
+QTextObject::_ZTV11QTextObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextObject)
+8     QTextObject::metaObject
+12    QTextObject::qt_metacast
+16    QTextObject::qt_metacall
+20    QTextObject::~QTextObject
+24    QTextObject::~QTextObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextObject
+   size=8 align=4
+   base size=8 base align=4
+QTextObject (0xb3355440) 0
+    vptr=((& QTextObject::_ZTV11QTextObject) + 8u)
+  QObject (0xb3348a50) 0
+      primary-for QTextObject (0xb3355440)
+
+Vtable for QTextBlockGroup
+QTextBlockGroup::_ZTV15QTextBlockGroup: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QTextBlockGroup)
+8     QTextBlockGroup::metaObject
+12    QTextBlockGroup::qt_metacast
+16    QTextBlockGroup::qt_metacall
+20    QTextBlockGroup::~QTextBlockGroup
+24    QTextBlockGroup::~QTextBlockGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextBlockGroup::blockInserted
+60    QTextBlockGroup::blockRemoved
+64    QTextBlockGroup::blockFormatChanged
+
+Class QTextBlockGroup
+   size=8 align=4
+   base size=8 base align=4
+QTextBlockGroup (0xb3355740) 0
+    vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 8u)
+  QTextObject (0xb3355780) 0
+      primary-for QTextBlockGroup (0xb3355740)
+    QObject (0xb3348c6c) 0
+        primary-for QTextObject (0xb3355780)
+
+Vtable for QTextFrameLayoutData
+QTextFrameLayoutData::_ZTV20QTextFrameLayoutData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QTextFrameLayoutData)
+8     QTextFrameLayoutData::~QTextFrameLayoutData
+12    QTextFrameLayoutData::~QTextFrameLayoutData
+
+Class QTextFrameLayoutData
+   size=4 align=4
+   base size=4 base align=4
+QTextFrameLayoutData (0xb3348e88) 0 nearly-empty
+    vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 8u)
+
+Class QTextFrame::iterator
+   size=20 align=4
+   base size=20 base align=4
+QTextFrame::iterator (0xb3348f00) 0
+
+Vtable for QTextFrame
+QTextFrame::_ZTV10QTextFrame: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextFrame)
+8     QTextFrame::metaObject
+12    QTextFrame::qt_metacast
+16    QTextFrame::qt_metacall
+20    QTextFrame::~QTextFrame
+24    QTextFrame::~QTextFrame
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextFrame
+   size=8 align=4
+   base size=8 base align=4
+QTextFrame (0xb3355a80) 0
+    vptr=((& QTextFrame::_ZTV10QTextFrame) + 8u)
+  QTextObject (0xb3355ac0) 0
+      primary-for QTextFrame (0xb3355a80)
+    QObject (0xb3348ec4) 0
+        primary-for QTextObject (0xb3355ac0)
+
+Vtable for QTextBlockUserData
+QTextBlockUserData::_ZTV18QTextBlockUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QTextBlockUserData)
+8     QTextBlockUserData::~QTextBlockUserData
+12    QTextBlockUserData::~QTextBlockUserData
+
+Class QTextBlockUserData
+   size=4 align=4
+   base size=4 base align=4
+QTextBlockUserData (0xb33a6bb8) 0 nearly-empty
+    vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 8u)
+
+Class QTextBlock::iterator
+   size=16 align=4
+   base size=16 base align=4
+QTextBlock::iterator (0xb33a6c30) 0
+
+Class QTextBlock
+   size=8 align=4
+   base size=8 base align=4
+QTextBlock (0xb33a6bf4) 0
+
+Class QTextFragment
+   size=12 align=4
+   base size=12 base align=4
+QTextFragment (0xb31ce8ac) 0
+
+Vtable for QMimeSource
+QMimeSource::_ZTV11QMimeSource: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMimeSource)
+8     QMimeSource::~QMimeSource
+12    QMimeSource::~QMimeSource
+16    __cxa_pure_virtual
+20    QMimeSource::provides
+24    __cxa_pure_virtual
+
+Class QMimeSource
+   size=4 align=4
+   base size=4 base align=4
+QMimeSource (0xb31e47f8) 0 nearly-empty
+    vptr=((& QMimeSource::_ZTV11QMimeSource) + 8u)
+
+Vtable for QDrag
+QDrag::_ZTV5QDrag: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QDrag)
+8     QDrag::metaObject
+12    QDrag::qt_metacast
+16    QDrag::qt_metacall
+20    QDrag::~QDrag
+24    QDrag::~QDrag
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QDrag
+   size=8 align=4
+   base size=8 base align=4
+QDrag (0xb31d2800) 0
+    vptr=((& QDrag::_ZTV5QDrag) + 8u)
+  QObject (0xb31e4834) 0
+      primary-for QDrag (0xb31d2800)
+
+Vtable for QInputEvent
+QInputEvent::_ZTV11QInputEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QInputEvent)
+8     QInputEvent::~QInputEvent
+12    QInputEvent::~QInputEvent
+
+Class QInputEvent
+   size=16 align=4
+   base size=16 base align=4
+QInputEvent (0xb31d2ac0) 0
+    vptr=((& QInputEvent::_ZTV11QInputEvent) + 8u)
+  QEvent (0xb31e4a50) 0
+      primary-for QInputEvent (0xb31d2ac0)
+
+Vtable for QMouseEvent
+QMouseEvent::_ZTV11QMouseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMouseEvent)
+8     QMouseEvent::~QMouseEvent
+12    QMouseEvent::~QMouseEvent
+
+Class QMouseEvent
+   size=40 align=4
+   base size=40 base align=4
+QMouseEvent (0xb31d2bc0) 0
+    vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 8u)
+  QInputEvent (0xb31d2c00) 0
+      primary-for QMouseEvent (0xb31d2bc0)
+    QEvent (0xb31e4b40) 0
+        primary-for QInputEvent (0xb31d2c00)
+
+Vtable for QHoverEvent
+QHoverEvent::_ZTV11QHoverEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHoverEvent)
+8     QHoverEvent::~QHoverEvent
+12    QHoverEvent::~QHoverEvent
+
+Class QHoverEvent
+   size=28 align=4
+   base size=28 base align=4
+QHoverEvent (0xb321a000) 0
+    vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 8u)
+  QEvent (0xb321903c) 0
+      primary-for QHoverEvent (0xb321a000)
+
+Vtable for QWheelEvent
+QWheelEvent::_ZTV11QWheelEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWheelEvent)
+8     QWheelEvent::~QWheelEvent
+12    QWheelEvent::~QWheelEvent
+
+Class QWheelEvent
+   size=44 align=4
+   base size=44 base align=4
+QWheelEvent (0xb321a100) 0
+    vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 8u)
+  QInputEvent (0xb321a140) 0
+      primary-for QWheelEvent (0xb321a100)
+    QEvent (0xb32190f0) 0
+        primary-for QInputEvent (0xb321a140)
+
+Vtable for QTabletEvent
+QTabletEvent::_ZTV12QTabletEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTabletEvent)
+8     QTabletEvent::~QTabletEvent
+12    QTabletEvent::~QTabletEvent
+
+Class QTabletEvent
+   size=104 align=4
+   base size=104 base align=4
+QTabletEvent (0xb321a480) 0
+    vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 8u)
+  QInputEvent (0xb321a4c0) 0
+      primary-for QTabletEvent (0xb321a480)
+    QEvent (0xb32194b0) 0
+        primary-for QInputEvent (0xb321a4c0)
+
+Vtable for QKeyEvent
+QKeyEvent::_ZTV9QKeyEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QKeyEvent)
+8     QKeyEvent::~QKeyEvent
+12    QKeyEvent::~QKeyEvent
+
+Class QKeyEvent
+   size=28 align=4
+   base size=27 base align=4
+QKeyEvent (0xb321a9c0) 0
+    vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 8u)
+  QInputEvent (0xb321aa00) 0
+      primary-for QKeyEvent (0xb321a9c0)
+    QEvent (0xb3219b04) 0
+        primary-for QInputEvent (0xb321aa00)
+
+Vtable for QFocusEvent
+QFocusEvent::_ZTV11QFocusEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFocusEvent)
+8     QFocusEvent::~QFocusEvent
+12    QFocusEvent::~QFocusEvent
+
+Class QFocusEvent
+   size=16 align=4
+   base size=16 base align=4
+QFocusEvent (0xb321af40) 0
+    vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 8u)
+  QEvent (0xb3245564) 0
+      primary-for QFocusEvent (0xb321af40)
+
+Vtable for QPaintEvent
+QPaintEvent::_ZTV11QPaintEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPaintEvent)
+8     QPaintEvent::~QPaintEvent
+12    QPaintEvent::~QPaintEvent
+
+Class QPaintEvent
+   size=36 align=4
+   base size=33 base align=4
+QPaintEvent (0xb32500c0) 0
+    vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 8u)
+  QEvent (0xb3245618) 0
+      primary-for QPaintEvent (0xb32500c0)
+
+Vtable for QUpdateLaterEvent
+QUpdateLaterEvent::_ZTV17QUpdateLaterEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QUpdateLaterEvent)
+8     QUpdateLaterEvent::~QUpdateLaterEvent
+12    QUpdateLaterEvent::~QUpdateLaterEvent
+
+Class QUpdateLaterEvent
+   size=16 align=4
+   base size=16 base align=4
+QUpdateLaterEvent (0xb3250240) 0
+    vptr=((& QUpdateLaterEvent::_ZTV17QUpdateLaterEvent) + 8u)
+  QEvent (0xb3245744) 0
+      primary-for QUpdateLaterEvent (0xb3250240)
+
+Vtable for QMoveEvent
+QMoveEvent::_ZTV10QMoveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QMoveEvent)
+8     QMoveEvent::~QMoveEvent
+12    QMoveEvent::~QMoveEvent
+
+Class QMoveEvent
+   size=28 align=4
+   base size=28 base align=4
+QMoveEvent (0xb3250300) 0
+    vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 8u)
+  QEvent (0xb32457bc) 0
+      primary-for QMoveEvent (0xb3250300)
+
+Vtable for QResizeEvent
+QResizeEvent::_ZTV12QResizeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QResizeEvent)
+8     QResizeEvent::~QResizeEvent
+12    QResizeEvent::~QResizeEvent
+
+Class QResizeEvent
+   size=28 align=4
+   base size=28 base align=4
+QResizeEvent (0xb3250400) 0
+    vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 8u)
+  QEvent (0xb3245870) 0
+      primary-for QResizeEvent (0xb3250400)
+
+Vtable for QCloseEvent
+QCloseEvent::_ZTV11QCloseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QCloseEvent)
+8     QCloseEvent::~QCloseEvent
+12    QCloseEvent::~QCloseEvent
+
+Class QCloseEvent
+   size=12 align=4
+   base size=12 base align=4
+QCloseEvent (0xb3250500) 0
+    vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 8u)
+  QEvent (0xb3245924) 0
+      primary-for QCloseEvent (0xb3250500)
+
+Vtable for QIconDragEvent
+QIconDragEvent::_ZTV14QIconDragEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QIconDragEvent)
+8     QIconDragEvent::~QIconDragEvent
+12    QIconDragEvent::~QIconDragEvent
+
+Class QIconDragEvent
+   size=12 align=4
+   base size=12 base align=4
+QIconDragEvent (0xb3250580) 0
+    vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 8u)
+  QEvent (0xb3245960) 0
+      primary-for QIconDragEvent (0xb3250580)
+
+Vtable for QShowEvent
+QShowEvent::_ZTV10QShowEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QShowEvent)
+8     QShowEvent::~QShowEvent
+12    QShowEvent::~QShowEvent
+
+Class QShowEvent
+   size=12 align=4
+   base size=12 base align=4
+QShowEvent (0xb3250600) 0
+    vptr=((& QShowEvent::_ZTV10QShowEvent) + 8u)
+  QEvent (0xb324599c) 0
+      primary-for QShowEvent (0xb3250600)
+
+Vtable for QHideEvent
+QHideEvent::_ZTV10QHideEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QHideEvent)
+8     QHideEvent::~QHideEvent
+12    QHideEvent::~QHideEvent
+
+Class QHideEvent
+   size=12 align=4
+   base size=12 base align=4
+QHideEvent (0xb3250680) 0
+    vptr=((& QHideEvent::_ZTV10QHideEvent) + 8u)
+  QEvent (0xb32459d8) 0
+      primary-for QHideEvent (0xb3250680)
+
+Vtable for QContextMenuEvent
+QContextMenuEvent::_ZTV17QContextMenuEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QContextMenuEvent)
+8     QContextMenuEvent::~QContextMenuEvent
+12    QContextMenuEvent::~QContextMenuEvent
+
+Class QContextMenuEvent
+   size=36 align=4
+   base size=33 base align=4
+QContextMenuEvent (0xb3250700) 0
+    vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 8u)
+  QInputEvent (0xb3250740) 0
+      primary-for QContextMenuEvent (0xb3250700)
+    QEvent (0xb3245a14) 0
+        primary-for QInputEvent (0xb3250740)
+
+Class QInputMethodEvent::Attribute
+   size=24 align=4
+   base size=24 base align=4
+QInputMethodEvent::Attribute (0xb3245d5c) 0
+
+Vtable for QInputMethodEvent
+QInputMethodEvent::_ZTV17QInputMethodEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QInputMethodEvent)
+8     QInputMethodEvent::~QInputMethodEvent
+12    QInputMethodEvent::~QInputMethodEvent
+
+Class QInputMethodEvent
+   size=32 align=4
+   base size=32 base align=4
+QInputMethodEvent (0xb3250980) 0
+    vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 8u)
+  QEvent (0xb3245d20) 0
+      primary-for QInputMethodEvent (0xb3250980)
+
+Vtable for QDropEvent
+QDropEvent::_ZTV10QDropEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QDropEvent)
+8     QDropEvent::~QDropEvent
+12    QDropEvent::~QDropEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI10QDropEvent)
+36    QDropEvent::_ZThn12_N10QDropEventD1Ev
+40    QDropEvent::_ZThn12_N10QDropEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDropEvent
+   size=52 align=4
+   base size=52 base align=4
+QDropEvent (0xb3286500) 0
+    vptr=((& QDropEvent::_ZTV10QDropEvent) + 8u)
+  QEvent (0xb32892d0) 0
+      primary-for QDropEvent (0xb3286500)
+  QMimeSource (0xb328930c) 12 nearly-empty
+      vptr=((& QDropEvent::_ZTV10QDropEvent) + 36u)
+
+Vtable for QDragMoveEvent
+QDragMoveEvent::_ZTV14QDragMoveEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDragMoveEvent)
+8     QDragMoveEvent::~QDragMoveEvent
+12    QDragMoveEvent::~QDragMoveEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI14QDragMoveEvent)
+36    QDragMoveEvent::_ZThn12_N14QDragMoveEventD1Ev
+40    QDragMoveEvent::_ZThn12_N14QDragMoveEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDragMoveEvent
+   size=68 align=4
+   base size=68 base align=4
+QDragMoveEvent (0xb3298240) 0
+    vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 8u)
+  QDropEvent (0xb329c1e0) 0
+      primary-for QDragMoveEvent (0xb3298240)
+    QEvent (0xb3289834) 0
+        primary-for QDropEvent (0xb329c1e0)
+    QMimeSource (0xb3289870) 12 nearly-empty
+        vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 36u)
+
+Vtable for QDragEnterEvent
+QDragEnterEvent::_ZTV15QDragEnterEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QDragEnterEvent)
+8     QDragEnterEvent::~QDragEnterEvent
+12    QDragEnterEvent::~QDragEnterEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI15QDragEnterEvent)
+36    QDragEnterEvent::_ZThn12_N15QDragEnterEventD1Ev
+40    QDragEnterEvent::_ZThn12_N15QDragEnterEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDragEnterEvent
+   size=68 align=4
+   base size=68 base align=4
+QDragEnterEvent (0xb3298440) 0
+    vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 8u)
+  QDragMoveEvent (0xb3298480) 0
+      primary-for QDragEnterEvent (0xb3298440)
+    QDropEvent (0xb32a1280) 0
+        primary-for QDragMoveEvent (0xb3298480)
+      QEvent (0xb3289a50) 0
+          primary-for QDropEvent (0xb32a1280)
+      QMimeSource (0xb3289a8c) 12 nearly-empty
+          vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 36u)
+
+Vtable for QDragResponseEvent
+QDragResponseEvent::_ZTV18QDragResponseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QDragResponseEvent)
+8     QDragResponseEvent::~QDragResponseEvent
+12    QDragResponseEvent::~QDragResponseEvent
+
+Class QDragResponseEvent
+   size=16 align=4
+   base size=13 base align=4
+QDragResponseEvent (0xb3298500) 0
+    vptr=((& QDragResponseEvent::_ZTV18QDragResponseEvent) + 8u)
+  QEvent (0xb3289ac8) 0
+      primary-for QDragResponseEvent (0xb3298500)
+
+Vtable for QDragLeaveEvent
+QDragLeaveEvent::_ZTV15QDragLeaveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QDragLeaveEvent)
+8     QDragLeaveEvent::~QDragLeaveEvent
+12    QDragLeaveEvent::~QDragLeaveEvent
+
+Class QDragLeaveEvent
+   size=12 align=4
+   base size=12 base align=4
+QDragLeaveEvent (0xb32985c0) 0
+    vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 8u)
+  QEvent (0xb3289b40) 0
+      primary-for QDragLeaveEvent (0xb32985c0)
+
+Vtable for QHelpEvent
+QHelpEvent::_ZTV10QHelpEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QHelpEvent)
+8     QHelpEvent::~QHelpEvent
+12    QHelpEvent::~QHelpEvent
+
+Class QHelpEvent
+   size=28 align=4
+   base size=28 base align=4
+QHelpEvent (0xb3298640) 0
+    vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 8u)
+  QEvent (0xb3289b7c) 0
+      primary-for QHelpEvent (0xb3298640)
+
+Vtable for QStatusTipEvent
+QStatusTipEvent::_ZTV15QStatusTipEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QStatusTipEvent)
+8     QStatusTipEvent::~QStatusTipEvent
+12    QStatusTipEvent::~QStatusTipEvent
+
+Class QStatusTipEvent
+   size=16 align=4
+   base size=16 base align=4
+QStatusTipEvent (0xb3298840) 0
+    vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 8u)
+  QEvent (0xb3289e10) 0
+      primary-for QStatusTipEvent (0xb3298840)
+
+Vtable for QWhatsThisClickedEvent
+QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QWhatsThisClickedEvent)
+8     QWhatsThisClickedEvent::~QWhatsThisClickedEvent
+12    QWhatsThisClickedEvent::~QWhatsThisClickedEvent
+
+Class QWhatsThisClickedEvent
+   size=16 align=4
+   base size=16 base align=4
+QWhatsThisClickedEvent (0xb3298900) 0
+    vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 8u)
+  QEvent (0xb3289ec4) 0
+      primary-for QWhatsThisClickedEvent (0xb3298900)
+
+Vtable for QActionEvent
+QActionEvent::_ZTV12QActionEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QActionEvent)
+8     QActionEvent::~QActionEvent
+12    QActionEvent::~QActionEvent
+
+Class QActionEvent
+   size=20 align=4
+   base size=20 base align=4
+QActionEvent (0xb32989c0) 0
+    vptr=((& QActionEvent::_ZTV12QActionEvent) + 8u)
+  QEvent (0xb3289f78) 0
+      primary-for QActionEvent (0xb32989c0)
+
+Vtable for QFileOpenEvent
+QFileOpenEvent::_ZTV14QFileOpenEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QFileOpenEvent)
+8     QFileOpenEvent::~QFileOpenEvent
+12    QFileOpenEvent::~QFileOpenEvent
+
+Class QFileOpenEvent
+   size=16 align=4
+   base size=16 base align=4
+QFileOpenEvent (0xb3298ac0) 0
+    vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 8u)
+  QEvent (0xb32b803c) 0
+      primary-for QFileOpenEvent (0xb3298ac0)
+
+Vtable for QToolBarChangeEvent
+QToolBarChangeEvent::_ZTV19QToolBarChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QToolBarChangeEvent)
+8     QToolBarChangeEvent::~QToolBarChangeEvent
+12    QToolBarChangeEvent::~QToolBarChangeEvent
+
+Class QToolBarChangeEvent
+   size=16 align=4
+   base size=13 base align=4
+QToolBarChangeEvent (0xb3298b80) 0
+    vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 8u)
+  QEvent (0xb32b80f0) 0
+      primary-for QToolBarChangeEvent (0xb3298b80)
+
+Vtable for QShortcutEvent
+QShortcutEvent::_ZTV14QShortcutEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QShortcutEvent)
+8     QShortcutEvent::~QShortcutEvent
+12    QShortcutEvent::~QShortcutEvent
+
+Class QShortcutEvent
+   size=24 align=4
+   base size=24 base align=4
+QShortcutEvent (0xb3298cc0) 0
+    vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 8u)
+  QEvent (0xb32b8168) 0
+      primary-for QShortcutEvent (0xb3298cc0)
+
+Vtable for QClipboardEvent
+QClipboardEvent::_ZTV15QClipboardEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QClipboardEvent)
+8     QClipboardEvent::~QClipboardEvent
+12    QClipboardEvent::~QClipboardEvent
+
+Class QClipboardEvent
+   size=12 align=4
+   base size=12 base align=4
+QClipboardEvent (0xb3298ec0) 0
+    vptr=((& QClipboardEvent::_ZTV15QClipboardEvent) + 8u)
+  QEvent (0xb32b830c) 0
+      primary-for QClipboardEvent (0xb3298ec0)
+
+Vtable for QWindowStateChangeEvent
+QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QWindowStateChangeEvent)
+8     QWindowStateChangeEvent::~QWindowStateChangeEvent
+12    QWindowStateChangeEvent::~QWindowStateChangeEvent
+
+Class QWindowStateChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QWindowStateChangeEvent (0xb3298f80) 0
+    vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 8u)
+  QEvent (0xb32b8384) 0
+      primary-for QWindowStateChangeEvent (0xb3298f80)
+
+Vtable for QMenubarUpdatedEvent
+QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QMenubarUpdatedEvent)
+8     QMenubarUpdatedEvent::~QMenubarUpdatedEvent
+12    QMenubarUpdatedEvent::~QMenubarUpdatedEvent
+
+Class QMenubarUpdatedEvent
+   size=16 align=4
+   base size=16 base align=4
+QMenubarUpdatedEvent (0xb30c7040) 0
+    vptr=((& QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent) + 8u)
+  QEvent (0xb32b8438) 0
+      primary-for QMenubarUpdatedEvent (0xb30c7040)
+
+Class QTouchEvent::TouchPoint
+   size=4 align=4
+   base size=4 base align=4
+QTouchEvent::TouchPoint (0xb32b8654) 0
+
+Vtable for QTouchEvent
+QTouchEvent::_ZTV11QTouchEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTouchEvent)
+8     QTouchEvent::~QTouchEvent
+12    QTouchEvent::~QTouchEvent
+
+Class QTouchEvent
+   size=32 align=4
+   base size=32 base align=4
+QTouchEvent (0xb30c7180) 0
+    vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 8u)
+  QInputEvent (0xb30c71c0) 0
+      primary-for QTouchEvent (0xb30c7180)
+    QEvent (0xb32b8618) 0
+        primary-for QInputEvent (0xb30c71c0)
+
+Vtable for QGestureEvent
+QGestureEvent::_ZTV13QGestureEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGestureEvent)
+8     QGestureEvent::~QGestureEvent
+12    QGestureEvent::~QGestureEvent
+
+Class QGestureEvent
+   size=12 align=4
+   base size=12 base align=4
+QGestureEvent (0xb30c7580) 0
+    vptr=((& QGestureEvent::_ZTV13QGestureEvent) + 8u)
+  QEvent (0xb32b8924) 0
+      primary-for QGestureEvent (0xb30c7580)
+
+Class QTextInlineObject
+   size=8 align=4
+   base size=8 base align=4
+QTextInlineObject (0xb32b8960) 0
+
+Class QTextLayout::FormatRange
+   size=16 align=4
+   base size=16 base align=4
+QTextLayout::FormatRange (0xb32b8ce4) 0
+
+Class QTextLayout
+   size=4 align=4
+   base size=4 base align=4
+QTextLayout (0xb32b8ca8) 0
+
+Class QTextLine
+   size=8 align=4
+   base size=8 base align=4
+QTextLine (0xb32b8e88) 0
+
+Class QTextEdit::ExtraSelection
+   size=12 align=4
+   base size=12 base align=4
+QTextEdit::ExtraSelection (0xb31242d0) 0
+
+Vtable for QTextEdit
+QTextEdit::_ZTV9QTextEdit: 69u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTextEdit)
+8     QTextEdit::metaObject
+12    QTextEdit::qt_metacast
+16    QTextEdit::qt_metacall
+20    QTextEdit::~QTextEdit
+24    QTextEdit::~QTextEdit
+28    QTextEdit::event
+32    QObject::eventFilter
+36    QTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTextEdit::mousePressEvent
+84    QTextEdit::mouseReleaseEvent
+88    QTextEdit::mouseDoubleClickEvent
+92    QTextEdit::mouseMoveEvent
+96    QTextEdit::wheelEvent
+100   QTextEdit::keyPressEvent
+104   QTextEdit::keyReleaseEvent
+108   QTextEdit::focusInEvent
+112   QTextEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTextEdit::paintEvent
+128   QWidget::moveEvent
+132   QTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QTextEdit::dragEnterEvent
+156   QTextEdit::dragMoveEvent
+160   QTextEdit::dragLeaveEvent
+164   QTextEdit::dropEvent
+168   QTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTextEdit::changeEvent
+184   QWidget::metric
+188   QTextEdit::inputMethodEvent
+192   QTextEdit::inputMethodQuery
+196   QTextEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QTextEdit::scrollContentsBy
+232   QTextEdit::loadResource
+236   QTextEdit::createMimeDataFromSelection
+240   QTextEdit::canInsertFromMimeData
+244   QTextEdit::insertFromMimeData
+248   (int (*)(...))-0x000000008
+252   (int (*)(...))(& _ZTI9QTextEdit)
+256   QTextEdit::_ZThn8_N9QTextEditD1Ev
+260   QTextEdit::_ZThn8_N9QTextEditD0Ev
+264   QWidget::_ZThn8_NK7QWidget7devTypeEv
+268   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+272   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTextEdit
+   size=20 align=4
+   base size=20 base align=4
+QTextEdit (0xb30c7d40) 0
+    vptr=((& QTextEdit::_ZTV9QTextEdit) + 8u)
+  QAbstractScrollArea (0xb30c7d80) 0
+      primary-for QTextEdit (0xb30c7d40)
+    QFrame (0xb30c7dc0) 0
+        primary-for QAbstractScrollArea (0xb30c7d80)
+      QWidget (0xb3120be0) 0
+          primary-for QFrame (0xb30c7dc0)
+        QObject (0xb3124258) 0
+            primary-for QWidget (0xb3120be0)
+        QPaintDevice (0xb3124294) 8
+            vptr=((& QTextEdit::_ZTV9QTextEdit) + 256u)
+
+Class QAbstractTextDocumentLayout::Selection
+   size=12 align=4
+   base size=12 base align=4
+QAbstractTextDocumentLayout::Selection (0xb3124b40) 0
+
+Class QAbstractTextDocumentLayout::PaintContext
+   size=48 align=4
+   base size=48 base align=4
+QAbstractTextDocumentLayout::PaintContext (0xb3124b7c) 0
+
+Vtable for QAbstractTextDocumentLayout
+QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractTextDocumentLayout)
+8     QAbstractTextDocumentLayout::metaObject
+12    QAbstractTextDocumentLayout::qt_metacast
+16    QAbstractTextDocumentLayout::qt_metacall
+20    QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout
+24    QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    QAbstractTextDocumentLayout::resizeInlineObject
+88    QAbstractTextDocumentLayout::positionInlineObject
+92    QAbstractTextDocumentLayout::drawInlineObject
+
+Class QAbstractTextDocumentLayout
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTextDocumentLayout (0xb314dac0) 0
+    vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 8u)
+  QObject (0xb3124b04) 0
+      primary-for QAbstractTextDocumentLayout (0xb314dac0)
+
+Vtable for QTextObjectInterface
+QTextObjectInterface::_ZTV20QTextObjectInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QTextObjectInterface)
+8     QTextObjectInterface::~QTextObjectInterface
+12    QTextObjectInterface::~QTextObjectInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextObjectInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextObjectInterface (0xb31ae2d0) 0 nearly-empty
+    vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 8u)
+
+Vtable for QPlainTextEdit
+QPlainTextEdit::_ZTV14QPlainTextEdit: 69u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QPlainTextEdit)
+8     QPlainTextEdit::metaObject
+12    QPlainTextEdit::qt_metacast
+16    QPlainTextEdit::qt_metacall
+20    QPlainTextEdit::~QPlainTextEdit
+24    QPlainTextEdit::~QPlainTextEdit
+28    QPlainTextEdit::event
+32    QObject::eventFilter
+36    QPlainTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QPlainTextEdit::mousePressEvent
+84    QPlainTextEdit::mouseReleaseEvent
+88    QPlainTextEdit::mouseDoubleClickEvent
+92    QPlainTextEdit::mouseMoveEvent
+96    QPlainTextEdit::wheelEvent
+100   QPlainTextEdit::keyPressEvent
+104   QPlainTextEdit::keyReleaseEvent
+108   QPlainTextEdit::focusInEvent
+112   QPlainTextEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QPlainTextEdit::paintEvent
+128   QWidget::moveEvent
+132   QPlainTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QPlainTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QPlainTextEdit::dragEnterEvent
+156   QPlainTextEdit::dragMoveEvent
+160   QPlainTextEdit::dragLeaveEvent
+164   QPlainTextEdit::dropEvent
+168   QPlainTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QPlainTextEdit::changeEvent
+184   QWidget::metric
+188   QPlainTextEdit::inputMethodEvent
+192   QPlainTextEdit::inputMethodQuery
+196   QPlainTextEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QPlainTextEdit::scrollContentsBy
+232   QPlainTextEdit::loadResource
+236   QPlainTextEdit::createMimeDataFromSelection
+240   QPlainTextEdit::canInsertFromMimeData
+244   QPlainTextEdit::insertFromMimeData
+248   (int (*)(...))-0x000000008
+252   (int (*)(...))(& _ZTI14QPlainTextEdit)
+256   QPlainTextEdit::_ZThn8_N14QPlainTextEditD1Ev
+260   QPlainTextEdit::_ZThn8_N14QPlainTextEditD0Ev
+264   QWidget::_ZThn8_NK7QWidget7devTypeEv
+268   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+272   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPlainTextEdit
+   size=20 align=4
+   base size=20 base align=4
+QPlainTextEdit (0xb31af540) 0
+    vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 8u)
+  QAbstractScrollArea (0xb31af580) 0
+      primary-for QPlainTextEdit (0xb31af540)
+    QFrame (0xb31af5c0) 0
+        primary-for QAbstractScrollArea (0xb31af580)
+      QWidget (0xb31b18c0) 0
+          primary-for QFrame (0xb31af5c0)
+        QObject (0xb31ae7bc) 0
+            primary-for QWidget (0xb31b18c0)
+        QPaintDevice (0xb31ae7f8) 8
+            vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 256u)
+
+Vtable for QPlainTextDocumentLayout
+QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QPlainTextDocumentLayout)
+8     QPlainTextDocumentLayout::metaObject
+12    QPlainTextDocumentLayout::qt_metacast
+16    QPlainTextDocumentLayout::qt_metacall
+20    QPlainTextDocumentLayout::~QPlainTextDocumentLayout
+24    QPlainTextDocumentLayout::~QPlainTextDocumentLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPlainTextDocumentLayout::draw
+60    QPlainTextDocumentLayout::hitTest
+64    QPlainTextDocumentLayout::pageCount
+68    QPlainTextDocumentLayout::documentSize
+72    QPlainTextDocumentLayout::frameBoundingRect
+76    QPlainTextDocumentLayout::blockBoundingRect
+80    QPlainTextDocumentLayout::documentChanged
+84    QAbstractTextDocumentLayout::resizeInlineObject
+88    QAbstractTextDocumentLayout::positionInlineObject
+92    QAbstractTextDocumentLayout::drawInlineObject
+
+Class QPlainTextDocumentLayout
+   size=8 align=4
+   base size=8 base align=4
+QPlainTextDocumentLayout (0xb31afa40) 0
+    vptr=((& QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout) + 8u)
+  QAbstractTextDocumentLayout (0xb31afa80) 0
+      primary-for QPlainTextDocumentLayout (0xb31afa40)
+    QObject (0xb31aeb40) 0
+        primary-for QAbstractTextDocumentLayout (0xb31afa80)
+
+Vtable for QPrinter
+QPrinter::_ZTV8QPrinter: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QPrinter)
+8     QPrinter::~QPrinter
+12    QPrinter::~QPrinter
+16    QPrinter::devType
+20    QPrinter::paintEngine
+24    QPrinter::metric
+
+Class QPrinter
+   size=12 align=4
+   base size=12 base align=4
+QPrinter (0xb31afd40) 0
+    vptr=((& QPrinter::_ZTV8QPrinter) + 8u)
+  QPaintDevice (0xb31aed5c) 0
+      primary-for QPrinter (0xb31afd40)
+
+Vtable for QPrintPreviewWidget
+QPrintPreviewWidget::_ZTV19QPrintPreviewWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QPrintPreviewWidget)
+8     QPrintPreviewWidget::metaObject
+12    QPrintPreviewWidget::qt_metacast
+16    QPrintPreviewWidget::qt_metacall
+20    QPrintPreviewWidget::~QPrintPreviewWidget
+24    QPrintPreviewWidget::~QPrintPreviewWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintPreviewWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI19QPrintPreviewWidget)
+232   QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD1Ev
+236   QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintPreviewWidget
+   size=24 align=4
+   base size=24 base align=4
+QPrintPreviewWidget (0xb300f300) 0
+    vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 8u)
+  QWidget (0xb30125f0) 0
+      primary-for QPrintPreviewWidget (0xb300f300)
+    QObject (0xb30140f0) 0
+        primary-for QWidget (0xb30125f0)
+    QPaintDevice (0xb301412c) 8
+        vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 232u)
+
+Vtable for QProgressBar
+QProgressBar::_ZTV12QProgressBar: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QProgressBar)
+8     QProgressBar::metaObject
+12    QProgressBar::qt_metacast
+16    QProgressBar::qt_metacall
+20    QProgressBar::~QProgressBar
+24    QProgressBar::~QProgressBar
+28    QProgressBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QProgressBar::sizeHint
+68    QProgressBar::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QProgressBar::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QProgressBar::text
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI12QProgressBar)
+236   QProgressBar::_ZThn8_N12QProgressBarD1Ev
+240   QProgressBar::_ZThn8_N12QProgressBarD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QProgressBar
+   size=20 align=4
+   base size=20 base align=4
+QProgressBar (0xb300f5c0) 0
+    vptr=((& QProgressBar::_ZTV12QProgressBar) + 8u)
+  QWidget (0xb301f960) 0
+      primary-for QProgressBar (0xb300f5c0)
+    QObject (0xb3014348) 0
+        primary-for QWidget (0xb301f960)
+    QPaintDevice (0xb3014384) 8
+        vptr=((& QProgressBar::_ZTV12QProgressBar) + 236u)
+
+Vtable for QRadioButton
+QRadioButton::_ZTV12QRadioButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QRadioButton)
+8     QRadioButton::metaObject
+12    QRadioButton::qt_metacast
+16    QRadioButton::qt_metacall
+20    QRadioButton::~QRadioButton
+24    QRadioButton::~QRadioButton
+28    QRadioButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QRadioButton::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QRadioButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QRadioButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QRadioButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QRadioButton)
+244   QRadioButton::_ZThn8_N12QRadioButtonD1Ev
+248   QRadioButton::_ZThn8_N12QRadioButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QRadioButton
+   size=20 align=4
+   base size=20 base align=4
+QRadioButton (0xb300f900) 0
+    vptr=((& QRadioButton::_ZTV12QRadioButton) + 8u)
+  QAbstractButton (0xb300f940) 0
+      primary-for QRadioButton (0xb300f900)
+    QWidget (0xb3030d20) 0
+        primary-for QAbstractButton (0xb300f940)
+      QObject (0xb3014618) 0
+          primary-for QWidget (0xb3030d20)
+      QPaintDevice (0xb3014654) 8
+          vptr=((& QRadioButton::_ZTV12QRadioButton) + 244u)
+
+Vtable for QScrollArea
+QScrollArea::_ZTV11QScrollArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QScrollArea)
+8     QScrollArea::metaObject
+12    QScrollArea::qt_metacast
+16    QScrollArea::qt_metacall
+20    QScrollArea::~QScrollArea
+24    QScrollArea::~QScrollArea
+28    QScrollArea::event
+32    QScrollArea::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QScrollArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QScrollArea::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QScrollArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI11QScrollArea)
+240   QScrollArea::_ZThn8_N11QScrollAreaD1Ev
+244   QScrollArea::_ZThn8_N11QScrollAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QScrollArea
+   size=20 align=4
+   base size=20 base align=4
+QScrollArea (0xb300fc00) 0
+    vptr=((& QScrollArea::_ZTV11QScrollArea) + 8u)
+  QAbstractScrollArea (0xb300fc40) 0
+      primary-for QScrollArea (0xb300fc00)
+    QFrame (0xb300fc80) 0
+        primary-for QAbstractScrollArea (0xb300fc40)
+      QWidget (0xb3041e10) 0
+          primary-for QFrame (0xb300fc80)
+        QObject (0xb3014870) 0
+            primary-for QWidget (0xb3041e10)
+        QPaintDevice (0xb30148ac) 8
+            vptr=((& QScrollArea::_ZTV11QScrollArea) + 240u)
+
+Vtable for QScrollBar
+QScrollBar::_ZTV10QScrollBar: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QScrollBar)
+8     QScrollBar::metaObject
+12    QScrollBar::qt_metacast
+16    QScrollBar::qt_metacall
+20    QScrollBar::~QScrollBar
+24    QScrollBar::~QScrollBar
+28    QScrollBar::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QScrollBar::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QScrollBar::mousePressEvent
+84    QScrollBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QScrollBar::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QScrollBar::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QScrollBar::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QScrollBar::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QScrollBar::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI10QScrollBar)
+236   QScrollBar::_ZThn8_N10QScrollBarD1Ev
+240   QScrollBar::_ZThn8_N10QScrollBarD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QScrollBar
+   size=20 align=4
+   base size=20 base align=4
+QScrollBar (0xb300ff40) 0
+    vptr=((& QScrollBar::_ZTV10QScrollBar) + 8u)
+  QAbstractSlider (0xb300ff80) 0
+      primary-for QScrollBar (0xb300ff40)
+    QWidget (0xb3050eb0) 0
+        primary-for QAbstractSlider (0xb300ff80)
+      QObject (0xb3014ac8) 0
+          primary-for QWidget (0xb3050eb0)
+      QPaintDevice (0xb3014b04) 8
+          vptr=((& QScrollBar::_ZTV10QScrollBar) + 236u)
+
+Vtable for QSizeGrip
+QSizeGrip::_ZTV9QSizeGrip: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSizeGrip)
+8     QSizeGrip::metaObject
+12    QSizeGrip::qt_metacast
+16    QSizeGrip::qt_metacall
+20    QSizeGrip::~QSizeGrip
+24    QSizeGrip::~QSizeGrip
+28    QSizeGrip::event
+32    QSizeGrip::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QSizeGrip::setVisible
+64    QSizeGrip::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSizeGrip::mousePressEvent
+84    QSizeGrip::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSizeGrip::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSizeGrip::paintEvent
+128   QSizeGrip::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QSizeGrip::showEvent
+172   QSizeGrip::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QSizeGrip)
+232   QSizeGrip::_ZThn8_N9QSizeGripD1Ev
+236   QSizeGrip::_ZThn8_N9QSizeGripD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSizeGrip
+   size=20 align=4
+   base size=20 base align=4
+QSizeGrip (0xb305d280) 0
+    vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 8u)
+  QWidget (0xb3065c30) 0
+      primary-for QSizeGrip (0xb305d280)
+    QObject (0xb3014d98) 0
+        primary-for QWidget (0xb3065c30)
+    QPaintDevice (0xb3014dd4) 8
+        vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 232u)
+
+Vtable for QSpinBox
+QSpinBox::_ZTV8QSpinBox: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QSpinBox)
+8     QSpinBox::metaObject
+12    QSpinBox::qt_metacast
+16    QSpinBox::qt_metacall
+20    QSpinBox::~QSpinBox
+24    QSpinBox::~QSpinBox
+28    QSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSpinBox::validate
+228   QSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   QSpinBox::valueFromText
+248   QSpinBox::textFromValue
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI8QSpinBox)
+260   QSpinBox::_ZThn8_N8QSpinBoxD1Ev
+264   QSpinBox::_ZThn8_N8QSpinBoxD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QSpinBox (0xb305d540) 0
+    vptr=((& QSpinBox::_ZTV8QSpinBox) + 8u)
+  QAbstractSpinBox (0xb305d580) 0
+      primary-for QSpinBox (0xb305d540)
+    QWidget (0xb3074a00) 0
+        primary-for QAbstractSpinBox (0xb305d580)
+      QObject (0xb307c000) 0
+          primary-for QWidget (0xb3074a00)
+      QPaintDevice (0xb307c03c) 8
+          vptr=((& QSpinBox::_ZTV8QSpinBox) + 260u)
+
+Vtable for QDoubleSpinBox
+QDoubleSpinBox::_ZTV14QDoubleSpinBox: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDoubleSpinBox)
+8     QDoubleSpinBox::metaObject
+12    QDoubleSpinBox::qt_metacast
+16    QDoubleSpinBox::qt_metacall
+20    QDoubleSpinBox::~QDoubleSpinBox
+24    QDoubleSpinBox::~QDoubleSpinBox
+28    QAbstractSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDoubleSpinBox::validate
+228   QDoubleSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   QDoubleSpinBox::valueFromText
+248   QDoubleSpinBox::textFromValue
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI14QDoubleSpinBox)
+260   QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD1Ev
+264   QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDoubleSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QDoubleSpinBox (0xb305d980) 0
+    vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 8u)
+  QAbstractSpinBox (0xb305d9c0) 0
+      primary-for QDoubleSpinBox (0xb305d980)
+    QWidget (0xb308c780) 0
+        primary-for QAbstractSpinBox (0xb305d9c0)
+      QObject (0xb307c2d0) 0
+          primary-for QWidget (0xb308c780)
+      QPaintDevice (0xb307c30c) 8
+          vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 260u)
+
+Vtable for QSplashScreen
+QSplashScreen::_ZTV13QSplashScreen: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSplashScreen)
+8     QSplashScreen::metaObject
+12    QSplashScreen::qt_metacast
+16    QSplashScreen::qt_metacall
+20    QSplashScreen::~QSplashScreen
+24    QSplashScreen::~QSplashScreen
+28    QSplashScreen::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSplashScreen::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSplashScreen::drawContents
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI13QSplashScreen)
+236   QSplashScreen::_ZThn8_N13QSplashScreenD1Ev
+240   QSplashScreen::_ZThn8_N13QSplashScreenD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplashScreen
+   size=20 align=4
+   base size=20 base align=4
+QSplashScreen (0xb305dc80) 0
+    vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 8u)
+  QWidget (0xb30987d0) 0
+      primary-for QSplashScreen (0xb305dc80)
+    QObject (0xb307c528) 0
+        primary-for QWidget (0xb30987d0)
+    QPaintDevice (0xb307c564) 8
+        vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 236u)
+
+Vtable for QSplitter
+QSplitter::_ZTV9QSplitter: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSplitter)
+8     QSplitter::metaObject
+12    QSplitter::qt_metacast
+16    QSplitter::qt_metacall
+20    QSplitter::~QSplitter
+24    QSplitter::~QSplitter
+28    QSplitter::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QSplitter::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSplitter::sizeHint
+68    QSplitter::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QSplitter::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QSplitter::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSplitter::createHandle
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI9QSplitter)
+236   QSplitter::_ZThn8_N9QSplitterD1Ev
+240   QSplitter::_ZThn8_N9QSplitterD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplitter
+   size=20 align=4
+   base size=20 base align=4
+QSplitter (0xb305dfc0) 0
+    vptr=((& QSplitter::_ZTV9QSplitter) + 8u)
+  QFrame (0xb30b4000) 0
+      primary-for QSplitter (0xb305dfc0)
+    QWidget (0xb30a89b0) 0
+        primary-for QFrame (0xb30b4000)
+      QObject (0xb307c780) 0
+          primary-for QWidget (0xb30a89b0)
+      QPaintDevice (0xb307c7bc) 8
+          vptr=((& QSplitter::_ZTV9QSplitter) + 236u)
+
+Vtable for QSplitterHandle
+QSplitterHandle::_ZTV15QSplitterHandle: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSplitterHandle)
+8     QSplitterHandle::metaObject
+12    QSplitterHandle::qt_metacast
+16    QSplitterHandle::qt_metacall
+20    QSplitterHandle::~QSplitterHandle
+24    QSplitterHandle::~QSplitterHandle
+28    QSplitterHandle::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSplitterHandle::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSplitterHandle::mousePressEvent
+84    QSplitterHandle::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSplitterHandle::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSplitterHandle::paintEvent
+128   QWidget::moveEvent
+132   QSplitterHandle::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI15QSplitterHandle)
+232   QSplitterHandle::_ZThn8_N15QSplitterHandleD1Ev
+236   QSplitterHandle::_ZThn8_N15QSplitterHandleD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplitterHandle
+   size=20 align=4
+   base size=20 base align=4
+QSplitterHandle (0xb30b4400) 0
+    vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 8u)
+  QWidget (0xb2ecb460) 0
+      primary-for QSplitterHandle (0xb30b4400)
+    QObject (0xb307cb40) 0
+        primary-for QWidget (0xb2ecb460)
+    QPaintDevice (0xb307cb7c) 8
+        vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 232u)
+
+Vtable for QStackedWidget
+QStackedWidget::_ZTV14QStackedWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QStackedWidget)
+8     QStackedWidget::metaObject
+12    QStackedWidget::qt_metacast
+16    QStackedWidget::qt_metacall
+20    QStackedWidget::~QStackedWidget
+24    QStackedWidget::~QStackedWidget
+28    QStackedWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QStackedWidget)
+232   QStackedWidget::_ZThn8_N14QStackedWidgetD1Ev
+236   QStackedWidget::_ZThn8_N14QStackedWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QStackedWidget
+   size=20 align=4
+   base size=20 base align=4
+QStackedWidget (0xb30b46c0) 0
+    vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 8u)
+  QFrame (0xb30b4700) 0
+      primary-for QStackedWidget (0xb30b46c0)
+    QWidget (0xb2edc050) 0
+        primary-for QFrame (0xb30b4700)
+      QObject (0xb307cd98) 0
+          primary-for QWidget (0xb2edc050)
+      QPaintDevice (0xb307cdd4) 8
+          vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 232u)
+
+Vtable for QStatusBar
+QStatusBar::_ZTV10QStatusBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QStatusBar)
+8     QStatusBar::metaObject
+12    QStatusBar::qt_metacast
+16    QStatusBar::qt_metacall
+20    QStatusBar::~QStatusBar
+24    QStatusBar::~QStatusBar
+28    QStatusBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QStatusBar::paintEvent
+128   QWidget::moveEvent
+132   QStatusBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QStatusBar::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QStatusBar)
+232   QStatusBar::_ZThn8_N10QStatusBarD1Ev
+236   QStatusBar::_ZThn8_N10QStatusBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QStatusBar
+   size=20 align=4
+   base size=20 base align=4
+QStatusBar (0xb30b49c0) 0
+    vptr=((& QStatusBar::_ZTV10QStatusBar) + 8u)
+  QWidget (0xb2ee0be0) 0
+      primary-for QStatusBar (0xb30b49c0)
+    QObject (0xb2eed000) 0
+        primary-for QWidget (0xb2ee0be0)
+    QPaintDevice (0xb2eed03c) 8
+        vptr=((& QStatusBar::_ZTV10QStatusBar) + 232u)
+
+Vtable for QTextBrowser
+QTextBrowser::_ZTV12QTextBrowser: 74u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextBrowser)
+8     QTextBrowser::metaObject
+12    QTextBrowser::qt_metacast
+16    QTextBrowser::qt_metacall
+20    QTextBrowser::~QTextBrowser
+24    QTextBrowser::~QTextBrowser
+28    QTextBrowser::event
+32    QObject::eventFilter
+36    QTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTextBrowser::mousePressEvent
+84    QTextBrowser::mouseReleaseEvent
+88    QTextEdit::mouseDoubleClickEvent
+92    QTextBrowser::mouseMoveEvent
+96    QTextEdit::wheelEvent
+100   QTextBrowser::keyPressEvent
+104   QTextEdit::keyReleaseEvent
+108   QTextEdit::focusInEvent
+112   QTextBrowser::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTextBrowser::paintEvent
+128   QWidget::moveEvent
+132   QTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QTextEdit::dragEnterEvent
+156   QTextEdit::dragMoveEvent
+160   QTextEdit::dragLeaveEvent
+164   QTextEdit::dropEvent
+168   QTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTextEdit::changeEvent
+184   QWidget::metric
+188   QTextEdit::inputMethodEvent
+192   QTextEdit::inputMethodQuery
+196   QTextBrowser::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QTextEdit::scrollContentsBy
+232   QTextBrowser::loadResource
+236   QTextEdit::createMimeDataFromSelection
+240   QTextEdit::canInsertFromMimeData
+244   QTextEdit::insertFromMimeData
+248   QTextBrowser::setSource
+252   QTextBrowser::backward
+256   QTextBrowser::forward
+260   QTextBrowser::home
+264   QTextBrowser::reload
+268   (int (*)(...))-0x000000008
+272   (int (*)(...))(& _ZTI12QTextBrowser)
+276   QTextBrowser::_ZThn8_N12QTextBrowserD1Ev
+280   QTextBrowser::_ZThn8_N12QTextBrowserD0Ev
+284   QWidget::_ZThn8_NK7QWidget7devTypeEv
+288   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+292   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTextBrowser
+   size=20 align=4
+   base size=20 base align=4
+QTextBrowser (0xb30b4dc0) 0
+    vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 8u)
+  QTextEdit (0xb30b4e00) 0
+      primary-for QTextBrowser (0xb30b4dc0)
+    QAbstractScrollArea (0xb30b4e40) 0
+        primary-for QTextEdit (0xb30b4e00)
+      QFrame (0xb30b4e80) 0
+          primary-for QAbstractScrollArea (0xb30b4e40)
+        QWidget (0xb2efe370) 0
+            primary-for QFrame (0xb30b4e80)
+          QObject (0xb2eed258) 0
+              primary-for QWidget (0xb2efe370)
+          QPaintDevice (0xb2eed294) 8
+              vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 276u)
+
+Vtable for QToolBar
+QToolBar::_ZTV8QToolBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QToolBar)
+8     QToolBar::metaObject
+12    QToolBar::qt_metacast
+16    QToolBar::qt_metacall
+20    QToolBar::~QToolBar
+24    QToolBar::~QToolBar
+28    QToolBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QToolBar::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QToolBar::paintEvent
+128   QWidget::moveEvent
+132   QToolBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QToolBar::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI8QToolBar)
+232   QToolBar::_ZThn8_N8QToolBarD1Ev
+236   QToolBar::_ZThn8_N8QToolBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolBar
+   size=20 align=4
+   base size=20 base align=4
+QToolBar (0xb2f0f140) 0
+    vptr=((& QToolBar::_ZTV8QToolBar) + 8u)
+  QWidget (0xb2f08c30) 0
+      primary-for QToolBar (0xb2f0f140)
+    QObject (0xb2eed4b0) 0
+        primary-for QWidget (0xb2f08c30)
+    QPaintDevice (0xb2eed4ec) 8
+        vptr=((& QToolBar::_ZTV8QToolBar) + 232u)
+
+Vtable for QToolBox
+QToolBox::_ZTV8QToolBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QToolBox)
+8     QToolBox::metaObject
+12    QToolBox::qt_metacast
+16    QToolBox::qt_metacall
+20    QToolBox::~QToolBox
+24    QToolBox::~QToolBox
+28    QToolBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QToolBox::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QToolBox::itemInserted
+228   QToolBox::itemRemoved
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI8QToolBox)
+240   QToolBox::_ZThn8_N8QToolBoxD1Ev
+244   QToolBox::_ZThn8_N8QToolBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolBox
+   size=20 align=4
+   base size=20 base align=4
+QToolBox (0xb2f0f540) 0
+    vptr=((& QToolBox::_ZTV8QToolBox) + 8u)
+  QFrame (0xb2f0f580) 0
+      primary-for QToolBox (0xb2f0f540)
+    QWidget (0xb2f2d640) 0
+        primary-for QFrame (0xb2f0f580)
+      QObject (0xb2eed834) 0
+          primary-for QWidget (0xb2f2d640)
+      QPaintDevice (0xb2eed870) 8
+          vptr=((& QToolBox::_ZTV8QToolBox) + 240u)
+
+Vtable for QToolButton
+QToolButton::_ZTV11QToolButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QToolButton)
+8     QToolButton::metaObject
+12    QToolButton::qt_metacast
+16    QToolButton::qt_metacall
+20    QToolButton::~QToolButton
+24    QToolButton::~QToolButton
+28    QToolButton::event
+32    QObject::eventFilter
+36    QToolButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QToolButton::sizeHint
+68    QToolButton::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QToolButton::mousePressEvent
+84    QToolButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QToolButton::enterEvent
+120   QToolButton::leaveEvent
+124   QToolButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QToolButton::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QToolButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QToolButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QToolButton)
+244   QToolButton::_ZThn8_N11QToolButtonD1Ev
+248   QToolButton::_ZThn8_N11QToolButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolButton
+   size=20 align=4
+   base size=20 base align=4
+QToolButton (0xb2f0fb80) 0
+    vptr=((& QToolButton::_ZTV11QToolButton) + 8u)
+  QAbstractButton (0xb2f0fbc0) 0
+      primary-for QToolButton (0xb2f0fb80)
+    QWidget (0xb2f4d4b0) 0
+        primary-for QAbstractButton (0xb2f0fbc0)
+      QObject (0xb2eedf3c) 0
+          primary-for QWidget (0xb2f4d4b0)
+      QPaintDevice (0xb2eedf78) 8
+          vptr=((& QToolButton::_ZTV11QToolButton) + 244u)
+
+Vtable for QWorkspace
+QWorkspace::_ZTV10QWorkspace: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QWorkspace)
+8     QWorkspace::metaObject
+12    QWorkspace::qt_metacast
+16    QWorkspace::qt_metacall
+20    QWorkspace::~QWorkspace
+24    QWorkspace::~QWorkspace
+28    QWorkspace::event
+32    QWorkspace::eventFilter
+36    QObject::timerEvent
+40    QWorkspace::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWorkspace::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWorkspace::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWorkspace::paintEvent
+128   QWidget::moveEvent
+132   QWorkspace::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWorkspace::showEvent
+172   QWorkspace::hideEvent
+176   QWidget::x11Event
+180   QWorkspace::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QWorkspace)
+232   QWorkspace::_ZThn8_N10QWorkspaceD1Ev
+236   QWorkspace::_ZThn8_N10QWorkspaceD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWorkspace
+   size=20 align=4
+   base size=20 base align=4
+QWorkspace (0xb2f6c300) 0
+    vptr=((& QWorkspace::_ZTV10QWorkspace) + 8u)
+  QWidget (0xb2f705f0) 0
+      primary-for QWorkspace (0xb2f6c300)
+    QObject (0xb2f645dc) 0
+        primary-for QWidget (0xb2f705f0)
+    QPaintDevice (0xb2f64618) 8
+        vptr=((& QWorkspace::_ZTV10QWorkspace) + 232u)
+
+Vtable for QCompleter
+QCompleter::_ZTV10QCompleter: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QCompleter)
+8     QCompleter::metaObject
+12    QCompleter::qt_metacast
+16    QCompleter::qt_metacall
+20    QCompleter::~QCompleter
+24    QCompleter::~QCompleter
+28    QCompleter::event
+32    QCompleter::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCompleter::pathFromIndex
+60    QCompleter::splitPath
+
+Class QCompleter
+   size=8 align=4
+   base size=8 base align=4
+QCompleter (0xb2f6c5c0) 0
+    vptr=((& QCompleter::_ZTV10QCompleter) + 8u)
+  QObject (0xb2f64834) 0
+      primary-for QCompleter (0xb2f6c5c0)
+
+Class QDesktopServices
+   size=1 align=1
+   base size=0 base align=1
+QDesktopServices (0xb2f64a50) 0 empty
+
+Vtable for QSystemTrayIcon
+QSystemTrayIcon::_ZTV15QSystemTrayIcon: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSystemTrayIcon)
+8     QSystemTrayIcon::metaObject
+12    QSystemTrayIcon::qt_metacast
+16    QSystemTrayIcon::qt_metacall
+20    QSystemTrayIcon::~QSystemTrayIcon
+24    QSystemTrayIcon::~QSystemTrayIcon
+28    QSystemTrayIcon::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSystemTrayIcon
+   size=8 align=4
+   base size=8 base align=4
+QSystemTrayIcon (0xb2f6c8c0) 0
+    vptr=((& QSystemTrayIcon::_ZTV15QSystemTrayIcon) + 8u)
+  QObject (0xb2f64ac8) 0
+      primary-for QSystemTrayIcon (0xb2f6c8c0)
+
+Vtable for QUndoGroup
+QUndoGroup::_ZTV10QUndoGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QUndoGroup)
+8     QUndoGroup::metaObject
+12    QUndoGroup::qt_metacast
+16    QUndoGroup::qt_metacall
+20    QUndoGroup::~QUndoGroup
+24    QUndoGroup::~QUndoGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QUndoGroup
+   size=8 align=4
+   base size=8 base align=4
+QUndoGroup (0xb2f6cc40) 0
+    vptr=((& QUndoGroup::_ZTV10QUndoGroup) + 8u)
+  QObject (0xb2f64ce4) 0
+      primary-for QUndoGroup (0xb2f6cc40)
+
+Vtable for QUndoCommand
+QUndoCommand::_ZTV12QUndoCommand: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QUndoCommand)
+8     QUndoCommand::~QUndoCommand
+12    QUndoCommand::~QUndoCommand
+16    QUndoCommand::undo
+20    QUndoCommand::redo
+24    QUndoCommand::id
+28    QUndoCommand::mergeWith
+
+Class QUndoCommand
+   size=8 align=4
+   base size=8 base align=4
+QUndoCommand (0xb2f64f00) 0
+    vptr=((& QUndoCommand::_ZTV12QUndoCommand) + 8u)
+
+Vtable for QUndoStack
+QUndoStack::_ZTV10QUndoStack: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QUndoStack)
+8     QUndoStack::metaObject
+12    QUndoStack::qt_metacast
+16    QUndoStack::qt_metacall
+20    QUndoStack::~QUndoStack
+24    QUndoStack::~QUndoStack
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QUndoStack
+   size=8 align=4
+   base size=8 base align=4
+QUndoStack (0xb2f6cf40) 0
+    vptr=((& QUndoStack::_ZTV10QUndoStack) + 8u)
+  QObject (0xb2f64f3c) 0
+      primary-for QUndoStack (0xb2f6cf40)
+
+Class QItemSelectionRange
+   size=8 align=4
+   base size=8 base align=4
+QItemSelectionRange (0xb2dcf168) 0
+
+Vtable for QItemSelectionModel
+QItemSelectionModel::_ZTV19QItemSelectionModel: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QItemSelectionModel)
+8     QItemSelectionModel::metaObject
+12    QItemSelectionModel::qt_metacast
+16    QItemSelectionModel::qt_metacall
+20    QItemSelectionModel::~QItemSelectionModel
+24    QItemSelectionModel::~QItemSelectionModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QItemSelectionModel::select
+60    QItemSelectionModel::select
+64    QItemSelectionModel::clear
+68    QItemSelectionModel::reset
+
+Class QItemSelectionModel
+   size=8 align=4
+   base size=8 base align=4
+QItemSelectionModel (0xb2dcbcc0) 0
+    vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 8u)
+  QObject (0xb2e081e0) 0
+      primary-for QItemSelectionModel (0xb2dcbcc0)
+
+Class QItemSelection
+   size=4 align=4
+   base size=4 base align=4
+QItemSelection (0xb2e33180) 0
+  QList<QItemSelectionRange> (0xb2e085a0) 0
+
+Vtable for QAbstractItemView
+QAbstractItemView::_ZTV17QAbstractItemView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAbstractItemView)
+8     QAbstractItemView::metaObject
+12    QAbstractItemView::qt_metacast
+16    QAbstractItemView::qt_metacall
+20    QAbstractItemView::~QAbstractItemView
+24    QAbstractItemView::~QAbstractItemView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QAbstractScrollArea::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   __cxa_pure_virtual
+248   __cxa_pure_virtual
+252   __cxa_pure_virtual
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QAbstractItemView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QAbstractItemView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QAbstractItemView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   __cxa_pure_virtual
+344   __cxa_pure_virtual
+348   __cxa_pure_virtual
+352   __cxa_pure_virtual
+356   __cxa_pure_virtual
+360   __cxa_pure_virtual
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI17QAbstractItemView)
+392   QAbstractItemView::_ZThn8_N17QAbstractItemViewD1Ev
+396   QAbstractItemView::_ZThn8_N17QAbstractItemViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractItemView
+   size=20 align=4
+   base size=20 base align=4
+QAbstractItemView (0xb2e33300) 0
+    vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 8u)
+  QAbstractScrollArea (0xb2e33340) 0
+      primary-for QAbstractItemView (0xb2e33300)
+    QFrame (0xb2e33380) 0
+        primary-for QAbstractScrollArea (0xb2e33340)
+      QWidget (0xb2e5b190) 0
+          primary-for QFrame (0xb2e33380)
+        QObject (0xb2e08744) 0
+            primary-for QWidget (0xb2e5b190)
+        QPaintDevice (0xb2e08780) 8
+            vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 392u)
+
+Vtable for QListView
+QListView::_ZTV9QListView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QListView)
+8     QListView::metaObject
+12    QListView::qt_metacast
+16    QListView::qt_metacall
+20    QListView::~QListView
+24    QListView::~QListView
+28    QListView::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI9QListView)
+392   QListView::_ZThn8_N9QListViewD1Ev
+396   QListView::_ZThn8_N9QListViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QListView
+   size=20 align=4
+   base size=20 base align=4
+QListView (0xb2e337c0) 0
+    vptr=((& QListView::_ZTV9QListView) + 8u)
+  QAbstractItemView (0xb2e33800) 0
+      primary-for QListView (0xb2e337c0)
+    QAbstractScrollArea (0xb2e33840) 0
+        primary-for QAbstractItemView (0xb2e33800)
+      QFrame (0xb2e33880) 0
+          primary-for QAbstractScrollArea (0xb2e33840)
+        QWidget (0xb2e8ba50) 0
+            primary-for QFrame (0xb2e33880)
+          QObject (0xb2e08a8c) 0
+              primary-for QWidget (0xb2e8ba50)
+          QPaintDevice (0xb2e08ac8) 8
+              vptr=((& QListView::_ZTV9QListView) + 392u)
+
+Vtable for QUndoView
+QUndoView::_ZTV9QUndoView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QUndoView)
+8     QUndoView::metaObject
+12    QUndoView::qt_metacast
+16    QUndoView::qt_metacall
+20    QUndoView::~QUndoView
+24    QUndoView::~QUndoView
+28    QListView::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI9QUndoView)
+392   QUndoView::_ZThn8_N9QUndoViewD1Ev
+396   QUndoView::_ZThn8_N9QUndoViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QUndoView
+   size=20 align=4
+   base size=20 base align=4
+QUndoView (0xb2e33b80) 0
+    vptr=((& QUndoView::_ZTV9QUndoView) + 8u)
+  QListView (0xb2e33bc0) 0
+      primary-for QUndoView (0xb2e33b80)
+    QAbstractItemView (0xb2e33c00) 0
+        primary-for QListView (0xb2e33bc0)
+      QAbstractScrollArea (0xb2e33c40) 0
+          primary-for QAbstractItemView (0xb2e33c00)
+        QFrame (0xb2e33c80) 0
+            primary-for QAbstractScrollArea (0xb2e33c40)
+          QWidget (0xb2ebcd70) 0
+              primary-for QFrame (0xb2e33c80)
+            QObject (0xb2e08ce4) 0
+                primary-for QWidget (0xb2ebcd70)
+            QPaintDevice (0xb2e08d20) 8
+                vptr=((& QUndoView::_ZTV9QUndoView) + 392u)
+
+Class QStaticText
+   size=4 align=4
+   base size=4 base align=4
+QStaticText (0xb2e08f3c) 0
+
+Vtable for QSyntaxHighlighter
+QSyntaxHighlighter::_ZTV18QSyntaxHighlighter: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QSyntaxHighlighter)
+8     QSyntaxHighlighter::metaObject
+12    QSyntaxHighlighter::qt_metacast
+16    QSyntaxHighlighter::qt_metacall
+20    QSyntaxHighlighter::~QSyntaxHighlighter
+24    QSyntaxHighlighter::~QSyntaxHighlighter
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+
+Class QSyntaxHighlighter
+   size=8 align=4
+   base size=8 base align=4
+QSyntaxHighlighter (0xb2ce4100) 0
+    vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 8u)
+  QObject (0xb2ce8078) 0
+      primary-for QSyntaxHighlighter (0xb2ce4100)
+
+Class QTextDocumentFragment
+   size=4 align=4
+   base size=4 base align=4
+QTextDocumentFragment (0xb2ce8294) 0
+
+Class QTextDocumentWriter
+   size=4 align=4
+   base size=4 base align=4
+QTextDocumentWriter (0xb2ce82d0) 0
+
+Vtable for QTextList
+QTextList::_ZTV9QTextList: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTextList)
+8     QTextList::metaObject
+12    QTextList::qt_metacast
+16    QTextList::qt_metacall
+20    QTextList::~QTextList
+24    QTextList::~QTextList
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextBlockGroup::blockInserted
+60    QTextBlockGroup::blockRemoved
+64    QTextBlockGroup::blockFormatChanged
+
+Class QTextList
+   size=8 align=4
+   base size=8 base align=4
+QTextList (0xb2ce4440) 0
+    vptr=((& QTextList::_ZTV9QTextList) + 8u)
+  QTextBlockGroup (0xb2ce4480) 0
+      primary-for QTextList (0xb2ce4440)
+    QTextObject (0xb2ce44c0) 0
+        primary-for QTextBlockGroup (0xb2ce4480)
+      QObject (0xb2ce830c) 0
+          primary-for QTextObject (0xb2ce44c0)
+
+Class QTextTableCell
+   size=8 align=4
+   base size=8 base align=4
+QTextTableCell (0xb2ce88e8) 0
+
+Vtable for QTextTable
+QTextTable::_ZTV10QTextTable: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextTable)
+8     QTextTable::metaObject
+12    QTextTable::qt_metacast
+16    QTextTable::qt_metacall
+20    QTextTable::~QTextTable
+24    QTextTable::~QTextTable
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextTable
+   size=8 align=4
+   base size=8 base align=4
+QTextTable (0xb2ce4fc0) 0
+    vptr=((& QTextTable::_ZTV10QTextTable) + 8u)
+  QTextFrame (0xb2d1c000) 0
+      primary-for QTextTable (0xb2ce4fc0)
+    QTextObject (0xb2d1c040) 0
+        primary-for QTextFrame (0xb2d1c000)
+      QObject (0xb2d1a168) 0
+          primary-for QTextObject (0xb2d1c040)
+
+Vtable for QCommonStyle
+QCommonStyle::_ZTV12QCommonStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCommonStyle)
+8     QCommonStyle::metaObject
+12    QCommonStyle::qt_metacast
+16    QCommonStyle::qt_metacall
+20    QCommonStyle::~QCommonStyle
+24    QCommonStyle::~QCommonStyle
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCommonStyle::polish
+60    QCommonStyle::unpolish
+64    QCommonStyle::polish
+68    QCommonStyle::unpolish
+72    QCommonStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QCommonStyle::drawPrimitive
+100   QCommonStyle::drawControl
+104   QCommonStyle::subElementRect
+108   QCommonStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QCommonStyle::subControlRect
+120   QCommonStyle::pixelMetric
+124   QCommonStyle::sizeFromContents
+128   QCommonStyle::styleHint
+132   QCommonStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QCommonStyle
+   size=8 align=4
+   base size=8 base align=4
+QCommonStyle (0xb2d1c600) 0
+    vptr=((& QCommonStyle::_ZTV12QCommonStyle) + 8u)
+  QStyle (0xb2d1c640) 0
+      primary-for QCommonStyle (0xb2d1c600)
+    QObject (0xb2d1a6cc) 0
+        primary-for QStyle (0xb2d1c640)
+
+Vtable for QMotifStyle
+QMotifStyle::_ZTV11QMotifStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMotifStyle)
+8     QMotifStyle::metaObject
+12    QMotifStyle::qt_metacast
+16    QMotifStyle::qt_metacall
+20    QMotifStyle::~QMotifStyle
+24    QMotifStyle::~QMotifStyle
+28    QMotifStyle::event
+32    QMotifStyle::eventFilter
+36    QMotifStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMotifStyle::polish
+60    QMotifStyle::unpolish
+64    QMotifStyle::polish
+68    QMotifStyle::unpolish
+72    QMotifStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QMotifStyle::standardPalette
+96    QMotifStyle::drawPrimitive
+100   QMotifStyle::drawControl
+104   QMotifStyle::subElementRect
+108   QMotifStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QMotifStyle::subControlRect
+120   QMotifStyle::pixelMetric
+124   QMotifStyle::sizeFromContents
+128   QMotifStyle::styleHint
+132   QMotifStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QMotifStyle
+   size=16 align=4
+   base size=13 base align=4
+QMotifStyle (0xb2d1c900) 0
+    vptr=((& QMotifStyle::_ZTV11QMotifStyle) + 8u)
+  QCommonStyle (0xb2d1c940) 0
+      primary-for QMotifStyle (0xb2d1c900)
+    QStyle (0xb2d1c980) 0
+        primary-for QCommonStyle (0xb2d1c940)
+      QObject (0xb2d1a8e8) 0
+          primary-for QStyle (0xb2d1c980)
+
+Vtable for QCDEStyle
+QCDEStyle::_ZTV9QCDEStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QCDEStyle)
+8     QCDEStyle::metaObject
+12    QCDEStyle::qt_metacast
+16    QCDEStyle::qt_metacall
+20    QCDEStyle::~QCDEStyle
+24    QCDEStyle::~QCDEStyle
+28    QMotifStyle::event
+32    QMotifStyle::eventFilter
+36    QMotifStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMotifStyle::polish
+60    QMotifStyle::unpolish
+64    QMotifStyle::polish
+68    QMotifStyle::unpolish
+72    QMotifStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QCDEStyle::standardPalette
+96    QCDEStyle::drawPrimitive
+100   QCDEStyle::drawControl
+104   QMotifStyle::subElementRect
+108   QMotifStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QMotifStyle::subControlRect
+120   QCDEStyle::pixelMetric
+124   QMotifStyle::sizeFromContents
+128   QMotifStyle::styleHint
+132   QMotifStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QCDEStyle
+   size=16 align=4
+   base size=13 base align=4
+QCDEStyle (0xb2d1cc80) 0
+    vptr=((& QCDEStyle::_ZTV9QCDEStyle) + 8u)
+  QMotifStyle (0xb2d1ccc0) 0
+      primary-for QCDEStyle (0xb2d1cc80)
+    QCommonStyle (0xb2d1cd00) 0
+        primary-for QMotifStyle (0xb2d1ccc0)
+      QStyle (0xb2d1cd40) 0
+          primary-for QCommonStyle (0xb2d1cd00)
+        QObject (0xb2d1ab40) 0
+            primary-for QStyle (0xb2d1cd40)
+
+Vtable for QWindowsStyle
+QWindowsStyle::_ZTV13QWindowsStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWindowsStyle)
+8     QWindowsStyle::metaObject
+12    QWindowsStyle::qt_metacast
+16    QWindowsStyle::qt_metacall
+20    QWindowsStyle::~QWindowsStyle
+24    QWindowsStyle::~QWindowsStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsStyle::polish
+60    QWindowsStyle::unpolish
+64    QWindowsStyle::polish
+68    QWindowsStyle::unpolish
+72    QWindowsStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QWindowsStyle::drawPrimitive
+100   QWindowsStyle::drawControl
+104   QWindowsStyle::subElementRect
+108   QWindowsStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QCommonStyle::subControlRect
+120   QWindowsStyle::pixelMetric
+124   QWindowsStyle::sizeFromContents
+128   QWindowsStyle::styleHint
+132   QWindowsStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsStyle (0xb2d1cf80) 0
+    vptr=((& QWindowsStyle::_ZTV13QWindowsStyle) + 8u)
+  QCommonStyle (0xb2d1cfc0) 0
+      primary-for QWindowsStyle (0xb2d1cf80)
+    QStyle (0xb2d63000) 0
+        primary-for QCommonStyle (0xb2d1cfc0)
+      QObject (0xb2d1ac6c) 0
+          primary-for QStyle (0xb2d63000)
+
+Vtable for QCleanlooksStyle
+QCleanlooksStyle::_ZTV16QCleanlooksStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCleanlooksStyle)
+8     QCleanlooksStyle::metaObject
+12    QCleanlooksStyle::qt_metacast
+16    QCleanlooksStyle::qt_metacall
+20    QCleanlooksStyle::~QCleanlooksStyle
+24    QCleanlooksStyle::~QCleanlooksStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCleanlooksStyle::polish
+60    QCleanlooksStyle::unpolish
+64    QCleanlooksStyle::polish
+68    QCleanlooksStyle::unpolish
+72    QCleanlooksStyle::polish
+76    QStyle::itemTextRect
+80    QCleanlooksStyle::itemPixmapRect
+84    QCleanlooksStyle::drawItemText
+88    QCleanlooksStyle::drawItemPixmap
+92    QCleanlooksStyle::standardPalette
+96    QCleanlooksStyle::drawPrimitive
+100   QCleanlooksStyle::drawControl
+104   QCleanlooksStyle::subElementRect
+108   QCleanlooksStyle::drawComplexControl
+112   QCleanlooksStyle::hitTestComplexControl
+116   QCleanlooksStyle::subControlRect
+120   QCleanlooksStyle::pixelMetric
+124   QCleanlooksStyle::sizeFromContents
+128   QCleanlooksStyle::styleHint
+132   QCleanlooksStyle::standardPixmap
+136   QCleanlooksStyle::generatedIconPixmap
+
+Class QCleanlooksStyle
+   size=12 align=4
+   base size=12 base align=4
+QCleanlooksStyle (0xb2d632c0) 0
+    vptr=((& QCleanlooksStyle::_ZTV16QCleanlooksStyle) + 8u)
+  QWindowsStyle (0xb2d63300) 0
+      primary-for QCleanlooksStyle (0xb2d632c0)
+    QCommonStyle (0xb2d63340) 0
+        primary-for QWindowsStyle (0xb2d63300)
+      QStyle (0xb2d63380) 0
+          primary-for QCommonStyle (0xb2d63340)
+        QObject (0xb2d1ae88) 0
+            primary-for QStyle (0xb2d63380)
+
+Vtable for QDialog
+QDialog::_ZTV7QDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QDialog)
+8     QDialog::metaObject
+12    QDialog::qt_metacast
+16    QDialog::qt_metacall
+20    QDialog::~QDialog
+24    QDialog::~QDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI7QDialog)
+244   QDialog::_ZThn8_N7QDialogD1Ev
+248   QDialog::_ZThn8_N7QDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDialog
+   size=20 align=4
+   base size=20 base align=4
+QDialog (0xb2d63640) 0
+    vptr=((& QDialog::_ZTV7QDialog) + 8u)
+  QWidget (0xb2d83280) 0
+      primary-for QDialog (0xb2d63640)
+    QObject (0xb2d860b4) 0
+        primary-for QWidget (0xb2d83280)
+    QPaintDevice (0xb2d860f0) 8
+        vptr=((& QDialog::_ZTV7QDialog) + 244u)
+
+Vtable for QFileDialog
+QFileDialog::_ZTV11QFileDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFileDialog)
+8     QFileDialog::metaObject
+12    QFileDialog::qt_metacast
+16    QFileDialog::qt_metacall
+20    QFileDialog::~QFileDialog
+24    QFileDialog::~QFileDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QFileDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFileDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QFileDialog::done
+228   QFileDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QFileDialog)
+244   QFileDialog::_ZThn8_N11QFileDialogD1Ev
+248   QFileDialog::_ZThn8_N11QFileDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFileDialog
+   size=20 align=4
+   base size=20 base align=4
+QFileDialog (0xb2d63900) 0
+    vptr=((& QFileDialog::_ZTV11QFileDialog) + 8u)
+  QDialog (0xb2d63940) 0
+      primary-for QFileDialog (0xb2d63900)
+    QWidget (0xb2d90fa0) 0
+        primary-for QDialog (0xb2d63940)
+      QObject (0xb2d8630c) 0
+          primary-for QWidget (0xb2d90fa0)
+      QPaintDevice (0xb2d86348) 8
+          vptr=((& QFileDialog::_ZTV11QFileDialog) + 244u)
+
+Vtable for QGtkStyle
+QGtkStyle::_ZTV9QGtkStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QGtkStyle)
+8     QGtkStyle::metaObject
+12    QGtkStyle::qt_metacast
+16    QGtkStyle::qt_metacall
+20    QGtkStyle::~QGtkStyle
+24    QGtkStyle::~QGtkStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGtkStyle::polish
+60    QGtkStyle::unpolish
+64    QGtkStyle::polish
+68    QGtkStyle::unpolish
+72    QGtkStyle::polish
+76    QStyle::itemTextRect
+80    QGtkStyle::itemPixmapRect
+84    QGtkStyle::drawItemText
+88    QGtkStyle::drawItemPixmap
+92    QGtkStyle::standardPalette
+96    QGtkStyle::drawPrimitive
+100   QGtkStyle::drawControl
+104   QGtkStyle::subElementRect
+108   QGtkStyle::drawComplexControl
+112   QGtkStyle::hitTestComplexControl
+116   QGtkStyle::subControlRect
+120   QGtkStyle::pixelMetric
+124   QGtkStyle::sizeFromContents
+128   QGtkStyle::styleHint
+132   QGtkStyle::standardPixmap
+136   QGtkStyle::generatedIconPixmap
+
+Class QGtkStyle
+   size=12 align=4
+   base size=12 base align=4
+QGtkStyle (0xb2bcc240) 0
+    vptr=((& QGtkStyle::_ZTV9QGtkStyle) + 8u)
+  QCleanlooksStyle (0xb2bcc280) 0
+      primary-for QGtkStyle (0xb2bcc240)
+    QWindowsStyle (0xb2bcc2c0) 0
+        primary-for QCleanlooksStyle (0xb2bcc280)
+      QCommonStyle (0xb2bcc300) 0
+          primary-for QWindowsStyle (0xb2bcc2c0)
+        QStyle (0xb2bcc340) 0
+            primary-for QCommonStyle (0xb2bcc300)
+          QObject (0xb2d869d8) 0
+              primary-for QStyle (0xb2bcc340)
+
+Vtable for QPlastiqueStyle
+QPlastiqueStyle::_ZTV15QPlastiqueStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPlastiqueStyle)
+8     QPlastiqueStyle::metaObject
+12    QPlastiqueStyle::qt_metacast
+16    QPlastiqueStyle::qt_metacall
+20    QPlastiqueStyle::~QPlastiqueStyle
+24    QPlastiqueStyle::~QPlastiqueStyle
+28    QObject::event
+32    QPlastiqueStyle::eventFilter
+36    QPlastiqueStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPlastiqueStyle::polish
+60    QPlastiqueStyle::unpolish
+64    QPlastiqueStyle::polish
+68    QPlastiqueStyle::unpolish
+72    QPlastiqueStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QPlastiqueStyle::standardPalette
+96    QPlastiqueStyle::drawPrimitive
+100   QPlastiqueStyle::drawControl
+104   QPlastiqueStyle::subElementRect
+108   QPlastiqueStyle::drawComplexControl
+112   QPlastiqueStyle::hitTestComplexControl
+116   QPlastiqueStyle::subControlRect
+120   QPlastiqueStyle::pixelMetric
+124   QPlastiqueStyle::sizeFromContents
+128   QPlastiqueStyle::styleHint
+132   QPlastiqueStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QPlastiqueStyle
+   size=16 align=4
+   base size=16 base align=4
+QPlastiqueStyle (0xb2bcc600) 0
+    vptr=((& QPlastiqueStyle::_ZTV15QPlastiqueStyle) + 8u)
+  QWindowsStyle (0xb2bcc640) 0
+      primary-for QPlastiqueStyle (0xb2bcc600)
+    QCommonStyle (0xb2bcc680) 0
+        primary-for QWindowsStyle (0xb2bcc640)
+      QStyle (0xb2bcc6c0) 0
+          primary-for QCommonStyle (0xb2bcc680)
+        QObject (0xb2d86bf4) 0
+            primary-for QStyle (0xb2bcc6c0)
+
+Vtable for QProxyStyle
+QProxyStyle::_ZTV11QProxyStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QProxyStyle)
+8     QProxyStyle::metaObject
+12    QProxyStyle::qt_metacast
+16    QProxyStyle::qt_metacall
+20    QProxyStyle::~QProxyStyle
+24    QProxyStyle::~QProxyStyle
+28    QProxyStyle::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProxyStyle::polish
+60    QProxyStyle::unpolish
+64    QProxyStyle::polish
+68    QProxyStyle::unpolish
+72    QProxyStyle::polish
+76    QProxyStyle::itemTextRect
+80    QProxyStyle::itemPixmapRect
+84    QProxyStyle::drawItemText
+88    QProxyStyle::drawItemPixmap
+92    QProxyStyle::standardPalette
+96    QProxyStyle::drawPrimitive
+100   QProxyStyle::drawControl
+104   QProxyStyle::subElementRect
+108   QProxyStyle::drawComplexControl
+112   QProxyStyle::hitTestComplexControl
+116   QProxyStyle::subControlRect
+120   QProxyStyle::pixelMetric
+124   QProxyStyle::sizeFromContents
+128   QProxyStyle::styleHint
+132   QProxyStyle::standardPixmap
+136   QProxyStyle::generatedIconPixmap
+
+Class QProxyStyle
+   size=8 align=4
+   base size=8 base align=4
+QProxyStyle (0xb2bcc980) 0
+    vptr=((& QProxyStyle::_ZTV11QProxyStyle) + 8u)
+  QCommonStyle (0xb2bcc9c0) 0
+      primary-for QProxyStyle (0xb2bcc980)
+    QStyle (0xb2bcca00) 0
+        primary-for QCommonStyle (0xb2bcc9c0)
+      QObject (0xb2d86e10) 0
+          primary-for QStyle (0xb2bcca00)
+
+Vtable for QS60Style
+QS60Style::_ZTV9QS60Style: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QS60Style)
+8     QS60Style::metaObject
+12    QS60Style::qt_metacast
+16    QS60Style::qt_metacall
+20    QS60Style::~QS60Style
+24    QS60Style::~QS60Style
+28    QS60Style::event
+32    QS60Style::eventFilter
+36    QS60Style::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QS60Style::polish
+60    QS60Style::unpolish
+64    QS60Style::polish
+68    QS60Style::unpolish
+72    QCommonStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QS60Style::drawPrimitive
+100   QS60Style::drawControl
+104   QS60Style::subElementRect
+108   QS60Style::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QS60Style::subControlRect
+120   QS60Style::pixelMetric
+124   QS60Style::sizeFromContents
+128   QS60Style::styleHint
+132   QCommonStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QS60Style
+   size=8 align=4
+   base size=8 base align=4
+QS60Style (0xb2bcccc0) 0
+    vptr=((& QS60Style::_ZTV9QS60Style) + 8u)
+  QCommonStyle (0xb2bccd00) 0
+      primary-for QS60Style (0xb2bcccc0)
+    QStyle (0xb2bccd40) 0
+        primary-for QCommonStyle (0xb2bccd00)
+      QObject (0xb2c2503c) 0
+          primary-for QStyle (0xb2bccd40)
+
+Class QStyleFactory
+   size=1 align=1
+   base size=0 base align=1
+QStyleFactory (0xb2c25258) 0 empty
+
+Vtable for QStyleFactoryInterface
+QStyleFactoryInterface::_ZTV22QStyleFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QStyleFactoryInterface)
+8     QStyleFactoryInterface::~QStyleFactoryInterface
+12    QStyleFactoryInterface::~QStyleFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QStyleFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QStyleFactoryInterface (0xb2c39040) 0 nearly-empty
+    vptr=((& QStyleFactoryInterface::_ZTV22QStyleFactoryInterface) + 8u)
+  QFactoryInterface (0xb2c25294) 0 nearly-empty
+      primary-for QStyleFactoryInterface (0xb2c39040)
+
+Vtable for QStylePlugin
+QStylePlugin::_ZTV12QStylePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QStylePlugin)
+8     QStylePlugin::metaObject
+12    QStylePlugin::qt_metacast
+16    QStylePlugin::qt_metacall
+20    QStylePlugin::~QStylePlugin
+24    QStylePlugin::~QStylePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI12QStylePlugin)
+72    QStylePlugin::_ZThn8_N12QStylePluginD1Ev
+76    QStylePlugin::_ZThn8_N12QStylePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QStylePlugin
+   size=12 align=4
+   base size=12 base align=4
+QStylePlugin (0xb2c3b5f0) 0
+    vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 8u)
+  QObject (0xb2c255a0) 0
+      primary-for QStylePlugin (0xb2c3b5f0)
+  QStyleFactoryInterface (0xb2c39300) 8 nearly-empty
+      vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 72u)
+    QFactoryInterface (0xb2c255dc) 8 nearly-empty
+        primary-for QStyleFactoryInterface (0xb2c39300)
+
+Vtable for QWindowsCEStyle
+QWindowsCEStyle::_ZTV15QWindowsCEStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QWindowsCEStyle)
+8     QWindowsCEStyle::metaObject
+12    QWindowsCEStyle::qt_metacast
+16    QWindowsCEStyle::qt_metacall
+20    QWindowsCEStyle::~QWindowsCEStyle
+24    QWindowsCEStyle::~QWindowsCEStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsCEStyle::polish
+60    QWindowsStyle::unpolish
+64    QWindowsCEStyle::polish
+68    QWindowsStyle::unpolish
+72    QWindowsCEStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QWindowsCEStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsCEStyle::standardPalette
+96    QWindowsCEStyle::drawPrimitive
+100   QWindowsCEStyle::drawControl
+104   QWindowsCEStyle::subElementRect
+108   QWindowsCEStyle::drawComplexControl
+112   QWindowsCEStyle::hitTestComplexControl
+116   QWindowsCEStyle::subControlRect
+120   QWindowsCEStyle::pixelMetric
+124   QWindowsCEStyle::sizeFromContents
+128   QWindowsCEStyle::styleHint
+132   QWindowsCEStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsCEStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsCEStyle (0xb2c39540) 0
+    vptr=((& QWindowsCEStyle::_ZTV15QWindowsCEStyle) + 8u)
+  QWindowsStyle (0xb2c39580) 0
+      primary-for QWindowsCEStyle (0xb2c39540)
+    QCommonStyle (0xb2c395c0) 0
+        primary-for QWindowsStyle (0xb2c39580)
+      QStyle (0xb2c39600) 0
+          primary-for QCommonStyle (0xb2c395c0)
+        QObject (0xb2c25708) 0
+            primary-for QStyle (0xb2c39600)
+
+Vtable for QWindowsMobileStyle
+QWindowsMobileStyle::_ZTV19QWindowsMobileStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QWindowsMobileStyle)
+8     QWindowsMobileStyle::metaObject
+12    QWindowsMobileStyle::qt_metacast
+16    QWindowsMobileStyle::qt_metacall
+20    QWindowsMobileStyle::~QWindowsMobileStyle
+24    QWindowsMobileStyle::~QWindowsMobileStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsMobileStyle::polish
+60    QWindowsMobileStyle::unpolish
+64    QWindowsMobileStyle::polish
+68    QWindowsMobileStyle::unpolish
+72    QWindowsMobileStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsMobileStyle::standardPalette
+96    QWindowsMobileStyle::drawPrimitive
+100   QWindowsMobileStyle::drawControl
+104   QWindowsMobileStyle::subElementRect
+108   QWindowsMobileStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QWindowsMobileStyle::subControlRect
+120   QWindowsMobileStyle::pixelMetric
+124   QWindowsMobileStyle::sizeFromContents
+128   QWindowsMobileStyle::styleHint
+132   QWindowsMobileStyle::standardPixmap
+136   QWindowsMobileStyle::generatedIconPixmap
+
+Class QWindowsMobileStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsMobileStyle (0xb2c39840) 0
+    vptr=((& QWindowsMobileStyle::_ZTV19QWindowsMobileStyle) + 8u)
+  QWindowsStyle (0xb2c39880) 0
+      primary-for QWindowsMobileStyle (0xb2c39840)
+    QCommonStyle (0xb2c398c0) 0
+        primary-for QWindowsStyle (0xb2c39880)
+      QStyle (0xb2c39900) 0
+          primary-for QCommonStyle (0xb2c398c0)
+        QObject (0xb2c25834) 0
+            primary-for QStyle (0xb2c39900)
+
+Vtable for QWindowsXPStyle
+QWindowsXPStyle::_ZTV15QWindowsXPStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QWindowsXPStyle)
+8     QWindowsXPStyle::metaObject
+12    QWindowsXPStyle::qt_metacast
+16    QWindowsXPStyle::qt_metacall
+20    QWindowsXPStyle::~QWindowsXPStyle
+24    QWindowsXPStyle::~QWindowsXPStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsXPStyle::polish
+60    QWindowsXPStyle::unpolish
+64    QWindowsXPStyle::polish
+68    QWindowsXPStyle::unpolish
+72    QWindowsXPStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsXPStyle::standardPalette
+96    QWindowsXPStyle::drawPrimitive
+100   QWindowsXPStyle::drawControl
+104   QWindowsXPStyle::subElementRect
+108   QWindowsXPStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QWindowsXPStyle::subControlRect
+120   QWindowsXPStyle::pixelMetric
+124   QWindowsXPStyle::sizeFromContents
+128   QWindowsXPStyle::styleHint
+132   QWindowsXPStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsXPStyle
+   size=16 align=4
+   base size=16 base align=4
+QWindowsXPStyle (0xb2c39bc0) 0
+    vptr=((& QWindowsXPStyle::_ZTV15QWindowsXPStyle) + 8u)
+  QWindowsStyle (0xb2c39c00) 0
+      primary-for QWindowsXPStyle (0xb2c39bc0)
+    QCommonStyle (0xb2c39c40) 0
+        primary-for QWindowsStyle (0xb2c39c00)
+      QStyle (0xb2c39c80) 0
+          primary-for QCommonStyle (0xb2c39c40)
+        QObject (0xb2c25a50) 0
+            primary-for QStyle (0xb2c39c80)
+
+Vtable for QWindowsVistaStyle
+QWindowsVistaStyle::_ZTV18QWindowsVistaStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QWindowsVistaStyle)
+8     QWindowsVistaStyle::metaObject
+12    QWindowsVistaStyle::qt_metacast
+16    QWindowsVistaStyle::qt_metacall
+20    QWindowsVistaStyle::~QWindowsVistaStyle
+24    QWindowsVistaStyle::~QWindowsVistaStyle
+28    QWindowsVistaStyle::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsVistaStyle::polish
+60    QWindowsVistaStyle::unpolish
+64    QWindowsVistaStyle::polish
+68    QWindowsVistaStyle::unpolish
+72    QWindowsVistaStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsVistaStyle::standardPalette
+96    QWindowsVistaStyle::drawPrimitive
+100   QWindowsVistaStyle::drawControl
+104   QWindowsVistaStyle::subElementRect
+108   QWindowsVistaStyle::drawComplexControl
+112   QWindowsVistaStyle::hitTestComplexControl
+116   QWindowsVistaStyle::subControlRect
+120   QWindowsVistaStyle::pixelMetric
+124   QWindowsVistaStyle::sizeFromContents
+128   QWindowsVistaStyle::styleHint
+132   QWindowsVistaStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsVistaStyle
+   size=16 align=4
+   base size=16 base align=4
+QWindowsVistaStyle (0xb2c39f40) 0
+    vptr=((& QWindowsVistaStyle::_ZTV18QWindowsVistaStyle) + 8u)
+  QWindowsXPStyle (0xb2c39f80) 0
+      primary-for QWindowsVistaStyle (0xb2c39f40)
+    QWindowsStyle (0xb2c39fc0) 0
+        primary-for QWindowsXPStyle (0xb2c39f80)
+      QCommonStyle (0xb2c79000) 0
+          primary-for QWindowsStyle (0xb2c39fc0)
+        QStyle (0xb2c79040) 0
+            primary-for QCommonStyle (0xb2c79000)
+          QObject (0xb2c25c6c) 0
+              primary-for QStyle (0xb2c79040)
+
+Vtable for QKeyEventTransition
+QKeyEventTransition::_ZTV19QKeyEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QKeyEventTransition)
+8     QKeyEventTransition::metaObject
+12    QKeyEventTransition::qt_metacast
+16    QKeyEventTransition::qt_metacall
+20    QKeyEventTransition::~QKeyEventTransition
+24    QKeyEventTransition::~QKeyEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QKeyEventTransition::eventTest
+60    QKeyEventTransition::onTransition
+
+Class QKeyEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QKeyEventTransition (0xb2c79300) 0
+    vptr=((& QKeyEventTransition::_ZTV19QKeyEventTransition) + 8u)
+  QEventTransition (0xb2c79340) 0
+      primary-for QKeyEventTransition (0xb2c79300)
+    QAbstractTransition (0xb2c79380) 0
+        primary-for QEventTransition (0xb2c79340)
+      QObject (0xb2c25e88) 0
+          primary-for QAbstractTransition (0xb2c79380)
+
+Vtable for QMouseEventTransition
+QMouseEventTransition::_ZTV21QMouseEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QMouseEventTransition)
+8     QMouseEventTransition::metaObject
+12    QMouseEventTransition::qt_metacast
+16    QMouseEventTransition::qt_metacall
+20    QMouseEventTransition::~QMouseEventTransition
+24    QMouseEventTransition::~QMouseEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMouseEventTransition::eventTest
+60    QMouseEventTransition::onTransition
+
+Class QMouseEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QMouseEventTransition (0xb2c79640) 0
+    vptr=((& QMouseEventTransition::_ZTV21QMouseEventTransition) + 8u)
+  QEventTransition (0xb2c79680) 0
+      primary-for QMouseEventTransition (0xb2c79640)
+    QAbstractTransition (0xb2c796c0) 0
+        primary-for QEventTransition (0xb2c79680)
+      QObject (0xb2c960b4) 0
+          primary-for QAbstractTransition (0xb2c796c0)
+
+Class QColormap
+   size=4 align=4
+   base size=4 base align=4
+QColormap (0xb2c962d0) 0
+
+Class QTileRules
+   size=8 align=4
+   base size=8 base align=4
+QTileRules (0xb2c9630c) 0
+
+Class QPainter::PixmapFragment
+   size=80 align=4
+   base size=80 base align=4
+QPainter::PixmapFragment (0xb2c96690) 0
+
+Class QPainter
+   size=4 align=4
+   base size=4 base align=4
+QPainter (0xb2c96654) 0
+
+Class QTextItem
+   size=1 align=1
+   base size=0 base align=1
+QTextItem (0xb29d7474) 0 empty
+
+Vtable for QPaintEngine
+QPaintEngine::_ZTV12QPaintEngine: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPaintEngine)
+8     QPaintEngine::~QPaintEngine
+12    QPaintEngine::~QPaintEngine
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QPaintEngine::drawRects
+32    QPaintEngine::drawRects
+36    QPaintEngine::drawLines
+40    QPaintEngine::drawLines
+44    QPaintEngine::drawEllipse
+48    QPaintEngine::drawEllipse
+52    QPaintEngine::drawPath
+56    QPaintEngine::drawPoints
+60    QPaintEngine::drawPoints
+64    QPaintEngine::drawPolygon
+68    QPaintEngine::drawPolygon
+72    __cxa_pure_virtual
+76    QPaintEngine::drawTextItem
+80    QPaintEngine::drawTiledPixmap
+84    QPaintEngine::drawImage
+88    QPaintEngine::coordinateOffset
+92    __cxa_pure_virtual
+
+Class QPaintEngine
+   size=20 align=4
+   base size=20 base align=4
+QPaintEngine (0xb29d7528) 0
+    vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 8u)
+
+Class QPaintEngineState
+   size=4 align=4
+   base size=4 base align=4
+QPaintEngineState (0xb29d7834) 0
+
+Vtable for QPrintEngine
+QPrintEngine::_ZTV12QPrintEngine: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPrintEngine)
+8     QPrintEngine::~QPrintEngine
+12    QPrintEngine::~QPrintEngine
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+
+Class QPrintEngine
+   size=4 align=4
+   base size=4 base align=4
+QPrintEngine (0xb2a5a168) 0 nearly-empty
+    vptr=((& QPrintEngine::_ZTV12QPrintEngine) + 8u)
+
+Class QPrinterInfo
+   size=4 align=4
+   base size=4 base align=4
+QPrinterInfo (0xb2a5a384) 0
+
+Class QStylePainter
+   size=12 align=4
+   base size=12 base align=4
+QStylePainter (0xb2a26680) 0
+  QPainter (0xb2a5a4ec) 0
+
+Class QVector3D
+   size=12 align=4
+   base size=12 base align=4
+QVector3D (0xb2aa7ce4) 0
+
+Class QVector4D
+   size=16 align=4
+   base size=16 base align=4
+QVector4D (0xb29457bc) 0
+
+Class QQuaternion
+   size=32 align=4
+   base size=32 base align=4
+QQuaternion (0xb297dc6c) 0
+
+Class QMatrix4x4
+   size=132 align=4
+   base size=132 base align=4
+QMatrix4x4 (0xb27c7b04) 0
+
+Class QVector2D
+   size=8 align=4
+   base size=8 base align=4
+QVector2D (0xb26e2924) 0
+
+Vtable for QApplication
+QApplication::_ZTV12QApplication: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QApplication)
+8     QApplication::metaObject
+12    QApplication::qt_metacast
+16    QApplication::qt_metacall
+20    QApplication::~QApplication
+24    QApplication::~QApplication
+28    QApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QApplication::notify
+60    QApplication::compressEvent
+64    QApplication::x11EventFilter
+68    QApplication::x11ClientMessage
+72    QApplication::commitData
+76    QApplication::saveState
+
+Class QApplication
+   size=8 align=4
+   base size=8 base align=4
+QApplication (0xb2724cc0) 0
+    vptr=((& QApplication::_ZTV12QApplication) + 8u)
+  QCoreApplication (0xb2724d00) 0
+      primary-for QApplication (0xb2724cc0)
+    QObject (0xb274203c) 0
+        primary-for QCoreApplication (0xb2724d00)
+
+Vtable for QLayoutItem
+QLayoutItem::_ZTV11QLayoutItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QLayoutItem)
+8     QLayoutItem::~QLayoutItem
+12    QLayoutItem::~QLayoutItem
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    QLayoutItem::hasHeightForWidth
+48    QLayoutItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QLayoutItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QLayoutItem
+   size=8 align=4
+   base size=8 base align=4
+QLayoutItem (0xb27426cc) 0
+    vptr=((& QLayoutItem::_ZTV11QLayoutItem) + 8u)
+
+Vtable for QSpacerItem
+QSpacerItem::_ZTV11QSpacerItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QSpacerItem)
+8     QSpacerItem::~QSpacerItem
+12    QSpacerItem::~QSpacerItem
+16    QSpacerItem::sizeHint
+20    QSpacerItem::minimumSize
+24    QSpacerItem::maximumSize
+28    QSpacerItem::expandingDirections
+32    QSpacerItem::setGeometry
+36    QSpacerItem::geometry
+40    QSpacerItem::isEmpty
+44    QLayoutItem::hasHeightForWidth
+48    QLayoutItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QLayoutItem::widget
+64    QLayoutItem::layout
+68    QSpacerItem::spacerItem
+
+Class QSpacerItem
+   size=36 align=4
+   base size=36 base align=4
+QSpacerItem (0xb27618c0) 0
+    vptr=((& QSpacerItem::_ZTV11QSpacerItem) + 8u)
+  QLayoutItem (0xb27428e8) 0
+      primary-for QSpacerItem (0xb27618c0)
+
+Vtable for QWidgetItem
+QWidgetItem::_ZTV11QWidgetItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWidgetItem)
+8     QWidgetItem::~QWidgetItem
+12    QWidgetItem::~QWidgetItem
+16    QWidgetItem::sizeHint
+20    QWidgetItem::minimumSize
+24    QWidgetItem::maximumSize
+28    QWidgetItem::expandingDirections
+32    QWidgetItem::setGeometry
+36    QWidgetItem::geometry
+40    QWidgetItem::isEmpty
+44    QWidgetItem::hasHeightForWidth
+48    QWidgetItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QWidgetItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QWidgetItem
+   size=12 align=4
+   base size=12 base align=4
+QWidgetItem (0xb2761a00) 0
+    vptr=((& QWidgetItem::_ZTV11QWidgetItem) + 8u)
+  QLayoutItem (0xb2742e10) 0
+      primary-for QWidgetItem (0xb2761a00)
+
+Vtable for QWidgetItemV2
+QWidgetItemV2::_ZTV13QWidgetItemV2: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWidgetItemV2)
+8     QWidgetItemV2::~QWidgetItemV2
+12    QWidgetItemV2::~QWidgetItemV2
+16    QWidgetItemV2::sizeHint
+20    QWidgetItemV2::minimumSize
+24    QWidgetItemV2::maximumSize
+28    QWidgetItem::expandingDirections
+32    QWidgetItem::setGeometry
+36    QWidgetItem::geometry
+40    QWidgetItem::isEmpty
+44    QWidgetItem::hasHeightForWidth
+48    QWidgetItemV2::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QWidgetItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QWidgetItemV2
+   size=68 align=4
+   base size=68 base align=4
+QWidgetItemV2 (0xb2761b40) 0
+    vptr=((& QWidgetItemV2::_ZTV13QWidgetItemV2) + 8u)
+  QWidgetItem (0xb2761b80) 0
+      primary-for QWidgetItemV2 (0xb2761b40)
+    QLayoutItem (0xb278112c) 0
+        primary-for QWidgetItem (0xb2761b80)
+
+Class QLayoutIterator
+   size=8 align=4
+   base size=8 base align=4
+QLayoutIterator (0xb27811e0) 0
+
+Vtable for QLayout
+QLayout::_ZTV7QLayout: 45u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QLayout)
+8     QLayout::metaObject
+12    QLayout::qt_metacast
+16    QLayout::qt_metacall
+20    QLayout::~QLayout
+24    QLayout::~QLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLayout::invalidate
+60    QLayout::geometry
+64    __cxa_pure_virtual
+68    QLayout::expandingDirections
+72    QLayout::minimumSize
+76    QLayout::maximumSize
+80    QLayout::setGeometry
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    QLayout::indexOf
+96    __cxa_pure_virtual
+100   QLayout::isEmpty
+104   QLayout::layout
+108   (int (*)(...))-0x000000008
+112   (int (*)(...))(& _ZTI7QLayout)
+116   QLayout::_ZThn8_N7QLayoutD1Ev
+120   QLayout::_ZThn8_N7QLayoutD0Ev
+124   __cxa_pure_virtual
+128   QLayout::_ZThn8_NK7QLayout11minimumSizeEv
+132   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+136   QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv
+140   QLayout::_ZThn8_N7QLayout11setGeometryERK5QRect
+144   QLayout::_ZThn8_NK7QLayout8geometryEv
+148   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+152   QLayoutItem::hasHeightForWidth
+156   QLayoutItem::heightForWidth
+160   QLayoutItem::minimumHeightForWidth
+164   QLayout::_ZThn8_N7QLayout10invalidateEv
+168   QLayoutItem::widget
+172   QLayout::_ZThn8_N7QLayout6layoutEv
+176   QLayoutItem::spacerItem
+
+Class QLayout
+   size=16 align=4
+   base size=16 base align=4
+QLayout (0xb2787190) 0
+    vptr=((& QLayout::_ZTV7QLayout) + 8u)
+  QObject (0xb27818e8) 0
+      primary-for QLayout (0xb2787190)
+  QLayoutItem (0xb2781924) 8
+      vptr=((& QLayout::_ZTV7QLayout) + 116u)
+
+Vtable for QGridLayout
+QGridLayout::_ZTV11QGridLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QGridLayout)
+8     QGridLayout::metaObject
+12    QGridLayout::qt_metacast
+16    QGridLayout::qt_metacall
+20    QGridLayout::~QGridLayout
+24    QGridLayout::~QGridLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGridLayout::invalidate
+60    QLayout::geometry
+64    QGridLayout::addItem
+68    QGridLayout::expandingDirections
+72    QGridLayout::minimumSize
+76    QGridLayout::maximumSize
+80    QGridLayout::setGeometry
+84    QGridLayout::itemAt
+88    QGridLayout::takeAt
+92    QLayout::indexOf
+96    QGridLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QGridLayout::sizeHint
+112   QGridLayout::hasHeightForWidth
+116   QGridLayout::heightForWidth
+120   QGridLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QGridLayout)
+132   QGridLayout::_ZThn8_N11QGridLayoutD1Ev
+136   QGridLayout::_ZThn8_N11QGridLayoutD0Ev
+140   QGridLayout::_ZThn8_NK11QGridLayout8sizeHintEv
+144   QGridLayout::_ZThn8_NK11QGridLayout11minimumSizeEv
+148   QGridLayout::_ZThn8_NK11QGridLayout11maximumSizeEv
+152   QGridLayout::_ZThn8_NK11QGridLayout19expandingDirectionsEv
+156   QGridLayout::_ZThn8_N11QGridLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QGridLayout::_ZThn8_NK11QGridLayout17hasHeightForWidthEv
+172   QGridLayout::_ZThn8_NK11QGridLayout14heightForWidthEi
+176   QGridLayout::_ZThn8_NK11QGridLayout21minimumHeightForWidthEi
+180   QGridLayout::_ZThn8_N11QGridLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QGridLayout
+   size=16 align=4
+   base size=16 base align=4
+QGridLayout (0xb27a6600) 0
+    vptr=((& QGridLayout::_ZTV11QGridLayout) + 8u)
+  QLayout (0xb27a5000) 0
+      primary-for QGridLayout (0xb27a6600)
+    QObject (0xb27b23c0) 0
+        primary-for QLayout (0xb27a5000)
+    QLayoutItem (0xb27b23fc) 8
+        vptr=((& QGridLayout::_ZTV11QGridLayout) + 132u)
+
+Vtable for QBoxLayout
+QBoxLayout::_ZTV10QBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QBoxLayout)
+8     QBoxLayout::metaObject
+12    QBoxLayout::qt_metacast
+16    QBoxLayout::qt_metacall
+20    QBoxLayout::~QBoxLayout
+24    QBoxLayout::~QBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI10QBoxLayout)
+132   QBoxLayout::_ZThn8_N10QBoxLayoutD1Ev
+136   QBoxLayout::_ZThn8_N10QBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QBoxLayout (0xb25dd000) 0
+    vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 8u)
+  QLayout (0xb25d5c80) 0
+      primary-for QBoxLayout (0xb25dd000)
+    QObject (0xb27b2b7c) 0
+        primary-for QLayout (0xb25d5c80)
+    QLayoutItem (0xb27b2bb8) 8
+        vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 132u)
+
+Vtable for QHBoxLayout
+QHBoxLayout::_ZTV11QHBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHBoxLayout)
+8     QHBoxLayout::metaObject
+12    QHBoxLayout::qt_metacast
+16    QHBoxLayout::qt_metacall
+20    QHBoxLayout::~QHBoxLayout
+24    QHBoxLayout::~QHBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QHBoxLayout)
+132   QHBoxLayout::_ZThn8_N11QHBoxLayoutD1Ev
+136   QHBoxLayout::_ZThn8_N11QHBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QHBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QHBoxLayout (0xb25dd340) 0
+    vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 8u)
+  QBoxLayout (0xb25dd380) 0
+      primary-for QHBoxLayout (0xb25dd340)
+    QLayout (0xb25eb960) 0
+        primary-for QBoxLayout (0xb25dd380)
+      QObject (0xb27b2f00) 0
+          primary-for QLayout (0xb25eb960)
+      QLayoutItem (0xb27b2f3c) 8
+          vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 132u)
+
+Vtable for QVBoxLayout
+QVBoxLayout::_ZTV11QVBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QVBoxLayout)
+8     QVBoxLayout::metaObject
+12    QVBoxLayout::qt_metacast
+16    QVBoxLayout::qt_metacall
+20    QVBoxLayout::~QVBoxLayout
+24    QVBoxLayout::~QVBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QVBoxLayout)
+132   QVBoxLayout::_ZThn8_N11QVBoxLayoutD1Ev
+136   QVBoxLayout::_ZThn8_N11QVBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QVBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QVBoxLayout (0xb25dd5c0) 0
+    vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 8u)
+  QBoxLayout (0xb25dd600) 0
+      primary-for QVBoxLayout (0xb25dd5c0)
+    QLayout (0xb25fb7d0) 0
+        primary-for QBoxLayout (0xb25dd600)
+      QObject (0xb2603078) 0
+          primary-for QLayout (0xb25fb7d0)
+      QLayoutItem (0xb26030b4) 8
+          vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 132u)
+
+Vtable for QClipboard
+QClipboard::_ZTV10QClipboard: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QClipboard)
+8     QClipboard::metaObject
+12    QClipboard::qt_metacast
+16    QClipboard::qt_metacall
+20    QClipboard::~QClipboard
+24    QClipboard::~QClipboard
+28    QClipboard::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QClipboard::connectNotify
+52    QObject::disconnectNotify
+
+Class QClipboard
+   size=8 align=4
+   base size=8 base align=4
+QClipboard (0xb25dd840) 0
+    vptr=((& QClipboard::_ZTV10QClipboard) + 8u)
+  QObject (0xb26031e0) 0
+      primary-for QClipboard (0xb25dd840)
+
+Vtable for QDesktopWidget
+QDesktopWidget::_ZTV14QDesktopWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDesktopWidget)
+8     QDesktopWidget::metaObject
+12    QDesktopWidget::qt_metacast
+16    QDesktopWidget::qt_metacall
+20    QDesktopWidget::~QDesktopWidget
+24    QDesktopWidget::~QDesktopWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDesktopWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QDesktopWidget)
+232   QDesktopWidget::_ZThn8_N14QDesktopWidgetD1Ev
+236   QDesktopWidget::_ZThn8_N14QDesktopWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDesktopWidget
+   size=20 align=4
+   base size=20 base align=4
+QDesktopWidget (0xb25ddb00) 0
+    vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 8u)
+  QWidget (0xb2619af0) 0
+      primary-for QDesktopWidget (0xb25ddb00)
+    QObject (0xb26033fc) 0
+        primary-for QWidget (0xb2619af0)
+    QPaintDevice (0xb2603438) 8
+        vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 232u)
+
+Vtable for QFormLayout
+QFormLayout::_ZTV11QFormLayout: 48u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFormLayout)
+8     QFormLayout::metaObject
+12    QFormLayout::qt_metacast
+16    QFormLayout::qt_metacall
+20    QFormLayout::~QFormLayout
+24    QFormLayout::~QFormLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFormLayout::invalidate
+60    QLayout::geometry
+64    QFormLayout::addItem
+68    QFormLayout::expandingDirections
+72    QFormLayout::minimumSize
+76    QLayout::maximumSize
+80    QFormLayout::setGeometry
+84    QFormLayout::itemAt
+88    QFormLayout::takeAt
+92    QLayout::indexOf
+96    QFormLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QFormLayout::sizeHint
+112   QFormLayout::hasHeightForWidth
+116   QFormLayout::heightForWidth
+120   (int (*)(...))-0x000000008
+124   (int (*)(...))(& _ZTI11QFormLayout)
+128   QFormLayout::_ZThn8_N11QFormLayoutD1Ev
+132   QFormLayout::_ZThn8_N11QFormLayoutD0Ev
+136   QFormLayout::_ZThn8_NK11QFormLayout8sizeHintEv
+140   QFormLayout::_ZThn8_NK11QFormLayout11minimumSizeEv
+144   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+148   QFormLayout::_ZThn8_NK11QFormLayout19expandingDirectionsEv
+152   QFormLayout::_ZThn8_N11QFormLayout11setGeometryERK5QRect
+156   QLayout::_ZThn8_NK7QLayout8geometryEv
+160   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+164   QFormLayout::_ZThn8_NK11QFormLayout17hasHeightForWidthEv
+168   QFormLayout::_ZThn8_NK11QFormLayout14heightForWidthEi
+172   QLayoutItem::minimumHeightForWidth
+176   QFormLayout::_ZThn8_N11QFormLayout10invalidateEv
+180   QLayoutItem::widget
+184   QLayout::_ZThn8_N7QLayout6layoutEv
+188   QLayoutItem::spacerItem
+
+Class QFormLayout
+   size=16 align=4
+   base size=16 base align=4
+QFormLayout (0xb25dde80) 0
+    vptr=((& QFormLayout::_ZTV11QFormLayout) + 8u)
+  QLayout (0xb2626af0) 0
+      primary-for QFormLayout (0xb25dde80)
+    QObject (0xb2603690) 0
+        primary-for QLayout (0xb2626af0)
+    QLayoutItem (0xb26036cc) 8
+        vptr=((& QFormLayout::_ZTV11QFormLayout) + 128u)
+
+Vtable for QGesture
+QGesture::_ZTV8QGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QGesture)
+8     QGesture::metaObject
+12    QGesture::qt_metacast
+16    QGesture::qt_metacall
+20    QGesture::~QGesture
+24    QGesture::~QGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QGesture
+   size=8 align=4
+   base size=8 base align=4
+QGesture (0xb2644280) 0
+    vptr=((& QGesture::_ZTV8QGesture) + 8u)
+  QObject (0xb260399c) 0
+      primary-for QGesture (0xb2644280)
+
+Vtable for QPanGesture
+QPanGesture::_ZTV11QPanGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPanGesture)
+8     QPanGesture::metaObject
+12    QPanGesture::qt_metacast
+16    QPanGesture::qt_metacall
+20    QPanGesture::~QPanGesture
+24    QPanGesture::~QPanGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPanGesture
+   size=8 align=4
+   base size=8 base align=4
+QPanGesture (0xb2644540) 0
+    vptr=((& QPanGesture::_ZTV11QPanGesture) + 8u)
+  QGesture (0xb2644580) 0
+      primary-for QPanGesture (0xb2644540)
+    QObject (0xb2603bb8) 0
+        primary-for QGesture (0xb2644580)
+
+Vtable for QPinchGesture
+QPinchGesture::_ZTV13QPinchGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPinchGesture)
+8     QPinchGesture::metaObject
+12    QPinchGesture::qt_metacast
+16    QPinchGesture::qt_metacall
+20    QPinchGesture::~QPinchGesture
+24    QPinchGesture::~QPinchGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPinchGesture
+   size=8 align=4
+   base size=8 base align=4
+QPinchGesture (0xb2644840) 0
+    vptr=((& QPinchGesture::_ZTV13QPinchGesture) + 8u)
+  QGesture (0xb2644880) 0
+      primary-for QPinchGesture (0xb2644840)
+    QObject (0xb2603dd4) 0
+        primary-for QGesture (0xb2644880)
+
+Vtable for QSwipeGesture
+QSwipeGesture::_ZTV13QSwipeGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSwipeGesture)
+8     QSwipeGesture::metaObject
+12    QSwipeGesture::qt_metacast
+16    QSwipeGesture::qt_metacall
+20    QSwipeGesture::~QSwipeGesture
+24    QSwipeGesture::~QSwipeGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSwipeGesture
+   size=8 align=4
+   base size=8 base align=4
+QSwipeGesture (0xb2644c80) 0
+    vptr=((& QSwipeGesture::_ZTV13QSwipeGesture) + 8u)
+  QGesture (0xb2644cc0) 0
+      primary-for QSwipeGesture (0xb2644c80)
+    QObject (0xb26730b4) 0
+        primary-for QGesture (0xb2644cc0)
+
+Vtable for QTapGesture
+QTapGesture::_ZTV11QTapGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTapGesture)
+8     QTapGesture::metaObject
+12    QTapGesture::qt_metacast
+16    QTapGesture::qt_metacall
+20    QTapGesture::~QTapGesture
+24    QTapGesture::~QTapGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTapGesture
+   size=8 align=4
+   base size=8 base align=4
+QTapGesture (0xb2644f80) 0
+    vptr=((& QTapGesture::_ZTV11QTapGesture) + 8u)
+  QGesture (0xb2644fc0) 0
+      primary-for QTapGesture (0xb2644f80)
+    QObject (0xb26732d0) 0
+        primary-for QGesture (0xb2644fc0)
+
+Vtable for QTapAndHoldGesture
+QTapAndHoldGesture::_ZTV18QTapAndHoldGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QTapAndHoldGesture)
+8     QTapAndHoldGesture::metaObject
+12    QTapAndHoldGesture::qt_metacast
+16    QTapAndHoldGesture::qt_metacall
+20    QTapAndHoldGesture::~QTapAndHoldGesture
+24    QTapAndHoldGesture::~QTapAndHoldGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTapAndHoldGesture
+   size=8 align=4
+   base size=8 base align=4
+QTapAndHoldGesture (0xb2684280) 0
+    vptr=((& QTapAndHoldGesture::_ZTV18QTapAndHoldGesture) + 8u)
+  QGesture (0xb26842c0) 0
+      primary-for QTapAndHoldGesture (0xb2684280)
+    QObject (0xb26734ec) 0
+        primary-for QGesture (0xb26842c0)
+
+Vtable for QGestureRecognizer
+QGestureRecognizer::_ZTV18QGestureRecognizer: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGestureRecognizer)
+8     QGestureRecognizer::~QGestureRecognizer
+12    QGestureRecognizer::~QGestureRecognizer
+16    QGestureRecognizer::create
+20    __cxa_pure_virtual
+24    QGestureRecognizer::reset
+
+Class QGestureRecognizer
+   size=4 align=4
+   base size=4 base align=4
+QGestureRecognizer (0xb26737bc) 0 nearly-empty
+    vptr=((& QGestureRecognizer::_ZTV18QGestureRecognizer) + 8u)
+
+Vtable for QSessionManager
+QSessionManager::_ZTV15QSessionManager: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSessionManager)
+8     QSessionManager::metaObject
+12    QSessionManager::qt_metacast
+16    QSessionManager::qt_metacall
+20    QSessionManager::~QSessionManager
+24    QSessionManager::~QSessionManager
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSessionManager
+   size=8 align=4
+   base size=8 base align=4
+QSessionManager (0xb2684880) 0
+    vptr=((& QSessionManager::_ZTV15QSessionManager) + 8u)
+  QObject (0xb26738e8) 0
+      primary-for QSessionManager (0xb2684880)
+
+Vtable for QShortcut
+QShortcut::_ZTV9QShortcut: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QShortcut)
+8     QShortcut::metaObject
+12    QShortcut::qt_metacast
+16    QShortcut::qt_metacall
+20    QShortcut::~QShortcut
+24    QShortcut::~QShortcut
+28    QShortcut::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QShortcut
+   size=8 align=4
+   base size=8 base align=4
+QShortcut (0xb2684b40) 0
+    vptr=((& QShortcut::_ZTV9QShortcut) + 8u)
+  QObject (0xb2673b04) 0
+      primary-for QShortcut (0xb2684b40)
+
+Vtable for QSound
+QSound::_ZTV6QSound: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QSound)
+8     QSound::metaObject
+12    QSound::qt_metacast
+16    QSound::qt_metacall
+20    QSound::~QSound
+24    QSound::~QSound
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSound
+   size=8 align=4
+   base size=8 base align=4
+QSound (0xb2684e40) 0
+    vptr=((& QSound::_ZTV6QSound) + 8u)
+  QObject (0xb2673d98) 0
+      primary-for QSound (0xb2684e40)
+
+Vtable for QStackedLayout
+QStackedLayout::_ZTV14QStackedLayout: 46u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QStackedLayout)
+8     QStackedLayout::metaObject
+12    QStackedLayout::qt_metacast
+16    QStackedLayout::qt_metacall
+20    QStackedLayout::~QStackedLayout
+24    QStackedLayout::~QStackedLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLayout::invalidate
+60    QLayout::geometry
+64    QStackedLayout::addItem
+68    QLayout::expandingDirections
+72    QStackedLayout::minimumSize
+76    QLayout::maximumSize
+80    QStackedLayout::setGeometry
+84    QStackedLayout::itemAt
+88    QStackedLayout::takeAt
+92    QLayout::indexOf
+96    QStackedLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QStackedLayout::sizeHint
+112   (int (*)(...))-0x000000008
+116   (int (*)(...))(& _ZTI14QStackedLayout)
+120   QStackedLayout::_ZThn8_N14QStackedLayoutD1Ev
+124   QStackedLayout::_ZThn8_N14QStackedLayoutD0Ev
+128   QStackedLayout::_ZThn8_NK14QStackedLayout8sizeHintEv
+132   QStackedLayout::_ZThn8_NK14QStackedLayout11minimumSizeEv
+136   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+140   QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv
+144   QStackedLayout::_ZThn8_N14QStackedLayout11setGeometryERK5QRect
+148   QLayout::_ZThn8_NK7QLayout8geometryEv
+152   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+156   QLayoutItem::hasHeightForWidth
+160   QLayoutItem::heightForWidth
+164   QLayoutItem::minimumHeightForWidth
+168   QLayout::_ZThn8_N7QLayout10invalidateEv
+172   QLayoutItem::widget
+176   QLayout::_ZThn8_N7QLayout6layoutEv
+180   QLayoutItem::spacerItem
+
+Class QStackedLayout
+   size=16 align=4
+   base size=16 base align=4
+QStackedLayout (0xb24ea180) 0
+    vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 8u)
+  QLayout (0xb24e86e0) 0
+      primary-for QStackedLayout (0xb24ea180)
+    QObject (0xb24ef000) 0
+        primary-for QLayout (0xb24e86e0)
+    QLayoutItem (0xb24ef03c) 8
+        vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 120u)
+
+Class QToolTip
+   size=1 align=1
+   base size=0 base align=1
+QToolTip (0xb24ef258) 0 empty
+
+Class QWhatsThis
+   size=1 align=1
+   base size=0 base align=1
+QWhatsThis (0xb24ef294) 0 empty
+
+Vtable for QWidgetAction
+QWidgetAction::_ZTV13QWidgetAction: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWidgetAction)
+8     QWidgetAction::metaObject
+12    QWidgetAction::qt_metacast
+16    QWidgetAction::qt_metacall
+20    QWidgetAction::~QWidgetAction
+24    QWidgetAction::~QWidgetAction
+28    QWidgetAction::event
+32    QWidgetAction::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidgetAction::createWidget
+60    QWidgetAction::deleteWidget
+
+Class QWidgetAction
+   size=8 align=4
+   base size=8 base align=4
+QWidgetAction (0xb24ea5c0) 0
+    vptr=((& QWidgetAction::_ZTV13QWidgetAction) + 8u)
+  QAction (0xb24ea600) 0
+      primary-for QWidgetAction (0xb24ea5c0)
+    QObject (0xb24ef2d0) 0
+        primary-for QAction (0xb24ea600)
+
+Vtable for QAbstractProxyModel
+QAbstractProxyModel::_ZTV19QAbstractProxyModel: 47u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractProxyModel)
+8     QAbstractProxyModel::metaObject
+12    QAbstractProxyModel::qt_metacast
+16    QAbstractProxyModel::qt_metacall
+20    QAbstractProxyModel::~QAbstractProxyModel
+24    QAbstractProxyModel::~QAbstractProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    QAbstractProxyModel::data
+80    QAbstractProxyModel::setData
+84    QAbstractProxyModel::headerData
+88    QAbstractProxyModel::setHeaderData
+92    QAbstractProxyModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractProxyModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractProxyModel::submit
+164   QAbstractProxyModel::revert
+168   QAbstractProxyModel::setSourceModel
+172   __cxa_pure_virtual
+176   __cxa_pure_virtual
+180   QAbstractProxyModel::mapSelectionToSource
+184   QAbstractProxyModel::mapSelectionFromSource
+
+Class QAbstractProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractProxyModel (0xb24ea8c0) 0
+    vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 8u)
+  QAbstractItemModel (0xb24ea900) 0
+      primary-for QAbstractProxyModel (0xb24ea8c0)
+    QObject (0xb24ef4ec) 0
+        primary-for QAbstractItemModel (0xb24ea900)
+
+Vtable for QColumnView
+QColumnView::_ZTV11QColumnView: 104u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QColumnView)
+8     QColumnView::metaObject
+12    QColumnView::qt_metacast
+16    QColumnView::qt_metacall
+20    QColumnView::~QColumnView
+24    QColumnView::~QColumnView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QColumnView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QColumnView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QColumnView::scrollContentsBy
+232   QColumnView::setModel
+236   QColumnView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QColumnView::visualRect
+248   QColumnView::scrollTo
+252   QColumnView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QColumnView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QColumnView::selectAll
+280   QAbstractItemView::dataChanged
+284   QColumnView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QColumnView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QAbstractItemView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QColumnView::moveCursor
+344   QColumnView::horizontalOffset
+348   QColumnView::verticalOffset
+352   QColumnView::isIndexHidden
+356   QColumnView::setSelection
+360   QColumnView::visualRegionForSelection
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QColumnView::createColumn
+388   (int (*)(...))-0x000000008
+392   (int (*)(...))(& _ZTI11QColumnView)
+396   QColumnView::_ZThn8_N11QColumnViewD1Ev
+400   QColumnView::_ZThn8_N11QColumnViewD0Ev
+404   QWidget::_ZThn8_NK7QWidget7devTypeEv
+408   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+412   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QColumnView
+   size=20 align=4
+   base size=20 base align=4
+QColumnView (0xb24eabc0) 0
+    vptr=((& QColumnView::_ZTV11QColumnView) + 8u)
+  QAbstractItemView (0xb24eac00) 0
+      primary-for QColumnView (0xb24eabc0)
+    QAbstractScrollArea (0xb24eac40) 0
+        primary-for QAbstractItemView (0xb24eac00)
+      QFrame (0xb24eac80) 0
+          primary-for QAbstractScrollArea (0xb24eac40)
+        QWidget (0xb2522000) 0
+            primary-for QFrame (0xb24eac80)
+          QObject (0xb24ef708) 0
+              primary-for QWidget (0xb2522000)
+          QPaintDevice (0xb24ef744) 8
+              vptr=((& QColumnView::_ZTV11QColumnView) + 396u)
+
+Vtable for QDataWidgetMapper
+QDataWidgetMapper::_ZTV17QDataWidgetMapper: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QDataWidgetMapper)
+8     QDataWidgetMapper::metaObject
+12    QDataWidgetMapper::qt_metacast
+16    QDataWidgetMapper::qt_metacall
+20    QDataWidgetMapper::~QDataWidgetMapper
+24    QDataWidgetMapper::~QDataWidgetMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDataWidgetMapper::setCurrentIndex
+
+Class QDataWidgetMapper
+   size=8 align=4
+   base size=8 base align=4
+QDataWidgetMapper (0xb24eaf40) 0
+    vptr=((& QDataWidgetMapper::_ZTV17QDataWidgetMapper) + 8u)
+  QObject (0xb24ef960) 0
+      primary-for QDataWidgetMapper (0xb24eaf40)
+
+Vtable for QFileIconProvider
+QFileIconProvider::_ZTV17QFileIconProvider: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFileIconProvider)
+8     QFileIconProvider::~QFileIconProvider
+12    QFileIconProvider::~QFileIconProvider
+16    QFileIconProvider::icon
+20    QFileIconProvider::icon
+24    QFileIconProvider::type
+
+Class QFileIconProvider
+   size=8 align=4
+   base size=8 base align=4
+QFileIconProvider (0xb24efb7c) 0
+    vptr=((& QFileIconProvider::_ZTV17QFileIconProvider) + 8u)
+
+Vtable for QDirModel
+QDirModel::_ZTV9QDirModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QDirModel)
+8     QDirModel::metaObject
+12    QDirModel::qt_metacast
+16    QDirModel::qt_metacall
+20    QDirModel::~QDirModel
+24    QDirModel::~QDirModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDirModel::index
+60    QDirModel::parent
+64    QDirModel::rowCount
+68    QDirModel::columnCount
+72    QDirModel::hasChildren
+76    QDirModel::data
+80    QDirModel::setData
+84    QDirModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QDirModel::mimeTypes
+104   QDirModel::mimeData
+108   QDirModel::dropMimeData
+112   QDirModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QDirModel::flags
+144   QDirModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QDirModel
+   size=8 align=4
+   base size=8 base align=4
+QDirModel (0xb253f340) 0
+    vptr=((& QDirModel::_ZTV9QDirModel) + 8u)
+  QAbstractItemModel (0xb253f380) 0
+      primary-for QDirModel (0xb253f340)
+    QObject (0xb24efce4) 0
+        primary-for QAbstractItemModel (0xb253f380)
+
+Vtable for QHeaderView
+QHeaderView::_ZTV11QHeaderView: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHeaderView)
+8     QHeaderView::metaObject
+12    QHeaderView::qt_metacast
+16    QHeaderView::qt_metacall
+20    QHeaderView::~QHeaderView
+24    QHeaderView::~QHeaderView
+28    QHeaderView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QHeaderView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QHeaderView::mousePressEvent
+84    QHeaderView::mouseReleaseEvent
+88    QHeaderView::mouseDoubleClickEvent
+92    QHeaderView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QHeaderView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QHeaderView::viewportEvent
+228   QHeaderView::scrollContentsBy
+232   QHeaderView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QHeaderView::visualRect
+248   QHeaderView::scrollTo
+252   QHeaderView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QHeaderView::reset
+268   QAbstractItemView::setRootIndex
+272   QHeaderView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QHeaderView::dataChanged
+284   QHeaderView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QHeaderView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QHeaderView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QHeaderView::moveCursor
+344   QHeaderView::horizontalOffset
+348   QHeaderView::verticalOffset
+352   QHeaderView::isIndexHidden
+356   QHeaderView::setSelection
+360   QHeaderView::visualRegionForSelection
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QHeaderView::paintSection
+388   QHeaderView::sectionSizeFromContents
+392   (int (*)(...))-0x000000008
+396   (int (*)(...))(& _ZTI11QHeaderView)
+400   QHeaderView::_ZThn8_N11QHeaderViewD1Ev
+404   QHeaderView::_ZThn8_N11QHeaderViewD0Ev
+408   QWidget::_ZThn8_NK7QWidget7devTypeEv
+412   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+416   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QHeaderView
+   size=20 align=4
+   base size=20 base align=4
+QHeaderView (0xb253f640) 0
+    vptr=((& QHeaderView::_ZTV11QHeaderView) + 8u)
+  QAbstractItemView (0xb253f680) 0
+      primary-for QHeaderView (0xb253f640)
+    QAbstractScrollArea (0xb253f6c0) 0
+        primary-for QAbstractItemView (0xb253f680)
+      QFrame (0xb253f700) 0
+          primary-for QAbstractScrollArea (0xb253f6c0)
+        QWidget (0xb255d870) 0
+            primary-for QFrame (0xb253f700)
+          QObject (0xb24eff00) 0
+              primary-for QWidget (0xb255d870)
+          QPaintDevice (0xb24eff3c) 8
+              vptr=((& QHeaderView::_ZTV11QHeaderView) + 400u)
+
+Vtable for QItemDelegate
+QItemDelegate::_ZTV13QItemDelegate: 25u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QItemDelegate)
+8     QItemDelegate::metaObject
+12    QItemDelegate::qt_metacast
+16    QItemDelegate::qt_metacall
+20    QItemDelegate::~QItemDelegate
+24    QItemDelegate::~QItemDelegate
+28    QObject::event
+32    QItemDelegate::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QItemDelegate::paint
+60    QItemDelegate::sizeHint
+64    QItemDelegate::createEditor
+68    QItemDelegate::setEditorData
+72    QItemDelegate::setModelData
+76    QItemDelegate::updateEditorGeometry
+80    QItemDelegate::editorEvent
+84    QItemDelegate::drawDisplay
+88    QItemDelegate::drawDecoration
+92    QItemDelegate::drawFocus
+96    QItemDelegate::drawCheck
+
+Class QItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QItemDelegate (0xb253fac0) 0
+    vptr=((& QItemDelegate::_ZTV13QItemDelegate) + 8u)
+  QAbstractItemDelegate (0xb253fb00) 0
+      primary-for QItemDelegate (0xb253fac0)
+    QObject (0xb2584258) 0
+        primary-for QAbstractItemDelegate (0xb253fb00)
+
+Vtable for QItemEditorCreatorBase
+QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QItemEditorCreatorBase)
+8     QItemEditorCreatorBase::~QItemEditorCreatorBase
+12    QItemEditorCreatorBase::~QItemEditorCreatorBase
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QItemEditorCreatorBase
+   size=4 align=4
+   base size=4 base align=4
+QItemEditorCreatorBase (0xb2584474) 0 nearly-empty
+    vptr=((& QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase) + 8u)
+
+Vtable for QItemEditorFactory
+QItemEditorFactory::_ZTV18QItemEditorFactory: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QItemEditorFactory)
+8     QItemEditorFactory::~QItemEditorFactory
+12    QItemEditorFactory::~QItemEditorFactory
+16    QItemEditorFactory::createEditor
+20    QItemEditorFactory::valuePropertyName
+
+Class QItemEditorFactory
+   size=8 align=4
+   base size=8 base align=4
+QItemEditorFactory (0xb2584708) 0
+    vptr=((& QItemEditorFactory::_ZTV18QItemEditorFactory) + 8u)
+
+Vtable for QListWidgetItem
+QListWidgetItem::_ZTV15QListWidgetItem: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QListWidgetItem)
+8     QListWidgetItem::~QListWidgetItem
+12    QListWidgetItem::~QListWidgetItem
+16    QListWidgetItem::clone
+20    QListWidgetItem::setBackgroundColor
+24    QListWidgetItem::data
+28    QListWidgetItem::setData
+32    QListWidgetItem::operator<
+36    QListWidgetItem::read
+40    QListWidgetItem::write
+
+Class QListWidgetItem
+   size=24 align=4
+   base size=24 base align=4
+QListWidgetItem (0xb25849d8) 0
+    vptr=((& QListWidgetItem::_ZTV15QListWidgetItem) + 8u)
+
+Vtable for QListWidget
+QListWidget::_ZTV11QListWidget: 107u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QListWidget)
+8     QListWidget::metaObject
+12    QListWidget::qt_metacast
+16    QListWidget::qt_metacall
+20    QListWidget::~QListWidget
+24    QListWidget::~QListWidget
+28    QListWidget::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QListWidget::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   QListWidget::mimeTypes
+388   QListWidget::mimeData
+392   QListWidget::dropMimeData
+396   QListWidget::supportedDropActions
+400   (int (*)(...))-0x000000008
+404   (int (*)(...))(& _ZTI11QListWidget)
+408   QListWidget::_ZThn8_N11QListWidgetD1Ev
+412   QListWidget::_ZThn8_N11QListWidgetD0Ev
+416   QWidget::_ZThn8_NK7QWidget7devTypeEv
+420   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+424   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QListWidget
+   size=20 align=4
+   base size=20 base align=4
+QListWidget (0xb23ef440) 0
+    vptr=((& QListWidget::_ZTV11QListWidget) + 8u)
+  QListView (0xb23ef480) 0
+      primary-for QListWidget (0xb23ef440)
+    QAbstractItemView (0xb23ef4c0) 0
+        primary-for QListView (0xb23ef480)
+      QAbstractScrollArea (0xb23ef500) 0
+          primary-for QAbstractItemView (0xb23ef4c0)
+        QFrame (0xb23ef540) 0
+            primary-for QAbstractScrollArea (0xb23ef500)
+          QWidget (0xb23f52d0) 0
+              primary-for QFrame (0xb23ef540)
+            QObject (0xb23e1ac8) 0
+                primary-for QWidget (0xb23f52d0)
+            QPaintDevice (0xb23e1b04) 8
+                vptr=((& QListWidget::_ZTV11QListWidget) + 408u)
+
+Vtable for QProxyModel
+QProxyModel::_ZTV11QProxyModel: 43u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QProxyModel)
+8     QProxyModel::metaObject
+12    QProxyModel::qt_metacast
+16    QProxyModel::qt_metacall
+20    QProxyModel::~QProxyModel
+24    QProxyModel::~QProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProxyModel::index
+60    QProxyModel::parent
+64    QProxyModel::rowCount
+68    QProxyModel::columnCount
+72    QProxyModel::hasChildren
+76    QProxyModel::data
+80    QProxyModel::setData
+84    QProxyModel::headerData
+88    QProxyModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QProxyModel::mimeTypes
+104   QProxyModel::mimeData
+108   QProxyModel::dropMimeData
+112   QProxyModel::supportedDropActions
+116   QProxyModel::insertRows
+120   QProxyModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QProxyModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QProxyModel::flags
+144   QProxyModel::sort
+148   QAbstractItemModel::buddy
+152   QProxyModel::match
+156   QProxyModel::span
+160   QProxyModel::submit
+164   QProxyModel::revert
+168   QProxyModel::setModel
+
+Class QProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QProxyModel (0xb23efb80) 0
+    vptr=((& QProxyModel::_ZTV11QProxyModel) + 8u)
+  QAbstractItemModel (0xb23efbc0) 0
+      primary-for QProxyModel (0xb23efb80)
+    QObject (0xb241612c) 0
+        primary-for QAbstractItemModel (0xb23efbc0)
+
+Vtable for QSortFilterProxyModel
+QSortFilterProxyModel::_ZTV21QSortFilterProxyModel: 50u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QSortFilterProxyModel)
+8     QSortFilterProxyModel::metaObject
+12    QSortFilterProxyModel::qt_metacast
+16    QSortFilterProxyModel::qt_metacall
+20    QSortFilterProxyModel::~QSortFilterProxyModel
+24    QSortFilterProxyModel::~QSortFilterProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSortFilterProxyModel::index
+60    QSortFilterProxyModel::parent
+64    QSortFilterProxyModel::rowCount
+68    QSortFilterProxyModel::columnCount
+72    QSortFilterProxyModel::hasChildren
+76    QSortFilterProxyModel::data
+80    QSortFilterProxyModel::setData
+84    QSortFilterProxyModel::headerData
+88    QSortFilterProxyModel::setHeaderData
+92    QAbstractProxyModel::itemData
+96    QAbstractItemModel::setItemData
+100   QSortFilterProxyModel::mimeTypes
+104   QSortFilterProxyModel::mimeData
+108   QSortFilterProxyModel::dropMimeData
+112   QSortFilterProxyModel::supportedDropActions
+116   QSortFilterProxyModel::insertRows
+120   QSortFilterProxyModel::insertColumns
+124   QSortFilterProxyModel::removeRows
+128   QSortFilterProxyModel::removeColumns
+132   QSortFilterProxyModel::fetchMore
+136   QSortFilterProxyModel::canFetchMore
+140   QSortFilterProxyModel::flags
+144   QSortFilterProxyModel::sort
+148   QSortFilterProxyModel::buddy
+152   QSortFilterProxyModel::match
+156   QSortFilterProxyModel::span
+160   QAbstractProxyModel::submit
+164   QAbstractProxyModel::revert
+168   QSortFilterProxyModel::setSourceModel
+172   QSortFilterProxyModel::mapToSource
+176   QSortFilterProxyModel::mapFromSource
+180   QSortFilterProxyModel::mapSelectionToSource
+184   QSortFilterProxyModel::mapSelectionFromSource
+188   QSortFilterProxyModel::filterAcceptsRow
+192   QSortFilterProxyModel::filterAcceptsColumn
+196   QSortFilterProxyModel::lessThan
+
+Class QSortFilterProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QSortFilterProxyModel (0xb23efe80) 0
+    vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 8u)
+  QAbstractProxyModel (0xb23efec0) 0
+      primary-for QSortFilterProxyModel (0xb23efe80)
+    QAbstractItemModel (0xb23eff00) 0
+        primary-for QAbstractProxyModel (0xb23efec0)
+      QObject (0xb2416348) 0
+          primary-for QAbstractItemModel (0xb23eff00)
+
+Vtable for QStandardItem
+QStandardItem::_ZTV13QStandardItem: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStandardItem)
+8     QStandardItem::~QStandardItem
+12    QStandardItem::~QStandardItem
+16    QStandardItem::data
+20    QStandardItem::setData
+24    QStandardItem::clone
+28    QStandardItem::type
+32    QStandardItem::read
+36    QStandardItem::write
+40    QStandardItem::operator<
+
+Class QStandardItem
+   size=8 align=4
+   base size=8 base align=4
+QStandardItem (0xb2416564) 0
+    vptr=((& QStandardItem::_ZTV13QStandardItem) + 8u)
+
+Vtable for QStandardItemModel
+QStandardItemModel::_ZTV18QStandardItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QStandardItemModel)
+8     QStandardItemModel::metaObject
+12    QStandardItemModel::qt_metacast
+16    QStandardItemModel::qt_metacall
+20    QStandardItemModel::~QStandardItemModel
+24    QStandardItemModel::~QStandardItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStandardItemModel::index
+60    QStandardItemModel::parent
+64    QStandardItemModel::rowCount
+68    QStandardItemModel::columnCount
+72    QStandardItemModel::hasChildren
+76    QStandardItemModel::data
+80    QStandardItemModel::setData
+84    QStandardItemModel::headerData
+88    QStandardItemModel::setHeaderData
+92    QStandardItemModel::itemData
+96    QStandardItemModel::setItemData
+100   QStandardItemModel::mimeTypes
+104   QStandardItemModel::mimeData
+108   QStandardItemModel::dropMimeData
+112   QStandardItemModel::supportedDropActions
+116   QStandardItemModel::insertRows
+120   QStandardItemModel::insertColumns
+124   QStandardItemModel::removeRows
+128   QStandardItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QStandardItemModel::flags
+144   QStandardItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QStandardItemModel
+   size=8 align=4
+   base size=8 base align=4
+QStandardItemModel (0xb24ac580) 0
+    vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 8u)
+  QAbstractItemModel (0xb24ac5c0) 0
+      primary-for QStandardItemModel (0xb24ac580)
+    QObject (0xb24a7690) 0
+        primary-for QAbstractItemModel (0xb24ac5c0)
+
+Vtable for QStringListModel
+QStringListModel::_ZTV16QStringListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QStringListModel)
+8     QStringListModel::metaObject
+12    QStringListModel::qt_metacast
+16    QStringListModel::qt_metacall
+20    QStringListModel::~QStringListModel
+24    QStringListModel::~QStringListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    QStringListModel::rowCount
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    QStringListModel::data
+80    QStringListModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QStringListModel::supportedDropActions
+116   QStringListModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QStringListModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QStringListModel::flags
+144   QStringListModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QStringListModel
+   size=12 align=4
+   base size=12 base align=4
+QStringListModel (0xb24ac9c0) 0
+    vptr=((& QStringListModel::_ZTV16QStringListModel) + 8u)
+  QAbstractListModel (0xb24aca00) 0
+      primary-for QStringListModel (0xb24ac9c0)
+    QAbstractItemModel (0xb24aca40) 0
+        primary-for QAbstractListModel (0xb24aca00)
+      QObject (0xb24a799c) 0
+          primary-for QAbstractItemModel (0xb24aca40)
+
+Vtable for QStyledItemDelegate
+QStyledItemDelegate::_ZTV19QStyledItemDelegate: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QStyledItemDelegate)
+8     QStyledItemDelegate::metaObject
+12    QStyledItemDelegate::qt_metacast
+16    QStyledItemDelegate::qt_metacall
+20    QStyledItemDelegate::~QStyledItemDelegate
+24    QStyledItemDelegate::~QStyledItemDelegate
+28    QObject::event
+32    QStyledItemDelegate::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStyledItemDelegate::paint
+60    QStyledItemDelegate::sizeHint
+64    QStyledItemDelegate::createEditor
+68    QStyledItemDelegate::setEditorData
+72    QStyledItemDelegate::setModelData
+76    QStyledItemDelegate::updateEditorGeometry
+80    QStyledItemDelegate::editorEvent
+84    QStyledItemDelegate::displayText
+88    QStyledItemDelegate::initStyleOption
+
+Class QStyledItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QStyledItemDelegate (0xb24acc80) 0
+    vptr=((& QStyledItemDelegate::_ZTV19QStyledItemDelegate) + 8u)
+  QAbstractItemDelegate (0xb24accc0) 0
+      primary-for QStyledItemDelegate (0xb24acc80)
+    QObject (0xb24a7ac8) 0
+        primary-for QAbstractItemDelegate (0xb24accc0)
+
+Vtable for QTableView
+QTableView::_ZTV10QTableView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTableView)
+8     QTableView::metaObject
+12    QTableView::qt_metacast
+16    QTableView::qt_metacall
+20    QTableView::~QTableView
+24    QTableView::~QTableView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QTableView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTableView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QTableView::scrollContentsBy
+232   QTableView::setModel
+236   QTableView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QTableView::visualRect
+248   QTableView::scrollTo
+252   QTableView::indexAt
+256   QTableView::sizeHintForRow
+260   QTableView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QTableView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QTableView::selectionChanged
+296   QTableView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTableView::updateGeometries
+312   QTableView::verticalScrollbarAction
+316   QTableView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTableView::moveCursor
+344   QTableView::horizontalOffset
+348   QTableView::verticalOffset
+352   QTableView::isIndexHidden
+356   QTableView::setSelection
+360   QTableView::visualRegionForSelection
+364   QTableView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QTableView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI10QTableView)
+392   QTableView::_ZThn8_N10QTableViewD1Ev
+396   QTableView::_ZThn8_N10QTableViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTableView
+   size=20 align=4
+   base size=20 base align=4
+QTableView (0xb24acf80) 0
+    vptr=((& QTableView::_ZTV10QTableView) + 8u)
+  QAbstractItemView (0xb24acfc0) 0
+      primary-for QTableView (0xb24acf80)
+    QAbstractScrollArea (0xb2310000) 0
+        primary-for QAbstractItemView (0xb24acfc0)
+      QFrame (0xb2310040) 0
+          primary-for QAbstractScrollArea (0xb2310000)
+        QWidget (0xb230aaa0) 0
+            primary-for QFrame (0xb2310040)
+          QObject (0xb24a7ce4) 0
+              primary-for QWidget (0xb230aaa0)
+          QPaintDevice (0xb24a7d20) 8
+              vptr=((& QTableView::_ZTV10QTableView) + 392u)
+
+Class QTableWidgetSelectionRange
+   size=16 align=4
+   base size=16 base align=4
+QTableWidgetSelectionRange (0xb24a7f3c) 0
+
+Vtable for QTableWidgetItem
+QTableWidgetItem::_ZTV16QTableWidgetItem: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTableWidgetItem)
+8     QTableWidgetItem::~QTableWidgetItem
+12    QTableWidgetItem::~QTableWidgetItem
+16    QTableWidgetItem::clone
+20    QTableWidgetItem::data
+24    QTableWidgetItem::setData
+28    QTableWidgetItem::operator<
+32    QTableWidgetItem::read
+36    QTableWidgetItem::write
+
+Class QTableWidgetItem
+   size=24 align=4
+   base size=24 base align=4
+QTableWidgetItem (0xb2331168) 0
+    vptr=((& QTableWidgetItem::_ZTV16QTableWidgetItem) + 8u)
+
+Vtable for QTableWidget
+QTableWidget::_ZTV12QTableWidget: 107u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTableWidget)
+8     QTableWidget::metaObject
+12    QTableWidget::qt_metacast
+16    QTableWidget::qt_metacall
+20    QTableWidget::~QTableWidget
+24    QTableWidget::~QTableWidget
+28    QTableWidget::event
+32    QObject::eventFilter
+36    QTableView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTableView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QTableWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QTableView::scrollContentsBy
+232   QTableWidget::setModel
+236   QTableView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QTableView::visualRect
+248   QTableView::scrollTo
+252   QTableView::indexAt
+256   QTableView::sizeHintForRow
+260   QTableView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QTableView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QTableView::selectionChanged
+296   QTableView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTableView::updateGeometries
+312   QTableView::verticalScrollbarAction
+316   QTableView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTableView::moveCursor
+344   QTableView::horizontalOffset
+348   QTableView::verticalOffset
+352   QTableView::isIndexHidden
+356   QTableView::setSelection
+360   QTableView::visualRegionForSelection
+364   QTableView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QTableView::viewOptions
+384   QTableWidget::mimeTypes
+388   QTableWidget::mimeData
+392   QTableWidget::dropMimeData
+396   QTableWidget::supportedDropActions
+400   (int (*)(...))-0x000000008
+404   (int (*)(...))(& _ZTI12QTableWidget)
+408   QTableWidget::_ZThn8_N12QTableWidgetD1Ev
+412   QTableWidget::_ZThn8_N12QTableWidgetD0Ev
+416   QWidget::_ZThn8_NK7QWidget7devTypeEv
+420   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+424   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTableWidget
+   size=20 align=4
+   base size=20 base align=4
+QTableWidget (0xb2365480) 0
+    vptr=((& QTableWidget::_ZTV12QTableWidget) + 8u)
+  QTableView (0xb23654c0) 0
+      primary-for QTableWidget (0xb2365480)
+    QAbstractItemView (0xb2365500) 0
+        primary-for QTableView (0xb23654c0)
+      QAbstractScrollArea (0xb2365540) 0
+          primary-for QAbstractItemView (0xb2365500)
+        QFrame (0xb2365580) 0
+            primary-for QAbstractScrollArea (0xb2365540)
+          QWidget (0xb236d230) 0
+              primary-for QFrame (0xb2365580)
+            QObject (0xb236b258) 0
+                primary-for QWidget (0xb236d230)
+            QPaintDevice (0xb236b294) 8
+                vptr=((& QTableWidget::_ZTV12QTableWidget) + 408u)
+
+Vtable for QTreeView
+QTreeView::_ZTV9QTreeView: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTreeView)
+8     QTreeView::metaObject
+12    QTreeView::qt_metacast
+16    QTreeView::qt_metacall
+20    QTreeView::~QTreeView
+24    QTreeView::~QTreeView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QTreeView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTreeView::mousePressEvent
+84    QTreeView::mouseReleaseEvent
+88    QTreeView::mouseDoubleClickEvent
+92    QTreeView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QTreeView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTreeView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QTreeView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTreeView::viewportEvent
+228   QTreeView::scrollContentsBy
+232   QTreeView::setModel
+236   QTreeView::setSelectionModel
+240   QTreeView::keyboardSearch
+244   QTreeView::visualRect
+248   QTreeView::scrollTo
+252   QTreeView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QTreeView::sizeHintForColumn
+264   QTreeView::reset
+268   QTreeView::setRootIndex
+272   QTreeView::doItemsLayout
+276   QTreeView::selectAll
+280   QTreeView::dataChanged
+284   QTreeView::rowsInserted
+288   QTreeView::rowsAboutToBeRemoved
+292   QTreeView::selectionChanged
+296   QTreeView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTreeView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QTreeView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTreeView::moveCursor
+344   QTreeView::horizontalOffset
+348   QTreeView::verticalOffset
+352   QTreeView::isIndexHidden
+356   QTreeView::setSelection
+360   QTreeView::visualRegionForSelection
+364   QTreeView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QTreeView::drawRow
+388   QTreeView::drawBranches
+392   (int (*)(...))-0x000000008
+396   (int (*)(...))(& _ZTI9QTreeView)
+400   QTreeView::_ZThn8_N9QTreeViewD1Ev
+404   QTreeView::_ZThn8_N9QTreeViewD0Ev
+408   QWidget::_ZThn8_NK7QWidget7devTypeEv
+412   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+416   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTreeView
+   size=20 align=4
+   base size=20 base align=4
+QTreeView (0xb2365a80) 0
+    vptr=((& QTreeView::_ZTV9QTreeView) + 8u)
+  QAbstractItemView (0xb2365ac0) 0
+      primary-for QTreeView (0xb2365a80)
+    QAbstractScrollArea (0xb2365b00) 0
+        primary-for QAbstractItemView (0xb2365ac0)
+      QFrame (0xb2365b40) 0
+          primary-for QAbstractScrollArea (0xb2365b00)
+        QWidget (0xb238dc80) 0
+            primary-for QFrame (0xb2365b40)
+          QObject (0xb236b924) 0
+              primary-for QWidget (0xb238dc80)
+          QPaintDevice (0xb236b960) 8
+              vptr=((& QTreeView::_ZTV9QTreeView) + 400u)
+
+Class QTreeWidgetItemIterator
+   size=12 align=4
+   base size=12 base align=4
+QTreeWidgetItemIterator (0xb236bb7c) 0
+
+Vtable for QTreeWidgetItem
+QTreeWidgetItem::_ZTV15QTreeWidgetItem: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QTreeWidgetItem)
+8     QTreeWidgetItem::~QTreeWidgetItem
+12    QTreeWidgetItem::~QTreeWidgetItem
+16    QTreeWidgetItem::clone
+20    QTreeWidgetItem::data
+24    QTreeWidgetItem::setData
+28    QTreeWidgetItem::operator<
+32    QTreeWidgetItem::read
+36    QTreeWidgetItem::write
+
+Class QTreeWidgetItem
+   size=32 align=4
+   base size=32 base align=4
+QTreeWidgetItem (0xb21c9258) 0
+    vptr=((& QTreeWidgetItem::_ZTV15QTreeWidgetItem) + 8u)
+
+Vtable for QTreeWidget
+QTreeWidget::_ZTV11QTreeWidget: 109u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTreeWidget)
+8     QTreeWidget::metaObject
+12    QTreeWidget::qt_metacast
+16    QTreeWidget::qt_metacall
+20    QTreeWidget::~QTreeWidget
+24    QTreeWidget::~QTreeWidget
+28    QTreeWidget::event
+32    QObject::eventFilter
+36    QTreeView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTreeView::mousePressEvent
+84    QTreeView::mouseReleaseEvent
+88    QTreeView::mouseDoubleClickEvent
+92    QTreeView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QTreeView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTreeView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QTreeView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QTreeWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTreeView::viewportEvent
+228   QTreeView::scrollContentsBy
+232   QTreeWidget::setModel
+236   QTreeWidget::setSelectionModel
+240   QTreeView::keyboardSearch
+244   QTreeView::visualRect
+248   QTreeView::scrollTo
+252   QTreeView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QTreeView::sizeHintForColumn
+264   QTreeView::reset
+268   QTreeView::setRootIndex
+272   QTreeView::doItemsLayout
+276   QTreeView::selectAll
+280   QTreeView::dataChanged
+284   QTreeView::rowsInserted
+288   QTreeView::rowsAboutToBeRemoved
+292   QTreeView::selectionChanged
+296   QTreeView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTreeView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QTreeView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTreeView::moveCursor
+344   QTreeView::horizontalOffset
+348   QTreeView::verticalOffset
+352   QTreeView::isIndexHidden
+356   QTreeView::setSelection
+360   QTreeView::visualRegionForSelection
+364   QTreeView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QTreeView::drawRow
+388   QTreeView::drawBranches
+392   QTreeWidget::mimeTypes
+396   QTreeWidget::mimeData
+400   QTreeWidget::dropMimeData
+404   QTreeWidget::supportedDropActions
+408   (int (*)(...))-0x000000008
+412   (int (*)(...))(& _ZTI11QTreeWidget)
+416   QTreeWidget::_ZThn8_N11QTreeWidgetD1Ev
+420   QTreeWidget::_ZThn8_N11QTreeWidgetD0Ev
+424   QWidget::_ZThn8_NK7QWidget7devTypeEv
+428   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+432   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTreeWidget
+   size=20 align=4
+   base size=20 base align=4
+QTreeWidget (0xb2241500) 0
+    vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 8u)
+  QTreeView (0xb2241540) 0
+      primary-for QTreeWidget (0xb2241500)
+    QAbstractItemView (0xb2241580) 0
+        primary-for QTreeView (0xb2241540)
+      QAbstractScrollArea (0xb22415c0) 0
+          primary-for QAbstractItemView (0xb2241580)
+        QFrame (0xb2241600) 0
+            primary-for QAbstractScrollArea (0xb22415c0)
+          QWidget (0xb2248730) 0
+              primary-for QFrame (0xb2241600)
+            QObject (0xb2240690) 0
+                primary-for QWidget (0xb2248730)
+            QPaintDevice (0xb22406cc) 8
+                vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 416u)
+
+Vtable for QInputContext
+QInputContext::_ZTV13QInputContext: 26u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QInputContext)
+8     QInputContext::metaObject
+12    QInputContext::qt_metacast
+16    QInputContext::qt_metacall
+20    QInputContext::~QInputContext
+24    QInputContext::~QInputContext
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    QInputContext::update
+72    QInputContext::mouseHandler
+76    QInputContext::font
+80    __cxa_pure_virtual
+84    QInputContext::setFocusWidget
+88    QInputContext::widgetDestroyed
+92    QInputContext::actions
+96    QInputContext::x11FilterEvent
+100   QInputContext::filterEvent
+
+Class QInputContext
+   size=8 align=4
+   base size=8 base align=4
+QInputContext (0xb2241e40) 0
+    vptr=((& QInputContext::_ZTV13QInputContext) + 8u)
+  QObject (0xb22710f0) 0
+      primary-for QInputContext (0xb2241e40)
+
+Class QInputContextFactory
+   size=1 align=1
+   base size=0 base align=1
+QInputContextFactory (0xb227130c) 0 empty
+
+Vtable for QInputContextFactoryInterface
+QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI29QInputContextFactoryInterface)
+8     QInputContextFactoryInterface::~QInputContextFactoryInterface
+12    QInputContextFactoryInterface::~QInputContextFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+
+Class QInputContextFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QInputContextFactoryInterface (0xb228f140) 0 nearly-empty
+    vptr=((& QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface) + 8u)
+  QFactoryInterface (0xb2271348) 0 nearly-empty
+      primary-for QInputContextFactoryInterface (0xb228f140)
+
+Vtable for QInputContextPlugin
+QInputContextPlugin::_ZTV19QInputContextPlugin: 28u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QInputContextPlugin)
+8     QInputContextPlugin::metaObject
+12    QInputContextPlugin::qt_metacast
+16    QInputContextPlugin::qt_metacall
+20    QInputContextPlugin::~QInputContextPlugin
+24    QInputContextPlugin::~QInputContextPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    (int (*)(...))-0x000000008
+80    (int (*)(...))(& _ZTI19QInputContextPlugin)
+84    QInputContextPlugin::_ZThn8_N19QInputContextPluginD1Ev
+88    QInputContextPlugin::_ZThn8_N19QInputContextPluginD0Ev
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+
+Class QInputContextPlugin
+   size=12 align=4
+   base size=12 base align=4
+QInputContextPlugin (0xb22982d0) 0
+    vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 8u)
+  QObject (0xb2271654) 0
+      primary-for QInputContextPlugin (0xb22982d0)
+  QInputContextFactoryInterface (0xb228f400) 8 nearly-empty
+      vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 84u)
+    QFactoryInterface (0xb2271690) 8 nearly-empty
+        primary-for QInputContextFactoryInterface (0xb228f400)
+
+Vtable for QBitmap
+QBitmap::_ZTV7QBitmap: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBitmap)
+8     QBitmap::~QBitmap
+12    QBitmap::~QBitmap
+16    QPixmap::devType
+20    QPixmap::paintEngine
+24    QPixmap::metric
+
+Class QBitmap
+   size=12 align=4
+   base size=12 base align=4
+QBitmap (0xb228f640) 0
+    vptr=((& QBitmap::_ZTV7QBitmap) + 8u)
+  QPixmap (0xb228f680) 0
+      primary-for QBitmap (0xb228f640)
+    QPaintDevice (0xb22717bc) 0
+        primary-for QPixmap (0xb228f680)
+
+Vtable for QIconEngine
+QIconEngine::_ZTV11QIconEngine: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QIconEngine)
+8     QIconEngine::~QIconEngine
+12    QIconEngine::~QIconEngine
+16    __cxa_pure_virtual
+20    QIconEngine::actualSize
+24    QIconEngine::pixmap
+28    QIconEngine::addPixmap
+32    QIconEngine::addFile
+
+Class QIconEngine
+   size=4 align=4
+   base size=4 base align=4
+QIconEngine (0xb22b9384) 0 nearly-empty
+    vptr=((& QIconEngine::_ZTV11QIconEngine) + 8u)
+
+Class QIconEngineV2::AvailableSizesArgument
+   size=12 align=4
+   base size=12 base align=4
+QIconEngineV2::AvailableSizesArgument (0xb22b93fc) 0
+
+Vtable for QIconEngineV2
+QIconEngineV2::_ZTV13QIconEngineV2: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QIconEngineV2)
+8     QIconEngineV2::~QIconEngineV2
+12    QIconEngineV2::~QIconEngineV2
+16    __cxa_pure_virtual
+20    QIconEngine::actualSize
+24    QIconEngine::pixmap
+28    QIconEngine::addPixmap
+32    QIconEngine::addFile
+36    QIconEngineV2::key
+40    QIconEngineV2::clone
+44    QIconEngineV2::read
+48    QIconEngineV2::write
+52    QIconEngineV2::virtual_hook
+
+Class QIconEngineV2
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineV2 (0xb228fec0) 0 nearly-empty
+    vptr=((& QIconEngineV2::_ZTV13QIconEngineV2) + 8u)
+  QIconEngine (0xb22b93c0) 0 nearly-empty
+      primary-for QIconEngineV2 (0xb228fec0)
+
+Vtable for QIconEngineFactoryInterface
+QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QIconEngineFactoryInterface)
+8     QIconEngineFactoryInterface::~QIconEngineFactoryInterface
+12    QIconEngineFactoryInterface::~QIconEngineFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QIconEngineFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineFactoryInterface (0xb20d8040) 0 nearly-empty
+    vptr=((& QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface) + 8u)
+  QFactoryInterface (0xb22b94b0) 0 nearly-empty
+      primary-for QIconEngineFactoryInterface (0xb20d8040)
+
+Vtable for QIconEnginePlugin
+QIconEnginePlugin::_ZTV17QIconEnginePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QIconEnginePlugin)
+8     QIconEnginePlugin::metaObject
+12    QIconEnginePlugin::qt_metacast
+16    QIconEnginePlugin::qt_metacall
+20    QIconEnginePlugin::~QIconEnginePlugin
+24    QIconEnginePlugin::~QIconEnginePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI17QIconEnginePlugin)
+72    QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD1Ev
+76    QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QIconEnginePlugin
+   size=12 align=4
+   base size=12 base align=4
+QIconEnginePlugin (0xb20dc500) 0
+    vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 8u)
+  QObject (0xb22b97bc) 0
+      primary-for QIconEnginePlugin (0xb20dc500)
+  QIconEngineFactoryInterface (0xb20d8300) 8 nearly-empty
+      vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 72u)
+    QFactoryInterface (0xb22b97f8) 8 nearly-empty
+        primary-for QIconEngineFactoryInterface (0xb20d8300)
+
+Vtable for QIconEngineFactoryInterfaceV2
+QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI29QIconEngineFactoryInterfaceV2)
+8     QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2
+12    QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QIconEngineFactoryInterfaceV2
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineFactoryInterfaceV2 (0xb20d8540) 0 nearly-empty
+    vptr=((& QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2) + 8u)
+  QFactoryInterface (0xb22b9924) 0 nearly-empty
+      primary-for QIconEngineFactoryInterfaceV2 (0xb20d8540)
+
+Vtable for QIconEnginePluginV2
+QIconEnginePluginV2::_ZTV19QIconEnginePluginV2: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QIconEnginePluginV2)
+8     QIconEnginePluginV2::metaObject
+12    QIconEnginePluginV2::qt_metacast
+16    QIconEnginePluginV2::qt_metacall
+20    QIconEnginePluginV2::~QIconEnginePluginV2
+24    QIconEnginePluginV2::~QIconEnginePluginV2
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI19QIconEnginePluginV2)
+72    QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D1Ev
+76    QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QIconEnginePluginV2
+   size=12 align=4
+   base size=12 base align=4
+QIconEnginePluginV2 (0xb20e2fa0) 0
+    vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 8u)
+  QObject (0xb22b9c30) 0
+      primary-for QIconEnginePluginV2 (0xb20e2fa0)
+  QIconEngineFactoryInterfaceV2 (0xb20d8800) 8 nearly-empty
+      vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 72u)
+    QFactoryInterface (0xb22b9c6c) 8 nearly-empty
+        primary-for QIconEngineFactoryInterfaceV2 (0xb20d8800)
+
+Vtable for QImageIOHandler
+QImageIOHandler::_ZTV15QImageIOHandler: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QImageIOHandler)
+8     QImageIOHandler::~QImageIOHandler
+12    QImageIOHandler::~QImageIOHandler
+16    QImageIOHandler::name
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QImageIOHandler::write
+32    QImageIOHandler::option
+36    QImageIOHandler::setOption
+40    QImageIOHandler::supportsOption
+44    QImageIOHandler::jumpToNextImage
+48    QImageIOHandler::jumpToImage
+52    QImageIOHandler::loopCount
+56    QImageIOHandler::imageCount
+60    QImageIOHandler::nextImageDelay
+64    QImageIOHandler::currentImageNumber
+68    QImageIOHandler::currentImageRect
+
+Class QImageIOHandler
+   size=8 align=4
+   base size=8 base align=4
+QImageIOHandler (0xb22b9d98) 0
+    vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 8u)
+
+Vtable for QImageIOHandlerFactoryInterface
+QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI31QImageIOHandlerFactoryInterface)
+8     QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface
+12    QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QImageIOHandlerFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QImageIOHandlerFactoryInterface (0xb20d8b40) 0 nearly-empty
+    vptr=((& QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface) + 8u)
+  QFactoryInterface (0xb22b9f00) 0 nearly-empty
+      primary-for QImageIOHandlerFactoryInterface (0xb20d8b40)
+
+Vtable for QImageIOPlugin
+QImageIOPlugin::_ZTV14QImageIOPlugin: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QImageIOPlugin)
+8     QImageIOPlugin::metaObject
+12    QImageIOPlugin::qt_metacast
+16    QImageIOPlugin::qt_metacall
+20    QImageIOPlugin::~QImageIOPlugin
+24    QImageIOPlugin::~QImageIOPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    (int (*)(...))-0x000000008
+72    (int (*)(...))(& _ZTI14QImageIOPlugin)
+76    QImageIOPlugin::_ZThn8_N14QImageIOPluginD1Ev
+80    QImageIOPlugin::_ZThn8_N14QImageIOPluginD0Ev
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+
+Class QImageIOPlugin
+   size=12 align=4
+   base size=12 base align=4
+QImageIOPlugin (0xb2103e60) 0
+    vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 8u)
+  QObject (0xb210b21c) 0
+      primary-for QImageIOPlugin (0xb2103e60)
+  QImageIOHandlerFactoryInterface (0xb20d8e00) 8 nearly-empty
+      vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 76u)
+    QFactoryInterface (0xb210b258) 8 nearly-empty
+        primary-for QImageIOHandlerFactoryInterface (0xb20d8e00)
+
+Class QImageReader
+   size=4 align=4
+   base size=4 base align=4
+QImageReader (0xb210b474) 0
+
+Class QImageWriter
+   size=4 align=4
+   base size=4 base align=4
+QImageWriter (0xb210b4b0) 0
+
+Vtable for QMovie
+QMovie::_ZTV6QMovie: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QMovie)
+8     QMovie::metaObject
+12    QMovie::qt_metacast
+16    QMovie::qt_metacall
+20    QMovie::~QMovie
+24    QMovie::~QMovie
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QMovie
+   size=8 align=4
+   base size=8 base align=4
+QMovie (0xb2118200) 0
+    vptr=((& QMovie::_ZTV6QMovie) + 8u)
+  QObject (0xb210b4ec) 0
+      primary-for QMovie (0xb2118200)
+
+Vtable for QPicture
+QPicture::_ZTV8QPicture: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QPicture)
+8     QPicture::~QPicture
+12    QPicture::~QPicture
+16    QPicture::devType
+20    QPicture::paintEngine
+24    QPicture::metric
+28    QPicture::setData
+
+Class QPicture
+   size=12 align=4
+   base size=12 base align=4
+QPicture (0xb2118840) 0
+    vptr=((& QPicture::_ZTV8QPicture) + 8u)
+  QPaintDevice (0xb210b7f8) 0
+      primary-for QPicture (0xb2118840)
+
+Class QPictureIO
+   size=4 align=4
+   base size=4 base align=4
+QPictureIO (0xb210ba8c) 0
+
+Vtable for QPictureFormatInterface
+QPictureFormatInterface::_ZTV23QPictureFormatInterface: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QPictureFormatInterface)
+8     QPictureFormatInterface::~QPictureFormatInterface
+12    QPictureFormatInterface::~QPictureFormatInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class QPictureFormatInterface
+   size=4 align=4
+   base size=4 base align=4
+QPictureFormatInterface (0xb2118b80) 0 nearly-empty
+    vptr=((& QPictureFormatInterface::_ZTV23QPictureFormatInterface) + 8u)
+  QFactoryInterface (0xb210bac8) 0 nearly-empty
+      primary-for QPictureFormatInterface (0xb2118b80)
+
+Vtable for QPictureFormatPlugin
+QPictureFormatPlugin::_ZTV20QPictureFormatPlugin: 26u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QPictureFormatPlugin)
+8     QPictureFormatPlugin::metaObject
+12    QPictureFormatPlugin::qt_metacast
+16    QPictureFormatPlugin::qt_metacall
+20    QPictureFormatPlugin::~QPictureFormatPlugin
+24    QPictureFormatPlugin::~QPictureFormatPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    QPictureFormatPlugin::loadPicture
+64    QPictureFormatPlugin::savePicture
+68    __cxa_pure_virtual
+72    (int (*)(...))-0x000000008
+76    (int (*)(...))(& _ZTI20QPictureFormatPlugin)
+80    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD1Ev
+84    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD0Ev
+88    __cxa_pure_virtual
+92    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11loadPictureERK7QStringS2_P8QPicture
+96    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11savePictureERK7QStringS2_RK8QPicture
+100   __cxa_pure_virtual
+
+Class QPictureFormatPlugin
+   size=12 align=4
+   base size=12 base align=4
+QPictureFormatPlugin (0xb2189e10) 0
+    vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 8u)
+  QObject (0xb210bdd4) 0
+      primary-for QPictureFormatPlugin (0xb2189e10)
+  QPictureFormatInterface (0xb2118e40) 8 nearly-empty
+      vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 80u)
+    QFactoryInterface (0xb210be10) 8 nearly-empty
+        primary-for QPictureFormatInterface (0xb2118e40)
+
+Class QPixmapCache::Key
+   size=4 align=4
+   base size=4 base align=4
+QPixmapCache::Key (0xb210bf78) 0
+
+Class QPixmapCache
+   size=1 align=1
+   base size=0 base align=1
+QPixmapCache (0xb210bf3c) 0 empty
+
+Vtable for QGraphicsItem
+QGraphicsItem::_ZTV13QGraphicsItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGraphicsItem)
+8     QGraphicsItem::~QGraphicsItem
+12    QGraphicsItem::~QGraphicsItem
+16    QGraphicsItem::advance
+20    __cxa_pure_virtual
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsItem::isObscuredBy
+44    QGraphicsItem::opaqueArea
+48    __cxa_pure_virtual
+52    QGraphicsItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QGraphicsItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsItem (0xb21a0000) 0
+    vptr=((& QGraphicsItem::_ZTV13QGraphicsItem) + 8u)
+
+Vtable for QGraphicsObject
+QGraphicsObject::_ZTV15QGraphicsObject: 53u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsObject)
+8     QGraphicsObject::metaObject
+12    QGraphicsObject::qt_metacast
+16    QGraphicsObject::qt_metacall
+20    QGraphicsObject::~QGraphicsObject
+24    QGraphicsObject::~QGraphicsObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    (int (*)(...))-0x000000008
+60    (int (*)(...))(& _ZTI15QGraphicsObject)
+64    QGraphicsObject::_ZThn8_N15QGraphicsObjectD1Ev
+68    QGraphicsObject::_ZThn8_N15QGraphicsObjectD0Ev
+72    QGraphicsItem::advance
+76    __cxa_pure_virtual
+80    QGraphicsItem::shape
+84    QGraphicsItem::contains
+88    QGraphicsItem::collidesWithItem
+92    QGraphicsItem::collidesWithPath
+96    QGraphicsItem::isObscuredBy
+100   QGraphicsItem::opaqueArea
+104   __cxa_pure_virtual
+108   QGraphicsItem::type
+112   QGraphicsItem::sceneEventFilter
+116   QGraphicsItem::sceneEvent
+120   QGraphicsItem::contextMenuEvent
+124   QGraphicsItem::dragEnterEvent
+128   QGraphicsItem::dragLeaveEvent
+132   QGraphicsItem::dragMoveEvent
+136   QGraphicsItem::dropEvent
+140   QGraphicsItem::focusInEvent
+144   QGraphicsItem::focusOutEvent
+148   QGraphicsItem::hoverEnterEvent
+152   QGraphicsItem::hoverMoveEvent
+156   QGraphicsItem::hoverLeaveEvent
+160   QGraphicsItem::keyPressEvent
+164   QGraphicsItem::keyReleaseEvent
+168   QGraphicsItem::mousePressEvent
+172   QGraphicsItem::mouseMoveEvent
+176   QGraphicsItem::mouseReleaseEvent
+180   QGraphicsItem::mouseDoubleClickEvent
+184   QGraphicsItem::wheelEvent
+188   QGraphicsItem::inputMethodEvent
+192   QGraphicsItem::inputMethodQuery
+196   QGraphicsItem::itemChange
+200   QGraphicsItem::supportsExtension
+204   QGraphicsItem::setExtension
+208   QGraphicsItem::extension
+
+Class QGraphicsObject
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsObject (0xb2020b90) 0
+    vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 8u)
+  QObject (0xb20221e0) 0
+      primary-for QGraphicsObject (0xb2020b90)
+  QGraphicsItem (0xb202221c) 8
+      vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 64u)
+
+Vtable for QAbstractGraphicsShapeItem
+QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractGraphicsShapeItem)
+8     QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem
+12    QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem
+16    QGraphicsItem::advance
+20    __cxa_pure_virtual
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QAbstractGraphicsShapeItem::isObscuredBy
+44    QAbstractGraphicsShapeItem::opaqueArea
+48    __cxa_pure_virtual
+52    QGraphicsItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QAbstractGraphicsShapeItem
+   size=8 align=4
+   base size=8 base align=4
+QAbstractGraphicsShapeItem (0xb2032000) 0
+    vptr=((& QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem) + 8u)
+  QGraphicsItem (0xb2022348) 0
+      primary-for QAbstractGraphicsShapeItem (0xb2032000)
+
+Vtable for QGraphicsPathItem
+QGraphicsPathItem::_ZTV17QGraphicsPathItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsPathItem)
+8     QGraphicsPathItem::~QGraphicsPathItem
+12    QGraphicsPathItem::~QGraphicsPathItem
+16    QGraphicsItem::advance
+20    QGraphicsPathItem::boundingRect
+24    QGraphicsPathItem::shape
+28    QGraphicsPathItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPathItem::isObscuredBy
+44    QGraphicsPathItem::opaqueArea
+48    QGraphicsPathItem::paint
+52    QGraphicsPathItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPathItem::supportsExtension
+148   QGraphicsPathItem::setExtension
+152   QGraphicsPathItem::extension
+
+Class QGraphicsPathItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPathItem (0xb2032100) 0
+    vptr=((& QGraphicsPathItem::_ZTV17QGraphicsPathItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb2032140) 0
+      primary-for QGraphicsPathItem (0xb2032100)
+    QGraphicsItem (0xb2022474) 0
+        primary-for QAbstractGraphicsShapeItem (0xb2032140)
+
+Vtable for QGraphicsRectItem
+QGraphicsRectItem::_ZTV17QGraphicsRectItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsRectItem)
+8     QGraphicsRectItem::~QGraphicsRectItem
+12    QGraphicsRectItem::~QGraphicsRectItem
+16    QGraphicsItem::advance
+20    QGraphicsRectItem::boundingRect
+24    QGraphicsRectItem::shape
+28    QGraphicsRectItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsRectItem::isObscuredBy
+44    QGraphicsRectItem::opaqueArea
+48    QGraphicsRectItem::paint
+52    QGraphicsRectItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsRectItem::supportsExtension
+148   QGraphicsRectItem::setExtension
+152   QGraphicsRectItem::extension
+
+Class QGraphicsRectItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsRectItem (0xb2032240) 0
+    vptr=((& QGraphicsRectItem::_ZTV17QGraphicsRectItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb2032280) 0
+      primary-for QGraphicsRectItem (0xb2032240)
+    QGraphicsItem (0xb20225a0) 0
+        primary-for QAbstractGraphicsShapeItem (0xb2032280)
+
+Vtable for QGraphicsEllipseItem
+QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsEllipseItem)
+8     QGraphicsEllipseItem::~QGraphicsEllipseItem
+12    QGraphicsEllipseItem::~QGraphicsEllipseItem
+16    QGraphicsItem::advance
+20    QGraphicsEllipseItem::boundingRect
+24    QGraphicsEllipseItem::shape
+28    QGraphicsEllipseItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsEllipseItem::isObscuredBy
+44    QGraphicsEllipseItem::opaqueArea
+48    QGraphicsEllipseItem::paint
+52    QGraphicsEllipseItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsEllipseItem::supportsExtension
+148   QGraphicsEllipseItem::setExtension
+152   QGraphicsEllipseItem::extension
+
+Class QGraphicsEllipseItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsEllipseItem (0xb20323c0) 0
+    vptr=((& QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb2032400) 0
+      primary-for QGraphicsEllipseItem (0xb20323c0)
+    QGraphicsItem (0xb2022780) 0
+        primary-for QAbstractGraphicsShapeItem (0xb2032400)
+
+Vtable for QGraphicsPolygonItem
+QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsPolygonItem)
+8     QGraphicsPolygonItem::~QGraphicsPolygonItem
+12    QGraphicsPolygonItem::~QGraphicsPolygonItem
+16    QGraphicsItem::advance
+20    QGraphicsPolygonItem::boundingRect
+24    QGraphicsPolygonItem::shape
+28    QGraphicsPolygonItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPolygonItem::isObscuredBy
+44    QGraphicsPolygonItem::opaqueArea
+48    QGraphicsPolygonItem::paint
+52    QGraphicsPolygonItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPolygonItem::supportsExtension
+148   QGraphicsPolygonItem::setExtension
+152   QGraphicsPolygonItem::extension
+
+Class QGraphicsPolygonItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPolygonItem (0xb2032540) 0
+    vptr=((& QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb2032580) 0
+      primary-for QGraphicsPolygonItem (0xb2032540)
+    QGraphicsItem (0xb2022960) 0
+        primary-for QAbstractGraphicsShapeItem (0xb2032580)
+
+Vtable for QGraphicsLineItem
+QGraphicsLineItem::_ZTV17QGraphicsLineItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsLineItem)
+8     QGraphicsLineItem::~QGraphicsLineItem
+12    QGraphicsLineItem::~QGraphicsLineItem
+16    QGraphicsItem::advance
+20    QGraphicsLineItem::boundingRect
+24    QGraphicsLineItem::shape
+28    QGraphicsLineItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsLineItem::isObscuredBy
+44    QGraphicsLineItem::opaqueArea
+48    QGraphicsLineItem::paint
+52    QGraphicsLineItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsLineItem::supportsExtension
+148   QGraphicsLineItem::setExtension
+152   QGraphicsLineItem::extension
+
+Class QGraphicsLineItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLineItem (0xb2032680) 0
+    vptr=((& QGraphicsLineItem::_ZTV17QGraphicsLineItem) + 8u)
+  QGraphicsItem (0xb2022a8c) 0
+      primary-for QGraphicsLineItem (0xb2032680)
+
+Vtable for QGraphicsPixmapItem
+QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsPixmapItem)
+8     QGraphicsPixmapItem::~QGraphicsPixmapItem
+12    QGraphicsPixmapItem::~QGraphicsPixmapItem
+16    QGraphicsItem::advance
+20    QGraphicsPixmapItem::boundingRect
+24    QGraphicsPixmapItem::shape
+28    QGraphicsPixmapItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPixmapItem::isObscuredBy
+44    QGraphicsPixmapItem::opaqueArea
+48    QGraphicsPixmapItem::paint
+52    QGraphicsPixmapItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPixmapItem::supportsExtension
+148   QGraphicsPixmapItem::setExtension
+152   QGraphicsPixmapItem::extension
+
+Class QGraphicsPixmapItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPixmapItem (0xb20327c0) 0
+    vptr=((& QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem) + 8u)
+  QGraphicsItem (0xb2022c6c) 0
+      primary-for QGraphicsPixmapItem (0xb20327c0)
+
+Vtable for QGraphicsTextItem
+QGraphicsTextItem::_ZTV17QGraphicsTextItem: 82u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsTextItem)
+8     QGraphicsTextItem::metaObject
+12    QGraphicsTextItem::qt_metacast
+16    QGraphicsTextItem::qt_metacall
+20    QGraphicsTextItem::~QGraphicsTextItem
+24    QGraphicsTextItem::~QGraphicsTextItem
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsTextItem::boundingRect
+60    QGraphicsTextItem::shape
+64    QGraphicsTextItem::contains
+68    QGraphicsTextItem::paint
+72    QGraphicsTextItem::isObscuredBy
+76    QGraphicsTextItem::opaqueArea
+80    QGraphicsTextItem::type
+84    QGraphicsTextItem::sceneEvent
+88    QGraphicsTextItem::mousePressEvent
+92    QGraphicsTextItem::mouseMoveEvent
+96    QGraphicsTextItem::mouseReleaseEvent
+100   QGraphicsTextItem::mouseDoubleClickEvent
+104   QGraphicsTextItem::contextMenuEvent
+108   QGraphicsTextItem::keyPressEvent
+112   QGraphicsTextItem::keyReleaseEvent
+116   QGraphicsTextItem::focusInEvent
+120   QGraphicsTextItem::focusOutEvent
+124   QGraphicsTextItem::dragEnterEvent
+128   QGraphicsTextItem::dragLeaveEvent
+132   QGraphicsTextItem::dragMoveEvent
+136   QGraphicsTextItem::dropEvent
+140   QGraphicsTextItem::inputMethodEvent
+144   QGraphicsTextItem::hoverEnterEvent
+148   QGraphicsTextItem::hoverMoveEvent
+152   QGraphicsTextItem::hoverLeaveEvent
+156   QGraphicsTextItem::inputMethodQuery
+160   QGraphicsTextItem::supportsExtension
+164   QGraphicsTextItem::setExtension
+168   QGraphicsTextItem::extension
+172   (int (*)(...))-0x000000008
+176   (int (*)(...))(& _ZTI17QGraphicsTextItem)
+180   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD1Ev
+184   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD0Ev
+188   QGraphicsItem::advance
+192   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12boundingRectEv
+196   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem5shapeEv
+200   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem8containsERK7QPointF
+204   QGraphicsItem::collidesWithItem
+208   QGraphicsItem::collidesWithPath
+212   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12isObscuredByEPK13QGraphicsItem
+216   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem10opaqueAreaEv
+220   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+224   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem4typeEv
+228   QGraphicsItem::sceneEventFilter
+232   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem10sceneEventEP6QEvent
+236   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16contextMenuEventEP30QGraphicsSceneContextMenuEvent
+240   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragEnterEventEP27QGraphicsSceneDragDropEvent
+244   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragLeaveEventEP27QGraphicsSceneDragDropEvent
+248   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13dragMoveEventEP27QGraphicsSceneDragDropEvent
+252   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem9dropEventEP27QGraphicsSceneDragDropEvent
+256   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12focusInEventEP11QFocusEvent
+260   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13focusOutEventEP11QFocusEvent
+264   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverEnterEventEP24QGraphicsSceneHoverEvent
+268   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14hoverMoveEventEP24QGraphicsSceneHoverEvent
+272   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+276   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13keyPressEventEP9QKeyEvent
+280   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15keyReleaseEventEP9QKeyEvent
+284   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15mousePressEventEP24QGraphicsSceneMouseEvent
+288   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14mouseMoveEventEP24QGraphicsSceneMouseEvent
+292   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem17mouseReleaseEventEP24QGraphicsSceneMouseEvent
+296   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent
+300   QGraphicsItem::wheelEvent
+304   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16inputMethodEventEP17QInputMethodEvent
+308   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem16inputMethodQueryEN2Qt16InputMethodQueryE
+312   QGraphicsItem::itemChange
+316   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem17supportsExtensionEN13QGraphicsItem9ExtensionE
+320   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12setExtensionEN13QGraphicsItem9ExtensionERK8QVariant
+324   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem9extensionERK8QVariant
+
+Class QGraphicsTextItem
+   size=20 align=4
+   base size=20 base align=4
+QGraphicsTextItem (0xb2032900) 0
+    vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 8u)
+  QGraphicsObject (0xb207b000) 0
+      primary-for QGraphicsTextItem (0xb2032900)
+    QObject (0xb2022d98) 0
+        primary-for QGraphicsObject (0xb207b000)
+    QGraphicsItem (0xb2022dd4) 8
+        vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 180u)
+
+Vtable for QGraphicsSimpleTextItem
+QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSimpleTextItem)
+8     QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem
+12    QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem
+16    QGraphicsItem::advance
+20    QGraphicsSimpleTextItem::boundingRect
+24    QGraphicsSimpleTextItem::shape
+28    QGraphicsSimpleTextItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsSimpleTextItem::isObscuredBy
+44    QGraphicsSimpleTextItem::opaqueArea
+48    QGraphicsSimpleTextItem::paint
+52    QGraphicsSimpleTextItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsSimpleTextItem::supportsExtension
+148   QGraphicsSimpleTextItem::setExtension
+152   QGraphicsSimpleTextItem::extension
+
+Class QGraphicsSimpleTextItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsSimpleTextItem (0xb2032b80) 0
+    vptr=((& QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb2032bc0) 0
+      primary-for QGraphicsSimpleTextItem (0xb2032b80)
+    QGraphicsItem (0xb2022fb4) 0
+        primary-for QAbstractGraphicsShapeItem (0xb2032bc0)
+
+Vtable for QGraphicsItemGroup
+QGraphicsItemGroup::_ZTV18QGraphicsItemGroup: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGraphicsItemGroup)
+8     QGraphicsItemGroup::~QGraphicsItemGroup
+12    QGraphicsItemGroup::~QGraphicsItemGroup
+16    QGraphicsItem::advance
+20    QGraphicsItemGroup::boundingRect
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsItemGroup::isObscuredBy
+44    QGraphicsItemGroup::opaqueArea
+48    QGraphicsItemGroup::paint
+52    QGraphicsItemGroup::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QGraphicsItemGroup
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsItemGroup (0xb2032cc0) 0
+    vptr=((& QGraphicsItemGroup::_ZTV18QGraphicsItemGroup) + 8u)
+  QGraphicsItem (0xb20960f0) 0
+      primary-for QGraphicsItemGroup (0xb2032cc0)
+
+Vtable for QGraphicsLayoutItem
+QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsLayoutItem)
+8     QGraphicsLayoutItem::~QGraphicsLayoutItem
+12    QGraphicsLayoutItem::~QGraphicsLayoutItem
+16    QGraphicsLayoutItem::setGeometry
+20    QGraphicsLayoutItem::getContentsMargins
+24    QGraphicsLayoutItem::updateGeometry
+28    __cxa_pure_virtual
+
+Class QGraphicsLayoutItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLayoutItem (0xb2096384) 0
+    vptr=((& QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem) + 8u)
+
+Vtable for QGraphicsLayout
+QGraphicsLayout::_ZTV15QGraphicsLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsLayout)
+8     QGraphicsLayout::~QGraphicsLayout
+12    QGraphicsLayout::~QGraphicsLayout
+16    QGraphicsLayoutItem::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    __cxa_pure_virtual
+32    QGraphicsLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+
+Class QGraphicsLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLayout (0xb20a9780) 0
+    vptr=((& QGraphicsLayout::_ZTV15QGraphicsLayout) + 8u)
+  QGraphicsLayoutItem (0xb2096924) 0
+      primary-for QGraphicsLayout (0xb20a9780)
+
+Vtable for QGraphicsAnchor
+QGraphicsAnchor::_ZTV15QGraphicsAnchor: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsAnchor)
+8     QGraphicsAnchor::metaObject
+12    QGraphicsAnchor::qt_metacast
+16    QGraphicsAnchor::qt_metacall
+20    QGraphicsAnchor::~QGraphicsAnchor
+24    QGraphicsAnchor::~QGraphicsAnchor
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QGraphicsAnchor
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsAnchor (0xb20a9ac0) 0
+    vptr=((& QGraphicsAnchor::_ZTV15QGraphicsAnchor) + 8u)
+  QObject (0xb2096dd4) 0
+      primary-for QGraphicsAnchor (0xb20a9ac0)
+
+Vtable for QGraphicsAnchorLayout
+QGraphicsAnchorLayout::_ZTV21QGraphicsAnchorLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QGraphicsAnchorLayout)
+8     QGraphicsAnchorLayout::~QGraphicsAnchorLayout
+12    QGraphicsAnchorLayout::~QGraphicsAnchorLayout
+16    QGraphicsAnchorLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsAnchorLayout::sizeHint
+32    QGraphicsAnchorLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsAnchorLayout::count
+44    QGraphicsAnchorLayout::itemAt
+48    QGraphicsAnchorLayout::removeAt
+
+Class QGraphicsAnchorLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsAnchorLayout (0xb20a9d80) 0
+    vptr=((& QGraphicsAnchorLayout::_ZTV21QGraphicsAnchorLayout) + 8u)
+  QGraphicsLayout (0xb20a9dc0) 0
+      primary-for QGraphicsAnchorLayout (0xb20a9d80)
+    QGraphicsLayoutItem (0xb1edd000) 0
+        primary-for QGraphicsLayout (0xb20a9dc0)
+
+Vtable for QGraphicsGridLayout
+QGraphicsGridLayout::_ZTV19QGraphicsGridLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsGridLayout)
+8     QGraphicsGridLayout::~QGraphicsGridLayout
+12    QGraphicsGridLayout::~QGraphicsGridLayout
+16    QGraphicsGridLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsGridLayout::sizeHint
+32    QGraphicsGridLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsGridLayout::count
+44    QGraphicsGridLayout::itemAt
+48    QGraphicsGridLayout::removeAt
+
+Class QGraphicsGridLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsGridLayout (0xb20a9ec0) 0
+    vptr=((& QGraphicsGridLayout::_ZTV19QGraphicsGridLayout) + 8u)
+  QGraphicsLayout (0xb20a9f00) 0
+      primary-for QGraphicsGridLayout (0xb20a9ec0)
+    QGraphicsLayoutItem (0xb1edd12c) 0
+        primary-for QGraphicsLayout (0xb20a9f00)
+
+Vtable for QGraphicsItemAnimation
+QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QGraphicsItemAnimation)
+8     QGraphicsItemAnimation::metaObject
+12    QGraphicsItemAnimation::qt_metacast
+16    QGraphicsItemAnimation::qt_metacall
+20    QGraphicsItemAnimation::~QGraphicsItemAnimation
+24    QGraphicsItemAnimation::~QGraphicsItemAnimation
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsItemAnimation::beforeAnimationStep
+60    QGraphicsItemAnimation::afterAnimationStep
+
+Class QGraphicsItemAnimation
+   size=12 align=4
+   base size=12 base align=4
+QGraphicsItemAnimation (0xb1ef5040) 0
+    vptr=((& QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation) + 8u)
+  QObject (0xb1edd258) 0
+      primary-for QGraphicsItemAnimation (0xb1ef5040)
+
+Vtable for QGraphicsLinearLayout
+QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QGraphicsLinearLayout)
+8     QGraphicsLinearLayout::~QGraphicsLinearLayout
+12    QGraphicsLinearLayout::~QGraphicsLinearLayout
+16    QGraphicsLinearLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsLinearLayout::sizeHint
+32    QGraphicsLinearLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsLinearLayout::count
+44    QGraphicsLinearLayout::itemAt
+48    QGraphicsLinearLayout::removeAt
+
+Class QGraphicsLinearLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLinearLayout (0xb1ef5280) 0
+    vptr=((& QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout) + 8u)
+  QGraphicsLayout (0xb1ef52c0) 0
+      primary-for QGraphicsLinearLayout (0xb1ef5280)
+    QGraphicsLayoutItem (0xb1edd384) 0
+        primary-for QGraphicsLayout (0xb1ef52c0)
+
+Vtable for QGraphicsWidget
+QGraphicsWidget::_ZTV15QGraphicsWidget: 92u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsWidget)
+8     QGraphicsWidget::metaObject
+12    QGraphicsWidget::qt_metacast
+16    QGraphicsWidget::qt_metacall
+20    QGraphicsWidget::~QGraphicsWidget
+24    QGraphicsWidget::~QGraphicsWidget
+28    QGraphicsWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsWidget::setGeometry
+60    QGraphicsWidget::getContentsMargins
+64    QGraphicsWidget::type
+68    QGraphicsWidget::paint
+72    QGraphicsWidget::paintWindowFrame
+76    QGraphicsWidget::boundingRect
+80    QGraphicsWidget::shape
+84    QGraphicsWidget::initStyleOption
+88    QGraphicsWidget::sizeHint
+92    QGraphicsWidget::updateGeometry
+96    QGraphicsWidget::itemChange
+100   QGraphicsWidget::propertyChange
+104   QGraphicsWidget::sceneEvent
+108   QGraphicsWidget::windowFrameEvent
+112   QGraphicsWidget::windowFrameSectionAt
+116   QGraphicsWidget::changeEvent
+120   QGraphicsWidget::closeEvent
+124   QGraphicsWidget::focusInEvent
+128   QGraphicsWidget::focusNextPrevChild
+132   QGraphicsWidget::focusOutEvent
+136   QGraphicsWidget::hideEvent
+140   QGraphicsWidget::moveEvent
+144   QGraphicsWidget::polishEvent
+148   QGraphicsWidget::resizeEvent
+152   QGraphicsWidget::showEvent
+156   QGraphicsWidget::hoverMoveEvent
+160   QGraphicsWidget::hoverLeaveEvent
+164   QGraphicsWidget::grabMouseEvent
+168   QGraphicsWidget::ungrabMouseEvent
+172   QGraphicsWidget::grabKeyboardEvent
+176   QGraphicsWidget::ungrabKeyboardEvent
+180   (int (*)(...))-0x000000008
+184   (int (*)(...))(& _ZTI15QGraphicsWidget)
+188   QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD1Ev
+192   QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD0Ev
+196   QGraphicsItem::advance
+200   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv
+204   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv
+208   QGraphicsItem::contains
+212   QGraphicsItem::collidesWithItem
+216   QGraphicsItem::collidesWithPath
+220   QGraphicsItem::isObscuredBy
+224   QGraphicsItem::opaqueArea
+228   QGraphicsWidget::_ZThn8_N15QGraphicsWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+232   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget4typeEv
+236   QGraphicsItem::sceneEventFilter
+240   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent
+244   QGraphicsItem::contextMenuEvent
+248   QGraphicsItem::dragEnterEvent
+252   QGraphicsItem::dragLeaveEvent
+256   QGraphicsItem::dragMoveEvent
+260   QGraphicsItem::dropEvent
+264   QGraphicsWidget::_ZThn8_N15QGraphicsWidget12focusInEventEP11QFocusEvent
+268   QGraphicsWidget::_ZThn8_N15QGraphicsWidget13focusOutEventEP11QFocusEvent
+272   QGraphicsItem::hoverEnterEvent
+276   QGraphicsWidget::_ZThn8_N15QGraphicsWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent
+280   QGraphicsWidget::_ZThn8_N15QGraphicsWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+284   QGraphicsItem::keyPressEvent
+288   QGraphicsItem::keyReleaseEvent
+292   QGraphicsItem::mousePressEvent
+296   QGraphicsItem::mouseMoveEvent
+300   QGraphicsItem::mouseReleaseEvent
+304   QGraphicsItem::mouseDoubleClickEvent
+308   QGraphicsItem::wheelEvent
+312   QGraphicsItem::inputMethodEvent
+316   QGraphicsItem::inputMethodQuery
+320   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant
+324   QGraphicsItem::supportsExtension
+328   QGraphicsItem::setExtension
+332   QGraphicsItem::extension
+336   (int (*)(...))-0x000000010
+340   (int (*)(...))(& _ZTI15QGraphicsWidget)
+344   QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD1Ev
+348   QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD0Ev
+352   QGraphicsWidget::_ZThn16_N15QGraphicsWidget11setGeometryERK6QRectF
+356   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_
+360   QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv
+364   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget8sizeHintEN2Qt8SizeHintERK6QSizeF
+
+Class QGraphicsWidget
+   size=24 align=4
+   base size=24 base align=4
+QGraphicsWidget (0xb1f0dd20) 0
+    vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 8u)
+  QGraphicsObject (0xb1f0dd70) 0
+      primary-for QGraphicsWidget (0xb1f0dd20)
+    QObject (0xb1edd4b0) 0
+        primary-for QGraphicsObject (0xb1f0dd70)
+    QGraphicsItem (0xb1edd4ec) 8
+        vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 188u)
+  QGraphicsLayoutItem (0xb1edd528) 16
+      vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 344u)
+
+Vtable for QGraphicsProxyWidget
+QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+8     QGraphicsProxyWidget::metaObject
+12    QGraphicsProxyWidget::qt_metacast
+16    QGraphicsProxyWidget::qt_metacall
+20    QGraphicsProxyWidget::~QGraphicsProxyWidget
+24    QGraphicsProxyWidget::~QGraphicsProxyWidget
+28    QGraphicsProxyWidget::event
+32    QGraphicsProxyWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsProxyWidget::setGeometry
+60    QGraphicsWidget::getContentsMargins
+64    QGraphicsProxyWidget::type
+68    QGraphicsProxyWidget::paint
+72    QGraphicsWidget::paintWindowFrame
+76    QGraphicsWidget::boundingRect
+80    QGraphicsWidget::shape
+84    QGraphicsWidget::initStyleOption
+88    QGraphicsProxyWidget::sizeHint
+92    QGraphicsWidget::updateGeometry
+96    QGraphicsProxyWidget::itemChange
+100   QGraphicsWidget::propertyChange
+104   QGraphicsWidget::sceneEvent
+108   QGraphicsWidget::windowFrameEvent
+112   QGraphicsWidget::windowFrameSectionAt
+116   QGraphicsWidget::changeEvent
+120   QGraphicsWidget::closeEvent
+124   QGraphicsProxyWidget::focusInEvent
+128   QGraphicsProxyWidget::focusNextPrevChild
+132   QGraphicsProxyWidget::focusOutEvent
+136   QGraphicsProxyWidget::hideEvent
+140   QGraphicsWidget::moveEvent
+144   QGraphicsWidget::polishEvent
+148   QGraphicsProxyWidget::resizeEvent
+152   QGraphicsProxyWidget::showEvent
+156   QGraphicsProxyWidget::hoverMoveEvent
+160   QGraphicsProxyWidget::hoverLeaveEvent
+164   QGraphicsProxyWidget::grabMouseEvent
+168   QGraphicsProxyWidget::ungrabMouseEvent
+172   QGraphicsWidget::grabKeyboardEvent
+176   QGraphicsWidget::ungrabKeyboardEvent
+180   QGraphicsProxyWidget::contextMenuEvent
+184   QGraphicsProxyWidget::dragEnterEvent
+188   QGraphicsProxyWidget::dragLeaveEvent
+192   QGraphicsProxyWidget::dragMoveEvent
+196   QGraphicsProxyWidget::dropEvent
+200   QGraphicsProxyWidget::hoverEnterEvent
+204   QGraphicsProxyWidget::mouseMoveEvent
+208   QGraphicsProxyWidget::mousePressEvent
+212   QGraphicsProxyWidget::mouseReleaseEvent
+216   QGraphicsProxyWidget::mouseDoubleClickEvent
+220   QGraphicsProxyWidget::wheelEvent
+224   QGraphicsProxyWidget::keyPressEvent
+228   QGraphicsProxyWidget::keyReleaseEvent
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+240   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD1Ev
+244   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD0Ev
+248   QGraphicsItem::advance
+252   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv
+256   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv
+260   QGraphicsItem::contains
+264   QGraphicsItem::collidesWithItem
+268   QGraphicsItem::collidesWithPath
+272   QGraphicsItem::isObscuredBy
+276   QGraphicsItem::opaqueArea
+280   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+284   QGraphicsProxyWidget::_ZThn8_NK20QGraphicsProxyWidget4typeEv
+288   QGraphicsItem::sceneEventFilter
+292   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent
+296   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget16contextMenuEventEP30QGraphicsSceneContextMenuEvent
+300   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14dragEnterEventEP27QGraphicsSceneDragDropEvent
+304   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14dragLeaveEventEP27QGraphicsSceneDragDropEvent
+308   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13dragMoveEventEP27QGraphicsSceneDragDropEvent
+312   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget9dropEventEP27QGraphicsSceneDragDropEvent
+316   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget12focusInEventEP11QFocusEvent
+320   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13focusOutEventEP11QFocusEvent
+324   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverEnterEventEP24QGraphicsSceneHoverEvent
+328   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent
+332   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+336   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13keyPressEventEP9QKeyEvent
+340   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15keyReleaseEventEP9QKeyEvent
+344   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15mousePressEventEP24QGraphicsSceneMouseEvent
+348   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14mouseMoveEventEP24QGraphicsSceneMouseEvent
+352   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget17mouseReleaseEventEP24QGraphicsSceneMouseEvent
+356   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent
+360   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10wheelEventEP24QGraphicsSceneWheelEvent
+364   QGraphicsItem::inputMethodEvent
+368   QGraphicsItem::inputMethodQuery
+372   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant
+376   QGraphicsItem::supportsExtension
+380   QGraphicsItem::setExtension
+384   QGraphicsItem::extension
+388   (int (*)(...))-0x000000010
+392   (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+396   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD1Ev
+400   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD0Ev
+404   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget11setGeometryERK6QRectF
+408   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_
+412   QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv
+416   QGraphicsProxyWidget::_ZThn16_NK20QGraphicsProxyWidget8sizeHintEN2Qt8SizeHintERK6QSizeF
+
+Class QGraphicsProxyWidget
+   size=24 align=4
+   base size=24 base align=4
+QGraphicsProxyWidget (0xb1ef5800) 0
+    vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 8u)
+  QGraphicsWidget (0xb1f36000) 0
+      primary-for QGraphicsProxyWidget (0xb1ef5800)
+    QGraphicsObject (0xb1f36050) 0
+        primary-for QGraphicsWidget (0xb1f36000)
+      QObject (0xb1edd8ac) 0
+          primary-for QGraphicsObject (0xb1f36050)
+      QGraphicsItem (0xb1edd8e8) 8
+          vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 240u)
+    QGraphicsLayoutItem (0xb1edd924) 16
+        vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 396u)
+
+Vtable for QGraphicsScene
+QGraphicsScene::_ZTV14QGraphicsScene: 34u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QGraphicsScene)
+8     QGraphicsScene::metaObject
+12    QGraphicsScene::qt_metacast
+16    QGraphicsScene::qt_metacall
+20    QGraphicsScene::~QGraphicsScene
+24    QGraphicsScene::~QGraphicsScene
+28    QGraphicsScene::event
+32    QGraphicsScene::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsScene::inputMethodQuery
+60    QGraphicsScene::contextMenuEvent
+64    QGraphicsScene::dragEnterEvent
+68    QGraphicsScene::dragMoveEvent
+72    QGraphicsScene::dragLeaveEvent
+76    QGraphicsScene::dropEvent
+80    QGraphicsScene::focusInEvent
+84    QGraphicsScene::focusOutEvent
+88    QGraphicsScene::helpEvent
+92    QGraphicsScene::keyPressEvent
+96    QGraphicsScene::keyReleaseEvent
+100   QGraphicsScene::mousePressEvent
+104   QGraphicsScene::mouseMoveEvent
+108   QGraphicsScene::mouseReleaseEvent
+112   QGraphicsScene::mouseDoubleClickEvent
+116   QGraphicsScene::wheelEvent
+120   QGraphicsScene::inputMethodEvent
+124   QGraphicsScene::drawBackground
+128   QGraphicsScene::drawForeground
+132   QGraphicsScene::drawItems
+
+Class QGraphicsScene
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsScene (0xb1ef5b00) 0
+    vptr=((& QGraphicsScene::_ZTV14QGraphicsScene) + 8u)
+  QObject (0xb1eddbf4) 0
+      primary-for QGraphicsScene (0xb1ef5b00)
+
+Vtable for QGraphicsSceneEvent
+QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsSceneEvent)
+8     QGraphicsSceneEvent::~QGraphicsSceneEvent
+12    QGraphicsSceneEvent::~QGraphicsSceneEvent
+
+Class QGraphicsSceneEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneEvent (0xb1f972c0) 0
+    vptr=((& QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent) + 8u)
+  QEvent (0xb1f957f8) 0
+      primary-for QGraphicsSceneEvent (0xb1f972c0)
+
+Vtable for QGraphicsSceneMouseEvent
+QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneMouseEvent)
+8     QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent
+12    QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent
+
+Class QGraphicsSceneMouseEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneMouseEvent (0xb1f97400) 0
+    vptr=((& QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f97440) 0
+      primary-for QGraphicsSceneMouseEvent (0xb1f97400)
+    QEvent (0xb1f95960) 0
+        primary-for QGraphicsSceneEvent (0xb1f97440)
+
+Vtable for QGraphicsSceneWheelEvent
+QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneWheelEvent)
+8     QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent
+12    QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent
+
+Class QGraphicsSceneWheelEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneWheelEvent (0xb1f97540) 0
+    vptr=((& QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f97580) 0
+      primary-for QGraphicsSceneWheelEvent (0xb1f97540)
+    QEvent (0xb1f95a8c) 0
+        primary-for QGraphicsSceneEvent (0xb1f97580)
+
+Vtable for QGraphicsSceneContextMenuEvent
+QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI30QGraphicsSceneContextMenuEvent)
+8     QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent
+12    QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent
+
+Class QGraphicsSceneContextMenuEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneContextMenuEvent (0xb1f97680) 0
+    vptr=((& QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f976c0) 0
+      primary-for QGraphicsSceneContextMenuEvent (0xb1f97680)
+    QEvent (0xb1f95bb8) 0
+        primary-for QGraphicsSceneEvent (0xb1f976c0)
+
+Vtable for QGraphicsSceneHoverEvent
+QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneHoverEvent)
+8     QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent
+12    QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent
+
+Class QGraphicsSceneHoverEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneHoverEvent (0xb1f977c0) 0
+    vptr=((& QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f97800) 0
+      primary-for QGraphicsSceneHoverEvent (0xb1f977c0)
+    QEvent (0xb1f95ce4) 0
+        primary-for QGraphicsSceneEvent (0xb1f97800)
+
+Vtable for QGraphicsSceneHelpEvent
+QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSceneHelpEvent)
+8     QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent
+12    QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent
+
+Class QGraphicsSceneHelpEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneHelpEvent (0xb1f97900) 0
+    vptr=((& QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f97940) 0
+      primary-for QGraphicsSceneHelpEvent (0xb1f97900)
+    QEvent (0xb1f95e10) 0
+        primary-for QGraphicsSceneEvent (0xb1f97940)
+
+Vtable for QGraphicsSceneDragDropEvent
+QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QGraphicsSceneDragDropEvent)
+8     QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent
+12    QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent
+
+Class QGraphicsSceneDragDropEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneDragDropEvent (0xb1f97a40) 0
+    vptr=((& QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f97a80) 0
+      primary-for QGraphicsSceneDragDropEvent (0xb1f97a40)
+    QEvent (0xb1f95f3c) 0
+        primary-for QGraphicsSceneEvent (0xb1f97a80)
+
+Vtable for QGraphicsSceneResizeEvent
+QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QGraphicsSceneResizeEvent)
+8     QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent
+12    QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent
+
+Class QGraphicsSceneResizeEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneResizeEvent (0xb1f97b80) 0
+    vptr=((& QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f97bc0) 0
+      primary-for QGraphicsSceneResizeEvent (0xb1f97b80)
+    QEvent (0xb1dee078) 0
+        primary-for QGraphicsSceneEvent (0xb1f97bc0)
+
+Vtable for QGraphicsSceneMoveEvent
+QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSceneMoveEvent)
+8     QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent
+12    QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent
+
+Class QGraphicsSceneMoveEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneMoveEvent (0xb1f97cc0) 0
+    vptr=((& QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f97d00) 0
+      primary-for QGraphicsSceneMoveEvent (0xb1f97cc0)
+    QEvent (0xb1dee1a4) 0
+        primary-for QGraphicsSceneEvent (0xb1f97d00)
+
+Vtable for QGraphicsTransform
+QGraphicsTransform::_ZTV18QGraphicsTransform: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGraphicsTransform)
+8     QGraphicsTransform::metaObject
+12    QGraphicsTransform::qt_metacast
+16    QGraphicsTransform::qt_metacall
+20    QGraphicsTransform::~QGraphicsTransform
+24    QGraphicsTransform::~QGraphicsTransform
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+
+Class QGraphicsTransform
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsTransform (0xb1f97e00) 0
+    vptr=((& QGraphicsTransform::_ZTV18QGraphicsTransform) + 8u)
+  QObject (0xb1dee2d0) 0
+      primary-for QGraphicsTransform (0xb1f97e00)
+
+Vtable for QGraphicsScale
+QGraphicsScale::_ZTV14QGraphicsScale: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QGraphicsScale)
+8     QGraphicsScale::metaObject
+12    QGraphicsScale::qt_metacast
+16    QGraphicsScale::qt_metacall
+20    QGraphicsScale::~QGraphicsScale
+24    QGraphicsScale::~QGraphicsScale
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsScale::applyTo
+
+Class QGraphicsScale
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsScale (0xb1e010c0) 0
+    vptr=((& QGraphicsScale::_ZTV14QGraphicsScale) + 8u)
+  QGraphicsTransform (0xb1e01100) 0
+      primary-for QGraphicsScale (0xb1e010c0)
+    QObject (0xb1dee4ec) 0
+        primary-for QGraphicsTransform (0xb1e01100)
+
+Vtable for QGraphicsRotation
+QGraphicsRotation::_ZTV17QGraphicsRotation: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsRotation)
+8     QGraphicsRotation::metaObject
+12    QGraphicsRotation::qt_metacast
+16    QGraphicsRotation::qt_metacall
+20    QGraphicsRotation::~QGraphicsRotation
+24    QGraphicsRotation::~QGraphicsRotation
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsRotation::applyTo
+
+Class QGraphicsRotation
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsRotation (0xb1e013c0) 0
+    vptr=((& QGraphicsRotation::_ZTV17QGraphicsRotation) + 8u)
+  QGraphicsTransform (0xb1e01400) 0
+      primary-for QGraphicsRotation (0xb1e013c0)
+    QObject (0xb1dee708) 0
+        primary-for QGraphicsTransform (0xb1e01400)
+
+Vtable for QGraphicsView
+QGraphicsView::_ZTV13QGraphicsView: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGraphicsView)
+8     QGraphicsView::metaObject
+12    QGraphicsView::qt_metacast
+16    QGraphicsView::qt_metacall
+20    QGraphicsView::~QGraphicsView
+24    QGraphicsView::~QGraphicsView
+28    QGraphicsView::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QGraphicsView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGraphicsView::mousePressEvent
+84    QGraphicsView::mouseReleaseEvent
+88    QGraphicsView::mouseDoubleClickEvent
+92    QGraphicsView::mouseMoveEvent
+96    QGraphicsView::wheelEvent
+100   QGraphicsView::keyPressEvent
+104   QGraphicsView::keyReleaseEvent
+108   QGraphicsView::focusInEvent
+112   QGraphicsView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGraphicsView::paintEvent
+128   QWidget::moveEvent
+132   QGraphicsView::resizeEvent
+136   QWidget::closeEvent
+140   QGraphicsView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QGraphicsView::dragEnterEvent
+156   QGraphicsView::dragMoveEvent
+160   QGraphicsView::dragLeaveEvent
+164   QGraphicsView::dropEvent
+168   QGraphicsView::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QGraphicsView::inputMethodEvent
+192   QGraphicsView::inputMethodQuery
+196   QGraphicsView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QGraphicsView::viewportEvent
+228   QGraphicsView::scrollContentsBy
+232   QGraphicsView::drawBackground
+236   QGraphicsView::drawForeground
+240   QGraphicsView::drawItems
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI13QGraphicsView)
+252   QGraphicsView::_ZThn8_N13QGraphicsViewD1Ev
+256   QGraphicsView::_ZThn8_N13QGraphicsViewD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QGraphicsView
+   size=20 align=4
+   base size=20 base align=4
+QGraphicsView (0xb1e016c0) 0
+    vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 8u)
+  QAbstractScrollArea (0xb1e01700) 0
+      primary-for QGraphicsView (0xb1e016c0)
+    QFrame (0xb1e01740) 0
+        primary-for QAbstractScrollArea (0xb1e01700)
+      QWidget (0xb1e192d0) 0
+          primary-for QFrame (0xb1e01740)
+        QObject (0xb1dee924) 0
+            primary-for QWidget (0xb1e192d0)
+        QPaintDevice (0xb1dee960) 8
+            vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 252u)
+
+Class QVFbHeader
+   size=1084 align=4
+   base size=1084 base align=4
+QVFbHeader (0xb1e9d2d0) 0
+
+Class QVFbKeyData
+   size=12 align=4
+   base size=12 base align=4
+QVFbKeyData (0xb1e9d30c) 0
+
+Vtable for QWSEmbedWidget
+QWSEmbedWidget::_ZTV14QWSEmbedWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QWSEmbedWidget)
+8     QWSEmbedWidget::metaObject
+12    QWSEmbedWidget::qt_metacast
+16    QWSEmbedWidget::qt_metacall
+20    QWSEmbedWidget::~QWSEmbedWidget
+24    QWSEmbedWidget::~QWSEmbedWidget
+28    QWidget::event
+32    QWSEmbedWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWSEmbedWidget::moveEvent
+132   QWSEmbedWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWSEmbedWidget::showEvent
+172   QWSEmbedWidget::hideEvent
+176   QWidget::x11Event
+180   QWSEmbedWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QWSEmbedWidget)
+232   QWSEmbedWidget::_ZThn8_N14QWSEmbedWidgetD1Ev
+236   QWSEmbedWidget::_ZThn8_N14QWSEmbedWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWSEmbedWidget
+   size=20 align=4
+   base size=20 base align=4
+QWSEmbedWidget (0xb1ea4000) 0
+    vptr=((& QWSEmbedWidget::_ZTV14QWSEmbedWidget) + 8u)
+  QWidget (0xb1ea0820) 0
+      primary-for QWSEmbedWidget (0xb1ea4000)
+    QObject (0xb1e9d348) 0
+        primary-for QWidget (0xb1ea0820)
+    QPaintDevice (0xb1e9d384) 8
+        vptr=((& QWSEmbedWidget::_ZTV14QWSEmbedWidget) + 232u)
+
+Vtable for QGraphicsEffect
+QGraphicsEffect::_ZTV15QGraphicsEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsEffect)
+8     QGraphicsEffect::metaObject
+12    QGraphicsEffect::qt_metacast
+16    QGraphicsEffect::qt_metacall
+20    QGraphicsEffect::~QGraphicsEffect
+24    QGraphicsEffect::~QGraphicsEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    __cxa_pure_virtual
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsEffect (0xb1ea4300) 0
+    vptr=((& QGraphicsEffect::_ZTV15QGraphicsEffect) + 8u)
+  QObject (0xb1e9d5a0) 0
+      primary-for QGraphicsEffect (0xb1ea4300)
+
+Vtable for QGraphicsColorizeEffect
+QGraphicsColorizeEffect::_ZTV23QGraphicsColorizeEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsColorizeEffect)
+8     QGraphicsColorizeEffect::metaObject
+12    QGraphicsColorizeEffect::qt_metacast
+16    QGraphicsColorizeEffect::qt_metacall
+20    QGraphicsColorizeEffect::~QGraphicsColorizeEffect
+24    QGraphicsColorizeEffect::~QGraphicsColorizeEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    QGraphicsColorizeEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsColorizeEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsColorizeEffect (0xb1ea4700) 0
+    vptr=((& QGraphicsColorizeEffect::_ZTV23QGraphicsColorizeEffect) + 8u)
+  QGraphicsEffect (0xb1ea4740) 0
+      primary-for QGraphicsColorizeEffect (0xb1ea4700)
+    QObject (0xb1e9d8e8) 0
+        primary-for QGraphicsEffect (0xb1ea4740)
+
+Vtable for QGraphicsBlurEffect
+QGraphicsBlurEffect::_ZTV19QGraphicsBlurEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsBlurEffect)
+8     QGraphicsBlurEffect::metaObject
+12    QGraphicsBlurEffect::qt_metacast
+16    QGraphicsBlurEffect::qt_metacall
+20    QGraphicsBlurEffect::~QGraphicsBlurEffect
+24    QGraphicsBlurEffect::~QGraphicsBlurEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsBlurEffect::boundingRectFor
+60    QGraphicsBlurEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsBlurEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsBlurEffect (0xb1ea4a00) 0
+    vptr=((& QGraphicsBlurEffect::_ZTV19QGraphicsBlurEffect) + 8u)
+  QGraphicsEffect (0xb1ea4a40) 0
+      primary-for QGraphicsBlurEffect (0xb1ea4a00)
+    QObject (0xb1e9db04) 0
+        primary-for QGraphicsEffect (0xb1ea4a40)
+
+Vtable for QGraphicsDropShadowEffect
+QGraphicsDropShadowEffect::_ZTV25QGraphicsDropShadowEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QGraphicsDropShadowEffect)
+8     QGraphicsDropShadowEffect::metaObject
+12    QGraphicsDropShadowEffect::qt_metacast
+16    QGraphicsDropShadowEffect::qt_metacall
+20    QGraphicsDropShadowEffect::~QGraphicsDropShadowEffect
+24    QGraphicsDropShadowEffect::~QGraphicsDropShadowEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsDropShadowEffect::boundingRectFor
+60    QGraphicsDropShadowEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsDropShadowEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsDropShadowEffect (0xb1ea4e40) 0
+    vptr=((& QGraphicsDropShadowEffect::_ZTV25QGraphicsDropShadowEffect) + 8u)
+  QGraphicsEffect (0xb1ea4e80) 0
+      primary-for QGraphicsDropShadowEffect (0xb1ea4e40)
+    QObject (0xb1e9de10) 0
+        primary-for QGraphicsEffect (0xb1ea4e80)
+
+Vtable for QGraphicsOpacityEffect
+QGraphicsOpacityEffect::_ZTV22QGraphicsOpacityEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QGraphicsOpacityEffect)
+8     QGraphicsOpacityEffect::metaObject
+12    QGraphicsOpacityEffect::qt_metacast
+16    QGraphicsOpacityEffect::qt_metacall
+20    QGraphicsOpacityEffect::~QGraphicsOpacityEffect
+24    QGraphicsOpacityEffect::~QGraphicsOpacityEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    QGraphicsOpacityEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsOpacityEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsOpacityEffect (0xb1d152c0) 0
+    vptr=((& QGraphicsOpacityEffect::_ZTV22QGraphicsOpacityEffect) + 8u)
+  QGraphicsEffect (0xb1d15300) 0
+      primary-for QGraphicsOpacityEffect (0xb1d152c0)
+    QObject (0xb1d1f0b4) 0
+        primary-for QGraphicsEffect (0xb1d15300)
+
+Vtable for QAbstractPageSetupDialog
+QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractPageSetupDialog)
+8     QAbstractPageSetupDialog::metaObject
+12    QAbstractPageSetupDialog::qt_metacast
+16    QAbstractPageSetupDialog::qt_metacall
+20    QAbstractPageSetupDialog::~QAbstractPageSetupDialog
+24    QAbstractPageSetupDialog::~QAbstractPageSetupDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractPageSetupDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   __cxa_pure_virtual
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI24QAbstractPageSetupDialog)
+248   QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD1Ev
+252   QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractPageSetupDialog
+   size=20 align=4
+   base size=20 base align=4
+QAbstractPageSetupDialog (0xb1d155c0) 0
+    vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 8u)
+  QDialog (0xb1d15600) 0
+      primary-for QAbstractPageSetupDialog (0xb1d155c0)
+    QWidget (0xb1d22aa0) 0
+        primary-for QDialog (0xb1d15600)
+      QObject (0xb1d1f2d0) 0
+          primary-for QWidget (0xb1d22aa0)
+      QPaintDevice (0xb1d1f30c) 8
+          vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 248u)
+
+Vtable for QAbstractPrintDialog
+QAbstractPrintDialog::_ZTV20QAbstractPrintDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QAbstractPrintDialog)
+8     QAbstractPrintDialog::metaObject
+12    QAbstractPrintDialog::qt_metacast
+16    QAbstractPrintDialog::qt_metacall
+20    QAbstractPrintDialog::~QAbstractPrintDialog
+24    QAbstractPrintDialog::~QAbstractPrintDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   __cxa_pure_virtual
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI20QAbstractPrintDialog)
+248   QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD1Ev
+252   QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractPrintDialog
+   size=20 align=4
+   base size=20 base align=4
+QAbstractPrintDialog (0xb1d158c0) 0
+    vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 8u)
+  QDialog (0xb1d15900) 0
+      primary-for QAbstractPrintDialog (0xb1d158c0)
+    QWidget (0xb1d36140) 0
+        primary-for QDialog (0xb1d15900)
+      QObject (0xb1d1f528) 0
+          primary-for QWidget (0xb1d36140)
+      QPaintDevice (0xb1d1f564) 8
+          vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 248u)
+
+Vtable for QColorDialog
+QColorDialog::_ZTV12QColorDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QColorDialog)
+8     QColorDialog::metaObject
+12    QColorDialog::qt_metacast
+16    QColorDialog::qt_metacall
+20    QColorDialog::~QColorDialog
+24    QColorDialog::~QColorDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QColorDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QColorDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QColorDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QColorDialog)
+244   QColorDialog::_ZThn8_N12QColorDialogD1Ev
+248   QColorDialog::_ZThn8_N12QColorDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QColorDialog
+   size=20 align=4
+   base size=20 base align=4
+QColorDialog (0xb1d15d00) 0
+    vptr=((& QColorDialog::_ZTV12QColorDialog) + 8u)
+  QDialog (0xb1d15d40) 0
+      primary-for QColorDialog (0xb1d15d00)
+    QWidget (0xb1d4ed70) 0
+        primary-for QDialog (0xb1d15d40)
+      QObject (0xb1d1f870) 0
+          primary-for QWidget (0xb1d4ed70)
+      QPaintDevice (0xb1d1f8ac) 8
+          vptr=((& QColorDialog::_ZTV12QColorDialog) + 244u)
+
+Vtable for QErrorMessage
+QErrorMessage::_ZTV13QErrorMessage: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QErrorMessage)
+8     QErrorMessage::metaObject
+12    QErrorMessage::qt_metacast
+16    QErrorMessage::qt_metacall
+20    QErrorMessage::~QErrorMessage
+24    QErrorMessage::~QErrorMessage
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QErrorMessage::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QErrorMessage::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI13QErrorMessage)
+244   QErrorMessage::_ZThn8_N13QErrorMessageD1Ev
+248   QErrorMessage::_ZThn8_N13QErrorMessageD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QErrorMessage
+   size=20 align=4
+   base size=20 base align=4
+QErrorMessage (0xb1d8e1c0) 0
+    vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 8u)
+  QDialog (0xb1d8e200) 0
+      primary-for QErrorMessage (0xb1d8e1c0)
+    QWidget (0xb1d86d70) 0
+        primary-for QDialog (0xb1d8e200)
+      QObject (0xb1d1fc30) 0
+          primary-for QWidget (0xb1d86d70)
+      QPaintDevice (0xb1d1fc6c) 8
+          vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 244u)
+
+Vtable for QFileSystemModel
+QFileSystemModel::_ZTV16QFileSystemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QFileSystemModel)
+8     QFileSystemModel::metaObject
+12    QFileSystemModel::qt_metacast
+16    QFileSystemModel::qt_metacall
+20    QFileSystemModel::~QFileSystemModel
+24    QFileSystemModel::~QFileSystemModel
+28    QFileSystemModel::event
+32    QObject::eventFilter
+36    QFileSystemModel::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFileSystemModel::index
+60    QFileSystemModel::parent
+64    QFileSystemModel::rowCount
+68    QFileSystemModel::columnCount
+72    QFileSystemModel::hasChildren
+76    QFileSystemModel::data
+80    QFileSystemModel::setData
+84    QFileSystemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QFileSystemModel::mimeTypes
+104   QFileSystemModel::mimeData
+108   QFileSystemModel::dropMimeData
+112   QFileSystemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QFileSystemModel::fetchMore
+136   QFileSystemModel::canFetchMore
+140   QFileSystemModel::flags
+144   QFileSystemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QFileSystemModel
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemModel (0xb1d8e500) 0
+    vptr=((& QFileSystemModel::_ZTV16QFileSystemModel) + 8u)
+  QAbstractItemModel (0xb1d8e540) 0
+      primary-for QFileSystemModel (0xb1d8e500)
+    QObject (0xb1d1fe88) 0
+        primary-for QAbstractItemModel (0xb1d8e540)
+
+Vtable for QFontDialog
+QFontDialog::_ZTV11QFontDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFontDialog)
+8     QFontDialog::metaObject
+12    QFontDialog::qt_metacast
+16    QFontDialog::qt_metacall
+20    QFontDialog::~QFontDialog
+24    QFontDialog::~QFontDialog
+28    QWidget::event
+32    QFontDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QFontDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFontDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QFontDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QFontDialog)
+244   QFontDialog::_ZThn8_N11QFontDialogD1Ev
+248   QFontDialog::_ZThn8_N11QFontDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFontDialog
+   size=20 align=4
+   base size=20 base align=4
+QFontDialog (0xb1d8e900) 0
+    vptr=((& QFontDialog::_ZTV11QFontDialog) + 8u)
+  QDialog (0xb1d8e940) 0
+      primary-for QFontDialog (0xb1d8e900)
+    QWidget (0xb1bdc870) 0
+        primary-for QDialog (0xb1d8e940)
+      QObject (0xb1bd91a4) 0
+          primary-for QWidget (0xb1bdc870)
+      QPaintDevice (0xb1bd91e0) 8
+          vptr=((& QFontDialog::_ZTV11QFontDialog) + 244u)
+
+Vtable for QInputDialog
+QInputDialog::_ZTV12QInputDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QInputDialog)
+8     QInputDialog::metaObject
+12    QInputDialog::qt_metacast
+16    QInputDialog::qt_metacall
+20    QInputDialog::~QInputDialog
+24    QInputDialog::~QInputDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QInputDialog::setVisible
+64    QInputDialog::sizeHint
+68    QInputDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QInputDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QInputDialog)
+244   QInputDialog::_ZThn8_N12QInputDialogD1Ev
+248   QInputDialog::_ZThn8_N12QInputDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QInputDialog
+   size=20 align=4
+   base size=20 base align=4
+QInputDialog (0xb1d8edc0) 0
+    vptr=((& QInputDialog::_ZTV12QInputDialog) + 8u)
+  QDialog (0xb1d8ee00) 0
+      primary-for QInputDialog (0xb1d8edc0)
+    QWidget (0xb1bfb910) 0
+        primary-for QDialog (0xb1d8ee00)
+      QObject (0xb1bd9564) 0
+          primary-for QWidget (0xb1bfb910)
+      QPaintDevice (0xb1bd95a0) 8
+          vptr=((& QInputDialog::_ZTV12QInputDialog) + 244u)
+
+Vtable for QMessageBox
+QMessageBox::_ZTV11QMessageBox: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMessageBox)
+8     QMessageBox::metaObject
+12    QMessageBox::qt_metacast
+16    QMessageBox::qt_metacall
+20    QMessageBox::~QMessageBox
+24    QMessageBox::~QMessageBox
+28    QMessageBox::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QMessageBox::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMessageBox::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QMessageBox::resizeEvent
+136   QMessageBox::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QMessageBox::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QMessageBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QMessageBox)
+244   QMessageBox::_ZThn8_N11QMessageBoxD1Ev
+248   QMessageBox::_ZThn8_N11QMessageBoxD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMessageBox
+   size=20 align=4
+   base size=20 base align=4
+QMessageBox (0xb1c3d300) 0
+    vptr=((& QMessageBox::_ZTV11QMessageBox) + 8u)
+  QDialog (0xb1c3d340) 0
+      primary-for QMessageBox (0xb1c3d300)
+    QWidget (0xb1c72050) 0
+        primary-for QDialog (0xb1c3d340)
+      QObject (0xb1bd99d8) 0
+          primary-for QWidget (0xb1c72050)
+      QPaintDevice (0xb1bd9a14) 8
+          vptr=((& QMessageBox::_ZTV11QMessageBox) + 244u)
+
+Vtable for QPageSetupDialog
+QPageSetupDialog::_ZTV16QPageSetupDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QPageSetupDialog)
+8     QPageSetupDialog::metaObject
+12    QPageSetupDialog::qt_metacast
+16    QPageSetupDialog::qt_metacall
+20    QPageSetupDialog::~QPageSetupDialog
+24    QPageSetupDialog::~QPageSetupDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractPageSetupDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   QPageSetupDialog::exec
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI16QPageSetupDialog)
+248   QPageSetupDialog::_ZThn8_N16QPageSetupDialogD1Ev
+252   QPageSetupDialog::_ZThn8_N16QPageSetupDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPageSetupDialog
+   size=20 align=4
+   base size=20 base align=4
+QPageSetupDialog (0xb1c3d940) 0
+    vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 8u)
+  QAbstractPageSetupDialog (0xb1c3d980) 0
+      primary-for QPageSetupDialog (0xb1c3d940)
+    QDialog (0xb1c3d9c0) 0
+        primary-for QAbstractPageSetupDialog (0xb1c3d980)
+      QWidget (0xb1ca2c80) 0
+          primary-for QDialog (0xb1c3d9c0)
+        QObject (0xb1acb000) 0
+            primary-for QWidget (0xb1ca2c80)
+        QPaintDevice (0xb1acb03c) 8
+            vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 248u)
+
+Vtable for QUnixPrintWidget
+QUnixPrintWidget::_ZTV16QUnixPrintWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QUnixPrintWidget)
+8     QUnixPrintWidget::metaObject
+12    QUnixPrintWidget::qt_metacast
+16    QUnixPrintWidget::qt_metacall
+20    QUnixPrintWidget::~QUnixPrintWidget
+24    QUnixPrintWidget::~QUnixPrintWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI16QUnixPrintWidget)
+232   QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD1Ev
+236   QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QUnixPrintWidget
+   size=24 align=4
+   base size=24 base align=4
+QUnixPrintWidget (0xb1c3dc80) 0
+    vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 8u)
+  QWidget (0xb1ad3870) 0
+      primary-for QUnixPrintWidget (0xb1c3dc80)
+    QObject (0xb1acb258) 0
+        primary-for QWidget (0xb1ad3870)
+    QPaintDevice (0xb1acb294) 8
+        vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 232u)
+
+Vtable for QPrintDialog
+QPrintDialog::_ZTV12QPrintDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPrintDialog)
+8     QPrintDialog::metaObject
+12    QPrintDialog::qt_metacast
+16    QPrintDialog::qt_metacall
+20    QPrintDialog::~QPrintDialog
+24    QPrintDialog::~QPrintDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QPrintDialog::done
+228   QPrintDialog::accept
+232   QDialog::reject
+236   QPrintDialog::exec
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI12QPrintDialog)
+248   QPrintDialog::_ZThn8_N12QPrintDialogD1Ev
+252   QPrintDialog::_ZThn8_N12QPrintDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintDialog
+   size=20 align=4
+   base size=20 base align=4
+QPrintDialog (0xb1c3dec0) 0
+    vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 8u)
+  QAbstractPrintDialog (0xb1c3df00) 0
+      primary-for QPrintDialog (0xb1c3dec0)
+    QDialog (0xb1c3df40) 0
+        primary-for QAbstractPrintDialog (0xb1c3df00)
+      QWidget (0xb1ae0960) 0
+          primary-for QDialog (0xb1c3df40)
+        QObject (0xb1acb3c0) 0
+            primary-for QWidget (0xb1ae0960)
+        QPaintDevice (0xb1acb3fc) 8
+            vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 248u)
+
+Vtable for QPrintPreviewDialog
+QPrintPreviewDialog::_ZTV19QPrintPreviewDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QPrintPreviewDialog)
+8     QPrintPreviewDialog::metaObject
+12    QPrintPreviewDialog::qt_metacast
+16    QPrintPreviewDialog::qt_metacall
+20    QPrintPreviewDialog::~QPrintPreviewDialog
+24    QPrintPreviewDialog::~QPrintPreviewDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintPreviewDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QPrintPreviewDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI19QPrintPreviewDialog)
+244   QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD1Ev
+248   QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintPreviewDialog
+   size=24 align=4
+   base size=24 base align=4
+QPrintPreviewDialog (0xb1af2200) 0
+    vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 8u)
+  QDialog (0xb1af2240) 0
+      primary-for QPrintPreviewDialog (0xb1af2200)
+    QWidget (0xb1af4550) 0
+        primary-for QDialog (0xb1af2240)
+      QObject (0xb1acb618) 0
+          primary-for QWidget (0xb1af4550)
+      QPaintDevice (0xb1acb654) 8
+          vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 244u)
+
+Vtable for QProgressDialog
+QProgressDialog::_ZTV15QProgressDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QProgressDialog)
+8     QProgressDialog::metaObject
+12    QProgressDialog::qt_metacast
+16    QProgressDialog::qt_metacall
+20    QProgressDialog::~QProgressDialog
+24    QProgressDialog::~QProgressDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QProgressDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QProgressDialog::resizeEvent
+136   QProgressDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QProgressDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QProgressDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI15QProgressDialog)
+244   QProgressDialog::_ZThn8_N15QProgressDialogD1Ev
+248   QProgressDialog::_ZThn8_N15QProgressDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QProgressDialog
+   size=20 align=4
+   base size=20 base align=4
+QProgressDialog (0xb1af2500) 0
+    vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 8u)
+  QDialog (0xb1af2540) 0
+      primary-for QProgressDialog (0xb1af2500)
+    QWidget (0xb1afbf50) 0
+        primary-for QDialog (0xb1af2540)
+      QObject (0xb1acb870) 0
+          primary-for QWidget (0xb1afbf50)
+      QPaintDevice (0xb1acb8ac) 8
+          vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 244u)
+
+Vtable for QWizard
+QWizard::_ZTV7QWizard: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QWizard)
+8     QWizard::metaObject
+12    QWizard::qt_metacast
+16    QWizard::qt_metacall
+20    QWizard::~QWizard
+24    QWizard::~QWizard
+28    QWizard::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWizard::setVisible
+64    QWizard::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWizard::paintEvent
+128   QWidget::moveEvent
+132   QWizard::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QWizard::done
+228   QDialog::accept
+232   QDialog::reject
+236   QWizard::validateCurrentPage
+240   QWizard::nextId
+244   QWizard::initializePage
+248   QWizard::cleanupPage
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI7QWizard)
+260   QWizard::_ZThn8_N7QWizardD1Ev
+264   QWizard::_ZThn8_N7QWizardD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWizard
+   size=20 align=4
+   base size=20 base align=4
+QWizard (0xb1af2800) 0
+    vptr=((& QWizard::_ZTV7QWizard) + 8u)
+  QDialog (0xb1af2840) 0
+      primary-for QWizard (0xb1af2800)
+    QWidget (0xb1b11a50) 0
+        primary-for QDialog (0xb1af2840)
+      QObject (0xb1acbac8) 0
+          primary-for QWidget (0xb1b11a50)
+      QPaintDevice (0xb1acbb04) 8
+          vptr=((& QWizard::_ZTV7QWizard) + 260u)
+
+Vtable for QWizardPage
+QWizardPage::_ZTV11QWizardPage: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWizardPage)
+8     QWizardPage::metaObject
+12    QWizardPage::qt_metacast
+16    QWizardPage::qt_metacall
+20    QWizardPage::~QWizardPage
+24    QWizardPage::~QWizardPage
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QWizardPage::initializePage
+228   QWizardPage::cleanupPage
+232   QWizardPage::validatePage
+236   QWizardPage::isComplete
+240   QWizardPage::nextId
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI11QWizardPage)
+252   QWizardPage::_ZThn8_N11QWizardPageD1Ev
+256   QWizardPage::_ZThn8_N11QWizardPageD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWizardPage
+   size=20 align=4
+   base size=20 base align=4
+QWizardPage (0xb1af2c40) 0
+    vptr=((& QWizardPage::_ZTV11QWizardPage) + 8u)
+  QWidget (0xb1b61050) 0
+      primary-for QWizardPage (0xb1af2c40)
+    QObject (0xb1acbe10) 0
+        primary-for QWidget (0xb1b61050)
+    QPaintDevice (0xb1acbe4c) 8
+        vptr=((& QWizardPage::_ZTV11QWizardPage) + 252u)
+
+Class QAccessible
+   size=1 align=1
+   base size=0 base align=1
+QAccessible (0xb1b71078) 0 empty
+
+Vtable for QAccessibleInterface
+QAccessibleInterface::_ZTV20QAccessibleInterface: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QAccessibleInterface)
+8     QAccessibleInterface::~QAccessibleInterface
+12    QAccessibleInterface::~QAccessibleInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+
+Class QAccessibleInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleInterface (0xb1b9a340) 0 nearly-empty
+    vptr=((& QAccessibleInterface::_ZTV20QAccessibleInterface) + 8u)
+  QAccessible (0xb1b71348) 0 empty
+
+Vtable for QAccessibleInterfaceEx
+QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QAccessibleInterfaceEx)
+8     QAccessibleInterfaceEx::~QAccessibleInterfaceEx
+12    QAccessibleInterfaceEx::~QAccessibleInterfaceEx
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleInterfaceEx
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleInterfaceEx (0xb1b9aa80) 0 nearly-empty
+    vptr=((& QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx) + 8u)
+  QAccessibleInterface (0xb1b9aac0) 0 nearly-empty
+      primary-for QAccessibleInterfaceEx (0xb1b9aa80)
+    QAccessible (0xb1b718e8) 0 empty
+
+Vtable for QAccessibleEvent
+QAccessibleEvent::_ZTV16QAccessibleEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QAccessibleEvent)
+8     QAccessibleEvent::~QAccessibleEvent
+12    QAccessibleEvent::~QAccessibleEvent
+
+Class QAccessibleEvent
+   size=20 align=4
+   base size=20 base align=4
+QAccessibleEvent (0xb1b9ab80) 0
+    vptr=((& QAccessibleEvent::_ZTV16QAccessibleEvent) + 8u)
+  QEvent (0xb1b71960) 0
+      primary-for QAccessibleEvent (0xb1b9ab80)
+
+Vtable for QAccessible2Interface
+QAccessible2Interface::_ZTV21QAccessible2Interface: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAccessible2Interface)
+8     QAccessible2Interface::~QAccessible2Interface
+12    QAccessible2Interface::~QAccessible2Interface
+
+Class QAccessible2Interface
+   size=4 align=4
+   base size=4 base align=4
+QAccessible2Interface (0xb1a1c1a4) 0 nearly-empty
+    vptr=((& QAccessible2Interface::_ZTV21QAccessible2Interface) + 8u)
+
+Vtable for QAccessibleTextInterface
+QAccessibleTextInterface::_ZTV24QAccessibleTextInterface: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAccessibleTextInterface)
+8     QAccessibleTextInterface::~QAccessibleTextInterface
+12    QAccessibleTextInterface::~QAccessibleTextInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+
+Class QAccessibleTextInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleTextInterface (0xb1a1e400) 0 nearly-empty
+    vptr=((& QAccessibleTextInterface::_ZTV24QAccessibleTextInterface) + 8u)
+  QAccessible2Interface (0xb1a1c528) 0 nearly-empty
+      primary-for QAccessibleTextInterface (0xb1a1e400)
+
+Vtable for QAccessibleEditableTextInterface
+QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI32QAccessibleEditableTextInterface)
+8     QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface
+12    QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+
+Class QAccessibleEditableTextInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleEditableTextInterface (0xb1a1e680) 0 nearly-empty
+    vptr=((& QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface) + 8u)
+  QAccessible2Interface (0xb1a1c870) 0 nearly-empty
+      primary-for QAccessibleEditableTextInterface (0xb1a1e680)
+
+Vtable for QAccessibleSimpleEditableTextInterface
+QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI38QAccessibleSimpleEditableTextInterface)
+8     QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface
+12    QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface
+16    QAccessibleSimpleEditableTextInterface::copyText
+20    QAccessibleSimpleEditableTextInterface::deleteText
+24    QAccessibleSimpleEditableTextInterface::insertText
+28    QAccessibleSimpleEditableTextInterface::cutText
+32    QAccessibleSimpleEditableTextInterface::pasteText
+36    QAccessibleSimpleEditableTextInterface::replaceText
+40    QAccessibleSimpleEditableTextInterface::setAttributes
+
+Class QAccessibleSimpleEditableTextInterface
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleSimpleEditableTextInterface (0xb1a1e900) 0
+    vptr=((& QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface) + 8u)
+  QAccessibleEditableTextInterface (0xb1a1e940) 0 nearly-empty
+      primary-for QAccessibleSimpleEditableTextInterface (0xb1a1e900)
+    QAccessible2Interface (0xb1a1cbb8) 0 nearly-empty
+        primary-for QAccessibleEditableTextInterface (0xb1a1e940)
+
+Vtable for QAccessibleValueInterface
+QAccessibleValueInterface::_ZTV25QAccessibleValueInterface: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleValueInterface)
+8     QAccessibleValueInterface::~QAccessibleValueInterface
+12    QAccessibleValueInterface::~QAccessibleValueInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class QAccessibleValueInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleValueInterface (0xb1a1ea00) 0 nearly-empty
+    vptr=((& QAccessibleValueInterface::_ZTV25QAccessibleValueInterface) + 8u)
+  QAccessible2Interface (0xb1a1cbf4) 0 nearly-empty
+      primary-for QAccessibleValueInterface (0xb1a1ea00)
+
+Vtable for QAccessibleTableInterface
+QAccessibleTableInterface::_ZTV25QAccessibleTableInterface: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleTableInterface)
+8     QAccessibleTableInterface::~QAccessibleTableInterface
+12    QAccessibleTableInterface::~QAccessibleTableInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   __cxa_pure_virtual
+
+Class QAccessibleTableInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleTableInterface (0xb1a1ec80) 0 nearly-empty
+    vptr=((& QAccessibleTableInterface::_ZTV25QAccessibleTableInterface) + 8u)
+  QAccessible2Interface (0xb1a1cf3c) 0 nearly-empty
+      primary-for QAccessibleTableInterface (0xb1a1ec80)
+
+Vtable for QAccessibleActionInterface
+QAccessibleActionInterface::_ZTV26QAccessibleActionInterface: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAccessibleActionInterface)
+8     QAccessibleActionInterface::~QAccessibleActionInterface
+12    QAccessibleActionInterface::~QAccessibleActionInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+
+Class QAccessibleActionInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleActionInterface (0xb1a1ed40) 0 nearly-empty
+    vptr=((& QAccessibleActionInterface::_ZTV26QAccessibleActionInterface) + 8u)
+  QAccessible2Interface (0xb1a1cfb4) 0 nearly-empty
+      primary-for QAccessibleActionInterface (0xb1a1ed40)
+
+Vtable for QAccessibleImageInterface
+QAccessibleImageInterface::_ZTV25QAccessibleImageInterface: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleImageInterface)
+8     QAccessibleImageInterface::~QAccessibleImageInterface
+12    QAccessibleImageInterface::~QAccessibleImageInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+
+Class QAccessibleImageInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleImageInterface (0xb1a1ee00) 0 nearly-empty
+    vptr=((& QAccessibleImageInterface::_ZTV25QAccessibleImageInterface) + 8u)
+  QAccessible2Interface (0xb1a4103c) 0 nearly-empty
+      primary-for QAccessibleImageInterface (0xb1a1ee00)
+
+Vtable for QAccessibleBridge
+QAccessibleBridge::_ZTV17QAccessibleBridge: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleBridge)
+8     QAccessibleBridge::~QAccessibleBridge
+12    QAccessibleBridge::~QAccessibleBridge
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleBridge
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleBridge (0xb1a410b4) 0 nearly-empty
+    vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 8u)
+
+Vtable for QAccessibleBridgeFactoryInterface
+QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI33QAccessibleBridgeFactoryInterface)
+8     QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface
+12    QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleBridgeFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleBridgeFactoryInterface (0xb1a49100) 0 nearly-empty
+    vptr=((& QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface) + 8u)
+  QFactoryInterface (0xb1a412d0) 0 nearly-empty
+      primary-for QAccessibleBridgeFactoryInterface (0xb1a49100)
+
+Vtable for QAccessibleBridgePlugin
+QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QAccessibleBridgePlugin)
+8     QAccessibleBridgePlugin::metaObject
+12    QAccessibleBridgePlugin::qt_metacast
+16    QAccessibleBridgePlugin::qt_metacall
+20    QAccessibleBridgePlugin::~QAccessibleBridgePlugin
+24    QAccessibleBridgePlugin::~QAccessibleBridgePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI23QAccessibleBridgePlugin)
+72    QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD1Ev
+76    QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QAccessibleBridgePlugin
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleBridgePlugin (0xb1a4aaa0) 0
+    vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 8u)
+  QObject (0xb1a415dc) 0
+      primary-for QAccessibleBridgePlugin (0xb1a4aaa0)
+  QAccessibleBridgeFactoryInterface (0xb1a493c0) 8 nearly-empty
+      vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 72u)
+    QFactoryInterface (0xb1a41618) 8 nearly-empty
+        primary-for QAccessibleBridgeFactoryInterface (0xb1a493c0)
+
+Vtable for QAccessibleObject
+QAccessibleObject::_ZTV17QAccessibleObject: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleObject)
+8     QAccessibleObject::~QAccessibleObject
+12    QAccessibleObject::~QAccessibleObject
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    QAccessibleObject::setText
+52    QAccessibleObject::rect
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAccessibleObject::userActionCount
+68    QAccessibleObject::actionText
+72    QAccessibleObject::doAction
+
+Class QAccessibleObject
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleObject (0xb1a49600) 0
+    vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 8u)
+  QAccessibleInterface (0xb1a49640) 0 nearly-empty
+      primary-for QAccessibleObject (0xb1a49600)
+    QAccessible (0xb1a41744) 0 empty
+
+Vtable for QAccessibleObjectEx
+QAccessibleObjectEx::_ZTV19QAccessibleObjectEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAccessibleObjectEx)
+8     QAccessibleObjectEx::~QAccessibleObjectEx
+12    QAccessibleObjectEx::~QAccessibleObjectEx
+16    QAccessibleObjectEx::isValid
+20    QAccessibleObjectEx::object
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    QAccessibleObjectEx::setText
+52    QAccessibleObjectEx::rect
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAccessibleObjectEx::userActionCount
+68    QAccessibleObjectEx::actionText
+72    QAccessibleObjectEx::doAction
+76    __cxa_pure_virtual
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleObjectEx
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleObjectEx (0xb1a496c0) 0
+    vptr=((& QAccessibleObjectEx::_ZTV19QAccessibleObjectEx) + 8u)
+  QAccessibleInterfaceEx (0xb1a49700) 0 nearly-empty
+      primary-for QAccessibleObjectEx (0xb1a496c0)
+    QAccessibleInterface (0xb1a49740) 0 nearly-empty
+        primary-for QAccessibleInterfaceEx (0xb1a49700)
+      QAccessible (0xb1a41780) 0 empty
+
+Vtable for QAccessibleApplication
+QAccessibleApplication::_ZTV22QAccessibleApplication: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QAccessibleApplication)
+8     QAccessibleApplication::~QAccessibleApplication
+12    QAccessibleApplication::~QAccessibleApplication
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    QAccessibleApplication::childCount
+28    QAccessibleApplication::indexOfChild
+32    QAccessibleApplication::relationTo
+36    QAccessibleApplication::childAt
+40    QAccessibleApplication::navigate
+44    QAccessibleApplication::text
+48    QAccessibleObject::setText
+52    QAccessibleObject::rect
+56    QAccessibleApplication::role
+60    QAccessibleApplication::state
+64    QAccessibleApplication::userActionCount
+68    QAccessibleApplication::actionText
+72    QAccessibleApplication::doAction
+
+Class QAccessibleApplication
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleApplication (0xb1a497c0) 0
+    vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 8u)
+  QAccessibleObject (0xb1a49800) 0
+      primary-for QAccessibleApplication (0xb1a497c0)
+    QAccessibleInterface (0xb1a49840) 0 nearly-empty
+        primary-for QAccessibleObject (0xb1a49800)
+      QAccessible (0xb1a417bc) 0 empty
+
+Vtable for QAccessibleFactoryInterface
+QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAccessibleFactoryInterface)
+8     QAccessibleFactoryInterface::~QAccessibleFactoryInterface
+12    QAccessibleFactoryInterface::~QAccessibleFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleFactoryInterface (0xb1a68730) 0 nearly-empty
+    vptr=((& QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface) + 8u)
+  QAccessible (0xb1a417f8) 0 empty
+  QFactoryInterface (0xb1a41834) 0 nearly-empty
+      primary-for QAccessibleFactoryInterface (0xb1a68730)
+
+Vtable for QAccessiblePlugin
+QAccessiblePlugin::_ZTV17QAccessiblePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessiblePlugin)
+8     QAccessiblePlugin::metaObject
+12    QAccessiblePlugin::qt_metacast
+16    QAccessiblePlugin::qt_metacall
+20    QAccessiblePlugin::~QAccessiblePlugin
+24    QAccessiblePlugin::~QAccessiblePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI17QAccessiblePlugin)
+72    QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD1Ev
+76    QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QAccessiblePlugin
+   size=12 align=4
+   base size=12 base align=4
+QAccessiblePlugin (0xb1a6e140) 0
+    vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 8u)
+  QObject (0xb1a41b40) 0
+      primary-for QAccessiblePlugin (0xb1a6e140)
+  QAccessibleFactoryInterface (0xb1a6e190) 8 nearly-empty
+      vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 72u)
+    QAccessible (0xb1a41b7c) 8 empty
+    QFactoryInterface (0xb1a41bb8) 8 nearly-empty
+        primary-for QAccessibleFactoryInterface (0xb1a6e190)
+
+Vtable for QAccessibleWidget
+QAccessibleWidget::_ZTV17QAccessibleWidget: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleWidget)
+8     QAccessibleWidget::~QAccessibleWidget
+12    QAccessibleWidget::~QAccessibleWidget
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    QAccessibleWidget::childCount
+28    QAccessibleWidget::indexOfChild
+32    QAccessibleWidget::relationTo
+36    QAccessibleWidget::childAt
+40    QAccessibleWidget::navigate
+44    QAccessibleWidget::text
+48    QAccessibleObject::setText
+52    QAccessibleWidget::rect
+56    QAccessibleWidget::role
+60    QAccessibleWidget::state
+64    QAccessibleWidget::userActionCount
+68    QAccessibleWidget::actionText
+72    QAccessibleWidget::doAction
+
+Class QAccessibleWidget
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleWidget (0xb1a49d40) 0
+    vptr=((& QAccessibleWidget::_ZTV17QAccessibleWidget) + 8u)
+  QAccessibleObject (0xb1a49d80) 0
+      primary-for QAccessibleWidget (0xb1a49d40)
+    QAccessibleInterface (0xb1a49dc0) 0 nearly-empty
+        primary-for QAccessibleObject (0xb1a49d80)
+      QAccessible (0xb1a41ce4) 0 empty
+
+Vtable for QAccessibleWidgetEx
+QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAccessibleWidgetEx)
+8     QAccessibleWidgetEx::~QAccessibleWidgetEx
+12    QAccessibleWidgetEx::~QAccessibleWidgetEx
+16    QAccessibleObjectEx::isValid
+20    QAccessibleObjectEx::object
+24    QAccessibleWidgetEx::childCount
+28    QAccessibleWidgetEx::indexOfChild
+32    QAccessibleWidgetEx::relationTo
+36    QAccessibleWidgetEx::childAt
+40    QAccessibleWidgetEx::navigate
+44    QAccessibleWidgetEx::text
+48    QAccessibleObjectEx::setText
+52    QAccessibleWidgetEx::rect
+56    QAccessibleWidgetEx::role
+60    QAccessibleWidgetEx::state
+64    QAccessibleObjectEx::userActionCount
+68    QAccessibleWidgetEx::actionText
+72    QAccessibleWidgetEx::doAction
+76    QAccessibleWidgetEx::invokeMethodEx
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleWidgetEx
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleWidgetEx (0xb1a49e40) 0
+    vptr=((& QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx) + 8u)
+  QAccessibleObjectEx (0xb1a49e80) 0
+      primary-for QAccessibleWidgetEx (0xb1a49e40)
+    QAccessibleInterfaceEx (0xb1a49ec0) 0 nearly-empty
+        primary-for QAccessibleObjectEx (0xb1a49e80)
+      QAccessibleInterface (0xb1a49f00) 0 nearly-empty
+          primary-for QAccessibleInterfaceEx (0xb1a49ec0)
+        QAccessible (0xb1a41d20) 0 empty
+
diff --git a/tests/auto/bic/data/QtHelp.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtHelp.4.7.0.linux-gcc-ia32.txt
new file mode 100644
index 0000000..8c55e2f
--- /dev/null
+++ b/tests/auto/bic/data/QtHelp.4.7.0.linux-gcc-ia32.txt
@@ -0,0 +1,5497 @@
+Class QSysInfo
+   size=1 align=1
+   base size=0 base align=1
+QSysInfo (0xb6e0ba8c) 0 empty
+
+Class QBool
+   size=1 align=1
+   base size=1 base align=1
+QBool (0xb6e0bc30) 0
+
+Class qIsNull(double)::U
+   size=8 align=4
+   base size=8 base align=4
+qIsNull(double)::U (0xb6dbf30c) 0
+
+Class qIsNull(float)::U
+   size=4 align=4
+   base size=4 base align=4
+qIsNull(float)::U (0xb6dbf3c0) 0
+
+Class QFlag
+   size=4 align=4
+   base size=4 base align=4
+QFlag (0xb6dbfbf4) 0
+
+Class QIncompatibleFlag
+   size=4 align=4
+   base size=4 base align=4
+QIncompatibleFlag (0xb6dbfd20) 0
+
+Class QInternal
+   size=1 align=1
+   base size=0 base align=1
+QInternal (0xb6498e88) 0 empty
+
+Class QGenericArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericArgument (0xb6498ec4) 0
+
+Class QGenericReturnArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericReturnArgument (0xb6353400) 0
+  QGenericArgument (0xb63660f0) 0
+
+Class QMetaObject
+   size=16 align=4
+   base size=16 base align=4
+QMetaObject (0xb6366294) 0
+
+Class QMetaObjectExtraData
+   size=8 align=4
+   base size=8 base align=4
+QMetaObjectExtraData (0xb63663c0) 0
+
+Class QLatin1Char
+   size=1 align=1
+   base size=1 base align=1
+QLatin1Char (0xb63665a0) 0
+
+Class QChar
+   size=2 align=2
+   base size=2 base align=2
+QChar (0xb6366780) 0
+
+Class QBasicAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QBasicAtomicInt (0xb63b4ec4) 0
+
+Class QAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QAtomicInt (0xb63d4d40) 0
+  QBasicAtomicInt (0xb63c75dc) 0
+
+Class __locale_struct
+   size=116 align=4
+   base size=116 base align=4
+__locale_struct (0xb63c7ac8) 0
+
+Class QByteArray::Data
+   size=20 align=4
+   base size=20 base align=4
+QByteArray::Data (0xb63c7f3c) 0
+
+Class QByteArray
+   size=4 align=4
+   base size=4 base align=4
+QByteArray (0xb63c7f00) 0
+
+Class QByteRef
+   size=8 align=4
+   base size=8 base align=4
+QByteRef (0xb6259e4c) 0
+
+Class QString::Null
+   size=1 align=1
+   base size=0 base align=1
+QString::Null (0xb62a2618) 0 empty
+
+Class QString::Data
+   size=20 align=4
+   base size=20 base align=4
+QString::Data (0xb62a2654) 0
+
+Class QString
+   size=4 align=4
+   base size=4 base align=4
+QString (0xb62a25dc) 0
+
+Class QLatin1String
+   size=4 align=4
+   base size=4 base align=4
+QLatin1String (0xb616e258) 0
+
+Class QCharRef
+   size=8 align=4
+   base size=8 base align=4
+QCharRef (0xb61b2f3c) 0
+
+Class QConstString
+   size=4 align=4
+   base size=4 base align=4
+QConstString (0xb605f500) 0
+  QString (0xb6070690) 0
+
+Class QStringRef
+   size=12 align=4
+   base size=12 base align=4
+QStringRef (0xb60709d8) 0
+
+Vtable for std::exception
+std::exception::_ZTVSt9exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9exception)
+8     std::exception::~exception
+12    std::exception::~exception
+16    std::exception::what
+
+Class std::exception
+   size=4 align=4
+   base size=4 base align=4
+std::exception (0xb60b3a8c) 0 nearly-empty
+    vptr=((& std::exception::_ZTVSt9exception) + 8u)
+
+Vtable for std::bad_exception
+std::bad_exception::_ZTVSt13bad_exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt13bad_exception)
+8     std::bad_exception::~bad_exception
+12    std::bad_exception::~bad_exception
+16    std::bad_exception::what
+
+Class std::bad_exception
+   size=4 align=4
+   base size=4 base align=4
+std::bad_exception (0xb5efa100) 0 nearly-empty
+    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
+  std::exception (0xb60b3b7c) 0 nearly-empty
+      primary-for std::bad_exception (0xb5efa100)
+
+Vtable for std::bad_alloc
+std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9bad_alloc)
+8     std::bad_alloc::~bad_alloc
+12    std::bad_alloc::~bad_alloc
+16    std::bad_alloc::what
+
+Class std::bad_alloc
+   size=4 align=4
+   base size=4 base align=4
+std::bad_alloc (0xb5efa280) 0 nearly-empty
+    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
+  std::exception (0xb60b3dd4) 0 nearly-empty
+      primary-for std::bad_alloc (0xb5efa280)
+
+Class std::nothrow_t
+   size=1 align=1
+   base size=0 base align=1
+std::nothrow_t (0xb5f0603c) 0 empty
+
+Class QListData::Data
+   size=24 align=4
+   base size=24 base align=4
+QListData::Data (0xb5f0612c) 0
+
+Class QListData
+   size=4 align=4
+   base size=4 base align=4
+QListData (0xb5f060f0) 0
+
+Class QScopedPointerPodDeleter
+   size=1 align=1
+   base size=0 base align=1
+QScopedPointerPodDeleter (0xb5f06960) 0 empty
+
+Vtable for QObjectData
+QObjectData::_ZTV11QObjectData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QObjectData)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+
+Class QObjectData
+   size=28 align=4
+   base size=28 base align=4
+QObjectData (0xb5f06a14) 0
+    vptr=((& QObjectData::_ZTV11QObjectData) + 8u)
+
+Vtable for QObject
+QObject::_ZTV7QObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QObject)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    QObject::~QObject
+24    QObject::~QObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObject
+   size=8 align=4
+   base size=8 base align=4
+QObject (0xb5f06ac8) 0
+    vptr=((& QObject::_ZTV7QObject) + 8u)
+
+Vtable for QObjectUserData
+QObjectUserData::_ZTV15QObjectUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QObjectUserData)
+8     QObjectUserData::~QObjectUserData
+12    QObjectUserData::~QObjectUserData
+
+Class QObjectUserData
+   size=4 align=4
+   base size=4 base align=4
+QObjectUserData (0xb5e07348) 0 nearly-empty
+    vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u)
+
+Vtable for QIODevice
+QIODevice::_ZTV9QIODevice: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QIODevice)
+8     QIODevice::metaObject
+12    QIODevice::qt_metacast
+16    QIODevice::qt_metacall
+20    QIODevice::~QIODevice
+24    QIODevice::~QIODevice
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIODevice::isSequential
+60    QIODevice::open
+64    QIODevice::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   __cxa_pure_virtual
+
+Class QIODevice
+   size=8 align=4
+   base size=8 base align=4
+QIODevice (0xb5e18000) 0
+    vptr=((& QIODevice::_ZTV9QIODevice) + 8u)
+  QObject (0xb5e07474) 0
+      primary-for QIODevice (0xb5e18000)
+
+Class wait
+   size=4 align=4
+   base size=4 base align=4
+wait (0xb5e451e0) 0
+
+Class timespec
+   size=8 align=4
+   base size=8 base align=4
+timespec (0xb5e453c0) 0
+
+Class timeval
+   size=8 align=4
+   base size=8 base align=4
+timeval (0xb5e453fc) 0
+
+Class __pthread_internal_slist
+   size=4 align=4
+   base size=4 base align=4
+__pthread_internal_slist (0xb5e454b0) 0
+
+Class random_data
+   size=28 align=4
+   base size=28 base align=4
+random_data (0xb5e457bc) 0
+
+Class drand48_data
+   size=24 align=4
+   base size=24 base align=4
+drand48_data (0xb5e457f8) 0
+
+Class QVectorData
+   size=16 align=4
+   base size=16 base align=4
+QVectorData (0xb5e45834) 0
+
+Class QXmlStreamStringRef
+   size=12 align=4
+   base size=12 base align=4
+QXmlStreamStringRef (0xb5e45a14) 0
+
+Class QXmlStreamAttribute
+   size=56 align=4
+   base size=53 base align=4
+QXmlStreamAttribute (0xb5d146cc) 0
+
+Class QXmlStreamAttributes
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamAttributes (0xb5d15700) 0
+  QVector<QXmlStreamAttribute> (0xb5d2f12c) 0
+
+Class QXmlStreamNamespaceDeclaration
+   size=28 align=4
+   base size=28 base align=4
+QXmlStreamNamespaceDeclaration (0xb5d2f21c) 0
+
+Class QXmlStreamNotationDeclaration
+   size=40 align=4
+   base size=40 base align=4
+QXmlStreamNotationDeclaration (0xb5d2f690) 0
+
+Class QXmlStreamEntityDeclaration
+   size=64 align=4
+   base size=64 base align=4
+QXmlStreamEntityDeclaration (0xb5d2fc6c) 0
+
+Vtable for QXmlStreamEntityResolver
+QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
+8     QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+12    QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+16    QXmlStreamEntityResolver::resolveEntity
+20    QXmlStreamEntityResolver::resolveUndeclaredEntity
+
+Class QXmlStreamEntityResolver
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamEntityResolver (0xb5d6f528) 0 nearly-empty
+    vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u)
+
+Class QXmlStreamReader
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamReader (0xb5d6f564) 0
+
+Class QXmlStreamWriter
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamWriter (0xb5d6f6cc) 0
+
+Class QBitArray
+   size=4 align=4
+   base size=4 base align=4
+QBitArray (0xb5d6f834) 0
+
+Class QBitRef
+   size=8 align=4
+   base size=8 base align=4
+QBitRef (0xb5dbace4) 0
+
+Class QByteArrayMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QByteArrayMatcher::Data (0xb5bdc30c) 0
+
+Class QByteArrayMatcher
+   size=1032 align=4
+   base size=1032 base align=4
+QByteArrayMatcher (0xb5bdc2d0) 0
+
+Vtable for QDataStream
+QDataStream::_ZTV11QDataStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDataStream)
+8     QDataStream::~QDataStream
+12    QDataStream::~QDataStream
+
+Class QDataStream
+   size=28 align=4
+   base size=28 base align=4
+QDataStream (0xb5bdc564) 0
+    vptr=((& QDataStream::_ZTV11QDataStream) + 8u)
+
+Class QHashData::Node
+   size=8 align=4
+   base size=8 base align=4
+QHashData::Node (0xb5c3912c) 0
+
+Class QHashData
+   size=32 align=4
+   base size=32 base align=4
+QHashData (0xb5c390f0) 0
+
+Class QHashDummyValue
+   size=1 align=1
+   base size=0 base align=1
+QHashDummyValue (0xb5c39834) 0 empty
+
+Class QContiguousCacheData
+   size=24 align=4
+   base size=24 base align=4
+QContiguousCacheData (0xb5c39fb4) 0
+
+Class QCryptographicHash
+   size=4 align=4
+   base size=4 base align=4
+QCryptographicHash (0xb5af9168) 0
+
+Class QSharedData
+   size=4 align=4
+   base size=4 base align=4
+QSharedData (0xb5af91a4) 0
+
+Vtable for QtSharedPointer::ExternalRefCountData
+QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE)
+8     QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+12    QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+16    QtSharedPointer::ExternalRefCountData::destroy
+
+Class QtSharedPointer::ExternalRefCountData
+   size=12 align=4
+   base size=12 base align=4
+QtSharedPointer::ExternalRefCountData (0xb5af9528) 0
+    vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u)
+
+Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn
+QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE)
+8     QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+12    QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+16    QtSharedPointer::ExternalRefCountWithDestroyFn::destroy
+
+Class QtSharedPointer::ExternalRefCountWithDestroyFn
+   size=16 align=4
+   base size=16 base align=4
+QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5b76280) 0
+    vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u)
+  QtSharedPointer::ExternalRefCountData (0xb5af9d20) 0
+      primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5b76280)
+
+Class QDate
+   size=4 align=4
+   base size=4 base align=4
+QDate (0xb5b7d258) 0
+
+Class QTime
+   size=4 align=4
+   base size=4 base align=4
+QTime (0xb5b7d870) 0
+
+Class QDateTime
+   size=4 align=4
+   base size=4 base align=4
+QDateTime (0xb5b7ddd4) 0
+
+Class QEasingCurve
+   size=4 align=4
+   base size=4 base align=4
+QEasingCurve (0xb5a0b0b4) 0
+
+Class QElapsedTimer
+   size=16 align=4
+   base size=16 base align=4
+QElapsedTimer (0xb5a0b12c) 0
+
+Class QPoint
+   size=8 align=4
+   base size=8 base align=4
+QPoint (0xb5a0b348) 0
+
+Class QPointF
+   size=16 align=4
+   base size=16 base align=4
+QPointF (0xb5a398e8) 0
+
+Class QLine
+   size=16 align=4
+   base size=16 base align=4
+QLine (0xb5a60000) 0
+
+Class QLineF
+   size=32 align=4
+   base size=32 base align=4
+QLineF (0xb5a60d20) 0
+
+Class QLinkedListData
+   size=20 align=4
+   base size=20 base align=4
+QLinkedListData (0xb5a90e10) 0
+
+Vtable for QSystemLocale
+QSystemLocale::_ZTV13QSystemLocale: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSystemLocale)
+8     QSystemLocale::~QSystemLocale
+12    QSystemLocale::~QSystemLocale
+16    QSystemLocale::query
+20    QSystemLocale::fallbackLocale
+
+Class QSystemLocale
+   size=4 align=4
+   base size=4 base align=4
+QSystemLocale (0xb590c03c) 0 nearly-empty
+    vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u)
+
+Class QLocale::Data
+   size=4 align=2
+   base size=4 base align=2
+QLocale::Data (0xb590c0b4) 0
+
+Class QLocale
+   size=4 align=4
+   base size=4 base align=4
+QLocale (0xb590c078) 0
+
+Class QMapData::Node
+   size=8 align=4
+   base size=8 base align=4
+QMapData::Node (0xb590c708) 0
+
+Class QMapData
+   size=72 align=4
+   base size=72 base align=4
+QMapData (0xb590c6cc) 0
+
+Class QMargins
+   size=16 align=4
+   base size=16 base align=4
+QMargins (0xb590ca14) 0
+
+Class QSize
+   size=8 align=4
+   base size=8 base align=4
+QSize (0xb5816b7c) 0
+
+Class QSizeF
+   size=16 align=4
+   base size=16 base align=4
+QSizeF (0xb5841618) 0
+
+Class QRect
+   size=16 align=4
+   base size=16 base align=4
+QRect (0xb586921c) 0
+
+Class QRectF
+   size=32 align=4
+   base size=32 base align=4
+QRectF (0xb58b9e4c) 0
+
+Class QRegExp
+   size=4 align=4
+   base size=4 base align=4
+QRegExp (0xb5717bb8) 0
+
+Class QLatin1Literal
+   size=8 align=4
+   base size=8 base align=4
+QLatin1Literal (0xb573c708) 0
+
+Class QAbstractConcatenable
+   size=1 align=1
+   base size=0 base align=1
+QAbstractConcatenable (0xb573c7bc) 0 empty
+
+Class QStringMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QStringMatcher::Data (0xb579cd98) 0
+
+Class QStringMatcher
+   size=1036 align=4
+   base size=1036 base align=4
+QStringMatcher (0xb579cd5c) 0
+
+Class QStringList
+   size=4 align=4
+   base size=4 base align=4
+QStringList (0xb57ba1c0) 0
+  QList<QString> (0xb579cec4) 0
+
+Class QTextBoundaryFinder
+   size=28 align=4
+   base size=28 base align=4
+QTextBoundaryFinder (0xb560d438) 0
+
+Vtable for QTimeLine
+QTimeLine::_ZTV9QTimeLine: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeLine)
+8     QTimeLine::metaObject
+12    QTimeLine::qt_metacast
+16    QTimeLine::qt_metacall
+20    QTimeLine::~QTimeLine
+24    QTimeLine::~QTimeLine
+28    QObject::event
+32    QObject::eventFilter
+36    QTimeLine::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTimeLine::valueForTime
+
+Class QTimeLine
+   size=8 align=4
+   base size=8 base align=4
+QTimeLine (0xb5612140) 0
+    vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u)
+  QObject (0xb560d4ec) 0
+      primary-for QTimeLine (0xb5612140)
+
+Class QMutex
+   size=4 align=4
+   base size=4 base align=4
+QMutex (0xb560d780) 0
+
+Class QMutexLocker
+   size=4 align=4
+   base size=4 base align=4
+QMutexLocker (0xb560de10) 0
+
+Class QReadWriteLock
+   size=4 align=4
+   base size=4 base align=4
+QReadWriteLock (0xb5656384) 0
+
+Class QReadLocker
+   size=4 align=4
+   base size=4 base align=4
+QReadLocker (0xb56563c0) 0
+
+Class QWriteLocker
+   size=4 align=4
+   base size=4 base align=4
+QWriteLocker (0xb56568ac) 0
+
+Class QSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSemaphore (0xb5656d98) 0
+
+Vtable for QThread
+QThread::_ZTV7QThread: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QThread)
+8     QThread::metaObject
+12    QThread::qt_metacast
+16    QThread::qt_metacall
+20    QThread::~QThread
+24    QThread::~QThread
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QThread::run
+
+Class QThread
+   size=8 align=4
+   base size=8 base align=4
+QThread (0xb5675100) 0
+    vptr=((& QThread::_ZTV7QThread) + 8u)
+  QObject (0xb5656dd4) 0
+      primary-for QThread (0xb5675100)
+
+Class QThreadStorageData
+   size=4 align=4
+   base size=4 base align=4
+QThreadStorageData (0xb568a078) 0
+
+Class QWaitCondition
+   size=4 align=4
+   base size=4 base align=4
+QWaitCondition (0xb568a0f0) 0
+
+Vtable for QAbstractState
+QAbstractState::_ZTV14QAbstractState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QAbstractState)
+8     QAbstractState::metaObject
+12    QAbstractState::qt_metacast
+16    QAbstractState::qt_metacall
+20    QAbstractState::~QAbstractState
+24    QAbstractState::~QAbstractState
+28    QAbstractState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractState
+   size=8 align=4
+   base size=8 base align=4
+QAbstractState (0xb5675bc0) 0
+    vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u)
+  QObject (0xb568a12c) 0
+      primary-for QAbstractState (0xb5675bc0)
+
+Vtable for QAbstractTransition
+QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTransition)
+8     QAbstractTransition::metaObject
+12    QAbstractTransition::qt_metacast
+16    QAbstractTransition::qt_metacall
+20    QAbstractTransition::~QAbstractTransition
+24    QAbstractTransition::~QAbstractTransition
+28    QAbstractTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractTransition
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTransition (0xb5675e80) 0
+    vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u)
+  QObject (0xb568a348) 0
+      primary-for QAbstractTransition (0xb5675e80)
+
+Vtable for QEvent
+QEvent::_ZTV6QEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QEvent)
+8     QEvent::~QEvent
+12    QEvent::~QEvent
+
+Class QEvent
+   size=12 align=4
+   base size=12 base align=4
+QEvent (0xb568a564) 0
+    vptr=((& QEvent::_ZTV6QEvent) + 8u)
+
+Vtable for QTimerEvent
+QTimerEvent::_ZTV11QTimerEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTimerEvent)
+8     QTimerEvent::~QTimerEvent
+12    QTimerEvent::~QTimerEvent
+
+Class QTimerEvent
+   size=16 align=4
+   base size=16 base align=4
+QTimerEvent (0xb56ad400) 0
+    vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u)
+  QEvent (0xb568a744) 0
+      primary-for QTimerEvent (0xb56ad400)
+
+Vtable for QChildEvent
+QChildEvent::_ZTV11QChildEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QChildEvent)
+8     QChildEvent::~QChildEvent
+12    QChildEvent::~QChildEvent
+
+Class QChildEvent
+   size=16 align=4
+   base size=16 base align=4
+QChildEvent (0xb56ad4c0) 0
+    vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u)
+  QEvent (0xb568a7bc) 0
+      primary-for QChildEvent (0xb56ad4c0)
+
+Vtable for QCustomEvent
+QCustomEvent::_ZTV12QCustomEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCustomEvent)
+8     QCustomEvent::~QCustomEvent
+12    QCustomEvent::~QCustomEvent
+
+Class QCustomEvent
+   size=12 align=4
+   base size=12 base align=4
+QCustomEvent (0xb56ad780) 0
+    vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u)
+  QEvent (0xb568a924) 0
+      primary-for QCustomEvent (0xb56ad780)
+
+Vtable for QDynamicPropertyChangeEvent
+QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
+8     QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+12    QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+
+Class QDynamicPropertyChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QDynamicPropertyChangeEvent (0xb56ad880) 0
+    vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u)
+  QEvent (0xb568aa14) 0
+      primary-for QDynamicPropertyChangeEvent (0xb56ad880)
+
+Vtable for QEventTransition
+QEventTransition::_ZTV16QEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QEventTransition)
+8     QEventTransition::metaObject
+12    QEventTransition::qt_metacast
+16    QEventTransition::qt_metacall
+20    QEventTransition::~QEventTransition
+24    QEventTransition::~QEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QEventTransition::eventTest
+60    QEventTransition::onTransition
+
+Class QEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QEventTransition (0xb56ad940) 0
+    vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u)
+  QAbstractTransition (0xb56ad980) 0
+      primary-for QEventTransition (0xb56ad940)
+    QObject (0xb568aac8) 0
+        primary-for QAbstractTransition (0xb56ad980)
+
+Vtable for QFinalState
+QFinalState::_ZTV11QFinalState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFinalState)
+8     QFinalState::metaObject
+12    QFinalState::qt_metacast
+16    QFinalState::qt_metacall
+20    QFinalState::~QFinalState
+24    QFinalState::~QFinalState
+28    QFinalState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFinalState::onEntry
+60    QFinalState::onExit
+
+Class QFinalState
+   size=8 align=4
+   base size=8 base align=4
+QFinalState (0xb56adc40) 0
+    vptr=((& QFinalState::_ZTV11QFinalState) + 8u)
+  QAbstractState (0xb56adc80) 0
+      primary-for QFinalState (0xb56adc40)
+    QObject (0xb568ace4) 0
+        primary-for QAbstractState (0xb56adc80)
+
+Vtable for QHistoryState
+QHistoryState::_ZTV13QHistoryState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QHistoryState)
+8     QHistoryState::metaObject
+12    QHistoryState::qt_metacast
+16    QHistoryState::qt_metacall
+20    QHistoryState::~QHistoryState
+24    QHistoryState::~QHistoryState
+28    QHistoryState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QHistoryState::onEntry
+60    QHistoryState::onExit
+
+Class QHistoryState
+   size=8 align=4
+   base size=8 base align=4
+QHistoryState (0xb56adf40) 0
+    vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u)
+  QAbstractState (0xb56adf80) 0
+      primary-for QHistoryState (0xb56adf40)
+    QObject (0xb568af00) 0
+        primary-for QAbstractState (0xb56adf80)
+
+Vtable for QSignalTransition
+QSignalTransition::_ZTV17QSignalTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QSignalTransition)
+8     QSignalTransition::metaObject
+12    QSignalTransition::qt_metacast
+16    QSignalTransition::qt_metacall
+20    QSignalTransition::~QSignalTransition
+24    QSignalTransition::~QSignalTransition
+28    QSignalTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSignalTransition::eventTest
+60    QSignalTransition::onTransition
+
+Class QSignalTransition
+   size=8 align=4
+   base size=8 base align=4
+QSignalTransition (0xb54ec240) 0
+    vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u)
+  QAbstractTransition (0xb54ec280) 0
+      primary-for QSignalTransition (0xb54ec240)
+    QObject (0xb54f812c) 0
+        primary-for QAbstractTransition (0xb54ec280)
+
+Vtable for QState
+QState::_ZTV6QState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QState)
+8     QState::metaObject
+12    QState::qt_metacast
+16    QState::qt_metacall
+20    QState::~QState
+24    QState::~QState
+28    QState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QState::onEntry
+60    QState::onExit
+
+Class QState
+   size=8 align=4
+   base size=8 base align=4
+QState (0xb54ec540) 0
+    vptr=((& QState::_ZTV6QState) + 8u)
+  QAbstractState (0xb54ec580) 0
+      primary-for QState (0xb54ec540)
+    QObject (0xb54f8348) 0
+        primary-for QAbstractState (0xb54ec580)
+
+Class QMetaType
+   size=1 align=1
+   base size=0 base align=1
+QMetaType (0xb54f8564) 0 empty
+
+Class QVariant::PrivateShared
+   size=8 align=4
+   base size=8 base align=4
+QVariant::PrivateShared (0xb5576384) 0
+
+Class QVariant::Private::Data
+   size=8 align=4
+   base size=8 base align=4
+QVariant::Private::Data (0xb55763fc) 0
+
+Class QVariant::Private
+   size=12 align=4
+   base size=12 base align=4
+QVariant::Private (0xb55763c0) 0
+
+Class QVariant::Handler
+   size=36 align=4
+   base size=36 base align=4
+QVariant::Handler (0xb5576474) 0
+
+Class QVariant
+   size=12 align=4
+   base size=12 base align=4
+QVariant (0xb5576348) 0
+
+Class QVariantComparisonHelper
+   size=4 align=4
+   base size=4 base align=4
+QVariantComparisonHelper (0xb55bed20) 0
+
+Vtable for QStateMachine::SignalEvent
+QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
+8     QStateMachine::SignalEvent::~SignalEvent
+12    QStateMachine::SignalEvent::~SignalEvent
+
+Class QStateMachine::SignalEvent
+   size=24 align=4
+   base size=24 base align=4
+QStateMachine::SignalEvent (0xb541c380) 0
+    vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u)
+  QEvent (0xb541b1e0) 0
+      primary-for QStateMachine::SignalEvent (0xb541c380)
+
+Vtable for QStateMachine::WrappedEvent
+QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
+8     QStateMachine::WrappedEvent::~WrappedEvent
+12    QStateMachine::WrappedEvent::~WrappedEvent
+
+Class QStateMachine::WrappedEvent
+   size=20 align=4
+   base size=20 base align=4
+QStateMachine::WrappedEvent (0xb541c400) 0
+    vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u)
+  QEvent (0xb541b21c) 0
+      primary-for QStateMachine::WrappedEvent (0xb541c400)
+
+Vtable for QStateMachine
+QStateMachine::_ZTV13QStateMachine: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStateMachine)
+8     QStateMachine::metaObject
+12    QStateMachine::qt_metacast
+16    QStateMachine::qt_metacall
+20    QStateMachine::~QStateMachine
+24    QStateMachine::~QStateMachine
+28    QStateMachine::event
+32    QStateMachine::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStateMachine::onEntry
+60    QStateMachine::onExit
+64    QStateMachine::beginSelectTransitions
+68    QStateMachine::endSelectTransitions
+72    QStateMachine::beginMicrostep
+76    QStateMachine::endMicrostep
+
+Class QStateMachine
+   size=8 align=4
+   base size=8 base align=4
+QStateMachine (0xb541c240) 0
+    vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u)
+  QState (0xb541c280) 0
+      primary-for QStateMachine (0xb541c240)
+    QAbstractState (0xb541c2c0) 0
+        primary-for QState (0xb541c280)
+      QObject (0xb541b1a4) 0
+          primary-for QAbstractState (0xb541c2c0)
+
+Vtable for QFactoryInterface
+QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFactoryInterface)
+8     QFactoryInterface::~QFactoryInterface
+12    QFactoryInterface::~QFactoryInterface
+16    __cxa_pure_virtual
+
+Class QFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QFactoryInterface (0xb541b5a0) 0 nearly-empty
+    vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u)
+
+Vtable for QLibrary
+QLibrary::_ZTV8QLibrary: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QLibrary)
+8     QLibrary::metaObject
+12    QLibrary::qt_metacast
+16    QLibrary::qt_metacall
+20    QLibrary::~QLibrary
+24    QLibrary::~QLibrary
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QLibrary
+   size=16 align=4
+   base size=13 base align=4
+QLibrary (0xb541cd80) 0
+    vptr=((& QLibrary::_ZTV8QLibrary) + 8u)
+  QObject (0xb541bb40) 0
+      primary-for QLibrary (0xb541cd80)
+
+Vtable for QPluginLoader
+QPluginLoader::_ZTV13QPluginLoader: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPluginLoader)
+8     QPluginLoader::metaObject
+12    QPluginLoader::qt_metacast
+16    QPluginLoader::qt_metacall
+20    QPluginLoader::~QPluginLoader
+24    QPluginLoader::~QPluginLoader
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPluginLoader
+   size=16 align=4
+   base size=13 base align=4
+QPluginLoader (0xb5455bc0) 0
+    vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u)
+  QObject (0xb541bdd4) 0
+      primary-for QPluginLoader (0xb5455bc0)
+
+Class QUuid
+   size=16 align=4
+   base size=16 base align=4
+QUuid (0xb541bf00) 0
+
+Vtable for QEventLoop
+QEventLoop::_ZTV10QEventLoop: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QEventLoop)
+8     QEventLoop::metaObject
+12    QEventLoop::qt_metacast
+16    QEventLoop::qt_metacall
+20    QEventLoop::~QEventLoop
+24    QEventLoop::~QEventLoop
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QEventLoop
+   size=8 align=4
+   base size=8 base align=4
+QEventLoop (0xb5489440) 0
+    vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u)
+  QObject (0xb5488f00) 0
+      primary-for QEventLoop (0xb5489440)
+
+Vtable for QAbstractEventDispatcher
+QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
+8     QAbstractEventDispatcher::metaObject
+12    QAbstractEventDispatcher::qt_metacast
+16    QAbstractEventDispatcher::qt_metacall
+20    QAbstractEventDispatcher::~QAbstractEventDispatcher
+24    QAbstractEventDispatcher::~QAbstractEventDispatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   QAbstractEventDispatcher::startingUp
+104   QAbstractEventDispatcher::closingDown
+
+Class QAbstractEventDispatcher
+   size=8 align=4
+   base size=8 base align=4
+QAbstractEventDispatcher (0xb5489840) 0
+    vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u)
+  QObject (0xb54a521c) 0
+      primary-for QAbstractEventDispatcher (0xb5489840)
+
+Class QModelIndex
+   size=16 align=4
+   base size=16 base align=4
+QModelIndex (0xb54a5438) 0
+
+Class QPersistentModelIndex
+   size=4 align=4
+   base size=4 base align=4
+QPersistentModelIndex (0xb52d28e8) 0
+
+Vtable for QAbstractItemModel
+QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractItemModel)
+8     QAbstractItemModel::metaObject
+12    QAbstractItemModel::qt_metacast
+16    QAbstractItemModel::qt_metacall
+20    QAbstractItemModel::~QAbstractItemModel
+24    QAbstractItemModel::~QAbstractItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractItemModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemModel (0xb52d6480) 0
+    vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u)
+  QObject (0xb52d2a50) 0
+      primary-for QAbstractItemModel (0xb52d6480)
+
+Vtable for QAbstractTableModel
+QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTableModel)
+8     QAbstractTableModel::metaObject
+12    QAbstractTableModel::qt_metacast
+16    QAbstractTableModel::qt_metacall
+20    QAbstractTableModel::~QAbstractTableModel
+24    QAbstractTableModel::~QAbstractTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractTableModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractTableModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTableModel (0xb52d6ac0) 0
+    vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u)
+  QAbstractItemModel (0xb52d6b00) 0
+      primary-for QAbstractTableModel (0xb52d6ac0)
+    QObject (0xb530f3c0) 0
+        primary-for QAbstractItemModel (0xb52d6b00)
+
+Vtable for QAbstractListModel
+QAbstractListModel::_ZTV18QAbstractListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractListModel)
+8     QAbstractListModel::metaObject
+12    QAbstractListModel::qt_metacast
+16    QAbstractListModel::qt_metacall
+20    QAbstractListModel::~QAbstractListModel
+24    QAbstractListModel::~QAbstractListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    __cxa_pure_virtual
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractListModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractListModel (0xb52d6d40) 0
+    vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u)
+  QAbstractItemModel (0xb52d6d80) 0
+      primary-for QAbstractListModel (0xb52d6d40)
+    QObject (0xb530f4ec) 0
+        primary-for QAbstractItemModel (0xb52d6d80)
+
+Class QBasicTimer
+   size=4 align=4
+   base size=4 base align=4
+QBasicTimer (0xb53353c0) 0
+
+Vtable for QCoreApplication
+QCoreApplication::_ZTV16QCoreApplication: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCoreApplication)
+8     QCoreApplication::metaObject
+12    QCoreApplication::qt_metacast
+16    QCoreApplication::qt_metacall
+20    QCoreApplication::~QCoreApplication
+24    QCoreApplication::~QCoreApplication
+28    QCoreApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCoreApplication::notify
+60    QCoreApplication::compressEvent
+
+Class QCoreApplication
+   size=8 align=4
+   base size=8 base align=4
+QCoreApplication (0xb532b840) 0
+    vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u)
+  QObject (0xb5335654) 0
+      primary-for QCoreApplication (0xb532b840)
+
+Class __exception
+   size=32 align=4
+   base size=32 base align=4
+__exception (0xb5335bf4) 0
+
+Class QMetaMethod
+   size=8 align=4
+   base size=8 base align=4
+QMetaMethod (0xb538f924) 0
+
+Class QMetaEnum
+   size=8 align=4
+   base size=8 base align=4
+QMetaEnum (0xb538fc30) 0
+
+Class QMetaProperty
+   size=20 align=4
+   base size=20 base align=4
+QMetaProperty (0xb538fe88) 0
+
+Class QMetaClassInfo
+   size=8 align=4
+   base size=8 base align=4
+QMetaClassInfo (0xb538ff3c) 0
+
+Vtable for QMimeData
+QMimeData::_ZTV9QMimeData: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMimeData)
+8     QMimeData::metaObject
+12    QMimeData::qt_metacast
+16    QMimeData::qt_metacall
+20    QMimeData::~QMimeData
+24    QMimeData::~QMimeData
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMimeData::hasFormat
+60    QMimeData::formats
+64    QMimeData::retrieveData
+
+Class QMimeData
+   size=8 align=4
+   base size=8 base align=4
+QMimeData (0xb53a7680) 0
+    vptr=((& QMimeData::_ZTV9QMimeData) + 8u)
+  QObject (0xb53b91a4) 0
+      primary-for QMimeData (0xb53a7680)
+
+Vtable for QObjectCleanupHandler
+QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QObjectCleanupHandler)
+8     QObjectCleanupHandler::metaObject
+12    QObjectCleanupHandler::qt_metacast
+16    QObjectCleanupHandler::qt_metacall
+20    QObjectCleanupHandler::~QObjectCleanupHandler
+24    QObjectCleanupHandler::~QObjectCleanupHandler
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObjectCleanupHandler
+   size=12 align=4
+   base size=12 base align=4
+QObjectCleanupHandler (0xb53a7940) 0
+    vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u)
+  QObject (0xb53b93c0) 0
+      primary-for QObjectCleanupHandler (0xb53a7940)
+
+Vtable for QSharedMemory
+QSharedMemory::_ZTV13QSharedMemory: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSharedMemory)
+8     QSharedMemory::metaObject
+12    QSharedMemory::qt_metacast
+16    QSharedMemory::qt_metacall
+20    QSharedMemory::~QSharedMemory
+24    QSharedMemory::~QSharedMemory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSharedMemory
+   size=8 align=4
+   base size=8 base align=4
+QSharedMemory (0xb53a7b80) 0
+    vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u)
+  QObject (0xb53b94ec) 0
+      primary-for QSharedMemory (0xb53a7b80)
+
+Vtable for QSignalMapper
+QSignalMapper::_ZTV13QSignalMapper: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSignalMapper)
+8     QSignalMapper::metaObject
+12    QSignalMapper::qt_metacast
+16    QSignalMapper::qt_metacall
+20    QSignalMapper::~QSignalMapper
+24    QSignalMapper::~QSignalMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSignalMapper
+   size=8 align=4
+   base size=8 base align=4
+QSignalMapper (0xb53a7e40) 0
+    vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u)
+  QObject (0xb53b9708) 0
+      primary-for QSignalMapper (0xb53a7e40)
+
+Vtable for QSocketNotifier
+QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSocketNotifier)
+8     QSocketNotifier::metaObject
+12    QSocketNotifier::qt_metacast
+16    QSocketNotifier::qt_metacall
+20    QSocketNotifier::~QSocketNotifier
+24    QSocketNotifier::~QSocketNotifier
+28    QSocketNotifier::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSocketNotifier
+   size=20 align=4
+   base size=17 base align=4
+QSocketNotifier (0xb51ef100) 0
+    vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u)
+  QObject (0xb53b9924) 0
+      primary-for QSocketNotifier (0xb51ef100)
+
+Class QSystemSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSystemSemaphore (0xb53b9bf4) 0
+
+Vtable for QTimer
+QTimer::_ZTV6QTimer: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QTimer)
+8     QTimer::metaObject
+12    QTimer::qt_metacast
+16    QTimer::qt_metacall
+20    QTimer::~QTimer
+24    QTimer::~QTimer
+28    QObject::event
+32    QObject::eventFilter
+36    QTimer::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTimer
+   size=24 align=4
+   base size=21 base align=4
+QTimer (0xb51ef4c0) 0
+    vptr=((& QTimer::_ZTV6QTimer) + 8u)
+  QObject (0xb53b9ca8) 0
+      primary-for QTimer (0xb51ef4c0)
+
+Vtable for QTranslator
+QTranslator::_ZTV11QTranslator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTranslator)
+8     QTranslator::metaObject
+12    QTranslator::qt_metacast
+16    QTranslator::qt_metacall
+20    QTranslator::~QTranslator
+24    QTranslator::~QTranslator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTranslator::translate
+60    QTranslator::isEmpty
+
+Class QTranslator
+   size=8 align=4
+   base size=8 base align=4
+QTranslator (0xb51efa00) 0
+    vptr=((& QTranslator::_ZTV11QTranslator) + 8u)
+  QObject (0xb53b9f3c) 0
+      primary-for QTranslator (0xb51efa00)
+
+Class _IO_marker
+   size=12 align=4
+   base size=12 base align=4
+_IO_marker (0xb522630c) 0
+
+Class _IO_FILE
+   size=148 align=4
+   base size=148 base align=4
+_IO_FILE (0xb5226348) 0
+
+Vtable for QFile
+QFile::_ZTV5QFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QFile)
+8     QFile::metaObject
+12    QFile::qt_metacast
+16    QFile::qt_metacall
+20    QFile::~QFile
+24    QFile::~QFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QFile::fileEngine
+
+Class QFile
+   size=8 align=4
+   base size=8 base align=4
+QFile (0xb51eff00) 0
+    vptr=((& QFile::_ZTV5QFile) + 8u)
+  QIODevice (0xb51eff40) 0
+      primary-for QFile (0xb51eff00)
+    QObject (0xb52263c0) 0
+        primary-for QIODevice (0xb51eff40)
+
+Class QFileInfo
+   size=4 align=4
+   base size=4 base align=4
+QFileInfo (0xb5226834) 0
+
+Class QDir
+   size=4 align=4
+   base size=4 base align=4
+QDir (0xb5226e88) 0
+
+Class QAbstractFileEngine::ExtensionOption
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionOption (0xb50e3618) 0 empty
+
+Class QAbstractFileEngine::ExtensionReturn
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionReturn (0xb50e3654) 0 empty
+
+Class QAbstractFileEngine::MapExtensionOption
+   size=20 align=4
+   base size=20 base align=4
+QAbstractFileEngine::MapExtensionOption (0xb50e8740) 0
+  QAbstractFileEngine::ExtensionOption (0xb50e3690) 0 empty
+
+Class QAbstractFileEngine::MapExtensionReturn
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::MapExtensionReturn (0xb50e87c0) 0
+  QAbstractFileEngine::ExtensionReturn (0xb50e36cc) 0 empty
+
+Class QAbstractFileEngine::UnMapExtensionOption
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::UnMapExtensionOption (0xb50e8840) 0
+  QAbstractFileEngine::ExtensionOption (0xb50e3708) 0 empty
+
+Vtable for QAbstractFileEngine
+QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractFileEngine)
+8     QAbstractFileEngine::~QAbstractFileEngine
+12    QAbstractFileEngine::~QAbstractFileEngine
+16    QAbstractFileEngine::open
+20    QAbstractFileEngine::close
+24    QAbstractFileEngine::flush
+28    QAbstractFileEngine::size
+32    QAbstractFileEngine::pos
+36    QAbstractFileEngine::seek
+40    QAbstractFileEngine::isSequential
+44    QAbstractFileEngine::remove
+48    QAbstractFileEngine::copy
+52    QAbstractFileEngine::rename
+56    QAbstractFileEngine::link
+60    QAbstractFileEngine::mkdir
+64    QAbstractFileEngine::rmdir
+68    QAbstractFileEngine::setSize
+72    QAbstractFileEngine::caseSensitive
+76    QAbstractFileEngine::isRelativePath
+80    QAbstractFileEngine::entryList
+84    QAbstractFileEngine::fileFlags
+88    QAbstractFileEngine::setPermissions
+92    QAbstractFileEngine::fileName
+96    QAbstractFileEngine::ownerId
+100   QAbstractFileEngine::owner
+104   QAbstractFileEngine::fileTime
+108   QAbstractFileEngine::setFileName
+112   QAbstractFileEngine::handle
+116   QAbstractFileEngine::beginEntryList
+120   QAbstractFileEngine::endEntryList
+124   QAbstractFileEngine::read
+128   QAbstractFileEngine::readLine
+132   QAbstractFileEngine::write
+136   QAbstractFileEngine::extension
+140   QAbstractFileEngine::supportsExtension
+
+Class QAbstractFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngine (0xb50e35dc) 0
+    vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u)
+
+Vtable for QAbstractFileEngineHandler
+QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractFileEngineHandler)
+8     QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+12    QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+16    __cxa_pure_virtual
+
+Class QAbstractFileEngineHandler
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngineHandler (0xb50e3960) 0 nearly-empty
+    vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u)
+
+Vtable for QAbstractFileEngineIterator
+QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractFileEngineIterator)
+8     QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+12    QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QAbstractFileEngineIterator::currentFileInfo
+32    QAbstractFileEngineIterator::entryInfo
+
+Class QAbstractFileEngineIterator
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngineIterator (0xb50e399c) 0
+    vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u)
+
+Vtable for QBuffer
+QBuffer::_ZTV7QBuffer: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBuffer)
+8     QBuffer::metaObject
+12    QBuffer::qt_metacast
+16    QBuffer::qt_metacall
+20    QBuffer::~QBuffer
+24    QBuffer::~QBuffer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QBuffer::connectNotify
+52    QBuffer::disconnectNotify
+56    QIODevice::isSequential
+60    QBuffer::open
+64    QBuffer::close
+68    QBuffer::pos
+72    QBuffer::size
+76    QBuffer::seek
+80    QBuffer::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QBuffer::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QBuffer::readData
+112   QIODevice::readLineData
+116   QBuffer::writeData
+
+Class QBuffer
+   size=8 align=4
+   base size=8 base align=4
+QBuffer (0xb50e8b80) 0
+    vptr=((& QBuffer::_ZTV7QBuffer) + 8u)
+  QIODevice (0xb50e8bc0) 0
+      primary-for QBuffer (0xb50e8b80)
+    QObject (0xb50e3a14) 0
+        primary-for QIODevice (0xb50e8bc0)
+
+Class QTextCodec::ConverterState
+   size=28 align=4
+   base size=28 base align=4
+QTextCodec::ConverterState (0xb50e3c6c) 0
+
+Vtable for QTextCodec
+QTextCodec::_ZTV10QTextCodec: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextCodec)
+8     __cxa_pure_virtual
+12    QTextCodec::aliases
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QTextCodec::~QTextCodec
+32    QTextCodec::~QTextCodec
+
+Class QTextCodec
+   size=4 align=4
+   base size=4 base align=4
+QTextCodec (0xb50e3c30) 0 nearly-empty
+    vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u)
+
+Class QTextEncoder
+   size=32 align=4
+   base size=32 base align=4
+QTextEncoder (0xb5171960) 0
+
+Class QTextDecoder
+   size=32 align=4
+   base size=32 base align=4
+QTextDecoder (0xb5171bb8) 0
+
+Vtable for QTextStream
+QTextStream::_ZTV11QTextStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextStream)
+8     QTextStream::~QTextStream
+12    QTextStream::~QTextStream
+
+Class QTextStream
+   size=8 align=4
+   base size=8 base align=4
+QTextStream (0xb5171e10) 0
+    vptr=((& QTextStream::_ZTV11QTextStream) + 8u)
+
+Class QTextStreamManipulator
+   size=24 align=4
+   base size=22 base align=4
+QTextStreamManipulator (0xb4fd24b0) 0
+
+Vtable for QTextIStream
+QTextIStream::_ZTV12QTextIStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextIStream)
+8     QTextIStream::~QTextIStream
+12    QTextIStream::~QTextIStream
+
+Class QTextIStream
+   size=8 align=4
+   base size=8 base align=4
+QTextIStream (0xb4ff45c0) 0
+    vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u)
+  QTextStream (0xb4ff7690) 0
+      primary-for QTextIStream (0xb4ff45c0)
+
+Vtable for QTextOStream
+QTextOStream::_ZTV12QTextOStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextOStream)
+8     QTextOStream::~QTextOStream
+12    QTextOStream::~QTextOStream
+
+Class QTextOStream
+   size=8 align=4
+   base size=8 base align=4
+QTextOStream (0xb4ff4880) 0
+    vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u)
+  QTextStream (0xb4ff7d20) 0
+      primary-for QTextOStream (0xb4ff4880)
+
+Class QDebug::Stream
+   size=24 align=4
+   base size=22 base align=4
+QDebug::Stream (0xb50143fc) 0
+
+Class QDebug
+   size=4 align=4
+   base size=4 base align=4
+QDebug (0xb50143c0) 0
+
+Class QNoDebug
+   size=1 align=1
+   base size=0 base align=1
+QNoDebug (0xb508f03c) 0 empty
+
+Vtable for QDirIterator
+QDirIterator::_ZTV12QDirIterator: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QDirIterator)
+8     QDirIterator::~QDirIterator
+12    QDirIterator::~QDirIterator
+
+Class QDirIterator
+   size=8 align=4
+   base size=8 base align=4
+QDirIterator (0xb508f2d0) 0
+    vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u)
+
+Vtable for QFileSystemWatcher
+QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFileSystemWatcher)
+8     QFileSystemWatcher::metaObject
+12    QFileSystemWatcher::qt_metacast
+16    QFileSystemWatcher::qt_metacall
+20    QFileSystemWatcher::~QFileSystemWatcher
+24    QFileSystemWatcher::~QFileSystemWatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFileSystemWatcher
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemWatcher (0xb50c1240) 0
+    vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u)
+  QObject (0xb508f438) 0
+      primary-for QFileSystemWatcher (0xb50c1240)
+
+Vtable for QFSFileEngine
+QFSFileEngine::_ZTV13QFSFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFSFileEngine)
+8     QFSFileEngine::~QFSFileEngine
+12    QFSFileEngine::~QFSFileEngine
+16    QFSFileEngine::open
+20    QFSFileEngine::close
+24    QFSFileEngine::flush
+28    QFSFileEngine::size
+32    QFSFileEngine::pos
+36    QFSFileEngine::seek
+40    QFSFileEngine::isSequential
+44    QFSFileEngine::remove
+48    QFSFileEngine::copy
+52    QFSFileEngine::rename
+56    QFSFileEngine::link
+60    QFSFileEngine::mkdir
+64    QFSFileEngine::rmdir
+68    QFSFileEngine::setSize
+72    QFSFileEngine::caseSensitive
+76    QFSFileEngine::isRelativePath
+80    QFSFileEngine::entryList
+84    QFSFileEngine::fileFlags
+88    QFSFileEngine::setPermissions
+92    QFSFileEngine::fileName
+96    QFSFileEngine::ownerId
+100   QFSFileEngine::owner
+104   QFSFileEngine::fileTime
+108   QFSFileEngine::setFileName
+112   QFSFileEngine::handle
+116   QFSFileEngine::beginEntryList
+120   QFSFileEngine::endEntryList
+124   QFSFileEngine::read
+128   QFSFileEngine::readLine
+132   QFSFileEngine::write
+136   QFSFileEngine::extension
+140   QFSFileEngine::supportsExtension
+
+Class QFSFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QFSFileEngine (0xb50c1500) 0
+    vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u)
+  QAbstractFileEngine (0xb508f654) 0
+      primary-for QFSFileEngine (0xb50c1500)
+
+Class QProcessEnvironment
+   size=4 align=4
+   base size=4 base align=4
+QProcessEnvironment (0xb508f780) 0
+
+Vtable for QProcess
+QProcess::_ZTV8QProcess: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QProcess)
+8     QProcess::metaObject
+12    QProcess::qt_metacast
+16    QProcess::qt_metacall
+20    QProcess::~QProcess
+24    QProcess::~QProcess
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProcess::isSequential
+60    QIODevice::open
+64    QProcess::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QProcess::atEnd
+84    QIODevice::reset
+88    QProcess::bytesAvailable
+92    QProcess::bytesToWrite
+96    QProcess::canReadLine
+100   QProcess::waitForReadyRead
+104   QProcess::waitForBytesWritten
+108   QProcess::readData
+112   QIODevice::readLineData
+116   QProcess::writeData
+120   QProcess::setupChildProcess
+
+Class QProcess
+   size=8 align=4
+   base size=8 base align=4
+QProcess (0xb50c16c0) 0
+    vptr=((& QProcess::_ZTV8QProcess) + 8u)
+  QIODevice (0xb50c1700) 0
+      primary-for QProcess (0xb50c16c0)
+    QObject (0xb508f834) 0
+        primary-for QIODevice (0xb50c1700)
+
+Class QResource
+   size=4 align=4
+   base size=4 base align=4
+QResource (0xb508fa50) 0
+
+Vtable for QSettings
+QSettings::_ZTV9QSettings: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSettings)
+8     QSettings::metaObject
+12    QSettings::qt_metacast
+16    QSettings::qt_metacall
+20    QSettings::~QSettings
+24    QSettings::~QSettings
+28    QSettings::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSettings
+   size=8 align=4
+   base size=8 base align=4
+QSettings (0xb50c1b40) 0
+    vptr=((& QSettings::_ZTV9QSettings) + 8u)
+  QObject (0xb508fbf4) 0
+      primary-for QSettings (0xb50c1b40)
+
+Vtable for QTemporaryFile
+QTemporaryFile::_ZTV14QTemporaryFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QTemporaryFile)
+8     QTemporaryFile::metaObject
+12    QTemporaryFile::qt_metacast
+16    QTemporaryFile::qt_metacall
+20    QTemporaryFile::~QTemporaryFile
+24    QTemporaryFile::~QTemporaryFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QTemporaryFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QTemporaryFile::fileEngine
+
+Class QTemporaryFile
+   size=8 align=4
+   base size=8 base align=4
+QTemporaryFile (0xb4f5c740) 0
+    vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u)
+  QFile (0xb4f5c780) 0
+      primary-for QTemporaryFile (0xb4f5c740)
+    QIODevice (0xb4f5c7c0) 0
+        primary-for QFile (0xb4f5c780)
+      QObject (0xb4f5e708) 0
+          primary-for QIODevice (0xb4f5c7c0)
+
+Class QUrl
+   size=4 align=4
+   base size=4 base align=4
+QUrl (0xb4f5ea14) 0
+
+Class QLibraryInfo
+   size=1 align=1
+   base size=0 base align=1
+QLibraryInfo (0xb4de65dc) 0 empty
+
+Vtable for QRunnable
+QRunnable::_ZTV9QRunnable: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QRunnable)
+8     __cxa_pure_virtual
+12    QRunnable::~QRunnable
+16    QRunnable::~QRunnable
+
+Class QRunnable
+   size=8 align=4
+   base size=8 base align=4
+QRunnable (0xb4de6618) 0
+    vptr=((& QRunnable::_ZTV9QRunnable) + 8u)
+
+Vtable for QtConcurrent::Exception
+QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE)
+8     QtConcurrent::Exception::~Exception
+12    QtConcurrent::Exception::~Exception
+16    std::exception::what
+20    QtConcurrent::Exception::raise
+24    QtConcurrent::Exception::clone
+
+Class QtConcurrent::Exception
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::Exception (0xb4deeb00) 0 nearly-empty
+    vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u)
+  std::exception (0xb4de6a8c) 0 nearly-empty
+      primary-for QtConcurrent::Exception (0xb4deeb00)
+
+Vtable for QtConcurrent::UnhandledException
+QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE)
+8     QtConcurrent::UnhandledException::~UnhandledException
+12    QtConcurrent::UnhandledException::~UnhandledException
+16    std::exception::what
+20    QtConcurrent::UnhandledException::raise
+24    QtConcurrent::UnhandledException::clone
+
+Class QtConcurrent::UnhandledException
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::UnhandledException (0xb4deec00) 0 nearly-empty
+    vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u)
+  QtConcurrent::Exception (0xb4deec40) 0 nearly-empty
+      primary-for QtConcurrent::UnhandledException (0xb4deec00)
+    std::exception (0xb4de6ac8) 0 nearly-empty
+        primary-for QtConcurrent::Exception (0xb4deec40)
+
+Class QtConcurrent::internal::ExceptionHolder
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionHolder (0xb4de6b04) 0
+
+Class QtConcurrent::internal::ExceptionStore
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionStore (0xb4de6b40) 0
+
+Class QtConcurrent::ResultItem
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultItem (0xb4de6b7c) 0
+
+Class QtConcurrent::ResultIteratorBase
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultIteratorBase (0xb4e0a168) 0
+
+Vtable for QtConcurrent::ResultStoreBase
+QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE)
+8     QtConcurrent::ResultStoreBase::~ResultStoreBase
+12    QtConcurrent::ResultStoreBase::~ResultStoreBase
+
+Class QtConcurrent::ResultStoreBase
+   size=28 align=4
+   base size=28 base align=4
+QtConcurrent::ResultStoreBase (0xb4e0a294) 0
+    vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u)
+
+Vtable for QFutureInterfaceBase
+QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QFutureInterfaceBase)
+8     QFutureInterfaceBase::~QFutureInterfaceBase
+12    QFutureInterfaceBase::~QFutureInterfaceBase
+
+Class QFutureInterfaceBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureInterfaceBase (0xb4e0a6cc) 0
+    vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u)
+
+Vtable for QFutureWatcherBase
+QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFutureWatcherBase)
+8     QFutureWatcherBase::metaObject
+12    QFutureWatcherBase::qt_metacast
+16    QFutureWatcherBase::qt_metacall
+20    QFutureWatcherBase::~QFutureWatcherBase
+24    QFutureWatcherBase::~QFutureWatcherBase
+28    QFutureWatcherBase::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QFutureWatcherBase::connectNotify
+52    QFutureWatcherBase::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QFutureWatcherBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureWatcherBase (0xb4e9fa40) 0
+    vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u)
+  QObject (0xb4ea90b4) 0
+      primary-for QFutureWatcherBase (0xb4e9fa40)
+
+Vtable for QThreadPool
+QThreadPool::_ZTV11QThreadPool: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QThreadPool)
+8     QThreadPool::metaObject
+12    QThreadPool::qt_metacast
+16    QThreadPool::qt_metacall
+20    QThreadPool::~QThreadPool
+24    QThreadPool::~QThreadPool
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QThreadPool
+   size=8 align=4
+   base size=8 base align=4
+QThreadPool (0xb4ec0c00) 0
+    vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u)
+  QObject (0xb4cd50b4) 0
+      primary-for QThreadPool (0xb4ec0c00)
+
+Class QtConcurrent::ThreadEngineBarrier
+   size=12 align=4
+   base size=12 base align=4
+QtConcurrent::ThreadEngineBarrier (0xb4cd52d0) 0
+
+Vtable for QtConcurrent::ThreadEngineBase
+QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE)
+8     QtConcurrent::ThreadEngineBase::run
+12    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+16    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+20    QtConcurrent::ThreadEngineBase::start
+24    QtConcurrent::ThreadEngineBase::finish
+28    QtConcurrent::ThreadEngineBase::threadFunction
+32    QtConcurrent::ThreadEngineBase::shouldStartThread
+36    QtConcurrent::ThreadEngineBase::shouldThrottleThread
+40    __cxa_pure_virtual
+
+Class QtConcurrent::ThreadEngineBase
+   size=32 align=4
+   base size=32 base align=4
+QtConcurrent::ThreadEngineBase (0xb4ec0f00) 0
+    vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u)
+  QRunnable (0xb4cd530c) 0
+      primary-for QtConcurrent::ThreadEngineBase (0xb4ec0f00)
+
+VTT for QtConcurrent::ThreadEngine<void>
+QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries
+0     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u)
+4     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u)
+
+Class QtConcurrent::BlockSizeManager
+   size=72 align=4
+   base size=72 base align=4
+QtConcurrent::BlockSizeManager (0xb4d088e8) 0
+
+Vtable for QTextCodecFactoryInterface
+QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QTextCodecFactoryInterface)
+8     QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+12    QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextCodecFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextCodecFactoryInterface (0xb4b91480) 0 nearly-empty
+    vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u)
+  QFactoryInterface (0xb4b8f1a4) 0 nearly-empty
+      primary-for QTextCodecFactoryInterface (0xb4b91480)
+
+Vtable for QTextCodecPlugin
+QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTextCodecPlugin)
+8     QTextCodecPlugin::metaObject
+12    QTextCodecPlugin::qt_metacast
+16    QTextCodecPlugin::qt_metacall
+20    QTextCodecPlugin::~QTextCodecPlugin
+24    QTextCodecPlugin::~QTextCodecPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    QTextCodecPlugin::keys
+80    QTextCodecPlugin::create
+84    (int (*)(...))-0x000000008
+88    (int (*)(...))(& _ZTI16QTextCodecPlugin)
+92    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev
+96    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev
+100   QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv
+104   QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString
+
+Class QTextCodecPlugin
+   size=12 align=4
+   base size=12 base align=4
+QTextCodecPlugin (0xb4b9ca50) 0
+    vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u)
+  QObject (0xb4b8f4b0) 0
+      primary-for QTextCodecPlugin (0xb4b9ca50)
+  QTextCodecFactoryInterface (0xb4b91740) 8 nearly-empty
+      vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u)
+    QFactoryInterface (0xb4b8f4ec) 8 nearly-empty
+        primary-for QTextCodecFactoryInterface (0xb4b91740)
+
+Vtable for QAbstractAnimation
+QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractAnimation)
+8     QAbstractAnimation::metaObject
+12    QAbstractAnimation::qt_metacast
+16    QAbstractAnimation::qt_metacall
+20    QAbstractAnimation::~QAbstractAnimation
+24    QAbstractAnimation::~QAbstractAnimation
+28    QAbstractAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAbstractAnimation
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAnimation (0xb4b91980) 0
+    vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u)
+  QObject (0xb4b8f618) 0
+      primary-for QAbstractAnimation (0xb4b91980)
+
+Vtable for QAnimationGroup
+QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAnimationGroup)
+8     QAnimationGroup::metaObject
+12    QAnimationGroup::qt_metacast
+16    QAnimationGroup::qt_metacall
+20    QAnimationGroup::~QAnimationGroup
+24    QAnimationGroup::~QAnimationGroup
+28    QAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QAnimationGroup (0xb4b91c40) 0
+    vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u)
+  QAbstractAnimation (0xb4b91c80) 0
+      primary-for QAnimationGroup (0xb4b91c40)
+    QObject (0xb4b8f870) 0
+        primary-for QAbstractAnimation (0xb4b91c80)
+
+Vtable for QParallelAnimationGroup
+QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QParallelAnimationGroup)
+8     QParallelAnimationGroup::metaObject
+12    QParallelAnimationGroup::qt_metacast
+16    QParallelAnimationGroup::qt_metacall
+20    QParallelAnimationGroup::~QParallelAnimationGroup
+24    QParallelAnimationGroup::~QParallelAnimationGroup
+28    QParallelAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QParallelAnimationGroup::duration
+60    QParallelAnimationGroup::updateCurrentTime
+64    QParallelAnimationGroup::updateState
+68    QParallelAnimationGroup::updateDirection
+
+Class QParallelAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QParallelAnimationGroup (0xb4b91f40) 0
+    vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u)
+  QAnimationGroup (0xb4b91f80) 0
+      primary-for QParallelAnimationGroup (0xb4b91f40)
+    QAbstractAnimation (0xb4b91fc0) 0
+        primary-for QAnimationGroup (0xb4b91f80)
+      QObject (0xb4b8fa8c) 0
+          primary-for QAbstractAnimation (0xb4b91fc0)
+
+Vtable for QPauseAnimation
+QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPauseAnimation)
+8     QPauseAnimation::metaObject
+12    QPauseAnimation::qt_metacast
+16    QPauseAnimation::qt_metacall
+20    QPauseAnimation::~QPauseAnimation
+24    QPauseAnimation::~QPauseAnimation
+28    QPauseAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPauseAnimation::duration
+60    QPauseAnimation::updateCurrentTime
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QPauseAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPauseAnimation (0xb4bc9280) 0
+    vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u)
+  QAbstractAnimation (0xb4bc92c0) 0
+      primary-for QPauseAnimation (0xb4bc9280)
+    QObject (0xb4b8fca8) 0
+        primary-for QAbstractAnimation (0xb4bc92c0)
+
+Vtable for QVariantAnimation
+QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QVariantAnimation)
+8     QVariantAnimation::metaObject
+12    QVariantAnimation::qt_metacast
+16    QVariantAnimation::qt_metacall
+20    QVariantAnimation::~QVariantAnimation
+24    QVariantAnimation::~QVariantAnimation
+28    QVariantAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QVariantAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    __cxa_pure_virtual
+76    QVariantAnimation::interpolated
+
+Class QVariantAnimation
+   size=8 align=4
+   base size=8 base align=4
+QVariantAnimation (0xb4bc9580) 0
+    vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u)
+  QAbstractAnimation (0xb4bc95c0) 0
+      primary-for QVariantAnimation (0xb4bc9580)
+    QObject (0xb4b8fec4) 0
+        primary-for QAbstractAnimation (0xb4bc95c0)
+
+Vtable for QPropertyAnimation
+QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QPropertyAnimation)
+8     QPropertyAnimation::metaObject
+12    QPropertyAnimation::qt_metacast
+16    QPropertyAnimation::qt_metacall
+20    QPropertyAnimation::~QPropertyAnimation
+24    QPropertyAnimation::~QPropertyAnimation
+28    QPropertyAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QPropertyAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    QPropertyAnimation::updateCurrentValue
+76    QVariantAnimation::interpolated
+
+Class QPropertyAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPropertyAnimation (0xb4bc99c0) 0
+    vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u)
+  QVariantAnimation (0xb4bc9a00) 0
+      primary-for QPropertyAnimation (0xb4bc99c0)
+    QAbstractAnimation (0xb4bc9a40) 0
+        primary-for QVariantAnimation (0xb4bc9a00)
+      QObject (0xb49f40f0) 0
+          primary-for QAbstractAnimation (0xb4bc9a40)
+
+Vtable for QSequentialAnimationGroup
+QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
+8     QSequentialAnimationGroup::metaObject
+12    QSequentialAnimationGroup::qt_metacast
+16    QSequentialAnimationGroup::qt_metacall
+20    QSequentialAnimationGroup::~QSequentialAnimationGroup
+24    QSequentialAnimationGroup::~QSequentialAnimationGroup
+28    QSequentialAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSequentialAnimationGroup::duration
+60    QSequentialAnimationGroup::updateCurrentTime
+64    QSequentialAnimationGroup::updateState
+68    QSequentialAnimationGroup::updateDirection
+
+Class QSequentialAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QSequentialAnimationGroup (0xb4bc9d00) 0
+    vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u)
+  QAnimationGroup (0xb4bc9d40) 0
+      primary-for QSequentialAnimationGroup (0xb4bc9d00)
+    QAbstractAnimation (0xb4bc9d80) 0
+        primary-for QAnimationGroup (0xb4bc9d40)
+      QObject (0xb49f430c) 0
+          primary-for QAbstractAnimation (0xb4bc9d80)
+
+Class QSqlRecord
+   size=4 align=4
+   base size=4 base align=4
+QSqlRecord (0xb49f4618) 0
+
+Vtable for QSqlDriverCreatorBase
+QSqlDriverCreatorBase::_ZTV21QSqlDriverCreatorBase: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QSqlDriverCreatorBase)
+8     QSqlDriverCreatorBase::~QSqlDriverCreatorBase
+12    QSqlDriverCreatorBase::~QSqlDriverCreatorBase
+16    __cxa_pure_virtual
+
+Class QSqlDriverCreatorBase
+   size=4 align=4
+   base size=4 base align=4
+QSqlDriverCreatorBase (0xb49f46cc) 0 nearly-empty
+    vptr=((& QSqlDriverCreatorBase::_ZTV21QSqlDriverCreatorBase) + 8u)
+
+Class QSqlDatabase
+   size=4 align=4
+   base size=4 base align=4
+QSqlDatabase (0xb49f4924) 0
+
+Vtable for QSqlQueryModel
+QSqlQueryModel::_ZTV14QSqlQueryModel: 44u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QSqlQueryModel)
+8     QSqlQueryModel::metaObject
+12    QSqlQueryModel::qt_metacast
+16    QSqlQueryModel::qt_metacall
+20    QSqlQueryModel::~QSqlQueryModel
+24    QSqlQueryModel::~QSqlQueryModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    QSqlQueryModel::rowCount
+68    QSqlQueryModel::columnCount
+72    QAbstractTableModel::hasChildren
+76    QSqlQueryModel::data
+80    QAbstractItemModel::setData
+84    QSqlQueryModel::headerData
+88    QSqlQueryModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QSqlQueryModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QSqlQueryModel::removeColumns
+132   QSqlQueryModel::fetchMore
+136   QSqlQueryModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+168   QSqlQueryModel::clear
+172   QSqlQueryModel::queryChange
+
+Class QSqlQueryModel
+   size=8 align=4
+   base size=8 base align=4
+QSqlQueryModel (0xb4a11600) 0
+    vptr=((& QSqlQueryModel::_ZTV14QSqlQueryModel) + 8u)
+  QAbstractTableModel (0xb4a11640) 0
+      primary-for QSqlQueryModel (0xb4a11600)
+    QAbstractItemModel (0xb4a11680) 0
+        primary-for QAbstractTableModel (0xb4a11640)
+      QObject (0xb49f499c) 0
+          primary-for QAbstractItemModel (0xb4a11680)
+
+Vtable for QSqlTableModel
+QSqlTableModel::_ZTV14QSqlTableModel: 55u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QSqlTableModel)
+8     QSqlTableModel::metaObject
+12    QSqlTableModel::qt_metacast
+16    QSqlTableModel::qt_metacall
+20    QSqlTableModel::~QSqlTableModel
+24    QSqlTableModel::~QSqlTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    QSqlTableModel::rowCount
+68    QSqlQueryModel::columnCount
+72    QAbstractTableModel::hasChildren
+76    QSqlTableModel::data
+80    QSqlTableModel::setData
+84    QSqlTableModel::headerData
+88    QSqlQueryModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QSqlTableModel::insertRows
+120   QSqlQueryModel::insertColumns
+124   QSqlTableModel::removeRows
+128   QSqlTableModel::removeColumns
+132   QSqlQueryModel::fetchMore
+136   QSqlQueryModel::canFetchMore
+140   QSqlTableModel::flags
+144   QSqlTableModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QSqlTableModel::submit
+164   QSqlTableModel::revert
+168   QSqlTableModel::clear
+172   QSqlQueryModel::queryChange
+176   QSqlTableModel::select
+180   QSqlTableModel::setTable
+184   QSqlTableModel::setEditStrategy
+188   QSqlTableModel::setSort
+192   QSqlTableModel::setFilter
+196   QSqlTableModel::revertRow
+200   QSqlTableModel::updateRowInTable
+204   QSqlTableModel::insertRowIntoTable
+208   QSqlTableModel::deleteRowFromTable
+212   QSqlTableModel::orderByClause
+216   QSqlTableModel::selectStatement
+
+Class QSqlTableModel
+   size=8 align=4
+   base size=8 base align=4
+QSqlTableModel (0xb4a11940) 0
+    vptr=((& QSqlTableModel::_ZTV14QSqlTableModel) + 8u)
+  QSqlQueryModel (0xb4a11980) 0
+      primary-for QSqlTableModel (0xb4a11940)
+    QAbstractTableModel (0xb4a119c0) 0
+        primary-for QSqlQueryModel (0xb4a11980)
+      QAbstractItemModel (0xb4a11a00) 0
+          primary-for QAbstractTableModel (0xb4a119c0)
+        QObject (0xb49f4bb8) 0
+            primary-for QAbstractItemModel (0xb4a11a00)
+
+Class QSqlRelation
+   size=12 align=4
+   base size=12 base align=4
+QSqlRelation (0xb49f4dd4) 0
+
+Vtable for QSqlRelationalTableModel
+QSqlRelationalTableModel::_ZTV24QSqlRelationalTableModel: 57u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QSqlRelationalTableModel)
+8     QSqlRelationalTableModel::metaObject
+12    QSqlRelationalTableModel::qt_metacast
+16    QSqlRelationalTableModel::qt_metacall
+20    QSqlRelationalTableModel::~QSqlRelationalTableModel
+24    QSqlRelationalTableModel::~QSqlRelationalTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    QSqlTableModel::rowCount
+68    QSqlQueryModel::columnCount
+72    QAbstractTableModel::hasChildren
+76    QSqlRelationalTableModel::data
+80    QSqlRelationalTableModel::setData
+84    QSqlTableModel::headerData
+88    QSqlQueryModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QSqlTableModel::insertRows
+120   QSqlQueryModel::insertColumns
+124   QSqlTableModel::removeRows
+128   QSqlRelationalTableModel::removeColumns
+132   QSqlQueryModel::fetchMore
+136   QSqlQueryModel::canFetchMore
+140   QSqlTableModel::flags
+144   QSqlTableModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QSqlTableModel::submit
+164   QSqlTableModel::revert
+168   QSqlRelationalTableModel::clear
+172   QSqlQueryModel::queryChange
+176   QSqlRelationalTableModel::select
+180   QSqlRelationalTableModel::setTable
+184   QSqlTableModel::setEditStrategy
+188   QSqlTableModel::setSort
+192   QSqlTableModel::setFilter
+196   QSqlRelationalTableModel::revertRow
+200   QSqlRelationalTableModel::updateRowInTable
+204   QSqlRelationalTableModel::insertRowIntoTable
+208   QSqlTableModel::deleteRowFromTable
+212   QSqlRelationalTableModel::orderByClause
+216   QSqlRelationalTableModel::selectStatement
+220   QSqlRelationalTableModel::setRelation
+224   QSqlRelationalTableModel::relationModel
+
+Class QSqlRelationalTableModel
+   size=8 align=4
+   base size=8 base align=4
+QSqlRelationalTableModel (0xb4a11f80) 0
+    vptr=((& QSqlRelationalTableModel::_ZTV24QSqlRelationalTableModel) + 8u)
+  QSqlTableModel (0xb4a11fc0) 0
+      primary-for QSqlRelationalTableModel (0xb4a11f80)
+    QSqlQueryModel (0xb4a7d000) 0
+        primary-for QSqlTableModel (0xb4a11fc0)
+      QAbstractTableModel (0xb4a7d040) 0
+          primary-for QSqlQueryModel (0xb4a7d000)
+        QAbstractItemModel (0xb4a7d080) 0
+            primary-for QAbstractTableModel (0xb4a7d040)
+          QObject (0xb4a71a14) 0
+              primary-for QAbstractItemModel (0xb4a7d080)
+
+Class QSqlQuery
+   size=4 align=4
+   base size=4 base align=4
+QSqlQuery (0xb4a71c30) 0
+
+Vtable for QSqlDriver
+QSqlDriver::_ZTV10QSqlDriver: 32u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QSqlDriver)
+8     QSqlDriver::metaObject
+12    QSqlDriver::qt_metacast
+16    QSqlDriver::qt_metacall
+20    QSqlDriver::~QSqlDriver
+24    QSqlDriver::~QSqlDriver
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSqlDriver::isOpen
+60    QSqlDriver::beginTransaction
+64    QSqlDriver::commitTransaction
+68    QSqlDriver::rollbackTransaction
+72    QSqlDriver::tables
+76    QSqlDriver::primaryIndex
+80    QSqlDriver::record
+84    QSqlDriver::formatValue
+88    QSqlDriver::escapeIdentifier
+92    QSqlDriver::sqlStatement
+96    QSqlDriver::handle
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   QSqlDriver::setOpen
+120   QSqlDriver::setOpenError
+124   QSqlDriver::setLastError
+
+Class QSqlDriver
+   size=8 align=4
+   base size=8 base align=4
+QSqlDriver (0xb4a7d3c0) 0
+    vptr=((& QSqlDriver::_ZTV10QSqlDriver) + 8u)
+  QObject (0xb4a71ca8) 0
+      primary-for QSqlDriver (0xb4a7d3c0)
+
+Vtable for QSqlDriverFactoryInterface
+QSqlDriverFactoryInterface::_ZTV26QSqlDriverFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QSqlDriverFactoryInterface)
+8     QSqlDriverFactoryInterface::~QSqlDriverFactoryInterface
+12    QSqlDriverFactoryInterface::~QSqlDriverFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QSqlDriverFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QSqlDriverFactoryInterface (0xb4a7d840) 0 nearly-empty
+    vptr=((& QSqlDriverFactoryInterface::_ZTV26QSqlDriverFactoryInterface) + 8u)
+  QFactoryInterface (0xb4aaf12c) 0 nearly-empty
+      primary-for QSqlDriverFactoryInterface (0xb4a7d840)
+
+Vtable for QSqlDriverPlugin
+QSqlDriverPlugin::_ZTV16QSqlDriverPlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QSqlDriverPlugin)
+8     QSqlDriverPlugin::metaObject
+12    QSqlDriverPlugin::qt_metacast
+16    QSqlDriverPlugin::qt_metacall
+20    QSqlDriverPlugin::~QSqlDriverPlugin
+24    QSqlDriverPlugin::~QSqlDriverPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI16QSqlDriverPlugin)
+72    QSqlDriverPlugin::_ZThn8_N16QSqlDriverPluginD1Ev
+76    QSqlDriverPlugin::_ZThn8_N16QSqlDriverPluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QSqlDriverPlugin
+   size=12 align=4
+   base size=12 base align=4
+QSqlDriverPlugin (0xb4ab63c0) 0
+    vptr=((& QSqlDriverPlugin::_ZTV16QSqlDriverPlugin) + 8u)
+  QObject (0xb4aaf438) 0
+      primary-for QSqlDriverPlugin (0xb4ab63c0)
+  QSqlDriverFactoryInterface (0xb4a7db00) 8 nearly-empty
+      vptr=((& QSqlDriverPlugin::_ZTV16QSqlDriverPlugin) + 72u)
+    QFactoryInterface (0xb4aaf474) 8 nearly-empty
+        primary-for QSqlDriverFactoryInterface (0xb4a7db00)
+
+Class QSqlError
+   size=16 align=4
+   base size=16 base align=4
+QSqlError (0xb4aaf5a0) 0
+
+Class QSqlField
+   size=16 align=4
+   base size=16 base align=4
+QSqlField (0xb4aaf5dc) 0
+
+Class QSqlIndex
+   size=16 align=4
+   base size=16 base align=4
+QSqlIndex (0xb4a7dec0) 0
+  QSqlRecord (0xb4aaf744) 0
+
+Vtable for QSqlResult
+QSqlResult::_ZTV10QSqlResult: 29u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QSqlResult)
+8     QSqlResult::~QSqlResult
+12    QSqlResult::~QSqlResult
+16    QSqlResult::handle
+20    QSqlResult::setAt
+24    QSqlResult::setActive
+28    QSqlResult::setLastError
+32    QSqlResult::setQuery
+36    QSqlResult::setSelect
+40    QSqlResult::setForwardOnly
+44    QSqlResult::exec
+48    QSqlResult::prepare
+52    QSqlResult::savePrepare
+56    QSqlResult::bindValue
+60    QSqlResult::bindValue
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    QSqlResult::fetchNext
+84    QSqlResult::fetchPrevious
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   QSqlResult::record
+108   QSqlResult::lastInsertId
+112   QSqlResult::virtual_hook
+
+Class QSqlResult
+   size=8 align=4
+   base size=8 base align=4
+QSqlResult (0xb4aaf8e8) 0
+    vptr=((& QSqlResult::_ZTV10QSqlResult) + 8u)
+
+Class QHelpGlobal
+   size=1 align=1
+   base size=0 base align=1
+QHelpGlobal (0xb4aaf960) 0 empty
+
+Vtable for QPaintDevice
+QPaintDevice::_ZTV12QPaintDevice: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPaintDevice)
+8     QPaintDevice::~QPaintDevice
+12    QPaintDevice::~QPaintDevice
+16    QPaintDevice::devType
+20    __cxa_pure_virtual
+24    QPaintDevice::metric
+
+Class QPaintDevice
+   size=8 align=4
+   base size=6 base align=4
+QPaintDevice (0xb4aaf99c) 0
+    vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u)
+
+Class QColor
+   size=16 align=4
+   base size=14 base align=4
+QColor (0xb48ec564) 0
+
+Class QPolygon
+   size=4 align=4
+   base size=4 base align=4
+QPolygon (0xb48f7ac0) 0
+  QVector<QPoint> (0xb48ecbf4) 0
+
+Class QPolygonF
+   size=4 align=4
+   base size=4 base align=4
+QPolygonF (0xb494c100) 0
+  QVector<QPointF> (0xb49455dc) 0
+
+Class QRegion::QRegionData
+   size=16 align=4
+   base size=16 base align=4
+QRegion::QRegionData (0xb4945f3c) 0
+
+Class QRegion
+   size=4 align=4
+   base size=4 base align=4
+QRegion (0xb4945f00) 0
+
+Class QMatrix
+   size=48 align=4
+   base size=48 base align=4
+QMatrix (0xb4989294) 0
+
+Class QPainterPath::Element
+   size=20 align=4
+   base size=20 base align=4
+QPainterPath::Element (0xb49a5438) 0
+
+Class QPainterPath
+   size=4 align=4
+   base size=4 base align=4
+QPainterPath (0xb49a53fc) 0
+
+Class QPainterPathPrivate
+   size=8 align=4
+   base size=8 base align=4
+QPainterPathPrivate (0xb49a5924) 0
+
+Class QPainterPathStroker
+   size=4 align=4
+   base size=4 base align=4
+QPainterPathStroker (0xb49a5a50) 0
+
+Class QTransform
+   size=80 align=4
+   base size=80 base align=4
+QTransform (0xb480b9d8) 0
+
+Class QImageTextKeyLang
+   size=8 align=4
+   base size=8 base align=4
+QImageTextKeyLang (0xb486f924) 0
+
+Vtable for QImage
+QImage::_ZTV6QImage: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QImage)
+8     QImage::~QImage
+12    QImage::~QImage
+16    QImage::devType
+20    QImage::paintEngine
+24    QImage::metric
+
+Class QImage
+   size=12 align=4
+   base size=12 base align=4
+QImage (0xb4864740) 0
+    vptr=((& QImage::_ZTV6QImage) + 8u)
+  QPaintDevice (0xb488c30c) 0
+      primary-for QImage (0xb4864740)
+
+Vtable for QPixmap
+QPixmap::_ZTV7QPixmap: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QPixmap)
+8     QPixmap::~QPixmap
+12    QPixmap::~QPixmap
+16    QPixmap::devType
+20    QPixmap::paintEngine
+24    QPixmap::metric
+
+Class QPixmap
+   size=12 align=4
+   base size=12 base align=4
+QPixmap (0xb46e5040) 0
+    vptr=((& QPixmap::_ZTV7QPixmap) + 8u)
+  QPaintDevice (0xb488cec4) 0
+      primary-for QPixmap (0xb46e5040)
+
+Class QBrush
+   size=4 align=4
+   base size=4 base align=4
+QBrush (0xb470c528) 0
+
+Class QBrushData
+   size=104 align=4
+   base size=104 base align=4
+QBrushData (0xb470c6cc) 0
+
+Class QGradient
+   size=56 align=4
+   base size=56 base align=4
+QGradient (0xb470ca8c) 0
+
+Class QLinearGradient
+   size=56 align=4
+   base size=56 base align=4
+QLinearGradient (0xb46e5e80) 0
+  QGradient (0xb470cd20) 0
+
+Class QRadialGradient
+   size=56 align=4
+   base size=56 base align=4
+QRadialGradient (0xb46e5f80) 0
+  QGradient (0xb470cd5c) 0
+
+Class QConicalGradient
+   size=56 align=4
+   base size=56 base align=4
+QConicalGradient (0xb475d080) 0
+  QGradient (0xb470cd98) 0
+
+Class QPalette
+   size=8 align=4
+   base size=8 base align=4
+QPalette (0xb470cdd4) 0
+
+Class QColorGroup
+   size=8 align=4
+   base size=8 base align=4
+QColorGroup (0xb475dac0) 0
+  QPalette (0xb47796cc) 0
+
+Class QFont
+   size=8 align=4
+   base size=8 base align=4
+QFont (0xb479d834) 0
+
+Class QFontMetrics
+   size=4 align=4
+   base size=4 base align=4
+QFontMetrics (0xb479da50) 0
+
+Class QFontMetricsF
+   size=4 align=4
+   base size=4 base align=4
+QFontMetricsF (0xb479dca8) 0
+
+Class QFontInfo
+   size=4 align=4
+   base size=4 base align=4
+QFontInfo (0xb479dd5c) 0
+
+Class QSizePolicy
+   size=4 align=4
+   base size=4 base align=4
+QSizePolicy (0xb479dd98) 0
+
+Class QCursor
+   size=4 align=4
+   base size=4 base align=4
+QCursor (0xb4631c6c) 0
+
+Class QKeySequence
+   size=4 align=4
+   base size=4 base align=4
+QKeySequence (0xb4631ca8) 0
+
+Class QWidgetData
+   size=64 align=4
+   base size=64 base align=4
+QWidgetData (0xb4631ec4) 0
+
+Vtable for QWidget
+QWidget::_ZTV7QWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QWidget)
+8     QWidget::metaObject
+12    QWidget::qt_metacast
+16    QWidget::qt_metacall
+20    QWidget::~QWidget
+24    QWidget::~QWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI7QWidget)
+232   QWidget::_ZThn8_N7QWidgetD1Ev
+236   QWidget::_ZThn8_N7QWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWidget
+   size=20 align=4
+   base size=20 base align=4
+QWidget (0xb4685be0) 0
+    vptr=((& QWidget::_ZTV7QWidget) + 8u)
+  QObject (0xb4631f00) 0
+      primary-for QWidget (0xb4685be0)
+  QPaintDevice (0xb4631f3c) 8
+      vptr=((& QWidget::_ZTV7QWidget) + 232u)
+
+Vtable for QFrame
+QFrame::_ZTV6QFrame: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QFrame)
+8     QFrame::metaObject
+12    QFrame::qt_metacast
+16    QFrame::qt_metacall
+20    QFrame::~QFrame
+24    QFrame::~QFrame
+28    QFrame::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI6QFrame)
+232   QFrame::_ZThn8_N6QFrameD1Ev
+236   QFrame::_ZThn8_N6QFrameD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFrame
+   size=20 align=4
+   base size=20 base align=4
+QFrame (0xb4538940) 0
+    vptr=((& QFrame::_ZTV6QFrame) + 8u)
+  QWidget (0xb4557410) 0
+      primary-for QFrame (0xb4538940)
+    QObject (0xb4540690) 0
+        primary-for QWidget (0xb4557410)
+    QPaintDevice (0xb45406cc) 8
+        vptr=((& QFrame::_ZTV6QFrame) + 232u)
+
+Vtable for QAbstractScrollArea
+QAbstractScrollArea::_ZTV19QAbstractScrollArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractScrollArea)
+8     QAbstractScrollArea::metaObject
+12    QAbstractScrollArea::qt_metacast
+16    QAbstractScrollArea::qt_metacall
+20    QAbstractScrollArea::~QAbstractScrollArea
+24    QAbstractScrollArea::~QAbstractScrollArea
+28    QAbstractScrollArea::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QAbstractScrollArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QAbstractScrollArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI19QAbstractScrollArea)
+240   QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD1Ev
+244   QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractScrollArea
+   size=20 align=4
+   base size=20 base align=4
+QAbstractScrollArea (0xb4538c00) 0
+    vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 8u)
+  QFrame (0xb4538c40) 0
+      primary-for QAbstractScrollArea (0xb4538c00)
+    QWidget (0xb456e000) 0
+        primary-for QFrame (0xb4538c40)
+      QObject (0xb45408e8) 0
+          primary-for QWidget (0xb456e000)
+      QPaintDevice (0xb4540924) 8
+          vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 240u)
+
+Class QItemSelectionRange
+   size=8 align=4
+   base size=8 base align=4
+QItemSelectionRange (0xb4540b40) 0
+
+Vtable for QItemSelectionModel
+QItemSelectionModel::_ZTV19QItemSelectionModel: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QItemSelectionModel)
+8     QItemSelectionModel::metaObject
+12    QItemSelectionModel::qt_metacast
+16    QItemSelectionModel::qt_metacall
+20    QItemSelectionModel::~QItemSelectionModel
+24    QItemSelectionModel::~QItemSelectionModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QItemSelectionModel::select
+60    QItemSelectionModel::select
+64    QItemSelectionModel::clear
+68    QItemSelectionModel::reset
+
+Class QItemSelectionModel
+   size=8 align=4
+   base size=8 base align=4
+QItemSelectionModel (0xb45899c0) 0
+    vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 8u)
+  QObject (0xb45a1bb8) 0
+      primary-for QItemSelectionModel (0xb45899c0)
+
+Class QItemSelection
+   size=4 align=4
+   base size=4 base align=4
+QItemSelection (0xb4589e80) 0
+  QList<QItemSelectionRange> (0xb45a1f78) 0
+
+Vtable for QValidator
+QValidator::_ZTV10QValidator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QValidator)
+8     QValidator::metaObject
+12    QValidator::qt_metacast
+16    QValidator::qt_metacall
+20    QValidator::~QValidator
+24    QValidator::~QValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    QValidator::fixup
+
+Class QValidator
+   size=8 align=4
+   base size=8 base align=4
+QValidator (0xb43f7000) 0
+    vptr=((& QValidator::_ZTV10QValidator) + 8u)
+  QObject (0xb43f312c) 0
+      primary-for QValidator (0xb43f7000)
+
+Vtable for QIntValidator
+QIntValidator::_ZTV13QIntValidator: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QIntValidator)
+8     QIntValidator::metaObject
+12    QIntValidator::qt_metacast
+16    QIntValidator::qt_metacall
+20    QIntValidator::~QIntValidator
+24    QIntValidator::~QIntValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIntValidator::validate
+60    QIntValidator::fixup
+64    QIntValidator::setRange
+
+Class QIntValidator
+   size=16 align=4
+   base size=16 base align=4
+QIntValidator (0xb43f72c0) 0
+    vptr=((& QIntValidator::_ZTV13QIntValidator) + 8u)
+  QValidator (0xb43f7300) 0
+      primary-for QIntValidator (0xb43f72c0)
+    QObject (0xb43f3348) 0
+        primary-for QValidator (0xb43f7300)
+
+Vtable for QDoubleValidator
+QDoubleValidator::_ZTV16QDoubleValidator: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QDoubleValidator)
+8     QDoubleValidator::metaObject
+12    QDoubleValidator::qt_metacast
+16    QDoubleValidator::qt_metacall
+20    QDoubleValidator::~QDoubleValidator
+24    QDoubleValidator::~QDoubleValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDoubleValidator::validate
+60    QValidator::fixup
+64    QDoubleValidator::setRange
+
+Class QDoubleValidator
+   size=28 align=4
+   base size=28 base align=4
+QDoubleValidator (0xb43f75c0) 0
+    vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 8u)
+  QValidator (0xb43f7600) 0
+      primary-for QDoubleValidator (0xb43f75c0)
+    QObject (0xb43f34ec) 0
+        primary-for QValidator (0xb43f7600)
+
+Vtable for QRegExpValidator
+QRegExpValidator::_ZTV16QRegExpValidator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QRegExpValidator)
+8     QRegExpValidator::metaObject
+12    QRegExpValidator::qt_metacast
+16    QRegExpValidator::qt_metacall
+20    QRegExpValidator::~QRegExpValidator
+24    QRegExpValidator::~QRegExpValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QRegExpValidator::validate
+60    QValidator::fixup
+
+Class QRegExpValidator
+   size=12 align=4
+   base size=12 base align=4
+QRegExpValidator (0xb43f7980) 0
+    vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 8u)
+  QValidator (0xb43f79c0) 0
+      primary-for QRegExpValidator (0xb43f7980)
+    QObject (0xb43f37bc) 0
+        primary-for QValidator (0xb43f79c0)
+
+Vtable for QAbstractSpinBox
+QAbstractSpinBox::_ZTV16QAbstractSpinBox: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QAbstractSpinBox)
+8     QAbstractSpinBox::metaObject
+12    QAbstractSpinBox::qt_metacast
+16    QAbstractSpinBox::qt_metacall
+20    QAbstractSpinBox::~QAbstractSpinBox
+24    QAbstractSpinBox::~QAbstractSpinBox
+28    QAbstractSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSpinBox::validate
+228   QAbstractSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI16QAbstractSpinBox)
+252   QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD1Ev
+256   QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QAbstractSpinBox (0xb43f7c40) 0
+    vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 8u)
+  QWidget (0xb442b190) 0
+      primary-for QAbstractSpinBox (0xb43f7c40)
+    QObject (0xb43f3924) 0
+        primary-for QWidget (0xb442b190)
+    QPaintDevice (0xb43f3960) 8
+        vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 252u)
+
+Class QIcon
+   size=4 align=4
+   base size=4 base align=4
+QIcon (0xb43f3c6c) 0
+
+Vtable for QAbstractSlider
+QAbstractSlider::_ZTV15QAbstractSlider: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAbstractSlider)
+8     QAbstractSlider::metaObject
+12    QAbstractSlider::qt_metacast
+16    QAbstractSlider::qt_metacall
+20    QAbstractSlider::~QAbstractSlider
+24    QAbstractSlider::~QAbstractSlider
+28    QAbstractSlider::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSlider::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI15QAbstractSlider)
+236   QAbstractSlider::_ZThn8_N15QAbstractSliderD1Ev
+240   QAbstractSlider::_ZThn8_N15QAbstractSliderD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractSlider
+   size=20 align=4
+   base size=20 base align=4
+QAbstractSlider (0xb445b440) 0
+    vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 8u)
+  QWidget (0xb4477a50) 0
+      primary-for QAbstractSlider (0xb445b440)
+    QObject (0xb43f3ec4) 0
+        primary-for QWidget (0xb4477a50)
+    QPaintDevice (0xb43f3f00) 8
+        vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 236u)
+
+Vtable for QSlider
+QSlider::_ZTV7QSlider: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QSlider)
+8     QSlider::metaObject
+12    QSlider::qt_metacast
+16    QSlider::qt_metacall
+20    QSlider::~QSlider
+24    QSlider::~QSlider
+28    QSlider::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSlider::sizeHint
+68    QSlider::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSlider::mousePressEvent
+84    QSlider::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSlider::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSlider::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSlider::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI7QSlider)
+236   QSlider::_ZThn8_N7QSliderD1Ev
+240   QSlider::_ZThn8_N7QSliderD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSlider
+   size=20 align=4
+   base size=20 base align=4
+QSlider (0xb445b9c0) 0
+    vptr=((& QSlider::_ZTV7QSlider) + 8u)
+  QAbstractSlider (0xb445ba00) 0
+      primary-for QSlider (0xb445b9c0)
+    QWidget (0xb4492690) 0
+        primary-for QAbstractSlider (0xb445ba00)
+      QObject (0xb44901e0) 0
+          primary-for QWidget (0xb4492690)
+      QPaintDevice (0xb449021c) 8
+          vptr=((& QSlider::_ZTV7QSlider) + 236u)
+
+Vtable for QStyle
+QStyle::_ZTV6QStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QStyle)
+8     QStyle::metaObject
+12    QStyle::qt_metacast
+16    QStyle::qt_metacall
+20    QStyle::~QStyle
+24    QStyle::~QStyle
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStyle::polish
+60    QStyle::unpolish
+64    QStyle::polish
+68    QStyle::unpolish
+72    QStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   __cxa_pure_virtual
+120   __cxa_pure_virtual
+124   __cxa_pure_virtual
+128   __cxa_pure_virtual
+132   __cxa_pure_virtual
+136   __cxa_pure_virtual
+
+Class QStyle
+   size=8 align=4
+   base size=8 base align=4
+QStyle (0xb445bdc0) 0
+    vptr=((& QStyle::_ZTV6QStyle) + 8u)
+  QObject (0xb44904ec) 0
+      primary-for QStyle (0xb445bdc0)
+
+Vtable for QTabBar
+QTabBar::_ZTV7QTabBar: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QTabBar)
+8     QTabBar::metaObject
+12    QTabBar::qt_metacast
+16    QTabBar::qt_metacall
+20    QTabBar::~QTabBar
+24    QTabBar::~QTabBar
+28    QTabBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QTabBar::sizeHint
+68    QTabBar::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTabBar::mousePressEvent
+84    QTabBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QTabBar::mouseMoveEvent
+96    QTabBar::wheelEvent
+100   QTabBar::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTabBar::paintEvent
+128   QWidget::moveEvent
+132   QTabBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QTabBar::showEvent
+172   QTabBar::hideEvent
+176   QWidget::x11Event
+180   QTabBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTabBar::tabSizeHint
+228   QTabBar::tabInserted
+232   QTabBar::tabRemoved
+236   QTabBar::tabLayoutChange
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI7QTabBar)
+248   QTabBar::_ZThn8_N7QTabBarD1Ev
+252   QTabBar::_ZThn8_N7QTabBarD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTabBar
+   size=20 align=4
+   base size=20 base align=4
+QTabBar (0xb42d7340) 0
+    vptr=((& QTabBar::_ZTV7QTabBar) + 8u)
+  QWidget (0xb42f9aa0) 0
+      primary-for QTabBar (0xb42d7340)
+    QObject (0xb44908e8) 0
+        primary-for QWidget (0xb42f9aa0)
+    QPaintDevice (0xb4490924) 8
+        vptr=((& QTabBar::_ZTV7QTabBar) + 248u)
+
+Vtable for QTabWidget
+QTabWidget::_ZTV10QTabWidget: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTabWidget)
+8     QTabWidget::metaObject
+12    QTabWidget::qt_metacast
+16    QTabWidget::qt_metacall
+20    QTabWidget::~QTabWidget
+24    QTabWidget::~QTabWidget
+28    QTabWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QTabWidget::sizeHint
+68    QTabWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QTabWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTabWidget::paintEvent
+128   QWidget::moveEvent
+132   QTabWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QTabWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTabWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTabWidget::tabInserted
+228   QTabWidget::tabRemoved
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI10QTabWidget)
+240   QTabWidget::_ZThn8_N10QTabWidgetD1Ev
+244   QTabWidget::_ZThn8_N10QTabWidgetD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTabWidget
+   size=20 align=4
+   base size=20 base align=4
+QTabWidget (0xb42d7640) 0
+    vptr=((& QTabWidget::_ZTV10QTabWidget) + 8u)
+  QWidget (0xb43281e0) 0
+      primary-for QTabWidget (0xb42d7640)
+    QObject (0xb4490b40) 0
+        primary-for QWidget (0xb43281e0)
+    QPaintDevice (0xb4490b7c) 8
+        vptr=((& QTabWidget::_ZTV10QTabWidget) + 240u)
+
+Vtable for QRubberBand
+QRubberBand::_ZTV11QRubberBand: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QRubberBand)
+8     QRubberBand::metaObject
+12    QRubberBand::qt_metacast
+16    QRubberBand::qt_metacall
+20    QRubberBand::~QRubberBand
+24    QRubberBand::~QRubberBand
+28    QRubberBand::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QRubberBand::paintEvent
+128   QRubberBand::moveEvent
+132   QRubberBand::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QRubberBand::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QRubberBand::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QRubberBand)
+232   QRubberBand::_ZThn8_N11QRubberBandD1Ev
+236   QRubberBand::_ZThn8_N11QRubberBandD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QRubberBand
+   size=20 align=4
+   base size=20 base align=4
+QRubberBand (0xb42d7e80) 0
+    vptr=((& QRubberBand::_ZTV11QRubberBand) + 8u)
+  QWidget (0xb4351550) 0
+      primary-for QRubberBand (0xb42d7e80)
+    QObject (0xb43560b4) 0
+        primary-for QWidget (0xb4351550)
+    QPaintDevice (0xb43560f0) 8
+        vptr=((& QRubberBand::_ZTV11QRubberBand) + 232u)
+
+Class QStyleOption
+   size=44 align=4
+   base size=44 base align=4
+QStyleOption (0xb4356528) 0
+
+Class QStyleOptionFocusRect
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionFocusRect (0xb4362300) 0
+  QStyleOption (0xb4356564) 0
+
+Class QStyleOptionFrame
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionFrame (0xb4362500) 0
+  QStyleOption (0xb43568e8) 0
+
+Class QStyleOptionFrameV2
+   size=56 align=4
+   base size=56 base align=4
+QStyleOptionFrameV2 (0xb4362700) 0
+  QStyleOptionFrame (0xb4362740) 0
+    QStyleOption (0xb4356c30) 0
+
+Class QStyleOptionFrameV3
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionFrameV3 (0xb4362c00) 0
+  QStyleOptionFrameV2 (0xb4362c40) 0
+    QStyleOptionFrame (0xb4362c80) 0
+      QStyleOption (0xb438b168) 0
+
+Class QStyleOptionTabWidgetFrame
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabWidgetFrame (0xb4362fc0) 0
+  QStyleOption (0xb438b564) 0
+
+Class QStyleOptionTabWidgetFrameV2
+   size=112 align=4
+   base size=112 base align=4
+QStyleOptionTabWidgetFrameV2 (0xb41a01c0) 0
+  QStyleOptionTabWidgetFrame (0xb41a0200) 0
+    QStyleOption (0xb438bbf4) 0
+
+Class QStyleOptionTabBarBase
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabBarBase (0xb41a0540) 0
+  QStyleOption (0xb41b00f0) 0
+
+Class QStyleOptionTabBarBaseV2
+   size=84 align=4
+   base size=81 base align=4
+QStyleOptionTabBarBaseV2 (0xb41a0740) 0
+  QStyleOptionTabBarBase (0xb41a0780) 0
+    QStyleOption (0xb41b05a0) 0
+
+Class QStyleOptionHeader
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionHeader (0xb41a0ac0) 0
+  QStyleOption (0xb41b0924) 0
+
+Class QStyleOptionButton
+   size=64 align=4
+   base size=64 base align=4
+QStyleOptionButton (0xb41a0d80) 0
+  QStyleOption (0xb41ca3fc) 0
+
+Class QStyleOptionTab
+   size=72 align=4
+   base size=72 base align=4
+QStyleOptionTab (0xb41dc100) 0
+  QStyleOption (0xb41cad20) 0
+
+Class QStyleOptionTabV2
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabV2 (0xb41dc4c0) 0
+  QStyleOptionTab (0xb41dc500) 0
+    QStyleOption (0xb4203744) 0
+
+Class QStyleOptionTabV3
+   size=100 align=4
+   base size=100 base align=4
+QStyleOptionTabV3 (0xb41dc840) 0
+  QStyleOptionTabV2 (0xb41dc880) 0
+    QStyleOptionTab (0xb41dc8c0) 0
+      QStyleOption (0xb4203ca8) 0
+
+Class QStyleOptionToolBar
+   size=68 align=4
+   base size=68 base align=4
+QStyleOptionToolBar (0xb41dccc0) 0
+  QStyleOption (0xb422f5a0) 0
+
+Class QStyleOptionProgressBar
+   size=68 align=4
+   base size=65 base align=4
+QStyleOptionProgressBar (0xb4258040) 0
+  QStyleOption (0xb422fc6c) 0
+
+Class QStyleOptionProgressBarV2
+   size=76 align=4
+   base size=74 base align=4
+QStyleOptionProgressBarV2 (0xb4258280) 0
+  QStyleOptionProgressBar (0xb42582c0) 0
+    QStyleOption (0xb425e3c0) 0
+
+Class QStyleOptionMenuItem
+   size=96 align=4
+   base size=96 base align=4
+QStyleOptionMenuItem (0xb4258340) 0
+  QStyleOption (0xb425e3fc) 0
+
+Class QStyleOptionQ3ListViewItem
+   size=64 align=4
+   base size=64 base align=4
+QStyleOptionQ3ListViewItem (0xb4258540) 0
+  QStyleOption (0xb425efb4) 0
+
+Class QStyleOptionQ3DockWindow
+   size=48 align=4
+   base size=46 base align=4
+QStyleOptionQ3DockWindow (0xb42588c0) 0
+  QStyleOption (0xb4277618) 0
+
+Class QStyleOptionDockWidget
+   size=52 align=4
+   base size=51 base align=4
+QStyleOptionDockWidget (0xb4258ac0) 0
+  QStyleOption (0xb4277960) 0
+
+Class QStyleOptionDockWidgetV2
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionDockWidgetV2 (0xb4258cc0) 0
+  QStyleOptionDockWidget (0xb4258d00) 0
+    QStyleOption (0xb4277f00) 0
+
+Class QStyleOptionViewItem
+   size=80 align=4
+   base size=77 base align=4
+QStyleOptionViewItem (0xb40ab040) 0
+  QStyleOption (0xb40aa348) 0
+
+Class QStyleOptionViewItemV2
+   size=84 align=4
+   base size=84 base align=4
+QStyleOptionViewItemV2 (0xb40ab2c0) 0
+  QStyleOptionViewItem (0xb40ab300) 0
+    QStyleOption (0xb40aac30) 0
+
+Class QStyleOptionViewItemV3
+   size=92 align=4
+   base size=92 base align=4
+QStyleOptionViewItemV3 (0xb40ab7c0) 0
+  QStyleOptionViewItemV2 (0xb40ab800) 0
+    QStyleOptionViewItem (0xb40ab840) 0
+      QStyleOption (0xb40c6258) 0
+
+Class QStyleOptionViewItemV4
+   size=128 align=4
+   base size=128 base align=4
+QStyleOptionViewItemV4 (0xb40abb80) 0
+  QStyleOptionViewItemV3 (0xb40abbc0) 0
+    QStyleOptionViewItemV2 (0xb40abc00) 0
+      QStyleOptionViewItem (0xb40abc40) 0
+        QStyleOption (0xb40c6708) 0
+
+Class QStyleOptionToolBox
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionToolBox (0xb40abf80) 0
+  QStyleOption (0xb40f5258) 0
+
+Class QStyleOptionToolBoxV2
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionToolBoxV2 (0xb40f9180) 0
+  QStyleOptionToolBox (0xb40f91c0) 0
+    QStyleOption (0xb40f5870) 0
+
+Class QStyleOptionRubberBand
+   size=52 align=4
+   base size=49 base align=4
+QStyleOptionRubberBand (0xb40f9500) 0
+  QStyleOption (0xb40f5dd4) 0
+
+Class QStyleOptionComplex
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionComplex (0xb40f9700) 0
+  QStyleOption (0xb410d12c) 0
+
+Class QStyleOptionSlider
+   size=104 align=4
+   base size=101 base align=4
+QStyleOptionSlider (0xb40f9980) 0
+  QStyleOptionComplex (0xb40f99c0) 0
+    QStyleOption (0xb410d5dc) 0
+
+Class QStyleOptionSpinBox
+   size=64 align=4
+   base size=61 base align=4
+QStyleOptionSpinBox (0xb40f9d00) 0
+  QStyleOptionComplex (0xb40f9d40) 0
+    QStyleOption (0xb410de88) 0
+
+Class QStyleOptionQ3ListView
+   size=84 align=4
+   base size=81 base align=4
+QStyleOptionQ3ListView (0xb40f9f80) 0
+  QStyleOptionComplex (0xb40f9fc0) 0
+    QStyleOption (0xb412330c) 0
+
+Class QStyleOptionToolButton
+   size=96 align=4
+   base size=96 base align=4
+QStyleOptionToolButton (0xb4128280) 0
+  QStyleOptionComplex (0xb41282c0) 0
+    QStyleOption (0xb4123c30) 0
+
+Class QStyleOptionComboBox
+   size=92 align=4
+   base size=92 base align=4
+QStyleOptionComboBox (0xb4128640) 0
+  QStyleOptionComplex (0xb4128680) 0
+    QStyleOption (0xb4154924) 0
+
+Class QStyleOptionTitleBar
+   size=68 align=4
+   base size=68 base align=4
+QStyleOptionTitleBar (0xb4128880) 0
+  QStyleOptionComplex (0xb41288c0) 0
+    QStyleOption (0xb417b21c) 0
+
+Class QStyleOptionGroupBox
+   size=88 align=4
+   base size=88 base align=4
+QStyleOptionGroupBox (0xb4128b00) 0
+  QStyleOptionComplex (0xb4128b40) 0
+    QStyleOption (0xb417b9d8) 0
+
+Class QStyleOptionSizeGrip
+   size=56 align=4
+   base size=56 base align=4
+QStyleOptionSizeGrip (0xb4128dc0) 0
+  QStyleOptionComplex (0xb4128e00) 0
+    QStyleOption (0xb418d294) 0
+
+Class QStyleOptionGraphicsItem
+   size=132 align=4
+   base size=132 base align=4
+QStyleOptionGraphicsItem (0xb3f93000) 0
+  QStyleOption (0xb418d564) 0
+
+Class QStyleHintReturn
+   size=8 align=4
+   base size=8 base align=4
+QStyleHintReturn (0xb418da50) 0
+
+Class QStyleHintReturnMask
+   size=12 align=4
+   base size=12 base align=4
+QStyleHintReturnMask (0xb3f93440) 0
+  QStyleHintReturn (0xb418da8c) 0
+
+Class QStyleHintReturnVariant
+   size=20 align=4
+   base size=20 base align=4
+QStyleHintReturnVariant (0xb3f934c0) 0
+  QStyleHintReturn (0xb418dac8) 0
+
+Vtable for QAbstractItemDelegate
+QAbstractItemDelegate::_ZTV21QAbstractItemDelegate: 21u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAbstractItemDelegate)
+8     QAbstractItemDelegate::metaObject
+12    QAbstractItemDelegate::qt_metacast
+16    QAbstractItemDelegate::qt_metacall
+20    QAbstractItemDelegate::~QAbstractItemDelegate
+24    QAbstractItemDelegate::~QAbstractItemDelegate
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractItemDelegate::createEditor
+68    QAbstractItemDelegate::setEditorData
+72    QAbstractItemDelegate::setModelData
+76    QAbstractItemDelegate::updateEditorGeometry
+80    QAbstractItemDelegate::editorEvent
+
+Class QAbstractItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemDelegate (0xb3f93740) 0
+    vptr=((& QAbstractItemDelegate::_ZTV21QAbstractItemDelegate) + 8u)
+  QObject (0xb418db04) 0
+      primary-for QAbstractItemDelegate (0xb3f93740)
+
+Vtable for QAbstractItemView
+QAbstractItemView::_ZTV17QAbstractItemView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAbstractItemView)
+8     QAbstractItemView::metaObject
+12    QAbstractItemView::qt_metacast
+16    QAbstractItemView::qt_metacall
+20    QAbstractItemView::~QAbstractItemView
+24    QAbstractItemView::~QAbstractItemView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QAbstractScrollArea::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   __cxa_pure_virtual
+248   __cxa_pure_virtual
+252   __cxa_pure_virtual
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QAbstractItemView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QAbstractItemView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QAbstractItemView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   __cxa_pure_virtual
+344   __cxa_pure_virtual
+348   __cxa_pure_virtual
+352   __cxa_pure_virtual
+356   __cxa_pure_virtual
+360   __cxa_pure_virtual
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI17QAbstractItemView)
+392   QAbstractItemView::_ZThn8_N17QAbstractItemViewD1Ev
+396   QAbstractItemView::_ZThn8_N17QAbstractItemViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractItemView
+   size=20 align=4
+   base size=20 base align=4
+QAbstractItemView (0xb3f93980) 0
+    vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 8u)
+  QAbstractScrollArea (0xb3f939c0) 0
+      primary-for QAbstractItemView (0xb3f93980)
+    QFrame (0xb3f93a00) 0
+        primary-for QAbstractScrollArea (0xb3f939c0)
+      QWidget (0xb3fbdb40) 0
+          primary-for QFrame (0xb3f93a00)
+        QObject (0xb418dc30) 0
+            primary-for QWidget (0xb3fbdb40)
+        QPaintDevice (0xb418dc6c) 8
+            vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 392u)
+
+Vtable for QTreeView
+QTreeView::_ZTV9QTreeView: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTreeView)
+8     QTreeView::metaObject
+12    QTreeView::qt_metacast
+16    QTreeView::qt_metacall
+20    QTreeView::~QTreeView
+24    QTreeView::~QTreeView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QTreeView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTreeView::mousePressEvent
+84    QTreeView::mouseReleaseEvent
+88    QTreeView::mouseDoubleClickEvent
+92    QTreeView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QTreeView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTreeView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QTreeView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTreeView::viewportEvent
+228   QTreeView::scrollContentsBy
+232   QTreeView::setModel
+236   QTreeView::setSelectionModel
+240   QTreeView::keyboardSearch
+244   QTreeView::visualRect
+248   QTreeView::scrollTo
+252   QTreeView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QTreeView::sizeHintForColumn
+264   QTreeView::reset
+268   QTreeView::setRootIndex
+272   QTreeView::doItemsLayout
+276   QTreeView::selectAll
+280   QTreeView::dataChanged
+284   QTreeView::rowsInserted
+288   QTreeView::rowsAboutToBeRemoved
+292   QTreeView::selectionChanged
+296   QTreeView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTreeView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QTreeView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTreeView::moveCursor
+344   QTreeView::horizontalOffset
+348   QTreeView::verticalOffset
+352   QTreeView::isIndexHidden
+356   QTreeView::setSelection
+360   QTreeView::visualRegionForSelection
+364   QTreeView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QTreeView::drawRow
+388   QTreeView::drawBranches
+392   (int (*)(...))-0x000000008
+396   (int (*)(...))(& _ZTI9QTreeView)
+400   QTreeView::_ZThn8_N9QTreeViewD1Ev
+404   QTreeView::_ZThn8_N9QTreeViewD0Ev
+408   QWidget::_ZThn8_NK7QWidget7devTypeEv
+412   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+416   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTreeView
+   size=20 align=4
+   base size=20 base align=4
+QTreeView (0xb3f93e40) 0
+    vptr=((& QTreeView::_ZTV9QTreeView) + 8u)
+  QAbstractItemView (0xb3f93e80) 0
+      primary-for QTreeView (0xb3f93e40)
+    QAbstractScrollArea (0xb3f93ec0) 0
+        primary-for QAbstractItemView (0xb3f93e80)
+      QFrame (0xb3f93f00) 0
+          primary-for QAbstractScrollArea (0xb3f93ec0)
+        QWidget (0xb4002410) 0
+            primary-for QFrame (0xb3f93f00)
+          QObject (0xb418df78) 0
+              primary-for QWidget (0xb4002410)
+          QPaintDevice (0xb418dfb4) 8
+              vptr=((& QTreeView::_ZTV9QTreeView) + 400u)
+
+Class QHelpContentItem
+   size=4 align=4
+   base size=4 base align=4
+QHelpContentItem (0xb402d1e0) 0
+
+Vtable for QHelpContentModel
+QHelpContentModel::_ZTV17QHelpContentModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QHelpContentModel)
+8     QHelpContentModel::metaObject
+12    QHelpContentModel::qt_metacast
+16    QHelpContentModel::qt_metacall
+20    QHelpContentModel::~QHelpContentModel
+24    QHelpContentModel::~QHelpContentModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QHelpContentModel::index
+60    QHelpContentModel::parent
+64    QHelpContentModel::rowCount
+68    QHelpContentModel::columnCount
+72    QAbstractItemModel::hasChildren
+76    QHelpContentModel::data
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QHelpContentModel
+   size=12 align=4
+   base size=12 base align=4
+QHelpContentModel (0xb402b200) 0
+    vptr=((& QHelpContentModel::_ZTV17QHelpContentModel) + 8u)
+  QAbstractItemModel (0xb402b240) 0
+      primary-for QHelpContentModel (0xb402b200)
+    QObject (0xb402d21c) 0
+        primary-for QAbstractItemModel (0xb402b240)
+
+Vtable for QHelpContentWidget
+QHelpContentWidget::_ZTV18QHelpContentWidget: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QHelpContentWidget)
+8     QHelpContentWidget::metaObject
+12    QHelpContentWidget::qt_metacast
+16    QHelpContentWidget::qt_metacall
+20    QHelpContentWidget::~QHelpContentWidget
+24    QHelpContentWidget::~QHelpContentWidget
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QTreeView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTreeView::mousePressEvent
+84    QTreeView::mouseReleaseEvent
+88    QTreeView::mouseDoubleClickEvent
+92    QTreeView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QTreeView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTreeView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QTreeView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTreeView::viewportEvent
+228   QTreeView::scrollContentsBy
+232   QTreeView::setModel
+236   QTreeView::setSelectionModel
+240   QTreeView::keyboardSearch
+244   QTreeView::visualRect
+248   QTreeView::scrollTo
+252   QTreeView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QTreeView::sizeHintForColumn
+264   QTreeView::reset
+268   QTreeView::setRootIndex
+272   QTreeView::doItemsLayout
+276   QTreeView::selectAll
+280   QTreeView::dataChanged
+284   QTreeView::rowsInserted
+288   QTreeView::rowsAboutToBeRemoved
+292   QTreeView::selectionChanged
+296   QTreeView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTreeView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QTreeView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTreeView::moveCursor
+344   QTreeView::horizontalOffset
+348   QTreeView::verticalOffset
+352   QTreeView::isIndexHidden
+356   QTreeView::setSelection
+360   QTreeView::visualRegionForSelection
+364   QTreeView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QTreeView::drawRow
+388   QTreeView::drawBranches
+392   (int (*)(...))-0x000000008
+396   (int (*)(...))(& _ZTI18QHelpContentWidget)
+400   QHelpContentWidget::_ZThn8_N18QHelpContentWidgetD1Ev
+404   QHelpContentWidget::_ZThn8_N18QHelpContentWidgetD0Ev
+408   QWidget::_ZThn8_NK7QWidget7devTypeEv
+412   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+416   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QHelpContentWidget
+   size=36 align=4
+   base size=36 base align=4
+QHelpContentWidget (0xb402b480) 0
+    vptr=((& QHelpContentWidget::_ZTV18QHelpContentWidget) + 8u)
+  QTreeView (0xb402b4c0) 0
+      primary-for QHelpContentWidget (0xb402b480)
+    QAbstractItemView (0xb402b500) 0
+        primary-for QTreeView (0xb402b4c0)
+      QAbstractScrollArea (0xb402b540) 0
+          primary-for QAbstractItemView (0xb402b500)
+        QFrame (0xb402b580) 0
+            primary-for QAbstractScrollArea (0xb402b540)
+          QWidget (0xb4037d20) 0
+              primary-for QFrame (0xb402b580)
+            QObject (0xb402d348) 0
+                primary-for QWidget (0xb4037d20)
+            QPaintDevice (0xb402d384) 8
+                vptr=((& QHelpContentWidget::_ZTV18QHelpContentWidget) + 400u)
+
+Vtable for QHelpEngineCore
+QHelpEngineCore::_ZTV15QHelpEngineCore: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QHelpEngineCore)
+8     QHelpEngineCore::metaObject
+12    QHelpEngineCore::qt_metacast
+16    QHelpEngineCore::qt_metacall
+20    QHelpEngineCore::~QHelpEngineCore
+24    QHelpEngineCore::~QHelpEngineCore
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QHelpEngineCore
+   size=12 align=4
+   base size=12 base align=4
+QHelpEngineCore (0xb402b7c0) 0
+    vptr=((& QHelpEngineCore::_ZTV15QHelpEngineCore) + 8u)
+  QObject (0xb402d4b0) 0
+      primary-for QHelpEngineCore (0xb402b7c0)
+
+Vtable for QHelpEngine
+QHelpEngine::_ZTV11QHelpEngine: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHelpEngine)
+8     QHelpEngine::metaObject
+12    QHelpEngine::qt_metacast
+16    QHelpEngine::qt_metacall
+20    QHelpEngine::~QHelpEngine
+24    QHelpEngine::~QHelpEngine
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QHelpEngine
+   size=16 align=4
+   base size=16 base align=4
+QHelpEngine (0xb402ba00) 0
+    vptr=((& QHelpEngine::_ZTV11QHelpEngine) + 8u)
+  QHelpEngineCore (0xb402ba40) 0
+      primary-for QHelpEngine (0xb402ba00)
+    QObject (0xb402d5dc) 0
+        primary-for QHelpEngineCore (0xb402ba40)
+
+Vtable for QStringListModel
+QStringListModel::_ZTV16QStringListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QStringListModel)
+8     QStringListModel::metaObject
+12    QStringListModel::qt_metacast
+16    QStringListModel::qt_metacall
+20    QStringListModel::~QStringListModel
+24    QStringListModel::~QStringListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    QStringListModel::rowCount
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    QStringListModel::data
+80    QStringListModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QStringListModel::supportedDropActions
+116   QStringListModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QStringListModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QStringListModel::flags
+144   QStringListModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QStringListModel
+   size=12 align=4
+   base size=12 base align=4
+QStringListModel (0xb402bc80) 0
+    vptr=((& QStringListModel::_ZTV16QStringListModel) + 8u)
+  QAbstractListModel (0xb402bcc0) 0
+      primary-for QStringListModel (0xb402bc80)
+    QAbstractItemModel (0xb402bd00) 0
+        primary-for QAbstractListModel (0xb402bcc0)
+      QObject (0xb402d708) 0
+          primary-for QAbstractItemModel (0xb402bd00)
+
+Vtable for QListView
+QListView::_ZTV9QListView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QListView)
+8     QListView::metaObject
+12    QListView::qt_metacast
+16    QListView::qt_metacall
+20    QListView::~QListView
+24    QListView::~QListView
+28    QListView::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI9QListView)
+392   QListView::_ZThn8_N9QListViewD1Ev
+396   QListView::_ZThn8_N9QListViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QListView
+   size=20 align=4
+   base size=20 base align=4
+QListView (0xb402bf40) 0
+    vptr=((& QListView::_ZTV9QListView) + 8u)
+  QAbstractItemView (0xb402bf80) 0
+      primary-for QListView (0xb402bf40)
+    QAbstractScrollArea (0xb402bfc0) 0
+        primary-for QAbstractItemView (0xb402bf80)
+      QFrame (0xb4071000) 0
+          primary-for QAbstractScrollArea (0xb402bfc0)
+        QWidget (0xb406e2d0) 0
+            primary-for QFrame (0xb4071000)
+          QObject (0xb402d834) 0
+              primary-for QWidget (0xb406e2d0)
+          QPaintDevice (0xb402d870) 8
+              vptr=((& QListView::_ZTV9QListView) + 392u)
+
+Vtable for QHelpIndexModel
+QHelpIndexModel::_ZTV15QHelpIndexModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QHelpIndexModel)
+8     QHelpIndexModel::metaObject
+12    QHelpIndexModel::qt_metacast
+16    QHelpIndexModel::qt_metacall
+20    QHelpIndexModel::~QHelpIndexModel
+24    QHelpIndexModel::~QHelpIndexModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    QStringListModel::rowCount
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    QStringListModel::data
+80    QStringListModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QStringListModel::supportedDropActions
+116   QStringListModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QStringListModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QStringListModel::flags
+144   QStringListModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QHelpIndexModel
+   size=16 align=4
+   base size=16 base align=4
+QHelpIndexModel (0xb4071300) 0
+    vptr=((& QHelpIndexModel::_ZTV15QHelpIndexModel) + 8u)
+  QStringListModel (0xb4071340) 0
+      primary-for QHelpIndexModel (0xb4071300)
+    QAbstractListModel (0xb4071380) 0
+        primary-for QStringListModel (0xb4071340)
+      QAbstractItemModel (0xb40713c0) 0
+          primary-for QAbstractListModel (0xb4071380)
+        QObject (0xb402da8c) 0
+            primary-for QAbstractItemModel (0xb40713c0)
+
+Vtable for QHelpIndexWidget
+QHelpIndexWidget::_ZTV16QHelpIndexWidget: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QHelpIndexWidget)
+8     QHelpIndexWidget::metaObject
+12    QHelpIndexWidget::qt_metacast
+16    QHelpIndexWidget::qt_metacall
+20    QHelpIndexWidget::~QHelpIndexWidget
+24    QHelpIndexWidget::~QHelpIndexWidget
+28    QListView::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI16QHelpIndexWidget)
+392   QHelpIndexWidget::_ZThn8_N16QHelpIndexWidgetD1Ev
+396   QHelpIndexWidget::_ZThn8_N16QHelpIndexWidgetD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QHelpIndexWidget
+   size=20 align=4
+   base size=20 base align=4
+QHelpIndexWidget (0xb4071600) 0
+    vptr=((& QHelpIndexWidget::_ZTV16QHelpIndexWidget) + 8u)
+  QListView (0xb4071640) 0
+      primary-for QHelpIndexWidget (0xb4071600)
+    QAbstractItemView (0xb4071680) 0
+        primary-for QListView (0xb4071640)
+      QAbstractScrollArea (0xb40716c0) 0
+          primary-for QAbstractItemView (0xb4071680)
+        QFrame (0xb4071700) 0
+            primary-for QAbstractScrollArea (0xb40716c0)
+          QWidget (0xb3e94870) 0
+              primary-for QFrame (0xb4071700)
+            QObject (0xb402dbb8) 0
+                primary-for QWidget (0xb3e94870)
+            QPaintDevice (0xb402dbf4) 8
+                vptr=((& QHelpIndexWidget::_ZTV16QHelpIndexWidget) + 392u)
+
+Class QHelpSearchQuery
+   size=8 align=4
+   base size=8 base align=4
+QHelpSearchQuery (0xb402dd20) 0
+
+Vtable for QHelpSearchEngine
+QHelpSearchEngine::_ZTV17QHelpSearchEngine: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QHelpSearchEngine)
+8     QHelpSearchEngine::metaObject
+12    QHelpSearchEngine::qt_metacast
+16    QHelpSearchEngine::qt_metacall
+20    QHelpSearchEngine::~QHelpSearchEngine
+24    QHelpSearchEngine::~QHelpSearchEngine
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QHelpSearchEngine
+   size=12 align=4
+   base size=12 base align=4
+QHelpSearchEngine (0xb4071b00) 0
+    vptr=((& QHelpSearchEngine::_ZTV17QHelpSearchEngine) + 8u)
+  QObject (0xb3eac258) 0
+      primary-for QHelpSearchEngine (0xb4071b00)
+
+Vtable for QHelpSearchQueryWidget
+QHelpSearchQueryWidget::_ZTV22QHelpSearchQueryWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QHelpSearchQueryWidget)
+8     QHelpSearchQueryWidget::metaObject
+12    QHelpSearchQueryWidget::qt_metacast
+16    QHelpSearchQueryWidget::qt_metacall
+20    QHelpSearchQueryWidget::~QHelpSearchQueryWidget
+24    QHelpSearchQueryWidget::~QHelpSearchQueryWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QHelpSearchQueryWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QHelpSearchQueryWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI22QHelpSearchQueryWidget)
+232   QHelpSearchQueryWidget::_ZThn8_N22QHelpSearchQueryWidgetD1Ev
+236   QHelpSearchQueryWidget::_ZThn8_N22QHelpSearchQueryWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QHelpSearchQueryWidget
+   size=24 align=4
+   base size=24 base align=4
+QHelpSearchQueryWidget (0xb4071d40) 0
+    vptr=((& QHelpSearchQueryWidget::_ZTV22QHelpSearchQueryWidget) + 8u)
+  QWidget (0xb3eb2eb0) 0
+      primary-for QHelpSearchQueryWidget (0xb4071d40)
+    QObject (0xb3eac384) 0
+        primary-for QWidget (0xb3eb2eb0)
+    QPaintDevice (0xb3eac3c0) 8
+        vptr=((& QHelpSearchQueryWidget::_ZTV22QHelpSearchQueryWidget) + 232u)
+
+Vtable for QHelpSearchResultWidget
+QHelpSearchResultWidget::_ZTV23QHelpSearchResultWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QHelpSearchResultWidget)
+8     QHelpSearchResultWidget::metaObject
+12    QHelpSearchResultWidget::qt_metacast
+16    QHelpSearchResultWidget::qt_metacall
+20    QHelpSearchResultWidget::~QHelpSearchResultWidget
+24    QHelpSearchResultWidget::~QHelpSearchResultWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QHelpSearchResultWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI23QHelpSearchResultWidget)
+232   QHelpSearchResultWidget::_ZThn8_N23QHelpSearchResultWidgetD1Ev
+236   QHelpSearchResultWidget::_ZThn8_N23QHelpSearchResultWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QHelpSearchResultWidget
+   size=24 align=4
+   base size=24 base align=4
+QHelpSearchResultWidget (0xb4071f80) 0
+    vptr=((& QHelpSearchResultWidget::_ZTV23QHelpSearchResultWidget) + 8u)
+  QWidget (0xb3eba5f0) 0
+      primary-for QHelpSearchResultWidget (0xb4071f80)
+    QObject (0xb3eac4ec) 0
+        primary-for QWidget (0xb3eba5f0)
+    QPaintDevice (0xb3eac528) 8
+        vptr=((& QHelpSearchResultWidget::_ZTV23QHelpSearchResultWidget) + 232u)
+
diff --git a/tests/auto/bic/data/QtMultimedia.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtMultimedia.4.7.0.linux-gcc-ia32.txt
new file mode 100644
index 0000000..3a27226
--- /dev/null
+++ b/tests/auto/bic/data/QtMultimedia.4.7.0.linux-gcc-ia32.txt
@@ -0,0 +1,17075 @@
+Class QSysInfo
+   size=1 align=1
+   base size=0 base align=1
+QSysInfo (0xb6c94c6c) 0 empty
+
+Class QBool
+   size=1 align=1
+   base size=1 base align=1
+QBool (0xb6c94e10) 0
+
+Class qIsNull(double)::U
+   size=8 align=4
+   base size=8 base align=4
+qIsNull(double)::U (0xb62c74ec) 0
+
+Class qIsNull(float)::U
+   size=4 align=4
+   base size=4 base align=4
+qIsNull(float)::U (0xb62c75a0) 0
+
+Class QFlag
+   size=4 align=4
+   base size=4 base align=4
+QFlag (0xb62c7dd4) 0
+
+Class QIncompatibleFlag
+   size=4 align=4
+   base size=4 base align=4
+QIncompatibleFlag (0xb62c7f00) 0
+
+Class QInternal
+   size=1 align=1
+   base size=0 base align=1
+QInternal (0xb5a49078) 0 empty
+
+Class QGenericArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericArgument (0xb5a490b4) 0
+
+Class QGenericReturnArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericReturnArgument (0xb5a21680) 0
+  QGenericArgument (0xb5a492d0) 0
+
+Class QMetaObject
+   size=16 align=4
+   base size=16 base align=4
+QMetaObject (0xb5a49474) 0
+
+Class QMetaObjectExtraData
+   size=8 align=4
+   base size=8 base align=4
+QMetaObjectExtraData (0xb5a495a0) 0
+
+Class QLatin1Char
+   size=1 align=1
+   base size=1 base align=1
+QLatin1Char (0xb5a49780) 0
+
+Class QChar
+   size=2 align=2
+   base size=2 base align=2
+QChar (0xb5a49960) 0
+
+Class QBasicAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QBasicAtomicInt (0xb58af0b4) 0
+
+Class QAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QAtomicInt (0xb58c3fc0) 0
+  QBasicAtomicInt (0xb58af7bc) 0
+
+Class __locale_struct
+   size=116 align=4
+   base size=116 base align=4
+__locale_struct (0xb58afca8) 0
+
+Class QByteArray::Data
+   size=20 align=4
+   base size=20 base align=4
+QByteArray::Data (0xb590012c) 0
+
+Class QByteArray
+   size=4 align=4
+   base size=4 base align=4
+QByteArray (0xb59000f0) 0
+
+Class QByteRef
+   size=8 align=4
+   base size=8 base align=4
+QByteRef (0xb595703c) 0
+
+Class QString::Null
+   size=1 align=1
+   base size=0 base align=1
+QString::Null (0xb578e7f8) 0 empty
+
+Class QString::Data
+   size=20 align=4
+   base size=20 base align=4
+QString::Data (0xb578e834) 0
+
+Class QString
+   size=4 align=4
+   base size=4 base align=4
+QString (0xb578e7bc) 0
+
+Class QLatin1String
+   size=4 align=4
+   base size=4 base align=4
+QLatin1String (0xb5857438) 0
+
+Class QCharRef
+   size=8 align=4
+   base size=8 base align=4
+QCharRef (0xb56b512c) 0
+
+Class QConstString
+   size=4 align=4
+   base size=4 base align=4
+QConstString (0xb573f780) 0
+  QString (0xb575a870) 0
+
+Class QStringRef
+   size=12 align=4
+   base size=12 base align=4
+QStringRef (0xb575abb8) 0
+
+Vtable for std::exception
+std::exception::_ZTVSt9exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9exception)
+8     std::exception::~exception
+12    std::exception::~exception
+16    std::exception::what
+
+Class std::exception
+   size=4 align=4
+   base size=4 base align=4
+std::exception (0xb5596c6c) 0 nearly-empty
+    vptr=((& std::exception::_ZTVSt9exception) + 8u)
+
+Vtable for std::bad_exception
+std::bad_exception::_ZTVSt13bad_exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt13bad_exception)
+8     std::bad_exception::~bad_exception
+12    std::bad_exception::~bad_exception
+16    std::bad_exception::what
+
+Class std::bad_exception
+   size=4 align=4
+   base size=4 base align=4
+std::bad_exception (0xb55e5380) 0 nearly-empty
+    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
+  std::exception (0xb5596d5c) 0 nearly-empty
+      primary-for std::bad_exception (0xb55e5380)
+
+Vtable for std::bad_alloc
+std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9bad_alloc)
+8     std::bad_alloc::~bad_alloc
+12    std::bad_alloc::~bad_alloc
+16    std::bad_alloc::what
+
+Class std::bad_alloc
+   size=4 align=4
+   base size=4 base align=4
+std::bad_alloc (0xb55e5500) 0 nearly-empty
+    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
+  std::exception (0xb5596fb4) 0 nearly-empty
+      primary-for std::bad_alloc (0xb55e5500)
+
+Class std::nothrow_t
+   size=1 align=1
+   base size=0 base align=1
+std::nothrow_t (0xb55f621c) 0 empty
+
+Class QListData::Data
+   size=24 align=4
+   base size=24 base align=4
+QListData::Data (0xb55f630c) 0
+
+Class QListData
+   size=4 align=4
+   base size=4 base align=4
+QListData (0xb55f62d0) 0
+
+Class QScopedPointerPodDeleter
+   size=1 align=1
+   base size=0 base align=1
+QScopedPointerPodDeleter (0xb55f6b40) 0 empty
+
+Vtable for QObjectData
+QObjectData::_ZTV11QObjectData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QObjectData)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+
+Class QObjectData
+   size=28 align=4
+   base size=28 base align=4
+QObjectData (0xb55f6bf4) 0
+    vptr=((& QObjectData::_ZTV11QObjectData) + 8u)
+
+Vtable for QObject
+QObject::_ZTV7QObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QObject)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    QObject::~QObject
+24    QObject::~QObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObject
+   size=8 align=4
+   base size=8 base align=4
+QObject (0xb55f6ca8) 0
+    vptr=((& QObject::_ZTV7QObject) + 8u)
+
+Vtable for QObjectUserData
+QObjectUserData::_ZTV15QObjectUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QObjectUserData)
+8     QObjectUserData::~QObjectUserData
+12    QObjectUserData::~QObjectUserData
+
+Class QObjectUserData
+   size=4 align=4
+   base size=4 base align=4
+QObjectUserData (0xb54fc528) 0 nearly-empty
+    vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u)
+
+Vtable for QIODevice
+QIODevice::_ZTV9QIODevice: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QIODevice)
+8     QIODevice::metaObject
+12    QIODevice::qt_metacast
+16    QIODevice::qt_metacall
+20    QIODevice::~QIODevice
+24    QIODevice::~QIODevice
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIODevice::isSequential
+60    QIODevice::open
+64    QIODevice::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   __cxa_pure_virtual
+
+Class QIODevice
+   size=8 align=4
+   base size=8 base align=4
+QIODevice (0xb550b280) 0
+    vptr=((& QIODevice::_ZTV9QIODevice) + 8u)
+  QObject (0xb54fc654) 0
+      primary-for QIODevice (0xb550b280)
+
+Class wait
+   size=4 align=4
+   base size=4 base align=4
+wait (0xb55393c0) 0
+
+Class timespec
+   size=8 align=4
+   base size=8 base align=4
+timespec (0xb55395a0) 0
+
+Class timeval
+   size=8 align=4
+   base size=8 base align=4
+timeval (0xb55395dc) 0
+
+Class __pthread_internal_slist
+   size=4 align=4
+   base size=4 base align=4
+__pthread_internal_slist (0xb5539690) 0
+
+Class random_data
+   size=28 align=4
+   base size=28 base align=4
+random_data (0xb553999c) 0
+
+Class drand48_data
+   size=24 align=4
+   base size=24 base align=4
+drand48_data (0xb55399d8) 0
+
+Class QVectorData
+   size=16 align=4
+   base size=16 base align=4
+QVectorData (0xb5539a14) 0
+
+Class QXmlStreamStringRef
+   size=12 align=4
+   base size=12 base align=4
+QXmlStreamStringRef (0xb5539bf4) 0
+
+Class QXmlStreamAttribute
+   size=56 align=4
+   base size=53 base align=4
+QXmlStreamAttribute (0xb54008ac) 0
+
+Class QXmlStreamAttributes
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamAttributes (0xb53f5980) 0
+  QVector<QXmlStreamAttribute> (0xb541c30c) 0
+
+Class QXmlStreamNamespaceDeclaration
+   size=28 align=4
+   base size=28 base align=4
+QXmlStreamNamespaceDeclaration (0xb541c3fc) 0
+
+Class QXmlStreamNotationDeclaration
+   size=40 align=4
+   base size=40 base align=4
+QXmlStreamNotationDeclaration (0xb541c870) 0
+
+Class QXmlStreamEntityDeclaration
+   size=64 align=4
+   base size=64 base align=4
+QXmlStreamEntityDeclaration (0xb541ce4c) 0
+
+Vtable for QXmlStreamEntityResolver
+QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
+8     QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+12    QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+16    QXmlStreamEntityResolver::resolveEntity
+20    QXmlStreamEntityResolver::resolveUndeclaredEntity
+
+Class QXmlStreamEntityResolver
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamEntityResolver (0xb5455708) 0 nearly-empty
+    vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u)
+
+Class QXmlStreamReader
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamReader (0xb5455744) 0
+
+Class QXmlStreamWriter
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamWriter (0xb54558ac) 0
+
+Class QBitArray
+   size=4 align=4
+   base size=4 base align=4
+QBitArray (0xb5455a14) 0
+
+Class QBitRef
+   size=8 align=4
+   base size=8 base align=4
+QBitRef (0xb52a8ec4) 0
+
+Class QByteArrayMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QByteArrayMatcher::Data (0xb52c94ec) 0
+
+Class QByteArrayMatcher
+   size=1032 align=4
+   base size=1032 base align=4
+QByteArrayMatcher (0xb52c94b0) 0
+
+Vtable for QDataStream
+QDataStream::_ZTV11QDataStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDataStream)
+8     QDataStream::~QDataStream
+12    QDataStream::~QDataStream
+
+Class QDataStream
+   size=28 align=4
+   base size=28 base align=4
+QDataStream (0xb52c9744) 0
+    vptr=((& QDataStream::_ZTV11QDataStream) + 8u)
+
+Class QHashData::Node
+   size=8 align=4
+   base size=8 base align=4
+QHashData::Node (0xb532330c) 0
+
+Class QHashData
+   size=32 align=4
+   base size=32 base align=4
+QHashData (0xb53232d0) 0
+
+Class QHashDummyValue
+   size=1 align=1
+   base size=0 base align=1
+QHashDummyValue (0xb5323a14) 0 empty
+
+Class QContiguousCacheData
+   size=24 align=4
+   base size=24 base align=4
+QContiguousCacheData (0xb535b1a4) 0
+
+Class QCryptographicHash
+   size=4 align=4
+   base size=4 base align=4
+QCryptographicHash (0xb535b348) 0
+
+Class QSharedData
+   size=4 align=4
+   base size=4 base align=4
+QSharedData (0xb535b384) 0
+
+Vtable for QtSharedPointer::ExternalRefCountData
+QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE)
+8     QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+12    QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+16    QtSharedPointer::ExternalRefCountData::destroy
+
+Class QtSharedPointer::ExternalRefCountData
+   size=12 align=4
+   base size=12 base align=4
+QtSharedPointer::ExternalRefCountData (0xb535b708) 0
+    vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u)
+
+Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn
+QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE)
+8     QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+12    QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+16    QtSharedPointer::ExternalRefCountWithDestroyFn::destroy
+
+Class QtSharedPointer::ExternalRefCountWithDestroyFn
+   size=16 align=4
+   base size=16 base align=4
+QtSharedPointer::ExternalRefCountWithDestroyFn (0xb525d500) 0
+    vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u)
+  QtSharedPointer::ExternalRefCountData (0xb535bf00) 0
+      primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb525d500)
+
+Class QDate
+   size=4 align=4
+   base size=4 base align=4
+QDate (0xb506a438) 0
+
+Class QTime
+   size=4 align=4
+   base size=4 base align=4
+QTime (0xb506aa50) 0
+
+Class QDateTime
+   size=4 align=4
+   base size=4 base align=4
+QDateTime (0xb506afb4) 0
+
+Class QEasingCurve
+   size=4 align=4
+   base size=4 base align=4
+QEasingCurve (0xb50e6294) 0
+
+Class QElapsedTimer
+   size=16 align=4
+   base size=16 base align=4
+QElapsedTimer (0xb50e630c) 0
+
+Class QPoint
+   size=8 align=4
+   base size=8 base align=4
+QPoint (0xb50e6528) 0
+
+Class QPointF
+   size=16 align=4
+   base size=16 base align=4
+QPointF (0xb5126ac8) 0
+
+Class QLine
+   size=16 align=4
+   base size=16 base align=4
+QLine (0xb514d1e0) 0
+
+Class QLineF
+   size=32 align=4
+   base size=32 base align=4
+QLineF (0xb514df00) 0
+
+Class QLinkedListData
+   size=20 align=4
+   base size=20 base align=4
+QLinkedListData (0xb4f9f000) 0
+
+Vtable for QSystemLocale
+QSystemLocale::_ZTV13QSystemLocale: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSystemLocale)
+8     QSystemLocale::~QSystemLocale
+12    QSystemLocale::~QSystemLocale
+16    QSystemLocale::query
+20    QSystemLocale::fallbackLocale
+
+Class QSystemLocale
+   size=4 align=4
+   base size=4 base align=4
+QSystemLocale (0xb4f9f21c) 0 nearly-empty
+    vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u)
+
+Class QLocale::Data
+   size=4 align=2
+   base size=4 base align=2
+QLocale::Data (0xb4f9f294) 0
+
+Class QLocale
+   size=4 align=4
+   base size=4 base align=4
+QLocale (0xb4f9f258) 0
+
+Class QMapData::Node
+   size=8 align=4
+   base size=8 base align=4
+QMapData::Node (0xb4f9f8e8) 0
+
+Class QMapData
+   size=72 align=4
+   base size=72 base align=4
+QMapData (0xb4f9f8ac) 0
+
+Class QMargins
+   size=16 align=4
+   base size=16 base align=4
+QMargins (0xb4f9fbf4) 0
+
+Class QSize
+   size=8 align=4
+   base size=8 base align=4
+QSize (0xb4f03d5c) 0
+
+Class QSizeF
+   size=16 align=4
+   base size=16 base align=4
+QSizeF (0xb4f2d7f8) 0
+
+Class QRect
+   size=16 align=4
+   base size=16 base align=4
+QRect (0xb4f583fc) 0
+
+Class QRectF
+   size=32 align=4
+   base size=32 base align=4
+QRectF (0xb4dba03c) 0
+
+Class QRegExp
+   size=4 align=4
+   base size=4 base align=4
+QRegExp (0xb4e05d98) 0
+
+Class QLatin1Literal
+   size=8 align=4
+   base size=8 base align=4
+QLatin1Literal (0xb4e288e8) 0
+
+Class QAbstractConcatenable
+   size=1 align=1
+   base size=0 base align=1
+QAbstractConcatenable (0xb4e2899c) 0 empty
+
+Class QStringMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QStringMatcher::Data (0xb4c89f78) 0
+
+Class QStringMatcher
+   size=1036 align=4
+   base size=1036 base align=4
+QStringMatcher (0xb4c89f3c) 0
+
+Class QStringList
+   size=4 align=4
+   base size=4 base align=4
+QStringList (0xb4ca2440) 0
+  QList<QString> (0xb4cb00b4) 0
+
+Class QTextBoundaryFinder
+   size=28 align=4
+   base size=28 base align=4
+QTextBoundaryFinder (0xb4cf5618) 0
+
+Vtable for QTimeLine
+QTimeLine::_ZTV9QTimeLine: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeLine)
+8     QTimeLine::metaObject
+12    QTimeLine::qt_metacast
+16    QTimeLine::qt_metacall
+20    QTimeLine::~QTimeLine
+24    QTimeLine::~QTimeLine
+28    QObject::event
+32    QObject::eventFilter
+36    QTimeLine::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTimeLine::valueForTime
+
+Class QTimeLine
+   size=8 align=4
+   base size=8 base align=4
+QTimeLine (0xb4cfb3c0) 0
+    vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u)
+  QObject (0xb4cf56cc) 0
+      primary-for QTimeLine (0xb4cfb3c0)
+
+Class QMutex
+   size=4 align=4
+   base size=4 base align=4
+QMutex (0xb4cf5960) 0
+
+Class QMutexLocker
+   size=4 align=4
+   base size=4 base align=4
+QMutexLocker (0xb4d3d000) 0
+
+Class QReadWriteLock
+   size=4 align=4
+   base size=4 base align=4
+QReadWriteLock (0xb4d3d564) 0
+
+Class QReadLocker
+   size=4 align=4
+   base size=4 base align=4
+QReadLocker (0xb4d3d5a0) 0
+
+Class QWriteLocker
+   size=4 align=4
+   base size=4 base align=4
+QWriteLocker (0xb4d3da8c) 0
+
+Class QSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSemaphore (0xb4d3df78) 0
+
+Vtable for QThread
+QThread::_ZTV7QThread: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QThread)
+8     QThread::metaObject
+12    QThread::qt_metacast
+16    QThread::qt_metacall
+20    QThread::~QThread
+24    QThread::~QThread
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QThread::run
+
+Class QThread
+   size=8 align=4
+   base size=8 base align=4
+QThread (0xb4b5f380) 0
+    vptr=((& QThread::_ZTV7QThread) + 8u)
+  QObject (0xb4d3dfb4) 0
+      primary-for QThread (0xb4b5f380)
+
+Class QThreadStorageData
+   size=4 align=4
+   base size=4 base align=4
+QThreadStorageData (0xb4b72258) 0
+
+Class QWaitCondition
+   size=4 align=4
+   base size=4 base align=4
+QWaitCondition (0xb4b722d0) 0
+
+Vtable for QAbstractState
+QAbstractState::_ZTV14QAbstractState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QAbstractState)
+8     QAbstractState::metaObject
+12    QAbstractState::qt_metacast
+16    QAbstractState::qt_metacall
+20    QAbstractState::~QAbstractState
+24    QAbstractState::~QAbstractState
+28    QAbstractState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractState
+   size=8 align=4
+   base size=8 base align=4
+QAbstractState (0xb4b5fe40) 0
+    vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u)
+  QObject (0xb4b7230c) 0
+      primary-for QAbstractState (0xb4b5fe40)
+
+Vtable for QAbstractTransition
+QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTransition)
+8     QAbstractTransition::metaObject
+12    QAbstractTransition::qt_metacast
+16    QAbstractTransition::qt_metacall
+20    QAbstractTransition::~QAbstractTransition
+24    QAbstractTransition::~QAbstractTransition
+28    QAbstractTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractTransition
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTransition (0xb4b8e100) 0
+    vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u)
+  QObject (0xb4b72528) 0
+      primary-for QAbstractTransition (0xb4b8e100)
+
+Vtable for QEvent
+QEvent::_ZTV6QEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QEvent)
+8     QEvent::~QEvent
+12    QEvent::~QEvent
+
+Class QEvent
+   size=12 align=4
+   base size=12 base align=4
+QEvent (0xb4b72744) 0
+    vptr=((& QEvent::_ZTV6QEvent) + 8u)
+
+Vtable for QTimerEvent
+QTimerEvent::_ZTV11QTimerEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTimerEvent)
+8     QTimerEvent::~QTimerEvent
+12    QTimerEvent::~QTimerEvent
+
+Class QTimerEvent
+   size=16 align=4
+   base size=16 base align=4
+QTimerEvent (0xb4b8e680) 0
+    vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u)
+  QEvent (0xb4b72924) 0
+      primary-for QTimerEvent (0xb4b8e680)
+
+Vtable for QChildEvent
+QChildEvent::_ZTV11QChildEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QChildEvent)
+8     QChildEvent::~QChildEvent
+12    QChildEvent::~QChildEvent
+
+Class QChildEvent
+   size=16 align=4
+   base size=16 base align=4
+QChildEvent (0xb4b8e740) 0
+    vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u)
+  QEvent (0xb4b7299c) 0
+      primary-for QChildEvent (0xb4b8e740)
+
+Vtable for QCustomEvent
+QCustomEvent::_ZTV12QCustomEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCustomEvent)
+8     QCustomEvent::~QCustomEvent
+12    QCustomEvent::~QCustomEvent
+
+Class QCustomEvent
+   size=12 align=4
+   base size=12 base align=4
+QCustomEvent (0xb4b8ea00) 0
+    vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u)
+  QEvent (0xb4b72b04) 0
+      primary-for QCustomEvent (0xb4b8ea00)
+
+Vtable for QDynamicPropertyChangeEvent
+QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
+8     QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+12    QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+
+Class QDynamicPropertyChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QDynamicPropertyChangeEvent (0xb4b8eb00) 0
+    vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u)
+  QEvent (0xb4b72bf4) 0
+      primary-for QDynamicPropertyChangeEvent (0xb4b8eb00)
+
+Vtable for QEventTransition
+QEventTransition::_ZTV16QEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QEventTransition)
+8     QEventTransition::metaObject
+12    QEventTransition::qt_metacast
+16    QEventTransition::qt_metacall
+20    QEventTransition::~QEventTransition
+24    QEventTransition::~QEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QEventTransition::eventTest
+60    QEventTransition::onTransition
+
+Class QEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QEventTransition (0xb4b8ebc0) 0
+    vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u)
+  QAbstractTransition (0xb4b8ec00) 0
+      primary-for QEventTransition (0xb4b8ebc0)
+    QObject (0xb4b72ca8) 0
+        primary-for QAbstractTransition (0xb4b8ec00)
+
+Vtable for QFinalState
+QFinalState::_ZTV11QFinalState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFinalState)
+8     QFinalState::metaObject
+12    QFinalState::qt_metacast
+16    QFinalState::qt_metacall
+20    QFinalState::~QFinalState
+24    QFinalState::~QFinalState
+28    QFinalState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFinalState::onEntry
+60    QFinalState::onExit
+
+Class QFinalState
+   size=8 align=4
+   base size=8 base align=4
+QFinalState (0xb4b8eec0) 0
+    vptr=((& QFinalState::_ZTV11QFinalState) + 8u)
+  QAbstractState (0xb4b8ef00) 0
+      primary-for QFinalState (0xb4b8eec0)
+    QObject (0xb4b72ec4) 0
+        primary-for QAbstractState (0xb4b8ef00)
+
+Vtable for QHistoryState
+QHistoryState::_ZTV13QHistoryState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QHistoryState)
+8     QHistoryState::metaObject
+12    QHistoryState::qt_metacast
+16    QHistoryState::qt_metacall
+20    QHistoryState::~QHistoryState
+24    QHistoryState::~QHistoryState
+28    QHistoryState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QHistoryState::onEntry
+60    QHistoryState::onExit
+
+Class QHistoryState
+   size=8 align=4
+   base size=8 base align=4
+QHistoryState (0xb4bd61c0) 0
+    vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u)
+  QAbstractState (0xb4bd6200) 0
+      primary-for QHistoryState (0xb4bd61c0)
+    QObject (0xb4bda0f0) 0
+        primary-for QAbstractState (0xb4bd6200)
+
+Vtable for QSignalTransition
+QSignalTransition::_ZTV17QSignalTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QSignalTransition)
+8     QSignalTransition::metaObject
+12    QSignalTransition::qt_metacast
+16    QSignalTransition::qt_metacall
+20    QSignalTransition::~QSignalTransition
+24    QSignalTransition::~QSignalTransition
+28    QSignalTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSignalTransition::eventTest
+60    QSignalTransition::onTransition
+
+Class QSignalTransition
+   size=8 align=4
+   base size=8 base align=4
+QSignalTransition (0xb4bd64c0) 0
+    vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u)
+  QAbstractTransition (0xb4bd6500) 0
+      primary-for QSignalTransition (0xb4bd64c0)
+    QObject (0xb4bda30c) 0
+        primary-for QAbstractTransition (0xb4bd6500)
+
+Vtable for QState
+QState::_ZTV6QState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QState)
+8     QState::metaObject
+12    QState::qt_metacast
+16    QState::qt_metacall
+20    QState::~QState
+24    QState::~QState
+28    QState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QState::onEntry
+60    QState::onExit
+
+Class QState
+   size=8 align=4
+   base size=8 base align=4
+QState (0xb4bd67c0) 0
+    vptr=((& QState::_ZTV6QState) + 8u)
+  QAbstractState (0xb4bd6800) 0
+      primary-for QState (0xb4bd67c0)
+    QObject (0xb4bda528) 0
+        primary-for QAbstractState (0xb4bd6800)
+
+Class QMetaType
+   size=1 align=1
+   base size=0 base align=1
+QMetaType (0xb4bda744) 0 empty
+
+Class QVariant::PrivateShared
+   size=8 align=4
+   base size=8 base align=4
+QVariant::PrivateShared (0xb4a5a564) 0
+
+Class QVariant::Private::Data
+   size=8 align=4
+   base size=8 base align=4
+QVariant::Private::Data (0xb4a5a5dc) 0
+
+Class QVariant::Private
+   size=12 align=4
+   base size=12 base align=4
+QVariant::Private (0xb4a5a5a0) 0
+
+Class QVariant::Handler
+   size=36 align=4
+   base size=36 base align=4
+QVariant::Handler (0xb4a5a654) 0
+
+Class QVariant
+   size=12 align=4
+   base size=12 base align=4
+QVariant (0xb4a5a528) 0
+
+Class QVariantComparisonHelper
+   size=4 align=4
+   base size=4 base align=4
+QVariantComparisonHelper (0xb4aa8f00) 0
+
+Vtable for QStateMachine::SignalEvent
+QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
+8     QStateMachine::SignalEvent::~SignalEvent
+12    QStateMachine::SignalEvent::~SignalEvent
+
+Class QStateMachine::SignalEvent
+   size=24 align=4
+   base size=24 base align=4
+QStateMachine::SignalEvent (0xb4b04600) 0
+    vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u)
+  QEvent (0xb4afb3c0) 0
+      primary-for QStateMachine::SignalEvent (0xb4b04600)
+
+Vtable for QStateMachine::WrappedEvent
+QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
+8     QStateMachine::WrappedEvent::~WrappedEvent
+12    QStateMachine::WrappedEvent::~WrappedEvent
+
+Class QStateMachine::WrappedEvent
+   size=20 align=4
+   base size=20 base align=4
+QStateMachine::WrappedEvent (0xb4b04680) 0
+    vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u)
+  QEvent (0xb4afb3fc) 0
+      primary-for QStateMachine::WrappedEvent (0xb4b04680)
+
+Vtable for QStateMachine
+QStateMachine::_ZTV13QStateMachine: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStateMachine)
+8     QStateMachine::metaObject
+12    QStateMachine::qt_metacast
+16    QStateMachine::qt_metacall
+20    QStateMachine::~QStateMachine
+24    QStateMachine::~QStateMachine
+28    QStateMachine::event
+32    QStateMachine::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStateMachine::onEntry
+60    QStateMachine::onExit
+64    QStateMachine::beginSelectTransitions
+68    QStateMachine::endSelectTransitions
+72    QStateMachine::beginMicrostep
+76    QStateMachine::endMicrostep
+
+Class QStateMachine
+   size=8 align=4
+   base size=8 base align=4
+QStateMachine (0xb4b044c0) 0
+    vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u)
+  QState (0xb4b04500) 0
+      primary-for QStateMachine (0xb4b044c0)
+    QAbstractState (0xb4b04540) 0
+        primary-for QState (0xb4b04500)
+      QObject (0xb4afb384) 0
+          primary-for QAbstractState (0xb4b04540)
+
+Vtable for QFactoryInterface
+QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFactoryInterface)
+8     QFactoryInterface::~QFactoryInterface
+12    QFactoryInterface::~QFactoryInterface
+16    __cxa_pure_virtual
+
+Class QFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QFactoryInterface (0xb4afb780) 0 nearly-empty
+    vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u)
+
+Vtable for QLibrary
+QLibrary::_ZTV8QLibrary: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QLibrary)
+8     QLibrary::metaObject
+12    QLibrary::qt_metacast
+16    QLibrary::qt_metacall
+20    QLibrary::~QLibrary
+24    QLibrary::~QLibrary
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QLibrary
+   size=16 align=4
+   base size=13 base align=4
+QLibrary (0xb4b32000) 0
+    vptr=((& QLibrary::_ZTV8QLibrary) + 8u)
+  QObject (0xb4afbd20) 0
+      primary-for QLibrary (0xb4b32000)
+
+Vtable for QPluginLoader
+QPluginLoader::_ZTV13QPluginLoader: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPluginLoader)
+8     QPluginLoader::metaObject
+12    QPluginLoader::qt_metacast
+16    QPluginLoader::qt_metacall
+20    QPluginLoader::~QPluginLoader
+24    QPluginLoader::~QPluginLoader
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPluginLoader
+   size=16 align=4
+   base size=13 base align=4
+QPluginLoader (0xb4b32e40) 0
+    vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u)
+  QObject (0xb4afbfb4) 0
+      primary-for QPluginLoader (0xb4b32e40)
+
+Class QUuid
+   size=16 align=4
+   base size=16 base align=4
+QUuid (0xb49640f0) 0
+
+Vtable for QEventLoop
+QEventLoop::_ZTV10QEventLoop: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QEventLoop)
+8     QEventLoop::metaObject
+12    QEventLoop::qt_metacast
+16    QEventLoop::qt_metacall
+20    QEventLoop::~QEventLoop
+24    QEventLoop::~QEventLoop
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QEventLoop
+   size=8 align=4
+   base size=8 base align=4
+QEventLoop (0xb49676c0) 0
+    vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u)
+  QObject (0xb49790f0) 0
+      primary-for QEventLoop (0xb49676c0)
+
+Vtable for QAbstractEventDispatcher
+QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
+8     QAbstractEventDispatcher::metaObject
+12    QAbstractEventDispatcher::qt_metacast
+16    QAbstractEventDispatcher::qt_metacall
+20    QAbstractEventDispatcher::~QAbstractEventDispatcher
+24    QAbstractEventDispatcher::~QAbstractEventDispatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   QAbstractEventDispatcher::startingUp
+104   QAbstractEventDispatcher::closingDown
+
+Class QAbstractEventDispatcher
+   size=8 align=4
+   base size=8 base align=4
+QAbstractEventDispatcher (0xb4967ac0) 0
+    vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u)
+  QObject (0xb49793fc) 0
+      primary-for QAbstractEventDispatcher (0xb4967ac0)
+
+Class QModelIndex
+   size=16 align=4
+   base size=16 base align=4
+QModelIndex (0xb4979618) 0
+
+Class QPersistentModelIndex
+   size=4 align=4
+   base size=4 base align=4
+QPersistentModelIndex (0xb49baac8) 0
+
+Vtable for QAbstractItemModel
+QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractItemModel)
+8     QAbstractItemModel::metaObject
+12    QAbstractItemModel::qt_metacast
+16    QAbstractItemModel::qt_metacall
+20    QAbstractItemModel::~QAbstractItemModel
+24    QAbstractItemModel::~QAbstractItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractItemModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemModel (0xb49bb700) 0
+    vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u)
+  QObject (0xb49bac30) 0
+      primary-for QAbstractItemModel (0xb49bb700)
+
+Vtable for QAbstractTableModel
+QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTableModel)
+8     QAbstractTableModel::metaObject
+12    QAbstractTableModel::qt_metacast
+16    QAbstractTableModel::qt_metacall
+20    QAbstractTableModel::~QAbstractTableModel
+24    QAbstractTableModel::~QAbstractTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractTableModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractTableModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTableModel (0xb49bbd40) 0
+    vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u)
+  QAbstractItemModel (0xb49bbd80) 0
+      primary-for QAbstractTableModel (0xb49bbd40)
+    QObject (0xb49f45a0) 0
+        primary-for QAbstractItemModel (0xb49bbd80)
+
+Vtable for QAbstractListModel
+QAbstractListModel::_ZTV18QAbstractListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractListModel)
+8     QAbstractListModel::metaObject
+12    QAbstractListModel::qt_metacast
+16    QAbstractListModel::qt_metacall
+20    QAbstractListModel::~QAbstractListModel
+24    QAbstractListModel::~QAbstractListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    __cxa_pure_virtual
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractListModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractListModel (0xb49bbfc0) 0
+    vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u)
+  QAbstractItemModel (0xb4a0a000) 0
+      primary-for QAbstractListModel (0xb49bbfc0)
+    QObject (0xb49f46cc) 0
+        primary-for QAbstractItemModel (0xb4a0a000)
+
+Class QBasicTimer
+   size=4 align=4
+   base size=4 base align=4
+QBasicTimer (0xb4a1c5a0) 0
+
+Vtable for QCoreApplication
+QCoreApplication::_ZTV16QCoreApplication: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCoreApplication)
+8     QCoreApplication::metaObject
+12    QCoreApplication::qt_metacast
+16    QCoreApplication::qt_metacall
+20    QCoreApplication::~QCoreApplication
+24    QCoreApplication::~QCoreApplication
+28    QCoreApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCoreApplication::notify
+60    QCoreApplication::compressEvent
+
+Class QCoreApplication
+   size=8 align=4
+   base size=8 base align=4
+QCoreApplication (0xb4a0aac0) 0
+    vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u)
+  QObject (0xb4a1c834) 0
+      primary-for QCoreApplication (0xb4a0aac0)
+
+Class __exception
+   size=32 align=4
+   base size=32 base align=4
+__exception (0xb4a1cdd4) 0
+
+Class QMetaMethod
+   size=8 align=4
+   base size=8 base align=4
+QMetaMethod (0xb4876b04) 0
+
+Class QMetaEnum
+   size=8 align=4
+   base size=8 base align=4
+QMetaEnum (0xb4876e10) 0
+
+Class QMetaProperty
+   size=20 align=4
+   base size=20 base align=4
+QMetaProperty (0xb489a078) 0
+
+Class QMetaClassInfo
+   size=8 align=4
+   base size=8 base align=4
+QMetaClassInfo (0xb489a12c) 0
+
+Vtable for QMimeData
+QMimeData::_ZTV9QMimeData: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMimeData)
+8     QMimeData::metaObject
+12    QMimeData::qt_metacast
+16    QMimeData::qt_metacall
+20    QMimeData::~QMimeData
+24    QMimeData::~QMimeData
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMimeData::hasFormat
+60    QMimeData::formats
+64    QMimeData::retrieveData
+
+Class QMimeData
+   size=8 align=4
+   base size=8 base align=4
+QMimeData (0xb4883900) 0
+    vptr=((& QMimeData::_ZTV9QMimeData) + 8u)
+  QObject (0xb489a384) 0
+      primary-for QMimeData (0xb4883900)
+
+Vtable for QObjectCleanupHandler
+QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QObjectCleanupHandler)
+8     QObjectCleanupHandler::metaObject
+12    QObjectCleanupHandler::qt_metacast
+16    QObjectCleanupHandler::qt_metacall
+20    QObjectCleanupHandler::~QObjectCleanupHandler
+24    QObjectCleanupHandler::~QObjectCleanupHandler
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObjectCleanupHandler
+   size=12 align=4
+   base size=12 base align=4
+QObjectCleanupHandler (0xb4883bc0) 0
+    vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u)
+  QObject (0xb489a5a0) 0
+      primary-for QObjectCleanupHandler (0xb4883bc0)
+
+Vtable for QSharedMemory
+QSharedMemory::_ZTV13QSharedMemory: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSharedMemory)
+8     QSharedMemory::metaObject
+12    QSharedMemory::qt_metacast
+16    QSharedMemory::qt_metacall
+20    QSharedMemory::~QSharedMemory
+24    QSharedMemory::~QSharedMemory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSharedMemory
+   size=8 align=4
+   base size=8 base align=4
+QSharedMemory (0xb4883e00) 0
+    vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u)
+  QObject (0xb489a6cc) 0
+      primary-for QSharedMemory (0xb4883e00)
+
+Vtable for QSignalMapper
+QSignalMapper::_ZTV13QSignalMapper: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSignalMapper)
+8     QSignalMapper::metaObject
+12    QSignalMapper::qt_metacast
+16    QSignalMapper::qt_metacall
+20    QSignalMapper::~QSignalMapper
+24    QSignalMapper::~QSignalMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSignalMapper
+   size=8 align=4
+   base size=8 base align=4
+QSignalMapper (0xb48cc0c0) 0
+    vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u)
+  QObject (0xb489a8e8) 0
+      primary-for QSignalMapper (0xb48cc0c0)
+
+Vtable for QSocketNotifier
+QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSocketNotifier)
+8     QSocketNotifier::metaObject
+12    QSocketNotifier::qt_metacast
+16    QSocketNotifier::qt_metacall
+20    QSocketNotifier::~QSocketNotifier
+24    QSocketNotifier::~QSocketNotifier
+28    QSocketNotifier::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSocketNotifier
+   size=20 align=4
+   base size=17 base align=4
+QSocketNotifier (0xb48cc380) 0
+    vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u)
+  QObject (0xb489ab04) 0
+      primary-for QSocketNotifier (0xb48cc380)
+
+Class QSystemSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSystemSemaphore (0xb489add4) 0
+
+Vtable for QTimer
+QTimer::_ZTV6QTimer: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QTimer)
+8     QTimer::metaObject
+12    QTimer::qt_metacast
+16    QTimer::qt_metacall
+20    QTimer::~QTimer
+24    QTimer::~QTimer
+28    QObject::event
+32    QObject::eventFilter
+36    QTimer::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTimer
+   size=24 align=4
+   base size=21 base align=4
+QTimer (0xb48cc740) 0
+    vptr=((& QTimer::_ZTV6QTimer) + 8u)
+  QObject (0xb489ae88) 0
+      primary-for QTimer (0xb48cc740)
+
+Vtable for QTranslator
+QTranslator::_ZTV11QTranslator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTranslator)
+8     QTranslator::metaObject
+12    QTranslator::qt_metacast
+16    QTranslator::qt_metacall
+20    QTranslator::~QTranslator
+24    QTranslator::~QTranslator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTranslator::translate
+60    QTranslator::isEmpty
+
+Class QTranslator
+   size=8 align=4
+   base size=8 base align=4
+QTranslator (0xb48ccc80) 0
+    vptr=((& QTranslator::_ZTV11QTranslator) + 8u)
+  QObject (0xb490112c) 0
+      primary-for QTranslator (0xb48ccc80)
+
+Class _IO_marker
+   size=12 align=4
+   base size=12 base align=4
+_IO_marker (0xb49014ec) 0
+
+Class _IO_FILE
+   size=148 align=4
+   base size=148 base align=4
+_IO_FILE (0xb4901528) 0
+
+Vtable for QFile
+QFile::_ZTV5QFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QFile)
+8     QFile::metaObject
+12    QFile::qt_metacast
+16    QFile::qt_metacall
+20    QFile::~QFile
+24    QFile::~QFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QFile::fileEngine
+
+Class QFile
+   size=8 align=4
+   base size=8 base align=4
+QFile (0xb4913180) 0
+    vptr=((& QFile::_ZTV5QFile) + 8u)
+  QIODevice (0xb49131c0) 0
+      primary-for QFile (0xb4913180)
+    QObject (0xb49015a0) 0
+        primary-for QIODevice (0xb49131c0)
+
+Class QFileInfo
+   size=4 align=4
+   base size=4 base align=4
+QFileInfo (0xb4901a14) 0
+
+Class QDir
+   size=4 align=4
+   base size=4 base align=4
+QDir (0xb4797078) 0
+
+Class QAbstractFileEngine::ExtensionOption
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionOption (0xb47977f8) 0 empty
+
+Class QAbstractFileEngine::ExtensionReturn
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionReturn (0xb4797834) 0 empty
+
+Class QAbstractFileEngine::MapExtensionOption
+   size=20 align=4
+   base size=20 base align=4
+QAbstractFileEngine::MapExtensionOption (0xb47d39c0) 0
+  QAbstractFileEngine::ExtensionOption (0xb4797870) 0 empty
+
+Class QAbstractFileEngine::MapExtensionReturn
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::MapExtensionReturn (0xb47d3a40) 0
+  QAbstractFileEngine::ExtensionReturn (0xb47978ac) 0 empty
+
+Class QAbstractFileEngine::UnMapExtensionOption
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::UnMapExtensionOption (0xb47d3ac0) 0
+  QAbstractFileEngine::ExtensionOption (0xb47978e8) 0 empty
+
+Vtable for QAbstractFileEngine
+QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractFileEngine)
+8     QAbstractFileEngine::~QAbstractFileEngine
+12    QAbstractFileEngine::~QAbstractFileEngine
+16    QAbstractFileEngine::open
+20    QAbstractFileEngine::close
+24    QAbstractFileEngine::flush
+28    QAbstractFileEngine::size
+32    QAbstractFileEngine::pos
+36    QAbstractFileEngine::seek
+40    QAbstractFileEngine::isSequential
+44    QAbstractFileEngine::remove
+48    QAbstractFileEngine::copy
+52    QAbstractFileEngine::rename
+56    QAbstractFileEngine::link
+60    QAbstractFileEngine::mkdir
+64    QAbstractFileEngine::rmdir
+68    QAbstractFileEngine::setSize
+72    QAbstractFileEngine::caseSensitive
+76    QAbstractFileEngine::isRelativePath
+80    QAbstractFileEngine::entryList
+84    QAbstractFileEngine::fileFlags
+88    QAbstractFileEngine::setPermissions
+92    QAbstractFileEngine::fileName
+96    QAbstractFileEngine::ownerId
+100   QAbstractFileEngine::owner
+104   QAbstractFileEngine::fileTime
+108   QAbstractFileEngine::setFileName
+112   QAbstractFileEngine::handle
+116   QAbstractFileEngine::beginEntryList
+120   QAbstractFileEngine::endEntryList
+124   QAbstractFileEngine::read
+128   QAbstractFileEngine::readLine
+132   QAbstractFileEngine::write
+136   QAbstractFileEngine::extension
+140   QAbstractFileEngine::supportsExtension
+
+Class QAbstractFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngine (0xb47977bc) 0
+    vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u)
+
+Vtable for QAbstractFileEngineHandler
+QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractFileEngineHandler)
+8     QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+12    QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+16    __cxa_pure_virtual
+
+Class QAbstractFileEngineHandler
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngineHandler (0xb4797b40) 0 nearly-empty
+    vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u)
+
+Vtable for QAbstractFileEngineIterator
+QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractFileEngineIterator)
+8     QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+12    QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QAbstractFileEngineIterator::currentFileInfo
+32    QAbstractFileEngineIterator::entryInfo
+
+Class QAbstractFileEngineIterator
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngineIterator (0xb4797b7c) 0
+    vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u)
+
+Vtable for QBuffer
+QBuffer::_ZTV7QBuffer: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBuffer)
+8     QBuffer::metaObject
+12    QBuffer::qt_metacast
+16    QBuffer::qt_metacall
+20    QBuffer::~QBuffer
+24    QBuffer::~QBuffer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QBuffer::connectNotify
+52    QBuffer::disconnectNotify
+56    QIODevice::isSequential
+60    QBuffer::open
+64    QBuffer::close
+68    QBuffer::pos
+72    QBuffer::size
+76    QBuffer::seek
+80    QBuffer::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QBuffer::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QBuffer::readData
+112   QIODevice::readLineData
+116   QBuffer::writeData
+
+Class QBuffer
+   size=8 align=4
+   base size=8 base align=4
+QBuffer (0xb47d3e00) 0
+    vptr=((& QBuffer::_ZTV7QBuffer) + 8u)
+  QIODevice (0xb47d3e40) 0
+      primary-for QBuffer (0xb47d3e00)
+    QObject (0xb4797bf4) 0
+        primary-for QIODevice (0xb47d3e40)
+
+Class QTextCodec::ConverterState
+   size=28 align=4
+   base size=28 base align=4
+QTextCodec::ConverterState (0xb4797e4c) 0
+
+Vtable for QTextCodec
+QTextCodec::_ZTV10QTextCodec: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextCodec)
+8     __cxa_pure_virtual
+12    QTextCodec::aliases
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QTextCodec::~QTextCodec
+32    QTextCodec::~QTextCodec
+
+Class QTextCodec
+   size=4 align=4
+   base size=4 base align=4
+QTextCodec (0xb4797e10) 0 nearly-empty
+    vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u)
+
+Class QTextEncoder
+   size=32 align=4
+   base size=32 base align=4
+QTextEncoder (0xb465db40) 0
+
+Class QTextDecoder
+   size=32 align=4
+   base size=32 base align=4
+QTextDecoder (0xb465dd98) 0
+
+Vtable for QTextStream
+QTextStream::_ZTV11QTextStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextStream)
+8     QTextStream::~QTextStream
+12    QTextStream::~QTextStream
+
+Class QTextStream
+   size=8 align=4
+   base size=8 base align=4
+QTextStream (0xb4697000) 0
+    vptr=((& QTextStream::_ZTV11QTextStream) + 8u)
+
+Class QTextStreamManipulator
+   size=24 align=4
+   base size=22 base align=4
+QTextStreamManipulator (0xb4697690) 0
+
+Vtable for QTextIStream
+QTextIStream::_ZTV12QTextIStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextIStream)
+8     QTextIStream::~QTextIStream
+12    QTextIStream::~QTextIStream
+
+Class QTextIStream
+   size=8 align=4
+   base size=8 base align=4
+QTextIStream (0xb46c6840) 0
+    vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u)
+  QTextStream (0xb46e9870) 0
+      primary-for QTextIStream (0xb46c6840)
+
+Vtable for QTextOStream
+QTextOStream::_ZTV12QTextOStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextOStream)
+8     QTextOStream::~QTextOStream
+12    QTextOStream::~QTextOStream
+
+Class QTextOStream
+   size=8 align=4
+   base size=8 base align=4
+QTextOStream (0xb46c6b00) 0
+    vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u)
+  QTextStream (0xb46e9f00) 0
+      primary-for QTextOStream (0xb46c6b00)
+
+Class QDebug::Stream
+   size=24 align=4
+   base size=22 base align=4
+QDebug::Stream (0xb47005dc) 0
+
+Class QDebug
+   size=4 align=4
+   base size=4 base align=4
+QDebug (0xb47005a0) 0
+
+Class QNoDebug
+   size=1 align=1
+   base size=0 base align=1
+QNoDebug (0xb457821c) 0 empty
+
+Vtable for QDirIterator
+QDirIterator::_ZTV12QDirIterator: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QDirIterator)
+8     QDirIterator::~QDirIterator
+12    QDirIterator::~QDirIterator
+
+Class QDirIterator
+   size=8 align=4
+   base size=8 base align=4
+QDirIterator (0xb45784b0) 0
+    vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u)
+
+Vtable for QFileSystemWatcher
+QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFileSystemWatcher)
+8     QFileSystemWatcher::metaObject
+12    QFileSystemWatcher::qt_metacast
+16    QFileSystemWatcher::qt_metacall
+20    QFileSystemWatcher::~QFileSystemWatcher
+24    QFileSystemWatcher::~QFileSystemWatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFileSystemWatcher
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemWatcher (0xb45a24c0) 0
+    vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u)
+  QObject (0xb4578618) 0
+      primary-for QFileSystemWatcher (0xb45a24c0)
+
+Vtable for QFSFileEngine
+QFSFileEngine::_ZTV13QFSFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFSFileEngine)
+8     QFSFileEngine::~QFSFileEngine
+12    QFSFileEngine::~QFSFileEngine
+16    QFSFileEngine::open
+20    QFSFileEngine::close
+24    QFSFileEngine::flush
+28    QFSFileEngine::size
+32    QFSFileEngine::pos
+36    QFSFileEngine::seek
+40    QFSFileEngine::isSequential
+44    QFSFileEngine::remove
+48    QFSFileEngine::copy
+52    QFSFileEngine::rename
+56    QFSFileEngine::link
+60    QFSFileEngine::mkdir
+64    QFSFileEngine::rmdir
+68    QFSFileEngine::setSize
+72    QFSFileEngine::caseSensitive
+76    QFSFileEngine::isRelativePath
+80    QFSFileEngine::entryList
+84    QFSFileEngine::fileFlags
+88    QFSFileEngine::setPermissions
+92    QFSFileEngine::fileName
+96    QFSFileEngine::ownerId
+100   QFSFileEngine::owner
+104   QFSFileEngine::fileTime
+108   QFSFileEngine::setFileName
+112   QFSFileEngine::handle
+116   QFSFileEngine::beginEntryList
+120   QFSFileEngine::endEntryList
+124   QFSFileEngine::read
+128   QFSFileEngine::readLine
+132   QFSFileEngine::write
+136   QFSFileEngine::extension
+140   QFSFileEngine::supportsExtension
+
+Class QFSFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QFSFileEngine (0xb45a2780) 0
+    vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u)
+  QAbstractFileEngine (0xb4578834) 0
+      primary-for QFSFileEngine (0xb45a2780)
+
+Class QProcessEnvironment
+   size=4 align=4
+   base size=4 base align=4
+QProcessEnvironment (0xb4578960) 0
+
+Vtable for QProcess
+QProcess::_ZTV8QProcess: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QProcess)
+8     QProcess::metaObject
+12    QProcess::qt_metacast
+16    QProcess::qt_metacall
+20    QProcess::~QProcess
+24    QProcess::~QProcess
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProcess::isSequential
+60    QIODevice::open
+64    QProcess::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QProcess::atEnd
+84    QIODevice::reset
+88    QProcess::bytesAvailable
+92    QProcess::bytesToWrite
+96    QProcess::canReadLine
+100   QProcess::waitForReadyRead
+104   QProcess::waitForBytesWritten
+108   QProcess::readData
+112   QIODevice::readLineData
+116   QProcess::writeData
+120   QProcess::setupChildProcess
+
+Class QProcess
+   size=8 align=4
+   base size=8 base align=4
+QProcess (0xb45a2940) 0
+    vptr=((& QProcess::_ZTV8QProcess) + 8u)
+  QIODevice (0xb45a2980) 0
+      primary-for QProcess (0xb45a2940)
+    QObject (0xb4578a14) 0
+        primary-for QIODevice (0xb45a2980)
+
+Class QResource
+   size=4 align=4
+   base size=4 base align=4
+QResource (0xb4578c30) 0
+
+Vtable for QSettings
+QSettings::_ZTV9QSettings: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSettings)
+8     QSettings::metaObject
+12    QSettings::qt_metacast
+16    QSettings::qt_metacall
+20    QSettings::~QSettings
+24    QSettings::~QSettings
+28    QSettings::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSettings
+   size=8 align=4
+   base size=8 base align=4
+QSettings (0xb45a2dc0) 0
+    vptr=((& QSettings::_ZTV9QSettings) + 8u)
+  QObject (0xb4578dd4) 0
+      primary-for QSettings (0xb45a2dc0)
+
+Vtable for QTemporaryFile
+QTemporaryFile::_ZTV14QTemporaryFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QTemporaryFile)
+8     QTemporaryFile::metaObject
+12    QTemporaryFile::qt_metacast
+16    QTemporaryFile::qt_metacall
+20    QTemporaryFile::~QTemporaryFile
+24    QTemporaryFile::~QTemporaryFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QTemporaryFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QTemporaryFile::fileEngine
+
+Class QTemporaryFile
+   size=8 align=4
+   base size=8 base align=4
+QTemporaryFile (0xb463d9c0) 0
+    vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u)
+  QFile (0xb463da00) 0
+      primary-for QTemporaryFile (0xb463d9c0)
+    QIODevice (0xb463da40) 0
+        primary-for QFile (0xb463da00)
+      QObject (0xb46428e8) 0
+          primary-for QIODevice (0xb463da40)
+
+Class QUrl
+   size=4 align=4
+   base size=4 base align=4
+QUrl (0xb4642bf4) 0
+
+Class QLibraryInfo
+   size=1 align=1
+   base size=0 base align=1
+QLibraryInfo (0xb44cf7bc) 0 empty
+
+Vtable for QRunnable
+QRunnable::_ZTV9QRunnable: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QRunnable)
+8     __cxa_pure_virtual
+12    QRunnable::~QRunnable
+16    QRunnable::~QRunnable
+
+Class QRunnable
+   size=8 align=4
+   base size=8 base align=4
+QRunnable (0xb44cf7f8) 0
+    vptr=((& QRunnable::_ZTV9QRunnable) + 8u)
+
+Vtable for QtConcurrent::Exception
+QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE)
+8     QtConcurrent::Exception::~Exception
+12    QtConcurrent::Exception::~Exception
+16    std::exception::what
+20    QtConcurrent::Exception::raise
+24    QtConcurrent::Exception::clone
+
+Class QtConcurrent::Exception
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::Exception (0xb44dcd80) 0 nearly-empty
+    vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u)
+  std::exception (0xb44cfc6c) 0 nearly-empty
+      primary-for QtConcurrent::Exception (0xb44dcd80)
+
+Vtable for QtConcurrent::UnhandledException
+QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE)
+8     QtConcurrent::UnhandledException::~UnhandledException
+12    QtConcurrent::UnhandledException::~UnhandledException
+16    std::exception::what
+20    QtConcurrent::UnhandledException::raise
+24    QtConcurrent::UnhandledException::clone
+
+Class QtConcurrent::UnhandledException
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::UnhandledException (0xb44dce80) 0 nearly-empty
+    vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u)
+  QtConcurrent::Exception (0xb44dcec0) 0 nearly-empty
+      primary-for QtConcurrent::UnhandledException (0xb44dce80)
+    std::exception (0xb44cfca8) 0 nearly-empty
+        primary-for QtConcurrent::Exception (0xb44dcec0)
+
+Class QtConcurrent::internal::ExceptionHolder
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionHolder (0xb44cfce4) 0
+
+Class QtConcurrent::internal::ExceptionStore
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionStore (0xb44cfd20) 0
+
+Class QtConcurrent::ResultItem
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultItem (0xb44cfd5c) 0
+
+Class QtConcurrent::ResultIteratorBase
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultIteratorBase (0xb44f7348) 0
+
+Vtable for QtConcurrent::ResultStoreBase
+QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE)
+8     QtConcurrent::ResultStoreBase::~ResultStoreBase
+12    QtConcurrent::ResultStoreBase::~ResultStoreBase
+
+Class QtConcurrent::ResultStoreBase
+   size=28 align=4
+   base size=28 base align=4
+QtConcurrent::ResultStoreBase (0xb44f7474) 0
+    vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u)
+
+Vtable for QFutureInterfaceBase
+QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QFutureInterfaceBase)
+8     QFutureInterfaceBase::~QFutureInterfaceBase
+12    QFutureInterfaceBase::~QFutureInterfaceBase
+
+Class QFutureInterfaceBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureInterfaceBase (0xb44f78ac) 0
+    vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u)
+
+Vtable for QFutureWatcherBase
+QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFutureWatcherBase)
+8     QFutureWatcherBase::metaObject
+12    QFutureWatcherBase::qt_metacast
+16    QFutureWatcherBase::qt_metacall
+20    QFutureWatcherBase::~QFutureWatcherBase
+24    QFutureWatcherBase::~QFutureWatcherBase
+28    QFutureWatcherBase::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QFutureWatcherBase::connectNotify
+52    QFutureWatcherBase::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QFutureWatcherBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureWatcherBase (0xb4386cc0) 0
+    vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u)
+  QObject (0xb4393294) 0
+      primary-for QFutureWatcherBase (0xb4386cc0)
+
+Vtable for QThreadPool
+QThreadPool::_ZTV11QThreadPool: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QThreadPool)
+8     QThreadPool::metaObject
+12    QThreadPool::qt_metacast
+16    QThreadPool::qt_metacall
+20    QThreadPool::~QThreadPool
+24    QThreadPool::~QThreadPool
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QThreadPool
+   size=8 align=4
+   base size=8 base align=4
+QThreadPool (0xb43ace80) 0
+    vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u)
+  QObject (0xb43bf294) 0
+      primary-for QThreadPool (0xb43ace80)
+
+Class QtConcurrent::ThreadEngineBarrier
+   size=12 align=4
+   base size=12 base align=4
+QtConcurrent::ThreadEngineBarrier (0xb43bf4b0) 0
+
+Vtable for QtConcurrent::ThreadEngineBase
+QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE)
+8     QtConcurrent::ThreadEngineBase::run
+12    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+16    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+20    QtConcurrent::ThreadEngineBase::start
+24    QtConcurrent::ThreadEngineBase::finish
+28    QtConcurrent::ThreadEngineBase::threadFunction
+32    QtConcurrent::ThreadEngineBase::shouldStartThread
+36    QtConcurrent::ThreadEngineBase::shouldThrottleThread
+40    __cxa_pure_virtual
+
+Class QtConcurrent::ThreadEngineBase
+   size=32 align=4
+   base size=32 base align=4
+QtConcurrent::ThreadEngineBase (0xb43cf180) 0
+    vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u)
+  QRunnable (0xb43bf4ec) 0
+      primary-for QtConcurrent::ThreadEngineBase (0xb43cf180)
+
+VTT for QtConcurrent::ThreadEngine<void>
+QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries
+0     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u)
+4     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u)
+
+Class QtConcurrent::BlockSizeManager
+   size=72 align=4
+   base size=72 base align=4
+QtConcurrent::BlockSizeManager (0xb43f3ac8) 0
+
+Vtable for QTextCodecFactoryInterface
+QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QTextCodecFactoryInterface)
+8     QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+12    QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextCodecFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextCodecFactoryInterface (0xb407a700) 0 nearly-empty
+    vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u)
+  QFactoryInterface (0xb4068384) 0 nearly-empty
+      primary-for QTextCodecFactoryInterface (0xb407a700)
+
+Vtable for QTextCodecPlugin
+QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTextCodecPlugin)
+8     QTextCodecPlugin::metaObject
+12    QTextCodecPlugin::qt_metacast
+16    QTextCodecPlugin::qt_metacall
+20    QTextCodecPlugin::~QTextCodecPlugin
+24    QTextCodecPlugin::~QTextCodecPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    QTextCodecPlugin::keys
+80    QTextCodecPlugin::create
+84    (int (*)(...))-0x000000008
+88    (int (*)(...))(& _ZTI16QTextCodecPlugin)
+92    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev
+96    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev
+100   QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv
+104   QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString
+
+Class QTextCodecPlugin
+   size=12 align=4
+   base size=12 base align=4
+QTextCodecPlugin (0xb408e320) 0
+    vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u)
+  QObject (0xb4068690) 0
+      primary-for QTextCodecPlugin (0xb408e320)
+  QTextCodecFactoryInterface (0xb407a9c0) 8 nearly-empty
+      vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u)
+    QFactoryInterface (0xb40686cc) 8 nearly-empty
+        primary-for QTextCodecFactoryInterface (0xb407a9c0)
+
+Vtable for QAbstractAnimation
+QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractAnimation)
+8     QAbstractAnimation::metaObject
+12    QAbstractAnimation::qt_metacast
+16    QAbstractAnimation::qt_metacall
+20    QAbstractAnimation::~QAbstractAnimation
+24    QAbstractAnimation::~QAbstractAnimation
+28    QAbstractAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAbstractAnimation
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAnimation (0xb407ac00) 0
+    vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u)
+  QObject (0xb40687f8) 0
+      primary-for QAbstractAnimation (0xb407ac00)
+
+Vtable for QAnimationGroup
+QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAnimationGroup)
+8     QAnimationGroup::metaObject
+12    QAnimationGroup::qt_metacast
+16    QAnimationGroup::qt_metacall
+20    QAnimationGroup::~QAnimationGroup
+24    QAnimationGroup::~QAnimationGroup
+28    QAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QAnimationGroup (0xb407aec0) 0
+    vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u)
+  QAbstractAnimation (0xb407af00) 0
+      primary-for QAnimationGroup (0xb407aec0)
+    QObject (0xb4068a50) 0
+        primary-for QAbstractAnimation (0xb407af00)
+
+Vtable for QParallelAnimationGroup
+QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QParallelAnimationGroup)
+8     QParallelAnimationGroup::metaObject
+12    QParallelAnimationGroup::qt_metacast
+16    QParallelAnimationGroup::qt_metacall
+20    QParallelAnimationGroup::~QParallelAnimationGroup
+24    QParallelAnimationGroup::~QParallelAnimationGroup
+28    QParallelAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QParallelAnimationGroup::duration
+60    QParallelAnimationGroup::updateCurrentTime
+64    QParallelAnimationGroup::updateState
+68    QParallelAnimationGroup::updateDirection
+
+Class QParallelAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QParallelAnimationGroup (0xb40b21c0) 0
+    vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u)
+  QAnimationGroup (0xb40b2200) 0
+      primary-for QParallelAnimationGroup (0xb40b21c0)
+    QAbstractAnimation (0xb40b2240) 0
+        primary-for QAnimationGroup (0xb40b2200)
+      QObject (0xb4068c6c) 0
+          primary-for QAbstractAnimation (0xb40b2240)
+
+Vtable for QPauseAnimation
+QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPauseAnimation)
+8     QPauseAnimation::metaObject
+12    QPauseAnimation::qt_metacast
+16    QPauseAnimation::qt_metacall
+20    QPauseAnimation::~QPauseAnimation
+24    QPauseAnimation::~QPauseAnimation
+28    QPauseAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPauseAnimation::duration
+60    QPauseAnimation::updateCurrentTime
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QPauseAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPauseAnimation (0xb40b2500) 0
+    vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u)
+  QAbstractAnimation (0xb40b2540) 0
+      primary-for QPauseAnimation (0xb40b2500)
+    QObject (0xb4068e88) 0
+        primary-for QAbstractAnimation (0xb40b2540)
+
+Vtable for QVariantAnimation
+QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QVariantAnimation)
+8     QVariantAnimation::metaObject
+12    QVariantAnimation::qt_metacast
+16    QVariantAnimation::qt_metacall
+20    QVariantAnimation::~QVariantAnimation
+24    QVariantAnimation::~QVariantAnimation
+28    QVariantAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QVariantAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    __cxa_pure_virtual
+76    QVariantAnimation::interpolated
+
+Class QVariantAnimation
+   size=8 align=4
+   base size=8 base align=4
+QVariantAnimation (0xb40b2800) 0
+    vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u)
+  QAbstractAnimation (0xb40b2840) 0
+      primary-for QVariantAnimation (0xb40b2800)
+    QObject (0xb40d20b4) 0
+        primary-for QAbstractAnimation (0xb40b2840)
+
+Vtable for QPropertyAnimation
+QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QPropertyAnimation)
+8     QPropertyAnimation::metaObject
+12    QPropertyAnimation::qt_metacast
+16    QPropertyAnimation::qt_metacall
+20    QPropertyAnimation::~QPropertyAnimation
+24    QPropertyAnimation::~QPropertyAnimation
+28    QPropertyAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QPropertyAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    QPropertyAnimation::updateCurrentValue
+76    QVariantAnimation::interpolated
+
+Class QPropertyAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPropertyAnimation (0xb40b2c40) 0
+    vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u)
+  QVariantAnimation (0xb40b2c80) 0
+      primary-for QPropertyAnimation (0xb40b2c40)
+    QAbstractAnimation (0xb40b2cc0) 0
+        primary-for QVariantAnimation (0xb40b2c80)
+      QObject (0xb40d22d0) 0
+          primary-for QAbstractAnimation (0xb40b2cc0)
+
+Vtable for QSequentialAnimationGroup
+QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
+8     QSequentialAnimationGroup::metaObject
+12    QSequentialAnimationGroup::qt_metacast
+16    QSequentialAnimationGroup::qt_metacall
+20    QSequentialAnimationGroup::~QSequentialAnimationGroup
+24    QSequentialAnimationGroup::~QSequentialAnimationGroup
+28    QSequentialAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSequentialAnimationGroup::duration
+60    QSequentialAnimationGroup::updateCurrentTime
+64    QSequentialAnimationGroup::updateState
+68    QSequentialAnimationGroup::updateDirection
+
+Class QSequentialAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QSequentialAnimationGroup (0xb40b2f80) 0
+    vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u)
+  QAnimationGroup (0xb40b2fc0) 0
+      primary-for QSequentialAnimationGroup (0xb40b2f80)
+    QAbstractAnimation (0xb40f4000) 0
+        primary-for QAnimationGroup (0xb40b2fc0)
+      QObject (0xb40d24ec) 0
+          primary-for QAbstractAnimation (0xb40f4000)
+
+Vtable for QPaintDevice
+QPaintDevice::_ZTV12QPaintDevice: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPaintDevice)
+8     QPaintDevice::~QPaintDevice
+12    QPaintDevice::~QPaintDevice
+16    QPaintDevice::devType
+20    __cxa_pure_virtual
+24    QPaintDevice::metric
+
+Class QPaintDevice
+   size=8 align=4
+   base size=6 base align=4
+QPaintDevice (0xb40d2708) 0
+    vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u)
+
+Class QColor
+   size=16 align=4
+   base size=14 base align=4
+QColor (0xb41142d0) 0
+
+Class QPolygon
+   size=4 align=4
+   base size=4 base align=4
+QPolygon (0xb4118c80) 0
+  QVector<QPoint> (0xb4114960) 0
+
+Class QPolygonF
+   size=4 align=4
+   base size=4 base align=4
+QPolygonF (0xb3f492c0) 0
+  QVector<QPointF> (0xb3f4d348) 0
+
+Class QRegion::QRegionData
+   size=16 align=4
+   base size=16 base align=4
+QRegion::QRegionData (0xb3f4dca8) 0
+
+Class QRegion
+   size=4 align=4
+   base size=4 base align=4
+QRegion (0xb3f4dc6c) 0
+
+Class QMatrix
+   size=48 align=4
+   base size=48 base align=4
+QMatrix (0xb3f90000) 0
+
+Class QPainterPath::Element
+   size=20 align=4
+   base size=20 base align=4
+QPainterPath::Element (0xb3fb21a4) 0
+
+Class QPainterPath
+   size=4 align=4
+   base size=4 base align=4
+QPainterPath (0xb3fb2168) 0
+
+Class QPainterPathPrivate
+   size=8 align=4
+   base size=8 base align=4
+QPainterPathPrivate (0xb3fb2690) 0
+
+Class QPainterPathStroker
+   size=4 align=4
+   base size=4 base align=4
+QPainterPathStroker (0xb3fb27bc) 0
+
+Class QTransform
+   size=80 align=4
+   base size=80 base align=4
+QTransform (0xb4011744) 0
+
+Class QImageTextKeyLang
+   size=8 align=4
+   base size=8 base align=4
+QImageTextKeyLang (0xb3e73690) 0
+
+Vtable for QImage
+QImage::_ZTV6QImage: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QImage)
+8     QImage::~QImage
+12    QImage::~QImage
+16    QImage::devType
+20    QImage::paintEngine
+24    QImage::metric
+
+Class QImage
+   size=12 align=4
+   base size=12 base align=4
+QImage (0xb3e63900) 0
+    vptr=((& QImage::_ZTV6QImage) + 8u)
+  QPaintDevice (0xb3ea1078) 0
+      primary-for QImage (0xb3e63900)
+
+Vtable for QPixmap
+QPixmap::_ZTV7QPixmap: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QPixmap)
+8     QPixmap::~QPixmap
+12    QPixmap::~QPixmap
+16    QPixmap::devType
+20    QPixmap::paintEngine
+24    QPixmap::metric
+
+Class QPixmap
+   size=12 align=4
+   base size=12 base align=4
+QPixmap (0xb3ee3200) 0
+    vptr=((& QPixmap::_ZTV7QPixmap) + 8u)
+  QPaintDevice (0xb3ea1c30) 0
+      primary-for QPixmap (0xb3ee3200)
+
+Class QIcon
+   size=4 align=4
+   base size=4 base align=4
+QIcon (0xb3f18294) 0
+
+Class QKeySequence
+   size=4 align=4
+   base size=4 base align=4
+QKeySequence (0xb3f184ec) 0
+
+Class QBrush
+   size=4 align=4
+   base size=4 base align=4
+QBrush (0xb3f18708) 0
+
+Class QBrushData
+   size=104 align=4
+   base size=104 base align=4
+QBrushData (0xb3f188ac) 0
+
+Class QGradient
+   size=56 align=4
+   base size=56 base align=4
+QGradient (0xb3f18c6c) 0
+
+Class QLinearGradient
+   size=56 align=4
+   base size=56 base align=4
+QLinearGradient (0xb3d6d780) 0
+  QGradient (0xb3f18f00) 0
+
+Class QRadialGradient
+   size=56 align=4
+   base size=56 base align=4
+QRadialGradient (0xb3d6d880) 0
+  QGradient (0xb3f18f3c) 0
+
+Class QConicalGradient
+   size=56 align=4
+   base size=56 base align=4
+QConicalGradient (0xb3d6d980) 0
+  QGradient (0xb3f18f78) 0
+
+Class QPalette
+   size=8 align=4
+   base size=8 base align=4
+QPalette (0xb3f18fb4) 0
+
+Class QColorGroup
+   size=8 align=4
+   base size=8 base align=4
+QColorGroup (0xb3dc63c0) 0
+  QPalette (0xb3dbb8ac) 0
+
+Class QFont
+   size=8 align=4
+   base size=8 base align=4
+QFont (0xb3de0a14) 0
+
+Class QFontMetrics
+   size=4 align=4
+   base size=4 base align=4
+QFontMetrics (0xb3de0c30) 0
+
+Class QFontMetricsF
+   size=4 align=4
+   base size=4 base align=4
+QFontMetricsF (0xb3de0e88) 0
+
+Class QFontInfo
+   size=4 align=4
+   base size=4 base align=4
+QFontInfo (0xb3de0f3c) 0
+
+Class QSizePolicy
+   size=4 align=4
+   base size=4 base align=4
+QSizePolicy (0xb3de0f78) 0
+
+Class QCursor
+   size=4 align=4
+   base size=4 base align=4
+QCursor (0xb3c76e4c) 0
+
+Class QWidgetData
+   size=64 align=4
+   base size=64 base align=4
+QWidgetData (0xb3c76e88) 0
+
+Vtable for QWidget
+QWidget::_ZTV7QWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QWidget)
+8     QWidget::metaObject
+12    QWidget::qt_metacast
+16    QWidget::qt_metacall
+20    QWidget::~QWidget
+24    QWidget::~QWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI7QWidget)
+232   QWidget::_ZThn8_N7QWidgetD1Ev
+236   QWidget::_ZThn8_N7QWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWidget
+   size=20 align=4
+   base size=20 base align=4
+QWidget (0xb3ca5f50) 0
+    vptr=((& QWidget::_ZTV7QWidget) + 8u)
+  QObject (0xb3c76ec4) 0
+      primary-for QWidget (0xb3ca5f50)
+  QPaintDevice (0xb3c76f00) 8
+      vptr=((& QWidget::_ZTV7QWidget) + 232u)
+
+Vtable for QAbstractButton
+QAbstractButton::_ZTV15QAbstractButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAbstractButton)
+8     QAbstractButton::metaObject
+12    QAbstractButton::qt_metacast
+16    QAbstractButton::qt_metacall
+20    QAbstractButton::~QAbstractButton
+24    QAbstractButton::~QAbstractButton
+28    QAbstractButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   __cxa_pure_virtual
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI15QAbstractButton)
+244   QAbstractButton::_ZThn8_N15QAbstractButtonD1Ev
+248   QAbstractButton::_ZThn8_N15QAbstractButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractButton
+   size=20 align=4
+   base size=20 base align=4
+QAbstractButton (0xb3b3ff00) 0
+    vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 8u)
+  QWidget (0xb3b68780) 0
+      primary-for QAbstractButton (0xb3b3ff00)
+    QObject (0xb3b53654) 0
+        primary-for QWidget (0xb3b68780)
+    QPaintDevice (0xb3b53690) 8
+        vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 244u)
+
+Vtable for QFrame
+QFrame::_ZTV6QFrame: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QFrame)
+8     QFrame::metaObject
+12    QFrame::qt_metacast
+16    QFrame::qt_metacall
+20    QFrame::~QFrame
+24    QFrame::~QFrame
+28    QFrame::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI6QFrame)
+232   QFrame::_ZThn8_N6QFrameD1Ev
+236   QFrame::_ZThn8_N6QFrameD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFrame
+   size=20 align=4
+   base size=20 base align=4
+QFrame (0xb3b7d400) 0
+    vptr=((& QFrame::_ZTV6QFrame) + 8u)
+  QWidget (0xb3b853c0) 0
+      primary-for QFrame (0xb3b7d400)
+    QObject (0xb3b53a14) 0
+        primary-for QWidget (0xb3b853c0)
+    QPaintDevice (0xb3b53a50) 8
+        vptr=((& QFrame::_ZTV6QFrame) + 232u)
+
+Vtable for QAbstractScrollArea
+QAbstractScrollArea::_ZTV19QAbstractScrollArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractScrollArea)
+8     QAbstractScrollArea::metaObject
+12    QAbstractScrollArea::qt_metacast
+16    QAbstractScrollArea::qt_metacall
+20    QAbstractScrollArea::~QAbstractScrollArea
+24    QAbstractScrollArea::~QAbstractScrollArea
+28    QAbstractScrollArea::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QAbstractScrollArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QAbstractScrollArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI19QAbstractScrollArea)
+240   QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD1Ev
+244   QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractScrollArea
+   size=20 align=4
+   base size=20 base align=4
+QAbstractScrollArea (0xb3b7d6c0) 0
+    vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 8u)
+  QFrame (0xb3b7d700) 0
+      primary-for QAbstractScrollArea (0xb3b7d6c0)
+    QWidget (0xb3b91960) 0
+        primary-for QFrame (0xb3b7d700)
+      QObject (0xb3b53c6c) 0
+          primary-for QWidget (0xb3b91960)
+      QPaintDevice (0xb3b53ca8) 8
+          vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 240u)
+
+Vtable for QAbstractSlider
+QAbstractSlider::_ZTV15QAbstractSlider: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAbstractSlider)
+8     QAbstractSlider::metaObject
+12    QAbstractSlider::qt_metacast
+16    QAbstractSlider::qt_metacall
+20    QAbstractSlider::~QAbstractSlider
+24    QAbstractSlider::~QAbstractSlider
+28    QAbstractSlider::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSlider::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI15QAbstractSlider)
+236   QAbstractSlider::_ZThn8_N15QAbstractSliderD1Ev
+240   QAbstractSlider::_ZThn8_N15QAbstractSliderD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractSlider
+   size=20 align=4
+   base size=20 base align=4
+QAbstractSlider (0xb3b7d9c0) 0
+    vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 8u)
+  QWidget (0xb3ba5c30) 0
+      primary-for QAbstractSlider (0xb3b7d9c0)
+    QObject (0xb3b53ec4) 0
+        primary-for QWidget (0xb3ba5c30)
+    QPaintDevice (0xb3b53f00) 8
+        vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 236u)
+
+Vtable for QValidator
+QValidator::_ZTV10QValidator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QValidator)
+8     QValidator::metaObject
+12    QValidator::qt_metacast
+16    QValidator::qt_metacall
+20    QValidator::~QValidator
+24    QValidator::~QValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    QValidator::fixup
+
+Class QValidator
+   size=8 align=4
+   base size=8 base align=4
+QValidator (0xb3b7df40) 0
+    vptr=((& QValidator::_ZTV10QValidator) + 8u)
+  QObject (0xb3bc51e0) 0
+      primary-for QValidator (0xb3b7df40)
+
+Vtable for QIntValidator
+QIntValidator::_ZTV13QIntValidator: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QIntValidator)
+8     QIntValidator::metaObject
+12    QIntValidator::qt_metacast
+16    QIntValidator::qt_metacall
+20    QIntValidator::~QIntValidator
+24    QIntValidator::~QIntValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIntValidator::validate
+60    QIntValidator::fixup
+64    QIntValidator::setRange
+
+Class QIntValidator
+   size=16 align=4
+   base size=16 base align=4
+QIntValidator (0xb3bd4200) 0
+    vptr=((& QIntValidator::_ZTV13QIntValidator) + 8u)
+  QValidator (0xb3bd4240) 0
+      primary-for QIntValidator (0xb3bd4200)
+    QObject (0xb3bc53fc) 0
+        primary-for QValidator (0xb3bd4240)
+
+Vtable for QDoubleValidator
+QDoubleValidator::_ZTV16QDoubleValidator: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QDoubleValidator)
+8     QDoubleValidator::metaObject
+12    QDoubleValidator::qt_metacast
+16    QDoubleValidator::qt_metacall
+20    QDoubleValidator::~QDoubleValidator
+24    QDoubleValidator::~QDoubleValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDoubleValidator::validate
+60    QValidator::fixup
+64    QDoubleValidator::setRange
+
+Class QDoubleValidator
+   size=28 align=4
+   base size=28 base align=4
+QDoubleValidator (0xb3bd4500) 0
+    vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 8u)
+  QValidator (0xb3bd4540) 0
+      primary-for QDoubleValidator (0xb3bd4500)
+    QObject (0xb3bc55a0) 0
+        primary-for QValidator (0xb3bd4540)
+
+Vtable for QRegExpValidator
+QRegExpValidator::_ZTV16QRegExpValidator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QRegExpValidator)
+8     QRegExpValidator::metaObject
+12    QRegExpValidator::qt_metacast
+16    QRegExpValidator::qt_metacall
+20    QRegExpValidator::~QRegExpValidator
+24    QRegExpValidator::~QRegExpValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QRegExpValidator::validate
+60    QValidator::fixup
+
+Class QRegExpValidator
+   size=12 align=4
+   base size=12 base align=4
+QRegExpValidator (0xb3bd48c0) 0
+    vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 8u)
+  QValidator (0xb3bd4900) 0
+      primary-for QRegExpValidator (0xb3bd48c0)
+    QObject (0xb3bc5870) 0
+        primary-for QValidator (0xb3bd4900)
+
+Vtable for QAbstractSpinBox
+QAbstractSpinBox::_ZTV16QAbstractSpinBox: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QAbstractSpinBox)
+8     QAbstractSpinBox::metaObject
+12    QAbstractSpinBox::qt_metacast
+16    QAbstractSpinBox::qt_metacall
+20    QAbstractSpinBox::~QAbstractSpinBox
+24    QAbstractSpinBox::~QAbstractSpinBox
+28    QAbstractSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSpinBox::validate
+228   QAbstractSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI16QAbstractSpinBox)
+252   QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD1Ev
+256   QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QAbstractSpinBox (0xb3bd4b80) 0
+    vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 8u)
+  QWidget (0xb3bfca00) 0
+      primary-for QAbstractSpinBox (0xb3bd4b80)
+    QObject (0xb3bc59d8) 0
+        primary-for QWidget (0xb3bfca00)
+    QPaintDevice (0xb3bc5a14) 8
+        vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 252u)
+
+Vtable for QButtonGroup
+QButtonGroup::_ZTV12QButtonGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QButtonGroup)
+8     QButtonGroup::metaObject
+12    QButtonGroup::qt_metacast
+16    QButtonGroup::qt_metacall
+20    QButtonGroup::~QButtonGroup
+24    QButtonGroup::~QButtonGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QButtonGroup
+   size=8 align=4
+   base size=8 base align=4
+QButtonGroup (0xb3bd4f80) 0
+    vptr=((& QButtonGroup::_ZTV12QButtonGroup) + 8u)
+  QObject (0xb3bc5d20) 0
+      primary-for QButtonGroup (0xb3bd4f80)
+
+Vtable for QCalendarWidget
+QCalendarWidget::_ZTV15QCalendarWidget: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QCalendarWidget)
+8     QCalendarWidget::metaObject
+12    QCalendarWidget::qt_metacast
+16    QCalendarWidget::qt_metacall
+20    QCalendarWidget::~QCalendarWidget
+24    QCalendarWidget::~QCalendarWidget
+28    QCalendarWidget::event
+32    QCalendarWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCalendarWidget::sizeHint
+68    QCalendarWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QCalendarWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QCalendarWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QCalendarWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QCalendarWidget::paintCell
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI15QCalendarWidget)
+236   QCalendarWidget::_ZThn8_N15QCalendarWidgetD1Ev
+240   QCalendarWidget::_ZThn8_N15QCalendarWidgetD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCalendarWidget
+   size=20 align=4
+   base size=20 base align=4
+QCalendarWidget (0xb3a352c0) 0
+    vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 8u)
+  QWidget (0xb3a3bcd0) 0
+      primary-for QCalendarWidget (0xb3a352c0)
+    QObject (0xb3bc5f3c) 0
+        primary-for QWidget (0xb3a3bcd0)
+    QPaintDevice (0xb3bc5f78) 8
+        vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 236u)
+
+Vtable for QCheckBox
+QCheckBox::_ZTV9QCheckBox: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QCheckBox)
+8     QCheckBox::metaObject
+12    QCheckBox::qt_metacast
+16    QCheckBox::qt_metacall
+20    QCheckBox::~QCheckBox
+24    QCheckBox::~QCheckBox
+28    QCheckBox::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCheckBox::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QCheckBox::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QCheckBox::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QCheckBox::hitButton
+228   QCheckBox::checkStateSet
+232   QCheckBox::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI9QCheckBox)
+244   QCheckBox::_ZThn8_N9QCheckBoxD1Ev
+248   QCheckBox::_ZThn8_N9QCheckBoxD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCheckBox
+   size=20 align=4
+   base size=20 base align=4
+QCheckBox (0xb3a35600) 0
+    vptr=((& QCheckBox::_ZTV9QCheckBox) + 8u)
+  QAbstractButton (0xb3a35640) 0
+      primary-for QCheckBox (0xb3a35600)
+    QWidget (0xb3a5d140) 0
+        primary-for QAbstractButton (0xb3a35640)
+      QObject (0xb3a5a1e0) 0
+          primary-for QWidget (0xb3a5d140)
+      QPaintDevice (0xb3a5a21c) 8
+          vptr=((& QCheckBox::_ZTV9QCheckBox) + 244u)
+
+Vtable for QSlider
+QSlider::_ZTV7QSlider: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QSlider)
+8     QSlider::metaObject
+12    QSlider::qt_metacast
+16    QSlider::qt_metacall
+20    QSlider::~QSlider
+24    QSlider::~QSlider
+28    QSlider::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSlider::sizeHint
+68    QSlider::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSlider::mousePressEvent
+84    QSlider::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSlider::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSlider::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSlider::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI7QSlider)
+236   QSlider::_ZThn8_N7QSliderD1Ev
+240   QSlider::_ZThn8_N7QSliderD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSlider
+   size=20 align=4
+   base size=20 base align=4
+QSlider (0xb3a359c0) 0
+    vptr=((& QSlider::_ZTV7QSlider) + 8u)
+  QAbstractSlider (0xb3a35a00) 0
+      primary-for QSlider (0xb3a359c0)
+    QWidget (0xb3a68a00) 0
+        primary-for QAbstractSlider (0xb3a35a00)
+      QObject (0xb3a5a474) 0
+          primary-for QWidget (0xb3a68a00)
+      QPaintDevice (0xb3a5a4b0) 8
+          vptr=((& QSlider::_ZTV7QSlider) + 236u)
+
+Vtable for QStyle
+QStyle::_ZTV6QStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QStyle)
+8     QStyle::metaObject
+12    QStyle::qt_metacast
+16    QStyle::qt_metacall
+20    QStyle::~QStyle
+24    QStyle::~QStyle
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStyle::polish
+60    QStyle::unpolish
+64    QStyle::polish
+68    QStyle::unpolish
+72    QStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   __cxa_pure_virtual
+120   __cxa_pure_virtual
+124   __cxa_pure_virtual
+128   __cxa_pure_virtual
+132   __cxa_pure_virtual
+136   __cxa_pure_virtual
+
+Class QStyle
+   size=8 align=4
+   base size=8 base align=4
+QStyle (0xb3a35dc0) 0
+    vptr=((& QStyle::_ZTV6QStyle) + 8u)
+  QObject (0xb3a5a780) 0
+      primary-for QStyle (0xb3a35dc0)
+
+Vtable for QTabBar
+QTabBar::_ZTV7QTabBar: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QTabBar)
+8     QTabBar::metaObject
+12    QTabBar::qt_metacast
+16    QTabBar::qt_metacall
+20    QTabBar::~QTabBar
+24    QTabBar::~QTabBar
+28    QTabBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QTabBar::sizeHint
+68    QTabBar::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTabBar::mousePressEvent
+84    QTabBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QTabBar::mouseMoveEvent
+96    QTabBar::wheelEvent
+100   QTabBar::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTabBar::paintEvent
+128   QWidget::moveEvent
+132   QTabBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QTabBar::showEvent
+172   QTabBar::hideEvent
+176   QWidget::x11Event
+180   QTabBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTabBar::tabSizeHint
+228   QTabBar::tabInserted
+232   QTabBar::tabRemoved
+236   QTabBar::tabLayoutChange
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI7QTabBar)
+248   QTabBar::_ZThn8_N7QTabBarD1Ev
+252   QTabBar::_ZThn8_N7QTabBarD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTabBar
+   size=20 align=4
+   base size=20 base align=4
+QTabBar (0xb3ab6340) 0
+    vptr=((& QTabBar::_ZTV7QTabBar) + 8u)
+  QWidget (0xb3ad6dc0) 0
+      primary-for QTabBar (0xb3ab6340)
+    QObject (0xb3a5ab7c) 0
+        primary-for QWidget (0xb3ad6dc0)
+    QPaintDevice (0xb3a5abb8) 8
+        vptr=((& QTabBar::_ZTV7QTabBar) + 248u)
+
+Vtable for QTabWidget
+QTabWidget::_ZTV10QTabWidget: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTabWidget)
+8     QTabWidget::metaObject
+12    QTabWidget::qt_metacast
+16    QTabWidget::qt_metacall
+20    QTabWidget::~QTabWidget
+24    QTabWidget::~QTabWidget
+28    QTabWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QTabWidget::sizeHint
+68    QTabWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QTabWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTabWidget::paintEvent
+128   QWidget::moveEvent
+132   QTabWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QTabWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTabWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTabWidget::tabInserted
+228   QTabWidget::tabRemoved
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI10QTabWidget)
+240   QTabWidget::_ZThn8_N10QTabWidgetD1Ev
+244   QTabWidget::_ZThn8_N10QTabWidgetD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTabWidget
+   size=20 align=4
+   base size=20 base align=4
+QTabWidget (0xb3ab6640) 0
+    vptr=((& QTabWidget::_ZTV10QTabWidget) + 8u)
+  QWidget (0xb3b05500) 0
+      primary-for QTabWidget (0xb3ab6640)
+    QObject (0xb3a5add4) 0
+        primary-for QWidget (0xb3b05500)
+    QPaintDevice (0xb3a5ae10) 8
+        vptr=((& QTabWidget::_ZTV10QTabWidget) + 240u)
+
+Vtable for QRubberBand
+QRubberBand::_ZTV11QRubberBand: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QRubberBand)
+8     QRubberBand::metaObject
+12    QRubberBand::qt_metacast
+16    QRubberBand::qt_metacall
+20    QRubberBand::~QRubberBand
+24    QRubberBand::~QRubberBand
+28    QRubberBand::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QRubberBand::paintEvent
+128   QRubberBand::moveEvent
+132   QRubberBand::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QRubberBand::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QRubberBand::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QRubberBand)
+232   QRubberBand::_ZThn8_N11QRubberBandD1Ev
+236   QRubberBand::_ZThn8_N11QRubberBandD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QRubberBand
+   size=20 align=4
+   base size=20 base align=4
+QRubberBand (0xb3ab6e80) 0
+    vptr=((& QRubberBand::_ZTV11QRubberBand) + 8u)
+  QWidget (0xb392d870) 0
+      primary-for QRubberBand (0xb3ab6e80)
+    QObject (0xb3b28348) 0
+        primary-for QWidget (0xb392d870)
+    QPaintDevice (0xb3b28384) 8
+        vptr=((& QRubberBand::_ZTV11QRubberBand) + 232u)
+
+Class QStyleOption
+   size=44 align=4
+   base size=44 base align=4
+QStyleOption (0xb3b287bc) 0
+
+Class QStyleOptionFocusRect
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionFocusRect (0xb393f300) 0
+  QStyleOption (0xb3b287f8) 0
+
+Class QStyleOptionFrame
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionFrame (0xb393f500) 0
+  QStyleOption (0xb3b28b7c) 0
+
+Class QStyleOptionFrameV2
+   size=56 align=4
+   base size=56 base align=4
+QStyleOptionFrameV2 (0xb393f700) 0
+  QStyleOptionFrame (0xb393f740) 0
+    QStyleOption (0xb3b28ec4) 0
+
+Class QStyleOptionFrameV3
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionFrameV3 (0xb393fc00) 0
+  QStyleOptionFrameV2 (0xb393fc40) 0
+    QStyleOptionFrame (0xb393fc80) 0
+      QStyleOption (0xb39663fc) 0
+
+Class QStyleOptionTabWidgetFrame
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabWidgetFrame (0xb393ffc0) 0
+  QStyleOption (0xb39667f8) 0
+
+Class QStyleOptionTabWidgetFrameV2
+   size=112 align=4
+   base size=112 base align=4
+QStyleOptionTabWidgetFrameV2 (0xb39871c0) 0
+  QStyleOptionTabWidgetFrame (0xb3987200) 0
+    QStyleOption (0xb3966e88) 0
+
+Class QStyleOptionTabBarBase
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabBarBase (0xb3987540) 0
+  QStyleOption (0xb3994384) 0
+
+Class QStyleOptionTabBarBaseV2
+   size=84 align=4
+   base size=81 base align=4
+QStyleOptionTabBarBaseV2 (0xb3987740) 0
+  QStyleOptionTabBarBase (0xb3987780) 0
+    QStyleOption (0xb3994834) 0
+
+Class QStyleOptionHeader
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionHeader (0xb3987ac0) 0
+  QStyleOption (0xb3994bb8) 0
+
+Class QStyleOptionButton
+   size=64 align=4
+   base size=64 base align=4
+QStyleOptionButton (0xb3987d80) 0
+  QStyleOption (0xb39af690) 0
+
+Class QStyleOptionTab
+   size=72 align=4
+   base size=72 base align=4
+QStyleOptionTab (0xb39c3100) 0
+  QStyleOption (0xb39affb4) 0
+
+Class QStyleOptionTabV2
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabV2 (0xb39c34c0) 0
+  QStyleOptionTab (0xb39c3500) 0
+    QStyleOption (0xb39dc9d8) 0
+
+Class QStyleOptionTabV3
+   size=100 align=4
+   base size=100 base align=4
+QStyleOptionTabV3 (0xb39c3840) 0
+  QStyleOptionTabV2 (0xb39c3880) 0
+    QStyleOptionTab (0xb39c38c0) 0
+      QStyleOption (0xb39dcf3c) 0
+
+Class QStyleOptionToolBar
+   size=68 align=4
+   base size=68 base align=4
+QStyleOptionToolBar (0xb39c3cc0) 0
+  QStyleOption (0xb3a0c834) 0
+
+Class QStyleOptionProgressBar
+   size=68 align=4
+   base size=65 base align=4
+QStyleOptionProgressBar (0xb3832040) 0
+  QStyleOption (0xb3a0cf00) 0
+
+Class QStyleOptionProgressBarV2
+   size=76 align=4
+   base size=74 base align=4
+QStyleOptionProgressBarV2 (0xb3832280) 0
+  QStyleOptionProgressBar (0xb38322c0) 0
+    QStyleOption (0xb3839654) 0
+
+Class QStyleOptionMenuItem
+   size=96 align=4
+   base size=96 base align=4
+QStyleOptionMenuItem (0xb3832340) 0
+  QStyleOption (0xb3839690) 0
+
+Class QStyleOptionQ3ListViewItem
+   size=64 align=4
+   base size=64 base align=4
+QStyleOptionQ3ListViewItem (0xb3832540) 0
+  QStyleOption (0xb384c258) 0
+
+Class QStyleOptionQ3DockWindow
+   size=48 align=4
+   base size=46 base align=4
+QStyleOptionQ3DockWindow (0xb38328c0) 0
+  QStyleOption (0xb384c8ac) 0
+
+Class QStyleOptionDockWidget
+   size=52 align=4
+   base size=51 base align=4
+QStyleOptionDockWidget (0xb3832ac0) 0
+  QStyleOption (0xb384cbf4) 0
+
+Class QStyleOptionDockWidgetV2
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionDockWidgetV2 (0xb3832cc0) 0
+  QStyleOptionDockWidget (0xb3832d00) 0
+    QStyleOption (0xb387f1a4) 0
+
+Class QStyleOptionViewItem
+   size=80 align=4
+   base size=77 base align=4
+QStyleOptionViewItem (0xb3889040) 0
+  QStyleOption (0xb387f5dc) 0
+
+Class QStyleOptionViewItemV2
+   size=84 align=4
+   base size=84 base align=4
+QStyleOptionViewItemV2 (0xb38892c0) 0
+  QStyleOptionViewItem (0xb3889300) 0
+    QStyleOption (0xb387fec4) 0
+
+Class QStyleOptionViewItemV3
+   size=92 align=4
+   base size=92 base align=4
+QStyleOptionViewItemV3 (0xb38897c0) 0
+  QStyleOptionViewItemV2 (0xb3889800) 0
+    QStyleOptionViewItem (0xb3889840) 0
+      QStyleOption (0xb38a04ec) 0
+
+Class QStyleOptionViewItemV4
+   size=128 align=4
+   base size=128 base align=4
+QStyleOptionViewItemV4 (0xb3889b80) 0
+  QStyleOptionViewItemV3 (0xb3889bc0) 0
+    QStyleOptionViewItemV2 (0xb3889c00) 0
+      QStyleOptionViewItem (0xb3889c40) 0
+        QStyleOption (0xb38a099c) 0
+
+Class QStyleOptionToolBox
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionToolBox (0xb3889f80) 0
+  QStyleOption (0xb38cf4ec) 0
+
+Class QStyleOptionToolBoxV2
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionToolBoxV2 (0xb38d4180) 0
+  QStyleOptionToolBox (0xb38d41c0) 0
+    QStyleOption (0xb38cfb04) 0
+
+Class QStyleOptionRubberBand
+   size=52 align=4
+   base size=49 base align=4
+QStyleOptionRubberBand (0xb38d4500) 0
+  QStyleOption (0xb38e3078) 0
+
+Class QStyleOptionComplex
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionComplex (0xb38d4700) 0
+  QStyleOption (0xb38e33c0) 0
+
+Class QStyleOptionSlider
+   size=104 align=4
+   base size=101 base align=4
+QStyleOptionSlider (0xb38d4980) 0
+  QStyleOptionComplex (0xb38d49c0) 0
+    QStyleOption (0xb38e3870) 0
+
+Class QStyleOptionSpinBox
+   size=64 align=4
+   base size=61 base align=4
+QStyleOptionSpinBox (0xb38d4d00) 0
+  QStyleOptionComplex (0xb38d4d40) 0
+    QStyleOption (0xb38f912c) 0
+
+Class QStyleOptionQ3ListView
+   size=84 align=4
+   base size=81 base align=4
+QStyleOptionQ3ListView (0xb38d4f80) 0
+  QStyleOptionComplex (0xb38d4fc0) 0
+    QStyleOption (0xb38f95a0) 0
+
+Class QStyleOptionToolButton
+   size=96 align=4
+   base size=96 base align=4
+QStyleOptionToolButton (0xb3901280) 0
+  QStyleOptionComplex (0xb39012c0) 0
+    QStyleOption (0xb38f9ec4) 0
+
+Class QStyleOptionComboBox
+   size=92 align=4
+   base size=92 base align=4
+QStyleOptionComboBox (0xb3901640) 0
+  QStyleOptionComplex (0xb3901680) 0
+    QStyleOption (0xb372bbb8) 0
+
+Class QStyleOptionTitleBar
+   size=68 align=4
+   base size=68 base align=4
+QStyleOptionTitleBar (0xb3901880) 0
+  QStyleOptionComplex (0xb39018c0) 0
+    QStyleOption (0xb374f4b0) 0
+
+Class QStyleOptionGroupBox
+   size=88 align=4
+   base size=88 base align=4
+QStyleOptionGroupBox (0xb3901b00) 0
+  QStyleOptionComplex (0xb3901b40) 0
+    QStyleOption (0xb374fc6c) 0
+
+Class QStyleOptionSizeGrip
+   size=56 align=4
+   base size=56 base align=4
+QStyleOptionSizeGrip (0xb3901dc0) 0
+  QStyleOptionComplex (0xb3901e00) 0
+    QStyleOption (0xb3766528) 0
+
+Class QStyleOptionGraphicsItem
+   size=132 align=4
+   base size=132 base align=4
+QStyleOptionGraphicsItem (0xb376d000) 0
+  QStyleOption (0xb37667f8) 0
+
+Class QStyleHintReturn
+   size=8 align=4
+   base size=8 base align=4
+QStyleHintReturn (0xb3766ce4) 0
+
+Class QStyleHintReturnMask
+   size=12 align=4
+   base size=12 base align=4
+QStyleHintReturnMask (0xb376d440) 0
+  QStyleHintReturn (0xb3766d20) 0
+
+Class QStyleHintReturnVariant
+   size=20 align=4
+   base size=20 base align=4
+QStyleHintReturnVariant (0xb376d4c0) 0
+  QStyleHintReturn (0xb3766d5c) 0
+
+Vtable for QAbstractItemDelegate
+QAbstractItemDelegate::_ZTV21QAbstractItemDelegate: 21u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAbstractItemDelegate)
+8     QAbstractItemDelegate::metaObject
+12    QAbstractItemDelegate::qt_metacast
+16    QAbstractItemDelegate::qt_metacall
+20    QAbstractItemDelegate::~QAbstractItemDelegate
+24    QAbstractItemDelegate::~QAbstractItemDelegate
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractItemDelegate::createEditor
+68    QAbstractItemDelegate::setEditorData
+72    QAbstractItemDelegate::setModelData
+76    QAbstractItemDelegate::updateEditorGeometry
+80    QAbstractItemDelegate::editorEvent
+
+Class QAbstractItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemDelegate (0xb376d740) 0
+    vptr=((& QAbstractItemDelegate::_ZTV21QAbstractItemDelegate) + 8u)
+  QObject (0xb3766d98) 0
+      primary-for QAbstractItemDelegate (0xb376d740)
+
+Vtable for QComboBox
+QComboBox::_ZTV9QComboBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QComboBox)
+8     QComboBox::metaObject
+12    QComboBox::qt_metacast
+16    QComboBox::qt_metacall
+20    QComboBox::~QComboBox
+24    QComboBox::~QComboBox
+28    QComboBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QComboBox::sizeHint
+68    QComboBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QComboBox::mousePressEvent
+84    QComboBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QComboBox::wheelEvent
+100   QComboBox::keyPressEvent
+104   QComboBox::keyReleaseEvent
+108   QComboBox::focusInEvent
+112   QComboBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QComboBox::paintEvent
+128   QWidget::moveEvent
+132   QComboBox::resizeEvent
+136   QWidget::closeEvent
+140   QComboBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QComboBox::showEvent
+172   QComboBox::hideEvent
+176   QWidget::x11Event
+180   QComboBox::changeEvent
+184   QWidget::metric
+188   QComboBox::inputMethodEvent
+192   QComboBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QComboBox::showPopup
+228   QComboBox::hidePopup
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI9QComboBox)
+240   QComboBox::_ZThn8_N9QComboBoxD1Ev
+244   QComboBox::_ZThn8_N9QComboBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QComboBox
+   size=20 align=4
+   base size=20 base align=4
+QComboBox (0xb376d980) 0
+    vptr=((& QComboBox::_ZTV9QComboBox) + 8u)
+  QWidget (0xb3792e60) 0
+      primary-for QComboBox (0xb376d980)
+    QObject (0xb3766ec4) 0
+        primary-for QWidget (0xb3792e60)
+    QPaintDevice (0xb3766f00) 8
+        vptr=((& QComboBox::_ZTV9QComboBox) + 240u)
+
+Vtable for QPushButton
+QPushButton::_ZTV11QPushButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPushButton)
+8     QPushButton::metaObject
+12    QPushButton::qt_metacast
+16    QPushButton::qt_metacall
+20    QPushButton::~QPushButton
+24    QPushButton::~QPushButton
+28    QPushButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QPushButton::sizeHint
+68    QPushButton::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QPushButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QPushButton::focusInEvent
+112   QPushButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QPushButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QPushButton)
+244   QPushButton::_ZThn8_N11QPushButtonD1Ev
+248   QPushButton::_ZThn8_N11QPushButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPushButton
+   size=20 align=4
+   base size=20 base align=4
+QPushButton (0xb37cc340) 0
+    vptr=((& QPushButton::_ZTV11QPushButton) + 8u)
+  QAbstractButton (0xb37cc380) 0
+      primary-for QPushButton (0xb37cc340)
+    QWidget (0xb37d7690) 0
+        primary-for QAbstractButton (0xb37cc380)
+      QObject (0xb37bf708) 0
+          primary-for QWidget (0xb37d7690)
+      QPaintDevice (0xb37bf744) 8
+          vptr=((& QPushButton::_ZTV11QPushButton) + 244u)
+
+Vtable for QCommandLinkButton
+QCommandLinkButton::_ZTV18QCommandLinkButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QCommandLinkButton)
+8     QCommandLinkButton::metaObject
+12    QCommandLinkButton::qt_metacast
+16    QCommandLinkButton::qt_metacall
+20    QCommandLinkButton::~QCommandLinkButton
+24    QCommandLinkButton::~QCommandLinkButton
+28    QCommandLinkButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCommandLinkButton::sizeHint
+68    QCommandLinkButton::minimumSizeHint
+72    QCommandLinkButton::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QPushButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QPushButton::focusInEvent
+112   QPushButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QCommandLinkButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI18QCommandLinkButton)
+244   QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD1Ev
+248   QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCommandLinkButton
+   size=20 align=4
+   base size=20 base align=4
+QCommandLinkButton (0xb37cc780) 0
+    vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 8u)
+  QPushButton (0xb37cc7c0) 0
+      primary-for QCommandLinkButton (0xb37cc780)
+    QAbstractButton (0xb37cc800) 0
+        primary-for QPushButton (0xb37cc7c0)
+      QWidget (0xb37e3be0) 0
+          primary-for QAbstractButton (0xb37cc800)
+        QObject (0xb37bf99c) 0
+            primary-for QWidget (0xb37e3be0)
+        QPaintDevice (0xb37bf9d8) 8
+            vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 244u)
+
+Vtable for QDateTimeEdit
+QDateTimeEdit::_ZTV13QDateTimeEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QDateTimeEdit)
+8     QDateTimeEdit::metaObject
+12    QDateTimeEdit::qt_metacast
+16    QDateTimeEdit::qt_metacall
+20    QDateTimeEdit::~QDateTimeEdit
+24    QDateTimeEdit::~QDateTimeEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI13QDateTimeEdit)
+260   QDateTimeEdit::_ZThn8_N13QDateTimeEditD1Ev
+264   QDateTimeEdit::_ZThn8_N13QDateTimeEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDateTimeEdit
+   size=20 align=4
+   base size=20 base align=4
+QDateTimeEdit (0xb37ccac0) 0
+    vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 8u)
+  QAbstractSpinBox (0xb37ccb00) 0
+      primary-for QDateTimeEdit (0xb37ccac0)
+    QWidget (0xb37f2a00) 0
+        primary-for QAbstractSpinBox (0xb37ccb00)
+      QObject (0xb37bfbf4) 0
+          primary-for QWidget (0xb37f2a00)
+      QPaintDevice (0xb37bfc30) 8
+          vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 260u)
+
+Vtable for QTimeEdit
+QTimeEdit::_ZTV9QTimeEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeEdit)
+8     QTimeEdit::metaObject
+12    QTimeEdit::qt_metacast
+16    QTimeEdit::qt_metacall
+20    QTimeEdit::~QTimeEdit
+24    QTimeEdit::~QTimeEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI9QTimeEdit)
+260   QTimeEdit::_ZThn8_N9QTimeEditD1Ev
+264   QTimeEdit::_ZThn8_N9QTimeEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTimeEdit
+   size=20 align=4
+   base size=20 base align=4
+QTimeEdit (0xb37ccdc0) 0
+    vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 8u)
+  QDateTimeEdit (0xb37cce00) 0
+      primary-for QTimeEdit (0xb37ccdc0)
+    QAbstractSpinBox (0xb37cce40) 0
+        primary-for QDateTimeEdit (0xb37cce00)
+      QWidget (0xb380eeb0) 0
+          primary-for QAbstractSpinBox (0xb37cce40)
+        QObject (0xb37bfe4c) 0
+            primary-for QWidget (0xb380eeb0)
+        QPaintDevice (0xb37bfe88) 8
+            vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 260u)
+
+Vtable for QDateEdit
+QDateEdit::_ZTV9QDateEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QDateEdit)
+8     QDateEdit::metaObject
+12    QDateEdit::qt_metacast
+16    QDateEdit::qt_metacall
+20    QDateEdit::~QDateEdit
+24    QDateEdit::~QDateEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI9QDateEdit)
+260   QDateEdit::_ZThn8_N9QDateEditD1Ev
+264   QDateEdit::_ZThn8_N9QDateEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDateEdit
+   size=20 align=4
+   base size=20 base align=4
+QDateEdit (0xb381f080) 0
+    vptr=((& QDateEdit::_ZTV9QDateEdit) + 8u)
+  QDateTimeEdit (0xb381f0c0) 0
+      primary-for QDateEdit (0xb381f080)
+    QAbstractSpinBox (0xb381f100) 0
+        primary-for QDateTimeEdit (0xb381f0c0)
+      QWidget (0xb38200f0) 0
+          primary-for QAbstractSpinBox (0xb381f100)
+        QObject (0xb37bffb4) 0
+            primary-for QWidget (0xb38200f0)
+        QPaintDevice (0xb3821000) 8
+            vptr=((& QDateEdit::_ZTV9QDateEdit) + 260u)
+
+Vtable for QDial
+QDial::_ZTV5QDial: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QDial)
+8     QDial::metaObject
+12    QDial::qt_metacast
+16    QDial::qt_metacall
+20    QDial::~QDial
+24    QDial::~QDial
+28    QDial::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDial::sizeHint
+68    QDial::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDial::mousePressEvent
+84    QDial::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QDial::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDial::paintEvent
+128   QWidget::moveEvent
+132   QDial::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDial::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI5QDial)
+236   QDial::_ZThn8_N5QDialD1Ev
+240   QDial::_ZThn8_N5QDialD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDial
+   size=20 align=4
+   base size=20 base align=4
+QDial (0xb381f480) 0
+    vptr=((& QDial::_ZTV5QDial) + 8u)
+  QAbstractSlider (0xb381f4c0) 0
+      primary-for QDial (0xb381f480)
+    QWidget (0xb3634b40) 0
+        primary-for QAbstractSlider (0xb381f4c0)
+      QObject (0xb382121c) 0
+          primary-for QWidget (0xb3634b40)
+      QPaintDevice (0xb3821258) 8
+          vptr=((& QDial::_ZTV5QDial) + 236u)
+
+Vtable for QDialogButtonBox
+QDialogButtonBox::_ZTV16QDialogButtonBox: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QDialogButtonBox)
+8     QDialogButtonBox::metaObject
+12    QDialogButtonBox::qt_metacast
+16    QDialogButtonBox::qt_metacall
+20    QDialogButtonBox::~QDialogButtonBox
+24    QDialogButtonBox::~QDialogButtonBox
+28    QDialogButtonBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QDialogButtonBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI16QDialogButtonBox)
+232   QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD1Ev
+236   QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDialogButtonBox
+   size=20 align=4
+   base size=20 base align=4
+QDialogButtonBox (0xb381f780) 0
+    vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 8u)
+  QWidget (0xb365c2d0) 0
+      primary-for QDialogButtonBox (0xb381f780)
+    QObject (0xb3821474) 0
+        primary-for QWidget (0xb365c2d0)
+    QPaintDevice (0xb38214b0) 8
+        vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 232u)
+
+Vtable for QDockWidget
+QDockWidget::_ZTV11QDockWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDockWidget)
+8     QDockWidget::metaObject
+12    QDockWidget::qt_metacast
+16    QDockWidget::qt_metacall
+20    QDockWidget::~QDockWidget
+24    QDockWidget::~QDockWidget
+28    QDockWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDockWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QDockWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QDockWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QDockWidget)
+232   QDockWidget::_ZThn8_N11QDockWidgetD1Ev
+236   QDockWidget::_ZThn8_N11QDockWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDockWidget
+   size=20 align=4
+   base size=20 base align=4
+QDockWidget (0xb381fb80) 0
+    vptr=((& QDockWidget::_ZTV11QDockWidget) + 8u)
+  QWidget (0xb3676c80) 0
+      primary-for QDockWidget (0xb381fb80)
+    QObject (0xb38217bc) 0
+        primary-for QWidget (0xb3676c80)
+    QPaintDevice (0xb38217f8) 8
+        vptr=((& QDockWidget::_ZTV11QDockWidget) + 232u)
+
+Vtable for QFocusFrame
+QFocusFrame::_ZTV11QFocusFrame: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFocusFrame)
+8     QFocusFrame::metaObject
+12    QFocusFrame::qt_metacast
+16    QFocusFrame::qt_metacall
+20    QFocusFrame::~QFocusFrame
+24    QFocusFrame::~QFocusFrame
+28    QFocusFrame::event
+32    QFocusFrame::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFocusFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QFocusFrame)
+232   QFocusFrame::_ZThn8_N11QFocusFrameD1Ev
+236   QFocusFrame::_ZThn8_N11QFocusFrameD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFocusFrame
+   size=20 align=4
+   base size=20 base align=4
+QFocusFrame (0xb36cb040) 0
+    vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 8u)
+  QWidget (0xb36b0eb0) 0
+      primary-for QFocusFrame (0xb36cb040)
+    QObject (0xb3821bf4) 0
+        primary-for QWidget (0xb36b0eb0)
+    QPaintDevice (0xb3821c30) 8
+        vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 232u)
+
+Class QFontDatabase
+   size=4 align=4
+   base size=4 base align=4
+QFontDatabase (0xb3821e4c) 0
+
+Vtable for QFontComboBox
+QFontComboBox::_ZTV13QFontComboBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFontComboBox)
+8     QFontComboBox::metaObject
+12    QFontComboBox::qt_metacast
+16    QFontComboBox::qt_metacall
+20    QFontComboBox::~QFontComboBox
+24    QFontComboBox::~QFontComboBox
+28    QFontComboBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFontComboBox::sizeHint
+68    QComboBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QComboBox::mousePressEvent
+84    QComboBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QComboBox::wheelEvent
+100   QComboBox::keyPressEvent
+104   QComboBox::keyReleaseEvent
+108   QComboBox::focusInEvent
+112   QComboBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QComboBox::paintEvent
+128   QWidget::moveEvent
+132   QComboBox::resizeEvent
+136   QWidget::closeEvent
+140   QComboBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QComboBox::showEvent
+172   QComboBox::hideEvent
+176   QWidget::x11Event
+180   QComboBox::changeEvent
+184   QWidget::metric
+188   QComboBox::inputMethodEvent
+192   QComboBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QComboBox::showPopup
+228   QComboBox::hidePopup
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI13QFontComboBox)
+240   QFontComboBox::_ZThn8_N13QFontComboBoxD1Ev
+244   QFontComboBox::_ZThn8_N13QFontComboBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFontComboBox
+   size=20 align=4
+   base size=20 base align=4
+QFontComboBox (0xb36cb340) 0
+    vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 8u)
+  QComboBox (0xb36cb380) 0
+      primary-for QFontComboBox (0xb36cb340)
+    QWidget (0xb36e07d0) 0
+        primary-for QComboBox (0xb36cb380)
+      QObject (0xb3821e88) 0
+          primary-for QWidget (0xb36e07d0)
+      QPaintDevice (0xb3821ec4) 8
+          vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 240u)
+
+Vtable for QGroupBox
+QGroupBox::_ZTV9QGroupBox: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QGroupBox)
+8     QGroupBox::metaObject
+12    QGroupBox::qt_metacast
+16    QGroupBox::qt_metacall
+20    QGroupBox::~QGroupBox
+24    QGroupBox::~QGroupBox
+28    QGroupBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QGroupBox::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QGroupBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGroupBox::mousePressEvent
+84    QGroupBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QGroupBox::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QGroupBox::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGroupBox::paintEvent
+128   QWidget::moveEvent
+132   QGroupBox::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QGroupBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QGroupBox)
+232   QGroupBox::_ZThn8_N9QGroupBoxD1Ev
+236   QGroupBox::_ZThn8_N9QGroupBoxD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QGroupBox
+   size=20 align=4
+   base size=20 base align=4
+QGroupBox (0xb36cb780) 0
+    vptr=((& QGroupBox::_ZTV9QGroupBox) + 8u)
+  QWidget (0xb36f9960) 0
+      primary-for QGroupBox (0xb36cb780)
+    QObject (0xb36f21e0) 0
+        primary-for QWidget (0xb36f9960)
+    QPaintDevice (0xb36f221c) 8
+        vptr=((& QGroupBox::_ZTV9QGroupBox) + 232u)
+
+Vtable for QLabel
+QLabel::_ZTV6QLabel: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QLabel)
+8     QLabel::metaObject
+12    QLabel::qt_metacast
+16    QLabel::qt_metacall
+20    QLabel::~QLabel
+24    QLabel::~QLabel
+28    QLabel::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLabel::sizeHint
+68    QLabel::minimumSizeHint
+72    QLabel::heightForWidth
+76    QWidget::paintEngine
+80    QLabel::mousePressEvent
+84    QLabel::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QLabel::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QLabel::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QLabel::focusInEvent
+112   QLabel::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLabel::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QLabel::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QLabel::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QLabel::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI6QLabel)
+232   QLabel::_ZThn8_N6QLabelD1Ev
+236   QLabel::_ZThn8_N6QLabelD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLabel
+   size=20 align=4
+   base size=20 base align=4
+QLabel (0xb36cba40) 0
+    vptr=((& QLabel::_ZTV6QLabel) + 8u)
+  QFrame (0xb36cba80) 0
+      primary-for QLabel (0xb36cba40)
+    QWidget (0xb3523370) 0
+        primary-for QFrame (0xb36cba80)
+      QObject (0xb36f2438) 0
+          primary-for QWidget (0xb3523370)
+      QPaintDevice (0xb36f2474) 8
+          vptr=((& QLabel::_ZTV6QLabel) + 232u)
+
+Vtable for QLCDNumber
+QLCDNumber::_ZTV10QLCDNumber: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QLCDNumber)
+8     QLCDNumber::metaObject
+12    QLCDNumber::qt_metacast
+16    QLCDNumber::qt_metacall
+20    QLCDNumber::~QLCDNumber
+24    QLCDNumber::~QLCDNumber
+28    QLCDNumber::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLCDNumber::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLCDNumber::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QLCDNumber)
+232   QLCDNumber::_ZThn8_N10QLCDNumberD1Ev
+236   QLCDNumber::_ZThn8_N10QLCDNumberD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLCDNumber
+   size=20 align=4
+   base size=20 base align=4
+QLCDNumber (0xb36cbd80) 0
+    vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 8u)
+  QFrame (0xb36cbdc0) 0
+      primary-for QLCDNumber (0xb36cbd80)
+    QWidget (0xb3539690) 0
+        primary-for QFrame (0xb36cbdc0)
+      QObject (0xb36f2690) 0
+          primary-for QWidget (0xb3539690)
+      QPaintDevice (0xb36f26cc) 8
+          vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 232u)
+
+Vtable for QLineEdit
+QLineEdit::_ZTV9QLineEdit: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QLineEdit)
+8     QLineEdit::metaObject
+12    QLineEdit::qt_metacast
+16    QLineEdit::qt_metacall
+20    QLineEdit::~QLineEdit
+24    QLineEdit::~QLineEdit
+28    QLineEdit::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLineEdit::sizeHint
+68    QLineEdit::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QLineEdit::mousePressEvent
+84    QLineEdit::mouseReleaseEvent
+88    QLineEdit::mouseDoubleClickEvent
+92    QLineEdit::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QLineEdit::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QLineEdit::focusInEvent
+112   QLineEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLineEdit::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QLineEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QLineEdit::dragEnterEvent
+156   QLineEdit::dragMoveEvent
+160   QLineEdit::dragLeaveEvent
+164   QLineEdit::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QLineEdit::changeEvent
+184   QWidget::metric
+188   QLineEdit::inputMethodEvent
+192   QLineEdit::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QLineEdit)
+232   QLineEdit::_ZThn8_N9QLineEditD1Ev
+236   QLineEdit::_ZThn8_N9QLineEditD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLineEdit
+   size=20 align=4
+   base size=20 base align=4
+QLineEdit (0xb3551100) 0
+    vptr=((& QLineEdit::_ZTV9QLineEdit) + 8u)
+  QWidget (0xb354f4b0) 0
+      primary-for QLineEdit (0xb3551100)
+    QObject (0xb36f2a14) 0
+        primary-for QWidget (0xb354f4b0)
+    QPaintDevice (0xb36f2a50) 8
+        vptr=((& QLineEdit::_ZTV9QLineEdit) + 232u)
+
+Vtable for QMainWindow
+QMainWindow::_ZTV11QMainWindow: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMainWindow)
+8     QMainWindow::metaObject
+12    QMainWindow::qt_metacast
+16    QMainWindow::qt_metacall
+20    QMainWindow::~QMainWindow
+24    QMainWindow::~QMainWindow
+28    QMainWindow::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QMainWindow::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QMainWindow::createPopupMenu
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI11QMainWindow)
+236   QMainWindow::_ZThn8_N11QMainWindowD1Ev
+240   QMainWindow::_ZThn8_N11QMainWindowD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMainWindow
+   size=20 align=4
+   base size=20 base align=4
+QMainWindow (0xb3551980) 0
+    vptr=((& QMainWindow::_ZTV11QMainWindow) + 8u)
+  QWidget (0xb357b500) 0
+      primary-for QMainWindow (0xb3551980)
+    QObject (0xb35800b4) 0
+        primary-for QWidget (0xb357b500)
+    QPaintDevice (0xb35800f0) 8
+        vptr=((& QMainWindow::_ZTV11QMainWindow) + 236u)
+
+Vtable for QMdiArea
+QMdiArea::_ZTV8QMdiArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QMdiArea)
+8     QMdiArea::metaObject
+12    QMdiArea::qt_metacast
+16    QMdiArea::qt_metacall
+20    QMdiArea::~QMdiArea
+24    QMdiArea::~QMdiArea
+28    QMdiArea::event
+32    QMdiArea::eventFilter
+36    QMdiArea::timerEvent
+40    QMdiArea::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMdiArea::sizeHint
+68    QMdiArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QMdiArea::paintEvent
+128   QWidget::moveEvent
+132   QMdiArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QMdiArea::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QMdiArea::viewportEvent
+228   QMdiArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI8QMdiArea)
+240   QMdiArea::_ZThn8_N8QMdiAreaD1Ev
+244   QMdiArea::_ZThn8_N8QMdiAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMdiArea
+   size=20 align=4
+   base size=20 base align=4
+QMdiArea (0xb3551d80) 0
+    vptr=((& QMdiArea::_ZTV8QMdiArea) + 8u)
+  QAbstractScrollArea (0xb3551dc0) 0
+      primary-for QMdiArea (0xb3551d80)
+    QFrame (0xb3551e00) 0
+        primary-for QAbstractScrollArea (0xb3551dc0)
+      QWidget (0xb359d910) 0
+          primary-for QFrame (0xb3551e00)
+        QObject (0xb35803fc) 0
+            primary-for QWidget (0xb359d910)
+        QPaintDevice (0xb3580438) 8
+            vptr=((& QMdiArea::_ZTV8QMdiArea) + 240u)
+
+Vtable for QMdiSubWindow
+QMdiSubWindow::_ZTV13QMdiSubWindow: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QMdiSubWindow)
+8     QMdiSubWindow::metaObject
+12    QMdiSubWindow::qt_metacast
+16    QMdiSubWindow::qt_metacall
+20    QMdiSubWindow::~QMdiSubWindow
+24    QMdiSubWindow::~QMdiSubWindow
+28    QMdiSubWindow::event
+32    QMdiSubWindow::eventFilter
+36    QMdiSubWindow::timerEvent
+40    QMdiSubWindow::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMdiSubWindow::sizeHint
+68    QMdiSubWindow::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QMdiSubWindow::mousePressEvent
+84    QMdiSubWindow::mouseReleaseEvent
+88    QMdiSubWindow::mouseDoubleClickEvent
+92    QMdiSubWindow::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMdiSubWindow::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QMdiSubWindow::focusInEvent
+112   QMdiSubWindow::focusOutEvent
+116   QWidget::enterEvent
+120   QMdiSubWindow::leaveEvent
+124   QMdiSubWindow::paintEvent
+128   QMdiSubWindow::moveEvent
+132   QMdiSubWindow::resizeEvent
+136   QMdiSubWindow::closeEvent
+140   QMdiSubWindow::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QMdiSubWindow::showEvent
+172   QMdiSubWindow::hideEvent
+176   QWidget::x11Event
+180   QMdiSubWindow::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI13QMdiSubWindow)
+232   QMdiSubWindow::_ZThn8_N13QMdiSubWindowD1Ev
+236   QMdiSubWindow::_ZThn8_N13QMdiSubWindowD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMdiSubWindow
+   size=20 align=4
+   base size=20 base align=4
+QMdiSubWindow (0xb35ca200) 0
+    vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 8u)
+  QWidget (0xb35d3be0) 0
+      primary-for QMdiSubWindow (0xb35ca200)
+    QObject (0xb3580780) 0
+        primary-for QWidget (0xb35d3be0)
+    QPaintDevice (0xb35807bc) 8
+        vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 232u)
+
+Vtable for QAction
+QAction::_ZTV7QAction: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QAction)
+8     QAction::metaObject
+12    QAction::qt_metacast
+16    QAction::qt_metacall
+20    QAction::~QAction
+24    QAction::~QAction
+28    QAction::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QAction
+   size=8 align=4
+   base size=8 base align=4
+QAction (0xb35ca640) 0
+    vptr=((& QAction::_ZTV7QAction) + 8u)
+  QObject (0xb3580ac8) 0
+      primary-for QAction (0xb35ca640)
+
+Vtable for QActionGroup
+QActionGroup::_ZTV12QActionGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QActionGroup)
+8     QActionGroup::metaObject
+12    QActionGroup::qt_metacast
+16    QActionGroup::qt_metacall
+20    QActionGroup::~QActionGroup
+24    QActionGroup::~QActionGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QActionGroup
+   size=8 align=4
+   base size=8 base align=4
+QActionGroup (0xb35cacc0) 0
+    vptr=((& QActionGroup::_ZTV12QActionGroup) + 8u)
+  QObject (0xb3580f78) 0
+      primary-for QActionGroup (0xb35cacc0)
+
+Vtable for QMenu
+QMenu::_ZTV5QMenu: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QMenu)
+8     QMenu::metaObject
+12    QMenu::qt_metacast
+16    QMenu::qt_metacall
+20    QMenu::~QMenu
+24    QMenu::~QMenu
+28    QMenu::event
+32    QObject::eventFilter
+36    QMenu::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMenu::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QMenu::mousePressEvent
+84    QMenu::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QMenu::mouseMoveEvent
+96    QMenu::wheelEvent
+100   QMenu::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QMenu::enterEvent
+120   QMenu::leaveEvent
+124   QMenu::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QMenu::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QMenu::hideEvent
+176   QWidget::x11Event
+180   QMenu::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QMenu::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI5QMenu)
+232   QMenu::_ZThn8_N5QMenuD1Ev
+236   QMenu::_ZThn8_N5QMenuD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMenu
+   size=20 align=4
+   base size=20 base align=4
+QMenu (0xb345a140) 0
+    vptr=((& QMenu::_ZTV5QMenu) + 8u)
+  QWidget (0xb346f910) 0
+      primary-for QMenu (0xb345a140)
+    QObject (0xb34543c0) 0
+        primary-for QWidget (0xb346f910)
+    QPaintDevice (0xb34543fc) 8
+        vptr=((& QMenu::_ZTV5QMenu) + 232u)
+
+Vtable for QMenuBar
+QMenuBar::_ZTV8QMenuBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QMenuBar)
+8     QMenuBar::metaObject
+12    QMenuBar::qt_metacast
+16    QMenuBar::qt_metacall
+20    QMenuBar::~QMenuBar
+24    QMenuBar::~QMenuBar
+28    QMenuBar::event
+32    QMenuBar::eventFilter
+36    QMenuBar::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QMenuBar::setVisible
+64    QMenuBar::sizeHint
+68    QMenuBar::minimumSizeHint
+72    QMenuBar::heightForWidth
+76    QWidget::paintEngine
+80    QMenuBar::mousePressEvent
+84    QMenuBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QMenuBar::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMenuBar::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QMenuBar::focusInEvent
+112   QMenuBar::focusOutEvent
+116   QWidget::enterEvent
+120   QMenuBar::leaveEvent
+124   QMenuBar::paintEvent
+128   QWidget::moveEvent
+132   QMenuBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QMenuBar::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QMenuBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI8QMenuBar)
+232   QMenuBar::_ZThn8_N8QMenuBarD1Ev
+236   QMenuBar::_ZThn8_N8QMenuBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMenuBar
+   size=20 align=4
+   base size=20 base align=4
+QMenuBar (0xb34add80) 0
+    vptr=((& QMenuBar::_ZTV8QMenuBar) + 8u)
+  QWidget (0xb34c0b90) 0
+      primary-for QMenuBar (0xb34add80)
+    QObject (0xb34b4ac8) 0
+        primary-for QWidget (0xb34c0b90)
+    QPaintDevice (0xb34b4b04) 8
+        vptr=((& QMenuBar::_ZTV8QMenuBar) + 232u)
+
+Vtable for QMenuItem
+QMenuItem::_ZTV9QMenuItem: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMenuItem)
+8     QMenuItem::metaObject
+12    QMenuItem::qt_metacast
+16    QMenuItem::qt_metacall
+20    QMenuItem::~QMenuItem
+24    QMenuItem::~QMenuItem
+28    QAction::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QMenuItem
+   size=8 align=4
+   base size=8 base align=4
+QMenuItem (0xb350c9c0) 0
+    vptr=((& QMenuItem::_ZTV9QMenuItem) + 8u)
+  QAction (0xb350ca00) 0
+      primary-for QMenuItem (0xb350c9c0)
+    QObject (0xb3517258) 0
+        primary-for QAction (0xb350ca00)
+
+Vtable for QAbstractUndoItem
+QAbstractUndoItem::_ZTV17QAbstractUndoItem: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAbstractUndoItem)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAbstractUndoItem
+   size=4 align=4
+   base size=4 base align=4
+QAbstractUndoItem (0xb3517384) 0 nearly-empty
+    vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 8u)
+
+Vtable for QTextDocument
+QTextDocument::_ZTV13QTextDocument: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QTextDocument)
+8     QTextDocument::metaObject
+12    QTextDocument::qt_metacast
+16    QTextDocument::qt_metacall
+20    QTextDocument::~QTextDocument
+24    QTextDocument::~QTextDocument
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextDocument::clear
+60    QTextDocument::createObject
+64    QTextDocument::loadResource
+
+Class QTextDocument
+   size=8 align=4
+   base size=8 base align=4
+QTextDocument (0xb350ce40) 0
+    vptr=((& QTextDocument::_ZTV13QTextDocument) + 8u)
+  QObject (0xb35175a0) 0
+      primary-for QTextDocument (0xb350ce40)
+
+Class QTextOption::Tab
+   size=16 align=4
+   base size=14 base align=4
+QTextOption::Tab (0xb35178e8) 0
+
+Class QTextOption
+   size=24 align=4
+   base size=24 base align=4
+QTextOption (0xb35178ac) 0
+
+Class QPen
+   size=4 align=4
+   base size=4 base align=4
+QPen (0xb3383690) 0
+
+Class QTextLength
+   size=12 align=4
+   base size=12 base align=4
+QTextLength (0xb33837f8) 0
+
+Class QTextFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextFormat (0xb33cb078) 0
+
+Class QTextCharFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextCharFormat (0xb33c0c00) 0
+  QTextFormat (0xb33cb5dc) 0
+
+Class QTextBlockFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextBlockFormat (0xb324fb40) 0
+  QTextFormat (0xb325bbb8) 0
+
+Class QTextListFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextListFormat (0xb327b100) 0
+  QTextFormat (0xb3278384) 0
+
+Class QTextImageFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextImageFormat (0xb327b2c0) 0
+  QTextCharFormat (0xb327b300) 0
+    QTextFormat (0xb32785dc) 0
+
+Class QTextFrameFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextFrameFormat (0xb327b540) 0
+  QTextFormat (0xb32788ac) 0
+
+Class QTextTableFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextTableFormat (0xb327bbc0) 0
+  QTextFrameFormat (0xb327bc00) 0
+    QTextFormat (0xb32a80f0) 0
+
+Class QTextTableCellFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextTableCellFormat (0xb32b6100) 0
+  QTextCharFormat (0xb32b6140) 0
+    QTextFormat (0xb32a86cc) 0
+
+Class QTextCursor
+   size=4 align=4
+   base size=4 base align=4
+QTextCursor (0xb32a8a50) 0
+
+Vtable for QTextObject
+QTextObject::_ZTV11QTextObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextObject)
+8     QTextObject::metaObject
+12    QTextObject::qt_metacast
+16    QTextObject::qt_metacall
+20    QTextObject::~QTextObject
+24    QTextObject::~QTextObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextObject
+   size=8 align=4
+   base size=8 base align=4
+QTextObject (0xb32b6480) 0
+    vptr=((& QTextObject::_ZTV11QTextObject) + 8u)
+  QObject (0xb32a8ac8) 0
+      primary-for QTextObject (0xb32b6480)
+
+Vtable for QTextBlockGroup
+QTextBlockGroup::_ZTV15QTextBlockGroup: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QTextBlockGroup)
+8     QTextBlockGroup::metaObject
+12    QTextBlockGroup::qt_metacast
+16    QTextBlockGroup::qt_metacall
+20    QTextBlockGroup::~QTextBlockGroup
+24    QTextBlockGroup::~QTextBlockGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextBlockGroup::blockInserted
+60    QTextBlockGroup::blockRemoved
+64    QTextBlockGroup::blockFormatChanged
+
+Class QTextBlockGroup
+   size=8 align=4
+   base size=8 base align=4
+QTextBlockGroup (0xb32b6780) 0
+    vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 8u)
+  QTextObject (0xb32b67c0) 0
+      primary-for QTextBlockGroup (0xb32b6780)
+    QObject (0xb32a8ce4) 0
+        primary-for QTextObject (0xb32b67c0)
+
+Vtable for QTextFrameLayoutData
+QTextFrameLayoutData::_ZTV20QTextFrameLayoutData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QTextFrameLayoutData)
+8     QTextFrameLayoutData::~QTextFrameLayoutData
+12    QTextFrameLayoutData::~QTextFrameLayoutData
+
+Class QTextFrameLayoutData
+   size=4 align=4
+   base size=4 base align=4
+QTextFrameLayoutData (0xb32a8f00) 0 nearly-empty
+    vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 8u)
+
+Class QTextFrame::iterator
+   size=20 align=4
+   base size=20 base align=4
+QTextFrame::iterator (0xb32a8f78) 0
+
+Vtable for QTextFrame
+QTextFrame::_ZTV10QTextFrame: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextFrame)
+8     QTextFrame::metaObject
+12    QTextFrame::qt_metacast
+16    QTextFrame::qt_metacall
+20    QTextFrame::~QTextFrame
+24    QTextFrame::~QTextFrame
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextFrame
+   size=8 align=4
+   base size=8 base align=4
+QTextFrame (0xb32b6ac0) 0
+    vptr=((& QTextFrame::_ZTV10QTextFrame) + 8u)
+  QTextObject (0xb32b6b00) 0
+      primary-for QTextFrame (0xb32b6ac0)
+    QObject (0xb32a8f3c) 0
+        primary-for QTextObject (0xb32b6b00)
+
+Vtable for QTextBlockUserData
+QTextBlockUserData::_ZTV18QTextBlockUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QTextBlockUserData)
+8     QTextBlockUserData::~QTextBlockUserData
+12    QTextBlockUserData::~QTextBlockUserData
+
+Class QTextBlockUserData
+   size=4 align=4
+   base size=4 base align=4
+QTextBlockUserData (0xb3306c30) 0 nearly-empty
+    vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 8u)
+
+Class QTextBlock::iterator
+   size=16 align=4
+   base size=16 base align=4
+QTextBlock::iterator (0xb3306ca8) 0
+
+Class QTextBlock
+   size=8 align=4
+   base size=8 base align=4
+QTextBlock (0xb3306c6c) 0
+
+Class QTextFragment
+   size=12 align=4
+   base size=12 base align=4
+QTextFragment (0xb312f924) 0
+
+Vtable for QMimeSource
+QMimeSource::_ZTV11QMimeSource: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMimeSource)
+8     QMimeSource::~QMimeSource
+12    QMimeSource::~QMimeSource
+16    __cxa_pure_virtual
+20    QMimeSource::provides
+24    __cxa_pure_virtual
+
+Class QMimeSource
+   size=4 align=4
+   base size=4 base align=4
+QMimeSource (0xb3144870) 0 nearly-empty
+    vptr=((& QMimeSource::_ZTV11QMimeSource) + 8u)
+
+Vtable for QDrag
+QDrag::_ZTV5QDrag: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QDrag)
+8     QDrag::metaObject
+12    QDrag::qt_metacast
+16    QDrag::qt_metacall
+20    QDrag::~QDrag
+24    QDrag::~QDrag
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QDrag
+   size=8 align=4
+   base size=8 base align=4
+QDrag (0xb3134840) 0
+    vptr=((& QDrag::_ZTV5QDrag) + 8u)
+  QObject (0xb31448ac) 0
+      primary-for QDrag (0xb3134840)
+
+Vtable for QInputEvent
+QInputEvent::_ZTV11QInputEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QInputEvent)
+8     QInputEvent::~QInputEvent
+12    QInputEvent::~QInputEvent
+
+Class QInputEvent
+   size=16 align=4
+   base size=16 base align=4
+QInputEvent (0xb3134b00) 0
+    vptr=((& QInputEvent::_ZTV11QInputEvent) + 8u)
+  QEvent (0xb3144ac8) 0
+      primary-for QInputEvent (0xb3134b00)
+
+Vtable for QMouseEvent
+QMouseEvent::_ZTV11QMouseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMouseEvent)
+8     QMouseEvent::~QMouseEvent
+12    QMouseEvent::~QMouseEvent
+
+Class QMouseEvent
+   size=40 align=4
+   base size=40 base align=4
+QMouseEvent (0xb3134c00) 0
+    vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 8u)
+  QInputEvent (0xb3134c40) 0
+      primary-for QMouseEvent (0xb3134c00)
+    QEvent (0xb3144bb8) 0
+        primary-for QInputEvent (0xb3134c40)
+
+Vtable for QHoverEvent
+QHoverEvent::_ZTV11QHoverEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHoverEvent)
+8     QHoverEvent::~QHoverEvent
+12    QHoverEvent::~QHoverEvent
+
+Class QHoverEvent
+   size=28 align=4
+   base size=28 base align=4
+QHoverEvent (0xb317c040) 0
+    vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 8u)
+  QEvent (0xb31780b4) 0
+      primary-for QHoverEvent (0xb317c040)
+
+Vtable for QWheelEvent
+QWheelEvent::_ZTV11QWheelEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWheelEvent)
+8     QWheelEvent::~QWheelEvent
+12    QWheelEvent::~QWheelEvent
+
+Class QWheelEvent
+   size=44 align=4
+   base size=44 base align=4
+QWheelEvent (0xb317c140) 0
+    vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 8u)
+  QInputEvent (0xb317c180) 0
+      primary-for QWheelEvent (0xb317c140)
+    QEvent (0xb3178168) 0
+        primary-for QInputEvent (0xb317c180)
+
+Vtable for QTabletEvent
+QTabletEvent::_ZTV12QTabletEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTabletEvent)
+8     QTabletEvent::~QTabletEvent
+12    QTabletEvent::~QTabletEvent
+
+Class QTabletEvent
+   size=104 align=4
+   base size=104 base align=4
+QTabletEvent (0xb317c4c0) 0
+    vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 8u)
+  QInputEvent (0xb317c500) 0
+      primary-for QTabletEvent (0xb317c4c0)
+    QEvent (0xb3178528) 0
+        primary-for QInputEvent (0xb317c500)
+
+Vtable for QKeyEvent
+QKeyEvent::_ZTV9QKeyEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QKeyEvent)
+8     QKeyEvent::~QKeyEvent
+12    QKeyEvent::~QKeyEvent
+
+Class QKeyEvent
+   size=28 align=4
+   base size=27 base align=4
+QKeyEvent (0xb317ca00) 0
+    vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 8u)
+  QInputEvent (0xb317ca40) 0
+      primary-for QKeyEvent (0xb317ca00)
+    QEvent (0xb3178b7c) 0
+        primary-for QInputEvent (0xb317ca40)
+
+Vtable for QFocusEvent
+QFocusEvent::_ZTV11QFocusEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFocusEvent)
+8     QFocusEvent::~QFocusEvent
+12    QFocusEvent::~QFocusEvent
+
+Class QFocusEvent
+   size=16 align=4
+   base size=16 base align=4
+QFocusEvent (0xb317cf80) 0
+    vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 8u)
+  QEvent (0xb31a65dc) 0
+      primary-for QFocusEvent (0xb317cf80)
+
+Vtable for QPaintEvent
+QPaintEvent::_ZTV11QPaintEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPaintEvent)
+8     QPaintEvent::~QPaintEvent
+12    QPaintEvent::~QPaintEvent
+
+Class QPaintEvent
+   size=36 align=4
+   base size=33 base align=4
+QPaintEvent (0xb31af100) 0
+    vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 8u)
+  QEvent (0xb31a6690) 0
+      primary-for QPaintEvent (0xb31af100)
+
+Vtable for QUpdateLaterEvent
+QUpdateLaterEvent::_ZTV17QUpdateLaterEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QUpdateLaterEvent)
+8     QUpdateLaterEvent::~QUpdateLaterEvent
+12    QUpdateLaterEvent::~QUpdateLaterEvent
+
+Class QUpdateLaterEvent
+   size=16 align=4
+   base size=16 base align=4
+QUpdateLaterEvent (0xb31af280) 0
+    vptr=((& QUpdateLaterEvent::_ZTV17QUpdateLaterEvent) + 8u)
+  QEvent (0xb31a67bc) 0
+      primary-for QUpdateLaterEvent (0xb31af280)
+
+Vtable for QMoveEvent
+QMoveEvent::_ZTV10QMoveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QMoveEvent)
+8     QMoveEvent::~QMoveEvent
+12    QMoveEvent::~QMoveEvent
+
+Class QMoveEvent
+   size=28 align=4
+   base size=28 base align=4
+QMoveEvent (0xb31af340) 0
+    vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 8u)
+  QEvent (0xb31a6834) 0
+      primary-for QMoveEvent (0xb31af340)
+
+Vtable for QResizeEvent
+QResizeEvent::_ZTV12QResizeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QResizeEvent)
+8     QResizeEvent::~QResizeEvent
+12    QResizeEvent::~QResizeEvent
+
+Class QResizeEvent
+   size=28 align=4
+   base size=28 base align=4
+QResizeEvent (0xb31af440) 0
+    vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 8u)
+  QEvent (0xb31a68e8) 0
+      primary-for QResizeEvent (0xb31af440)
+
+Vtable for QCloseEvent
+QCloseEvent::_ZTV11QCloseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QCloseEvent)
+8     QCloseEvent::~QCloseEvent
+12    QCloseEvent::~QCloseEvent
+
+Class QCloseEvent
+   size=12 align=4
+   base size=12 base align=4
+QCloseEvent (0xb31af540) 0
+    vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 8u)
+  QEvent (0xb31a699c) 0
+      primary-for QCloseEvent (0xb31af540)
+
+Vtable for QIconDragEvent
+QIconDragEvent::_ZTV14QIconDragEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QIconDragEvent)
+8     QIconDragEvent::~QIconDragEvent
+12    QIconDragEvent::~QIconDragEvent
+
+Class QIconDragEvent
+   size=12 align=4
+   base size=12 base align=4
+QIconDragEvent (0xb31af5c0) 0
+    vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 8u)
+  QEvent (0xb31a69d8) 0
+      primary-for QIconDragEvent (0xb31af5c0)
+
+Vtable for QShowEvent
+QShowEvent::_ZTV10QShowEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QShowEvent)
+8     QShowEvent::~QShowEvent
+12    QShowEvent::~QShowEvent
+
+Class QShowEvent
+   size=12 align=4
+   base size=12 base align=4
+QShowEvent (0xb31af640) 0
+    vptr=((& QShowEvent::_ZTV10QShowEvent) + 8u)
+  QEvent (0xb31a6a14) 0
+      primary-for QShowEvent (0xb31af640)
+
+Vtable for QHideEvent
+QHideEvent::_ZTV10QHideEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QHideEvent)
+8     QHideEvent::~QHideEvent
+12    QHideEvent::~QHideEvent
+
+Class QHideEvent
+   size=12 align=4
+   base size=12 base align=4
+QHideEvent (0xb31af6c0) 0
+    vptr=((& QHideEvent::_ZTV10QHideEvent) + 8u)
+  QEvent (0xb31a6a50) 0
+      primary-for QHideEvent (0xb31af6c0)
+
+Vtable for QContextMenuEvent
+QContextMenuEvent::_ZTV17QContextMenuEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QContextMenuEvent)
+8     QContextMenuEvent::~QContextMenuEvent
+12    QContextMenuEvent::~QContextMenuEvent
+
+Class QContextMenuEvent
+   size=36 align=4
+   base size=33 base align=4
+QContextMenuEvent (0xb31af740) 0
+    vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 8u)
+  QInputEvent (0xb31af780) 0
+      primary-for QContextMenuEvent (0xb31af740)
+    QEvent (0xb31a6a8c) 0
+        primary-for QInputEvent (0xb31af780)
+
+Class QInputMethodEvent::Attribute
+   size=24 align=4
+   base size=24 base align=4
+QInputMethodEvent::Attribute (0xb31a6dd4) 0
+
+Vtable for QInputMethodEvent
+QInputMethodEvent::_ZTV17QInputMethodEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QInputMethodEvent)
+8     QInputMethodEvent::~QInputMethodEvent
+12    QInputMethodEvent::~QInputMethodEvent
+
+Class QInputMethodEvent
+   size=32 align=4
+   base size=32 base align=4
+QInputMethodEvent (0xb31af9c0) 0
+    vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 8u)
+  QEvent (0xb31a6d98) 0
+      primary-for QInputMethodEvent (0xb31af9c0)
+
+Vtable for QDropEvent
+QDropEvent::_ZTV10QDropEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QDropEvent)
+8     QDropEvent::~QDropEvent
+12    QDropEvent::~QDropEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI10QDropEvent)
+36    QDropEvent::_ZThn12_N10QDropEventD1Ev
+40    QDropEvent::_ZThn12_N10QDropEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDropEvent
+   size=52 align=4
+   base size=52 base align=4
+QDropEvent (0xb31e85f0) 0
+    vptr=((& QDropEvent::_ZTV10QDropEvent) + 8u)
+  QEvent (0xb31ea348) 0
+      primary-for QDropEvent (0xb31e85f0)
+  QMimeSource (0xb31ea384) 12 nearly-empty
+      vptr=((& QDropEvent::_ZTV10QDropEvent) + 36u)
+
+Vtable for QDragMoveEvent
+QDragMoveEvent::_ZTV14QDragMoveEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDragMoveEvent)
+8     QDragMoveEvent::~QDragMoveEvent
+12    QDragMoveEvent::~QDragMoveEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI14QDragMoveEvent)
+36    QDragMoveEvent::_ZThn12_N14QDragMoveEventD1Ev
+40    QDragMoveEvent::_ZThn12_N14QDragMoveEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDragMoveEvent
+   size=68 align=4
+   base size=68 base align=4
+QDragMoveEvent (0xb31f9280) 0
+    vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 8u)
+  QDropEvent (0xb31fb2d0) 0
+      primary-for QDragMoveEvent (0xb31f9280)
+    QEvent (0xb31ea8ac) 0
+        primary-for QDropEvent (0xb31fb2d0)
+    QMimeSource (0xb31ea8e8) 12 nearly-empty
+        vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 36u)
+
+Vtable for QDragEnterEvent
+QDragEnterEvent::_ZTV15QDragEnterEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QDragEnterEvent)
+8     QDragEnterEvent::~QDragEnterEvent
+12    QDragEnterEvent::~QDragEnterEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI15QDragEnterEvent)
+36    QDragEnterEvent::_ZThn12_N15QDragEnterEventD1Ev
+40    QDragEnterEvent::_ZThn12_N15QDragEnterEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDragEnterEvent
+   size=68 align=4
+   base size=68 base align=4
+QDragEnterEvent (0xb31f9480) 0
+    vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 8u)
+  QDragMoveEvent (0xb31f94c0) 0
+      primary-for QDragEnterEvent (0xb31f9480)
+    QDropEvent (0xb3203370) 0
+        primary-for QDragMoveEvent (0xb31f94c0)
+      QEvent (0xb31eaac8) 0
+          primary-for QDropEvent (0xb3203370)
+      QMimeSource (0xb31eab04) 12 nearly-empty
+          vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 36u)
+
+Vtable for QDragResponseEvent
+QDragResponseEvent::_ZTV18QDragResponseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QDragResponseEvent)
+8     QDragResponseEvent::~QDragResponseEvent
+12    QDragResponseEvent::~QDragResponseEvent
+
+Class QDragResponseEvent
+   size=16 align=4
+   base size=13 base align=4
+QDragResponseEvent (0xb31f9540) 0
+    vptr=((& QDragResponseEvent::_ZTV18QDragResponseEvent) + 8u)
+  QEvent (0xb31eab40) 0
+      primary-for QDragResponseEvent (0xb31f9540)
+
+Vtable for QDragLeaveEvent
+QDragLeaveEvent::_ZTV15QDragLeaveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QDragLeaveEvent)
+8     QDragLeaveEvent::~QDragLeaveEvent
+12    QDragLeaveEvent::~QDragLeaveEvent
+
+Class QDragLeaveEvent
+   size=12 align=4
+   base size=12 base align=4
+QDragLeaveEvent (0xb31f9600) 0
+    vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 8u)
+  QEvent (0xb31eabb8) 0
+      primary-for QDragLeaveEvent (0xb31f9600)
+
+Vtable for QHelpEvent
+QHelpEvent::_ZTV10QHelpEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QHelpEvent)
+8     QHelpEvent::~QHelpEvent
+12    QHelpEvent::~QHelpEvent
+
+Class QHelpEvent
+   size=28 align=4
+   base size=28 base align=4
+QHelpEvent (0xb31f9680) 0
+    vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 8u)
+  QEvent (0xb31eabf4) 0
+      primary-for QHelpEvent (0xb31f9680)
+
+Vtable for QStatusTipEvent
+QStatusTipEvent::_ZTV15QStatusTipEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QStatusTipEvent)
+8     QStatusTipEvent::~QStatusTipEvent
+12    QStatusTipEvent::~QStatusTipEvent
+
+Class QStatusTipEvent
+   size=16 align=4
+   base size=16 base align=4
+QStatusTipEvent (0xb31f9880) 0
+    vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 8u)
+  QEvent (0xb31eae88) 0
+      primary-for QStatusTipEvent (0xb31f9880)
+
+Vtable for QWhatsThisClickedEvent
+QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QWhatsThisClickedEvent)
+8     QWhatsThisClickedEvent::~QWhatsThisClickedEvent
+12    QWhatsThisClickedEvent::~QWhatsThisClickedEvent
+
+Class QWhatsThisClickedEvent
+   size=16 align=4
+   base size=16 base align=4
+QWhatsThisClickedEvent (0xb31f9940) 0
+    vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 8u)
+  QEvent (0xb31eaf3c) 0
+      primary-for QWhatsThisClickedEvent (0xb31f9940)
+
+Vtable for QActionEvent
+QActionEvent::_ZTV12QActionEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QActionEvent)
+8     QActionEvent::~QActionEvent
+12    QActionEvent::~QActionEvent
+
+Class QActionEvent
+   size=20 align=4
+   base size=20 base align=4
+QActionEvent (0xb31f9a00) 0
+    vptr=((& QActionEvent::_ZTV12QActionEvent) + 8u)
+  QEvent (0xb3216000) 0
+      primary-for QActionEvent (0xb31f9a00)
+
+Vtable for QFileOpenEvent
+QFileOpenEvent::_ZTV14QFileOpenEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QFileOpenEvent)
+8     QFileOpenEvent::~QFileOpenEvent
+12    QFileOpenEvent::~QFileOpenEvent
+
+Class QFileOpenEvent
+   size=16 align=4
+   base size=16 base align=4
+QFileOpenEvent (0xb31f9b00) 0
+    vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 8u)
+  QEvent (0xb32160b4) 0
+      primary-for QFileOpenEvent (0xb31f9b00)
+
+Vtable for QToolBarChangeEvent
+QToolBarChangeEvent::_ZTV19QToolBarChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QToolBarChangeEvent)
+8     QToolBarChangeEvent::~QToolBarChangeEvent
+12    QToolBarChangeEvent::~QToolBarChangeEvent
+
+Class QToolBarChangeEvent
+   size=16 align=4
+   base size=13 base align=4
+QToolBarChangeEvent (0xb31f9bc0) 0
+    vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 8u)
+  QEvent (0xb3216168) 0
+      primary-for QToolBarChangeEvent (0xb31f9bc0)
+
+Vtable for QShortcutEvent
+QShortcutEvent::_ZTV14QShortcutEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QShortcutEvent)
+8     QShortcutEvent::~QShortcutEvent
+12    QShortcutEvent::~QShortcutEvent
+
+Class QShortcutEvent
+   size=24 align=4
+   base size=24 base align=4
+QShortcutEvent (0xb31f9d00) 0
+    vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 8u)
+  QEvent (0xb32161e0) 0
+      primary-for QShortcutEvent (0xb31f9d00)
+
+Vtable for QClipboardEvent
+QClipboardEvent::_ZTV15QClipboardEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QClipboardEvent)
+8     QClipboardEvent::~QClipboardEvent
+12    QClipboardEvent::~QClipboardEvent
+
+Class QClipboardEvent
+   size=12 align=4
+   base size=12 base align=4
+QClipboardEvent (0xb31f9f00) 0
+    vptr=((& QClipboardEvent::_ZTV15QClipboardEvent) + 8u)
+  QEvent (0xb3216384) 0
+      primary-for QClipboardEvent (0xb31f9f00)
+
+Vtable for QWindowStateChangeEvent
+QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QWindowStateChangeEvent)
+8     QWindowStateChangeEvent::~QWindowStateChangeEvent
+12    QWindowStateChangeEvent::~QWindowStateChangeEvent
+
+Class QWindowStateChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QWindowStateChangeEvent (0xb31f9fc0) 0
+    vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 8u)
+  QEvent (0xb32163fc) 0
+      primary-for QWindowStateChangeEvent (0xb31f9fc0)
+
+Vtable for QMenubarUpdatedEvent
+QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QMenubarUpdatedEvent)
+8     QMenubarUpdatedEvent::~QMenubarUpdatedEvent
+12    QMenubarUpdatedEvent::~QMenubarUpdatedEvent
+
+Class QMenubarUpdatedEvent
+   size=16 align=4
+   base size=16 base align=4
+QMenubarUpdatedEvent (0xb3026080) 0
+    vptr=((& QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent) + 8u)
+  QEvent (0xb32164b0) 0
+      primary-for QMenubarUpdatedEvent (0xb3026080)
+
+Class QTouchEvent::TouchPoint
+   size=4 align=4
+   base size=4 base align=4
+QTouchEvent::TouchPoint (0xb32166cc) 0
+
+Vtable for QTouchEvent
+QTouchEvent::_ZTV11QTouchEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTouchEvent)
+8     QTouchEvent::~QTouchEvent
+12    QTouchEvent::~QTouchEvent
+
+Class QTouchEvent
+   size=32 align=4
+   base size=32 base align=4
+QTouchEvent (0xb30261c0) 0
+    vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 8u)
+  QInputEvent (0xb3026200) 0
+      primary-for QTouchEvent (0xb30261c0)
+    QEvent (0xb3216690) 0
+        primary-for QInputEvent (0xb3026200)
+
+Vtable for QGestureEvent
+QGestureEvent::_ZTV13QGestureEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGestureEvent)
+8     QGestureEvent::~QGestureEvent
+12    QGestureEvent::~QGestureEvent
+
+Class QGestureEvent
+   size=12 align=4
+   base size=12 base align=4
+QGestureEvent (0xb30265c0) 0
+    vptr=((& QGestureEvent::_ZTV13QGestureEvent) + 8u)
+  QEvent (0xb321699c) 0
+      primary-for QGestureEvent (0xb30265c0)
+
+Class QTextInlineObject
+   size=8 align=4
+   base size=8 base align=4
+QTextInlineObject (0xb32169d8) 0
+
+Class QTextLayout::FormatRange
+   size=16 align=4
+   base size=16 base align=4
+QTextLayout::FormatRange (0xb3216d5c) 0
+
+Class QTextLayout
+   size=4 align=4
+   base size=4 base align=4
+QTextLayout (0xb3216d20) 0
+
+Class QTextLine
+   size=8 align=4
+   base size=8 base align=4
+QTextLine (0xb3216f00) 0
+
+Class QTextEdit::ExtraSelection
+   size=12 align=4
+   base size=12 base align=4
+QTextEdit::ExtraSelection (0xb3086348) 0
+
+Vtable for QTextEdit
+QTextEdit::_ZTV9QTextEdit: 69u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTextEdit)
+8     QTextEdit::metaObject
+12    QTextEdit::qt_metacast
+16    QTextEdit::qt_metacall
+20    QTextEdit::~QTextEdit
+24    QTextEdit::~QTextEdit
+28    QTextEdit::event
+32    QObject::eventFilter
+36    QTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTextEdit::mousePressEvent
+84    QTextEdit::mouseReleaseEvent
+88    QTextEdit::mouseDoubleClickEvent
+92    QTextEdit::mouseMoveEvent
+96    QTextEdit::wheelEvent
+100   QTextEdit::keyPressEvent
+104   QTextEdit::keyReleaseEvent
+108   QTextEdit::focusInEvent
+112   QTextEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTextEdit::paintEvent
+128   QWidget::moveEvent
+132   QTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QTextEdit::dragEnterEvent
+156   QTextEdit::dragMoveEvent
+160   QTextEdit::dragLeaveEvent
+164   QTextEdit::dropEvent
+168   QTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTextEdit::changeEvent
+184   QWidget::metric
+188   QTextEdit::inputMethodEvent
+192   QTextEdit::inputMethodQuery
+196   QTextEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QTextEdit::scrollContentsBy
+232   QTextEdit::loadResource
+236   QTextEdit::createMimeDataFromSelection
+240   QTextEdit::canInsertFromMimeData
+244   QTextEdit::insertFromMimeData
+248   (int (*)(...))-0x000000008
+252   (int (*)(...))(& _ZTI9QTextEdit)
+256   QTextEdit::_ZThn8_N9QTextEditD1Ev
+260   QTextEdit::_ZThn8_N9QTextEditD0Ev
+264   QWidget::_ZThn8_NK7QWidget7devTypeEv
+268   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+272   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTextEdit
+   size=20 align=4
+   base size=20 base align=4
+QTextEdit (0xb3026d80) 0
+    vptr=((& QTextEdit::_ZTV9QTextEdit) + 8u)
+  QAbstractScrollArea (0xb3026dc0) 0
+      primary-for QTextEdit (0xb3026d80)
+    QFrame (0xb3026e00) 0
+        primary-for QAbstractScrollArea (0xb3026dc0)
+      QWidget (0xb3081cd0) 0
+          primary-for QFrame (0xb3026e00)
+        QObject (0xb30862d0) 0
+            primary-for QWidget (0xb3081cd0)
+        QPaintDevice (0xb308630c) 8
+            vptr=((& QTextEdit::_ZTV9QTextEdit) + 256u)
+
+Class QAbstractTextDocumentLayout::Selection
+   size=12 align=4
+   base size=12 base align=4
+QAbstractTextDocumentLayout::Selection (0xb3086bb8) 0
+
+Class QAbstractTextDocumentLayout::PaintContext
+   size=48 align=4
+   base size=48 base align=4
+QAbstractTextDocumentLayout::PaintContext (0xb3086bf4) 0
+
+Vtable for QAbstractTextDocumentLayout
+QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractTextDocumentLayout)
+8     QAbstractTextDocumentLayout::metaObject
+12    QAbstractTextDocumentLayout::qt_metacast
+16    QAbstractTextDocumentLayout::qt_metacall
+20    QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout
+24    QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    QAbstractTextDocumentLayout::resizeInlineObject
+88    QAbstractTextDocumentLayout::positionInlineObject
+92    QAbstractTextDocumentLayout::drawInlineObject
+
+Class QAbstractTextDocumentLayout
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTextDocumentLayout (0xb30aeb00) 0
+    vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 8u)
+  QObject (0xb3086b7c) 0
+      primary-for QAbstractTextDocumentLayout (0xb30aeb00)
+
+Vtable for QTextObjectInterface
+QTextObjectInterface::_ZTV20QTextObjectInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QTextObjectInterface)
+8     QTextObjectInterface::~QTextObjectInterface
+12    QTextObjectInterface::~QTextObjectInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextObjectInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextObjectInterface (0xb310d348) 0 nearly-empty
+    vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 8u)
+
+Vtable for QPlainTextEdit
+QPlainTextEdit::_ZTV14QPlainTextEdit: 69u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QPlainTextEdit)
+8     QPlainTextEdit::metaObject
+12    QPlainTextEdit::qt_metacast
+16    QPlainTextEdit::qt_metacall
+20    QPlainTextEdit::~QPlainTextEdit
+24    QPlainTextEdit::~QPlainTextEdit
+28    QPlainTextEdit::event
+32    QObject::eventFilter
+36    QPlainTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QPlainTextEdit::mousePressEvent
+84    QPlainTextEdit::mouseReleaseEvent
+88    QPlainTextEdit::mouseDoubleClickEvent
+92    QPlainTextEdit::mouseMoveEvent
+96    QPlainTextEdit::wheelEvent
+100   QPlainTextEdit::keyPressEvent
+104   QPlainTextEdit::keyReleaseEvent
+108   QPlainTextEdit::focusInEvent
+112   QPlainTextEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QPlainTextEdit::paintEvent
+128   QWidget::moveEvent
+132   QPlainTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QPlainTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QPlainTextEdit::dragEnterEvent
+156   QPlainTextEdit::dragMoveEvent
+160   QPlainTextEdit::dragLeaveEvent
+164   QPlainTextEdit::dropEvent
+168   QPlainTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QPlainTextEdit::changeEvent
+184   QWidget::metric
+188   QPlainTextEdit::inputMethodEvent
+192   QPlainTextEdit::inputMethodQuery
+196   QPlainTextEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QPlainTextEdit::scrollContentsBy
+232   QPlainTextEdit::loadResource
+236   QPlainTextEdit::createMimeDataFromSelection
+240   QPlainTextEdit::canInsertFromMimeData
+244   QPlainTextEdit::insertFromMimeData
+248   (int (*)(...))-0x000000008
+252   (int (*)(...))(& _ZTI14QPlainTextEdit)
+256   QPlainTextEdit::_ZThn8_N14QPlainTextEditD1Ev
+260   QPlainTextEdit::_ZThn8_N14QPlainTextEditD0Ev
+264   QWidget::_ZThn8_NK7QWidget7devTypeEv
+268   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+272   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPlainTextEdit
+   size=20 align=4
+   base size=20 base align=4
+QPlainTextEdit (0xb310f580) 0
+    vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 8u)
+  QAbstractScrollArea (0xb310f5c0) 0
+      primary-for QPlainTextEdit (0xb310f580)
+    QFrame (0xb310f600) 0
+        primary-for QAbstractScrollArea (0xb310f5c0)
+      QWidget (0xb31129b0) 0
+          primary-for QFrame (0xb310f600)
+        QObject (0xb310d834) 0
+            primary-for QWidget (0xb31129b0)
+        QPaintDevice (0xb310d870) 8
+            vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 256u)
+
+Vtable for QPlainTextDocumentLayout
+QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QPlainTextDocumentLayout)
+8     QPlainTextDocumentLayout::metaObject
+12    QPlainTextDocumentLayout::qt_metacast
+16    QPlainTextDocumentLayout::qt_metacall
+20    QPlainTextDocumentLayout::~QPlainTextDocumentLayout
+24    QPlainTextDocumentLayout::~QPlainTextDocumentLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPlainTextDocumentLayout::draw
+60    QPlainTextDocumentLayout::hitTest
+64    QPlainTextDocumentLayout::pageCount
+68    QPlainTextDocumentLayout::documentSize
+72    QPlainTextDocumentLayout::frameBoundingRect
+76    QPlainTextDocumentLayout::blockBoundingRect
+80    QPlainTextDocumentLayout::documentChanged
+84    QAbstractTextDocumentLayout::resizeInlineObject
+88    QAbstractTextDocumentLayout::positionInlineObject
+92    QAbstractTextDocumentLayout::drawInlineObject
+
+Class QPlainTextDocumentLayout
+   size=8 align=4
+   base size=8 base align=4
+QPlainTextDocumentLayout (0xb310fa80) 0
+    vptr=((& QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout) + 8u)
+  QAbstractTextDocumentLayout (0xb310fac0) 0
+      primary-for QPlainTextDocumentLayout (0xb310fa80)
+    QObject (0xb310dbb8) 0
+        primary-for QAbstractTextDocumentLayout (0xb310fac0)
+
+Vtable for QPrinter
+QPrinter::_ZTV8QPrinter: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QPrinter)
+8     QPrinter::~QPrinter
+12    QPrinter::~QPrinter
+16    QPrinter::devType
+20    QPrinter::paintEngine
+24    QPrinter::metric
+
+Class QPrinter
+   size=12 align=4
+   base size=12 base align=4
+QPrinter (0xb310fd80) 0
+    vptr=((& QPrinter::_ZTV8QPrinter) + 8u)
+  QPaintDevice (0xb310ddd4) 0
+      primary-for QPrinter (0xb310fd80)
+
+Vtable for QPrintPreviewWidget
+QPrintPreviewWidget::_ZTV19QPrintPreviewWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QPrintPreviewWidget)
+8     QPrintPreviewWidget::metaObject
+12    QPrintPreviewWidget::qt_metacast
+16    QPrintPreviewWidget::qt_metacall
+20    QPrintPreviewWidget::~QPrintPreviewWidget
+24    QPrintPreviewWidget::~QPrintPreviewWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintPreviewWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI19QPrintPreviewWidget)
+232   QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD1Ev
+236   QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintPreviewWidget
+   size=24 align=4
+   base size=24 base align=4
+QPrintPreviewWidget (0xb2f6e340) 0
+    vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 8u)
+  QWidget (0xb2f736e0) 0
+      primary-for QPrintPreviewWidget (0xb2f6e340)
+    QObject (0xb2f74168) 0
+        primary-for QWidget (0xb2f736e0)
+    QPaintDevice (0xb2f741a4) 8
+        vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 232u)
+
+Vtable for QProgressBar
+QProgressBar::_ZTV12QProgressBar: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QProgressBar)
+8     QProgressBar::metaObject
+12    QProgressBar::qt_metacast
+16    QProgressBar::qt_metacall
+20    QProgressBar::~QProgressBar
+24    QProgressBar::~QProgressBar
+28    QProgressBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QProgressBar::sizeHint
+68    QProgressBar::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QProgressBar::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QProgressBar::text
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI12QProgressBar)
+236   QProgressBar::_ZThn8_N12QProgressBarD1Ev
+240   QProgressBar::_ZThn8_N12QProgressBarD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QProgressBar
+   size=20 align=4
+   base size=20 base align=4
+QProgressBar (0xb2f6e600) 0
+    vptr=((& QProgressBar::_ZTV12QProgressBar) + 8u)
+  QWidget (0xb2f7fa50) 0
+      primary-for QProgressBar (0xb2f6e600)
+    QObject (0xb2f743c0) 0
+        primary-for QWidget (0xb2f7fa50)
+    QPaintDevice (0xb2f743fc) 8
+        vptr=((& QProgressBar::_ZTV12QProgressBar) + 236u)
+
+Vtable for QRadioButton
+QRadioButton::_ZTV12QRadioButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QRadioButton)
+8     QRadioButton::metaObject
+12    QRadioButton::qt_metacast
+16    QRadioButton::qt_metacall
+20    QRadioButton::~QRadioButton
+24    QRadioButton::~QRadioButton
+28    QRadioButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QRadioButton::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QRadioButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QRadioButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QRadioButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QRadioButton)
+244   QRadioButton::_ZThn8_N12QRadioButtonD1Ev
+248   QRadioButton::_ZThn8_N12QRadioButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QRadioButton
+   size=20 align=4
+   base size=20 base align=4
+QRadioButton (0xb2f6e940) 0
+    vptr=((& QRadioButton::_ZTV12QRadioButton) + 8u)
+  QAbstractButton (0xb2f6e980) 0
+      primary-for QRadioButton (0xb2f6e940)
+    QWidget (0xb2f91e10) 0
+        primary-for QAbstractButton (0xb2f6e980)
+      QObject (0xb2f74690) 0
+          primary-for QWidget (0xb2f91e10)
+      QPaintDevice (0xb2f746cc) 8
+          vptr=((& QRadioButton::_ZTV12QRadioButton) + 244u)
+
+Vtable for QScrollArea
+QScrollArea::_ZTV11QScrollArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QScrollArea)
+8     QScrollArea::metaObject
+12    QScrollArea::qt_metacast
+16    QScrollArea::qt_metacall
+20    QScrollArea::~QScrollArea
+24    QScrollArea::~QScrollArea
+28    QScrollArea::event
+32    QScrollArea::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QScrollArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QScrollArea::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QScrollArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI11QScrollArea)
+240   QScrollArea::_ZThn8_N11QScrollAreaD1Ev
+244   QScrollArea::_ZThn8_N11QScrollAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QScrollArea
+   size=20 align=4
+   base size=20 base align=4
+QScrollArea (0xb2f6ec40) 0
+    vptr=((& QScrollArea::_ZTV11QScrollArea) + 8u)
+  QAbstractScrollArea (0xb2f6ec80) 0
+      primary-for QScrollArea (0xb2f6ec40)
+    QFrame (0xb2f6ecc0) 0
+        primary-for QAbstractScrollArea (0xb2f6ec80)
+      QWidget (0xb2fa3f00) 0
+          primary-for QFrame (0xb2f6ecc0)
+        QObject (0xb2f748e8) 0
+            primary-for QWidget (0xb2fa3f00)
+        QPaintDevice (0xb2f74924) 8
+            vptr=((& QScrollArea::_ZTV11QScrollArea) + 240u)
+
+Vtable for QScrollBar
+QScrollBar::_ZTV10QScrollBar: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QScrollBar)
+8     QScrollBar::metaObject
+12    QScrollBar::qt_metacast
+16    QScrollBar::qt_metacall
+20    QScrollBar::~QScrollBar
+24    QScrollBar::~QScrollBar
+28    QScrollBar::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QScrollBar::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QScrollBar::mousePressEvent
+84    QScrollBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QScrollBar::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QScrollBar::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QScrollBar::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QScrollBar::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QScrollBar::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI10QScrollBar)
+236   QScrollBar::_ZThn8_N10QScrollBarD1Ev
+240   QScrollBar::_ZThn8_N10QScrollBarD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QScrollBar
+   size=20 align=4
+   base size=20 base align=4
+QScrollBar (0xb2f6ef80) 0
+    vptr=((& QScrollBar::_ZTV10QScrollBar) + 8u)
+  QAbstractSlider (0xb2f6efc0) 0
+      primary-for QScrollBar (0xb2f6ef80)
+    QWidget (0xb2fb2fa0) 0
+        primary-for QAbstractSlider (0xb2f6efc0)
+      QObject (0xb2f74b40) 0
+          primary-for QWidget (0xb2fb2fa0)
+      QPaintDevice (0xb2f74b7c) 8
+          vptr=((& QScrollBar::_ZTV10QScrollBar) + 236u)
+
+Vtable for QSizeGrip
+QSizeGrip::_ZTV9QSizeGrip: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSizeGrip)
+8     QSizeGrip::metaObject
+12    QSizeGrip::qt_metacast
+16    QSizeGrip::qt_metacall
+20    QSizeGrip::~QSizeGrip
+24    QSizeGrip::~QSizeGrip
+28    QSizeGrip::event
+32    QSizeGrip::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QSizeGrip::setVisible
+64    QSizeGrip::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSizeGrip::mousePressEvent
+84    QSizeGrip::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSizeGrip::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSizeGrip::paintEvent
+128   QSizeGrip::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QSizeGrip::showEvent
+172   QSizeGrip::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QSizeGrip)
+232   QSizeGrip::_ZThn8_N9QSizeGripD1Ev
+236   QSizeGrip::_ZThn8_N9QSizeGripD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSizeGrip
+   size=20 align=4
+   base size=20 base align=4
+QSizeGrip (0xb2fbe2c0) 0
+    vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 8u)
+  QWidget (0xb2fc6d20) 0
+      primary-for QSizeGrip (0xb2fbe2c0)
+    QObject (0xb2f74e10) 0
+        primary-for QWidget (0xb2fc6d20)
+    QPaintDevice (0xb2f74e4c) 8
+        vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 232u)
+
+Vtable for QSpinBox
+QSpinBox::_ZTV8QSpinBox: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QSpinBox)
+8     QSpinBox::metaObject
+12    QSpinBox::qt_metacast
+16    QSpinBox::qt_metacall
+20    QSpinBox::~QSpinBox
+24    QSpinBox::~QSpinBox
+28    QSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSpinBox::validate
+228   QSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   QSpinBox::valueFromText
+248   QSpinBox::textFromValue
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI8QSpinBox)
+260   QSpinBox::_ZThn8_N8QSpinBoxD1Ev
+264   QSpinBox::_ZThn8_N8QSpinBoxD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QSpinBox (0xb2fbe580) 0
+    vptr=((& QSpinBox::_ZTV8QSpinBox) + 8u)
+  QAbstractSpinBox (0xb2fbe5c0) 0
+      primary-for QSpinBox (0xb2fbe580)
+    QWidget (0xb2fd5af0) 0
+        primary-for QAbstractSpinBox (0xb2fbe5c0)
+      QObject (0xb2fdd078) 0
+          primary-for QWidget (0xb2fd5af0)
+      QPaintDevice (0xb2fdd0b4) 8
+          vptr=((& QSpinBox::_ZTV8QSpinBox) + 260u)
+
+Vtable for QDoubleSpinBox
+QDoubleSpinBox::_ZTV14QDoubleSpinBox: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDoubleSpinBox)
+8     QDoubleSpinBox::metaObject
+12    QDoubleSpinBox::qt_metacast
+16    QDoubleSpinBox::qt_metacall
+20    QDoubleSpinBox::~QDoubleSpinBox
+24    QDoubleSpinBox::~QDoubleSpinBox
+28    QAbstractSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDoubleSpinBox::validate
+228   QDoubleSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   QDoubleSpinBox::valueFromText
+248   QDoubleSpinBox::textFromValue
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI14QDoubleSpinBox)
+260   QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD1Ev
+264   QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDoubleSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QDoubleSpinBox (0xb2fbe9c0) 0
+    vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 8u)
+  QAbstractSpinBox (0xb2fbea00) 0
+      primary-for QDoubleSpinBox (0xb2fbe9c0)
+    QWidget (0xb2feb870) 0
+        primary-for QAbstractSpinBox (0xb2fbea00)
+      QObject (0xb2fdd348) 0
+          primary-for QWidget (0xb2feb870)
+      QPaintDevice (0xb2fdd384) 8
+          vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 260u)
+
+Vtable for QSplashScreen
+QSplashScreen::_ZTV13QSplashScreen: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSplashScreen)
+8     QSplashScreen::metaObject
+12    QSplashScreen::qt_metacast
+16    QSplashScreen::qt_metacall
+20    QSplashScreen::~QSplashScreen
+24    QSplashScreen::~QSplashScreen
+28    QSplashScreen::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSplashScreen::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSplashScreen::drawContents
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI13QSplashScreen)
+236   QSplashScreen::_ZThn8_N13QSplashScreenD1Ev
+240   QSplashScreen::_ZThn8_N13QSplashScreenD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplashScreen
+   size=20 align=4
+   base size=20 base align=4
+QSplashScreen (0xb2fbecc0) 0
+    vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 8u)
+  QWidget (0xb2ffa8c0) 0
+      primary-for QSplashScreen (0xb2fbecc0)
+    QObject (0xb2fdd5a0) 0
+        primary-for QWidget (0xb2ffa8c0)
+    QPaintDevice (0xb2fdd5dc) 8
+        vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 236u)
+
+Vtable for QSplitter
+QSplitter::_ZTV9QSplitter: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSplitter)
+8     QSplitter::metaObject
+12    QSplitter::qt_metacast
+16    QSplitter::qt_metacall
+20    QSplitter::~QSplitter
+24    QSplitter::~QSplitter
+28    QSplitter::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QSplitter::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSplitter::sizeHint
+68    QSplitter::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QSplitter::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QSplitter::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSplitter::createHandle
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI9QSplitter)
+236   QSplitter::_ZThn8_N9QSplitterD1Ev
+240   QSplitter::_ZThn8_N9QSplitterD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplitter
+   size=20 align=4
+   base size=20 base align=4
+QSplitter (0xb3016000) 0
+    vptr=((& QSplitter::_ZTV9QSplitter) + 8u)
+  QFrame (0xb3016040) 0
+      primary-for QSplitter (0xb3016000)
+    QWidget (0xb300baa0) 0
+        primary-for QFrame (0xb3016040)
+      QObject (0xb2fdd7f8) 0
+          primary-for QWidget (0xb300baa0)
+      QPaintDevice (0xb2fdd834) 8
+          vptr=((& QSplitter::_ZTV9QSplitter) + 236u)
+
+Vtable for QSplitterHandle
+QSplitterHandle::_ZTV15QSplitterHandle: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSplitterHandle)
+8     QSplitterHandle::metaObject
+12    QSplitterHandle::qt_metacast
+16    QSplitterHandle::qt_metacall
+20    QSplitterHandle::~QSplitterHandle
+24    QSplitterHandle::~QSplitterHandle
+28    QSplitterHandle::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSplitterHandle::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSplitterHandle::mousePressEvent
+84    QSplitterHandle::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSplitterHandle::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSplitterHandle::paintEvent
+128   QWidget::moveEvent
+132   QSplitterHandle::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI15QSplitterHandle)
+232   QSplitterHandle::_ZThn8_N15QSplitterHandleD1Ev
+236   QSplitterHandle::_ZThn8_N15QSplitterHandleD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplitterHandle
+   size=20 align=4
+   base size=20 base align=4
+QSplitterHandle (0xb3016440) 0
+    vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 8u)
+  QWidget (0xb2e2b550) 0
+      primary-for QSplitterHandle (0xb3016440)
+    QObject (0xb2fddbb8) 0
+        primary-for QWidget (0xb2e2b550)
+    QPaintDevice (0xb2fddbf4) 8
+        vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 232u)
+
+Vtable for QStackedWidget
+QStackedWidget::_ZTV14QStackedWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QStackedWidget)
+8     QStackedWidget::metaObject
+12    QStackedWidget::qt_metacast
+16    QStackedWidget::qt_metacall
+20    QStackedWidget::~QStackedWidget
+24    QStackedWidget::~QStackedWidget
+28    QStackedWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QStackedWidget)
+232   QStackedWidget::_ZThn8_N14QStackedWidgetD1Ev
+236   QStackedWidget::_ZThn8_N14QStackedWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QStackedWidget
+   size=20 align=4
+   base size=20 base align=4
+QStackedWidget (0xb3016700) 0
+    vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 8u)
+  QFrame (0xb3016740) 0
+      primary-for QStackedWidget (0xb3016700)
+    QWidget (0xb2e3e140) 0
+        primary-for QFrame (0xb3016740)
+      QObject (0xb2fdde10) 0
+          primary-for QWidget (0xb2e3e140)
+      QPaintDevice (0xb2fdde4c) 8
+          vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 232u)
+
+Vtable for QStatusBar
+QStatusBar::_ZTV10QStatusBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QStatusBar)
+8     QStatusBar::metaObject
+12    QStatusBar::qt_metacast
+16    QStatusBar::qt_metacall
+20    QStatusBar::~QStatusBar
+24    QStatusBar::~QStatusBar
+28    QStatusBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QStatusBar::paintEvent
+128   QWidget::moveEvent
+132   QStatusBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QStatusBar::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QStatusBar)
+232   QStatusBar::_ZThn8_N10QStatusBarD1Ev
+236   QStatusBar::_ZThn8_N10QStatusBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QStatusBar
+   size=20 align=4
+   base size=20 base align=4
+QStatusBar (0xb3016a00) 0
+    vptr=((& QStatusBar::_ZTV10QStatusBar) + 8u)
+  QWidget (0xb2e42cd0) 0
+      primary-for QStatusBar (0xb3016a00)
+    QObject (0xb2e4e078) 0
+        primary-for QWidget (0xb2e42cd0)
+    QPaintDevice (0xb2e4e0b4) 8
+        vptr=((& QStatusBar::_ZTV10QStatusBar) + 232u)
+
+Vtable for QTextBrowser
+QTextBrowser::_ZTV12QTextBrowser: 74u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextBrowser)
+8     QTextBrowser::metaObject
+12    QTextBrowser::qt_metacast
+16    QTextBrowser::qt_metacall
+20    QTextBrowser::~QTextBrowser
+24    QTextBrowser::~QTextBrowser
+28    QTextBrowser::event
+32    QObject::eventFilter
+36    QTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTextBrowser::mousePressEvent
+84    QTextBrowser::mouseReleaseEvent
+88    QTextEdit::mouseDoubleClickEvent
+92    QTextBrowser::mouseMoveEvent
+96    QTextEdit::wheelEvent
+100   QTextBrowser::keyPressEvent
+104   QTextEdit::keyReleaseEvent
+108   QTextEdit::focusInEvent
+112   QTextBrowser::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTextBrowser::paintEvent
+128   QWidget::moveEvent
+132   QTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QTextEdit::dragEnterEvent
+156   QTextEdit::dragMoveEvent
+160   QTextEdit::dragLeaveEvent
+164   QTextEdit::dropEvent
+168   QTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTextEdit::changeEvent
+184   QWidget::metric
+188   QTextEdit::inputMethodEvent
+192   QTextEdit::inputMethodQuery
+196   QTextBrowser::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QTextEdit::scrollContentsBy
+232   QTextBrowser::loadResource
+236   QTextEdit::createMimeDataFromSelection
+240   QTextEdit::canInsertFromMimeData
+244   QTextEdit::insertFromMimeData
+248   QTextBrowser::setSource
+252   QTextBrowser::backward
+256   QTextBrowser::forward
+260   QTextBrowser::home
+264   QTextBrowser::reload
+268   (int (*)(...))-0x000000008
+272   (int (*)(...))(& _ZTI12QTextBrowser)
+276   QTextBrowser::_ZThn8_N12QTextBrowserD1Ev
+280   QTextBrowser::_ZThn8_N12QTextBrowserD0Ev
+284   QWidget::_ZThn8_NK7QWidget7devTypeEv
+288   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+292   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTextBrowser
+   size=20 align=4
+   base size=20 base align=4
+QTextBrowser (0xb3016e00) 0
+    vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 8u)
+  QTextEdit (0xb3016e40) 0
+      primary-for QTextBrowser (0xb3016e00)
+    QAbstractScrollArea (0xb3016e80) 0
+        primary-for QTextEdit (0xb3016e40)
+      QFrame (0xb3016ec0) 0
+          primary-for QAbstractScrollArea (0xb3016e80)
+        QWidget (0xb2e5f460) 0
+            primary-for QFrame (0xb3016ec0)
+          QObject (0xb2e4e2d0) 0
+              primary-for QWidget (0xb2e5f460)
+          QPaintDevice (0xb2e4e30c) 8
+              vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 276u)
+
+Vtable for QToolBar
+QToolBar::_ZTV8QToolBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QToolBar)
+8     QToolBar::metaObject
+12    QToolBar::qt_metacast
+16    QToolBar::qt_metacall
+20    QToolBar::~QToolBar
+24    QToolBar::~QToolBar
+28    QToolBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QToolBar::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QToolBar::paintEvent
+128   QWidget::moveEvent
+132   QToolBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QToolBar::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI8QToolBar)
+232   QToolBar::_ZThn8_N8QToolBarD1Ev
+236   QToolBar::_ZThn8_N8QToolBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolBar
+   size=20 align=4
+   base size=20 base align=4
+QToolBar (0xb2e70180) 0
+    vptr=((& QToolBar::_ZTV8QToolBar) + 8u)
+  QWidget (0xb2e69d20) 0
+      primary-for QToolBar (0xb2e70180)
+    QObject (0xb2e4e528) 0
+        primary-for QWidget (0xb2e69d20)
+    QPaintDevice (0xb2e4e564) 8
+        vptr=((& QToolBar::_ZTV8QToolBar) + 232u)
+
+Vtable for QToolBox
+QToolBox::_ZTV8QToolBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QToolBox)
+8     QToolBox::metaObject
+12    QToolBox::qt_metacast
+16    QToolBox::qt_metacall
+20    QToolBox::~QToolBox
+24    QToolBox::~QToolBox
+28    QToolBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QToolBox::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QToolBox::itemInserted
+228   QToolBox::itemRemoved
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI8QToolBox)
+240   QToolBox::_ZThn8_N8QToolBoxD1Ev
+244   QToolBox::_ZThn8_N8QToolBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolBox
+   size=20 align=4
+   base size=20 base align=4
+QToolBox (0xb2e70580) 0
+    vptr=((& QToolBox::_ZTV8QToolBox) + 8u)
+  QFrame (0xb2e705c0) 0
+      primary-for QToolBox (0xb2e70580)
+    QWidget (0xb2e89730) 0
+        primary-for QFrame (0xb2e705c0)
+      QObject (0xb2e4e8ac) 0
+          primary-for QWidget (0xb2e89730)
+      QPaintDevice (0xb2e4e8e8) 8
+          vptr=((& QToolBox::_ZTV8QToolBox) + 240u)
+
+Vtable for QToolButton
+QToolButton::_ZTV11QToolButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QToolButton)
+8     QToolButton::metaObject
+12    QToolButton::qt_metacast
+16    QToolButton::qt_metacall
+20    QToolButton::~QToolButton
+24    QToolButton::~QToolButton
+28    QToolButton::event
+32    QObject::eventFilter
+36    QToolButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QToolButton::sizeHint
+68    QToolButton::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QToolButton::mousePressEvent
+84    QToolButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QToolButton::enterEvent
+120   QToolButton::leaveEvent
+124   QToolButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QToolButton::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QToolButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QToolButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QToolButton)
+244   QToolButton::_ZThn8_N11QToolButtonD1Ev
+248   QToolButton::_ZThn8_N11QToolButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolButton
+   size=20 align=4
+   base size=20 base align=4
+QToolButton (0xb2e70bc0) 0
+    vptr=((& QToolButton::_ZTV11QToolButton) + 8u)
+  QAbstractButton (0xb2e70c00) 0
+      primary-for QToolButton (0xb2e70bc0)
+    QWidget (0xb2eaf5a0) 0
+        primary-for QAbstractButton (0xb2e70c00)
+      QObject (0xb2e4efb4) 0
+          primary-for QWidget (0xb2eaf5a0)
+      QPaintDevice (0xb2eb0000) 8
+          vptr=((& QToolButton::_ZTV11QToolButton) + 244u)
+
+Vtable for QWorkspace
+QWorkspace::_ZTV10QWorkspace: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QWorkspace)
+8     QWorkspace::metaObject
+12    QWorkspace::qt_metacast
+16    QWorkspace::qt_metacall
+20    QWorkspace::~QWorkspace
+24    QWorkspace::~QWorkspace
+28    QWorkspace::event
+32    QWorkspace::eventFilter
+36    QObject::timerEvent
+40    QWorkspace::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWorkspace::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWorkspace::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWorkspace::paintEvent
+128   QWidget::moveEvent
+132   QWorkspace::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWorkspace::showEvent
+172   QWorkspace::hideEvent
+176   QWidget::x11Event
+180   QWorkspace::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QWorkspace)
+232   QWorkspace::_ZThn8_N10QWorkspaceD1Ev
+236   QWorkspace::_ZThn8_N10QWorkspaceD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWorkspace
+   size=20 align=4
+   base size=20 base align=4
+QWorkspace (0xb2ecd340) 0
+    vptr=((& QWorkspace::_ZTV10QWorkspace) + 8u)
+  QWidget (0xb2ed26e0) 0
+      primary-for QWorkspace (0xb2ecd340)
+    QObject (0xb2eb0654) 0
+        primary-for QWidget (0xb2ed26e0)
+    QPaintDevice (0xb2eb0690) 8
+        vptr=((& QWorkspace::_ZTV10QWorkspace) + 232u)
+
+Vtable for QCompleter
+QCompleter::_ZTV10QCompleter: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QCompleter)
+8     QCompleter::metaObject
+12    QCompleter::qt_metacast
+16    QCompleter::qt_metacall
+20    QCompleter::~QCompleter
+24    QCompleter::~QCompleter
+28    QCompleter::event
+32    QCompleter::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCompleter::pathFromIndex
+60    QCompleter::splitPath
+
+Class QCompleter
+   size=8 align=4
+   base size=8 base align=4
+QCompleter (0xb2ecd600) 0
+    vptr=((& QCompleter::_ZTV10QCompleter) + 8u)
+  QObject (0xb2eb08ac) 0
+      primary-for QCompleter (0xb2ecd600)
+
+Class QDesktopServices
+   size=1 align=1
+   base size=0 base align=1
+QDesktopServices (0xb2eb0ac8) 0 empty
+
+Vtable for QSystemTrayIcon
+QSystemTrayIcon::_ZTV15QSystemTrayIcon: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSystemTrayIcon)
+8     QSystemTrayIcon::metaObject
+12    QSystemTrayIcon::qt_metacast
+16    QSystemTrayIcon::qt_metacall
+20    QSystemTrayIcon::~QSystemTrayIcon
+24    QSystemTrayIcon::~QSystemTrayIcon
+28    QSystemTrayIcon::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSystemTrayIcon
+   size=8 align=4
+   base size=8 base align=4
+QSystemTrayIcon (0xb2ecd900) 0
+    vptr=((& QSystemTrayIcon::_ZTV15QSystemTrayIcon) + 8u)
+  QObject (0xb2eb0b40) 0
+      primary-for QSystemTrayIcon (0xb2ecd900)
+
+Vtable for QUndoGroup
+QUndoGroup::_ZTV10QUndoGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QUndoGroup)
+8     QUndoGroup::metaObject
+12    QUndoGroup::qt_metacast
+16    QUndoGroup::qt_metacall
+20    QUndoGroup::~QUndoGroup
+24    QUndoGroup::~QUndoGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QUndoGroup
+   size=8 align=4
+   base size=8 base align=4
+QUndoGroup (0xb2ecdc80) 0
+    vptr=((& QUndoGroup::_ZTV10QUndoGroup) + 8u)
+  QObject (0xb2eb0d5c) 0
+      primary-for QUndoGroup (0xb2ecdc80)
+
+Vtable for QUndoCommand
+QUndoCommand::_ZTV12QUndoCommand: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QUndoCommand)
+8     QUndoCommand::~QUndoCommand
+12    QUndoCommand::~QUndoCommand
+16    QUndoCommand::undo
+20    QUndoCommand::redo
+24    QUndoCommand::id
+28    QUndoCommand::mergeWith
+
+Class QUndoCommand
+   size=8 align=4
+   base size=8 base align=4
+QUndoCommand (0xb2eb0f78) 0
+    vptr=((& QUndoCommand::_ZTV12QUndoCommand) + 8u)
+
+Vtable for QUndoStack
+QUndoStack::_ZTV10QUndoStack: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QUndoStack)
+8     QUndoStack::metaObject
+12    QUndoStack::qt_metacast
+16    QUndoStack::qt_metacall
+20    QUndoStack::~QUndoStack
+24    QUndoStack::~QUndoStack
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QUndoStack
+   size=8 align=4
+   base size=8 base align=4
+QUndoStack (0xb2ecdf80) 0
+    vptr=((& QUndoStack::_ZTV10QUndoStack) + 8u)
+  QObject (0xb2eb0fb4) 0
+      primary-for QUndoStack (0xb2ecdf80)
+
+Class QItemSelectionRange
+   size=8 align=4
+   base size=8 base align=4
+QItemSelectionRange (0xb2d301e0) 0
+
+Vtable for QItemSelectionModel
+QItemSelectionModel::_ZTV19QItemSelectionModel: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QItemSelectionModel)
+8     QItemSelectionModel::metaObject
+12    QItemSelectionModel::qt_metacast
+16    QItemSelectionModel::qt_metacall
+20    QItemSelectionModel::~QItemSelectionModel
+24    QItemSelectionModel::~QItemSelectionModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QItemSelectionModel::select
+60    QItemSelectionModel::select
+64    QItemSelectionModel::clear
+68    QItemSelectionModel::reset
+
+Class QItemSelectionModel
+   size=8 align=4
+   base size=8 base align=4
+QItemSelectionModel (0xb2d24d00) 0
+    vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 8u)
+  QObject (0xb2d6c258) 0
+      primary-for QItemSelectionModel (0xb2d24d00)
+
+Class QItemSelection
+   size=4 align=4
+   base size=4 base align=4
+QItemSelection (0xb2d861c0) 0
+  QList<QItemSelectionRange> (0xb2d6c618) 0
+
+Vtable for QAbstractItemView
+QAbstractItemView::_ZTV17QAbstractItemView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAbstractItemView)
+8     QAbstractItemView::metaObject
+12    QAbstractItemView::qt_metacast
+16    QAbstractItemView::qt_metacall
+20    QAbstractItemView::~QAbstractItemView
+24    QAbstractItemView::~QAbstractItemView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QAbstractScrollArea::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   __cxa_pure_virtual
+248   __cxa_pure_virtual
+252   __cxa_pure_virtual
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QAbstractItemView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QAbstractItemView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QAbstractItemView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   __cxa_pure_virtual
+344   __cxa_pure_virtual
+348   __cxa_pure_virtual
+352   __cxa_pure_virtual
+356   __cxa_pure_virtual
+360   __cxa_pure_virtual
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI17QAbstractItemView)
+392   QAbstractItemView::_ZThn8_N17QAbstractItemViewD1Ev
+396   QAbstractItemView::_ZThn8_N17QAbstractItemViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractItemView
+   size=20 align=4
+   base size=20 base align=4
+QAbstractItemView (0xb2d86340) 0
+    vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 8u)
+  QAbstractScrollArea (0xb2d86380) 0
+      primary-for QAbstractItemView (0xb2d86340)
+    QFrame (0xb2d863c0) 0
+        primary-for QAbstractScrollArea (0xb2d86380)
+      QWidget (0xb2dbd280) 0
+          primary-for QFrame (0xb2d863c0)
+        QObject (0xb2d6c7bc) 0
+            primary-for QWidget (0xb2dbd280)
+        QPaintDevice (0xb2d6c7f8) 8
+            vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 392u)
+
+Vtable for QListView
+QListView::_ZTV9QListView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QListView)
+8     QListView::metaObject
+12    QListView::qt_metacast
+16    QListView::qt_metacall
+20    QListView::~QListView
+24    QListView::~QListView
+28    QListView::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI9QListView)
+392   QListView::_ZThn8_N9QListViewD1Ev
+396   QListView::_ZThn8_N9QListViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QListView
+   size=20 align=4
+   base size=20 base align=4
+QListView (0xb2d86800) 0
+    vptr=((& QListView::_ZTV9QListView) + 8u)
+  QAbstractItemView (0xb2d86840) 0
+      primary-for QListView (0xb2d86800)
+    QAbstractScrollArea (0xb2d86880) 0
+        primary-for QAbstractItemView (0xb2d86840)
+      QFrame (0xb2d868c0) 0
+          primary-for QAbstractScrollArea (0xb2d86880)
+        QWidget (0xb2decb40) 0
+            primary-for QFrame (0xb2d868c0)
+          QObject (0xb2d6cb04) 0
+              primary-for QWidget (0xb2decb40)
+          QPaintDevice (0xb2d6cb40) 8
+              vptr=((& QListView::_ZTV9QListView) + 392u)
+
+Vtable for QUndoView
+QUndoView::_ZTV9QUndoView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QUndoView)
+8     QUndoView::metaObject
+12    QUndoView::qt_metacast
+16    QUndoView::qt_metacall
+20    QUndoView::~QUndoView
+24    QUndoView::~QUndoView
+28    QListView::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI9QUndoView)
+392   QUndoView::_ZThn8_N9QUndoViewD1Ev
+396   QUndoView::_ZThn8_N9QUndoViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QUndoView
+   size=20 align=4
+   base size=20 base align=4
+QUndoView (0xb2d86bc0) 0
+    vptr=((& QUndoView::_ZTV9QUndoView) + 8u)
+  QListView (0xb2d86c00) 0
+      primary-for QUndoView (0xb2d86bc0)
+    QAbstractItemView (0xb2d86c40) 0
+        primary-for QListView (0xb2d86c00)
+      QAbstractScrollArea (0xb2d86c80) 0
+          primary-for QAbstractItemView (0xb2d86c40)
+        QFrame (0xb2d86cc0) 0
+            primary-for QAbstractScrollArea (0xb2d86c80)
+          QWidget (0xb2e1ce60) 0
+              primary-for QFrame (0xb2d86cc0)
+            QObject (0xb2d6cd5c) 0
+                primary-for QWidget (0xb2e1ce60)
+            QPaintDevice (0xb2d6cd98) 8
+                vptr=((& QUndoView::_ZTV9QUndoView) + 392u)
+
+Class QStaticText
+   size=4 align=4
+   base size=4 base align=4
+QStaticText (0xb2d6cfb4) 0
+
+Vtable for QSyntaxHighlighter
+QSyntaxHighlighter::_ZTV18QSyntaxHighlighter: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QSyntaxHighlighter)
+8     QSyntaxHighlighter::metaObject
+12    QSyntaxHighlighter::qt_metacast
+16    QSyntaxHighlighter::qt_metacall
+20    QSyntaxHighlighter::~QSyntaxHighlighter
+24    QSyntaxHighlighter::~QSyntaxHighlighter
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+
+Class QSyntaxHighlighter
+   size=8 align=4
+   base size=8 base align=4
+QSyntaxHighlighter (0xb2c47140) 0
+    vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 8u)
+  QObject (0xb2c3f0f0) 0
+      primary-for QSyntaxHighlighter (0xb2c47140)
+
+Class QTextDocumentFragment
+   size=4 align=4
+   base size=4 base align=4
+QTextDocumentFragment (0xb2c3f30c) 0
+
+Class QTextDocumentWriter
+   size=4 align=4
+   base size=4 base align=4
+QTextDocumentWriter (0xb2c3f348) 0
+
+Vtable for QTextList
+QTextList::_ZTV9QTextList: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTextList)
+8     QTextList::metaObject
+12    QTextList::qt_metacast
+16    QTextList::qt_metacall
+20    QTextList::~QTextList
+24    QTextList::~QTextList
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextBlockGroup::blockInserted
+60    QTextBlockGroup::blockRemoved
+64    QTextBlockGroup::blockFormatChanged
+
+Class QTextList
+   size=8 align=4
+   base size=8 base align=4
+QTextList (0xb2c47480) 0
+    vptr=((& QTextList::_ZTV9QTextList) + 8u)
+  QTextBlockGroup (0xb2c474c0) 0
+      primary-for QTextList (0xb2c47480)
+    QTextObject (0xb2c47500) 0
+        primary-for QTextBlockGroup (0xb2c474c0)
+      QObject (0xb2c3f384) 0
+          primary-for QTextObject (0xb2c47500)
+
+Class QTextTableCell
+   size=8 align=4
+   base size=8 base align=4
+QTextTableCell (0xb2c3f960) 0
+
+Vtable for QTextTable
+QTextTable::_ZTV10QTextTable: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextTable)
+8     QTextTable::metaObject
+12    QTextTable::qt_metacast
+16    QTextTable::qt_metacall
+20    QTextTable::~QTextTable
+24    QTextTable::~QTextTable
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextTable
+   size=8 align=4
+   base size=8 base align=4
+QTextTable (0xb2c7e000) 0
+    vptr=((& QTextTable::_ZTV10QTextTable) + 8u)
+  QTextFrame (0xb2c7e040) 0
+      primary-for QTextTable (0xb2c7e000)
+    QTextObject (0xb2c7e080) 0
+        primary-for QTextFrame (0xb2c7e040)
+      QObject (0xb2c7b1e0) 0
+          primary-for QTextObject (0xb2c7e080)
+
+Vtable for QCommonStyle
+QCommonStyle::_ZTV12QCommonStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCommonStyle)
+8     QCommonStyle::metaObject
+12    QCommonStyle::qt_metacast
+16    QCommonStyle::qt_metacall
+20    QCommonStyle::~QCommonStyle
+24    QCommonStyle::~QCommonStyle
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCommonStyle::polish
+60    QCommonStyle::unpolish
+64    QCommonStyle::polish
+68    QCommonStyle::unpolish
+72    QCommonStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QCommonStyle::drawPrimitive
+100   QCommonStyle::drawControl
+104   QCommonStyle::subElementRect
+108   QCommonStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QCommonStyle::subControlRect
+120   QCommonStyle::pixelMetric
+124   QCommonStyle::sizeFromContents
+128   QCommonStyle::styleHint
+132   QCommonStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QCommonStyle
+   size=8 align=4
+   base size=8 base align=4
+QCommonStyle (0xb2c7e640) 0
+    vptr=((& QCommonStyle::_ZTV12QCommonStyle) + 8u)
+  QStyle (0xb2c7e680) 0
+      primary-for QCommonStyle (0xb2c7e640)
+    QObject (0xb2c7b744) 0
+        primary-for QStyle (0xb2c7e680)
+
+Vtable for QMotifStyle
+QMotifStyle::_ZTV11QMotifStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMotifStyle)
+8     QMotifStyle::metaObject
+12    QMotifStyle::qt_metacast
+16    QMotifStyle::qt_metacall
+20    QMotifStyle::~QMotifStyle
+24    QMotifStyle::~QMotifStyle
+28    QMotifStyle::event
+32    QMotifStyle::eventFilter
+36    QMotifStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMotifStyle::polish
+60    QMotifStyle::unpolish
+64    QMotifStyle::polish
+68    QMotifStyle::unpolish
+72    QMotifStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QMotifStyle::standardPalette
+96    QMotifStyle::drawPrimitive
+100   QMotifStyle::drawControl
+104   QMotifStyle::subElementRect
+108   QMotifStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QMotifStyle::subControlRect
+120   QMotifStyle::pixelMetric
+124   QMotifStyle::sizeFromContents
+128   QMotifStyle::styleHint
+132   QMotifStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QMotifStyle
+   size=16 align=4
+   base size=13 base align=4
+QMotifStyle (0xb2c7e940) 0
+    vptr=((& QMotifStyle::_ZTV11QMotifStyle) + 8u)
+  QCommonStyle (0xb2c7e980) 0
+      primary-for QMotifStyle (0xb2c7e940)
+    QStyle (0xb2c7e9c0) 0
+        primary-for QCommonStyle (0xb2c7e980)
+      QObject (0xb2c7b960) 0
+          primary-for QStyle (0xb2c7e9c0)
+
+Vtable for QCDEStyle
+QCDEStyle::_ZTV9QCDEStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QCDEStyle)
+8     QCDEStyle::metaObject
+12    QCDEStyle::qt_metacast
+16    QCDEStyle::qt_metacall
+20    QCDEStyle::~QCDEStyle
+24    QCDEStyle::~QCDEStyle
+28    QMotifStyle::event
+32    QMotifStyle::eventFilter
+36    QMotifStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMotifStyle::polish
+60    QMotifStyle::unpolish
+64    QMotifStyle::polish
+68    QMotifStyle::unpolish
+72    QMotifStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QCDEStyle::standardPalette
+96    QCDEStyle::drawPrimitive
+100   QCDEStyle::drawControl
+104   QMotifStyle::subElementRect
+108   QMotifStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QMotifStyle::subControlRect
+120   QCDEStyle::pixelMetric
+124   QMotifStyle::sizeFromContents
+128   QMotifStyle::styleHint
+132   QMotifStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QCDEStyle
+   size=16 align=4
+   base size=13 base align=4
+QCDEStyle (0xb2c7ecc0) 0
+    vptr=((& QCDEStyle::_ZTV9QCDEStyle) + 8u)
+  QMotifStyle (0xb2c7ed00) 0
+      primary-for QCDEStyle (0xb2c7ecc0)
+    QCommonStyle (0xb2c7ed40) 0
+        primary-for QMotifStyle (0xb2c7ed00)
+      QStyle (0xb2c7ed80) 0
+          primary-for QCommonStyle (0xb2c7ed40)
+        QObject (0xb2c7bbb8) 0
+            primary-for QStyle (0xb2c7ed80)
+
+Vtable for QWindowsStyle
+QWindowsStyle::_ZTV13QWindowsStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWindowsStyle)
+8     QWindowsStyle::metaObject
+12    QWindowsStyle::qt_metacast
+16    QWindowsStyle::qt_metacall
+20    QWindowsStyle::~QWindowsStyle
+24    QWindowsStyle::~QWindowsStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsStyle::polish
+60    QWindowsStyle::unpolish
+64    QWindowsStyle::polish
+68    QWindowsStyle::unpolish
+72    QWindowsStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QWindowsStyle::drawPrimitive
+100   QWindowsStyle::drawControl
+104   QWindowsStyle::subElementRect
+108   QWindowsStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QCommonStyle::subControlRect
+120   QWindowsStyle::pixelMetric
+124   QWindowsStyle::sizeFromContents
+128   QWindowsStyle::styleHint
+132   QWindowsStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsStyle (0xb2c7efc0) 0
+    vptr=((& QWindowsStyle::_ZTV13QWindowsStyle) + 8u)
+  QCommonStyle (0xb2cc3000) 0
+      primary-for QWindowsStyle (0xb2c7efc0)
+    QStyle (0xb2cc3040) 0
+        primary-for QCommonStyle (0xb2cc3000)
+      QObject (0xb2c7bce4) 0
+          primary-for QStyle (0xb2cc3040)
+
+Vtable for QCleanlooksStyle
+QCleanlooksStyle::_ZTV16QCleanlooksStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCleanlooksStyle)
+8     QCleanlooksStyle::metaObject
+12    QCleanlooksStyle::qt_metacast
+16    QCleanlooksStyle::qt_metacall
+20    QCleanlooksStyle::~QCleanlooksStyle
+24    QCleanlooksStyle::~QCleanlooksStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCleanlooksStyle::polish
+60    QCleanlooksStyle::unpolish
+64    QCleanlooksStyle::polish
+68    QCleanlooksStyle::unpolish
+72    QCleanlooksStyle::polish
+76    QStyle::itemTextRect
+80    QCleanlooksStyle::itemPixmapRect
+84    QCleanlooksStyle::drawItemText
+88    QCleanlooksStyle::drawItemPixmap
+92    QCleanlooksStyle::standardPalette
+96    QCleanlooksStyle::drawPrimitive
+100   QCleanlooksStyle::drawControl
+104   QCleanlooksStyle::subElementRect
+108   QCleanlooksStyle::drawComplexControl
+112   QCleanlooksStyle::hitTestComplexControl
+116   QCleanlooksStyle::subControlRect
+120   QCleanlooksStyle::pixelMetric
+124   QCleanlooksStyle::sizeFromContents
+128   QCleanlooksStyle::styleHint
+132   QCleanlooksStyle::standardPixmap
+136   QCleanlooksStyle::generatedIconPixmap
+
+Class QCleanlooksStyle
+   size=12 align=4
+   base size=12 base align=4
+QCleanlooksStyle (0xb2cc3300) 0
+    vptr=((& QCleanlooksStyle::_ZTV16QCleanlooksStyle) + 8u)
+  QWindowsStyle (0xb2cc3340) 0
+      primary-for QCleanlooksStyle (0xb2cc3300)
+    QCommonStyle (0xb2cc3380) 0
+        primary-for QWindowsStyle (0xb2cc3340)
+      QStyle (0xb2cc33c0) 0
+          primary-for QCommonStyle (0xb2cc3380)
+        QObject (0xb2c7bf00) 0
+            primary-for QStyle (0xb2cc33c0)
+
+Vtable for QDialog
+QDialog::_ZTV7QDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QDialog)
+8     QDialog::metaObject
+12    QDialog::qt_metacast
+16    QDialog::qt_metacall
+20    QDialog::~QDialog
+24    QDialog::~QDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI7QDialog)
+244   QDialog::_ZThn8_N7QDialogD1Ev
+248   QDialog::_ZThn8_N7QDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDialog
+   size=20 align=4
+   base size=20 base align=4
+QDialog (0xb2cc3680) 0
+    vptr=((& QDialog::_ZTV7QDialog) + 8u)
+  QWidget (0xb2ce2370) 0
+      primary-for QDialog (0xb2cc3680)
+    QObject (0xb2ce712c) 0
+        primary-for QWidget (0xb2ce2370)
+    QPaintDevice (0xb2ce7168) 8
+        vptr=((& QDialog::_ZTV7QDialog) + 244u)
+
+Vtable for QFileDialog
+QFileDialog::_ZTV11QFileDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFileDialog)
+8     QFileDialog::metaObject
+12    QFileDialog::qt_metacast
+16    QFileDialog::qt_metacall
+20    QFileDialog::~QFileDialog
+24    QFileDialog::~QFileDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QFileDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFileDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QFileDialog::done
+228   QFileDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QFileDialog)
+244   QFileDialog::_ZThn8_N11QFileDialogD1Ev
+248   QFileDialog::_ZThn8_N11QFileDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFileDialog
+   size=20 align=4
+   base size=20 base align=4
+QFileDialog (0xb2cc3940) 0
+    vptr=((& QFileDialog::_ZTV11QFileDialog) + 8u)
+  QDialog (0xb2cc3980) 0
+      primary-for QFileDialog (0xb2cc3940)
+    QWidget (0xb2cfc050) 0
+        primary-for QDialog (0xb2cc3980)
+      QObject (0xb2ce7384) 0
+          primary-for QWidget (0xb2cfc050)
+      QPaintDevice (0xb2ce73c0) 8
+          vptr=((& QFileDialog::_ZTV11QFileDialog) + 244u)
+
+Vtable for QGtkStyle
+QGtkStyle::_ZTV9QGtkStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QGtkStyle)
+8     QGtkStyle::metaObject
+12    QGtkStyle::qt_metacast
+16    QGtkStyle::qt_metacall
+20    QGtkStyle::~QGtkStyle
+24    QGtkStyle::~QGtkStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGtkStyle::polish
+60    QGtkStyle::unpolish
+64    QGtkStyle::polish
+68    QGtkStyle::unpolish
+72    QGtkStyle::polish
+76    QStyle::itemTextRect
+80    QGtkStyle::itemPixmapRect
+84    QGtkStyle::drawItemText
+88    QGtkStyle::drawItemPixmap
+92    QGtkStyle::standardPalette
+96    QGtkStyle::drawPrimitive
+100   QGtkStyle::drawControl
+104   QGtkStyle::subElementRect
+108   QGtkStyle::drawComplexControl
+112   QGtkStyle::hitTestComplexControl
+116   QGtkStyle::subControlRect
+120   QGtkStyle::pixelMetric
+124   QGtkStyle::sizeFromContents
+128   QGtkStyle::styleHint
+132   QGtkStyle::standardPixmap
+136   QGtkStyle::generatedIconPixmap
+
+Class QGtkStyle
+   size=12 align=4
+   base size=12 base align=4
+QGtkStyle (0xb2b2d280) 0
+    vptr=((& QGtkStyle::_ZTV9QGtkStyle) + 8u)
+  QCleanlooksStyle (0xb2b2d2c0) 0
+      primary-for QGtkStyle (0xb2b2d280)
+    QWindowsStyle (0xb2b2d300) 0
+        primary-for QCleanlooksStyle (0xb2b2d2c0)
+      QCommonStyle (0xb2b2d340) 0
+          primary-for QWindowsStyle (0xb2b2d300)
+        QStyle (0xb2b2d380) 0
+            primary-for QCommonStyle (0xb2b2d340)
+          QObject (0xb2ce7a50) 0
+              primary-for QStyle (0xb2b2d380)
+
+Vtable for QPlastiqueStyle
+QPlastiqueStyle::_ZTV15QPlastiqueStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPlastiqueStyle)
+8     QPlastiqueStyle::metaObject
+12    QPlastiqueStyle::qt_metacast
+16    QPlastiqueStyle::qt_metacall
+20    QPlastiqueStyle::~QPlastiqueStyle
+24    QPlastiqueStyle::~QPlastiqueStyle
+28    QObject::event
+32    QPlastiqueStyle::eventFilter
+36    QPlastiqueStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPlastiqueStyle::polish
+60    QPlastiqueStyle::unpolish
+64    QPlastiqueStyle::polish
+68    QPlastiqueStyle::unpolish
+72    QPlastiqueStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QPlastiqueStyle::standardPalette
+96    QPlastiqueStyle::drawPrimitive
+100   QPlastiqueStyle::drawControl
+104   QPlastiqueStyle::subElementRect
+108   QPlastiqueStyle::drawComplexControl
+112   QPlastiqueStyle::hitTestComplexControl
+116   QPlastiqueStyle::subControlRect
+120   QPlastiqueStyle::pixelMetric
+124   QPlastiqueStyle::sizeFromContents
+128   QPlastiqueStyle::styleHint
+132   QPlastiqueStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QPlastiqueStyle
+   size=16 align=4
+   base size=16 base align=4
+QPlastiqueStyle (0xb2b2d640) 0
+    vptr=((& QPlastiqueStyle::_ZTV15QPlastiqueStyle) + 8u)
+  QWindowsStyle (0xb2b2d680) 0
+      primary-for QPlastiqueStyle (0xb2b2d640)
+    QCommonStyle (0xb2b2d6c0) 0
+        primary-for QWindowsStyle (0xb2b2d680)
+      QStyle (0xb2b2d700) 0
+          primary-for QCommonStyle (0xb2b2d6c0)
+        QObject (0xb2ce7c6c) 0
+            primary-for QStyle (0xb2b2d700)
+
+Vtable for QProxyStyle
+QProxyStyle::_ZTV11QProxyStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QProxyStyle)
+8     QProxyStyle::metaObject
+12    QProxyStyle::qt_metacast
+16    QProxyStyle::qt_metacall
+20    QProxyStyle::~QProxyStyle
+24    QProxyStyle::~QProxyStyle
+28    QProxyStyle::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProxyStyle::polish
+60    QProxyStyle::unpolish
+64    QProxyStyle::polish
+68    QProxyStyle::unpolish
+72    QProxyStyle::polish
+76    QProxyStyle::itemTextRect
+80    QProxyStyle::itemPixmapRect
+84    QProxyStyle::drawItemText
+88    QProxyStyle::drawItemPixmap
+92    QProxyStyle::standardPalette
+96    QProxyStyle::drawPrimitive
+100   QProxyStyle::drawControl
+104   QProxyStyle::subElementRect
+108   QProxyStyle::drawComplexControl
+112   QProxyStyle::hitTestComplexControl
+116   QProxyStyle::subControlRect
+120   QProxyStyle::pixelMetric
+124   QProxyStyle::sizeFromContents
+128   QProxyStyle::styleHint
+132   QProxyStyle::standardPixmap
+136   QProxyStyle::generatedIconPixmap
+
+Class QProxyStyle
+   size=8 align=4
+   base size=8 base align=4
+QProxyStyle (0xb2b2d9c0) 0
+    vptr=((& QProxyStyle::_ZTV11QProxyStyle) + 8u)
+  QCommonStyle (0xb2b2da00) 0
+      primary-for QProxyStyle (0xb2b2d9c0)
+    QStyle (0xb2b2da40) 0
+        primary-for QCommonStyle (0xb2b2da00)
+      QObject (0xb2ce7e88) 0
+          primary-for QStyle (0xb2b2da40)
+
+Vtable for QS60Style
+QS60Style::_ZTV9QS60Style: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QS60Style)
+8     QS60Style::metaObject
+12    QS60Style::qt_metacast
+16    QS60Style::qt_metacall
+20    QS60Style::~QS60Style
+24    QS60Style::~QS60Style
+28    QS60Style::event
+32    QS60Style::eventFilter
+36    QS60Style::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QS60Style::polish
+60    QS60Style::unpolish
+64    QS60Style::polish
+68    QS60Style::unpolish
+72    QCommonStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QS60Style::drawPrimitive
+100   QS60Style::drawControl
+104   QS60Style::subElementRect
+108   QS60Style::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QS60Style::subControlRect
+120   QS60Style::pixelMetric
+124   QS60Style::sizeFromContents
+128   QS60Style::styleHint
+132   QCommonStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QS60Style
+   size=8 align=4
+   base size=8 base align=4
+QS60Style (0xb2b2dd00) 0
+    vptr=((& QS60Style::_ZTV9QS60Style) + 8u)
+  QCommonStyle (0xb2b2dd40) 0
+      primary-for QS60Style (0xb2b2dd00)
+    QStyle (0xb2b2dd80) 0
+        primary-for QCommonStyle (0xb2b2dd40)
+      QObject (0xb2b860b4) 0
+          primary-for QStyle (0xb2b2dd80)
+
+Class QStyleFactory
+   size=1 align=1
+   base size=0 base align=1
+QStyleFactory (0xb2b862d0) 0 empty
+
+Vtable for QStyleFactoryInterface
+QStyleFactoryInterface::_ZTV22QStyleFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QStyleFactoryInterface)
+8     QStyleFactoryInterface::~QStyleFactoryInterface
+12    QStyleFactoryInterface::~QStyleFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QStyleFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QStyleFactoryInterface (0xb2b9b080) 0 nearly-empty
+    vptr=((& QStyleFactoryInterface::_ZTV22QStyleFactoryInterface) + 8u)
+  QFactoryInterface (0xb2b8630c) 0 nearly-empty
+      primary-for QStyleFactoryInterface (0xb2b9b080)
+
+Vtable for QStylePlugin
+QStylePlugin::_ZTV12QStylePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QStylePlugin)
+8     QStylePlugin::metaObject
+12    QStylePlugin::qt_metacast
+16    QStylePlugin::qt_metacall
+20    QStylePlugin::~QStylePlugin
+24    QStylePlugin::~QStylePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI12QStylePlugin)
+72    QStylePlugin::_ZThn8_N12QStylePluginD1Ev
+76    QStylePlugin::_ZThn8_N12QStylePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QStylePlugin
+   size=12 align=4
+   base size=12 base align=4
+QStylePlugin (0xb2b9c6e0) 0
+    vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 8u)
+  QObject (0xb2b86618) 0
+      primary-for QStylePlugin (0xb2b9c6e0)
+  QStyleFactoryInterface (0xb2b9b340) 8 nearly-empty
+      vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 72u)
+    QFactoryInterface (0xb2b86654) 8 nearly-empty
+        primary-for QStyleFactoryInterface (0xb2b9b340)
+
+Vtable for QWindowsCEStyle
+QWindowsCEStyle::_ZTV15QWindowsCEStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QWindowsCEStyle)
+8     QWindowsCEStyle::metaObject
+12    QWindowsCEStyle::qt_metacast
+16    QWindowsCEStyle::qt_metacall
+20    QWindowsCEStyle::~QWindowsCEStyle
+24    QWindowsCEStyle::~QWindowsCEStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsCEStyle::polish
+60    QWindowsStyle::unpolish
+64    QWindowsCEStyle::polish
+68    QWindowsStyle::unpolish
+72    QWindowsCEStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QWindowsCEStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsCEStyle::standardPalette
+96    QWindowsCEStyle::drawPrimitive
+100   QWindowsCEStyle::drawControl
+104   QWindowsCEStyle::subElementRect
+108   QWindowsCEStyle::drawComplexControl
+112   QWindowsCEStyle::hitTestComplexControl
+116   QWindowsCEStyle::subControlRect
+120   QWindowsCEStyle::pixelMetric
+124   QWindowsCEStyle::sizeFromContents
+128   QWindowsCEStyle::styleHint
+132   QWindowsCEStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsCEStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsCEStyle (0xb2b9b580) 0
+    vptr=((& QWindowsCEStyle::_ZTV15QWindowsCEStyle) + 8u)
+  QWindowsStyle (0xb2b9b5c0) 0
+      primary-for QWindowsCEStyle (0xb2b9b580)
+    QCommonStyle (0xb2b9b600) 0
+        primary-for QWindowsStyle (0xb2b9b5c0)
+      QStyle (0xb2b9b640) 0
+          primary-for QCommonStyle (0xb2b9b600)
+        QObject (0xb2b86780) 0
+            primary-for QStyle (0xb2b9b640)
+
+Vtable for QWindowsMobileStyle
+QWindowsMobileStyle::_ZTV19QWindowsMobileStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QWindowsMobileStyle)
+8     QWindowsMobileStyle::metaObject
+12    QWindowsMobileStyle::qt_metacast
+16    QWindowsMobileStyle::qt_metacall
+20    QWindowsMobileStyle::~QWindowsMobileStyle
+24    QWindowsMobileStyle::~QWindowsMobileStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsMobileStyle::polish
+60    QWindowsMobileStyle::unpolish
+64    QWindowsMobileStyle::polish
+68    QWindowsMobileStyle::unpolish
+72    QWindowsMobileStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsMobileStyle::standardPalette
+96    QWindowsMobileStyle::drawPrimitive
+100   QWindowsMobileStyle::drawControl
+104   QWindowsMobileStyle::subElementRect
+108   QWindowsMobileStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QWindowsMobileStyle::subControlRect
+120   QWindowsMobileStyle::pixelMetric
+124   QWindowsMobileStyle::sizeFromContents
+128   QWindowsMobileStyle::styleHint
+132   QWindowsMobileStyle::standardPixmap
+136   QWindowsMobileStyle::generatedIconPixmap
+
+Class QWindowsMobileStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsMobileStyle (0xb2b9b880) 0
+    vptr=((& QWindowsMobileStyle::_ZTV19QWindowsMobileStyle) + 8u)
+  QWindowsStyle (0xb2b9b8c0) 0
+      primary-for QWindowsMobileStyle (0xb2b9b880)
+    QCommonStyle (0xb2b9b900) 0
+        primary-for QWindowsStyle (0xb2b9b8c0)
+      QStyle (0xb2b9b940) 0
+          primary-for QCommonStyle (0xb2b9b900)
+        QObject (0xb2b868ac) 0
+            primary-for QStyle (0xb2b9b940)
+
+Vtable for QWindowsXPStyle
+QWindowsXPStyle::_ZTV15QWindowsXPStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QWindowsXPStyle)
+8     QWindowsXPStyle::metaObject
+12    QWindowsXPStyle::qt_metacast
+16    QWindowsXPStyle::qt_metacall
+20    QWindowsXPStyle::~QWindowsXPStyle
+24    QWindowsXPStyle::~QWindowsXPStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsXPStyle::polish
+60    QWindowsXPStyle::unpolish
+64    QWindowsXPStyle::polish
+68    QWindowsXPStyle::unpolish
+72    QWindowsXPStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsXPStyle::standardPalette
+96    QWindowsXPStyle::drawPrimitive
+100   QWindowsXPStyle::drawControl
+104   QWindowsXPStyle::subElementRect
+108   QWindowsXPStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QWindowsXPStyle::subControlRect
+120   QWindowsXPStyle::pixelMetric
+124   QWindowsXPStyle::sizeFromContents
+128   QWindowsXPStyle::styleHint
+132   QWindowsXPStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsXPStyle
+   size=16 align=4
+   base size=16 base align=4
+QWindowsXPStyle (0xb2b9bc00) 0
+    vptr=((& QWindowsXPStyle::_ZTV15QWindowsXPStyle) + 8u)
+  QWindowsStyle (0xb2b9bc40) 0
+      primary-for QWindowsXPStyle (0xb2b9bc00)
+    QCommonStyle (0xb2b9bc80) 0
+        primary-for QWindowsStyle (0xb2b9bc40)
+      QStyle (0xb2b9bcc0) 0
+          primary-for QCommonStyle (0xb2b9bc80)
+        QObject (0xb2b86ac8) 0
+            primary-for QStyle (0xb2b9bcc0)
+
+Vtable for QWindowsVistaStyle
+QWindowsVistaStyle::_ZTV18QWindowsVistaStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QWindowsVistaStyle)
+8     QWindowsVistaStyle::metaObject
+12    QWindowsVistaStyle::qt_metacast
+16    QWindowsVistaStyle::qt_metacall
+20    QWindowsVistaStyle::~QWindowsVistaStyle
+24    QWindowsVistaStyle::~QWindowsVistaStyle
+28    QWindowsVistaStyle::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsVistaStyle::polish
+60    QWindowsVistaStyle::unpolish
+64    QWindowsVistaStyle::polish
+68    QWindowsVistaStyle::unpolish
+72    QWindowsVistaStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsVistaStyle::standardPalette
+96    QWindowsVistaStyle::drawPrimitive
+100   QWindowsVistaStyle::drawControl
+104   QWindowsVistaStyle::subElementRect
+108   QWindowsVistaStyle::drawComplexControl
+112   QWindowsVistaStyle::hitTestComplexControl
+116   QWindowsVistaStyle::subControlRect
+120   QWindowsVistaStyle::pixelMetric
+124   QWindowsVistaStyle::sizeFromContents
+128   QWindowsVistaStyle::styleHint
+132   QWindowsVistaStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsVistaStyle
+   size=16 align=4
+   base size=16 base align=4
+QWindowsVistaStyle (0xb2b9bf80) 0
+    vptr=((& QWindowsVistaStyle::_ZTV18QWindowsVistaStyle) + 8u)
+  QWindowsXPStyle (0xb2b9bfc0) 0
+      primary-for QWindowsVistaStyle (0xb2b9bf80)
+    QWindowsStyle (0xb2bd9000) 0
+        primary-for QWindowsXPStyle (0xb2b9bfc0)
+      QCommonStyle (0xb2bd9040) 0
+          primary-for QWindowsStyle (0xb2bd9000)
+        QStyle (0xb2bd9080) 0
+            primary-for QCommonStyle (0xb2bd9040)
+          QObject (0xb2b86ce4) 0
+              primary-for QStyle (0xb2bd9080)
+
+Vtable for QKeyEventTransition
+QKeyEventTransition::_ZTV19QKeyEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QKeyEventTransition)
+8     QKeyEventTransition::metaObject
+12    QKeyEventTransition::qt_metacast
+16    QKeyEventTransition::qt_metacall
+20    QKeyEventTransition::~QKeyEventTransition
+24    QKeyEventTransition::~QKeyEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QKeyEventTransition::eventTest
+60    QKeyEventTransition::onTransition
+
+Class QKeyEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QKeyEventTransition (0xb2bd9340) 0
+    vptr=((& QKeyEventTransition::_ZTV19QKeyEventTransition) + 8u)
+  QEventTransition (0xb2bd9380) 0
+      primary-for QKeyEventTransition (0xb2bd9340)
+    QAbstractTransition (0xb2bd93c0) 0
+        primary-for QEventTransition (0xb2bd9380)
+      QObject (0xb2b86f00) 0
+          primary-for QAbstractTransition (0xb2bd93c0)
+
+Vtable for QMouseEventTransition
+QMouseEventTransition::_ZTV21QMouseEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QMouseEventTransition)
+8     QMouseEventTransition::metaObject
+12    QMouseEventTransition::qt_metacast
+16    QMouseEventTransition::qt_metacall
+20    QMouseEventTransition::~QMouseEventTransition
+24    QMouseEventTransition::~QMouseEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMouseEventTransition::eventTest
+60    QMouseEventTransition::onTransition
+
+Class QMouseEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QMouseEventTransition (0xb2bd9680) 0
+    vptr=((& QMouseEventTransition::_ZTV21QMouseEventTransition) + 8u)
+  QEventTransition (0xb2bd96c0) 0
+      primary-for QMouseEventTransition (0xb2bd9680)
+    QAbstractTransition (0xb2bd9700) 0
+        primary-for QEventTransition (0xb2bd96c0)
+      QObject (0xb2bf512c) 0
+          primary-for QAbstractTransition (0xb2bd9700)
+
+Class QColormap
+   size=4 align=4
+   base size=4 base align=4
+QColormap (0xb2bf5348) 0
+
+Class QTileRules
+   size=8 align=4
+   base size=8 base align=4
+QTileRules (0xb2bf5384) 0
+
+Class QPainter::PixmapFragment
+   size=80 align=4
+   base size=80 base align=4
+QPainter::PixmapFragment (0xb2bf5708) 0
+
+Class QPainter
+   size=4 align=4
+   base size=4 base align=4
+QPainter (0xb2bf56cc) 0
+
+Class QTextItem
+   size=1 align=1
+   base size=0 base align=1
+QTextItem (0xb29384ec) 0 empty
+
+Vtable for QPaintEngine
+QPaintEngine::_ZTV12QPaintEngine: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPaintEngine)
+8     QPaintEngine::~QPaintEngine
+12    QPaintEngine::~QPaintEngine
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QPaintEngine::drawRects
+32    QPaintEngine::drawRects
+36    QPaintEngine::drawLines
+40    QPaintEngine::drawLines
+44    QPaintEngine::drawEllipse
+48    QPaintEngine::drawEllipse
+52    QPaintEngine::drawPath
+56    QPaintEngine::drawPoints
+60    QPaintEngine::drawPoints
+64    QPaintEngine::drawPolygon
+68    QPaintEngine::drawPolygon
+72    __cxa_pure_virtual
+76    QPaintEngine::drawTextItem
+80    QPaintEngine::drawTiledPixmap
+84    QPaintEngine::drawImage
+88    QPaintEngine::coordinateOffset
+92    __cxa_pure_virtual
+
+Class QPaintEngine
+   size=20 align=4
+   base size=20 base align=4
+QPaintEngine (0xb29385a0) 0
+    vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 8u)
+
+Class QPaintEngineState
+   size=4 align=4
+   base size=4 base align=4
+QPaintEngineState (0xb29388ac) 0
+
+Vtable for QPrintEngine
+QPrintEngine::_ZTV12QPrintEngine: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPrintEngine)
+8     QPrintEngine::~QPrintEngine
+12    QPrintEngine::~QPrintEngine
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+
+Class QPrintEngine
+   size=4 align=4
+   base size=4 base align=4
+QPrintEngine (0xb29ac1e0) 0 nearly-empty
+    vptr=((& QPrintEngine::_ZTV12QPrintEngine) + 8u)
+
+Class QPrinterInfo
+   size=4 align=4
+   base size=4 base align=4
+QPrinterInfo (0xb29ac3fc) 0
+
+Class QStylePainter
+   size=12 align=4
+   base size=12 base align=4
+QStylePainter (0xb29856c0) 0
+  QPainter (0xb29ac564) 0
+
+Class QVector3D
+   size=12 align=4
+   base size=12 base align=4
+QVector3D (0xb2a09d5c) 0
+
+Class QVector4D
+   size=16 align=4
+   base size=16 base align=4
+QVector4D (0xb28a6834) 0
+
+Class QQuaternion
+   size=32 align=4
+   base size=32 base align=4
+QQuaternion (0xb28e0ce4) 0
+
+Class QMatrix4x4
+   size=132 align=4
+   base size=132 base align=4
+QMatrix4x4 (0xb2728b7c) 0
+
+Class QVector2D
+   size=8 align=4
+   base size=8 base align=4
+QVector2D (0xb264399c) 0
+
+Vtable for QApplication
+QApplication::_ZTV12QApplication: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QApplication)
+8     QApplication::metaObject
+12    QApplication::qt_metacast
+16    QApplication::qt_metacall
+20    QApplication::~QApplication
+24    QApplication::~QApplication
+28    QApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QApplication::notify
+60    QApplication::compressEvent
+64    QApplication::x11EventFilter
+68    QApplication::x11ClientMessage
+72    QApplication::commitData
+76    QApplication::saveState
+
+Class QApplication
+   size=8 align=4
+   base size=8 base align=4
+QApplication (0xb2686d00) 0
+    vptr=((& QApplication::_ZTV12QApplication) + 8u)
+  QCoreApplication (0xb2686d40) 0
+      primary-for QApplication (0xb2686d00)
+    QObject (0xb26a20b4) 0
+        primary-for QCoreApplication (0xb2686d40)
+
+Vtable for QLayoutItem
+QLayoutItem::_ZTV11QLayoutItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QLayoutItem)
+8     QLayoutItem::~QLayoutItem
+12    QLayoutItem::~QLayoutItem
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    QLayoutItem::hasHeightForWidth
+48    QLayoutItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QLayoutItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QLayoutItem
+   size=8 align=4
+   base size=8 base align=4
+QLayoutItem (0xb26a2744) 0
+    vptr=((& QLayoutItem::_ZTV11QLayoutItem) + 8u)
+
+Vtable for QSpacerItem
+QSpacerItem::_ZTV11QSpacerItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QSpacerItem)
+8     QSpacerItem::~QSpacerItem
+12    QSpacerItem::~QSpacerItem
+16    QSpacerItem::sizeHint
+20    QSpacerItem::minimumSize
+24    QSpacerItem::maximumSize
+28    QSpacerItem::expandingDirections
+32    QSpacerItem::setGeometry
+36    QSpacerItem::geometry
+40    QSpacerItem::isEmpty
+44    QLayoutItem::hasHeightForWidth
+48    QLayoutItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QLayoutItem::widget
+64    QLayoutItem::layout
+68    QSpacerItem::spacerItem
+
+Class QSpacerItem
+   size=36 align=4
+   base size=36 base align=4
+QSpacerItem (0xb26c1900) 0
+    vptr=((& QSpacerItem::_ZTV11QSpacerItem) + 8u)
+  QLayoutItem (0xb26a2960) 0
+      primary-for QSpacerItem (0xb26c1900)
+
+Vtable for QWidgetItem
+QWidgetItem::_ZTV11QWidgetItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWidgetItem)
+8     QWidgetItem::~QWidgetItem
+12    QWidgetItem::~QWidgetItem
+16    QWidgetItem::sizeHint
+20    QWidgetItem::minimumSize
+24    QWidgetItem::maximumSize
+28    QWidgetItem::expandingDirections
+32    QWidgetItem::setGeometry
+36    QWidgetItem::geometry
+40    QWidgetItem::isEmpty
+44    QWidgetItem::hasHeightForWidth
+48    QWidgetItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QWidgetItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QWidgetItem
+   size=12 align=4
+   base size=12 base align=4
+QWidgetItem (0xb26c1a40) 0
+    vptr=((& QWidgetItem::_ZTV11QWidgetItem) + 8u)
+  QLayoutItem (0xb26a2e88) 0
+      primary-for QWidgetItem (0xb26c1a40)
+
+Vtable for QWidgetItemV2
+QWidgetItemV2::_ZTV13QWidgetItemV2: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWidgetItemV2)
+8     QWidgetItemV2::~QWidgetItemV2
+12    QWidgetItemV2::~QWidgetItemV2
+16    QWidgetItemV2::sizeHint
+20    QWidgetItemV2::minimumSize
+24    QWidgetItemV2::maximumSize
+28    QWidgetItem::expandingDirections
+32    QWidgetItem::setGeometry
+36    QWidgetItem::geometry
+40    QWidgetItem::isEmpty
+44    QWidgetItem::hasHeightForWidth
+48    QWidgetItemV2::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QWidgetItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QWidgetItemV2
+   size=68 align=4
+   base size=68 base align=4
+QWidgetItemV2 (0xb26c1b80) 0
+    vptr=((& QWidgetItemV2::_ZTV13QWidgetItemV2) + 8u)
+  QWidgetItem (0xb26c1bc0) 0
+      primary-for QWidgetItemV2 (0xb26c1b80)
+    QLayoutItem (0xb26e31a4) 0
+        primary-for QWidgetItem (0xb26c1bc0)
+
+Class QLayoutIterator
+   size=8 align=4
+   base size=8 base align=4
+QLayoutIterator (0xb26e3258) 0
+
+Vtable for QLayout
+QLayout::_ZTV7QLayout: 45u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QLayout)
+8     QLayout::metaObject
+12    QLayout::qt_metacast
+16    QLayout::qt_metacall
+20    QLayout::~QLayout
+24    QLayout::~QLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLayout::invalidate
+60    QLayout::geometry
+64    __cxa_pure_virtual
+68    QLayout::expandingDirections
+72    QLayout::minimumSize
+76    QLayout::maximumSize
+80    QLayout::setGeometry
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    QLayout::indexOf
+96    __cxa_pure_virtual
+100   QLayout::isEmpty
+104   QLayout::layout
+108   (int (*)(...))-0x000000008
+112   (int (*)(...))(& _ZTI7QLayout)
+116   QLayout::_ZThn8_N7QLayoutD1Ev
+120   QLayout::_ZThn8_N7QLayoutD0Ev
+124   __cxa_pure_virtual
+128   QLayout::_ZThn8_NK7QLayout11minimumSizeEv
+132   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+136   QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv
+140   QLayout::_ZThn8_N7QLayout11setGeometryERK5QRect
+144   QLayout::_ZThn8_NK7QLayout8geometryEv
+148   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+152   QLayoutItem::hasHeightForWidth
+156   QLayoutItem::heightForWidth
+160   QLayoutItem::minimumHeightForWidth
+164   QLayout::_ZThn8_N7QLayout10invalidateEv
+168   QLayoutItem::widget
+172   QLayout::_ZThn8_N7QLayout6layoutEv
+176   QLayoutItem::spacerItem
+
+Class QLayout
+   size=16 align=4
+   base size=16 base align=4
+QLayout (0xb26f00a0) 0
+    vptr=((& QLayout::_ZTV7QLayout) + 8u)
+  QObject (0xb26e3960) 0
+      primary-for QLayout (0xb26f00a0)
+  QLayoutItem (0xb26e399c) 8
+      vptr=((& QLayout::_ZTV7QLayout) + 116u)
+
+Vtable for QGridLayout
+QGridLayout::_ZTV11QGridLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QGridLayout)
+8     QGridLayout::metaObject
+12    QGridLayout::qt_metacast
+16    QGridLayout::qt_metacall
+20    QGridLayout::~QGridLayout
+24    QGridLayout::~QGridLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGridLayout::invalidate
+60    QLayout::geometry
+64    QGridLayout::addItem
+68    QGridLayout::expandingDirections
+72    QGridLayout::minimumSize
+76    QGridLayout::maximumSize
+80    QGridLayout::setGeometry
+84    QGridLayout::itemAt
+88    QGridLayout::takeAt
+92    QLayout::indexOf
+96    QGridLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QGridLayout::sizeHint
+112   QGridLayout::hasHeightForWidth
+116   QGridLayout::heightForWidth
+120   QGridLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QGridLayout)
+132   QGridLayout::_ZThn8_N11QGridLayoutD1Ev
+136   QGridLayout::_ZThn8_N11QGridLayoutD0Ev
+140   QGridLayout::_ZThn8_NK11QGridLayout8sizeHintEv
+144   QGridLayout::_ZThn8_NK11QGridLayout11minimumSizeEv
+148   QGridLayout::_ZThn8_NK11QGridLayout11maximumSizeEv
+152   QGridLayout::_ZThn8_NK11QGridLayout19expandingDirectionsEv
+156   QGridLayout::_ZThn8_N11QGridLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QGridLayout::_ZThn8_NK11QGridLayout17hasHeightForWidthEv
+172   QGridLayout::_ZThn8_NK11QGridLayout14heightForWidthEi
+176   QGridLayout::_ZThn8_NK11QGridLayout21minimumHeightForWidthEi
+180   QGridLayout::_ZThn8_N11QGridLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QGridLayout
+   size=16 align=4
+   base size=16 base align=4
+QGridLayout (0xb2708640) 0
+    vptr=((& QGridLayout::_ZTV11QGridLayout) + 8u)
+  QLayout (0xb27170a0) 0
+      primary-for QGridLayout (0xb2708640)
+    QObject (0xb2713438) 0
+        primary-for QLayout (0xb27170a0)
+    QLayoutItem (0xb2713474) 8
+        vptr=((& QGridLayout::_ZTV11QGridLayout) + 132u)
+
+Vtable for QBoxLayout
+QBoxLayout::_ZTV10QBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QBoxLayout)
+8     QBoxLayout::metaObject
+12    QBoxLayout::qt_metacast
+16    QBoxLayout::qt_metacall
+20    QBoxLayout::~QBoxLayout
+24    QBoxLayout::~QBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI10QBoxLayout)
+132   QBoxLayout::_ZThn8_N10QBoxLayoutD1Ev
+136   QBoxLayout::_ZThn8_N10QBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QBoxLayout (0xb253c040) 0
+    vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 8u)
+  QLayout (0xb2536d70) 0
+      primary-for QBoxLayout (0xb253c040)
+    QObject (0xb2713bf4) 0
+        primary-for QLayout (0xb2536d70)
+    QLayoutItem (0xb2713c30) 8
+        vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 132u)
+
+Vtable for QHBoxLayout
+QHBoxLayout::_ZTV11QHBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHBoxLayout)
+8     QHBoxLayout::metaObject
+12    QHBoxLayout::qt_metacast
+16    QHBoxLayout::qt_metacall
+20    QHBoxLayout::~QHBoxLayout
+24    QHBoxLayout::~QHBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QHBoxLayout)
+132   QHBoxLayout::_ZThn8_N11QHBoxLayoutD1Ev
+136   QHBoxLayout::_ZThn8_N11QHBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QHBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QHBoxLayout (0xb253c380) 0
+    vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 8u)
+  QBoxLayout (0xb253c3c0) 0
+      primary-for QHBoxLayout (0xb253c380)
+    QLayout (0xb254ca50) 0
+        primary-for QBoxLayout (0xb253c3c0)
+      QObject (0xb2713f78) 0
+          primary-for QLayout (0xb254ca50)
+      QLayoutItem (0xb2713fb4) 8
+          vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 132u)
+
+Vtable for QVBoxLayout
+QVBoxLayout::_ZTV11QVBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QVBoxLayout)
+8     QVBoxLayout::metaObject
+12    QVBoxLayout::qt_metacast
+16    QVBoxLayout::qt_metacall
+20    QVBoxLayout::~QVBoxLayout
+24    QVBoxLayout::~QVBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QVBoxLayout)
+132   QVBoxLayout::_ZThn8_N11QVBoxLayoutD1Ev
+136   QVBoxLayout::_ZThn8_N11QVBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QVBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QVBoxLayout (0xb253c600) 0
+    vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 8u)
+  QBoxLayout (0xb253c640) 0
+      primary-for QVBoxLayout (0xb253c600)
+    QLayout (0xb255b8c0) 0
+        primary-for QBoxLayout (0xb253c640)
+      QObject (0xb25610f0) 0
+          primary-for QLayout (0xb255b8c0)
+      QLayoutItem (0xb256112c) 8
+          vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 132u)
+
+Vtable for QClipboard
+QClipboard::_ZTV10QClipboard: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QClipboard)
+8     QClipboard::metaObject
+12    QClipboard::qt_metacast
+16    QClipboard::qt_metacall
+20    QClipboard::~QClipboard
+24    QClipboard::~QClipboard
+28    QClipboard::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QClipboard::connectNotify
+52    QObject::disconnectNotify
+
+Class QClipboard
+   size=8 align=4
+   base size=8 base align=4
+QClipboard (0xb253c880) 0
+    vptr=((& QClipboard::_ZTV10QClipboard) + 8u)
+  QObject (0xb2561258) 0
+      primary-for QClipboard (0xb253c880)
+
+Vtable for QDesktopWidget
+QDesktopWidget::_ZTV14QDesktopWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDesktopWidget)
+8     QDesktopWidget::metaObject
+12    QDesktopWidget::qt_metacast
+16    QDesktopWidget::qt_metacall
+20    QDesktopWidget::~QDesktopWidget
+24    QDesktopWidget::~QDesktopWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDesktopWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QDesktopWidget)
+232   QDesktopWidget::_ZThn8_N14QDesktopWidgetD1Ev
+236   QDesktopWidget::_ZThn8_N14QDesktopWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDesktopWidget
+   size=20 align=4
+   base size=20 base align=4
+QDesktopWidget (0xb253cb40) 0
+    vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 8u)
+  QWidget (0xb2579be0) 0
+      primary-for QDesktopWidget (0xb253cb40)
+    QObject (0xb2561474) 0
+        primary-for QWidget (0xb2579be0)
+    QPaintDevice (0xb25614b0) 8
+        vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 232u)
+
+Vtable for QFormLayout
+QFormLayout::_ZTV11QFormLayout: 48u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFormLayout)
+8     QFormLayout::metaObject
+12    QFormLayout::qt_metacast
+16    QFormLayout::qt_metacall
+20    QFormLayout::~QFormLayout
+24    QFormLayout::~QFormLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFormLayout::invalidate
+60    QLayout::geometry
+64    QFormLayout::addItem
+68    QFormLayout::expandingDirections
+72    QFormLayout::minimumSize
+76    QLayout::maximumSize
+80    QFormLayout::setGeometry
+84    QFormLayout::itemAt
+88    QFormLayout::takeAt
+92    QLayout::indexOf
+96    QFormLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QFormLayout::sizeHint
+112   QFormLayout::hasHeightForWidth
+116   QFormLayout::heightForWidth
+120   (int (*)(...))-0x000000008
+124   (int (*)(...))(& _ZTI11QFormLayout)
+128   QFormLayout::_ZThn8_N11QFormLayoutD1Ev
+132   QFormLayout::_ZThn8_N11QFormLayoutD0Ev
+136   QFormLayout::_ZThn8_NK11QFormLayout8sizeHintEv
+140   QFormLayout::_ZThn8_NK11QFormLayout11minimumSizeEv
+144   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+148   QFormLayout::_ZThn8_NK11QFormLayout19expandingDirectionsEv
+152   QFormLayout::_ZThn8_N11QFormLayout11setGeometryERK5QRect
+156   QLayout::_ZThn8_NK7QLayout8geometryEv
+160   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+164   QFormLayout::_ZThn8_NK11QFormLayout17hasHeightForWidthEv
+168   QFormLayout::_ZThn8_NK11QFormLayout14heightForWidthEi
+172   QLayoutItem::minimumHeightForWidth
+176   QFormLayout::_ZThn8_N11QFormLayout10invalidateEv
+180   QLayoutItem::widget
+184   QLayout::_ZThn8_N7QLayout6layoutEv
+188   QLayoutItem::spacerItem
+
+Class QFormLayout
+   size=16 align=4
+   base size=16 base align=4
+QFormLayout (0xb253cec0) 0
+    vptr=((& QFormLayout::_ZTV11QFormLayout) + 8u)
+  QLayout (0xb2588be0) 0
+      primary-for QFormLayout (0xb253cec0)
+    QObject (0xb2561708) 0
+        primary-for QLayout (0xb2588be0)
+    QLayoutItem (0xb2561744) 8
+        vptr=((& QFormLayout::_ZTV11QFormLayout) + 128u)
+
+Vtable for QGesture
+QGesture::_ZTV8QGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QGesture)
+8     QGesture::metaObject
+12    QGesture::qt_metacast
+16    QGesture::qt_metacall
+20    QGesture::~QGesture
+24    QGesture::~QGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QGesture
+   size=8 align=4
+   base size=8 base align=4
+QGesture (0xb25a42c0) 0
+    vptr=((& QGesture::_ZTV8QGesture) + 8u)
+  QObject (0xb2561a14) 0
+      primary-for QGesture (0xb25a42c0)
+
+Vtable for QPanGesture
+QPanGesture::_ZTV11QPanGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPanGesture)
+8     QPanGesture::metaObject
+12    QPanGesture::qt_metacast
+16    QPanGesture::qt_metacall
+20    QPanGesture::~QPanGesture
+24    QPanGesture::~QPanGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPanGesture
+   size=8 align=4
+   base size=8 base align=4
+QPanGesture (0xb25a4580) 0
+    vptr=((& QPanGesture::_ZTV11QPanGesture) + 8u)
+  QGesture (0xb25a45c0) 0
+      primary-for QPanGesture (0xb25a4580)
+    QObject (0xb2561c30) 0
+        primary-for QGesture (0xb25a45c0)
+
+Vtable for QPinchGesture
+QPinchGesture::_ZTV13QPinchGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPinchGesture)
+8     QPinchGesture::metaObject
+12    QPinchGesture::qt_metacast
+16    QPinchGesture::qt_metacall
+20    QPinchGesture::~QPinchGesture
+24    QPinchGesture::~QPinchGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPinchGesture
+   size=8 align=4
+   base size=8 base align=4
+QPinchGesture (0xb25a4880) 0
+    vptr=((& QPinchGesture::_ZTV13QPinchGesture) + 8u)
+  QGesture (0xb25a48c0) 0
+      primary-for QPinchGesture (0xb25a4880)
+    QObject (0xb2561e4c) 0
+        primary-for QGesture (0xb25a48c0)
+
+Vtable for QSwipeGesture
+QSwipeGesture::_ZTV13QSwipeGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSwipeGesture)
+8     QSwipeGesture::metaObject
+12    QSwipeGesture::qt_metacast
+16    QSwipeGesture::qt_metacall
+20    QSwipeGesture::~QSwipeGesture
+24    QSwipeGesture::~QSwipeGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSwipeGesture
+   size=8 align=4
+   base size=8 base align=4
+QSwipeGesture (0xb25a4cc0) 0
+    vptr=((& QSwipeGesture::_ZTV13QSwipeGesture) + 8u)
+  QGesture (0xb25a4d00) 0
+      primary-for QSwipeGesture (0xb25a4cc0)
+    QObject (0xb25d612c) 0
+        primary-for QGesture (0xb25a4d00)
+
+Vtable for QTapGesture
+QTapGesture::_ZTV11QTapGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTapGesture)
+8     QTapGesture::metaObject
+12    QTapGesture::qt_metacast
+16    QTapGesture::qt_metacall
+20    QTapGesture::~QTapGesture
+24    QTapGesture::~QTapGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTapGesture
+   size=8 align=4
+   base size=8 base align=4
+QTapGesture (0xb25a4fc0) 0
+    vptr=((& QTapGesture::_ZTV11QTapGesture) + 8u)
+  QGesture (0xb25e6000) 0
+      primary-for QTapGesture (0xb25a4fc0)
+    QObject (0xb25d6348) 0
+        primary-for QGesture (0xb25e6000)
+
+Vtable for QTapAndHoldGesture
+QTapAndHoldGesture::_ZTV18QTapAndHoldGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QTapAndHoldGesture)
+8     QTapAndHoldGesture::metaObject
+12    QTapAndHoldGesture::qt_metacast
+16    QTapAndHoldGesture::qt_metacall
+20    QTapAndHoldGesture::~QTapAndHoldGesture
+24    QTapAndHoldGesture::~QTapAndHoldGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTapAndHoldGesture
+   size=8 align=4
+   base size=8 base align=4
+QTapAndHoldGesture (0xb25e62c0) 0
+    vptr=((& QTapAndHoldGesture::_ZTV18QTapAndHoldGesture) + 8u)
+  QGesture (0xb25e6300) 0
+      primary-for QTapAndHoldGesture (0xb25e62c0)
+    QObject (0xb25d6564) 0
+        primary-for QGesture (0xb25e6300)
+
+Vtable for QGestureRecognizer
+QGestureRecognizer::_ZTV18QGestureRecognizer: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGestureRecognizer)
+8     QGestureRecognizer::~QGestureRecognizer
+12    QGestureRecognizer::~QGestureRecognizer
+16    QGestureRecognizer::create
+20    __cxa_pure_virtual
+24    QGestureRecognizer::reset
+
+Class QGestureRecognizer
+   size=4 align=4
+   base size=4 base align=4
+QGestureRecognizer (0xb25d6834) 0 nearly-empty
+    vptr=((& QGestureRecognizer::_ZTV18QGestureRecognizer) + 8u)
+
+Vtable for QSessionManager
+QSessionManager::_ZTV15QSessionManager: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSessionManager)
+8     QSessionManager::metaObject
+12    QSessionManager::qt_metacast
+16    QSessionManager::qt_metacall
+20    QSessionManager::~QSessionManager
+24    QSessionManager::~QSessionManager
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSessionManager
+   size=8 align=4
+   base size=8 base align=4
+QSessionManager (0xb25e68c0) 0
+    vptr=((& QSessionManager::_ZTV15QSessionManager) + 8u)
+  QObject (0xb25d6960) 0
+      primary-for QSessionManager (0xb25e68c0)
+
+Vtable for QShortcut
+QShortcut::_ZTV9QShortcut: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QShortcut)
+8     QShortcut::metaObject
+12    QShortcut::qt_metacast
+16    QShortcut::qt_metacall
+20    QShortcut::~QShortcut
+24    QShortcut::~QShortcut
+28    QShortcut::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QShortcut
+   size=8 align=4
+   base size=8 base align=4
+QShortcut (0xb25e6b80) 0
+    vptr=((& QShortcut::_ZTV9QShortcut) + 8u)
+  QObject (0xb25d6b7c) 0
+      primary-for QShortcut (0xb25e6b80)
+
+Vtable for QSound
+QSound::_ZTV6QSound: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QSound)
+8     QSound::metaObject
+12    QSound::qt_metacast
+16    QSound::qt_metacall
+20    QSound::~QSound
+24    QSound::~QSound
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSound
+   size=8 align=4
+   base size=8 base align=4
+QSound (0xb25e6e80) 0
+    vptr=((& QSound::_ZTV6QSound) + 8u)
+  QObject (0xb25d6e10) 0
+      primary-for QSound (0xb25e6e80)
+
+Vtable for QStackedLayout
+QStackedLayout::_ZTV14QStackedLayout: 46u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QStackedLayout)
+8     QStackedLayout::metaObject
+12    QStackedLayout::qt_metacast
+16    QStackedLayout::qt_metacall
+20    QStackedLayout::~QStackedLayout
+24    QStackedLayout::~QStackedLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLayout::invalidate
+60    QLayout::geometry
+64    QStackedLayout::addItem
+68    QLayout::expandingDirections
+72    QStackedLayout::minimumSize
+76    QLayout::maximumSize
+80    QStackedLayout::setGeometry
+84    QStackedLayout::itemAt
+88    QStackedLayout::takeAt
+92    QLayout::indexOf
+96    QStackedLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QStackedLayout::sizeHint
+112   (int (*)(...))-0x000000008
+116   (int (*)(...))(& _ZTI14QStackedLayout)
+120   QStackedLayout::_ZThn8_N14QStackedLayoutD1Ev
+124   QStackedLayout::_ZThn8_N14QStackedLayoutD0Ev
+128   QStackedLayout::_ZThn8_NK14QStackedLayout8sizeHintEv
+132   QStackedLayout::_ZThn8_NK14QStackedLayout11minimumSizeEv
+136   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+140   QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv
+144   QStackedLayout::_ZThn8_N14QStackedLayout11setGeometryERK5QRect
+148   QLayout::_ZThn8_NK7QLayout8geometryEv
+152   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+156   QLayoutItem::hasHeightForWidth
+160   QLayoutItem::heightForWidth
+164   QLayoutItem::minimumHeightForWidth
+168   QLayout::_ZThn8_N7QLayout10invalidateEv
+172   QLayoutItem::widget
+176   QLayout::_ZThn8_N7QLayout6layoutEv
+180   QLayoutItem::spacerItem
+
+Class QStackedLayout
+   size=16 align=4
+   base size=16 base align=4
+QStackedLayout (0xb244c1c0) 0
+    vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 8u)
+  QLayout (0xb24497d0) 0
+      primary-for QStackedLayout (0xb244c1c0)
+    QObject (0xb2450078) 0
+        primary-for QLayout (0xb24497d0)
+    QLayoutItem (0xb24500b4) 8
+        vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 120u)
+
+Class QToolTip
+   size=1 align=1
+   base size=0 base align=1
+QToolTip (0xb24502d0) 0 empty
+
+Class QWhatsThis
+   size=1 align=1
+   base size=0 base align=1
+QWhatsThis (0xb245030c) 0 empty
+
+Vtable for QWidgetAction
+QWidgetAction::_ZTV13QWidgetAction: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWidgetAction)
+8     QWidgetAction::metaObject
+12    QWidgetAction::qt_metacast
+16    QWidgetAction::qt_metacall
+20    QWidgetAction::~QWidgetAction
+24    QWidgetAction::~QWidgetAction
+28    QWidgetAction::event
+32    QWidgetAction::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidgetAction::createWidget
+60    QWidgetAction::deleteWidget
+
+Class QWidgetAction
+   size=8 align=4
+   base size=8 base align=4
+QWidgetAction (0xb244c600) 0
+    vptr=((& QWidgetAction::_ZTV13QWidgetAction) + 8u)
+  QAction (0xb244c640) 0
+      primary-for QWidgetAction (0xb244c600)
+    QObject (0xb2450348) 0
+        primary-for QAction (0xb244c640)
+
+Vtable for QAbstractProxyModel
+QAbstractProxyModel::_ZTV19QAbstractProxyModel: 47u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractProxyModel)
+8     QAbstractProxyModel::metaObject
+12    QAbstractProxyModel::qt_metacast
+16    QAbstractProxyModel::qt_metacall
+20    QAbstractProxyModel::~QAbstractProxyModel
+24    QAbstractProxyModel::~QAbstractProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    QAbstractProxyModel::data
+80    QAbstractProxyModel::setData
+84    QAbstractProxyModel::headerData
+88    QAbstractProxyModel::setHeaderData
+92    QAbstractProxyModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractProxyModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractProxyModel::submit
+164   QAbstractProxyModel::revert
+168   QAbstractProxyModel::setSourceModel
+172   __cxa_pure_virtual
+176   __cxa_pure_virtual
+180   QAbstractProxyModel::mapSelectionToSource
+184   QAbstractProxyModel::mapSelectionFromSource
+
+Class QAbstractProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractProxyModel (0xb244c900) 0
+    vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 8u)
+  QAbstractItemModel (0xb244c940) 0
+      primary-for QAbstractProxyModel (0xb244c900)
+    QObject (0xb2450564) 0
+        primary-for QAbstractItemModel (0xb244c940)
+
+Vtable for QColumnView
+QColumnView::_ZTV11QColumnView: 104u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QColumnView)
+8     QColumnView::metaObject
+12    QColumnView::qt_metacast
+16    QColumnView::qt_metacall
+20    QColumnView::~QColumnView
+24    QColumnView::~QColumnView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QColumnView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QColumnView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QColumnView::scrollContentsBy
+232   QColumnView::setModel
+236   QColumnView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QColumnView::visualRect
+248   QColumnView::scrollTo
+252   QColumnView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QColumnView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QColumnView::selectAll
+280   QAbstractItemView::dataChanged
+284   QColumnView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QColumnView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QAbstractItemView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QColumnView::moveCursor
+344   QColumnView::horizontalOffset
+348   QColumnView::verticalOffset
+352   QColumnView::isIndexHidden
+356   QColumnView::setSelection
+360   QColumnView::visualRegionForSelection
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QColumnView::createColumn
+388   (int (*)(...))-0x000000008
+392   (int (*)(...))(& _ZTI11QColumnView)
+396   QColumnView::_ZThn8_N11QColumnViewD1Ev
+400   QColumnView::_ZThn8_N11QColumnViewD0Ev
+404   QWidget::_ZThn8_NK7QWidget7devTypeEv
+408   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+412   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QColumnView
+   size=20 align=4
+   base size=20 base align=4
+QColumnView (0xb244cc00) 0
+    vptr=((& QColumnView::_ZTV11QColumnView) + 8u)
+  QAbstractItemView (0xb244cc40) 0
+      primary-for QColumnView (0xb244cc00)
+    QAbstractScrollArea (0xb244cc80) 0
+        primary-for QAbstractItemView (0xb244cc40)
+      QFrame (0xb244ccc0) 0
+          primary-for QAbstractScrollArea (0xb244cc80)
+        QWidget (0xb24820f0) 0
+            primary-for QFrame (0xb244ccc0)
+          QObject (0xb2450780) 0
+              primary-for QWidget (0xb24820f0)
+          QPaintDevice (0xb24507bc) 8
+              vptr=((& QColumnView::_ZTV11QColumnView) + 396u)
+
+Vtable for QDataWidgetMapper
+QDataWidgetMapper::_ZTV17QDataWidgetMapper: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QDataWidgetMapper)
+8     QDataWidgetMapper::metaObject
+12    QDataWidgetMapper::qt_metacast
+16    QDataWidgetMapper::qt_metacall
+20    QDataWidgetMapper::~QDataWidgetMapper
+24    QDataWidgetMapper::~QDataWidgetMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDataWidgetMapper::setCurrentIndex
+
+Class QDataWidgetMapper
+   size=8 align=4
+   base size=8 base align=4
+QDataWidgetMapper (0xb244cf80) 0
+    vptr=((& QDataWidgetMapper::_ZTV17QDataWidgetMapper) + 8u)
+  QObject (0xb24509d8) 0
+      primary-for QDataWidgetMapper (0xb244cf80)
+
+Vtable for QFileIconProvider
+QFileIconProvider::_ZTV17QFileIconProvider: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFileIconProvider)
+8     QFileIconProvider::~QFileIconProvider
+12    QFileIconProvider::~QFileIconProvider
+16    QFileIconProvider::icon
+20    QFileIconProvider::icon
+24    QFileIconProvider::type
+
+Class QFileIconProvider
+   size=8 align=4
+   base size=8 base align=4
+QFileIconProvider (0xb2450bf4) 0
+    vptr=((& QFileIconProvider::_ZTV17QFileIconProvider) + 8u)
+
+Vtable for QDirModel
+QDirModel::_ZTV9QDirModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QDirModel)
+8     QDirModel::metaObject
+12    QDirModel::qt_metacast
+16    QDirModel::qt_metacall
+20    QDirModel::~QDirModel
+24    QDirModel::~QDirModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDirModel::index
+60    QDirModel::parent
+64    QDirModel::rowCount
+68    QDirModel::columnCount
+72    QDirModel::hasChildren
+76    QDirModel::data
+80    QDirModel::setData
+84    QDirModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QDirModel::mimeTypes
+104   QDirModel::mimeData
+108   QDirModel::dropMimeData
+112   QDirModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QDirModel::flags
+144   QDirModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QDirModel
+   size=8 align=4
+   base size=8 base align=4
+QDirModel (0xb2497380) 0
+    vptr=((& QDirModel::_ZTV9QDirModel) + 8u)
+  QAbstractItemModel (0xb24973c0) 0
+      primary-for QDirModel (0xb2497380)
+    QObject (0xb2450d5c) 0
+        primary-for QAbstractItemModel (0xb24973c0)
+
+Vtable for QHeaderView
+QHeaderView::_ZTV11QHeaderView: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHeaderView)
+8     QHeaderView::metaObject
+12    QHeaderView::qt_metacast
+16    QHeaderView::qt_metacall
+20    QHeaderView::~QHeaderView
+24    QHeaderView::~QHeaderView
+28    QHeaderView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QHeaderView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QHeaderView::mousePressEvent
+84    QHeaderView::mouseReleaseEvent
+88    QHeaderView::mouseDoubleClickEvent
+92    QHeaderView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QHeaderView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QHeaderView::viewportEvent
+228   QHeaderView::scrollContentsBy
+232   QHeaderView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QHeaderView::visualRect
+248   QHeaderView::scrollTo
+252   QHeaderView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QHeaderView::reset
+268   QAbstractItemView::setRootIndex
+272   QHeaderView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QHeaderView::dataChanged
+284   QHeaderView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QHeaderView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QHeaderView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QHeaderView::moveCursor
+344   QHeaderView::horizontalOffset
+348   QHeaderView::verticalOffset
+352   QHeaderView::isIndexHidden
+356   QHeaderView::setSelection
+360   QHeaderView::visualRegionForSelection
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QHeaderView::paintSection
+388   QHeaderView::sectionSizeFromContents
+392   (int (*)(...))-0x000000008
+396   (int (*)(...))(& _ZTI11QHeaderView)
+400   QHeaderView::_ZThn8_N11QHeaderViewD1Ev
+404   QHeaderView::_ZThn8_N11QHeaderViewD0Ev
+408   QWidget::_ZThn8_NK7QWidget7devTypeEv
+412   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+416   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QHeaderView
+   size=20 align=4
+   base size=20 base align=4
+QHeaderView (0xb2497680) 0
+    vptr=((& QHeaderView::_ZTV11QHeaderView) + 8u)
+  QAbstractItemView (0xb24976c0) 0
+      primary-for QHeaderView (0xb2497680)
+    QAbstractScrollArea (0xb2497700) 0
+        primary-for QAbstractItemView (0xb24976c0)
+      QFrame (0xb2497740) 0
+          primary-for QAbstractScrollArea (0xb2497700)
+        QWidget (0xb24c0960) 0
+            primary-for QFrame (0xb2497740)
+          QObject (0xb2450f78) 0
+              primary-for QWidget (0xb24c0960)
+          QPaintDevice (0xb2450fb4) 8
+              vptr=((& QHeaderView::_ZTV11QHeaderView) + 400u)
+
+Vtable for QItemDelegate
+QItemDelegate::_ZTV13QItemDelegate: 25u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QItemDelegate)
+8     QItemDelegate::metaObject
+12    QItemDelegate::qt_metacast
+16    QItemDelegate::qt_metacall
+20    QItemDelegate::~QItemDelegate
+24    QItemDelegate::~QItemDelegate
+28    QObject::event
+32    QItemDelegate::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QItemDelegate::paint
+60    QItemDelegate::sizeHint
+64    QItemDelegate::createEditor
+68    QItemDelegate::setEditorData
+72    QItemDelegate::setModelData
+76    QItemDelegate::updateEditorGeometry
+80    QItemDelegate::editorEvent
+84    QItemDelegate::drawDisplay
+88    QItemDelegate::drawDecoration
+92    QItemDelegate::drawFocus
+96    QItemDelegate::drawCheck
+
+Class QItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QItemDelegate (0xb2497b00) 0
+    vptr=((& QItemDelegate::_ZTV13QItemDelegate) + 8u)
+  QAbstractItemDelegate (0xb2497b40) 0
+      primary-for QItemDelegate (0xb2497b00)
+    QObject (0xb24e32d0) 0
+        primary-for QAbstractItemDelegate (0xb2497b40)
+
+Vtable for QItemEditorCreatorBase
+QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QItemEditorCreatorBase)
+8     QItemEditorCreatorBase::~QItemEditorCreatorBase
+12    QItemEditorCreatorBase::~QItemEditorCreatorBase
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QItemEditorCreatorBase
+   size=4 align=4
+   base size=4 base align=4
+QItemEditorCreatorBase (0xb24e34ec) 0 nearly-empty
+    vptr=((& QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase) + 8u)
+
+Vtable for QItemEditorFactory
+QItemEditorFactory::_ZTV18QItemEditorFactory: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QItemEditorFactory)
+8     QItemEditorFactory::~QItemEditorFactory
+12    QItemEditorFactory::~QItemEditorFactory
+16    QItemEditorFactory::createEditor
+20    QItemEditorFactory::valuePropertyName
+
+Class QItemEditorFactory
+   size=8 align=4
+   base size=8 base align=4
+QItemEditorFactory (0xb24e3780) 0
+    vptr=((& QItemEditorFactory::_ZTV18QItemEditorFactory) + 8u)
+
+Vtable for QListWidgetItem
+QListWidgetItem::_ZTV15QListWidgetItem: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QListWidgetItem)
+8     QListWidgetItem::~QListWidgetItem
+12    QListWidgetItem::~QListWidgetItem
+16    QListWidgetItem::clone
+20    QListWidgetItem::setBackgroundColor
+24    QListWidgetItem::data
+28    QListWidgetItem::setData
+32    QListWidgetItem::operator<
+36    QListWidgetItem::read
+40    QListWidgetItem::write
+
+Class QListWidgetItem
+   size=24 align=4
+   base size=24 base align=4
+QListWidgetItem (0xb24e3a50) 0
+    vptr=((& QListWidgetItem::_ZTV15QListWidgetItem) + 8u)
+
+Vtable for QListWidget
+QListWidget::_ZTV11QListWidget: 107u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QListWidget)
+8     QListWidget::metaObject
+12    QListWidget::qt_metacast
+16    QListWidget::qt_metacall
+20    QListWidget::~QListWidget
+24    QListWidget::~QListWidget
+28    QListWidget::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QListWidget::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   QListWidget::mimeTypes
+388   QListWidget::mimeData
+392   QListWidget::dropMimeData
+396   QListWidget::supportedDropActions
+400   (int (*)(...))-0x000000008
+404   (int (*)(...))(& _ZTI11QListWidget)
+408   QListWidget::_ZThn8_N11QListWidgetD1Ev
+412   QListWidget::_ZThn8_N11QListWidgetD0Ev
+416   QWidget::_ZThn8_NK7QWidget7devTypeEv
+420   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+424   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QListWidget
+   size=20 align=4
+   base size=20 base align=4
+QListWidget (0xb234f480) 0
+    vptr=((& QListWidget::_ZTV11QListWidget) + 8u)
+  QListView (0xb234f4c0) 0
+      primary-for QListWidget (0xb234f480)
+    QAbstractItemView (0xb234f500) 0
+        primary-for QListView (0xb234f4c0)
+      QAbstractScrollArea (0xb234f540) 0
+          primary-for QAbstractItemView (0xb234f500)
+        QFrame (0xb234f580) 0
+            primary-for QAbstractScrollArea (0xb234f540)
+          QWidget (0xb23563c0) 0
+              primary-for QFrame (0xb234f580)
+            QObject (0xb2341b40) 0
+                primary-for QWidget (0xb23563c0)
+            QPaintDevice (0xb2341b7c) 8
+                vptr=((& QListWidget::_ZTV11QListWidget) + 408u)
+
+Vtable for QProxyModel
+QProxyModel::_ZTV11QProxyModel: 43u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QProxyModel)
+8     QProxyModel::metaObject
+12    QProxyModel::qt_metacast
+16    QProxyModel::qt_metacall
+20    QProxyModel::~QProxyModel
+24    QProxyModel::~QProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProxyModel::index
+60    QProxyModel::parent
+64    QProxyModel::rowCount
+68    QProxyModel::columnCount
+72    QProxyModel::hasChildren
+76    QProxyModel::data
+80    QProxyModel::setData
+84    QProxyModel::headerData
+88    QProxyModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QProxyModel::mimeTypes
+104   QProxyModel::mimeData
+108   QProxyModel::dropMimeData
+112   QProxyModel::supportedDropActions
+116   QProxyModel::insertRows
+120   QProxyModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QProxyModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QProxyModel::flags
+144   QProxyModel::sort
+148   QAbstractItemModel::buddy
+152   QProxyModel::match
+156   QProxyModel::span
+160   QProxyModel::submit
+164   QProxyModel::revert
+168   QProxyModel::setModel
+
+Class QProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QProxyModel (0xb234fbc0) 0
+    vptr=((& QProxyModel::_ZTV11QProxyModel) + 8u)
+  QAbstractItemModel (0xb234fc00) 0
+      primary-for QProxyModel (0xb234fbc0)
+    QObject (0xb23761a4) 0
+        primary-for QAbstractItemModel (0xb234fc00)
+
+Vtable for QSortFilterProxyModel
+QSortFilterProxyModel::_ZTV21QSortFilterProxyModel: 50u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QSortFilterProxyModel)
+8     QSortFilterProxyModel::metaObject
+12    QSortFilterProxyModel::qt_metacast
+16    QSortFilterProxyModel::qt_metacall
+20    QSortFilterProxyModel::~QSortFilterProxyModel
+24    QSortFilterProxyModel::~QSortFilterProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSortFilterProxyModel::index
+60    QSortFilterProxyModel::parent
+64    QSortFilterProxyModel::rowCount
+68    QSortFilterProxyModel::columnCount
+72    QSortFilterProxyModel::hasChildren
+76    QSortFilterProxyModel::data
+80    QSortFilterProxyModel::setData
+84    QSortFilterProxyModel::headerData
+88    QSortFilterProxyModel::setHeaderData
+92    QAbstractProxyModel::itemData
+96    QAbstractItemModel::setItemData
+100   QSortFilterProxyModel::mimeTypes
+104   QSortFilterProxyModel::mimeData
+108   QSortFilterProxyModel::dropMimeData
+112   QSortFilterProxyModel::supportedDropActions
+116   QSortFilterProxyModel::insertRows
+120   QSortFilterProxyModel::insertColumns
+124   QSortFilterProxyModel::removeRows
+128   QSortFilterProxyModel::removeColumns
+132   QSortFilterProxyModel::fetchMore
+136   QSortFilterProxyModel::canFetchMore
+140   QSortFilterProxyModel::flags
+144   QSortFilterProxyModel::sort
+148   QSortFilterProxyModel::buddy
+152   QSortFilterProxyModel::match
+156   QSortFilterProxyModel::span
+160   QAbstractProxyModel::submit
+164   QAbstractProxyModel::revert
+168   QSortFilterProxyModel::setSourceModel
+172   QSortFilterProxyModel::mapToSource
+176   QSortFilterProxyModel::mapFromSource
+180   QSortFilterProxyModel::mapSelectionToSource
+184   QSortFilterProxyModel::mapSelectionFromSource
+188   QSortFilterProxyModel::filterAcceptsRow
+192   QSortFilterProxyModel::filterAcceptsColumn
+196   QSortFilterProxyModel::lessThan
+
+Class QSortFilterProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QSortFilterProxyModel (0xb234fec0) 0
+    vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 8u)
+  QAbstractProxyModel (0xb234ff00) 0
+      primary-for QSortFilterProxyModel (0xb234fec0)
+    QAbstractItemModel (0xb234ff40) 0
+        primary-for QAbstractProxyModel (0xb234ff00)
+      QObject (0xb23763c0) 0
+          primary-for QAbstractItemModel (0xb234ff40)
+
+Vtable for QStandardItem
+QStandardItem::_ZTV13QStandardItem: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStandardItem)
+8     QStandardItem::~QStandardItem
+12    QStandardItem::~QStandardItem
+16    QStandardItem::data
+20    QStandardItem::setData
+24    QStandardItem::clone
+28    QStandardItem::type
+32    QStandardItem::read
+36    QStandardItem::write
+40    QStandardItem::operator<
+
+Class QStandardItem
+   size=8 align=4
+   base size=8 base align=4
+QStandardItem (0xb23765dc) 0
+    vptr=((& QStandardItem::_ZTV13QStandardItem) + 8u)
+
+Vtable for QStandardItemModel
+QStandardItemModel::_ZTV18QStandardItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QStandardItemModel)
+8     QStandardItemModel::metaObject
+12    QStandardItemModel::qt_metacast
+16    QStandardItemModel::qt_metacall
+20    QStandardItemModel::~QStandardItemModel
+24    QStandardItemModel::~QStandardItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStandardItemModel::index
+60    QStandardItemModel::parent
+64    QStandardItemModel::rowCount
+68    QStandardItemModel::columnCount
+72    QStandardItemModel::hasChildren
+76    QStandardItemModel::data
+80    QStandardItemModel::setData
+84    QStandardItemModel::headerData
+88    QStandardItemModel::setHeaderData
+92    QStandardItemModel::itemData
+96    QStandardItemModel::setItemData
+100   QStandardItemModel::mimeTypes
+104   QStandardItemModel::mimeData
+108   QStandardItemModel::dropMimeData
+112   QStandardItemModel::supportedDropActions
+116   QStandardItemModel::insertRows
+120   QStandardItemModel::insertColumns
+124   QStandardItemModel::removeRows
+128   QStandardItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QStandardItemModel::flags
+144   QStandardItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QStandardItemModel
+   size=8 align=4
+   base size=8 base align=4
+QStandardItemModel (0xb240c5c0) 0
+    vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 8u)
+  QAbstractItemModel (0xb240c600) 0
+      primary-for QStandardItemModel (0xb240c5c0)
+    QObject (0xb2408708) 0
+        primary-for QAbstractItemModel (0xb240c600)
+
+Vtable for QStringListModel
+QStringListModel::_ZTV16QStringListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QStringListModel)
+8     QStringListModel::metaObject
+12    QStringListModel::qt_metacast
+16    QStringListModel::qt_metacall
+20    QStringListModel::~QStringListModel
+24    QStringListModel::~QStringListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    QStringListModel::rowCount
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    QStringListModel::data
+80    QStringListModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QStringListModel::supportedDropActions
+116   QStringListModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QStringListModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QStringListModel::flags
+144   QStringListModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QStringListModel
+   size=12 align=4
+   base size=12 base align=4
+QStringListModel (0xb240ca00) 0
+    vptr=((& QStringListModel::_ZTV16QStringListModel) + 8u)
+  QAbstractListModel (0xb240ca40) 0
+      primary-for QStringListModel (0xb240ca00)
+    QAbstractItemModel (0xb240ca80) 0
+        primary-for QAbstractListModel (0xb240ca40)
+      QObject (0xb2408a14) 0
+          primary-for QAbstractItemModel (0xb240ca80)
+
+Vtable for QStyledItemDelegate
+QStyledItemDelegate::_ZTV19QStyledItemDelegate: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QStyledItemDelegate)
+8     QStyledItemDelegate::metaObject
+12    QStyledItemDelegate::qt_metacast
+16    QStyledItemDelegate::qt_metacall
+20    QStyledItemDelegate::~QStyledItemDelegate
+24    QStyledItemDelegate::~QStyledItemDelegate
+28    QObject::event
+32    QStyledItemDelegate::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStyledItemDelegate::paint
+60    QStyledItemDelegate::sizeHint
+64    QStyledItemDelegate::createEditor
+68    QStyledItemDelegate::setEditorData
+72    QStyledItemDelegate::setModelData
+76    QStyledItemDelegate::updateEditorGeometry
+80    QStyledItemDelegate::editorEvent
+84    QStyledItemDelegate::displayText
+88    QStyledItemDelegate::initStyleOption
+
+Class QStyledItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QStyledItemDelegate (0xb240ccc0) 0
+    vptr=((& QStyledItemDelegate::_ZTV19QStyledItemDelegate) + 8u)
+  QAbstractItemDelegate (0xb240cd00) 0
+      primary-for QStyledItemDelegate (0xb240ccc0)
+    QObject (0xb2408b40) 0
+        primary-for QAbstractItemDelegate (0xb240cd00)
+
+Vtable for QTableView
+QTableView::_ZTV10QTableView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTableView)
+8     QTableView::metaObject
+12    QTableView::qt_metacast
+16    QTableView::qt_metacall
+20    QTableView::~QTableView
+24    QTableView::~QTableView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QTableView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTableView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QTableView::scrollContentsBy
+232   QTableView::setModel
+236   QTableView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QTableView::visualRect
+248   QTableView::scrollTo
+252   QTableView::indexAt
+256   QTableView::sizeHintForRow
+260   QTableView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QTableView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QTableView::selectionChanged
+296   QTableView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTableView::updateGeometries
+312   QTableView::verticalScrollbarAction
+316   QTableView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTableView::moveCursor
+344   QTableView::horizontalOffset
+348   QTableView::verticalOffset
+352   QTableView::isIndexHidden
+356   QTableView::setSelection
+360   QTableView::visualRegionForSelection
+364   QTableView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QTableView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI10QTableView)
+392   QTableView::_ZThn8_N10QTableViewD1Ev
+396   QTableView::_ZThn8_N10QTableViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTableView
+   size=20 align=4
+   base size=20 base align=4
+QTableView (0xb240cfc0) 0
+    vptr=((& QTableView::_ZTV10QTableView) + 8u)
+  QAbstractItemView (0xb2271000) 0
+      primary-for QTableView (0xb240cfc0)
+    QAbstractScrollArea (0xb2271040) 0
+        primary-for QAbstractItemView (0xb2271000)
+      QFrame (0xb2271080) 0
+          primary-for QAbstractScrollArea (0xb2271040)
+        QWidget (0xb226ab90) 0
+            primary-for QFrame (0xb2271080)
+          QObject (0xb2408d5c) 0
+              primary-for QWidget (0xb226ab90)
+          QPaintDevice (0xb2408d98) 8
+              vptr=((& QTableView::_ZTV10QTableView) + 392u)
+
+Class QTableWidgetSelectionRange
+   size=16 align=4
+   base size=16 base align=4
+QTableWidgetSelectionRange (0xb2408fb4) 0
+
+Vtable for QTableWidgetItem
+QTableWidgetItem::_ZTV16QTableWidgetItem: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTableWidgetItem)
+8     QTableWidgetItem::~QTableWidgetItem
+12    QTableWidgetItem::~QTableWidgetItem
+16    QTableWidgetItem::clone
+20    QTableWidgetItem::data
+24    QTableWidgetItem::setData
+28    QTableWidgetItem::operator<
+32    QTableWidgetItem::read
+36    QTableWidgetItem::write
+
+Class QTableWidgetItem
+   size=24 align=4
+   base size=24 base align=4
+QTableWidgetItem (0xb22921e0) 0
+    vptr=((& QTableWidgetItem::_ZTV16QTableWidgetItem) + 8u)
+
+Vtable for QTableWidget
+QTableWidget::_ZTV12QTableWidget: 107u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTableWidget)
+8     QTableWidget::metaObject
+12    QTableWidget::qt_metacast
+16    QTableWidget::qt_metacall
+20    QTableWidget::~QTableWidget
+24    QTableWidget::~QTableWidget
+28    QTableWidget::event
+32    QObject::eventFilter
+36    QTableView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTableView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QTableWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QTableView::scrollContentsBy
+232   QTableWidget::setModel
+236   QTableView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QTableView::visualRect
+248   QTableView::scrollTo
+252   QTableView::indexAt
+256   QTableView::sizeHintForRow
+260   QTableView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QTableView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QTableView::selectionChanged
+296   QTableView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTableView::updateGeometries
+312   QTableView::verticalScrollbarAction
+316   QTableView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTableView::moveCursor
+344   QTableView::horizontalOffset
+348   QTableView::verticalOffset
+352   QTableView::isIndexHidden
+356   QTableView::setSelection
+360   QTableView::visualRegionForSelection
+364   QTableView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QTableView::viewOptions
+384   QTableWidget::mimeTypes
+388   QTableWidget::mimeData
+392   QTableWidget::dropMimeData
+396   QTableWidget::supportedDropActions
+400   (int (*)(...))-0x000000008
+404   (int (*)(...))(& _ZTI12QTableWidget)
+408   QTableWidget::_ZThn8_N12QTableWidgetD1Ev
+412   QTableWidget::_ZThn8_N12QTableWidgetD0Ev
+416   QWidget::_ZThn8_NK7QWidget7devTypeEv
+420   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+424   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTableWidget
+   size=20 align=4
+   base size=20 base align=4
+QTableWidget (0xb22c74c0) 0
+    vptr=((& QTableWidget::_ZTV12QTableWidget) + 8u)
+  QTableView (0xb22c7500) 0
+      primary-for QTableWidget (0xb22c74c0)
+    QAbstractItemView (0xb22c7540) 0
+        primary-for QTableView (0xb22c7500)
+      QAbstractScrollArea (0xb22c7580) 0
+          primary-for QAbstractItemView (0xb22c7540)
+        QFrame (0xb22c75c0) 0
+            primary-for QAbstractScrollArea (0xb22c7580)
+          QWidget (0xb22d0320) 0
+              primary-for QFrame (0xb22c75c0)
+            QObject (0xb22cc2d0) 0
+                primary-for QWidget (0xb22d0320)
+            QPaintDevice (0xb22cc30c) 8
+                vptr=((& QTableWidget::_ZTV12QTableWidget) + 408u)
+
+Vtable for QTreeView
+QTreeView::_ZTV9QTreeView: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTreeView)
+8     QTreeView::metaObject
+12    QTreeView::qt_metacast
+16    QTreeView::qt_metacall
+20    QTreeView::~QTreeView
+24    QTreeView::~QTreeView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QTreeView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTreeView::mousePressEvent
+84    QTreeView::mouseReleaseEvent
+88    QTreeView::mouseDoubleClickEvent
+92    QTreeView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QTreeView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTreeView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QTreeView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTreeView::viewportEvent
+228   QTreeView::scrollContentsBy
+232   QTreeView::setModel
+236   QTreeView::setSelectionModel
+240   QTreeView::keyboardSearch
+244   QTreeView::visualRect
+248   QTreeView::scrollTo
+252   QTreeView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QTreeView::sizeHintForColumn
+264   QTreeView::reset
+268   QTreeView::setRootIndex
+272   QTreeView::doItemsLayout
+276   QTreeView::selectAll
+280   QTreeView::dataChanged
+284   QTreeView::rowsInserted
+288   QTreeView::rowsAboutToBeRemoved
+292   QTreeView::selectionChanged
+296   QTreeView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTreeView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QTreeView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTreeView::moveCursor
+344   QTreeView::horizontalOffset
+348   QTreeView::verticalOffset
+352   QTreeView::isIndexHidden
+356   QTreeView::setSelection
+360   QTreeView::visualRegionForSelection
+364   QTreeView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QTreeView::drawRow
+388   QTreeView::drawBranches
+392   (int (*)(...))-0x000000008
+396   (int (*)(...))(& _ZTI9QTreeView)
+400   QTreeView::_ZThn8_N9QTreeViewD1Ev
+404   QTreeView::_ZThn8_N9QTreeViewD0Ev
+408   QWidget::_ZThn8_NK7QWidget7devTypeEv
+412   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+416   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTreeView
+   size=20 align=4
+   base size=20 base align=4
+QTreeView (0xb22c7ac0) 0
+    vptr=((& QTreeView::_ZTV9QTreeView) + 8u)
+  QAbstractItemView (0xb22c7b00) 0
+      primary-for QTreeView (0xb22c7ac0)
+    QAbstractScrollArea (0xb22c7b40) 0
+        primary-for QAbstractItemView (0xb22c7b00)
+      QFrame (0xb22c7b80) 0
+          primary-for QAbstractScrollArea (0xb22c7b40)
+        QWidget (0xb22edd70) 0
+            primary-for QFrame (0xb22c7b80)
+          QObject (0xb22cc99c) 0
+              primary-for QWidget (0xb22edd70)
+          QPaintDevice (0xb22cc9d8) 8
+              vptr=((& QTreeView::_ZTV9QTreeView) + 400u)
+
+Class QTreeWidgetItemIterator
+   size=12 align=4
+   base size=12 base align=4
+QTreeWidgetItemIterator (0xb22ccbf4) 0
+
+Vtable for QTreeWidgetItem
+QTreeWidgetItem::_ZTV15QTreeWidgetItem: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QTreeWidgetItem)
+8     QTreeWidgetItem::~QTreeWidgetItem
+12    QTreeWidgetItem::~QTreeWidgetItem
+16    QTreeWidgetItem::clone
+20    QTreeWidgetItem::data
+24    QTreeWidgetItem::setData
+28    QTreeWidgetItem::operator<
+32    QTreeWidgetItem::read
+36    QTreeWidgetItem::write
+
+Class QTreeWidgetItem
+   size=32 align=4
+   base size=32 base align=4
+QTreeWidgetItem (0xb212a2d0) 0
+    vptr=((& QTreeWidgetItem::_ZTV15QTreeWidgetItem) + 8u)
+
+Vtable for QTreeWidget
+QTreeWidget::_ZTV11QTreeWidget: 109u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTreeWidget)
+8     QTreeWidget::metaObject
+12    QTreeWidget::qt_metacast
+16    QTreeWidget::qt_metacall
+20    QTreeWidget::~QTreeWidget
+24    QTreeWidget::~QTreeWidget
+28    QTreeWidget::event
+32    QObject::eventFilter
+36    QTreeView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTreeView::mousePressEvent
+84    QTreeView::mouseReleaseEvent
+88    QTreeView::mouseDoubleClickEvent
+92    QTreeView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QTreeView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTreeView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QTreeView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QTreeWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTreeView::viewportEvent
+228   QTreeView::scrollContentsBy
+232   QTreeWidget::setModel
+236   QTreeWidget::setSelectionModel
+240   QTreeView::keyboardSearch
+244   QTreeView::visualRect
+248   QTreeView::scrollTo
+252   QTreeView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QTreeView::sizeHintForColumn
+264   QTreeView::reset
+268   QTreeView::setRootIndex
+272   QTreeView::doItemsLayout
+276   QTreeView::selectAll
+280   QTreeView::dataChanged
+284   QTreeView::rowsInserted
+288   QTreeView::rowsAboutToBeRemoved
+292   QTreeView::selectionChanged
+296   QTreeView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTreeView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QTreeView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTreeView::moveCursor
+344   QTreeView::horizontalOffset
+348   QTreeView::verticalOffset
+352   QTreeView::isIndexHidden
+356   QTreeView::setSelection
+360   QTreeView::visualRegionForSelection
+364   QTreeView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QTreeView::drawRow
+388   QTreeView::drawBranches
+392   QTreeWidget::mimeTypes
+396   QTreeWidget::mimeData
+400   QTreeWidget::dropMimeData
+404   QTreeWidget::supportedDropActions
+408   (int (*)(...))-0x000000008
+412   (int (*)(...))(& _ZTI11QTreeWidget)
+416   QTreeWidget::_ZThn8_N11QTreeWidgetD1Ev
+420   QTreeWidget::_ZThn8_N11QTreeWidgetD0Ev
+424   QWidget::_ZThn8_NK7QWidget7devTypeEv
+428   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+432   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTreeWidget
+   size=20 align=4
+   base size=20 base align=4
+QTreeWidget (0xb21a2540) 0
+    vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 8u)
+  QTreeView (0xb21a2580) 0
+      primary-for QTreeWidget (0xb21a2540)
+    QAbstractItemView (0xb21a25c0) 0
+        primary-for QTreeView (0xb21a2580)
+      QAbstractScrollArea (0xb21a2600) 0
+          primary-for QAbstractItemView (0xb21a25c0)
+        QFrame (0xb21a2640) 0
+            primary-for QAbstractScrollArea (0xb21a2600)
+          QWidget (0xb21a8820) 0
+              primary-for QFrame (0xb21a2640)
+            QObject (0xb21a1708) 0
+                primary-for QWidget (0xb21a8820)
+            QPaintDevice (0xb21a1744) 8
+                vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 416u)
+
+Vtable for QInputContext
+QInputContext::_ZTV13QInputContext: 26u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QInputContext)
+8     QInputContext::metaObject
+12    QInputContext::qt_metacast
+16    QInputContext::qt_metacall
+20    QInputContext::~QInputContext
+24    QInputContext::~QInputContext
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    QInputContext::update
+72    QInputContext::mouseHandler
+76    QInputContext::font
+80    __cxa_pure_virtual
+84    QInputContext::setFocusWidget
+88    QInputContext::widgetDestroyed
+92    QInputContext::actions
+96    QInputContext::x11FilterEvent
+100   QInputContext::filterEvent
+
+Class QInputContext
+   size=8 align=4
+   base size=8 base align=4
+QInputContext (0xb21a2e80) 0
+    vptr=((& QInputContext::_ZTV13QInputContext) + 8u)
+  QObject (0xb21d4168) 0
+      primary-for QInputContext (0xb21a2e80)
+
+Class QInputContextFactory
+   size=1 align=1
+   base size=0 base align=1
+QInputContextFactory (0xb21d4384) 0 empty
+
+Vtable for QInputContextFactoryInterface
+QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI29QInputContextFactoryInterface)
+8     QInputContextFactoryInterface::~QInputContextFactoryInterface
+12    QInputContextFactoryInterface::~QInputContextFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+
+Class QInputContextFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QInputContextFactoryInterface (0xb21ef180) 0 nearly-empty
+    vptr=((& QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface) + 8u)
+  QFactoryInterface (0xb21d43c0) 0 nearly-empty
+      primary-for QInputContextFactoryInterface (0xb21ef180)
+
+Vtable for QInputContextPlugin
+QInputContextPlugin::_ZTV19QInputContextPlugin: 28u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QInputContextPlugin)
+8     QInputContextPlugin::metaObject
+12    QInputContextPlugin::qt_metacast
+16    QInputContextPlugin::qt_metacall
+20    QInputContextPlugin::~QInputContextPlugin
+24    QInputContextPlugin::~QInputContextPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    (int (*)(...))-0x000000008
+80    (int (*)(...))(& _ZTI19QInputContextPlugin)
+84    QInputContextPlugin::_ZThn8_N19QInputContextPluginD1Ev
+88    QInputContextPlugin::_ZThn8_N19QInputContextPluginD0Ev
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+
+Class QInputContextPlugin
+   size=12 align=4
+   base size=12 base align=4
+QInputContextPlugin (0xb21f73c0) 0
+    vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 8u)
+  QObject (0xb21d46cc) 0
+      primary-for QInputContextPlugin (0xb21f73c0)
+  QInputContextFactoryInterface (0xb21ef440) 8 nearly-empty
+      vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 84u)
+    QFactoryInterface (0xb21d4708) 8 nearly-empty
+        primary-for QInputContextFactoryInterface (0xb21ef440)
+
+Vtable for QBitmap
+QBitmap::_ZTV7QBitmap: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBitmap)
+8     QBitmap::~QBitmap
+12    QBitmap::~QBitmap
+16    QPixmap::devType
+20    QPixmap::paintEngine
+24    QPixmap::metric
+
+Class QBitmap
+   size=12 align=4
+   base size=12 base align=4
+QBitmap (0xb21ef680) 0
+    vptr=((& QBitmap::_ZTV7QBitmap) + 8u)
+  QPixmap (0xb21ef6c0) 0
+      primary-for QBitmap (0xb21ef680)
+    QPaintDevice (0xb21d4834) 0
+        primary-for QPixmap (0xb21ef6c0)
+
+Vtable for QIconEngine
+QIconEngine::_ZTV11QIconEngine: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QIconEngine)
+8     QIconEngine::~QIconEngine
+12    QIconEngine::~QIconEngine
+16    __cxa_pure_virtual
+20    QIconEngine::actualSize
+24    QIconEngine::pixmap
+28    QIconEngine::addPixmap
+32    QIconEngine::addFile
+
+Class QIconEngine
+   size=4 align=4
+   base size=4 base align=4
+QIconEngine (0xb22193fc) 0 nearly-empty
+    vptr=((& QIconEngine::_ZTV11QIconEngine) + 8u)
+
+Class QIconEngineV2::AvailableSizesArgument
+   size=12 align=4
+   base size=12 base align=4
+QIconEngineV2::AvailableSizesArgument (0xb2219474) 0
+
+Vtable for QIconEngineV2
+QIconEngineV2::_ZTV13QIconEngineV2: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QIconEngineV2)
+8     QIconEngineV2::~QIconEngineV2
+12    QIconEngineV2::~QIconEngineV2
+16    __cxa_pure_virtual
+20    QIconEngine::actualSize
+24    QIconEngine::pixmap
+28    QIconEngine::addPixmap
+32    QIconEngine::addFile
+36    QIconEngineV2::key
+40    QIconEngineV2::clone
+44    QIconEngineV2::read
+48    QIconEngineV2::write
+52    QIconEngineV2::virtual_hook
+
+Class QIconEngineV2
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineV2 (0xb21eff00) 0 nearly-empty
+    vptr=((& QIconEngineV2::_ZTV13QIconEngineV2) + 8u)
+  QIconEngine (0xb2219438) 0 nearly-empty
+      primary-for QIconEngineV2 (0xb21eff00)
+
+Vtable for QIconEngineFactoryInterface
+QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QIconEngineFactoryInterface)
+8     QIconEngineFactoryInterface::~QIconEngineFactoryInterface
+12    QIconEngineFactoryInterface::~QIconEngineFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QIconEngineFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineFactoryInterface (0xb2023080) 0 nearly-empty
+    vptr=((& QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface) + 8u)
+  QFactoryInterface (0xb2219528) 0 nearly-empty
+      primary-for QIconEngineFactoryInterface (0xb2023080)
+
+Vtable for QIconEnginePlugin
+QIconEnginePlugin::_ZTV17QIconEnginePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QIconEnginePlugin)
+8     QIconEnginePlugin::metaObject
+12    QIconEnginePlugin::qt_metacast
+16    QIconEnginePlugin::qt_metacall
+20    QIconEnginePlugin::~QIconEnginePlugin
+24    QIconEnginePlugin::~QIconEnginePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI17QIconEnginePlugin)
+72    QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD1Ev
+76    QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QIconEnginePlugin
+   size=12 align=4
+   base size=12 base align=4
+QIconEnginePlugin (0xb203b5f0) 0
+    vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 8u)
+  QObject (0xb2219834) 0
+      primary-for QIconEnginePlugin (0xb203b5f0)
+  QIconEngineFactoryInterface (0xb2023340) 8 nearly-empty
+      vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 72u)
+    QFactoryInterface (0xb2219870) 8 nearly-empty
+        primary-for QIconEngineFactoryInterface (0xb2023340)
+
+Vtable for QIconEngineFactoryInterfaceV2
+QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI29QIconEngineFactoryInterfaceV2)
+8     QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2
+12    QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QIconEngineFactoryInterfaceV2
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineFactoryInterfaceV2 (0xb2023580) 0 nearly-empty
+    vptr=((& QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2) + 8u)
+  QFactoryInterface (0xb221999c) 0 nearly-empty
+      primary-for QIconEngineFactoryInterfaceV2 (0xb2023580)
+
+Vtable for QIconEnginePluginV2
+QIconEnginePluginV2::_ZTV19QIconEnginePluginV2: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QIconEnginePluginV2)
+8     QIconEnginePluginV2::metaObject
+12    QIconEnginePluginV2::qt_metacast
+16    QIconEnginePluginV2::qt_metacall
+20    QIconEnginePluginV2::~QIconEnginePluginV2
+24    QIconEnginePluginV2::~QIconEnginePluginV2
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI19QIconEnginePluginV2)
+72    QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D1Ev
+76    QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QIconEnginePluginV2
+   size=12 align=4
+   base size=12 base align=4
+QIconEnginePluginV2 (0xb2050050) 0
+    vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 8u)
+  QObject (0xb2219ca8) 0
+      primary-for QIconEnginePluginV2 (0xb2050050)
+  QIconEngineFactoryInterfaceV2 (0xb2023840) 8 nearly-empty
+      vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 72u)
+    QFactoryInterface (0xb2219ce4) 8 nearly-empty
+        primary-for QIconEngineFactoryInterfaceV2 (0xb2023840)
+
+Vtable for QImageIOHandler
+QImageIOHandler::_ZTV15QImageIOHandler: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QImageIOHandler)
+8     QImageIOHandler::~QImageIOHandler
+12    QImageIOHandler::~QImageIOHandler
+16    QImageIOHandler::name
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QImageIOHandler::write
+32    QImageIOHandler::option
+36    QImageIOHandler::setOption
+40    QImageIOHandler::supportsOption
+44    QImageIOHandler::jumpToNextImage
+48    QImageIOHandler::jumpToImage
+52    QImageIOHandler::loopCount
+56    QImageIOHandler::imageCount
+60    QImageIOHandler::nextImageDelay
+64    QImageIOHandler::currentImageNumber
+68    QImageIOHandler::currentImageRect
+
+Class QImageIOHandler
+   size=8 align=4
+   base size=8 base align=4
+QImageIOHandler (0xb2219e10) 0
+    vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 8u)
+
+Vtable for QImageIOHandlerFactoryInterface
+QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI31QImageIOHandlerFactoryInterface)
+8     QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface
+12    QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QImageIOHandlerFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QImageIOHandlerFactoryInterface (0xb2023b80) 0 nearly-empty
+    vptr=((& QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface) + 8u)
+  QFactoryInterface (0xb2219f78) 0 nearly-empty
+      primary-for QImageIOHandlerFactoryInterface (0xb2023b80)
+
+Vtable for QImageIOPlugin
+QImageIOPlugin::_ZTV14QImageIOPlugin: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QImageIOPlugin)
+8     QImageIOPlugin::metaObject
+12    QImageIOPlugin::qt_metacast
+16    QImageIOPlugin::qt_metacall
+20    QImageIOPlugin::~QImageIOPlugin
+24    QImageIOPlugin::~QImageIOPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    (int (*)(...))-0x000000008
+72    (int (*)(...))(& _ZTI14QImageIOPlugin)
+76    QImageIOPlugin::_ZThn8_N14QImageIOPluginD1Ev
+80    QImageIOPlugin::_ZThn8_N14QImageIOPluginD0Ev
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+
+Class QImageIOPlugin
+   size=12 align=4
+   base size=12 base align=4
+QImageIOPlugin (0xb2064f50) 0
+    vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 8u)
+  QObject (0xb206a294) 0
+      primary-for QImageIOPlugin (0xb2064f50)
+  QImageIOHandlerFactoryInterface (0xb2023e40) 8 nearly-empty
+      vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 76u)
+    QFactoryInterface (0xb206a2d0) 8 nearly-empty
+        primary-for QImageIOHandlerFactoryInterface (0xb2023e40)
+
+Class QImageReader
+   size=4 align=4
+   base size=4 base align=4
+QImageReader (0xb206a4ec) 0
+
+Class QImageWriter
+   size=4 align=4
+   base size=4 base align=4
+QImageWriter (0xb206a528) 0
+
+Vtable for QMovie
+QMovie::_ZTV6QMovie: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QMovie)
+8     QMovie::metaObject
+12    QMovie::qt_metacast
+16    QMovie::qt_metacall
+20    QMovie::~QMovie
+24    QMovie::~QMovie
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QMovie
+   size=8 align=4
+   base size=8 base align=4
+QMovie (0xb2078240) 0
+    vptr=((& QMovie::_ZTV6QMovie) + 8u)
+  QObject (0xb206a564) 0
+      primary-for QMovie (0xb2078240)
+
+Vtable for QPicture
+QPicture::_ZTV8QPicture: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QPicture)
+8     QPicture::~QPicture
+12    QPicture::~QPicture
+16    QPicture::devType
+20    QPicture::paintEngine
+24    QPicture::metric
+28    QPicture::setData
+
+Class QPicture
+   size=12 align=4
+   base size=12 base align=4
+QPicture (0xb2078880) 0
+    vptr=((& QPicture::_ZTV8QPicture) + 8u)
+  QPaintDevice (0xb206a870) 0
+      primary-for QPicture (0xb2078880)
+
+Class QPictureIO
+   size=4 align=4
+   base size=4 base align=4
+QPictureIO (0xb206ab04) 0
+
+Vtable for QPictureFormatInterface
+QPictureFormatInterface::_ZTV23QPictureFormatInterface: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QPictureFormatInterface)
+8     QPictureFormatInterface::~QPictureFormatInterface
+12    QPictureFormatInterface::~QPictureFormatInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class QPictureFormatInterface
+   size=4 align=4
+   base size=4 base align=4
+QPictureFormatInterface (0xb2078bc0) 0 nearly-empty
+    vptr=((& QPictureFormatInterface::_ZTV23QPictureFormatInterface) + 8u)
+  QFactoryInterface (0xb206ab40) 0 nearly-empty
+      primary-for QPictureFormatInterface (0xb2078bc0)
+
+Vtable for QPictureFormatPlugin
+QPictureFormatPlugin::_ZTV20QPictureFormatPlugin: 26u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QPictureFormatPlugin)
+8     QPictureFormatPlugin::metaObject
+12    QPictureFormatPlugin::qt_metacast
+16    QPictureFormatPlugin::qt_metacall
+20    QPictureFormatPlugin::~QPictureFormatPlugin
+24    QPictureFormatPlugin::~QPictureFormatPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    QPictureFormatPlugin::loadPicture
+64    QPictureFormatPlugin::savePicture
+68    __cxa_pure_virtual
+72    (int (*)(...))-0x000000008
+76    (int (*)(...))(& _ZTI20QPictureFormatPlugin)
+80    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD1Ev
+84    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD0Ev
+88    __cxa_pure_virtual
+92    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11loadPictureERK7QStringS2_P8QPicture
+96    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11savePictureERK7QStringS2_RK8QPicture
+100   __cxa_pure_virtual
+
+Class QPictureFormatPlugin
+   size=12 align=4
+   base size=12 base align=4
+QPictureFormatPlugin (0xb20e9f00) 0
+    vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 8u)
+  QObject (0xb206ae4c) 0
+      primary-for QPictureFormatPlugin (0xb20e9f00)
+  QPictureFormatInterface (0xb2078e80) 8 nearly-empty
+      vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 80u)
+    QFactoryInterface (0xb206ae88) 8 nearly-empty
+        primary-for QPictureFormatInterface (0xb2078e80)
+
+Class QPixmapCache::Key
+   size=4 align=4
+   base size=4 base align=4
+QPixmapCache::Key (0xb20fc000) 0
+
+Class QPixmapCache
+   size=1 align=1
+   base size=0 base align=1
+QPixmapCache (0xb206afb4) 0 empty
+
+Vtable for QGraphicsItem
+QGraphicsItem::_ZTV13QGraphicsItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGraphicsItem)
+8     QGraphicsItem::~QGraphicsItem
+12    QGraphicsItem::~QGraphicsItem
+16    QGraphicsItem::advance
+20    __cxa_pure_virtual
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsItem::isObscuredBy
+44    QGraphicsItem::opaqueArea
+48    __cxa_pure_virtual
+52    QGraphicsItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QGraphicsItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsItem (0xb20fc078) 0
+    vptr=((& QGraphicsItem::_ZTV13QGraphicsItem) + 8u)
+
+Vtable for QGraphicsObject
+QGraphicsObject::_ZTV15QGraphicsObject: 53u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsObject)
+8     QGraphicsObject::metaObject
+12    QGraphicsObject::qt_metacast
+16    QGraphicsObject::qt_metacall
+20    QGraphicsObject::~QGraphicsObject
+24    QGraphicsObject::~QGraphicsObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    (int (*)(...))-0x000000008
+60    (int (*)(...))(& _ZTI15QGraphicsObject)
+64    QGraphicsObject::_ZThn8_N15QGraphicsObjectD1Ev
+68    QGraphicsObject::_ZThn8_N15QGraphicsObjectD0Ev
+72    QGraphicsItem::advance
+76    __cxa_pure_virtual
+80    QGraphicsItem::shape
+84    QGraphicsItem::contains
+88    QGraphicsItem::collidesWithItem
+92    QGraphicsItem::collidesWithPath
+96    QGraphicsItem::isObscuredBy
+100   QGraphicsItem::opaqueArea
+104   __cxa_pure_virtual
+108   QGraphicsItem::type
+112   QGraphicsItem::sceneEventFilter
+116   QGraphicsItem::sceneEvent
+120   QGraphicsItem::contextMenuEvent
+124   QGraphicsItem::dragEnterEvent
+128   QGraphicsItem::dragLeaveEvent
+132   QGraphicsItem::dragMoveEvent
+136   QGraphicsItem::dropEvent
+140   QGraphicsItem::focusInEvent
+144   QGraphicsItem::focusOutEvent
+148   QGraphicsItem::hoverEnterEvent
+152   QGraphicsItem::hoverMoveEvent
+156   QGraphicsItem::hoverLeaveEvent
+160   QGraphicsItem::keyPressEvent
+164   QGraphicsItem::keyReleaseEvent
+168   QGraphicsItem::mousePressEvent
+172   QGraphicsItem::mouseMoveEvent
+176   QGraphicsItem::mouseReleaseEvent
+180   QGraphicsItem::mouseDoubleClickEvent
+184   QGraphicsItem::wheelEvent
+188   QGraphicsItem::inputMethodEvent
+192   QGraphicsItem::inputMethodQuery
+196   QGraphicsItem::itemChange
+200   QGraphicsItem::supportsExtension
+204   QGraphicsItem::setExtension
+208   QGraphicsItem::extension
+
+Class QGraphicsObject
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsObject (0xb1f80c80) 0
+    vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 8u)
+  QObject (0xb1f83258) 0
+      primary-for QGraphicsObject (0xb1f80c80)
+  QGraphicsItem (0xb1f83294) 8
+      vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 64u)
+
+Vtable for QAbstractGraphicsShapeItem
+QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractGraphicsShapeItem)
+8     QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem
+12    QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem
+16    QGraphicsItem::advance
+20    __cxa_pure_virtual
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QAbstractGraphicsShapeItem::isObscuredBy
+44    QAbstractGraphicsShapeItem::opaqueArea
+48    __cxa_pure_virtual
+52    QGraphicsItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QAbstractGraphicsShapeItem
+   size=8 align=4
+   base size=8 base align=4
+QAbstractGraphicsShapeItem (0xb1f94040) 0
+    vptr=((& QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem) + 8u)
+  QGraphicsItem (0xb1f833c0) 0
+      primary-for QAbstractGraphicsShapeItem (0xb1f94040)
+
+Vtable for QGraphicsPathItem
+QGraphicsPathItem::_ZTV17QGraphicsPathItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsPathItem)
+8     QGraphicsPathItem::~QGraphicsPathItem
+12    QGraphicsPathItem::~QGraphicsPathItem
+16    QGraphicsItem::advance
+20    QGraphicsPathItem::boundingRect
+24    QGraphicsPathItem::shape
+28    QGraphicsPathItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPathItem::isObscuredBy
+44    QGraphicsPathItem::opaqueArea
+48    QGraphicsPathItem::paint
+52    QGraphicsPathItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPathItem::supportsExtension
+148   QGraphicsPathItem::setExtension
+152   QGraphicsPathItem::extension
+
+Class QGraphicsPathItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPathItem (0xb1f94140) 0
+    vptr=((& QGraphicsPathItem::_ZTV17QGraphicsPathItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb1f94180) 0
+      primary-for QGraphicsPathItem (0xb1f94140)
+    QGraphicsItem (0xb1f834ec) 0
+        primary-for QAbstractGraphicsShapeItem (0xb1f94180)
+
+Vtable for QGraphicsRectItem
+QGraphicsRectItem::_ZTV17QGraphicsRectItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsRectItem)
+8     QGraphicsRectItem::~QGraphicsRectItem
+12    QGraphicsRectItem::~QGraphicsRectItem
+16    QGraphicsItem::advance
+20    QGraphicsRectItem::boundingRect
+24    QGraphicsRectItem::shape
+28    QGraphicsRectItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsRectItem::isObscuredBy
+44    QGraphicsRectItem::opaqueArea
+48    QGraphicsRectItem::paint
+52    QGraphicsRectItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsRectItem::supportsExtension
+148   QGraphicsRectItem::setExtension
+152   QGraphicsRectItem::extension
+
+Class QGraphicsRectItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsRectItem (0xb1f94280) 0
+    vptr=((& QGraphicsRectItem::_ZTV17QGraphicsRectItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb1f942c0) 0
+      primary-for QGraphicsRectItem (0xb1f94280)
+    QGraphicsItem (0xb1f83618) 0
+        primary-for QAbstractGraphicsShapeItem (0xb1f942c0)
+
+Vtable for QGraphicsEllipseItem
+QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsEllipseItem)
+8     QGraphicsEllipseItem::~QGraphicsEllipseItem
+12    QGraphicsEllipseItem::~QGraphicsEllipseItem
+16    QGraphicsItem::advance
+20    QGraphicsEllipseItem::boundingRect
+24    QGraphicsEllipseItem::shape
+28    QGraphicsEllipseItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsEllipseItem::isObscuredBy
+44    QGraphicsEllipseItem::opaqueArea
+48    QGraphicsEllipseItem::paint
+52    QGraphicsEllipseItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsEllipseItem::supportsExtension
+148   QGraphicsEllipseItem::setExtension
+152   QGraphicsEllipseItem::extension
+
+Class QGraphicsEllipseItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsEllipseItem (0xb1f94400) 0
+    vptr=((& QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb1f94440) 0
+      primary-for QGraphicsEllipseItem (0xb1f94400)
+    QGraphicsItem (0xb1f837f8) 0
+        primary-for QAbstractGraphicsShapeItem (0xb1f94440)
+
+Vtable for QGraphicsPolygonItem
+QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsPolygonItem)
+8     QGraphicsPolygonItem::~QGraphicsPolygonItem
+12    QGraphicsPolygonItem::~QGraphicsPolygonItem
+16    QGraphicsItem::advance
+20    QGraphicsPolygonItem::boundingRect
+24    QGraphicsPolygonItem::shape
+28    QGraphicsPolygonItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPolygonItem::isObscuredBy
+44    QGraphicsPolygonItem::opaqueArea
+48    QGraphicsPolygonItem::paint
+52    QGraphicsPolygonItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPolygonItem::supportsExtension
+148   QGraphicsPolygonItem::setExtension
+152   QGraphicsPolygonItem::extension
+
+Class QGraphicsPolygonItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPolygonItem (0xb1f94580) 0
+    vptr=((& QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb1f945c0) 0
+      primary-for QGraphicsPolygonItem (0xb1f94580)
+    QGraphicsItem (0xb1f839d8) 0
+        primary-for QAbstractGraphicsShapeItem (0xb1f945c0)
+
+Vtable for QGraphicsLineItem
+QGraphicsLineItem::_ZTV17QGraphicsLineItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsLineItem)
+8     QGraphicsLineItem::~QGraphicsLineItem
+12    QGraphicsLineItem::~QGraphicsLineItem
+16    QGraphicsItem::advance
+20    QGraphicsLineItem::boundingRect
+24    QGraphicsLineItem::shape
+28    QGraphicsLineItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsLineItem::isObscuredBy
+44    QGraphicsLineItem::opaqueArea
+48    QGraphicsLineItem::paint
+52    QGraphicsLineItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsLineItem::supportsExtension
+148   QGraphicsLineItem::setExtension
+152   QGraphicsLineItem::extension
+
+Class QGraphicsLineItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLineItem (0xb1f946c0) 0
+    vptr=((& QGraphicsLineItem::_ZTV17QGraphicsLineItem) + 8u)
+  QGraphicsItem (0xb1f83b04) 0
+      primary-for QGraphicsLineItem (0xb1f946c0)
+
+Vtable for QGraphicsPixmapItem
+QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsPixmapItem)
+8     QGraphicsPixmapItem::~QGraphicsPixmapItem
+12    QGraphicsPixmapItem::~QGraphicsPixmapItem
+16    QGraphicsItem::advance
+20    QGraphicsPixmapItem::boundingRect
+24    QGraphicsPixmapItem::shape
+28    QGraphicsPixmapItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPixmapItem::isObscuredBy
+44    QGraphicsPixmapItem::opaqueArea
+48    QGraphicsPixmapItem::paint
+52    QGraphicsPixmapItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPixmapItem::supportsExtension
+148   QGraphicsPixmapItem::setExtension
+152   QGraphicsPixmapItem::extension
+
+Class QGraphicsPixmapItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPixmapItem (0xb1f94800) 0
+    vptr=((& QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem) + 8u)
+  QGraphicsItem (0xb1f83ce4) 0
+      primary-for QGraphicsPixmapItem (0xb1f94800)
+
+Vtable for QGraphicsTextItem
+QGraphicsTextItem::_ZTV17QGraphicsTextItem: 82u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsTextItem)
+8     QGraphicsTextItem::metaObject
+12    QGraphicsTextItem::qt_metacast
+16    QGraphicsTextItem::qt_metacall
+20    QGraphicsTextItem::~QGraphicsTextItem
+24    QGraphicsTextItem::~QGraphicsTextItem
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsTextItem::boundingRect
+60    QGraphicsTextItem::shape
+64    QGraphicsTextItem::contains
+68    QGraphicsTextItem::paint
+72    QGraphicsTextItem::isObscuredBy
+76    QGraphicsTextItem::opaqueArea
+80    QGraphicsTextItem::type
+84    QGraphicsTextItem::sceneEvent
+88    QGraphicsTextItem::mousePressEvent
+92    QGraphicsTextItem::mouseMoveEvent
+96    QGraphicsTextItem::mouseReleaseEvent
+100   QGraphicsTextItem::mouseDoubleClickEvent
+104   QGraphicsTextItem::contextMenuEvent
+108   QGraphicsTextItem::keyPressEvent
+112   QGraphicsTextItem::keyReleaseEvent
+116   QGraphicsTextItem::focusInEvent
+120   QGraphicsTextItem::focusOutEvent
+124   QGraphicsTextItem::dragEnterEvent
+128   QGraphicsTextItem::dragLeaveEvent
+132   QGraphicsTextItem::dragMoveEvent
+136   QGraphicsTextItem::dropEvent
+140   QGraphicsTextItem::inputMethodEvent
+144   QGraphicsTextItem::hoverEnterEvent
+148   QGraphicsTextItem::hoverMoveEvent
+152   QGraphicsTextItem::hoverLeaveEvent
+156   QGraphicsTextItem::inputMethodQuery
+160   QGraphicsTextItem::supportsExtension
+164   QGraphicsTextItem::setExtension
+168   QGraphicsTextItem::extension
+172   (int (*)(...))-0x000000008
+176   (int (*)(...))(& _ZTI17QGraphicsTextItem)
+180   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD1Ev
+184   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD0Ev
+188   QGraphicsItem::advance
+192   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12boundingRectEv
+196   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem5shapeEv
+200   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem8containsERK7QPointF
+204   QGraphicsItem::collidesWithItem
+208   QGraphicsItem::collidesWithPath
+212   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12isObscuredByEPK13QGraphicsItem
+216   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem10opaqueAreaEv
+220   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+224   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem4typeEv
+228   QGraphicsItem::sceneEventFilter
+232   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem10sceneEventEP6QEvent
+236   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16contextMenuEventEP30QGraphicsSceneContextMenuEvent
+240   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragEnterEventEP27QGraphicsSceneDragDropEvent
+244   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragLeaveEventEP27QGraphicsSceneDragDropEvent
+248   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13dragMoveEventEP27QGraphicsSceneDragDropEvent
+252   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem9dropEventEP27QGraphicsSceneDragDropEvent
+256   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12focusInEventEP11QFocusEvent
+260   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13focusOutEventEP11QFocusEvent
+264   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverEnterEventEP24QGraphicsSceneHoverEvent
+268   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14hoverMoveEventEP24QGraphicsSceneHoverEvent
+272   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+276   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13keyPressEventEP9QKeyEvent
+280   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15keyReleaseEventEP9QKeyEvent
+284   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15mousePressEventEP24QGraphicsSceneMouseEvent
+288   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14mouseMoveEventEP24QGraphicsSceneMouseEvent
+292   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem17mouseReleaseEventEP24QGraphicsSceneMouseEvent
+296   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent
+300   QGraphicsItem::wheelEvent
+304   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16inputMethodEventEP17QInputMethodEvent
+308   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem16inputMethodQueryEN2Qt16InputMethodQueryE
+312   QGraphicsItem::itemChange
+316   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem17supportsExtensionEN13QGraphicsItem9ExtensionE
+320   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12setExtensionEN13QGraphicsItem9ExtensionERK8QVariant
+324   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem9extensionERK8QVariant
+
+Class QGraphicsTextItem
+   size=20 align=4
+   base size=20 base align=4
+QGraphicsTextItem (0xb1f94940) 0
+    vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 8u)
+  QGraphicsObject (0xb1fdd0f0) 0
+      primary-for QGraphicsTextItem (0xb1f94940)
+    QObject (0xb1f83e10) 0
+        primary-for QGraphicsObject (0xb1fdd0f0)
+    QGraphicsItem (0xb1f83e4c) 8
+        vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 180u)
+
+Vtable for QGraphicsSimpleTextItem
+QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSimpleTextItem)
+8     QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem
+12    QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem
+16    QGraphicsItem::advance
+20    QGraphicsSimpleTextItem::boundingRect
+24    QGraphicsSimpleTextItem::shape
+28    QGraphicsSimpleTextItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsSimpleTextItem::isObscuredBy
+44    QGraphicsSimpleTextItem::opaqueArea
+48    QGraphicsSimpleTextItem::paint
+52    QGraphicsSimpleTextItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsSimpleTextItem::supportsExtension
+148   QGraphicsSimpleTextItem::setExtension
+152   QGraphicsSimpleTextItem::extension
+
+Class QGraphicsSimpleTextItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsSimpleTextItem (0xb1f94bc0) 0
+    vptr=((& QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb1f94c00) 0
+      primary-for QGraphicsSimpleTextItem (0xb1f94bc0)
+    QGraphicsItem (0xb1ff103c) 0
+        primary-for QAbstractGraphicsShapeItem (0xb1f94c00)
+
+Vtable for QGraphicsItemGroup
+QGraphicsItemGroup::_ZTV18QGraphicsItemGroup: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGraphicsItemGroup)
+8     QGraphicsItemGroup::~QGraphicsItemGroup
+12    QGraphicsItemGroup::~QGraphicsItemGroup
+16    QGraphicsItem::advance
+20    QGraphicsItemGroup::boundingRect
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsItemGroup::isObscuredBy
+44    QGraphicsItemGroup::opaqueArea
+48    QGraphicsItemGroup::paint
+52    QGraphicsItemGroup::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QGraphicsItemGroup
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsItemGroup (0xb1f94d00) 0
+    vptr=((& QGraphicsItemGroup::_ZTV18QGraphicsItemGroup) + 8u)
+  QGraphicsItem (0xb1ff1168) 0
+      primary-for QGraphicsItemGroup (0xb1f94d00)
+
+Vtable for QGraphicsLayoutItem
+QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsLayoutItem)
+8     QGraphicsLayoutItem::~QGraphicsLayoutItem
+12    QGraphicsLayoutItem::~QGraphicsLayoutItem
+16    QGraphicsLayoutItem::setGeometry
+20    QGraphicsLayoutItem::getContentsMargins
+24    QGraphicsLayoutItem::updateGeometry
+28    __cxa_pure_virtual
+
+Class QGraphicsLayoutItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLayoutItem (0xb1ff13fc) 0
+    vptr=((& QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem) + 8u)
+
+Vtable for QGraphicsLayout
+QGraphicsLayout::_ZTV15QGraphicsLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsLayout)
+8     QGraphicsLayout::~QGraphicsLayout
+12    QGraphicsLayout::~QGraphicsLayout
+16    QGraphicsLayoutItem::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    __cxa_pure_virtual
+32    QGraphicsLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+
+Class QGraphicsLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLayout (0xb20097c0) 0
+    vptr=((& QGraphicsLayout::_ZTV15QGraphicsLayout) + 8u)
+  QGraphicsLayoutItem (0xb1ff199c) 0
+      primary-for QGraphicsLayout (0xb20097c0)
+
+Vtable for QGraphicsAnchor
+QGraphicsAnchor::_ZTV15QGraphicsAnchor: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsAnchor)
+8     QGraphicsAnchor::metaObject
+12    QGraphicsAnchor::qt_metacast
+16    QGraphicsAnchor::qt_metacall
+20    QGraphicsAnchor::~QGraphicsAnchor
+24    QGraphicsAnchor::~QGraphicsAnchor
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QGraphicsAnchor
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsAnchor (0xb2009b00) 0
+    vptr=((& QGraphicsAnchor::_ZTV15QGraphicsAnchor) + 8u)
+  QObject (0xb1ff1e4c) 0
+      primary-for QGraphicsAnchor (0xb2009b00)
+
+Vtable for QGraphicsAnchorLayout
+QGraphicsAnchorLayout::_ZTV21QGraphicsAnchorLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QGraphicsAnchorLayout)
+8     QGraphicsAnchorLayout::~QGraphicsAnchorLayout
+12    QGraphicsAnchorLayout::~QGraphicsAnchorLayout
+16    QGraphicsAnchorLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsAnchorLayout::sizeHint
+32    QGraphicsAnchorLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsAnchorLayout::count
+44    QGraphicsAnchorLayout::itemAt
+48    QGraphicsAnchorLayout::removeAt
+
+Class QGraphicsAnchorLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsAnchorLayout (0xb2009dc0) 0
+    vptr=((& QGraphicsAnchorLayout::_ZTV21QGraphicsAnchorLayout) + 8u)
+  QGraphicsLayout (0xb2009e00) 0
+      primary-for QGraphicsAnchorLayout (0xb2009dc0)
+    QGraphicsLayoutItem (0xb1e3e078) 0
+        primary-for QGraphicsLayout (0xb2009e00)
+
+Vtable for QGraphicsGridLayout
+QGraphicsGridLayout::_ZTV19QGraphicsGridLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsGridLayout)
+8     QGraphicsGridLayout::~QGraphicsGridLayout
+12    QGraphicsGridLayout::~QGraphicsGridLayout
+16    QGraphicsGridLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsGridLayout::sizeHint
+32    QGraphicsGridLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsGridLayout::count
+44    QGraphicsGridLayout::itemAt
+48    QGraphicsGridLayout::removeAt
+
+Class QGraphicsGridLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsGridLayout (0xb2009f00) 0
+    vptr=((& QGraphicsGridLayout::_ZTV19QGraphicsGridLayout) + 8u)
+  QGraphicsLayout (0xb2009f40) 0
+      primary-for QGraphicsGridLayout (0xb2009f00)
+    QGraphicsLayoutItem (0xb1e3e1a4) 0
+        primary-for QGraphicsLayout (0xb2009f40)
+
+Vtable for QGraphicsItemAnimation
+QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QGraphicsItemAnimation)
+8     QGraphicsItemAnimation::metaObject
+12    QGraphicsItemAnimation::qt_metacast
+16    QGraphicsItemAnimation::qt_metacall
+20    QGraphicsItemAnimation::~QGraphicsItemAnimation
+24    QGraphicsItemAnimation::~QGraphicsItemAnimation
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsItemAnimation::beforeAnimationStep
+60    QGraphicsItemAnimation::afterAnimationStep
+
+Class QGraphicsItemAnimation
+   size=12 align=4
+   base size=12 base align=4
+QGraphicsItemAnimation (0xb1e57080) 0
+    vptr=((& QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation) + 8u)
+  QObject (0xb1e3e2d0) 0
+      primary-for QGraphicsItemAnimation (0xb1e57080)
+
+Vtable for QGraphicsLinearLayout
+QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QGraphicsLinearLayout)
+8     QGraphicsLinearLayout::~QGraphicsLinearLayout
+12    QGraphicsLinearLayout::~QGraphicsLinearLayout
+16    QGraphicsLinearLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsLinearLayout::sizeHint
+32    QGraphicsLinearLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsLinearLayout::count
+44    QGraphicsLinearLayout::itemAt
+48    QGraphicsLinearLayout::removeAt
+
+Class QGraphicsLinearLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLinearLayout (0xb1e572c0) 0
+    vptr=((& QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout) + 8u)
+  QGraphicsLayout (0xb1e57300) 0
+      primary-for QGraphicsLinearLayout (0xb1e572c0)
+    QGraphicsLayoutItem (0xb1e3e3fc) 0
+        primary-for QGraphicsLayout (0xb1e57300)
+
+Vtable for QGraphicsWidget
+QGraphicsWidget::_ZTV15QGraphicsWidget: 92u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsWidget)
+8     QGraphicsWidget::metaObject
+12    QGraphicsWidget::qt_metacast
+16    QGraphicsWidget::qt_metacall
+20    QGraphicsWidget::~QGraphicsWidget
+24    QGraphicsWidget::~QGraphicsWidget
+28    QGraphicsWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsWidget::setGeometry
+60    QGraphicsWidget::getContentsMargins
+64    QGraphicsWidget::type
+68    QGraphicsWidget::paint
+72    QGraphicsWidget::paintWindowFrame
+76    QGraphicsWidget::boundingRect
+80    QGraphicsWidget::shape
+84    QGraphicsWidget::initStyleOption
+88    QGraphicsWidget::sizeHint
+92    QGraphicsWidget::updateGeometry
+96    QGraphicsWidget::itemChange
+100   QGraphicsWidget::propertyChange
+104   QGraphicsWidget::sceneEvent
+108   QGraphicsWidget::windowFrameEvent
+112   QGraphicsWidget::windowFrameSectionAt
+116   QGraphicsWidget::changeEvent
+120   QGraphicsWidget::closeEvent
+124   QGraphicsWidget::focusInEvent
+128   QGraphicsWidget::focusNextPrevChild
+132   QGraphicsWidget::focusOutEvent
+136   QGraphicsWidget::hideEvent
+140   QGraphicsWidget::moveEvent
+144   QGraphicsWidget::polishEvent
+148   QGraphicsWidget::resizeEvent
+152   QGraphicsWidget::showEvent
+156   QGraphicsWidget::hoverMoveEvent
+160   QGraphicsWidget::hoverLeaveEvent
+164   QGraphicsWidget::grabMouseEvent
+168   QGraphicsWidget::ungrabMouseEvent
+172   QGraphicsWidget::grabKeyboardEvent
+176   QGraphicsWidget::ungrabKeyboardEvent
+180   (int (*)(...))-0x000000008
+184   (int (*)(...))(& _ZTI15QGraphicsWidget)
+188   QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD1Ev
+192   QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD0Ev
+196   QGraphicsItem::advance
+200   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv
+204   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv
+208   QGraphicsItem::contains
+212   QGraphicsItem::collidesWithItem
+216   QGraphicsItem::collidesWithPath
+220   QGraphicsItem::isObscuredBy
+224   QGraphicsItem::opaqueArea
+228   QGraphicsWidget::_ZThn8_N15QGraphicsWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+232   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget4typeEv
+236   QGraphicsItem::sceneEventFilter
+240   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent
+244   QGraphicsItem::contextMenuEvent
+248   QGraphicsItem::dragEnterEvent
+252   QGraphicsItem::dragLeaveEvent
+256   QGraphicsItem::dragMoveEvent
+260   QGraphicsItem::dropEvent
+264   QGraphicsWidget::_ZThn8_N15QGraphicsWidget12focusInEventEP11QFocusEvent
+268   QGraphicsWidget::_ZThn8_N15QGraphicsWidget13focusOutEventEP11QFocusEvent
+272   QGraphicsItem::hoverEnterEvent
+276   QGraphicsWidget::_ZThn8_N15QGraphicsWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent
+280   QGraphicsWidget::_ZThn8_N15QGraphicsWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+284   QGraphicsItem::keyPressEvent
+288   QGraphicsItem::keyReleaseEvent
+292   QGraphicsItem::mousePressEvent
+296   QGraphicsItem::mouseMoveEvent
+300   QGraphicsItem::mouseReleaseEvent
+304   QGraphicsItem::mouseDoubleClickEvent
+308   QGraphicsItem::wheelEvent
+312   QGraphicsItem::inputMethodEvent
+316   QGraphicsItem::inputMethodQuery
+320   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant
+324   QGraphicsItem::supportsExtension
+328   QGraphicsItem::setExtension
+332   QGraphicsItem::extension
+336   (int (*)(...))-0x000000010
+340   (int (*)(...))(& _ZTI15QGraphicsWidget)
+344   QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD1Ev
+348   QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD0Ev
+352   QGraphicsWidget::_ZThn16_N15QGraphicsWidget11setGeometryERK6QRectF
+356   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_
+360   QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv
+364   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget8sizeHintEN2Qt8SizeHintERK6QSizeF
+
+Class QGraphicsWidget
+   size=24 align=4
+   base size=24 base align=4
+QGraphicsWidget (0xb1e6fe10) 0
+    vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 8u)
+  QGraphicsObject (0xb1e6fe60) 0
+      primary-for QGraphicsWidget (0xb1e6fe10)
+    QObject (0xb1e3e528) 0
+        primary-for QGraphicsObject (0xb1e6fe60)
+    QGraphicsItem (0xb1e3e564) 8
+        vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 188u)
+  QGraphicsLayoutItem (0xb1e3e5a0) 16
+      vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 344u)
+
+Vtable for QGraphicsProxyWidget
+QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+8     QGraphicsProxyWidget::metaObject
+12    QGraphicsProxyWidget::qt_metacast
+16    QGraphicsProxyWidget::qt_metacall
+20    QGraphicsProxyWidget::~QGraphicsProxyWidget
+24    QGraphicsProxyWidget::~QGraphicsProxyWidget
+28    QGraphicsProxyWidget::event
+32    QGraphicsProxyWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsProxyWidget::setGeometry
+60    QGraphicsWidget::getContentsMargins
+64    QGraphicsProxyWidget::type
+68    QGraphicsProxyWidget::paint
+72    QGraphicsWidget::paintWindowFrame
+76    QGraphicsWidget::boundingRect
+80    QGraphicsWidget::shape
+84    QGraphicsWidget::initStyleOption
+88    QGraphicsProxyWidget::sizeHint
+92    QGraphicsWidget::updateGeometry
+96    QGraphicsProxyWidget::itemChange
+100   QGraphicsWidget::propertyChange
+104   QGraphicsWidget::sceneEvent
+108   QGraphicsWidget::windowFrameEvent
+112   QGraphicsWidget::windowFrameSectionAt
+116   QGraphicsWidget::changeEvent
+120   QGraphicsWidget::closeEvent
+124   QGraphicsProxyWidget::focusInEvent
+128   QGraphicsProxyWidget::focusNextPrevChild
+132   QGraphicsProxyWidget::focusOutEvent
+136   QGraphicsProxyWidget::hideEvent
+140   QGraphicsWidget::moveEvent
+144   QGraphicsWidget::polishEvent
+148   QGraphicsProxyWidget::resizeEvent
+152   QGraphicsProxyWidget::showEvent
+156   QGraphicsProxyWidget::hoverMoveEvent
+160   QGraphicsProxyWidget::hoverLeaveEvent
+164   QGraphicsProxyWidget::grabMouseEvent
+168   QGraphicsProxyWidget::ungrabMouseEvent
+172   QGraphicsWidget::grabKeyboardEvent
+176   QGraphicsWidget::ungrabKeyboardEvent
+180   QGraphicsProxyWidget::contextMenuEvent
+184   QGraphicsProxyWidget::dragEnterEvent
+188   QGraphicsProxyWidget::dragLeaveEvent
+192   QGraphicsProxyWidget::dragMoveEvent
+196   QGraphicsProxyWidget::dropEvent
+200   QGraphicsProxyWidget::hoverEnterEvent
+204   QGraphicsProxyWidget::mouseMoveEvent
+208   QGraphicsProxyWidget::mousePressEvent
+212   QGraphicsProxyWidget::mouseReleaseEvent
+216   QGraphicsProxyWidget::mouseDoubleClickEvent
+220   QGraphicsProxyWidget::wheelEvent
+224   QGraphicsProxyWidget::keyPressEvent
+228   QGraphicsProxyWidget::keyReleaseEvent
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+240   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD1Ev
+244   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD0Ev
+248   QGraphicsItem::advance
+252   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv
+256   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv
+260   QGraphicsItem::contains
+264   QGraphicsItem::collidesWithItem
+268   QGraphicsItem::collidesWithPath
+272   QGraphicsItem::isObscuredBy
+276   QGraphicsItem::opaqueArea
+280   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+284   QGraphicsProxyWidget::_ZThn8_NK20QGraphicsProxyWidget4typeEv
+288   QGraphicsItem::sceneEventFilter
+292   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent
+296   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget16contextMenuEventEP30QGraphicsSceneContextMenuEvent
+300   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14dragEnterEventEP27QGraphicsSceneDragDropEvent
+304   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14dragLeaveEventEP27QGraphicsSceneDragDropEvent
+308   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13dragMoveEventEP27QGraphicsSceneDragDropEvent
+312   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget9dropEventEP27QGraphicsSceneDragDropEvent
+316   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget12focusInEventEP11QFocusEvent
+320   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13focusOutEventEP11QFocusEvent
+324   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverEnterEventEP24QGraphicsSceneHoverEvent
+328   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent
+332   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+336   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13keyPressEventEP9QKeyEvent
+340   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15keyReleaseEventEP9QKeyEvent
+344   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15mousePressEventEP24QGraphicsSceneMouseEvent
+348   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14mouseMoveEventEP24QGraphicsSceneMouseEvent
+352   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget17mouseReleaseEventEP24QGraphicsSceneMouseEvent
+356   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent
+360   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10wheelEventEP24QGraphicsSceneWheelEvent
+364   QGraphicsItem::inputMethodEvent
+368   QGraphicsItem::inputMethodQuery
+372   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant
+376   QGraphicsItem::supportsExtension
+380   QGraphicsItem::setExtension
+384   QGraphicsItem::extension
+388   (int (*)(...))-0x000000010
+392   (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+396   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD1Ev
+400   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD0Ev
+404   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget11setGeometryERK6QRectF
+408   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_
+412   QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv
+416   QGraphicsProxyWidget::_ZThn16_NK20QGraphicsProxyWidget8sizeHintEN2Qt8SizeHintERK6QSizeF
+
+Class QGraphicsProxyWidget
+   size=24 align=4
+   base size=24 base align=4
+QGraphicsProxyWidget (0xb1e57840) 0
+    vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 8u)
+  QGraphicsWidget (0xb1e970f0) 0
+      primary-for QGraphicsProxyWidget (0xb1e57840)
+    QGraphicsObject (0xb1e97140) 0
+        primary-for QGraphicsWidget (0xb1e970f0)
+      QObject (0xb1e3e924) 0
+          primary-for QGraphicsObject (0xb1e97140)
+      QGraphicsItem (0xb1e3e960) 8
+          vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 240u)
+    QGraphicsLayoutItem (0xb1e3e99c) 16
+        vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 396u)
+
+Vtable for QGraphicsScene
+QGraphicsScene::_ZTV14QGraphicsScene: 34u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QGraphicsScene)
+8     QGraphicsScene::metaObject
+12    QGraphicsScene::qt_metacast
+16    QGraphicsScene::qt_metacall
+20    QGraphicsScene::~QGraphicsScene
+24    QGraphicsScene::~QGraphicsScene
+28    QGraphicsScene::event
+32    QGraphicsScene::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsScene::inputMethodQuery
+60    QGraphicsScene::contextMenuEvent
+64    QGraphicsScene::dragEnterEvent
+68    QGraphicsScene::dragMoveEvent
+72    QGraphicsScene::dragLeaveEvent
+76    QGraphicsScene::dropEvent
+80    QGraphicsScene::focusInEvent
+84    QGraphicsScene::focusOutEvent
+88    QGraphicsScene::helpEvent
+92    QGraphicsScene::keyPressEvent
+96    QGraphicsScene::keyReleaseEvent
+100   QGraphicsScene::mousePressEvent
+104   QGraphicsScene::mouseMoveEvent
+108   QGraphicsScene::mouseReleaseEvent
+112   QGraphicsScene::mouseDoubleClickEvent
+116   QGraphicsScene::wheelEvent
+120   QGraphicsScene::inputMethodEvent
+124   QGraphicsScene::drawBackground
+128   QGraphicsScene::drawForeground
+132   QGraphicsScene::drawItems
+
+Class QGraphicsScene
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsScene (0xb1e57b40) 0
+    vptr=((& QGraphicsScene::_ZTV14QGraphicsScene) + 8u)
+  QObject (0xb1e3ec6c) 0
+      primary-for QGraphicsScene (0xb1e57b40)
+
+Vtable for QGraphicsSceneEvent
+QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsSceneEvent)
+8     QGraphicsSceneEvent::~QGraphicsSceneEvent
+12    QGraphicsSceneEvent::~QGraphicsSceneEvent
+
+Class QGraphicsSceneEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneEvent (0xb1ef8300) 0
+    vptr=((& QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent) + 8u)
+  QEvent (0xb1ef5870) 0
+      primary-for QGraphicsSceneEvent (0xb1ef8300)
+
+Vtable for QGraphicsSceneMouseEvent
+QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneMouseEvent)
+8     QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent
+12    QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent
+
+Class QGraphicsSceneMouseEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneMouseEvent (0xb1ef8440) 0
+    vptr=((& QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent) + 8u)
+  QGraphicsSceneEvent (0xb1ef8480) 0
+      primary-for QGraphicsSceneMouseEvent (0xb1ef8440)
+    QEvent (0xb1ef59d8) 0
+        primary-for QGraphicsSceneEvent (0xb1ef8480)
+
+Vtable for QGraphicsSceneWheelEvent
+QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneWheelEvent)
+8     QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent
+12    QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent
+
+Class QGraphicsSceneWheelEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneWheelEvent (0xb1ef8580) 0
+    vptr=((& QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent) + 8u)
+  QGraphicsSceneEvent (0xb1ef85c0) 0
+      primary-for QGraphicsSceneWheelEvent (0xb1ef8580)
+    QEvent (0xb1ef5b04) 0
+        primary-for QGraphicsSceneEvent (0xb1ef85c0)
+
+Vtable for QGraphicsSceneContextMenuEvent
+QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI30QGraphicsSceneContextMenuEvent)
+8     QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent
+12    QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent
+
+Class QGraphicsSceneContextMenuEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneContextMenuEvent (0xb1ef86c0) 0
+    vptr=((& QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent) + 8u)
+  QGraphicsSceneEvent (0xb1ef8700) 0
+      primary-for QGraphicsSceneContextMenuEvent (0xb1ef86c0)
+    QEvent (0xb1ef5c30) 0
+        primary-for QGraphicsSceneEvent (0xb1ef8700)
+
+Vtable for QGraphicsSceneHoverEvent
+QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneHoverEvent)
+8     QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent
+12    QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent
+
+Class QGraphicsSceneHoverEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneHoverEvent (0xb1ef8800) 0
+    vptr=((& QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent) + 8u)
+  QGraphicsSceneEvent (0xb1ef8840) 0
+      primary-for QGraphicsSceneHoverEvent (0xb1ef8800)
+    QEvent (0xb1ef5d5c) 0
+        primary-for QGraphicsSceneEvent (0xb1ef8840)
+
+Vtable for QGraphicsSceneHelpEvent
+QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSceneHelpEvent)
+8     QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent
+12    QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent
+
+Class QGraphicsSceneHelpEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneHelpEvent (0xb1ef8940) 0
+    vptr=((& QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent) + 8u)
+  QGraphicsSceneEvent (0xb1ef8980) 0
+      primary-for QGraphicsSceneHelpEvent (0xb1ef8940)
+    QEvent (0xb1ef5e88) 0
+        primary-for QGraphicsSceneEvent (0xb1ef8980)
+
+Vtable for QGraphicsSceneDragDropEvent
+QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QGraphicsSceneDragDropEvent)
+8     QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent
+12    QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent
+
+Class QGraphicsSceneDragDropEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneDragDropEvent (0xb1ef8a80) 0
+    vptr=((& QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent) + 8u)
+  QGraphicsSceneEvent (0xb1ef8ac0) 0
+      primary-for QGraphicsSceneDragDropEvent (0xb1ef8a80)
+    QEvent (0xb1ef5fb4) 0
+        primary-for QGraphicsSceneEvent (0xb1ef8ac0)
+
+Vtable for QGraphicsSceneResizeEvent
+QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QGraphicsSceneResizeEvent)
+8     QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent
+12    QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent
+
+Class QGraphicsSceneResizeEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneResizeEvent (0xb1ef8bc0) 0
+    vptr=((& QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent) + 8u)
+  QGraphicsSceneEvent (0xb1ef8c00) 0
+      primary-for QGraphicsSceneResizeEvent (0xb1ef8bc0)
+    QEvent (0xb1d500f0) 0
+        primary-for QGraphicsSceneEvent (0xb1ef8c00)
+
+Vtable for QGraphicsSceneMoveEvent
+QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSceneMoveEvent)
+8     QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent
+12    QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent
+
+Class QGraphicsSceneMoveEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneMoveEvent (0xb1ef8d00) 0
+    vptr=((& QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent) + 8u)
+  QGraphicsSceneEvent (0xb1ef8d40) 0
+      primary-for QGraphicsSceneMoveEvent (0xb1ef8d00)
+    QEvent (0xb1d5021c) 0
+        primary-for QGraphicsSceneEvent (0xb1ef8d40)
+
+Vtable for QGraphicsTransform
+QGraphicsTransform::_ZTV18QGraphicsTransform: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGraphicsTransform)
+8     QGraphicsTransform::metaObject
+12    QGraphicsTransform::qt_metacast
+16    QGraphicsTransform::qt_metacall
+20    QGraphicsTransform::~QGraphicsTransform
+24    QGraphicsTransform::~QGraphicsTransform
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+
+Class QGraphicsTransform
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsTransform (0xb1ef8e40) 0
+    vptr=((& QGraphicsTransform::_ZTV18QGraphicsTransform) + 8u)
+  QObject (0xb1d50348) 0
+      primary-for QGraphicsTransform (0xb1ef8e40)
+
+Vtable for QGraphicsScale
+QGraphicsScale::_ZTV14QGraphicsScale: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QGraphicsScale)
+8     QGraphicsScale::metaObject
+12    QGraphicsScale::qt_metacast
+16    QGraphicsScale::qt_metacall
+20    QGraphicsScale::~QGraphicsScale
+24    QGraphicsScale::~QGraphicsScale
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsScale::applyTo
+
+Class QGraphicsScale
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsScale (0xb1d62100) 0
+    vptr=((& QGraphicsScale::_ZTV14QGraphicsScale) + 8u)
+  QGraphicsTransform (0xb1d62140) 0
+      primary-for QGraphicsScale (0xb1d62100)
+    QObject (0xb1d50564) 0
+        primary-for QGraphicsTransform (0xb1d62140)
+
+Vtable for QGraphicsRotation
+QGraphicsRotation::_ZTV17QGraphicsRotation: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsRotation)
+8     QGraphicsRotation::metaObject
+12    QGraphicsRotation::qt_metacast
+16    QGraphicsRotation::qt_metacall
+20    QGraphicsRotation::~QGraphicsRotation
+24    QGraphicsRotation::~QGraphicsRotation
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsRotation::applyTo
+
+Class QGraphicsRotation
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsRotation (0xb1d62400) 0
+    vptr=((& QGraphicsRotation::_ZTV17QGraphicsRotation) + 8u)
+  QGraphicsTransform (0xb1d62440) 0
+      primary-for QGraphicsRotation (0xb1d62400)
+    QObject (0xb1d50780) 0
+        primary-for QGraphicsTransform (0xb1d62440)
+
+Vtable for QGraphicsView
+QGraphicsView::_ZTV13QGraphicsView: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGraphicsView)
+8     QGraphicsView::metaObject
+12    QGraphicsView::qt_metacast
+16    QGraphicsView::qt_metacall
+20    QGraphicsView::~QGraphicsView
+24    QGraphicsView::~QGraphicsView
+28    QGraphicsView::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QGraphicsView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGraphicsView::mousePressEvent
+84    QGraphicsView::mouseReleaseEvent
+88    QGraphicsView::mouseDoubleClickEvent
+92    QGraphicsView::mouseMoveEvent
+96    QGraphicsView::wheelEvent
+100   QGraphicsView::keyPressEvent
+104   QGraphicsView::keyReleaseEvent
+108   QGraphicsView::focusInEvent
+112   QGraphicsView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGraphicsView::paintEvent
+128   QWidget::moveEvent
+132   QGraphicsView::resizeEvent
+136   QWidget::closeEvent
+140   QGraphicsView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QGraphicsView::dragEnterEvent
+156   QGraphicsView::dragMoveEvent
+160   QGraphicsView::dragLeaveEvent
+164   QGraphicsView::dropEvent
+168   QGraphicsView::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QGraphicsView::inputMethodEvent
+192   QGraphicsView::inputMethodQuery
+196   QGraphicsView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QGraphicsView::viewportEvent
+228   QGraphicsView::scrollContentsBy
+232   QGraphicsView::drawBackground
+236   QGraphicsView::drawForeground
+240   QGraphicsView::drawItems
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI13QGraphicsView)
+252   QGraphicsView::_ZThn8_N13QGraphicsViewD1Ev
+256   QGraphicsView::_ZThn8_N13QGraphicsViewD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QGraphicsView
+   size=20 align=4
+   base size=20 base align=4
+QGraphicsView (0xb1d62700) 0
+    vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 8u)
+  QAbstractScrollArea (0xb1d62740) 0
+      primary-for QGraphicsView (0xb1d62700)
+    QFrame (0xb1d62780) 0
+        primary-for QAbstractScrollArea (0xb1d62740)
+      QWidget (0xb1d793c0) 0
+          primary-for QFrame (0xb1d62780)
+        QObject (0xb1d5099c) 0
+            primary-for QWidget (0xb1d793c0)
+        QPaintDevice (0xb1d509d8) 8
+            vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 252u)
+
+Class QVFbHeader
+   size=1084 align=4
+   base size=1084 base align=4
+QVFbHeader (0xb1dfd348) 0
+
+Class QVFbKeyData
+   size=12 align=4
+   base size=12 base align=4
+QVFbKeyData (0xb1dfd384) 0
+
+Vtable for QWSEmbedWidget
+QWSEmbedWidget::_ZTV14QWSEmbedWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QWSEmbedWidget)
+8     QWSEmbedWidget::metaObject
+12    QWSEmbedWidget::qt_metacast
+16    QWSEmbedWidget::qt_metacall
+20    QWSEmbedWidget::~QWSEmbedWidget
+24    QWSEmbedWidget::~QWSEmbedWidget
+28    QWidget::event
+32    QWSEmbedWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWSEmbedWidget::moveEvent
+132   QWSEmbedWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWSEmbedWidget::showEvent
+172   QWSEmbedWidget::hideEvent
+176   QWidget::x11Event
+180   QWSEmbedWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QWSEmbedWidget)
+232   QWSEmbedWidget::_ZThn8_N14QWSEmbedWidgetD1Ev
+236   QWSEmbedWidget::_ZThn8_N14QWSEmbedWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWSEmbedWidget
+   size=20 align=4
+   base size=20 base align=4
+QWSEmbedWidget (0xb1e04040) 0
+    vptr=((& QWSEmbedWidget::_ZTV14QWSEmbedWidget) + 8u)
+  QWidget (0xb1e00910) 0
+      primary-for QWSEmbedWidget (0xb1e04040)
+    QObject (0xb1dfd3c0) 0
+        primary-for QWidget (0xb1e00910)
+    QPaintDevice (0xb1dfd3fc) 8
+        vptr=((& QWSEmbedWidget::_ZTV14QWSEmbedWidget) + 232u)
+
+Vtable for QGraphicsEffect
+QGraphicsEffect::_ZTV15QGraphicsEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsEffect)
+8     QGraphicsEffect::metaObject
+12    QGraphicsEffect::qt_metacast
+16    QGraphicsEffect::qt_metacall
+20    QGraphicsEffect::~QGraphicsEffect
+24    QGraphicsEffect::~QGraphicsEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    __cxa_pure_virtual
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsEffect (0xb1e04340) 0
+    vptr=((& QGraphicsEffect::_ZTV15QGraphicsEffect) + 8u)
+  QObject (0xb1dfd618) 0
+      primary-for QGraphicsEffect (0xb1e04340)
+
+Vtable for QGraphicsColorizeEffect
+QGraphicsColorizeEffect::_ZTV23QGraphicsColorizeEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsColorizeEffect)
+8     QGraphicsColorizeEffect::metaObject
+12    QGraphicsColorizeEffect::qt_metacast
+16    QGraphicsColorizeEffect::qt_metacall
+20    QGraphicsColorizeEffect::~QGraphicsColorizeEffect
+24    QGraphicsColorizeEffect::~QGraphicsColorizeEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    QGraphicsColorizeEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsColorizeEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsColorizeEffect (0xb1e04740) 0
+    vptr=((& QGraphicsColorizeEffect::_ZTV23QGraphicsColorizeEffect) + 8u)
+  QGraphicsEffect (0xb1e04780) 0
+      primary-for QGraphicsColorizeEffect (0xb1e04740)
+    QObject (0xb1dfd960) 0
+        primary-for QGraphicsEffect (0xb1e04780)
+
+Vtable for QGraphicsBlurEffect
+QGraphicsBlurEffect::_ZTV19QGraphicsBlurEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsBlurEffect)
+8     QGraphicsBlurEffect::metaObject
+12    QGraphicsBlurEffect::qt_metacast
+16    QGraphicsBlurEffect::qt_metacall
+20    QGraphicsBlurEffect::~QGraphicsBlurEffect
+24    QGraphicsBlurEffect::~QGraphicsBlurEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsBlurEffect::boundingRectFor
+60    QGraphicsBlurEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsBlurEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsBlurEffect (0xb1e04a40) 0
+    vptr=((& QGraphicsBlurEffect::_ZTV19QGraphicsBlurEffect) + 8u)
+  QGraphicsEffect (0xb1e04a80) 0
+      primary-for QGraphicsBlurEffect (0xb1e04a40)
+    QObject (0xb1dfdb7c) 0
+        primary-for QGraphicsEffect (0xb1e04a80)
+
+Vtable for QGraphicsDropShadowEffect
+QGraphicsDropShadowEffect::_ZTV25QGraphicsDropShadowEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QGraphicsDropShadowEffect)
+8     QGraphicsDropShadowEffect::metaObject
+12    QGraphicsDropShadowEffect::qt_metacast
+16    QGraphicsDropShadowEffect::qt_metacall
+20    QGraphicsDropShadowEffect::~QGraphicsDropShadowEffect
+24    QGraphicsDropShadowEffect::~QGraphicsDropShadowEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsDropShadowEffect::boundingRectFor
+60    QGraphicsDropShadowEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsDropShadowEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsDropShadowEffect (0xb1e04e80) 0
+    vptr=((& QGraphicsDropShadowEffect::_ZTV25QGraphicsDropShadowEffect) + 8u)
+  QGraphicsEffect (0xb1e04ec0) 0
+      primary-for QGraphicsDropShadowEffect (0xb1e04e80)
+    QObject (0xb1dfde88) 0
+        primary-for QGraphicsEffect (0xb1e04ec0)
+
+Vtable for QGraphicsOpacityEffect
+QGraphicsOpacityEffect::_ZTV22QGraphicsOpacityEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QGraphicsOpacityEffect)
+8     QGraphicsOpacityEffect::metaObject
+12    QGraphicsOpacityEffect::qt_metacast
+16    QGraphicsOpacityEffect::qt_metacall
+20    QGraphicsOpacityEffect::~QGraphicsOpacityEffect
+24    QGraphicsOpacityEffect::~QGraphicsOpacityEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    QGraphicsOpacityEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsOpacityEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsOpacityEffect (0xb1c76300) 0
+    vptr=((& QGraphicsOpacityEffect::_ZTV22QGraphicsOpacityEffect) + 8u)
+  QGraphicsEffect (0xb1c76340) 0
+      primary-for QGraphicsOpacityEffect (0xb1c76300)
+    QObject (0xb1c7c12c) 0
+        primary-for QGraphicsEffect (0xb1c76340)
+
+Vtable for QAbstractPageSetupDialog
+QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractPageSetupDialog)
+8     QAbstractPageSetupDialog::metaObject
+12    QAbstractPageSetupDialog::qt_metacast
+16    QAbstractPageSetupDialog::qt_metacall
+20    QAbstractPageSetupDialog::~QAbstractPageSetupDialog
+24    QAbstractPageSetupDialog::~QAbstractPageSetupDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractPageSetupDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   __cxa_pure_virtual
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI24QAbstractPageSetupDialog)
+248   QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD1Ev
+252   QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractPageSetupDialog
+   size=20 align=4
+   base size=20 base align=4
+QAbstractPageSetupDialog (0xb1c76600) 0
+    vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 8u)
+  QDialog (0xb1c76640) 0
+      primary-for QAbstractPageSetupDialog (0xb1c76600)
+    QWidget (0xb1c83be0) 0
+        primary-for QDialog (0xb1c76640)
+      QObject (0xb1c7c348) 0
+          primary-for QWidget (0xb1c83be0)
+      QPaintDevice (0xb1c7c384) 8
+          vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 248u)
+
+Vtable for QAbstractPrintDialog
+QAbstractPrintDialog::_ZTV20QAbstractPrintDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QAbstractPrintDialog)
+8     QAbstractPrintDialog::metaObject
+12    QAbstractPrintDialog::qt_metacast
+16    QAbstractPrintDialog::qt_metacall
+20    QAbstractPrintDialog::~QAbstractPrintDialog
+24    QAbstractPrintDialog::~QAbstractPrintDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   __cxa_pure_virtual
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI20QAbstractPrintDialog)
+248   QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD1Ev
+252   QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractPrintDialog
+   size=20 align=4
+   base size=20 base align=4
+QAbstractPrintDialog (0xb1c76900) 0
+    vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 8u)
+  QDialog (0xb1c76940) 0
+      primary-for QAbstractPrintDialog (0xb1c76900)
+    QWidget (0xb1c99230) 0
+        primary-for QDialog (0xb1c76940)
+      QObject (0xb1c7c5a0) 0
+          primary-for QWidget (0xb1c99230)
+      QPaintDevice (0xb1c7c5dc) 8
+          vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 248u)
+
+Vtable for QColorDialog
+QColorDialog::_ZTV12QColorDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QColorDialog)
+8     QColorDialog::metaObject
+12    QColorDialog::qt_metacast
+16    QColorDialog::qt_metacall
+20    QColorDialog::~QColorDialog
+24    QColorDialog::~QColorDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QColorDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QColorDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QColorDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QColorDialog)
+244   QColorDialog::_ZThn8_N12QColorDialogD1Ev
+248   QColorDialog::_ZThn8_N12QColorDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QColorDialog
+   size=20 align=4
+   base size=20 base align=4
+QColorDialog (0xb1c76d40) 0
+    vptr=((& QColorDialog::_ZTV12QColorDialog) + 8u)
+  QDialog (0xb1c76d80) 0
+      primary-for QColorDialog (0xb1c76d40)
+    QWidget (0xb1cb0e60) 0
+        primary-for QDialog (0xb1c76d80)
+      QObject (0xb1c7c8e8) 0
+          primary-for QWidget (0xb1cb0e60)
+      QPaintDevice (0xb1c7c924) 8
+          vptr=((& QColorDialog::_ZTV12QColorDialog) + 244u)
+
+Vtable for QErrorMessage
+QErrorMessage::_ZTV13QErrorMessage: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QErrorMessage)
+8     QErrorMessage::metaObject
+12    QErrorMessage::qt_metacast
+16    QErrorMessage::qt_metacall
+20    QErrorMessage::~QErrorMessage
+24    QErrorMessage::~QErrorMessage
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QErrorMessage::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QErrorMessage::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI13QErrorMessage)
+244   QErrorMessage::_ZThn8_N13QErrorMessageD1Ev
+248   QErrorMessage::_ZThn8_N13QErrorMessageD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QErrorMessage
+   size=20 align=4
+   base size=20 base align=4
+QErrorMessage (0xb1cee200) 0
+    vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 8u)
+  QDialog (0xb1cee240) 0
+      primary-for QErrorMessage (0xb1cee200)
+    QWidget (0xb1ce8e60) 0
+        primary-for QDialog (0xb1cee240)
+      QObject (0xb1c7cca8) 0
+          primary-for QWidget (0xb1ce8e60)
+      QPaintDevice (0xb1c7cce4) 8
+          vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 244u)
+
+Vtable for QFileSystemModel
+QFileSystemModel::_ZTV16QFileSystemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QFileSystemModel)
+8     QFileSystemModel::metaObject
+12    QFileSystemModel::qt_metacast
+16    QFileSystemModel::qt_metacall
+20    QFileSystemModel::~QFileSystemModel
+24    QFileSystemModel::~QFileSystemModel
+28    QFileSystemModel::event
+32    QObject::eventFilter
+36    QFileSystemModel::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFileSystemModel::index
+60    QFileSystemModel::parent
+64    QFileSystemModel::rowCount
+68    QFileSystemModel::columnCount
+72    QFileSystemModel::hasChildren
+76    QFileSystemModel::data
+80    QFileSystemModel::setData
+84    QFileSystemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QFileSystemModel::mimeTypes
+104   QFileSystemModel::mimeData
+108   QFileSystemModel::dropMimeData
+112   QFileSystemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QFileSystemModel::fetchMore
+136   QFileSystemModel::canFetchMore
+140   QFileSystemModel::flags
+144   QFileSystemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QFileSystemModel
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemModel (0xb1cee540) 0
+    vptr=((& QFileSystemModel::_ZTV16QFileSystemModel) + 8u)
+  QAbstractItemModel (0xb1cee580) 0
+      primary-for QFileSystemModel (0xb1cee540)
+    QObject (0xb1c7cf00) 0
+        primary-for QAbstractItemModel (0xb1cee580)
+
+Vtable for QFontDialog
+QFontDialog::_ZTV11QFontDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFontDialog)
+8     QFontDialog::metaObject
+12    QFontDialog::qt_metacast
+16    QFontDialog::qt_metacall
+20    QFontDialog::~QFontDialog
+24    QFontDialog::~QFontDialog
+28    QWidget::event
+32    QFontDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QFontDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFontDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QFontDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QFontDialog)
+244   QFontDialog::_ZThn8_N11QFontDialogD1Ev
+248   QFontDialog::_ZThn8_N11QFontDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFontDialog
+   size=20 align=4
+   base size=20 base align=4
+QFontDialog (0xb1cee940) 0
+    vptr=((& QFontDialog::_ZTV11QFontDialog) + 8u)
+  QDialog (0xb1cee980) 0
+      primary-for QFontDialog (0xb1cee940)
+    QWidget (0xb1b3c960) 0
+        primary-for QDialog (0xb1cee980)
+      QObject (0xb1b3b21c) 0
+          primary-for QWidget (0xb1b3c960)
+      QPaintDevice (0xb1b3b258) 8
+          vptr=((& QFontDialog::_ZTV11QFontDialog) + 244u)
+
+Vtable for QInputDialog
+QInputDialog::_ZTV12QInputDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QInputDialog)
+8     QInputDialog::metaObject
+12    QInputDialog::qt_metacast
+16    QInputDialog::qt_metacall
+20    QInputDialog::~QInputDialog
+24    QInputDialog::~QInputDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QInputDialog::setVisible
+64    QInputDialog::sizeHint
+68    QInputDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QInputDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QInputDialog)
+244   QInputDialog::_ZThn8_N12QInputDialogD1Ev
+248   QInputDialog::_ZThn8_N12QInputDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QInputDialog
+   size=20 align=4
+   base size=20 base align=4
+QInputDialog (0xb1ceee00) 0
+    vptr=((& QInputDialog::_ZTV12QInputDialog) + 8u)
+  QDialog (0xb1ceee40) 0
+      primary-for QInputDialog (0xb1ceee00)
+    QWidget (0xb1b5ca00) 0
+        primary-for QDialog (0xb1ceee40)
+      QObject (0xb1b3b5dc) 0
+          primary-for QWidget (0xb1b5ca00)
+      QPaintDevice (0xb1b3b618) 8
+          vptr=((& QInputDialog::_ZTV12QInputDialog) + 244u)
+
+Vtable for QMessageBox
+QMessageBox::_ZTV11QMessageBox: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMessageBox)
+8     QMessageBox::metaObject
+12    QMessageBox::qt_metacast
+16    QMessageBox::qt_metacall
+20    QMessageBox::~QMessageBox
+24    QMessageBox::~QMessageBox
+28    QMessageBox::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QMessageBox::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMessageBox::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QMessageBox::resizeEvent
+136   QMessageBox::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QMessageBox::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QMessageBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QMessageBox)
+244   QMessageBox::_ZThn8_N11QMessageBoxD1Ev
+248   QMessageBox::_ZThn8_N11QMessageBoxD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMessageBox
+   size=20 align=4
+   base size=20 base align=4
+QMessageBox (0xb1b9f340) 0
+    vptr=((& QMessageBox::_ZTV11QMessageBox) + 8u)
+  QDialog (0xb1b9f380) 0
+      primary-for QMessageBox (0xb1b9f340)
+    QWidget (0xb1bd2140) 0
+        primary-for QDialog (0xb1b9f380)
+      QObject (0xb1b3ba50) 0
+          primary-for QWidget (0xb1bd2140)
+      QPaintDevice (0xb1b3ba8c) 8
+          vptr=((& QMessageBox::_ZTV11QMessageBox) + 244u)
+
+Vtable for QPageSetupDialog
+QPageSetupDialog::_ZTV16QPageSetupDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QPageSetupDialog)
+8     QPageSetupDialog::metaObject
+12    QPageSetupDialog::qt_metacast
+16    QPageSetupDialog::qt_metacall
+20    QPageSetupDialog::~QPageSetupDialog
+24    QPageSetupDialog::~QPageSetupDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractPageSetupDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   QPageSetupDialog::exec
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI16QPageSetupDialog)
+248   QPageSetupDialog::_ZThn8_N16QPageSetupDialogD1Ev
+252   QPageSetupDialog::_ZThn8_N16QPageSetupDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPageSetupDialog
+   size=20 align=4
+   base size=20 base align=4
+QPageSetupDialog (0xb1b9f980) 0
+    vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 8u)
+  QAbstractPageSetupDialog (0xb1b9f9c0) 0
+      primary-for QPageSetupDialog (0xb1b9f980)
+    QDialog (0xb1b9fa00) 0
+        primary-for QAbstractPageSetupDialog (0xb1b9f9c0)
+      QWidget (0xb1a03d70) 0
+          primary-for QDialog (0xb1b9fa00)
+        QObject (0xb1a2f078) 0
+            primary-for QWidget (0xb1a03d70)
+        QPaintDevice (0xb1a2f0b4) 8
+            vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 248u)
+
+Vtable for QUnixPrintWidget
+QUnixPrintWidget::_ZTV16QUnixPrintWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QUnixPrintWidget)
+8     QUnixPrintWidget::metaObject
+12    QUnixPrintWidget::qt_metacast
+16    QUnixPrintWidget::qt_metacall
+20    QUnixPrintWidget::~QUnixPrintWidget
+24    QUnixPrintWidget::~QUnixPrintWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI16QUnixPrintWidget)
+232   QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD1Ev
+236   QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QUnixPrintWidget
+   size=24 align=4
+   base size=24 base align=4
+QUnixPrintWidget (0xb1b9fcc0) 0
+    vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 8u)
+  QWidget (0xb1a36960) 0
+      primary-for QUnixPrintWidget (0xb1b9fcc0)
+    QObject (0xb1a2f2d0) 0
+        primary-for QWidget (0xb1a36960)
+    QPaintDevice (0xb1a2f30c) 8
+        vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 232u)
+
+Vtable for QPrintDialog
+QPrintDialog::_ZTV12QPrintDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPrintDialog)
+8     QPrintDialog::metaObject
+12    QPrintDialog::qt_metacast
+16    QPrintDialog::qt_metacall
+20    QPrintDialog::~QPrintDialog
+24    QPrintDialog::~QPrintDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QPrintDialog::done
+228   QPrintDialog::accept
+232   QDialog::reject
+236   QPrintDialog::exec
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI12QPrintDialog)
+248   QPrintDialog::_ZThn8_N12QPrintDialogD1Ev
+252   QPrintDialog::_ZThn8_N12QPrintDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintDialog
+   size=20 align=4
+   base size=20 base align=4
+QPrintDialog (0xb1b9ff00) 0
+    vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 8u)
+  QAbstractPrintDialog (0xb1b9ff40) 0
+      primary-for QPrintDialog (0xb1b9ff00)
+    QDialog (0xb1b9ff80) 0
+        primary-for QAbstractPrintDialog (0xb1b9ff40)
+      QWidget (0xb1a43a50) 0
+          primary-for QDialog (0xb1b9ff80)
+        QObject (0xb1a2f438) 0
+            primary-for QWidget (0xb1a43a50)
+        QPaintDevice (0xb1a2f474) 8
+            vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 248u)
+
+Vtable for QPrintPreviewDialog
+QPrintPreviewDialog::_ZTV19QPrintPreviewDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QPrintPreviewDialog)
+8     QPrintPreviewDialog::metaObject
+12    QPrintPreviewDialog::qt_metacast
+16    QPrintPreviewDialog::qt_metacall
+20    QPrintPreviewDialog::~QPrintPreviewDialog
+24    QPrintPreviewDialog::~QPrintPreviewDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintPreviewDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QPrintPreviewDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI19QPrintPreviewDialog)
+244   QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD1Ev
+248   QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintPreviewDialog
+   size=24 align=4
+   base size=24 base align=4
+QPrintPreviewDialog (0xb1a4c240) 0
+    vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 8u)
+  QDialog (0xb1a4c280) 0
+      primary-for QPrintPreviewDialog (0xb1a4c240)
+    QWidget (0xb1a53690) 0
+        primary-for QDialog (0xb1a4c280)
+      QObject (0xb1a2f690) 0
+          primary-for QWidget (0xb1a53690)
+      QPaintDevice (0xb1a2f6cc) 8
+          vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 244u)
+
+Vtable for QProgressDialog
+QProgressDialog::_ZTV15QProgressDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QProgressDialog)
+8     QProgressDialog::metaObject
+12    QProgressDialog::qt_metacast
+16    QProgressDialog::qt_metacall
+20    QProgressDialog::~QProgressDialog
+24    QProgressDialog::~QProgressDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QProgressDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QProgressDialog::resizeEvent
+136   QProgressDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QProgressDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QProgressDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI15QProgressDialog)
+244   QProgressDialog::_ZThn8_N15QProgressDialogD1Ev
+248   QProgressDialog::_ZThn8_N15QProgressDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QProgressDialog
+   size=20 align=4
+   base size=20 base align=4
+QProgressDialog (0xb1a4c540) 0
+    vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 8u)
+  QDialog (0xb1a4c580) 0
+      primary-for QProgressDialog (0xb1a4c540)
+    QWidget (0xb1a53d20) 0
+        primary-for QDialog (0xb1a4c580)
+      QObject (0xb1a2f8e8) 0
+          primary-for QWidget (0xb1a53d20)
+      QPaintDevice (0xb1a2f924) 8
+          vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 244u)
+
+Vtable for QWizard
+QWizard::_ZTV7QWizard: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QWizard)
+8     QWizard::metaObject
+12    QWizard::qt_metacast
+16    QWizard::qt_metacall
+20    QWizard::~QWizard
+24    QWizard::~QWizard
+28    QWizard::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWizard::setVisible
+64    QWizard::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWizard::paintEvent
+128   QWidget::moveEvent
+132   QWizard::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QWizard::done
+228   QDialog::accept
+232   QDialog::reject
+236   QWizard::validateCurrentPage
+240   QWizard::nextId
+244   QWizard::initializePage
+248   QWizard::cleanupPage
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI7QWizard)
+260   QWizard::_ZThn8_N7QWizardD1Ev
+264   QWizard::_ZThn8_N7QWizardD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWizard
+   size=20 align=4
+   base size=20 base align=4
+QWizard (0xb1a4c840) 0
+    vptr=((& QWizard::_ZTV7QWizard) + 8u)
+  QDialog (0xb1a4c880) 0
+      primary-for QWizard (0xb1a4c840)
+    QWidget (0xb1a71b40) 0
+        primary-for QDialog (0xb1a4c880)
+      QObject (0xb1a2fb40) 0
+          primary-for QWidget (0xb1a71b40)
+      QPaintDevice (0xb1a2fb7c) 8
+          vptr=((& QWizard::_ZTV7QWizard) + 260u)
+
+Vtable for QWizardPage
+QWizardPage::_ZTV11QWizardPage: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWizardPage)
+8     QWizardPage::metaObject
+12    QWizardPage::qt_metacast
+16    QWizardPage::qt_metacall
+20    QWizardPage::~QWizardPage
+24    QWizardPage::~QWizardPage
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QWizardPage::initializePage
+228   QWizardPage::cleanupPage
+232   QWizardPage::validatePage
+236   QWizardPage::isComplete
+240   QWizardPage::nextId
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI11QWizardPage)
+252   QWizardPage::_ZThn8_N11QWizardPageD1Ev
+256   QWizardPage::_ZThn8_N11QWizardPageD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWizardPage
+   size=20 align=4
+   base size=20 base align=4
+QWizardPage (0xb1a4cc80) 0
+    vptr=((& QWizardPage::_ZTV11QWizardPage) + 8u)
+  QWidget (0xb1ac2140) 0
+      primary-for QWizardPage (0xb1a4cc80)
+    QObject (0xb1a2fe88) 0
+        primary-for QWidget (0xb1ac2140)
+    QPaintDevice (0xb1a2fec4) 8
+        vptr=((& QWizardPage::_ZTV11QWizardPage) + 252u)
+
+Class QAccessible
+   size=1 align=1
+   base size=0 base align=1
+QAccessible (0xb1ad30f0) 0 empty
+
+Vtable for QAccessibleInterface
+QAccessibleInterface::_ZTV20QAccessibleInterface: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QAccessibleInterface)
+8     QAccessibleInterface::~QAccessibleInterface
+12    QAccessibleInterface::~QAccessibleInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+
+Class QAccessibleInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleInterface (0xb1ae9380) 0 nearly-empty
+    vptr=((& QAccessibleInterface::_ZTV20QAccessibleInterface) + 8u)
+  QAccessible (0xb1ad33c0) 0 empty
+
+Vtable for QAccessibleInterfaceEx
+QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QAccessibleInterfaceEx)
+8     QAccessibleInterfaceEx::~QAccessibleInterfaceEx
+12    QAccessibleInterfaceEx::~QAccessibleInterfaceEx
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleInterfaceEx
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleInterfaceEx (0xb1ae9ac0) 0 nearly-empty
+    vptr=((& QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx) + 8u)
+  QAccessibleInterface (0xb1ae9b00) 0 nearly-empty
+      primary-for QAccessibleInterfaceEx (0xb1ae9ac0)
+    QAccessible (0xb1ad3960) 0 empty
+
+Vtable for QAccessibleEvent
+QAccessibleEvent::_ZTV16QAccessibleEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QAccessibleEvent)
+8     QAccessibleEvent::~QAccessibleEvent
+12    QAccessibleEvent::~QAccessibleEvent
+
+Class QAccessibleEvent
+   size=20 align=4
+   base size=20 base align=4
+QAccessibleEvent (0xb1ae9bc0) 0
+    vptr=((& QAccessibleEvent::_ZTV16QAccessibleEvent) + 8u)
+  QEvent (0xb1ad39d8) 0
+      primary-for QAccessibleEvent (0xb1ae9bc0)
+
+Vtable for QAccessible2Interface
+QAccessible2Interface::_ZTV21QAccessible2Interface: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAccessible2Interface)
+8     QAccessible2Interface::~QAccessible2Interface
+12    QAccessible2Interface::~QAccessible2Interface
+
+Class QAccessible2Interface
+   size=4 align=4
+   base size=4 base align=4
+QAccessible2Interface (0xb197e21c) 0 nearly-empty
+    vptr=((& QAccessible2Interface::_ZTV21QAccessible2Interface) + 8u)
+
+Vtable for QAccessibleTextInterface
+QAccessibleTextInterface::_ZTV24QAccessibleTextInterface: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAccessibleTextInterface)
+8     QAccessibleTextInterface::~QAccessibleTextInterface
+12    QAccessibleTextInterface::~QAccessibleTextInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+
+Class QAccessibleTextInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleTextInterface (0xb197f440) 0 nearly-empty
+    vptr=((& QAccessibleTextInterface::_ZTV24QAccessibleTextInterface) + 8u)
+  QAccessible2Interface (0xb197e5a0) 0 nearly-empty
+      primary-for QAccessibleTextInterface (0xb197f440)
+
+Vtable for QAccessibleEditableTextInterface
+QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI32QAccessibleEditableTextInterface)
+8     QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface
+12    QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+
+Class QAccessibleEditableTextInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleEditableTextInterface (0xb197f6c0) 0 nearly-empty
+    vptr=((& QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface) + 8u)
+  QAccessible2Interface (0xb197e8e8) 0 nearly-empty
+      primary-for QAccessibleEditableTextInterface (0xb197f6c0)
+
+Vtable for QAccessibleSimpleEditableTextInterface
+QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI38QAccessibleSimpleEditableTextInterface)
+8     QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface
+12    QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface
+16    QAccessibleSimpleEditableTextInterface::copyText
+20    QAccessibleSimpleEditableTextInterface::deleteText
+24    QAccessibleSimpleEditableTextInterface::insertText
+28    QAccessibleSimpleEditableTextInterface::cutText
+32    QAccessibleSimpleEditableTextInterface::pasteText
+36    QAccessibleSimpleEditableTextInterface::replaceText
+40    QAccessibleSimpleEditableTextInterface::setAttributes
+
+Class QAccessibleSimpleEditableTextInterface
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleSimpleEditableTextInterface (0xb197f940) 0
+    vptr=((& QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface) + 8u)
+  QAccessibleEditableTextInterface (0xb197f980) 0 nearly-empty
+      primary-for QAccessibleSimpleEditableTextInterface (0xb197f940)
+    QAccessible2Interface (0xb197ec30) 0 nearly-empty
+        primary-for QAccessibleEditableTextInterface (0xb197f980)
+
+Vtable for QAccessibleValueInterface
+QAccessibleValueInterface::_ZTV25QAccessibleValueInterface: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleValueInterface)
+8     QAccessibleValueInterface::~QAccessibleValueInterface
+12    QAccessibleValueInterface::~QAccessibleValueInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class QAccessibleValueInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleValueInterface (0xb197fa40) 0 nearly-empty
+    vptr=((& QAccessibleValueInterface::_ZTV25QAccessibleValueInterface) + 8u)
+  QAccessible2Interface (0xb197ec6c) 0 nearly-empty
+      primary-for QAccessibleValueInterface (0xb197fa40)
+
+Vtable for QAccessibleTableInterface
+QAccessibleTableInterface::_ZTV25QAccessibleTableInterface: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleTableInterface)
+8     QAccessibleTableInterface::~QAccessibleTableInterface
+12    QAccessibleTableInterface::~QAccessibleTableInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   __cxa_pure_virtual
+
+Class QAccessibleTableInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleTableInterface (0xb197fcc0) 0 nearly-empty
+    vptr=((& QAccessibleTableInterface::_ZTV25QAccessibleTableInterface) + 8u)
+  QAccessible2Interface (0xb197efb4) 0 nearly-empty
+      primary-for QAccessibleTableInterface (0xb197fcc0)
+
+Vtable for QAccessibleActionInterface
+QAccessibleActionInterface::_ZTV26QAccessibleActionInterface: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAccessibleActionInterface)
+8     QAccessibleActionInterface::~QAccessibleActionInterface
+12    QAccessibleActionInterface::~QAccessibleActionInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+
+Class QAccessibleActionInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleActionInterface (0xb197fd80) 0 nearly-empty
+    vptr=((& QAccessibleActionInterface::_ZTV26QAccessibleActionInterface) + 8u)
+  QAccessible2Interface (0xb19a103c) 0 nearly-empty
+      primary-for QAccessibleActionInterface (0xb197fd80)
+
+Vtable for QAccessibleImageInterface
+QAccessibleImageInterface::_ZTV25QAccessibleImageInterface: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleImageInterface)
+8     QAccessibleImageInterface::~QAccessibleImageInterface
+12    QAccessibleImageInterface::~QAccessibleImageInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+
+Class QAccessibleImageInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleImageInterface (0xb197fe40) 0 nearly-empty
+    vptr=((& QAccessibleImageInterface::_ZTV25QAccessibleImageInterface) + 8u)
+  QAccessible2Interface (0xb19a10b4) 0 nearly-empty
+      primary-for QAccessibleImageInterface (0xb197fe40)
+
+Vtable for QAccessibleBridge
+QAccessibleBridge::_ZTV17QAccessibleBridge: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleBridge)
+8     QAccessibleBridge::~QAccessibleBridge
+12    QAccessibleBridge::~QAccessibleBridge
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleBridge
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleBridge (0xb19a112c) 0 nearly-empty
+    vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 8u)
+
+Vtable for QAccessibleBridgeFactoryInterface
+QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI33QAccessibleBridgeFactoryInterface)
+8     QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface
+12    QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleBridgeFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleBridgeFactoryInterface (0xb19aa140) 0 nearly-empty
+    vptr=((& QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface) + 8u)
+  QFactoryInterface (0xb19a1348) 0 nearly-empty
+      primary-for QAccessibleBridgeFactoryInterface (0xb19aa140)
+
+Vtable for QAccessibleBridgePlugin
+QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QAccessibleBridgePlugin)
+8     QAccessibleBridgePlugin::metaObject
+12    QAccessibleBridgePlugin::qt_metacast
+16    QAccessibleBridgePlugin::qt_metacall
+20    QAccessibleBridgePlugin::~QAccessibleBridgePlugin
+24    QAccessibleBridgePlugin::~QAccessibleBridgePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI23QAccessibleBridgePlugin)
+72    QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD1Ev
+76    QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QAccessibleBridgePlugin
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleBridgePlugin (0xb19abb90) 0
+    vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 8u)
+  QObject (0xb19a1654) 0
+      primary-for QAccessibleBridgePlugin (0xb19abb90)
+  QAccessibleBridgeFactoryInterface (0xb19aa400) 8 nearly-empty
+      vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 72u)
+    QFactoryInterface (0xb19a1690) 8 nearly-empty
+        primary-for QAccessibleBridgeFactoryInterface (0xb19aa400)
+
+Vtable for QAccessibleObject
+QAccessibleObject::_ZTV17QAccessibleObject: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleObject)
+8     QAccessibleObject::~QAccessibleObject
+12    QAccessibleObject::~QAccessibleObject
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    QAccessibleObject::setText
+52    QAccessibleObject::rect
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAccessibleObject::userActionCount
+68    QAccessibleObject::actionText
+72    QAccessibleObject::doAction
+
+Class QAccessibleObject
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleObject (0xb19aa640) 0
+    vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 8u)
+  QAccessibleInterface (0xb19aa680) 0 nearly-empty
+      primary-for QAccessibleObject (0xb19aa640)
+    QAccessible (0xb19a17bc) 0 empty
+
+Vtable for QAccessibleObjectEx
+QAccessibleObjectEx::_ZTV19QAccessibleObjectEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAccessibleObjectEx)
+8     QAccessibleObjectEx::~QAccessibleObjectEx
+12    QAccessibleObjectEx::~QAccessibleObjectEx
+16    QAccessibleObjectEx::isValid
+20    QAccessibleObjectEx::object
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    QAccessibleObjectEx::setText
+52    QAccessibleObjectEx::rect
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAccessibleObjectEx::userActionCount
+68    QAccessibleObjectEx::actionText
+72    QAccessibleObjectEx::doAction
+76    __cxa_pure_virtual
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleObjectEx
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleObjectEx (0xb19aa700) 0
+    vptr=((& QAccessibleObjectEx::_ZTV19QAccessibleObjectEx) + 8u)
+  QAccessibleInterfaceEx (0xb19aa740) 0 nearly-empty
+      primary-for QAccessibleObjectEx (0xb19aa700)
+    QAccessibleInterface (0xb19aa780) 0 nearly-empty
+        primary-for QAccessibleInterfaceEx (0xb19aa740)
+      QAccessible (0xb19a17f8) 0 empty
+
+Vtable for QAccessibleApplication
+QAccessibleApplication::_ZTV22QAccessibleApplication: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QAccessibleApplication)
+8     QAccessibleApplication::~QAccessibleApplication
+12    QAccessibleApplication::~QAccessibleApplication
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    QAccessibleApplication::childCount
+28    QAccessibleApplication::indexOfChild
+32    QAccessibleApplication::relationTo
+36    QAccessibleApplication::childAt
+40    QAccessibleApplication::navigate
+44    QAccessibleApplication::text
+48    QAccessibleObject::setText
+52    QAccessibleObject::rect
+56    QAccessibleApplication::role
+60    QAccessibleApplication::state
+64    QAccessibleApplication::userActionCount
+68    QAccessibleApplication::actionText
+72    QAccessibleApplication::doAction
+
+Class QAccessibleApplication
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleApplication (0xb19aa800) 0
+    vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 8u)
+  QAccessibleObject (0xb19aa840) 0
+      primary-for QAccessibleApplication (0xb19aa800)
+    QAccessibleInterface (0xb19aa880) 0 nearly-empty
+        primary-for QAccessibleObject (0xb19aa840)
+      QAccessible (0xb19a1834) 0 empty
+
+Vtable for QAccessibleFactoryInterface
+QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAccessibleFactoryInterface)
+8     QAccessibleFactoryInterface::~QAccessibleFactoryInterface
+12    QAccessibleFactoryInterface::~QAccessibleFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleFactoryInterface (0xb19c8820) 0 nearly-empty
+    vptr=((& QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface) + 8u)
+  QAccessible (0xb19a1870) 0 empty
+  QFactoryInterface (0xb19a18ac) 0 nearly-empty
+      primary-for QAccessibleFactoryInterface (0xb19c8820)
+
+Vtable for QAccessiblePlugin
+QAccessiblePlugin::_ZTV17QAccessiblePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessiblePlugin)
+8     QAccessiblePlugin::metaObject
+12    QAccessiblePlugin::qt_metacast
+16    QAccessiblePlugin::qt_metacall
+20    QAccessiblePlugin::~QAccessiblePlugin
+24    QAccessiblePlugin::~QAccessiblePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI17QAccessiblePlugin)
+72    QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD1Ev
+76    QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QAccessiblePlugin
+   size=12 align=4
+   base size=12 base align=4
+QAccessiblePlugin (0xb19cf230) 0
+    vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 8u)
+  QObject (0xb19a1bb8) 0
+      primary-for QAccessiblePlugin (0xb19cf230)
+  QAccessibleFactoryInterface (0xb19cf280) 8 nearly-empty
+      vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 72u)
+    QAccessible (0xb19a1bf4) 8 empty
+    QFactoryInterface (0xb19a1c30) 8 nearly-empty
+        primary-for QAccessibleFactoryInterface (0xb19cf280)
+
+Vtable for QAccessibleWidget
+QAccessibleWidget::_ZTV17QAccessibleWidget: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleWidget)
+8     QAccessibleWidget::~QAccessibleWidget
+12    QAccessibleWidget::~QAccessibleWidget
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    QAccessibleWidget::childCount
+28    QAccessibleWidget::indexOfChild
+32    QAccessibleWidget::relationTo
+36    QAccessibleWidget::childAt
+40    QAccessibleWidget::navigate
+44    QAccessibleWidget::text
+48    QAccessibleObject::setText
+52    QAccessibleWidget::rect
+56    QAccessibleWidget::role
+60    QAccessibleWidget::state
+64    QAccessibleWidget::userActionCount
+68    QAccessibleWidget::actionText
+72    QAccessibleWidget::doAction
+
+Class QAccessibleWidget
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleWidget (0xb19aad80) 0
+    vptr=((& QAccessibleWidget::_ZTV17QAccessibleWidget) + 8u)
+  QAccessibleObject (0xb19aadc0) 0
+      primary-for QAccessibleWidget (0xb19aad80)
+    QAccessibleInterface (0xb19aae00) 0 nearly-empty
+        primary-for QAccessibleObject (0xb19aadc0)
+      QAccessible (0xb19a1d5c) 0 empty
+
+Vtable for QAccessibleWidgetEx
+QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAccessibleWidgetEx)
+8     QAccessibleWidgetEx::~QAccessibleWidgetEx
+12    QAccessibleWidgetEx::~QAccessibleWidgetEx
+16    QAccessibleObjectEx::isValid
+20    QAccessibleObjectEx::object
+24    QAccessibleWidgetEx::childCount
+28    QAccessibleWidgetEx::indexOfChild
+32    QAccessibleWidgetEx::relationTo
+36    QAccessibleWidgetEx::childAt
+40    QAccessibleWidgetEx::navigate
+44    QAccessibleWidgetEx::text
+48    QAccessibleObjectEx::setText
+52    QAccessibleWidgetEx::rect
+56    QAccessibleWidgetEx::role
+60    QAccessibleWidgetEx::state
+64    QAccessibleObjectEx::userActionCount
+68    QAccessibleWidgetEx::actionText
+72    QAccessibleWidgetEx::doAction
+76    QAccessibleWidgetEx::invokeMethodEx
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleWidgetEx
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleWidgetEx (0xb19aae80) 0
+    vptr=((& QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx) + 8u)
+  QAccessibleObjectEx (0xb19aaec0) 0
+      primary-for QAccessibleWidgetEx (0xb19aae80)
+    QAccessibleInterfaceEx (0xb19aaf00) 0 nearly-empty
+        primary-for QAccessibleObjectEx (0xb19aaec0)
+      QAccessibleInterface (0xb19aaf40) 0 nearly-empty
+          primary-for QAccessibleInterfaceEx (0xb19aaf00)
+        QAccessible (0xb19a1d98) 0 empty
+
+Vtable for QAbstractVideoBuffer
+QAbstractVideoBuffer::_ZTV20QAbstractVideoBuffer: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QAbstractVideoBuffer)
+8     QAbstractVideoBuffer::~QAbstractVideoBuffer
+12    QAbstractVideoBuffer::~QAbstractVideoBuffer
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QAbstractVideoBuffer::handle
+
+Class QAbstractVideoBuffer
+   size=8 align=4
+   base size=8 base align=4
+QAbstractVideoBuffer (0xb19a1dd4) 0
+    vptr=((& QAbstractVideoBuffer::_ZTV20QAbstractVideoBuffer) + 8u)
+
+Class QVideoFrame
+   size=4 align=4
+   base size=4 base align=4
+QVideoFrame (0xb19f40b4) 0
+
+Vtable for QAbstractVideoSurface
+QAbstractVideoSurface::_ZTV21QAbstractVideoSurface: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAbstractVideoSurface)
+8     QAbstractVideoSurface::metaObject
+12    QAbstractVideoSurface::qt_metacast
+16    QAbstractVideoSurface::qt_metacall
+20    QAbstractVideoSurface::~QAbstractVideoSurface
+24    QAbstractVideoSurface::~QAbstractVideoSurface
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    QAbstractVideoSurface::isFormatSupported
+64    QAbstractVideoSurface::nearestFormat
+68    QAbstractVideoSurface::start
+72    QAbstractVideoSurface::stop
+76    __cxa_pure_virtual
+
+Class QAbstractVideoSurface
+   size=8 align=4
+   base size=8 base align=4
+QAbstractVideoSurface (0xb19ee600) 0
+    vptr=((& QAbstractVideoSurface::_ZTV21QAbstractVideoSurface) + 8u)
+  QObject (0xb19f4294) 0
+      primary-for QAbstractVideoSurface (0xb19ee600)
+
+Class QVideoSurfaceFormat
+   size=4 align=4
+   base size=4 base align=4
+QVideoSurfaceFormat (0xb19f44b0) 0
+
+Class QAudioFormat
+   size=4 align=4
+   base size=4 base align=4
+QAudioFormat (0xb19f48e8) 0
+
+Class QAudioDeviceInfo
+   size=4 align=4
+   base size=4 base align=4
+QAudioDeviceInfo (0xb19f4960) 0
+
+Vtable for QAbstractAudioDeviceInfo
+QAbstractAudioDeviceInfo::_ZTV24QAbstractAudioDeviceInfo: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractAudioDeviceInfo)
+8     QAbstractAudioDeviceInfo::metaObject
+12    QAbstractAudioDeviceInfo::qt_metacast
+16    QAbstractAudioDeviceInfo::qt_metacall
+20    QAbstractAudioDeviceInfo::~QAbstractAudioDeviceInfo
+24    QAbstractAudioDeviceInfo::~QAbstractAudioDeviceInfo
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+
+Class QAbstractAudioDeviceInfo
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAudioDeviceInfo (0xb183f240) 0
+    vptr=((& QAbstractAudioDeviceInfo::_ZTV24QAbstractAudioDeviceInfo) + 8u)
+  QObject (0xb19f4a8c) 0
+      primary-for QAbstractAudioDeviceInfo (0xb183f240)
+
+Vtable for QAbstractAudioOutput
+QAbstractAudioOutput::_ZTV20QAbstractAudioOutput: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QAbstractAudioOutput)
+8     QAbstractAudioOutput::metaObject
+12    QAbstractAudioOutput::qt_metacast
+16    QAbstractAudioOutput::qt_metacall
+20    QAbstractAudioOutput::~QAbstractAudioOutput
+24    QAbstractAudioOutput::~QAbstractAudioOutput
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   __cxa_pure_virtual
+
+Class QAbstractAudioOutput
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAudioOutput (0xb183f480) 0
+    vptr=((& QAbstractAudioOutput::_ZTV20QAbstractAudioOutput) + 8u)
+  QObject (0xb19f4bb8) 0
+      primary-for QAbstractAudioOutput (0xb183f480)
+
+Vtable for QAbstractAudioInput
+QAbstractAudioInput::_ZTV19QAbstractAudioInput: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractAudioInput)
+8     QAbstractAudioInput::metaObject
+12    QAbstractAudioInput::qt_metacast
+16    QAbstractAudioInput::qt_metacall
+20    QAbstractAudioInput::~QAbstractAudioInput
+24    QAbstractAudioInput::~QAbstractAudioInput
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   __cxa_pure_virtual
+
+Class QAbstractAudioInput
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAudioInput (0xb183f6c0) 0
+    vptr=((& QAbstractAudioInput::_ZTV19QAbstractAudioInput) + 8u)
+  QObject (0xb19f4ce4) 0
+      primary-for QAbstractAudioInput (0xb183f6c0)
+
+Vtable for QAudioEngineFactoryInterface
+QAudioEngineFactoryInterface::_ZTV28QAudioEngineFactoryInterface: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI28QAudioEngineFactoryInterface)
+8     QAudioEngineFactoryInterface::~QAudioEngineFactoryInterface
+12    QAudioEngineFactoryInterface::~QAudioEngineFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+
+Class QAudioEngineFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QAudioEngineFactoryInterface (0xb183f900) 0 nearly-empty
+    vptr=((& QAudioEngineFactoryInterface::_ZTV28QAudioEngineFactoryInterface) + 8u)
+  QFactoryInterface (0xb19f4e10) 0 nearly-empty
+      primary-for QAudioEngineFactoryInterface (0xb183f900)
+
+Vtable for QAudioEnginePlugin
+QAudioEnginePlugin::_ZTV18QAudioEnginePlugin: 28u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAudioEnginePlugin)
+8     QAudioEnginePlugin::metaObject
+12    QAudioEnginePlugin::qt_metacast
+16    QAudioEnginePlugin::qt_metacall
+20    QAudioEnginePlugin::~QAudioEnginePlugin
+24    QAudioEnginePlugin::~QAudioEnginePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    (int (*)(...))-0x000000008
+80    (int (*)(...))(& _ZTI18QAudioEnginePlugin)
+84    QAudioEnginePlugin::_ZThn8_N18QAudioEnginePluginD1Ev
+88    QAudioEnginePlugin::_ZThn8_N18QAudioEnginePluginD0Ev
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+
+Class QAudioEnginePlugin
+   size=12 align=4
+   base size=12 base align=4
+QAudioEnginePlugin (0xb1879640) 0
+    vptr=((& QAudioEnginePlugin::_ZTV18QAudioEnginePlugin) + 8u)
+  QObject (0xb187f12c) 0
+      primary-for QAudioEnginePlugin (0xb1879640)
+  QAudioEngineFactoryInterface (0xb183fbc0) 8 nearly-empty
+      vptr=((& QAudioEnginePlugin::_ZTV18QAudioEnginePlugin) + 84u)
+    QFactoryInterface (0xb187f168) 8 nearly-empty
+        primary-for QAudioEngineFactoryInterface (0xb183fbc0)
+
+Vtable for QAudioInput
+QAudioInput::_ZTV11QAudioInput: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QAudioInput)
+8     QAudioInput::metaObject
+12    QAudioInput::qt_metacast
+16    QAudioInput::qt_metacall
+20    QAudioInput::~QAudioInput
+24    QAudioInput::~QAudioInput
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QAudioInput
+   size=12 align=4
+   base size=12 base align=4
+QAudioInput (0xb183fe00) 0
+    vptr=((& QAudioInput::_ZTV11QAudioInput) + 8u)
+  QObject (0xb187f294) 0
+      primary-for QAudioInput (0xb183fe00)
+
+Vtable for QAudioOutput
+QAudioOutput::_ZTV12QAudioOutput: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QAudioOutput)
+8     QAudioOutput::metaObject
+12    QAudioOutput::qt_metacast
+16    QAudioOutput::qt_metacall
+20    QAudioOutput::~QAudioOutput
+24    QAudioOutput::~QAudioOutput
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QAudioOutput
+   size=12 align=4
+   base size=12 base align=4
+QAudioOutput (0xb1897040) 0
+    vptr=((& QAudioOutput::_ZTV12QAudioOutput) + 8u)
+  QObject (0xb187f3c0) 0
+      primary-for QAudioOutput (0xb1897040)
+
diff --git a/tests/auto/bic/data/QtNetwork.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtNetwork.4.7.0.linux-gcc-ia32.txt
new file mode 100644
index 0000000..9efd315
--- /dev/null
+++ b/tests/auto/bic/data/QtNetwork.4.7.0.linux-gcc-ia32.txt
@@ -0,0 +1,3354 @@
+Class QSysInfo
+   size=1 align=1
+   base size=0 base align=1
+QSysInfo (0xb6d87a8c) 0 empty
+
+Class QBool
+   size=1 align=1
+   base size=1 base align=1
+QBool (0xb6d87c30) 0
+
+Class qIsNull(double)::U
+   size=8 align=4
+   base size=8 base align=4
+qIsNull(double)::U (0xb6d0930c) 0
+
+Class qIsNull(float)::U
+   size=4 align=4
+   base size=4 base align=4
+qIsNull(float)::U (0xb6d093c0) 0
+
+Class QFlag
+   size=4 align=4
+   base size=4 base align=4
+QFlag (0xb6d09bf4) 0
+
+Class QIncompatibleFlag
+   size=4 align=4
+   base size=4 base align=4
+QIncompatibleFlag (0xb6d09d20) 0
+
+Class QInternal
+   size=1 align=1
+   base size=0 base align=1
+QInternal (0xb6422e88) 0 empty
+
+Class QGenericArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericArgument (0xb6422ec4) 0
+
+Class QGenericReturnArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericReturnArgument (0xb62dc400) 0
+  QGenericArgument (0xb62f30f0) 0
+
+Class QMetaObject
+   size=16 align=4
+   base size=16 base align=4
+QMetaObject (0xb62f3294) 0
+
+Class QMetaObjectExtraData
+   size=8 align=4
+   base size=8 base align=4
+QMetaObjectExtraData (0xb62f33c0) 0
+
+Class QLatin1Char
+   size=1 align=1
+   base size=1 base align=1
+QLatin1Char (0xb62f35a0) 0
+
+Class QChar
+   size=2 align=2
+   base size=2 base align=2
+QChar (0xb62f3780) 0
+
+Class QBasicAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QBasicAtomicInt (0xb633fec4) 0
+
+Class QAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QAtomicInt (0xb635ed40) 0
+  QBasicAtomicInt (0xb63535dc) 0
+
+Class __locale_struct
+   size=116 align=4
+   base size=116 base align=4
+__locale_struct (0xb6353ac8) 0
+
+Class QByteArray::Data
+   size=20 align=4
+   base size=20 base align=4
+QByteArray::Data (0xb6353f3c) 0
+
+Class QByteArray
+   size=4 align=4
+   base size=4 base align=4
+QByteArray (0xb6353f00) 0
+
+Class QByteRef
+   size=8 align=4
+   base size=8 base align=4
+QByteRef (0xb61e4e4c) 0
+
+Class QString::Null
+   size=1 align=1
+   base size=0 base align=1
+QString::Null (0xb622f618) 0 empty
+
+Class QString::Data
+   size=20 align=4
+   base size=20 base align=4
+QString::Data (0xb622f654) 0
+
+Class QString
+   size=4 align=4
+   base size=4 base align=4
+QString (0xb622f5dc) 0
+
+Class QLatin1String
+   size=4 align=4
+   base size=4 base align=4
+QLatin1String (0xb60fc258) 0
+
+Class QCharRef
+   size=8 align=4
+   base size=8 base align=4
+QCharRef (0xb613ff3c) 0
+
+Class QConstString
+   size=4 align=4
+   base size=4 base align=4
+QConstString (0xb5fea500) 0
+  QString (0xb5ffd690) 0
+
+Class QStringRef
+   size=12 align=4
+   base size=12 base align=4
+QStringRef (0xb5ffd9d8) 0
+
+Vtable for std::exception
+std::exception::_ZTVSt9exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9exception)
+8     std::exception::~exception
+12    std::exception::~exception
+16    std::exception::what
+
+Class std::exception
+   size=4 align=4
+   base size=4 base align=4
+std::exception (0xb6040a8c) 0 nearly-empty
+    vptr=((& std::exception::_ZTVSt9exception) + 8u)
+
+Vtable for std::bad_exception
+std::bad_exception::_ZTVSt13bad_exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt13bad_exception)
+8     std::bad_exception::~bad_exception
+12    std::bad_exception::~bad_exception
+16    std::bad_exception::what
+
+Class std::bad_exception
+   size=4 align=4
+   base size=4 base align=4
+std::bad_exception (0xb6085100) 0 nearly-empty
+    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
+  std::exception (0xb6040b7c) 0 nearly-empty
+      primary-for std::bad_exception (0xb6085100)
+
+Vtable for std::bad_alloc
+std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9bad_alloc)
+8     std::bad_alloc::~bad_alloc
+12    std::bad_alloc::~bad_alloc
+16    std::bad_alloc::what
+
+Class std::bad_alloc
+   size=4 align=4
+   base size=4 base align=4
+std::bad_alloc (0xb6085280) 0 nearly-empty
+    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
+  std::exception (0xb6040dd4) 0 nearly-empty
+      primary-for std::bad_alloc (0xb6085280)
+
+Class std::nothrow_t
+   size=1 align=1
+   base size=0 base align=1
+std::nothrow_t (0xb609303c) 0 empty
+
+Class QListData::Data
+   size=24 align=4
+   base size=24 base align=4
+QListData::Data (0xb609312c) 0
+
+Class QListData
+   size=4 align=4
+   base size=4 base align=4
+QListData (0xb60930f0) 0
+
+Class QScopedPointerPodDeleter
+   size=1 align=1
+   base size=0 base align=1
+QScopedPointerPodDeleter (0xb6093960) 0 empty
+
+Vtable for QObjectData
+QObjectData::_ZTV11QObjectData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QObjectData)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+
+Class QObjectData
+   size=28 align=4
+   base size=28 base align=4
+QObjectData (0xb6093a14) 0
+    vptr=((& QObjectData::_ZTV11QObjectData) + 8u)
+
+Vtable for QObject
+QObject::_ZTV7QObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QObject)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    QObject::~QObject
+24    QObject::~QObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObject
+   size=8 align=4
+   base size=8 base align=4
+QObject (0xb6093ac8) 0
+    vptr=((& QObject::_ZTV7QObject) + 8u)
+
+Vtable for QObjectUserData
+QObjectUserData::_ZTV15QObjectUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QObjectUserData)
+8     QObjectUserData::~QObjectUserData
+12    QObjectUserData::~QObjectUserData
+
+Class QObjectUserData
+   size=4 align=4
+   base size=4 base align=4
+QObjectUserData (0xb5d94348) 0 nearly-empty
+    vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u)
+
+Vtable for QIODevice
+QIODevice::_ZTV9QIODevice: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QIODevice)
+8     QIODevice::metaObject
+12    QIODevice::qt_metacast
+16    QIODevice::qt_metacall
+20    QIODevice::~QIODevice
+24    QIODevice::~QIODevice
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIODevice::isSequential
+60    QIODevice::open
+64    QIODevice::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   __cxa_pure_virtual
+
+Class QIODevice
+   size=8 align=4
+   base size=8 base align=4
+QIODevice (0xb5da3000) 0
+    vptr=((& QIODevice::_ZTV9QIODevice) + 8u)
+  QObject (0xb5d94474) 0
+      primary-for QIODevice (0xb5da3000)
+
+Class wait
+   size=4 align=4
+   base size=4 base align=4
+wait (0xb5dd01e0) 0
+
+Class timespec
+   size=8 align=4
+   base size=8 base align=4
+timespec (0xb5dd03c0) 0
+
+Class timeval
+   size=8 align=4
+   base size=8 base align=4
+timeval (0xb5dd03fc) 0
+
+Class __pthread_internal_slist
+   size=4 align=4
+   base size=4 base align=4
+__pthread_internal_slist (0xb5dd04b0) 0
+
+Class random_data
+   size=28 align=4
+   base size=28 base align=4
+random_data (0xb5dd07bc) 0
+
+Class drand48_data
+   size=24 align=4
+   base size=24 base align=4
+drand48_data (0xb5dd07f8) 0
+
+Class QVectorData
+   size=16 align=4
+   base size=16 base align=4
+QVectorData (0xb5dd0834) 0
+
+Class QXmlStreamStringRef
+   size=12 align=4
+   base size=12 base align=4
+QXmlStreamStringRef (0xb5dd0a14) 0
+
+Class QXmlStreamAttribute
+   size=56 align=4
+   base size=53 base align=4
+QXmlStreamAttribute (0xb5ca06cc) 0
+
+Class QXmlStreamAttributes
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamAttributes (0xb5ca1700) 0
+  QVector<QXmlStreamAttribute> (0xb5cbb12c) 0
+
+Class QXmlStreamNamespaceDeclaration
+   size=28 align=4
+   base size=28 base align=4
+QXmlStreamNamespaceDeclaration (0xb5cbb21c) 0
+
+Class QXmlStreamNotationDeclaration
+   size=40 align=4
+   base size=40 base align=4
+QXmlStreamNotationDeclaration (0xb5cbb690) 0
+
+Class QXmlStreamEntityDeclaration
+   size=64 align=4
+   base size=64 base align=4
+QXmlStreamEntityDeclaration (0xb5cbbc6c) 0
+
+Vtable for QXmlStreamEntityResolver
+QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
+8     QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+12    QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+16    QXmlStreamEntityResolver::resolveEntity
+20    QXmlStreamEntityResolver::resolveUndeclaredEntity
+
+Class QXmlStreamEntityResolver
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamEntityResolver (0xb5cfc528) 0 nearly-empty
+    vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u)
+
+Class QXmlStreamReader
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamReader (0xb5cfc564) 0
+
+Class QXmlStreamWriter
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamWriter (0xb5cfc6cc) 0
+
+Class QBitArray
+   size=4 align=4
+   base size=4 base align=4
+QBitArray (0xb5cfc834) 0
+
+Class QBitRef
+   size=8 align=4
+   base size=8 base align=4
+QBitRef (0xb5d44ce4) 0
+
+Class QByteArrayMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QByteArrayMatcher::Data (0xb5d6930c) 0
+
+Class QByteArrayMatcher
+   size=1032 align=4
+   base size=1032 base align=4
+QByteArrayMatcher (0xb5d692d0) 0
+
+Vtable for QDataStream
+QDataStream::_ZTV11QDataStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDataStream)
+8     QDataStream::~QDataStream
+12    QDataStream::~QDataStream
+
+Class QDataStream
+   size=28 align=4
+   base size=28 base align=4
+QDataStream (0xb5d69564) 0
+    vptr=((& QDataStream::_ZTV11QDataStream) + 8u)
+
+Class QHashData::Node
+   size=8 align=4
+   base size=8 base align=4
+QHashData::Node (0xb5bc312c) 0
+
+Class QHashData
+   size=32 align=4
+   base size=32 base align=4
+QHashData (0xb5bc30f0) 0
+
+Class QHashDummyValue
+   size=1 align=1
+   base size=0 base align=1
+QHashDummyValue (0xb5bc3834) 0 empty
+
+Class QContiguousCacheData
+   size=24 align=4
+   base size=24 base align=4
+QContiguousCacheData (0xb5bc3fb4) 0
+
+Class QCryptographicHash
+   size=4 align=4
+   base size=4 base align=4
+QCryptographicHash (0xb5c85168) 0
+
+Class QSharedData
+   size=4 align=4
+   base size=4 base align=4
+QSharedData (0xb5c851a4) 0
+
+Vtable for QtSharedPointer::ExternalRefCountData
+QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE)
+8     QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+12    QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+16    QtSharedPointer::ExternalRefCountData::destroy
+
+Class QtSharedPointer::ExternalRefCountData
+   size=12 align=4
+   base size=12 base align=4
+QtSharedPointer::ExternalRefCountData (0xb5c85528) 0
+    vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u)
+
+Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn
+QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE)
+8     QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+12    QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+16    QtSharedPointer::ExternalRefCountWithDestroyFn::destroy
+
+Class QtSharedPointer::ExternalRefCountWithDestroyFn
+   size=16 align=4
+   base size=16 base align=4
+QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5b03280) 0
+    vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u)
+  QtSharedPointer::ExternalRefCountData (0xb5c85d20) 0
+      primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5b03280)
+
+Class QDate
+   size=4 align=4
+   base size=4 base align=4
+QDate (0xb5b09258) 0
+
+Class QTime
+   size=4 align=4
+   base size=4 base align=4
+QTime (0xb5b09870) 0
+
+Class QDateTime
+   size=4 align=4
+   base size=4 base align=4
+QDateTime (0xb5b09dd4) 0
+
+Class QEasingCurve
+   size=4 align=4
+   base size=4 base align=4
+QEasingCurve (0xb59980b4) 0
+
+Class QElapsedTimer
+   size=16 align=4
+   base size=16 base align=4
+QElapsedTimer (0xb599812c) 0
+
+Class QPoint
+   size=8 align=4
+   base size=8 base align=4
+QPoint (0xb5998348) 0
+
+Class QPointF
+   size=16 align=4
+   base size=16 base align=4
+QPointF (0xb59c48e8) 0
+
+Class QLine
+   size=16 align=4
+   base size=16 base align=4
+QLine (0xb59ec000) 0
+
+Class QLineF
+   size=32 align=4
+   base size=32 base align=4
+QLineF (0xb59ecd20) 0
+
+Class QLinkedListData
+   size=20 align=4
+   base size=20 base align=4
+QLinkedListData (0xb5a1de10) 0
+
+Vtable for QSystemLocale
+QSystemLocale::_ZTV13QSystemLocale: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSystemLocale)
+8     QSystemLocale::~QSystemLocale
+12    QSystemLocale::~QSystemLocale
+16    QSystemLocale::query
+20    QSystemLocale::fallbackLocale
+
+Class QSystemLocale
+   size=4 align=4
+   base size=4 base align=4
+QSystemLocale (0xb589903c) 0 nearly-empty
+    vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u)
+
+Class QLocale::Data
+   size=4 align=2
+   base size=4 base align=2
+QLocale::Data (0xb58990b4) 0
+
+Class QLocale
+   size=4 align=4
+   base size=4 base align=4
+QLocale (0xb5899078) 0
+
+Class QMapData::Node
+   size=8 align=4
+   base size=8 base align=4
+QMapData::Node (0xb5899708) 0
+
+Class QMapData
+   size=72 align=4
+   base size=72 base align=4
+QMapData (0xb58996cc) 0
+
+Class QMargins
+   size=16 align=4
+   base size=16 base align=4
+QMargins (0xb5899a14) 0
+
+Class QSize
+   size=8 align=4
+   base size=8 base align=4
+QSize (0xb57a3b7c) 0
+
+Class QSizeF
+   size=16 align=4
+   base size=16 base align=4
+QSizeF (0xb57cd618) 0
+
+Class QRect
+   size=16 align=4
+   base size=16 base align=4
+QRect (0xb57f721c) 0
+
+Class QRectF
+   size=32 align=4
+   base size=32 base align=4
+QRectF (0xb5845e4c) 0
+
+Class QRegExp
+   size=4 align=4
+   base size=4 base align=4
+QRegExp (0xb5692bb8) 0
+
+Class QLatin1Literal
+   size=8 align=4
+   base size=8 base align=4
+QLatin1Literal (0xb56b6708) 0
+
+Class QAbstractConcatenable
+   size=1 align=1
+   base size=0 base align=1
+QAbstractConcatenable (0xb56b67bc) 0 empty
+
+Class QStringMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QStringMatcher::Data (0xb5719d98) 0
+
+Class QStringMatcher
+   size=1036 align=4
+   base size=1036 base align=4
+QStringMatcher (0xb5719d5c) 0
+
+Class QStringList
+   size=4 align=4
+   base size=4 base align=4
+QStringList (0xb57361c0) 0
+  QList<QString> (0xb5719ec4) 0
+
+Class QTextBoundaryFinder
+   size=28 align=4
+   base size=28 base align=4
+QTextBoundaryFinder (0xb5589438) 0
+
+Vtable for QTimeLine
+QTimeLine::_ZTV9QTimeLine: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeLine)
+8     QTimeLine::metaObject
+12    QTimeLine::qt_metacast
+16    QTimeLine::qt_metacall
+20    QTimeLine::~QTimeLine
+24    QTimeLine::~QTimeLine
+28    QObject::event
+32    QObject::eventFilter
+36    QTimeLine::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTimeLine::valueForTime
+
+Class QTimeLine
+   size=8 align=4
+   base size=8 base align=4
+QTimeLine (0xb558e140) 0
+    vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u)
+  QObject (0xb55894ec) 0
+      primary-for QTimeLine (0xb558e140)
+
+Class QMutex
+   size=4 align=4
+   base size=4 base align=4
+QMutex (0xb5589780) 0
+
+Class QMutexLocker
+   size=4 align=4
+   base size=4 base align=4
+QMutexLocker (0xb5589e10) 0
+
+Class QReadWriteLock
+   size=4 align=4
+   base size=4 base align=4
+QReadWriteLock (0xb55d3384) 0
+
+Class QReadLocker
+   size=4 align=4
+   base size=4 base align=4
+QReadLocker (0xb55d33c0) 0
+
+Class QWriteLocker
+   size=4 align=4
+   base size=4 base align=4
+QWriteLocker (0xb55d38ac) 0
+
+Class QSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSemaphore (0xb55d3d98) 0
+
+Vtable for QThread
+QThread::_ZTV7QThread: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QThread)
+8     QThread::metaObject
+12    QThread::qt_metacast
+16    QThread::qt_metacall
+20    QThread::~QThread
+24    QThread::~QThread
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QThread::run
+
+Class QThread
+   size=8 align=4
+   base size=8 base align=4
+QThread (0xb55f1100) 0
+    vptr=((& QThread::_ZTV7QThread) + 8u)
+  QObject (0xb55d3dd4) 0
+      primary-for QThread (0xb55f1100)
+
+Class QThreadStorageData
+   size=4 align=4
+   base size=4 base align=4
+QThreadStorageData (0xb5606078) 0
+
+Class QWaitCondition
+   size=4 align=4
+   base size=4 base align=4
+QWaitCondition (0xb56060f0) 0
+
+Vtable for QAbstractState
+QAbstractState::_ZTV14QAbstractState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QAbstractState)
+8     QAbstractState::metaObject
+12    QAbstractState::qt_metacast
+16    QAbstractState::qt_metacall
+20    QAbstractState::~QAbstractState
+24    QAbstractState::~QAbstractState
+28    QAbstractState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractState
+   size=8 align=4
+   base size=8 base align=4
+QAbstractState (0xb55f1bc0) 0
+    vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u)
+  QObject (0xb560612c) 0
+      primary-for QAbstractState (0xb55f1bc0)
+
+Vtable for QAbstractTransition
+QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTransition)
+8     QAbstractTransition::metaObject
+12    QAbstractTransition::qt_metacast
+16    QAbstractTransition::qt_metacall
+20    QAbstractTransition::~QAbstractTransition
+24    QAbstractTransition::~QAbstractTransition
+28    QAbstractTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractTransition
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTransition (0xb55f1e80) 0
+    vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u)
+  QObject (0xb5606348) 0
+      primary-for QAbstractTransition (0xb55f1e80)
+
+Vtable for QEvent
+QEvent::_ZTV6QEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QEvent)
+8     QEvent::~QEvent
+12    QEvent::~QEvent
+
+Class QEvent
+   size=12 align=4
+   base size=12 base align=4
+QEvent (0xb5606564) 0
+    vptr=((& QEvent::_ZTV6QEvent) + 8u)
+
+Vtable for QTimerEvent
+QTimerEvent::_ZTV11QTimerEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTimerEvent)
+8     QTimerEvent::~QTimerEvent
+12    QTimerEvent::~QTimerEvent
+
+Class QTimerEvent
+   size=16 align=4
+   base size=16 base align=4
+QTimerEvent (0xb5628400) 0
+    vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u)
+  QEvent (0xb5606744) 0
+      primary-for QTimerEvent (0xb5628400)
+
+Vtable for QChildEvent
+QChildEvent::_ZTV11QChildEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QChildEvent)
+8     QChildEvent::~QChildEvent
+12    QChildEvent::~QChildEvent
+
+Class QChildEvent
+   size=16 align=4
+   base size=16 base align=4
+QChildEvent (0xb56284c0) 0
+    vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u)
+  QEvent (0xb56067bc) 0
+      primary-for QChildEvent (0xb56284c0)
+
+Vtable for QCustomEvent
+QCustomEvent::_ZTV12QCustomEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCustomEvent)
+8     QCustomEvent::~QCustomEvent
+12    QCustomEvent::~QCustomEvent
+
+Class QCustomEvent
+   size=12 align=4
+   base size=12 base align=4
+QCustomEvent (0xb5628780) 0
+    vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u)
+  QEvent (0xb5606924) 0
+      primary-for QCustomEvent (0xb5628780)
+
+Vtable for QDynamicPropertyChangeEvent
+QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
+8     QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+12    QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+
+Class QDynamicPropertyChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QDynamicPropertyChangeEvent (0xb5628880) 0
+    vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u)
+  QEvent (0xb5606a14) 0
+      primary-for QDynamicPropertyChangeEvent (0xb5628880)
+
+Vtable for QEventTransition
+QEventTransition::_ZTV16QEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QEventTransition)
+8     QEventTransition::metaObject
+12    QEventTransition::qt_metacast
+16    QEventTransition::qt_metacall
+20    QEventTransition::~QEventTransition
+24    QEventTransition::~QEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QEventTransition::eventTest
+60    QEventTransition::onTransition
+
+Class QEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QEventTransition (0xb5628940) 0
+    vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u)
+  QAbstractTransition (0xb5628980) 0
+      primary-for QEventTransition (0xb5628940)
+    QObject (0xb5606ac8) 0
+        primary-for QAbstractTransition (0xb5628980)
+
+Vtable for QFinalState
+QFinalState::_ZTV11QFinalState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFinalState)
+8     QFinalState::metaObject
+12    QFinalState::qt_metacast
+16    QFinalState::qt_metacall
+20    QFinalState::~QFinalState
+24    QFinalState::~QFinalState
+28    QFinalState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFinalState::onEntry
+60    QFinalState::onExit
+
+Class QFinalState
+   size=8 align=4
+   base size=8 base align=4
+QFinalState (0xb5628c40) 0
+    vptr=((& QFinalState::_ZTV11QFinalState) + 8u)
+  QAbstractState (0xb5628c80) 0
+      primary-for QFinalState (0xb5628c40)
+    QObject (0xb5606ce4) 0
+        primary-for QAbstractState (0xb5628c80)
+
+Vtable for QHistoryState
+QHistoryState::_ZTV13QHistoryState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QHistoryState)
+8     QHistoryState::metaObject
+12    QHistoryState::qt_metacast
+16    QHistoryState::qt_metacall
+20    QHistoryState::~QHistoryState
+24    QHistoryState::~QHistoryState
+28    QHistoryState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QHistoryState::onEntry
+60    QHistoryState::onExit
+
+Class QHistoryState
+   size=8 align=4
+   base size=8 base align=4
+QHistoryState (0xb5628f40) 0
+    vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u)
+  QAbstractState (0xb5628f80) 0
+      primary-for QHistoryState (0xb5628f40)
+    QObject (0xb5606f00) 0
+        primary-for QAbstractState (0xb5628f80)
+
+Vtable for QSignalTransition
+QSignalTransition::_ZTV17QSignalTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QSignalTransition)
+8     QSignalTransition::metaObject
+12    QSignalTransition::qt_metacast
+16    QSignalTransition::qt_metacall
+20    QSignalTransition::~QSignalTransition
+24    QSignalTransition::~QSignalTransition
+28    QSignalTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSignalTransition::eventTest
+60    QSignalTransition::onTransition
+
+Class QSignalTransition
+   size=8 align=4
+   base size=8 base align=4
+QSignalTransition (0xb5668240) 0
+    vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u)
+  QAbstractTransition (0xb5668280) 0
+      primary-for QSignalTransition (0xb5668240)
+    QObject (0xb567412c) 0
+        primary-for QAbstractTransition (0xb5668280)
+
+Vtable for QState
+QState::_ZTV6QState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QState)
+8     QState::metaObject
+12    QState::qt_metacast
+16    QState::qt_metacall
+20    QState::~QState
+24    QState::~QState
+28    QState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QState::onEntry
+60    QState::onExit
+
+Class QState
+   size=8 align=4
+   base size=8 base align=4
+QState (0xb5668540) 0
+    vptr=((& QState::_ZTV6QState) + 8u)
+  QAbstractState (0xb5668580) 0
+      primary-for QState (0xb5668540)
+    QObject (0xb5674348) 0
+        primary-for QAbstractState (0xb5668580)
+
+Class QMetaType
+   size=1 align=1
+   base size=0 base align=1
+QMetaType (0xb5674564) 0 empty
+
+Class QVariant::PrivateShared
+   size=8 align=4
+   base size=8 base align=4
+QVariant::PrivateShared (0xb54f3384) 0
+
+Class QVariant::Private::Data
+   size=8 align=4
+   base size=8 base align=4
+QVariant::Private::Data (0xb54f33fc) 0
+
+Class QVariant::Private
+   size=12 align=4
+   base size=12 base align=4
+QVariant::Private (0xb54f33c0) 0
+
+Class QVariant::Handler
+   size=36 align=4
+   base size=36 base align=4
+QVariant::Handler (0xb54f3474) 0
+
+Class QVariant
+   size=12 align=4
+   base size=12 base align=4
+QVariant (0xb54f3348) 0
+
+Class QVariantComparisonHelper
+   size=4 align=4
+   base size=4 base align=4
+QVariantComparisonHelper (0xb553ad20) 0
+
+Vtable for QStateMachine::SignalEvent
+QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
+8     QStateMachine::SignalEvent::~SignalEvent
+12    QStateMachine::SignalEvent::~SignalEvent
+
+Class QStateMachine::SignalEvent
+   size=24 align=4
+   base size=24 base align=4
+QStateMachine::SignalEvent (0xb539a380) 0
+    vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u)
+  QEvent (0xb53981e0) 0
+      primary-for QStateMachine::SignalEvent (0xb539a380)
+
+Vtable for QStateMachine::WrappedEvent
+QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
+8     QStateMachine::WrappedEvent::~WrappedEvent
+12    QStateMachine::WrappedEvent::~WrappedEvent
+
+Class QStateMachine::WrappedEvent
+   size=20 align=4
+   base size=20 base align=4
+QStateMachine::WrappedEvent (0xb539a400) 0
+    vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u)
+  QEvent (0xb539821c) 0
+      primary-for QStateMachine::WrappedEvent (0xb539a400)
+
+Vtable for QStateMachine
+QStateMachine::_ZTV13QStateMachine: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStateMachine)
+8     QStateMachine::metaObject
+12    QStateMachine::qt_metacast
+16    QStateMachine::qt_metacall
+20    QStateMachine::~QStateMachine
+24    QStateMachine::~QStateMachine
+28    QStateMachine::event
+32    QStateMachine::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStateMachine::onEntry
+60    QStateMachine::onExit
+64    QStateMachine::beginSelectTransitions
+68    QStateMachine::endSelectTransitions
+72    QStateMachine::beginMicrostep
+76    QStateMachine::endMicrostep
+
+Class QStateMachine
+   size=8 align=4
+   base size=8 base align=4
+QStateMachine (0xb539a240) 0
+    vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u)
+  QState (0xb539a280) 0
+      primary-for QStateMachine (0xb539a240)
+    QAbstractState (0xb539a2c0) 0
+        primary-for QState (0xb539a280)
+      QObject (0xb53981a4) 0
+          primary-for QAbstractState (0xb539a2c0)
+
+Vtable for QFactoryInterface
+QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFactoryInterface)
+8     QFactoryInterface::~QFactoryInterface
+12    QFactoryInterface::~QFactoryInterface
+16    __cxa_pure_virtual
+
+Class QFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QFactoryInterface (0xb53985a0) 0 nearly-empty
+    vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u)
+
+Vtable for QLibrary
+QLibrary::_ZTV8QLibrary: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QLibrary)
+8     QLibrary::metaObject
+12    QLibrary::qt_metacast
+16    QLibrary::qt_metacall
+20    QLibrary::~QLibrary
+24    QLibrary::~QLibrary
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QLibrary
+   size=16 align=4
+   base size=13 base align=4
+QLibrary (0xb539ad80) 0
+    vptr=((& QLibrary::_ZTV8QLibrary) + 8u)
+  QObject (0xb5398b40) 0
+      primary-for QLibrary (0xb539ad80)
+
+Vtable for QPluginLoader
+QPluginLoader::_ZTV13QPluginLoader: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPluginLoader)
+8     QPluginLoader::metaObject
+12    QPluginLoader::qt_metacast
+16    QPluginLoader::qt_metacall
+20    QPluginLoader::~QPluginLoader
+24    QPluginLoader::~QPluginLoader
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPluginLoader
+   size=16 align=4
+   base size=13 base align=4
+QPluginLoader (0xb53d0bc0) 0
+    vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u)
+  QObject (0xb5398dd4) 0
+      primary-for QPluginLoader (0xb53d0bc0)
+
+Class QUuid
+   size=16 align=4
+   base size=16 base align=4
+QUuid (0xb5398f00) 0
+
+Vtable for QEventLoop
+QEventLoop::_ZTV10QEventLoop: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QEventLoop)
+8     QEventLoop::metaObject
+12    QEventLoop::qt_metacast
+16    QEventLoop::qt_metacall
+20    QEventLoop::~QEventLoop
+24    QEventLoop::~QEventLoop
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QEventLoop
+   size=8 align=4
+   base size=8 base align=4
+QEventLoop (0xb5404440) 0
+    vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u)
+  QObject (0xb5402f00) 0
+      primary-for QEventLoop (0xb5404440)
+
+Vtable for QAbstractEventDispatcher
+QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
+8     QAbstractEventDispatcher::metaObject
+12    QAbstractEventDispatcher::qt_metacast
+16    QAbstractEventDispatcher::qt_metacall
+20    QAbstractEventDispatcher::~QAbstractEventDispatcher
+24    QAbstractEventDispatcher::~QAbstractEventDispatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   QAbstractEventDispatcher::startingUp
+104   QAbstractEventDispatcher::closingDown
+
+Class QAbstractEventDispatcher
+   size=8 align=4
+   base size=8 base align=4
+QAbstractEventDispatcher (0xb5404840) 0
+    vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u)
+  QObject (0xb542121c) 0
+      primary-for QAbstractEventDispatcher (0xb5404840)
+
+Class QModelIndex
+   size=16 align=4
+   base size=16 base align=4
+QModelIndex (0xb5421438) 0
+
+Class QPersistentModelIndex
+   size=4 align=4
+   base size=4 base align=4
+QPersistentModelIndex (0xb544d8e8) 0
+
+Vtable for QAbstractItemModel
+QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractItemModel)
+8     QAbstractItemModel::metaObject
+12    QAbstractItemModel::qt_metacast
+16    QAbstractItemModel::qt_metacall
+20    QAbstractItemModel::~QAbstractItemModel
+24    QAbstractItemModel::~QAbstractItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractItemModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemModel (0xb5452480) 0
+    vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u)
+  QObject (0xb544da50) 0
+      primary-for QAbstractItemModel (0xb5452480)
+
+Vtable for QAbstractTableModel
+QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTableModel)
+8     QAbstractTableModel::metaObject
+12    QAbstractTableModel::qt_metacast
+16    QAbstractTableModel::qt_metacall
+20    QAbstractTableModel::~QAbstractTableModel
+24    QAbstractTableModel::~QAbstractTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractTableModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractTableModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTableModel (0xb5452ac0) 0
+    vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u)
+  QAbstractItemModel (0xb5452b00) 0
+      primary-for QAbstractTableModel (0xb5452ac0)
+    QObject (0xb528a3c0) 0
+        primary-for QAbstractItemModel (0xb5452b00)
+
+Vtable for QAbstractListModel
+QAbstractListModel::_ZTV18QAbstractListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractListModel)
+8     QAbstractListModel::metaObject
+12    QAbstractListModel::qt_metacast
+16    QAbstractListModel::qt_metacall
+20    QAbstractListModel::~QAbstractListModel
+24    QAbstractListModel::~QAbstractListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    __cxa_pure_virtual
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractListModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractListModel (0xb5452d40) 0
+    vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u)
+  QAbstractItemModel (0xb5452d80) 0
+      primary-for QAbstractListModel (0xb5452d40)
+    QObject (0xb528a4ec) 0
+        primary-for QAbstractItemModel (0xb5452d80)
+
+Class QBasicTimer
+   size=4 align=4
+   base size=4 base align=4
+QBasicTimer (0xb52b13c0) 0
+
+Vtable for QCoreApplication
+QCoreApplication::_ZTV16QCoreApplication: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCoreApplication)
+8     QCoreApplication::metaObject
+12    QCoreApplication::qt_metacast
+16    QCoreApplication::qt_metacall
+20    QCoreApplication::~QCoreApplication
+24    QCoreApplication::~QCoreApplication
+28    QCoreApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCoreApplication::notify
+60    QCoreApplication::compressEvent
+
+Class QCoreApplication
+   size=8 align=4
+   base size=8 base align=4
+QCoreApplication (0xb52a6840) 0
+    vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u)
+  QObject (0xb52b1654) 0
+      primary-for QCoreApplication (0xb52a6840)
+
+Class __exception
+   size=32 align=4
+   base size=32 base align=4
+__exception (0xb52b1bf4) 0
+
+Class QMetaMethod
+   size=8 align=4
+   base size=8 base align=4
+QMetaMethod (0xb530b924) 0
+
+Class QMetaEnum
+   size=8 align=4
+   base size=8 base align=4
+QMetaEnum (0xb530bc30) 0
+
+Class QMetaProperty
+   size=20 align=4
+   base size=20 base align=4
+QMetaProperty (0xb530be88) 0
+
+Class QMetaClassInfo
+   size=8 align=4
+   base size=8 base align=4
+QMetaClassInfo (0xb530bf3c) 0
+
+Vtable for QMimeData
+QMimeData::_ZTV9QMimeData: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMimeData)
+8     QMimeData::metaObject
+12    QMimeData::qt_metacast
+16    QMimeData::qt_metacall
+20    QMimeData::~QMimeData
+24    QMimeData::~QMimeData
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMimeData::hasFormat
+60    QMimeData::formats
+64    QMimeData::retrieveData
+
+Class QMimeData
+   size=8 align=4
+   base size=8 base align=4
+QMimeData (0xb5322680) 0
+    vptr=((& QMimeData::_ZTV9QMimeData) + 8u)
+  QObject (0xb53331a4) 0
+      primary-for QMimeData (0xb5322680)
+
+Vtable for QObjectCleanupHandler
+QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QObjectCleanupHandler)
+8     QObjectCleanupHandler::metaObject
+12    QObjectCleanupHandler::qt_metacast
+16    QObjectCleanupHandler::qt_metacall
+20    QObjectCleanupHandler::~QObjectCleanupHandler
+24    QObjectCleanupHandler::~QObjectCleanupHandler
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObjectCleanupHandler
+   size=12 align=4
+   base size=12 base align=4
+QObjectCleanupHandler (0xb5322940) 0
+    vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u)
+  QObject (0xb53333c0) 0
+      primary-for QObjectCleanupHandler (0xb5322940)
+
+Vtable for QSharedMemory
+QSharedMemory::_ZTV13QSharedMemory: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSharedMemory)
+8     QSharedMemory::metaObject
+12    QSharedMemory::qt_metacast
+16    QSharedMemory::qt_metacall
+20    QSharedMemory::~QSharedMemory
+24    QSharedMemory::~QSharedMemory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSharedMemory
+   size=8 align=4
+   base size=8 base align=4
+QSharedMemory (0xb5322b80) 0
+    vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u)
+  QObject (0xb53334ec) 0
+      primary-for QSharedMemory (0xb5322b80)
+
+Vtable for QSignalMapper
+QSignalMapper::_ZTV13QSignalMapper: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSignalMapper)
+8     QSignalMapper::metaObject
+12    QSignalMapper::qt_metacast
+16    QSignalMapper::qt_metacall
+20    QSignalMapper::~QSignalMapper
+24    QSignalMapper::~QSignalMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSignalMapper
+   size=8 align=4
+   base size=8 base align=4
+QSignalMapper (0xb5322e40) 0
+    vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u)
+  QObject (0xb5333708) 0
+      primary-for QSignalMapper (0xb5322e40)
+
+Vtable for QSocketNotifier
+QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSocketNotifier)
+8     QSocketNotifier::metaObject
+12    QSocketNotifier::qt_metacast
+16    QSocketNotifier::qt_metacall
+20    QSocketNotifier::~QSocketNotifier
+24    QSocketNotifier::~QSocketNotifier
+28    QSocketNotifier::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSocketNotifier
+   size=20 align=4
+   base size=17 base align=4
+QSocketNotifier (0xb536a100) 0
+    vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u)
+  QObject (0xb5333924) 0
+      primary-for QSocketNotifier (0xb536a100)
+
+Class QSystemSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSystemSemaphore (0xb5333bf4) 0
+
+Vtable for QTimer
+QTimer::_ZTV6QTimer: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QTimer)
+8     QTimer::metaObject
+12    QTimer::qt_metacast
+16    QTimer::qt_metacall
+20    QTimer::~QTimer
+24    QTimer::~QTimer
+28    QObject::event
+32    QObject::eventFilter
+36    QTimer::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTimer
+   size=24 align=4
+   base size=21 base align=4
+QTimer (0xb536a4c0) 0
+    vptr=((& QTimer::_ZTV6QTimer) + 8u)
+  QObject (0xb5333ca8) 0
+      primary-for QTimer (0xb536a4c0)
+
+Vtable for QTranslator
+QTranslator::_ZTV11QTranslator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTranslator)
+8     QTranslator::metaObject
+12    QTranslator::qt_metacast
+16    QTranslator::qt_metacall
+20    QTranslator::~QTranslator
+24    QTranslator::~QTranslator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTranslator::translate
+60    QTranslator::isEmpty
+
+Class QTranslator
+   size=8 align=4
+   base size=8 base align=4
+QTranslator (0xb536aa00) 0
+    vptr=((& QTranslator::_ZTV11QTranslator) + 8u)
+  QObject (0xb5333f3c) 0
+      primary-for QTranslator (0xb536aa00)
+
+Class _IO_marker
+   size=12 align=4
+   base size=12 base align=4
+_IO_marker (0xb51a430c) 0
+
+Class _IO_FILE
+   size=148 align=4
+   base size=148 base align=4
+_IO_FILE (0xb51a4348) 0
+
+Vtable for QFile
+QFile::_ZTV5QFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QFile)
+8     QFile::metaObject
+12    QFile::qt_metacast
+16    QFile::qt_metacall
+20    QFile::~QFile
+24    QFile::~QFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QFile::fileEngine
+
+Class QFile
+   size=8 align=4
+   base size=8 base align=4
+QFile (0xb536af00) 0
+    vptr=((& QFile::_ZTV5QFile) + 8u)
+  QIODevice (0xb536af40) 0
+      primary-for QFile (0xb536af00)
+    QObject (0xb51a43c0) 0
+        primary-for QIODevice (0xb536af40)
+
+Class QFileInfo
+   size=4 align=4
+   base size=4 base align=4
+QFileInfo (0xb51a4834) 0
+
+Class QDir
+   size=4 align=4
+   base size=4 base align=4
+QDir (0xb51a4e88) 0
+
+Class QAbstractFileEngine::ExtensionOption
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionOption (0xb5264618) 0 empty
+
+Class QAbstractFileEngine::ExtensionReturn
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionReturn (0xb5264654) 0 empty
+
+Class QAbstractFileEngine::MapExtensionOption
+   size=20 align=4
+   base size=20 base align=4
+QAbstractFileEngine::MapExtensionOption (0xb5269740) 0
+  QAbstractFileEngine::ExtensionOption (0xb5264690) 0 empty
+
+Class QAbstractFileEngine::MapExtensionReturn
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::MapExtensionReturn (0xb52697c0) 0
+  QAbstractFileEngine::ExtensionReturn (0xb52646cc) 0 empty
+
+Class QAbstractFileEngine::UnMapExtensionOption
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::UnMapExtensionOption (0xb5269840) 0
+  QAbstractFileEngine::ExtensionOption (0xb5264708) 0 empty
+
+Vtable for QAbstractFileEngine
+QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractFileEngine)
+8     QAbstractFileEngine::~QAbstractFileEngine
+12    QAbstractFileEngine::~QAbstractFileEngine
+16    QAbstractFileEngine::open
+20    QAbstractFileEngine::close
+24    QAbstractFileEngine::flush
+28    QAbstractFileEngine::size
+32    QAbstractFileEngine::pos
+36    QAbstractFileEngine::seek
+40    QAbstractFileEngine::isSequential
+44    QAbstractFileEngine::remove
+48    QAbstractFileEngine::copy
+52    QAbstractFileEngine::rename
+56    QAbstractFileEngine::link
+60    QAbstractFileEngine::mkdir
+64    QAbstractFileEngine::rmdir
+68    QAbstractFileEngine::setSize
+72    QAbstractFileEngine::caseSensitive
+76    QAbstractFileEngine::isRelativePath
+80    QAbstractFileEngine::entryList
+84    QAbstractFileEngine::fileFlags
+88    QAbstractFileEngine::setPermissions
+92    QAbstractFileEngine::fileName
+96    QAbstractFileEngine::ownerId
+100   QAbstractFileEngine::owner
+104   QAbstractFileEngine::fileTime
+108   QAbstractFileEngine::setFileName
+112   QAbstractFileEngine::handle
+116   QAbstractFileEngine::beginEntryList
+120   QAbstractFileEngine::endEntryList
+124   QAbstractFileEngine::read
+128   QAbstractFileEngine::readLine
+132   QAbstractFileEngine::write
+136   QAbstractFileEngine::extension
+140   QAbstractFileEngine::supportsExtension
+
+Class QAbstractFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngine (0xb52645dc) 0
+    vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u)
+
+Vtable for QAbstractFileEngineHandler
+QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractFileEngineHandler)
+8     QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+12    QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+16    __cxa_pure_virtual
+
+Class QAbstractFileEngineHandler
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngineHandler (0xb5264960) 0 nearly-empty
+    vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u)
+
+Vtable for QAbstractFileEngineIterator
+QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractFileEngineIterator)
+8     QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+12    QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QAbstractFileEngineIterator::currentFileInfo
+32    QAbstractFileEngineIterator::entryInfo
+
+Class QAbstractFileEngineIterator
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngineIterator (0xb526499c) 0
+    vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u)
+
+Vtable for QBuffer
+QBuffer::_ZTV7QBuffer: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBuffer)
+8     QBuffer::metaObject
+12    QBuffer::qt_metacast
+16    QBuffer::qt_metacall
+20    QBuffer::~QBuffer
+24    QBuffer::~QBuffer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QBuffer::connectNotify
+52    QBuffer::disconnectNotify
+56    QIODevice::isSequential
+60    QBuffer::open
+64    QBuffer::close
+68    QBuffer::pos
+72    QBuffer::size
+76    QBuffer::seek
+80    QBuffer::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QBuffer::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QBuffer::readData
+112   QIODevice::readLineData
+116   QBuffer::writeData
+
+Class QBuffer
+   size=8 align=4
+   base size=8 base align=4
+QBuffer (0xb5269b80) 0
+    vptr=((& QBuffer::_ZTV7QBuffer) + 8u)
+  QIODevice (0xb5269bc0) 0
+      primary-for QBuffer (0xb5269b80)
+    QObject (0xb5264a14) 0
+        primary-for QIODevice (0xb5269bc0)
+
+Class QTextCodec::ConverterState
+   size=28 align=4
+   base size=28 base align=4
+QTextCodec::ConverterState (0xb5264c6c) 0
+
+Vtable for QTextCodec
+QTextCodec::_ZTV10QTextCodec: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextCodec)
+8     __cxa_pure_virtual
+12    QTextCodec::aliases
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QTextCodec::~QTextCodec
+32    QTextCodec::~QTextCodec
+
+Class QTextCodec
+   size=4 align=4
+   base size=4 base align=4
+QTextCodec (0xb5264c30) 0 nearly-empty
+    vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u)
+
+Class QTextEncoder
+   size=32 align=4
+   base size=32 base align=4
+QTextEncoder (0xb50ee960) 0
+
+Class QTextDecoder
+   size=32 align=4
+   base size=32 base align=4
+QTextDecoder (0xb50eebb8) 0
+
+Vtable for QTextStream
+QTextStream::_ZTV11QTextStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextStream)
+8     QTextStream::~QTextStream
+12    QTextStream::~QTextStream
+
+Class QTextStream
+   size=8 align=4
+   base size=8 base align=4
+QTextStream (0xb50eee10) 0
+    vptr=((& QTextStream::_ZTV11QTextStream) + 8u)
+
+Class QTextStreamManipulator
+   size=24 align=4
+   base size=22 base align=4
+QTextStreamManipulator (0xb514e4b0) 0
+
+Vtable for QTextIStream
+QTextIStream::_ZTV12QTextIStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextIStream)
+8     QTextIStream::~QTextIStream
+12    QTextIStream::~QTextIStream
+
+Class QTextIStream
+   size=8 align=4
+   base size=8 base align=4
+QTextIStream (0xb51705c0) 0
+    vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u)
+  QTextStream (0xb5174690) 0
+      primary-for QTextIStream (0xb51705c0)
+
+Vtable for QTextOStream
+QTextOStream::_ZTV12QTextOStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextOStream)
+8     QTextOStream::~QTextOStream
+12    QTextOStream::~QTextOStream
+
+Class QTextOStream
+   size=8 align=4
+   base size=8 base align=4
+QTextOStream (0xb5170880) 0
+    vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u)
+  QTextStream (0xb5174d20) 0
+      primary-for QTextOStream (0xb5170880)
+
+Class QDebug::Stream
+   size=24 align=4
+   base size=22 base align=4
+QDebug::Stream (0xb4f903fc) 0
+
+Class QDebug
+   size=4 align=4
+   base size=4 base align=4
+QDebug (0xb4f903c0) 0
+
+Class QNoDebug
+   size=1 align=1
+   base size=0 base align=1
+QNoDebug (0xb500b03c) 0 empty
+
+Vtable for QDirIterator
+QDirIterator::_ZTV12QDirIterator: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QDirIterator)
+8     QDirIterator::~QDirIterator
+12    QDirIterator::~QDirIterator
+
+Class QDirIterator
+   size=8 align=4
+   base size=8 base align=4
+QDirIterator (0xb500b2d0) 0
+    vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u)
+
+Vtable for QFileSystemWatcher
+QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFileSystemWatcher)
+8     QFileSystemWatcher::metaObject
+12    QFileSystemWatcher::qt_metacast
+16    QFileSystemWatcher::qt_metacall
+20    QFileSystemWatcher::~QFileSystemWatcher
+24    QFileSystemWatcher::~QFileSystemWatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFileSystemWatcher
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemWatcher (0xb503f240) 0
+    vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u)
+  QObject (0xb500b438) 0
+      primary-for QFileSystemWatcher (0xb503f240)
+
+Vtable for QFSFileEngine
+QFSFileEngine::_ZTV13QFSFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFSFileEngine)
+8     QFSFileEngine::~QFSFileEngine
+12    QFSFileEngine::~QFSFileEngine
+16    QFSFileEngine::open
+20    QFSFileEngine::close
+24    QFSFileEngine::flush
+28    QFSFileEngine::size
+32    QFSFileEngine::pos
+36    QFSFileEngine::seek
+40    QFSFileEngine::isSequential
+44    QFSFileEngine::remove
+48    QFSFileEngine::copy
+52    QFSFileEngine::rename
+56    QFSFileEngine::link
+60    QFSFileEngine::mkdir
+64    QFSFileEngine::rmdir
+68    QFSFileEngine::setSize
+72    QFSFileEngine::caseSensitive
+76    QFSFileEngine::isRelativePath
+80    QFSFileEngine::entryList
+84    QFSFileEngine::fileFlags
+88    QFSFileEngine::setPermissions
+92    QFSFileEngine::fileName
+96    QFSFileEngine::ownerId
+100   QFSFileEngine::owner
+104   QFSFileEngine::fileTime
+108   QFSFileEngine::setFileName
+112   QFSFileEngine::handle
+116   QFSFileEngine::beginEntryList
+120   QFSFileEngine::endEntryList
+124   QFSFileEngine::read
+128   QFSFileEngine::readLine
+132   QFSFileEngine::write
+136   QFSFileEngine::extension
+140   QFSFileEngine::supportsExtension
+
+Class QFSFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QFSFileEngine (0xb503f500) 0
+    vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u)
+  QAbstractFileEngine (0xb500b654) 0
+      primary-for QFSFileEngine (0xb503f500)
+
+Class QProcessEnvironment
+   size=4 align=4
+   base size=4 base align=4
+QProcessEnvironment (0xb500b780) 0
+
+Vtable for QProcess
+QProcess::_ZTV8QProcess: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QProcess)
+8     QProcess::metaObject
+12    QProcess::qt_metacast
+16    QProcess::qt_metacall
+20    QProcess::~QProcess
+24    QProcess::~QProcess
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProcess::isSequential
+60    QIODevice::open
+64    QProcess::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QProcess::atEnd
+84    QIODevice::reset
+88    QProcess::bytesAvailable
+92    QProcess::bytesToWrite
+96    QProcess::canReadLine
+100   QProcess::waitForReadyRead
+104   QProcess::waitForBytesWritten
+108   QProcess::readData
+112   QIODevice::readLineData
+116   QProcess::writeData
+120   QProcess::setupChildProcess
+
+Class QProcess
+   size=8 align=4
+   base size=8 base align=4
+QProcess (0xb503f6c0) 0
+    vptr=((& QProcess::_ZTV8QProcess) + 8u)
+  QIODevice (0xb503f700) 0
+      primary-for QProcess (0xb503f6c0)
+    QObject (0xb500b834) 0
+        primary-for QIODevice (0xb503f700)
+
+Class QResource
+   size=4 align=4
+   base size=4 base align=4
+QResource (0xb500ba50) 0
+
+Vtable for QSettings
+QSettings::_ZTV9QSettings: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSettings)
+8     QSettings::metaObject
+12    QSettings::qt_metacast
+16    QSettings::qt_metacall
+20    QSettings::~QSettings
+24    QSettings::~QSettings
+28    QSettings::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSettings
+   size=8 align=4
+   base size=8 base align=4
+QSettings (0xb503fb40) 0
+    vptr=((& QSettings::_ZTV9QSettings) + 8u)
+  QObject (0xb500bbf4) 0
+      primary-for QSettings (0xb503fb40)
+
+Vtable for QTemporaryFile
+QTemporaryFile::_ZTV14QTemporaryFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QTemporaryFile)
+8     QTemporaryFile::metaObject
+12    QTemporaryFile::qt_metacast
+16    QTemporaryFile::qt_metacall
+20    QTemporaryFile::~QTemporaryFile
+24    QTemporaryFile::~QTemporaryFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QTemporaryFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QTemporaryFile::fileEngine
+
+Class QTemporaryFile
+   size=8 align=4
+   base size=8 base align=4
+QTemporaryFile (0xb4ed7740) 0
+    vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u)
+  QFile (0xb4ed7780) 0
+      primary-for QTemporaryFile (0xb4ed7740)
+    QIODevice (0xb4ed77c0) 0
+        primary-for QFile (0xb4ed7780)
+      QObject (0xb4ed8708) 0
+          primary-for QIODevice (0xb4ed77c0)
+
+Class QUrl
+   size=4 align=4
+   base size=4 base align=4
+QUrl (0xb4ed8a14) 0
+
+Class QLibraryInfo
+   size=1 align=1
+   base size=0 base align=1
+QLibraryInfo (0xb4f615dc) 0 empty
+
+Vtable for QRunnable
+QRunnable::_ZTV9QRunnable: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QRunnable)
+8     __cxa_pure_virtual
+12    QRunnable::~QRunnable
+16    QRunnable::~QRunnable
+
+Class QRunnable
+   size=8 align=4
+   base size=8 base align=4
+QRunnable (0xb4f61618) 0
+    vptr=((& QRunnable::_ZTV9QRunnable) + 8u)
+
+Vtable for QtConcurrent::Exception
+QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE)
+8     QtConcurrent::Exception::~Exception
+12    QtConcurrent::Exception::~Exception
+16    std::exception::what
+20    QtConcurrent::Exception::raise
+24    QtConcurrent::Exception::clone
+
+Class QtConcurrent::Exception
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::Exception (0xb4f6ab00) 0 nearly-empty
+    vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u)
+  std::exception (0xb4f61a8c) 0 nearly-empty
+      primary-for QtConcurrent::Exception (0xb4f6ab00)
+
+Vtable for QtConcurrent::UnhandledException
+QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE)
+8     QtConcurrent::UnhandledException::~UnhandledException
+12    QtConcurrent::UnhandledException::~UnhandledException
+16    std::exception::what
+20    QtConcurrent::UnhandledException::raise
+24    QtConcurrent::UnhandledException::clone
+
+Class QtConcurrent::UnhandledException
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::UnhandledException (0xb4f6ac00) 0 nearly-empty
+    vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u)
+  QtConcurrent::Exception (0xb4f6ac40) 0 nearly-empty
+      primary-for QtConcurrent::UnhandledException (0xb4f6ac00)
+    std::exception (0xb4f61ac8) 0 nearly-empty
+        primary-for QtConcurrent::Exception (0xb4f6ac40)
+
+Class QtConcurrent::internal::ExceptionHolder
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionHolder (0xb4f61b04) 0
+
+Class QtConcurrent::internal::ExceptionStore
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionStore (0xb4f61b40) 0
+
+Class QtConcurrent::ResultItem
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultItem (0xb4f61b7c) 0
+
+Class QtConcurrent::ResultIteratorBase
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultIteratorBase (0xb4d86168) 0
+
+Vtable for QtConcurrent::ResultStoreBase
+QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE)
+8     QtConcurrent::ResultStoreBase::~ResultStoreBase
+12    QtConcurrent::ResultStoreBase::~ResultStoreBase
+
+Class QtConcurrent::ResultStoreBase
+   size=28 align=4
+   base size=28 base align=4
+QtConcurrent::ResultStoreBase (0xb4d86294) 0
+    vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u)
+
+Vtable for QFutureInterfaceBase
+QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QFutureInterfaceBase)
+8     QFutureInterfaceBase::~QFutureInterfaceBase
+12    QFutureInterfaceBase::~QFutureInterfaceBase
+
+Class QFutureInterfaceBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureInterfaceBase (0xb4d866cc) 0
+    vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u)
+
+Vtable for QFutureWatcherBase
+QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFutureWatcherBase)
+8     QFutureWatcherBase::metaObject
+12    QFutureWatcherBase::qt_metacast
+16    QFutureWatcherBase::qt_metacall
+20    QFutureWatcherBase::~QFutureWatcherBase
+24    QFutureWatcherBase::~QFutureWatcherBase
+28    QFutureWatcherBase::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QFutureWatcherBase::connectNotify
+52    QFutureWatcherBase::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QFutureWatcherBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureWatcherBase (0xb4e1ba40) 0
+    vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u)
+  QObject (0xb4e260b4) 0
+      primary-for QFutureWatcherBase (0xb4e1ba40)
+
+Vtable for QThreadPool
+QThreadPool::_ZTV11QThreadPool: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QThreadPool)
+8     QThreadPool::metaObject
+12    QThreadPool::qt_metacast
+16    QThreadPool::qt_metacall
+20    QThreadPool::~QThreadPool
+24    QThreadPool::~QThreadPool
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QThreadPool
+   size=8 align=4
+   base size=8 base align=4
+QThreadPool (0xb4e3ec00) 0
+    vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u)
+  QObject (0xb4e510b4) 0
+      primary-for QThreadPool (0xb4e3ec00)
+
+Class QtConcurrent::ThreadEngineBarrier
+   size=12 align=4
+   base size=12 base align=4
+QtConcurrent::ThreadEngineBarrier (0xb4e512d0) 0
+
+Vtable for QtConcurrent::ThreadEngineBase
+QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE)
+8     QtConcurrent::ThreadEngineBase::run
+12    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+16    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+20    QtConcurrent::ThreadEngineBase::start
+24    QtConcurrent::ThreadEngineBase::finish
+28    QtConcurrent::ThreadEngineBase::threadFunction
+32    QtConcurrent::ThreadEngineBase::shouldStartThread
+36    QtConcurrent::ThreadEngineBase::shouldThrottleThread
+40    __cxa_pure_virtual
+
+Class QtConcurrent::ThreadEngineBase
+   size=32 align=4
+   base size=32 base align=4
+QtConcurrent::ThreadEngineBase (0xb4e3ef00) 0
+    vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u)
+  QRunnable (0xb4e5130c) 0
+      primary-for QtConcurrent::ThreadEngineBase (0xb4e3ef00)
+
+VTT for QtConcurrent::ThreadEngine<void>
+QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries
+0     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u)
+4     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u)
+
+Class QtConcurrent::BlockSizeManager
+   size=72 align=4
+   base size=72 base align=4
+QtConcurrent::BlockSizeManager (0xb4c838e8) 0
+
+Vtable for QTextCodecFactoryInterface
+QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QTextCodecFactoryInterface)
+8     QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+12    QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextCodecFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextCodecFactoryInterface (0xb4b0e480) 0 nearly-empty
+    vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u)
+  QFactoryInterface (0xb4b0b1a4) 0 nearly-empty
+      primary-for QTextCodecFactoryInterface (0xb4b0e480)
+
+Vtable for QTextCodecPlugin
+QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTextCodecPlugin)
+8     QTextCodecPlugin::metaObject
+12    QTextCodecPlugin::qt_metacast
+16    QTextCodecPlugin::qt_metacall
+20    QTextCodecPlugin::~QTextCodecPlugin
+24    QTextCodecPlugin::~QTextCodecPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    QTextCodecPlugin::keys
+80    QTextCodecPlugin::create
+84    (int (*)(...))-0x000000008
+88    (int (*)(...))(& _ZTI16QTextCodecPlugin)
+92    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev
+96    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev
+100   QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv
+104   QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString
+
+Class QTextCodecPlugin
+   size=12 align=4
+   base size=12 base align=4
+QTextCodecPlugin (0xb4b19960) 0
+    vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u)
+  QObject (0xb4b0b4b0) 0
+      primary-for QTextCodecPlugin (0xb4b19960)
+  QTextCodecFactoryInterface (0xb4b0e740) 8 nearly-empty
+      vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u)
+    QFactoryInterface (0xb4b0b4ec) 8 nearly-empty
+        primary-for QTextCodecFactoryInterface (0xb4b0e740)
+
+Vtable for QAbstractAnimation
+QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractAnimation)
+8     QAbstractAnimation::metaObject
+12    QAbstractAnimation::qt_metacast
+16    QAbstractAnimation::qt_metacall
+20    QAbstractAnimation::~QAbstractAnimation
+24    QAbstractAnimation::~QAbstractAnimation
+28    QAbstractAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAbstractAnimation
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAnimation (0xb4b0e980) 0
+    vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u)
+  QObject (0xb4b0b618) 0
+      primary-for QAbstractAnimation (0xb4b0e980)
+
+Vtable for QAnimationGroup
+QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAnimationGroup)
+8     QAnimationGroup::metaObject
+12    QAnimationGroup::qt_metacast
+16    QAnimationGroup::qt_metacall
+20    QAnimationGroup::~QAnimationGroup
+24    QAnimationGroup::~QAnimationGroup
+28    QAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QAnimationGroup (0xb4b0ec40) 0
+    vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u)
+  QAbstractAnimation (0xb4b0ec80) 0
+      primary-for QAnimationGroup (0xb4b0ec40)
+    QObject (0xb4b0b870) 0
+        primary-for QAbstractAnimation (0xb4b0ec80)
+
+Vtable for QParallelAnimationGroup
+QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QParallelAnimationGroup)
+8     QParallelAnimationGroup::metaObject
+12    QParallelAnimationGroup::qt_metacast
+16    QParallelAnimationGroup::qt_metacall
+20    QParallelAnimationGroup::~QParallelAnimationGroup
+24    QParallelAnimationGroup::~QParallelAnimationGroup
+28    QParallelAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QParallelAnimationGroup::duration
+60    QParallelAnimationGroup::updateCurrentTime
+64    QParallelAnimationGroup::updateState
+68    QParallelAnimationGroup::updateDirection
+
+Class QParallelAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QParallelAnimationGroup (0xb4b0ef40) 0
+    vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u)
+  QAnimationGroup (0xb4b0ef80) 0
+      primary-for QParallelAnimationGroup (0xb4b0ef40)
+    QAbstractAnimation (0xb4b0efc0) 0
+        primary-for QAnimationGroup (0xb4b0ef80)
+      QObject (0xb4b0ba8c) 0
+          primary-for QAbstractAnimation (0xb4b0efc0)
+
+Vtable for QPauseAnimation
+QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPauseAnimation)
+8     QPauseAnimation::metaObject
+12    QPauseAnimation::qt_metacast
+16    QPauseAnimation::qt_metacall
+20    QPauseAnimation::~QPauseAnimation
+24    QPauseAnimation::~QPauseAnimation
+28    QPauseAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPauseAnimation::duration
+60    QPauseAnimation::updateCurrentTime
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QPauseAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPauseAnimation (0xb4b46280) 0
+    vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u)
+  QAbstractAnimation (0xb4b462c0) 0
+      primary-for QPauseAnimation (0xb4b46280)
+    QObject (0xb4b0bca8) 0
+        primary-for QAbstractAnimation (0xb4b462c0)
+
+Vtable for QVariantAnimation
+QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QVariantAnimation)
+8     QVariantAnimation::metaObject
+12    QVariantAnimation::qt_metacast
+16    QVariantAnimation::qt_metacall
+20    QVariantAnimation::~QVariantAnimation
+24    QVariantAnimation::~QVariantAnimation
+28    QVariantAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QVariantAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    __cxa_pure_virtual
+76    QVariantAnimation::interpolated
+
+Class QVariantAnimation
+   size=8 align=4
+   base size=8 base align=4
+QVariantAnimation (0xb4b46580) 0
+    vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u)
+  QAbstractAnimation (0xb4b465c0) 0
+      primary-for QVariantAnimation (0xb4b46580)
+    QObject (0xb4b0bec4) 0
+        primary-for QAbstractAnimation (0xb4b465c0)
+
+Vtable for QPropertyAnimation
+QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QPropertyAnimation)
+8     QPropertyAnimation::metaObject
+12    QPropertyAnimation::qt_metacast
+16    QPropertyAnimation::qt_metacall
+20    QPropertyAnimation::~QPropertyAnimation
+24    QPropertyAnimation::~QPropertyAnimation
+28    QPropertyAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QPropertyAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    QPropertyAnimation::updateCurrentValue
+76    QVariantAnimation::interpolated
+
+Class QPropertyAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPropertyAnimation (0xb4b469c0) 0
+    vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u)
+  QVariantAnimation (0xb4b46a00) 0
+      primary-for QPropertyAnimation (0xb4b469c0)
+    QAbstractAnimation (0xb4b46a40) 0
+        primary-for QVariantAnimation (0xb4b46a00)
+      QObject (0xb4b6e0f0) 0
+          primary-for QAbstractAnimation (0xb4b46a40)
+
+Vtable for QSequentialAnimationGroup
+QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
+8     QSequentialAnimationGroup::metaObject
+12    QSequentialAnimationGroup::qt_metacast
+16    QSequentialAnimationGroup::qt_metacall
+20    QSequentialAnimationGroup::~QSequentialAnimationGroup
+24    QSequentialAnimationGroup::~QSequentialAnimationGroup
+28    QSequentialAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSequentialAnimationGroup::duration
+60    QSequentialAnimationGroup::updateCurrentTime
+64    QSequentialAnimationGroup::updateState
+68    QSequentialAnimationGroup::updateDirection
+
+Class QSequentialAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QSequentialAnimationGroup (0xb4b46d00) 0
+    vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u)
+  QAnimationGroup (0xb4b46d40) 0
+      primary-for QSequentialAnimationGroup (0xb4b46d00)
+    QAbstractAnimation (0xb4b46d80) 0
+        primary-for QAnimationGroup (0xb4b46d40)
+      QObject (0xb4b6e30c) 0
+          primary-for QAbstractAnimation (0xb4b46d80)
+
+Class QSslCertificate
+   size=4 align=4
+   base size=4 base align=4
+QSslCertificate (0xb4b6e528) 0
+
+Class QSslCipher
+   size=4 align=4
+   base size=4 base align=4
+QSslCipher (0xb4b6e5dc) 0
+
+Vtable for QAbstractSocket
+QAbstractSocket::_ZTV15QAbstractSocket: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAbstractSocket)
+8     QAbstractSocket::metaObject
+12    QAbstractSocket::qt_metacast
+16    QAbstractSocket::qt_metacall
+20    QAbstractSocket::~QAbstractSocket
+24    QAbstractSocket::~QAbstractSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractSocket::isSequential
+60    QIODevice::open
+64    QAbstractSocket::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QAbstractSocket::atEnd
+84    QIODevice::reset
+88    QAbstractSocket::bytesAvailable
+92    QAbstractSocket::bytesToWrite
+96    QAbstractSocket::canReadLine
+100   QAbstractSocket::waitForReadyRead
+104   QAbstractSocket::waitForBytesWritten
+108   QAbstractSocket::readData
+112   QAbstractSocket::readLineData
+116   QAbstractSocket::writeData
+
+Class QAbstractSocket
+   size=8 align=4
+   base size=8 base align=4
+QAbstractSocket (0xb498d200) 0
+    vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 8u)
+  QIODevice (0xb498d240) 0
+      primary-for QAbstractSocket (0xb498d200)
+    QObject (0xb4b6e690) 0
+        primary-for QIODevice (0xb498d240)
+
+Vtable for QTcpSocket
+QTcpSocket::_ZTV10QTcpSocket: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTcpSocket)
+8     QTcpSocket::metaObject
+12    QTcpSocket::qt_metacast
+16    QTcpSocket::qt_metacall
+20    QTcpSocket::~QTcpSocket
+24    QTcpSocket::~QTcpSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractSocket::isSequential
+60    QIODevice::open
+64    QAbstractSocket::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QAbstractSocket::atEnd
+84    QIODevice::reset
+88    QAbstractSocket::bytesAvailable
+92    QAbstractSocket::bytesToWrite
+96    QAbstractSocket::canReadLine
+100   QAbstractSocket::waitForReadyRead
+104   QAbstractSocket::waitForBytesWritten
+108   QAbstractSocket::readData
+112   QAbstractSocket::readLineData
+116   QAbstractSocket::writeData
+
+Class QTcpSocket
+   size=8 align=4
+   base size=8 base align=4
+QTcpSocket (0xb498d740) 0
+    vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 8u)
+  QAbstractSocket (0xb498d780) 0
+      primary-for QTcpSocket (0xb498d740)
+    QIODevice (0xb498d7c0) 0
+        primary-for QAbstractSocket (0xb498d780)
+      QObject (0xb4b6ebf4) 0
+          primary-for QIODevice (0xb498d7c0)
+
+Class QSslError
+   size=4 align=4
+   base size=4 base align=4
+QSslError (0xb4b6ee10) 0
+
+Vtable for QSslSocket
+QSslSocket::_ZTV10QSslSocket: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QSslSocket)
+8     QSslSocket::metaObject
+12    QSslSocket::qt_metacast
+16    QSslSocket::qt_metacall
+20    QSslSocket::~QSslSocket
+24    QSslSocket::~QSslSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractSocket::isSequential
+60    QIODevice::open
+64    QSslSocket::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QSslSocket::atEnd
+84    QIODevice::reset
+88    QSslSocket::bytesAvailable
+92    QSslSocket::bytesToWrite
+96    QSslSocket::canReadLine
+100   QSslSocket::waitForReadyRead
+104   QSslSocket::waitForBytesWritten
+108   QSslSocket::readData
+112   QAbstractSocket::readLineData
+116   QSslSocket::writeData
+
+Class QSslSocket
+   size=8 align=4
+   base size=8 base align=4
+QSslSocket (0xb498db40) 0
+    vptr=((& QSslSocket::_ZTV10QSslSocket) + 8u)
+  QTcpSocket (0xb498db80) 0
+      primary-for QSslSocket (0xb498db40)
+    QAbstractSocket (0xb498dbc0) 0
+        primary-for QTcpSocket (0xb498db80)
+      QIODevice (0xb498dc00) 0
+          primary-for QAbstractSocket (0xb498dbc0)
+        QObject (0xb4b6eec4) 0
+            primary-for QIODevice (0xb498dc00)
+
+Class QSslConfiguration
+   size=4 align=4
+   base size=4 base align=4
+QSslConfiguration (0xb49fd1a4) 0
+
+Class QSslKey
+   size=4 align=4
+   base size=4 base align=4
+QSslKey (0xb49fd258) 0
+
+Vtable for QLocalServer
+QLocalServer::_ZTV12QLocalServer: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QLocalServer)
+8     QLocalServer::metaObject
+12    QLocalServer::qt_metacast
+16    QLocalServer::qt_metacall
+20    QLocalServer::~QLocalServer
+24    QLocalServer::~QLocalServer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLocalServer::hasPendingConnections
+60    QLocalServer::nextPendingConnection
+64    QLocalServer::incomingConnection
+
+Class QLocalServer
+   size=8 align=4
+   base size=8 base align=4
+QLocalServer (0xb4a02180) 0
+    vptr=((& QLocalServer::_ZTV12QLocalServer) + 8u)
+  QObject (0xb49fd30c) 0
+      primary-for QLocalServer (0xb4a02180)
+
+Vtable for QLocalSocket
+QLocalSocket::_ZTV12QLocalSocket: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QLocalSocket)
+8     QLocalSocket::metaObject
+12    QLocalSocket::qt_metacast
+16    QLocalSocket::qt_metacall
+20    QLocalSocket::~QLocalSocket
+24    QLocalSocket::~QLocalSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLocalSocket::isSequential
+60    QIODevice::open
+64    QLocalSocket::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QLocalSocket::bytesAvailable
+92    QLocalSocket::bytesToWrite
+96    QLocalSocket::canReadLine
+100   QLocalSocket::waitForReadyRead
+104   QLocalSocket::waitForBytesWritten
+108   QLocalSocket::readData
+112   QIODevice::readLineData
+116   QLocalSocket::writeData
+
+Class QLocalSocket
+   size=8 align=4
+   base size=8 base align=4
+QLocalSocket (0xb4a02440) 0
+    vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 8u)
+  QIODevice (0xb4a02480) 0
+      primary-for QLocalSocket (0xb4a02440)
+    QObject (0xb49fd528) 0
+        primary-for QIODevice (0xb4a02480)
+
+Class QIPv6Address
+   size=16 align=1
+   base size=16 base align=1
+QIPv6Address (0xb49fd744) 0
+
+Class QHostAddress
+   size=4 align=4
+   base size=4 base align=4
+QHostAddress (0xb49fd870) 0
+
+Vtable for QTcpServer
+QTcpServer::_ZTV10QTcpServer: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTcpServer)
+8     QTcpServer::metaObject
+12    QTcpServer::qt_metacast
+16    QTcpServer::qt_metacall
+20    QTcpServer::~QTcpServer
+24    QTcpServer::~QTcpServer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTcpServer::hasPendingConnections
+60    QTcpServer::nextPendingConnection
+64    QTcpServer::incomingConnection
+
+Class QTcpServer
+   size=8 align=4
+   base size=8 base align=4
+QTcpServer (0xb4a02a80) 0
+    vptr=((& QTcpServer::_ZTV10QTcpServer) + 8u)
+  QObject (0xb49fdc6c) 0
+      primary-for QTcpServer (0xb4a02a80)
+
+Vtable for QUdpSocket
+QUdpSocket::_ZTV10QUdpSocket: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QUdpSocket)
+8     QUdpSocket::metaObject
+12    QUdpSocket::qt_metacast
+16    QUdpSocket::qt_metacall
+20    QUdpSocket::~QUdpSocket
+24    QUdpSocket::~QUdpSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractSocket::isSequential
+60    QIODevice::open
+64    QAbstractSocket::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QAbstractSocket::atEnd
+84    QIODevice::reset
+88    QAbstractSocket::bytesAvailable
+92    QAbstractSocket::bytesToWrite
+96    QAbstractSocket::canReadLine
+100   QAbstractSocket::waitForReadyRead
+104   QAbstractSocket::waitForBytesWritten
+108   QAbstractSocket::readData
+112   QAbstractSocket::readLineData
+116   QAbstractSocket::writeData
+
+Class QUdpSocket
+   size=8 align=4
+   base size=8 base align=4
+QUdpSocket (0xb4a02d40) 0
+    vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 8u)
+  QAbstractSocket (0xb4a02d80) 0
+      primary-for QUdpSocket (0xb4a02d40)
+    QIODevice (0xb4a02dc0) 0
+        primary-for QAbstractSocket (0xb4a02d80)
+      QObject (0xb49fde88) 0
+          primary-for QIODevice (0xb4a02dc0)
+
+Class QAuthenticator
+   size=4 align=4
+   base size=4 base align=4
+QAuthenticator (0xb4a792d0) 0
+
+Class QHostInfo
+   size=4 align=4
+   base size=4 base align=4
+QHostInfo (0xb4a79348) 0
+
+Class QNetworkAddressEntry
+   size=4 align=4
+   base size=4 base align=4
+QNetworkAddressEntry (0xb4a793c0) 0
+
+Class QNetworkInterface
+   size=4 align=4
+   base size=4 base align=4
+QNetworkInterface (0xb4a79474) 0
+
+Class QNetworkProxyQuery
+   size=4 align=4
+   base size=4 base align=4
+QNetworkProxyQuery (0xb4a795dc) 0
+
+Class QNetworkProxy
+   size=4 align=4
+   base size=4 base align=4
+QNetworkProxy (0xb4a79708) 0
+
+Vtable for QNetworkProxyFactory
+QNetworkProxyFactory::_ZTV20QNetworkProxyFactory: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QNetworkProxyFactory)
+8     QNetworkProxyFactory::~QNetworkProxyFactory
+12    QNetworkProxyFactory::~QNetworkProxyFactory
+16    __cxa_pure_virtual
+
+Class QNetworkProxyFactory
+   size=4 align=4
+   base size=4 base align=4
+QNetworkProxyFactory (0xb4a798ac) 0 nearly-empty
+    vptr=((& QNetworkProxyFactory::_ZTV20QNetworkProxyFactory) + 8u)
+
+Vtable for QUrlInfo
+QUrlInfo::_ZTV8QUrlInfo: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QUrlInfo)
+8     QUrlInfo::~QUrlInfo
+12    QUrlInfo::~QUrlInfo
+16    QUrlInfo::setName
+20    QUrlInfo::setDir
+24    QUrlInfo::setFile
+28    QUrlInfo::setSymLink
+32    QUrlInfo::setOwner
+36    QUrlInfo::setGroup
+40    QUrlInfo::setSize
+44    QUrlInfo::setWritable
+48    QUrlInfo::setReadable
+52    QUrlInfo::setPermissions
+56    QUrlInfo::setLastModified
+
+Class QUrlInfo
+   size=8 align=4
+   base size=8 base align=4
+QUrlInfo (0xb4a798e8) 0
+    vptr=((& QUrlInfo::_ZTV8QUrlInfo) + 8u)
+
+Class QNetworkConfiguration
+   size=4 align=4
+   base size=4 base align=4
+QNetworkConfiguration (0xb4a7999c) 0
+
+Vtable for QNetworkConfigurationManager
+QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI28QNetworkConfigurationManager)
+8     QNetworkConfigurationManager::metaObject
+12    QNetworkConfigurationManager::qt_metacast
+16    QNetworkConfigurationManager::qt_metacall
+20    QNetworkConfigurationManager::~QNetworkConfigurationManager
+24    QNetworkConfigurationManager::~QNetworkConfigurationManager
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QNetworkConfigurationManager
+   size=8 align=4
+   base size=8 base align=4
+QNetworkConfigurationManager (0xb4a77ac0) 0
+    vptr=((& QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager) + 8u)
+  QObject (0xb4a79a8c) 0
+      primary-for QNetworkConfigurationManager (0xb4a77ac0)
+
+Vtable for QNetworkSession
+QNetworkSession::_ZTV15QNetworkSession: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QNetworkSession)
+8     QNetworkSession::metaObject
+12    QNetworkSession::qt_metacast
+16    QNetworkSession::qt_metacall
+20    QNetworkSession::~QNetworkSession
+24    QNetworkSession::~QNetworkSession
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QNetworkSession::connectNotify
+52    QNetworkSession::disconnectNotify
+
+Class QNetworkSession
+   size=12 align=4
+   base size=12 base align=4
+QNetworkSession (0xb4a77e80) 0
+    vptr=((& QNetworkSession::_ZTV15QNetworkSession) + 8u)
+  QObject (0xb4a79ce4) 0
+      primary-for QNetworkSession (0xb4a77e80)
+
+Class QNetworkRequest
+   size=4 align=4
+   base size=4 base align=4
+QNetworkRequest (0xb4a79e10) 0
+
+Class QNetworkCacheMetaData
+   size=4 align=4
+   base size=4 base align=4
+QNetworkCacheMetaData (0xb4a79f78) 0
+
+Vtable for QAbstractNetworkCache
+QAbstractNetworkCache::_ZTV21QAbstractNetworkCache: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAbstractNetworkCache)
+8     QAbstractNetworkCache::metaObject
+12    QAbstractNetworkCache::qt_metacast
+16    QAbstractNetworkCache::qt_metacall
+20    QAbstractNetworkCache::~QAbstractNetworkCache
+24    QAbstractNetworkCache::~QAbstractNetworkCache
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QAbstractNetworkCache
+   size=8 align=4
+   base size=8 base align=4
+QAbstractNetworkCache (0xb493b3c0) 0
+    vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 8u)
+  QObject (0xb475d03c) 0
+      primary-for QAbstractNetworkCache (0xb493b3c0)
+
+Vtable for QFtp
+QFtp::_ZTV4QFtp: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI4QFtp)
+8     QFtp::metaObject
+12    QFtp::qt_metacast
+16    QFtp::qt_metacall
+20    QFtp::~QFtp
+24    QFtp::~QFtp
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFtp
+   size=8 align=4
+   base size=8 base align=4
+QFtp (0xb493b680) 0
+    vptr=((& QFtp::_ZTV4QFtp) + 8u)
+  QObject (0xb475d258) 0
+      primary-for QFtp (0xb493b680)
+
+Vtable for QHttpHeader
+QHttpHeader::_ZTV11QHttpHeader: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHttpHeader)
+8     QHttpHeader::~QHttpHeader
+12    QHttpHeader::~QHttpHeader
+16    QHttpHeader::toString
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QHttpHeader::parseLine
+
+Class QHttpHeader
+   size=8 align=4
+   base size=8 base align=4
+QHttpHeader (0xb475d4ec) 0
+    vptr=((& QHttpHeader::_ZTV11QHttpHeader) + 8u)
+
+Vtable for QHttpResponseHeader
+QHttpResponseHeader::_ZTV19QHttpResponseHeader: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QHttpResponseHeader)
+8     QHttpResponseHeader::~QHttpResponseHeader
+12    QHttpResponseHeader::~QHttpResponseHeader
+16    QHttpResponseHeader::toString
+20    QHttpResponseHeader::majorVersion
+24    QHttpResponseHeader::minorVersion
+28    QHttpResponseHeader::parseLine
+
+Class QHttpResponseHeader
+   size=8 align=4
+   base size=8 base align=4
+QHttpResponseHeader (0xb493bac0) 0
+    vptr=((& QHttpResponseHeader::_ZTV19QHttpResponseHeader) + 8u)
+  QHttpHeader (0xb475d654) 0
+      primary-for QHttpResponseHeader (0xb493bac0)
+
+Vtable for QHttpRequestHeader
+QHttpRequestHeader::_ZTV18QHttpRequestHeader: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QHttpRequestHeader)
+8     QHttpRequestHeader::~QHttpRequestHeader
+12    QHttpRequestHeader::~QHttpRequestHeader
+16    QHttpRequestHeader::toString
+20    QHttpRequestHeader::majorVersion
+24    QHttpRequestHeader::minorVersion
+28    QHttpRequestHeader::parseLine
+
+Class QHttpRequestHeader
+   size=8 align=4
+   base size=8 base align=4
+QHttpRequestHeader (0xb493bbc0) 0
+    vptr=((& QHttpRequestHeader::_ZTV18QHttpRequestHeader) + 8u)
+  QHttpHeader (0xb475d780) 0
+      primary-for QHttpRequestHeader (0xb493bbc0)
+
+Vtable for QHttp
+QHttp::_ZTV5QHttp: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QHttp)
+8     QHttp::metaObject
+12    QHttp::qt_metacast
+16    QHttp::qt_metacall
+20    QHttp::~QHttp
+24    QHttp::~QHttp
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QHttp
+   size=8 align=4
+   base size=8 base align=4
+QHttp (0xb493bcc0) 0
+    vptr=((& QHttp::_ZTV5QHttp) + 8u)
+  QObject (0xb475d8ac) 0
+      primary-for QHttp (0xb493bcc0)
+
+Vtable for QNetworkAccessManager
+QNetworkAccessManager::_ZTV21QNetworkAccessManager: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QNetworkAccessManager)
+8     QNetworkAccessManager::metaObject
+12    QNetworkAccessManager::qt_metacast
+16    QNetworkAccessManager::qt_metacall
+20    QNetworkAccessManager::~QNetworkAccessManager
+24    QNetworkAccessManager::~QNetworkAccessManager
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QNetworkAccessManager::createRequest
+
+Class QNetworkAccessManager
+   size=8 align=4
+   base size=8 base align=4
+QNetworkAccessManager (0xb493bfc0) 0
+    vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 8u)
+  QObject (0xb475db40) 0
+      primary-for QNetworkAccessManager (0xb493bfc0)
+
+Class QNetworkCookie
+   size=4 align=4
+   base size=4 base align=4
+QNetworkCookie (0xb475dd5c) 0
+
+Vtable for QNetworkCookieJar
+QNetworkCookieJar::_ZTV17QNetworkCookieJar: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QNetworkCookieJar)
+8     QNetworkCookieJar::metaObject
+12    QNetworkCookieJar::qt_metacast
+16    QNetworkCookieJar::qt_metacall
+20    QNetworkCookieJar::~QNetworkCookieJar
+24    QNetworkCookieJar::~QNetworkCookieJar
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QNetworkCookieJar::cookiesForUrl
+60    QNetworkCookieJar::setCookiesFromUrl
+
+Class QNetworkCookieJar
+   size=8 align=4
+   base size=8 base align=4
+QNetworkCookieJar (0xb47b6400) 0
+    vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 8u)
+  QObject (0xb475de88) 0
+      primary-for QNetworkCookieJar (0xb47b6400)
+
+Vtable for QNetworkDiskCache
+QNetworkDiskCache::_ZTV17QNetworkDiskCache: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QNetworkDiskCache)
+8     QNetworkDiskCache::metaObject
+12    QNetworkDiskCache::qt_metacast
+16    QNetworkDiskCache::qt_metacall
+20    QNetworkDiskCache::~QNetworkDiskCache
+24    QNetworkDiskCache::~QNetworkDiskCache
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QNetworkDiskCache::metaData
+60    QNetworkDiskCache::updateMetaData
+64    QNetworkDiskCache::data
+68    QNetworkDiskCache::remove
+72    QNetworkDiskCache::cacheSize
+76    QNetworkDiskCache::prepare
+80    QNetworkDiskCache::insert
+84    QNetworkDiskCache::clear
+88    QNetworkDiskCache::expire
+
+Class QNetworkDiskCache
+   size=8 align=4
+   base size=8 base align=4
+QNetworkDiskCache (0xb47b6940) 0
+    vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 8u)
+  QAbstractNetworkCache (0xb47b6980) 0
+      primary-for QNetworkDiskCache (0xb47b6940)
+    QObject (0xb47e521c) 0
+        primary-for QAbstractNetworkCache (0xb47b6980)
+
+Vtable for QNetworkReply
+QNetworkReply::_ZTV13QNetworkReply: 33u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QNetworkReply)
+8     QNetworkReply::metaObject
+12    QNetworkReply::qt_metacast
+16    QNetworkReply::qt_metacall
+20    QNetworkReply::~QNetworkReply
+24    QNetworkReply::~QNetworkReply
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QNetworkReply::isSequential
+60    QIODevice::open
+64    QNetworkReply::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   QNetworkReply::writeData
+120   __cxa_pure_virtual
+124   QNetworkReply::setReadBufferSize
+128   QNetworkReply::ignoreSslErrors
+
+Class QNetworkReply
+   size=8 align=4
+   base size=8 base align=4
+QNetworkReply (0xb47b6c40) 0
+    vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 8u)
+  QIODevice (0xb47b6c80) 0
+      primary-for QNetworkReply (0xb47b6c40)
+    QObject (0xb47e5438) 0
+        primary-for QIODevice (0xb47b6c80)
+
diff --git a/tests/auto/bic/data/QtOpenGL.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtOpenGL.4.7.0.linux-gcc-ia32.txt
new file mode 100644
index 0000000..d878ddd
--- /dev/null
+++ b/tests/auto/bic/data/QtOpenGL.4.7.0.linux-gcc-ia32.txt
@@ -0,0 +1,16997 @@
+Class QSysInfo
+   size=1 align=1
+   base size=0 base align=1
+QSysInfo (0xb6da4c6c) 0 empty
+
+Class QBool
+   size=1 align=1
+   base size=1 base align=1
+QBool (0xb6da4e10) 0
+
+Class qIsNull(double)::U
+   size=8 align=4
+   base size=8 base align=4
+qIsNull(double)::U (0xb59ee4ec) 0
+
+Class qIsNull(float)::U
+   size=4 align=4
+   base size=4 base align=4
+qIsNull(float)::U (0xb59ee5a0) 0
+
+Class QFlag
+   size=4 align=4
+   base size=4 base align=4
+QFlag (0xb59eedd4) 0
+
+Class QIncompatibleFlag
+   size=4 align=4
+   base size=4 base align=4
+QIncompatibleFlag (0xb59eef00) 0
+
+Class QInternal
+   size=1 align=1
+   base size=0 base align=1
+QInternal (0xb5971078) 0 empty
+
+Class QGenericArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericArgument (0xb59710b4) 0
+
+Class QGenericReturnArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericReturnArgument (0xb59486c0) 0
+  QGenericArgument (0xb59712d0) 0
+
+Class QMetaObject
+   size=16 align=4
+   base size=16 base align=4
+QMetaObject (0xb5971474) 0
+
+Class QMetaObjectExtraData
+   size=8 align=4
+   base size=8 base align=4
+QMetaObjectExtraData (0xb59715a0) 0
+
+Class QLatin1Char
+   size=1 align=1
+   base size=1 base align=1
+QLatin1Char (0xb5971780) 0
+
+Class QChar
+   size=2 align=2
+   base size=2 base align=2
+QChar (0xb5971960) 0
+
+Class QBasicAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QBasicAtomicInt (0xb57d40b4) 0
+
+Class QAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QAtomicInt (0xb57fe000) 0
+  QBasicAtomicInt (0xb57d47bc) 0
+
+Class __locale_struct
+   size=116 align=4
+   base size=116 base align=4
+__locale_struct (0xb57d4ca8) 0
+
+Class QByteArray::Data
+   size=20 align=4
+   base size=20 base align=4
+QByteArray::Data (0xb582512c) 0
+
+Class QByteArray
+   size=4 align=4
+   base size=4 base align=4
+QByteArray (0xb58250f0) 0
+
+Class QByteRef
+   size=8 align=4
+   base size=8 base align=4
+QByteRef (0xb587c03c) 0
+
+Class QString::Null
+   size=1 align=1
+   base size=0 base align=1
+QString::Null (0xb56b47f8) 0 empty
+
+Class QString::Data
+   size=20 align=4
+   base size=20 base align=4
+QString::Data (0xb56b4834) 0
+
+Class QString
+   size=4 align=4
+   base size=4 base align=4
+QString (0xb56b47bc) 0
+
+Class QLatin1String
+   size=4 align=4
+   base size=4 base align=4
+QLatin1String (0xb577f438) 0
+
+Class QCharRef
+   size=8 align=4
+   base size=8 base align=4
+QCharRef (0xb55dc12c) 0
+
+Class QConstString
+   size=4 align=4
+   base size=4 base align=4
+QConstString (0xb56637c0) 0
+  QString (0xb5680870) 0
+
+Class QStringRef
+   size=12 align=4
+   base size=12 base align=4
+QStringRef (0xb5680bb8) 0
+
+Vtable for std::exception
+std::exception::_ZTVSt9exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9exception)
+8     std::exception::~exception
+12    std::exception::~exception
+16    std::exception::what
+
+Class std::exception
+   size=4 align=4
+   base size=4 base align=4
+std::exception (0xb54bec6c) 0 nearly-empty
+    vptr=((& std::exception::_ZTVSt9exception) + 8u)
+
+Vtable for std::bad_exception
+std::bad_exception::_ZTVSt13bad_exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt13bad_exception)
+8     std::bad_exception::~bad_exception
+12    std::bad_exception::~bad_exception
+16    std::bad_exception::what
+
+Class std::bad_exception
+   size=4 align=4
+   base size=4 base align=4
+std::bad_exception (0xb550b3c0) 0 nearly-empty
+    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
+  std::exception (0xb54bed5c) 0 nearly-empty
+      primary-for std::bad_exception (0xb550b3c0)
+
+Vtable for std::bad_alloc
+std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9bad_alloc)
+8     std::bad_alloc::~bad_alloc
+12    std::bad_alloc::~bad_alloc
+16    std::bad_alloc::what
+
+Class std::bad_alloc
+   size=4 align=4
+   base size=4 base align=4
+std::bad_alloc (0xb550b540) 0 nearly-empty
+    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
+  std::exception (0xb54befb4) 0 nearly-empty
+      primary-for std::bad_alloc (0xb550b540)
+
+Class std::nothrow_t
+   size=1 align=1
+   base size=0 base align=1
+std::nothrow_t (0xb551c21c) 0 empty
+
+Class QListData::Data
+   size=24 align=4
+   base size=24 base align=4
+QListData::Data (0xb551c30c) 0
+
+Class QListData
+   size=4 align=4
+   base size=4 base align=4
+QListData (0xb551c2d0) 0
+
+Class QScopedPointerPodDeleter
+   size=1 align=1
+   base size=0 base align=1
+QScopedPointerPodDeleter (0xb551cb40) 0 empty
+
+Vtable for QObjectData
+QObjectData::_ZTV11QObjectData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QObjectData)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+
+Class QObjectData
+   size=28 align=4
+   base size=28 base align=4
+QObjectData (0xb551cbf4) 0
+    vptr=((& QObjectData::_ZTV11QObjectData) + 8u)
+
+Vtable for QObject
+QObject::_ZTV7QObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QObject)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    QObject::~QObject
+24    QObject::~QObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObject
+   size=8 align=4
+   base size=8 base align=4
+QObject (0xb551cca8) 0
+    vptr=((& QObject::_ZTV7QObject) + 8u)
+
+Vtable for QObjectUserData
+QObjectUserData::_ZTV15QObjectUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QObjectUserData)
+8     QObjectUserData::~QObjectUserData
+12    QObjectUserData::~QObjectUserData
+
+Class QObjectUserData
+   size=4 align=4
+   base size=4 base align=4
+QObjectUserData (0xb5421528) 0 nearly-empty
+    vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u)
+
+Vtable for QIODevice
+QIODevice::_ZTV9QIODevice: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QIODevice)
+8     QIODevice::metaObject
+12    QIODevice::qt_metacast
+16    QIODevice::qt_metacall
+20    QIODevice::~QIODevice
+24    QIODevice::~QIODevice
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIODevice::isSequential
+60    QIODevice::open
+64    QIODevice::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   __cxa_pure_virtual
+
+Class QIODevice
+   size=8 align=4
+   base size=8 base align=4
+QIODevice (0xb54312c0) 0
+    vptr=((& QIODevice::_ZTV9QIODevice) + 8u)
+  QObject (0xb5421654) 0
+      primary-for QIODevice (0xb54312c0)
+
+Class wait
+   size=4 align=4
+   base size=4 base align=4
+wait (0xb54603c0) 0
+
+Class timespec
+   size=8 align=4
+   base size=8 base align=4
+timespec (0xb54605a0) 0
+
+Class timeval
+   size=8 align=4
+   base size=8 base align=4
+timeval (0xb54605dc) 0
+
+Class __pthread_internal_slist
+   size=4 align=4
+   base size=4 base align=4
+__pthread_internal_slist (0xb5460690) 0
+
+Class random_data
+   size=28 align=4
+   base size=28 base align=4
+random_data (0xb546099c) 0
+
+Class drand48_data
+   size=24 align=4
+   base size=24 base align=4
+drand48_data (0xb54609d8) 0
+
+Class QVectorData
+   size=16 align=4
+   base size=16 base align=4
+QVectorData (0xb5460a14) 0
+
+Class QXmlStreamStringRef
+   size=12 align=4
+   base size=12 base align=4
+QXmlStreamStringRef (0xb5460bf4) 0
+
+Class QXmlStreamAttribute
+   size=56 align=4
+   base size=53 base align=4
+QXmlStreamAttribute (0xb53298ac) 0
+
+Class QXmlStreamAttributes
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamAttributes (0xb531d9c0) 0
+  QVector<QXmlStreamAttribute> (0xb534330c) 0
+
+Class QXmlStreamNamespaceDeclaration
+   size=28 align=4
+   base size=28 base align=4
+QXmlStreamNamespaceDeclaration (0xb53433fc) 0
+
+Class QXmlStreamNotationDeclaration
+   size=40 align=4
+   base size=40 base align=4
+QXmlStreamNotationDeclaration (0xb5343870) 0
+
+Class QXmlStreamEntityDeclaration
+   size=64 align=4
+   base size=64 base align=4
+QXmlStreamEntityDeclaration (0xb5343e4c) 0
+
+Vtable for QXmlStreamEntityResolver
+QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
+8     QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+12    QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+16    QXmlStreamEntityResolver::resolveEntity
+20    QXmlStreamEntityResolver::resolveUndeclaredEntity
+
+Class QXmlStreamEntityResolver
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamEntityResolver (0xb537b708) 0 nearly-empty
+    vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u)
+
+Class QXmlStreamReader
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamReader (0xb537b744) 0
+
+Class QXmlStreamWriter
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamWriter (0xb537b8ac) 0
+
+Class QBitArray
+   size=4 align=4
+   base size=4 base align=4
+QBitArray (0xb537ba14) 0
+
+Class QBitRef
+   size=8 align=4
+   base size=8 base align=4
+QBitRef (0xb51ceec4) 0
+
+Class QByteArrayMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QByteArrayMatcher::Data (0xb51ee4ec) 0
+
+Class QByteArrayMatcher
+   size=1032 align=4
+   base size=1032 base align=4
+QByteArrayMatcher (0xb51ee4b0) 0
+
+Vtable for QDataStream
+QDataStream::_ZTV11QDataStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDataStream)
+8     QDataStream::~QDataStream
+12    QDataStream::~QDataStream
+
+Class QDataStream
+   size=28 align=4
+   base size=28 base align=4
+QDataStream (0xb51ee744) 0
+    vptr=((& QDataStream::_ZTV11QDataStream) + 8u)
+
+Class QHashData::Node
+   size=8 align=4
+   base size=8 base align=4
+QHashData::Node (0xb524a30c) 0
+
+Class QHashData
+   size=32 align=4
+   base size=32 base align=4
+QHashData (0xb524a2d0) 0
+
+Class QHashDummyValue
+   size=1 align=1
+   base size=0 base align=1
+QHashDummyValue (0xb524aa14) 0 empty
+
+Class QContiguousCacheData
+   size=24 align=4
+   base size=24 base align=4
+QContiguousCacheData (0xb52811a4) 0
+
+Class QCryptographicHash
+   size=4 align=4
+   base size=4 base align=4
+QCryptographicHash (0xb5281348) 0
+
+Class QSharedData
+   size=4 align=4
+   base size=4 base align=4
+QSharedData (0xb5281384) 0
+
+Vtable for QtSharedPointer::ExternalRefCountData
+QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE)
+8     QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+12    QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+16    QtSharedPointer::ExternalRefCountData::destroy
+
+Class QtSharedPointer::ExternalRefCountData
+   size=12 align=4
+   base size=12 base align=4
+QtSharedPointer::ExternalRefCountData (0xb5281708) 0
+    vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u)
+
+Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn
+QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE)
+8     QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+12    QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+16    QtSharedPointer::ExternalRefCountWithDestroyFn::destroy
+
+Class QtSharedPointer::ExternalRefCountWithDestroyFn
+   size=16 align=4
+   base size=16 base align=4
+QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5183540) 0
+    vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u)
+  QtSharedPointer::ExternalRefCountData (0xb5281f00) 0
+      primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5183540)
+
+Class QDate
+   size=4 align=4
+   base size=4 base align=4
+QDate (0xb5191438) 0
+
+Class QTime
+   size=4 align=4
+   base size=4 base align=4
+QTime (0xb5191a50) 0
+
+Class QDateTime
+   size=4 align=4
+   base size=4 base align=4
+QDateTime (0xb5191fb4) 0
+
+Class QEasingCurve
+   size=4 align=4
+   base size=4 base align=4
+QEasingCurve (0xb500c294) 0
+
+Class QElapsedTimer
+   size=16 align=4
+   base size=16 base align=4
+QElapsedTimer (0xb500c30c) 0
+
+Class QPoint
+   size=8 align=4
+   base size=8 base align=4
+QPoint (0xb500c528) 0
+
+Class QPointF
+   size=16 align=4
+   base size=16 base align=4
+QPointF (0xb504eac8) 0
+
+Class QLine
+   size=16 align=4
+   base size=16 base align=4
+QLine (0xb50731e0) 0
+
+Class QLineF
+   size=32 align=4
+   base size=32 base align=4
+QLineF (0xb5073f00) 0
+
+Class QLinkedListData
+   size=20 align=4
+   base size=20 base align=4
+QLinkedListData (0xb4ec6000) 0
+
+Vtable for QSystemLocale
+QSystemLocale::_ZTV13QSystemLocale: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSystemLocale)
+8     QSystemLocale::~QSystemLocale
+12    QSystemLocale::~QSystemLocale
+16    QSystemLocale::query
+20    QSystemLocale::fallbackLocale
+
+Class QSystemLocale
+   size=4 align=4
+   base size=4 base align=4
+QSystemLocale (0xb4ec621c) 0 nearly-empty
+    vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u)
+
+Class QLocale::Data
+   size=4 align=2
+   base size=4 base align=2
+QLocale::Data (0xb4ec6294) 0
+
+Class QLocale
+   size=4 align=4
+   base size=4 base align=4
+QLocale (0xb4ec6258) 0
+
+Class QMapData::Node
+   size=8 align=4
+   base size=8 base align=4
+QMapData::Node (0xb4ec68e8) 0
+
+Class QMapData
+   size=72 align=4
+   base size=72 base align=4
+QMapData (0xb4ec68ac) 0
+
+Class QMargins
+   size=16 align=4
+   base size=16 base align=4
+QMargins (0xb4ec6bf4) 0
+
+Class QSize
+   size=8 align=4
+   base size=8 base align=4
+QSize (0xb4e2cd5c) 0
+
+Class QSizeF
+   size=16 align=4
+   base size=16 base align=4
+QSizeF (0xb4e547f8) 0
+
+Class QRect
+   size=16 align=4
+   base size=16 base align=4
+QRect (0xb4e7e3fc) 0
+
+Class QRectF
+   size=32 align=4
+   base size=32 base align=4
+QRectF (0xb4ce103c) 0
+
+Class QRegExp
+   size=4 align=4
+   base size=4 base align=4
+QRegExp (0xb4d2cd98) 0
+
+Class QLatin1Literal
+   size=8 align=4
+   base size=8 base align=4
+QLatin1Literal (0xb4d4f8e8) 0
+
+Class QAbstractConcatenable
+   size=1 align=1
+   base size=0 base align=1
+QAbstractConcatenable (0xb4d4f99c) 0 empty
+
+Class QStringMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QStringMatcher::Data (0xb4bb0f78) 0
+
+Class QStringMatcher
+   size=1036 align=4
+   base size=1036 base align=4
+QStringMatcher (0xb4bb0f3c) 0
+
+Class QStringList
+   size=4 align=4
+   base size=4 base align=4
+QStringList (0xb4bc9480) 0
+  QList<QString> (0xb4bd60b4) 0
+
+Class QTextBoundaryFinder
+   size=28 align=4
+   base size=28 base align=4
+QTextBoundaryFinder (0xb4c1a618) 0
+
+Vtable for QTimeLine
+QTimeLine::_ZTV9QTimeLine: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeLine)
+8     QTimeLine::metaObject
+12    QTimeLine::qt_metacast
+16    QTimeLine::qt_metacall
+20    QTimeLine::~QTimeLine
+24    QTimeLine::~QTimeLine
+28    QObject::event
+32    QObject::eventFilter
+36    QTimeLine::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTimeLine::valueForTime
+
+Class QTimeLine
+   size=8 align=4
+   base size=8 base align=4
+QTimeLine (0xb4c21400) 0
+    vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u)
+  QObject (0xb4c1a6cc) 0
+      primary-for QTimeLine (0xb4c21400)
+
+Class QMutex
+   size=4 align=4
+   base size=4 base align=4
+QMutex (0xb4c1a960) 0
+
+Class QMutexLocker
+   size=4 align=4
+   base size=4 base align=4
+QMutexLocker (0xb4c62000) 0
+
+Class QReadWriteLock
+   size=4 align=4
+   base size=4 base align=4
+QReadWriteLock (0xb4c62564) 0
+
+Class QReadLocker
+   size=4 align=4
+   base size=4 base align=4
+QReadLocker (0xb4c625a0) 0
+
+Class QWriteLocker
+   size=4 align=4
+   base size=4 base align=4
+QWriteLocker (0xb4c62a8c) 0
+
+Class QSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSemaphore (0xb4c62f78) 0
+
+Vtable for QThread
+QThread::_ZTV7QThread: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QThread)
+8     QThread::metaObject
+12    QThread::qt_metacast
+16    QThread::qt_metacall
+20    QThread::~QThread
+24    QThread::~QThread
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QThread::run
+
+Class QThread
+   size=8 align=4
+   base size=8 base align=4
+QThread (0xb4c883c0) 0
+    vptr=((& QThread::_ZTV7QThread) + 8u)
+  QObject (0xb4c62fb4) 0
+      primary-for QThread (0xb4c883c0)
+
+Class QThreadStorageData
+   size=4 align=4
+   base size=4 base align=4
+QThreadStorageData (0xb4c98258) 0
+
+Class QWaitCondition
+   size=4 align=4
+   base size=4 base align=4
+QWaitCondition (0xb4c982d0) 0
+
+Vtable for QAbstractState
+QAbstractState::_ZTV14QAbstractState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QAbstractState)
+8     QAbstractState::metaObject
+12    QAbstractState::qt_metacast
+16    QAbstractState::qt_metacall
+20    QAbstractState::~QAbstractState
+24    QAbstractState::~QAbstractState
+28    QAbstractState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractState
+   size=8 align=4
+   base size=8 base align=4
+QAbstractState (0xb4c88e80) 0
+    vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u)
+  QObject (0xb4c9830c) 0
+      primary-for QAbstractState (0xb4c88e80)
+
+Vtable for QAbstractTransition
+QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTransition)
+8     QAbstractTransition::metaObject
+12    QAbstractTransition::qt_metacast
+16    QAbstractTransition::qt_metacall
+20    QAbstractTransition::~QAbstractTransition
+24    QAbstractTransition::~QAbstractTransition
+28    QAbstractTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractTransition
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTransition (0xb4ab6140) 0
+    vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u)
+  QObject (0xb4c98528) 0
+      primary-for QAbstractTransition (0xb4ab6140)
+
+Vtable for QEvent
+QEvent::_ZTV6QEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QEvent)
+8     QEvent::~QEvent
+12    QEvent::~QEvent
+
+Class QEvent
+   size=12 align=4
+   base size=12 base align=4
+QEvent (0xb4c98744) 0
+    vptr=((& QEvent::_ZTV6QEvent) + 8u)
+
+Vtable for QTimerEvent
+QTimerEvent::_ZTV11QTimerEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTimerEvent)
+8     QTimerEvent::~QTimerEvent
+12    QTimerEvent::~QTimerEvent
+
+Class QTimerEvent
+   size=16 align=4
+   base size=16 base align=4
+QTimerEvent (0xb4ab66c0) 0
+    vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u)
+  QEvent (0xb4c98924) 0
+      primary-for QTimerEvent (0xb4ab66c0)
+
+Vtable for QChildEvent
+QChildEvent::_ZTV11QChildEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QChildEvent)
+8     QChildEvent::~QChildEvent
+12    QChildEvent::~QChildEvent
+
+Class QChildEvent
+   size=16 align=4
+   base size=16 base align=4
+QChildEvent (0xb4ab6780) 0
+    vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u)
+  QEvent (0xb4c9899c) 0
+      primary-for QChildEvent (0xb4ab6780)
+
+Vtable for QCustomEvent
+QCustomEvent::_ZTV12QCustomEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCustomEvent)
+8     QCustomEvent::~QCustomEvent
+12    QCustomEvent::~QCustomEvent
+
+Class QCustomEvent
+   size=12 align=4
+   base size=12 base align=4
+QCustomEvent (0xb4ab6a40) 0
+    vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u)
+  QEvent (0xb4c98b04) 0
+      primary-for QCustomEvent (0xb4ab6a40)
+
+Vtable for QDynamicPropertyChangeEvent
+QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
+8     QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+12    QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+
+Class QDynamicPropertyChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QDynamicPropertyChangeEvent (0xb4ab6b40) 0
+    vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u)
+  QEvent (0xb4c98bf4) 0
+      primary-for QDynamicPropertyChangeEvent (0xb4ab6b40)
+
+Vtable for QEventTransition
+QEventTransition::_ZTV16QEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QEventTransition)
+8     QEventTransition::metaObject
+12    QEventTransition::qt_metacast
+16    QEventTransition::qt_metacall
+20    QEventTransition::~QEventTransition
+24    QEventTransition::~QEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QEventTransition::eventTest
+60    QEventTransition::onTransition
+
+Class QEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QEventTransition (0xb4ab6c00) 0
+    vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u)
+  QAbstractTransition (0xb4ab6c40) 0
+      primary-for QEventTransition (0xb4ab6c00)
+    QObject (0xb4c98ca8) 0
+        primary-for QAbstractTransition (0xb4ab6c40)
+
+Vtable for QFinalState
+QFinalState::_ZTV11QFinalState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFinalState)
+8     QFinalState::metaObject
+12    QFinalState::qt_metacast
+16    QFinalState::qt_metacall
+20    QFinalState::~QFinalState
+24    QFinalState::~QFinalState
+28    QFinalState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFinalState::onEntry
+60    QFinalState::onExit
+
+Class QFinalState
+   size=8 align=4
+   base size=8 base align=4
+QFinalState (0xb4ab6f00) 0
+    vptr=((& QFinalState::_ZTV11QFinalState) + 8u)
+  QAbstractState (0xb4ab6f40) 0
+      primary-for QFinalState (0xb4ab6f00)
+    QObject (0xb4c98ec4) 0
+        primary-for QAbstractState (0xb4ab6f40)
+
+Vtable for QHistoryState
+QHistoryState::_ZTV13QHistoryState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QHistoryState)
+8     QHistoryState::metaObject
+12    QHistoryState::qt_metacast
+16    QHistoryState::qt_metacall
+20    QHistoryState::~QHistoryState
+24    QHistoryState::~QHistoryState
+28    QHistoryState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QHistoryState::onEntry
+60    QHistoryState::onExit
+
+Class QHistoryState
+   size=8 align=4
+   base size=8 base align=4
+QHistoryState (0xb4afb200) 0
+    vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u)
+  QAbstractState (0xb4afb240) 0
+      primary-for QHistoryState (0xb4afb200)
+    QObject (0xb4b020f0) 0
+        primary-for QAbstractState (0xb4afb240)
+
+Vtable for QSignalTransition
+QSignalTransition::_ZTV17QSignalTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QSignalTransition)
+8     QSignalTransition::metaObject
+12    QSignalTransition::qt_metacast
+16    QSignalTransition::qt_metacall
+20    QSignalTransition::~QSignalTransition
+24    QSignalTransition::~QSignalTransition
+28    QSignalTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSignalTransition::eventTest
+60    QSignalTransition::onTransition
+
+Class QSignalTransition
+   size=8 align=4
+   base size=8 base align=4
+QSignalTransition (0xb4afb500) 0
+    vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u)
+  QAbstractTransition (0xb4afb540) 0
+      primary-for QSignalTransition (0xb4afb500)
+    QObject (0xb4b0230c) 0
+        primary-for QAbstractTransition (0xb4afb540)
+
+Vtable for QState
+QState::_ZTV6QState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QState)
+8     QState::metaObject
+12    QState::qt_metacast
+16    QState::qt_metacall
+20    QState::~QState
+24    QState::~QState
+28    QState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QState::onEntry
+60    QState::onExit
+
+Class QState
+   size=8 align=4
+   base size=8 base align=4
+QState (0xb4afb800) 0
+    vptr=((& QState::_ZTV6QState) + 8u)
+  QAbstractState (0xb4afb840) 0
+      primary-for QState (0xb4afb800)
+    QObject (0xb4b02528) 0
+        primary-for QAbstractState (0xb4afb840)
+
+Class QMetaType
+   size=1 align=1
+   base size=0 base align=1
+QMetaType (0xb4b02744) 0 empty
+
+Class QVariant::PrivateShared
+   size=8 align=4
+   base size=8 base align=4
+QVariant::PrivateShared (0xb4b84564) 0
+
+Class QVariant::Private::Data
+   size=8 align=4
+   base size=8 base align=4
+QVariant::Private::Data (0xb4b845dc) 0
+
+Class QVariant::Private
+   size=12 align=4
+   base size=12 base align=4
+QVariant::Private (0xb4b845a0) 0
+
+Class QVariant::Handler
+   size=36 align=4
+   base size=36 base align=4
+QVariant::Handler (0xb4b84654) 0
+
+Class QVariant
+   size=12 align=4
+   base size=12 base align=4
+QVariant (0xb4b84528) 0
+
+Class QVariantComparisonHelper
+   size=4 align=4
+   base size=4 base align=4
+QVariantComparisonHelper (0xb49c9f00) 0
+
+Vtable for QStateMachine::SignalEvent
+QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
+8     QStateMachine::SignalEvent::~SignalEvent
+12    QStateMachine::SignalEvent::~SignalEvent
+
+Class QStateMachine::SignalEvent
+   size=24 align=4
+   base size=24 base align=4
+QStateMachine::SignalEvent (0xb4a26640) 0
+    vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u)
+  QEvent (0xb4a1e3c0) 0
+      primary-for QStateMachine::SignalEvent (0xb4a26640)
+
+Vtable for QStateMachine::WrappedEvent
+QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
+8     QStateMachine::WrappedEvent::~WrappedEvent
+12    QStateMachine::WrappedEvent::~WrappedEvent
+
+Class QStateMachine::WrappedEvent
+   size=20 align=4
+   base size=20 base align=4
+QStateMachine::WrappedEvent (0xb4a266c0) 0
+    vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u)
+  QEvent (0xb4a1e3fc) 0
+      primary-for QStateMachine::WrappedEvent (0xb4a266c0)
+
+Vtable for QStateMachine
+QStateMachine::_ZTV13QStateMachine: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStateMachine)
+8     QStateMachine::metaObject
+12    QStateMachine::qt_metacast
+16    QStateMachine::qt_metacall
+20    QStateMachine::~QStateMachine
+24    QStateMachine::~QStateMachine
+28    QStateMachine::event
+32    QStateMachine::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStateMachine::onEntry
+60    QStateMachine::onExit
+64    QStateMachine::beginSelectTransitions
+68    QStateMachine::endSelectTransitions
+72    QStateMachine::beginMicrostep
+76    QStateMachine::endMicrostep
+
+Class QStateMachine
+   size=8 align=4
+   base size=8 base align=4
+QStateMachine (0xb4a26500) 0
+    vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u)
+  QState (0xb4a26540) 0
+      primary-for QStateMachine (0xb4a26500)
+    QAbstractState (0xb4a26580) 0
+        primary-for QState (0xb4a26540)
+      QObject (0xb4a1e384) 0
+          primary-for QAbstractState (0xb4a26580)
+
+Vtable for QFactoryInterface
+QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFactoryInterface)
+8     QFactoryInterface::~QFactoryInterface
+12    QFactoryInterface::~QFactoryInterface
+16    __cxa_pure_virtual
+
+Class QFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QFactoryInterface (0xb4a1e780) 0 nearly-empty
+    vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u)
+
+Vtable for QLibrary
+QLibrary::_ZTV8QLibrary: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QLibrary)
+8     QLibrary::metaObject
+12    QLibrary::qt_metacast
+16    QLibrary::qt_metacall
+20    QLibrary::~QLibrary
+24    QLibrary::~QLibrary
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QLibrary
+   size=16 align=4
+   base size=13 base align=4
+QLibrary (0xb4a55040) 0
+    vptr=((& QLibrary::_ZTV8QLibrary) + 8u)
+  QObject (0xb4a1ed20) 0
+      primary-for QLibrary (0xb4a55040)
+
+Vtable for QPluginLoader
+QPluginLoader::_ZTV13QPluginLoader: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPluginLoader)
+8     QPluginLoader::metaObject
+12    QPluginLoader::qt_metacast
+16    QPluginLoader::qt_metacall
+20    QPluginLoader::~QPluginLoader
+24    QPluginLoader::~QPluginLoader
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPluginLoader
+   size=16 align=4
+   base size=13 base align=4
+QPluginLoader (0xb4a55e80) 0
+    vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u)
+  QObject (0xb4a1efb4) 0
+      primary-for QPluginLoader (0xb4a55e80)
+
+Class QUuid
+   size=16 align=4
+   base size=16 base align=4
+QUuid (0xb4a8b0f0) 0
+
+Vtable for QEventLoop
+QEventLoop::_ZTV10QEventLoop: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QEventLoop)
+8     QEventLoop::metaObject
+12    QEventLoop::qt_metacast
+16    QEventLoop::qt_metacall
+20    QEventLoop::~QEventLoop
+24    QEventLoop::~QEventLoop
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QEventLoop
+   size=8 align=4
+   base size=8 base align=4
+QEventLoop (0xb4a8c700) 0
+    vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u)
+  QObject (0xb48a00f0) 0
+      primary-for QEventLoop (0xb4a8c700)
+
+Vtable for QAbstractEventDispatcher
+QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
+8     QAbstractEventDispatcher::metaObject
+12    QAbstractEventDispatcher::qt_metacast
+16    QAbstractEventDispatcher::qt_metacall
+20    QAbstractEventDispatcher::~QAbstractEventDispatcher
+24    QAbstractEventDispatcher::~QAbstractEventDispatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   QAbstractEventDispatcher::startingUp
+104   QAbstractEventDispatcher::closingDown
+
+Class QAbstractEventDispatcher
+   size=8 align=4
+   base size=8 base align=4
+QAbstractEventDispatcher (0xb4a8cb00) 0
+    vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u)
+  QObject (0xb48a03fc) 0
+      primary-for QAbstractEventDispatcher (0xb4a8cb00)
+
+Class QModelIndex
+   size=16 align=4
+   base size=16 base align=4
+QModelIndex (0xb48a0618) 0
+
+Class QPersistentModelIndex
+   size=4 align=4
+   base size=4 base align=4
+QPersistentModelIndex (0xb48e3ac8) 0
+
+Vtable for QAbstractItemModel
+QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractItemModel)
+8     QAbstractItemModel::metaObject
+12    QAbstractItemModel::qt_metacast
+16    QAbstractItemModel::qt_metacall
+20    QAbstractItemModel::~QAbstractItemModel
+24    QAbstractItemModel::~QAbstractItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractItemModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemModel (0xb48e2740) 0
+    vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u)
+  QObject (0xb48e3c30) 0
+      primary-for QAbstractItemModel (0xb48e2740)
+
+Vtable for QAbstractTableModel
+QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTableModel)
+8     QAbstractTableModel::metaObject
+12    QAbstractTableModel::qt_metacast
+16    QAbstractTableModel::qt_metacall
+20    QAbstractTableModel::~QAbstractTableModel
+24    QAbstractTableModel::~QAbstractTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractTableModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractTableModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTableModel (0xb48e2d80) 0
+    vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u)
+  QAbstractItemModel (0xb48e2dc0) 0
+      primary-for QAbstractTableModel (0xb48e2d80)
+    QObject (0xb491e5a0) 0
+        primary-for QAbstractItemModel (0xb48e2dc0)
+
+Vtable for QAbstractListModel
+QAbstractListModel::_ZTV18QAbstractListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractListModel)
+8     QAbstractListModel::metaObject
+12    QAbstractListModel::qt_metacast
+16    QAbstractListModel::qt_metacall
+20    QAbstractListModel::~QAbstractListModel
+24    QAbstractListModel::~QAbstractListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    __cxa_pure_virtual
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractListModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractListModel (0xb4930000) 0
+    vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u)
+  QAbstractItemModel (0xb4930040) 0
+      primary-for QAbstractListModel (0xb4930000)
+    QObject (0xb491e6cc) 0
+        primary-for QAbstractItemModel (0xb4930040)
+
+Class QBasicTimer
+   size=4 align=4
+   base size=4 base align=4
+QBasicTimer (0xb49435a0) 0
+
+Vtable for QCoreApplication
+QCoreApplication::_ZTV16QCoreApplication: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCoreApplication)
+8     QCoreApplication::metaObject
+12    QCoreApplication::qt_metacast
+16    QCoreApplication::qt_metacall
+20    QCoreApplication::~QCoreApplication
+24    QCoreApplication::~QCoreApplication
+28    QCoreApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCoreApplication::notify
+60    QCoreApplication::compressEvent
+
+Class QCoreApplication
+   size=8 align=4
+   base size=8 base align=4
+QCoreApplication (0xb4930b00) 0
+    vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u)
+  QObject (0xb4943834) 0
+      primary-for QCoreApplication (0xb4930b00)
+
+Class __exception
+   size=32 align=4
+   base size=32 base align=4
+__exception (0xb4943dd4) 0
+
+Class QMetaMethod
+   size=8 align=4
+   base size=8 base align=4
+QMetaMethod (0xb479eb04) 0
+
+Class QMetaEnum
+   size=8 align=4
+   base size=8 base align=4
+QMetaEnum (0xb479ee10) 0
+
+Class QMetaProperty
+   size=20 align=4
+   base size=20 base align=4
+QMetaProperty (0xb47c1078) 0
+
+Class QMetaClassInfo
+   size=8 align=4
+   base size=8 base align=4
+QMetaClassInfo (0xb47c112c) 0
+
+Vtable for QMimeData
+QMimeData::_ZTV9QMimeData: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMimeData)
+8     QMimeData::metaObject
+12    QMimeData::qt_metacast
+16    QMimeData::qt_metacall
+20    QMimeData::~QMimeData
+24    QMimeData::~QMimeData
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMimeData::hasFormat
+60    QMimeData::formats
+64    QMimeData::retrieveData
+
+Class QMimeData
+   size=8 align=4
+   base size=8 base align=4
+QMimeData (0xb47a8940) 0
+    vptr=((& QMimeData::_ZTV9QMimeData) + 8u)
+  QObject (0xb47c1384) 0
+      primary-for QMimeData (0xb47a8940)
+
+Vtable for QObjectCleanupHandler
+QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QObjectCleanupHandler)
+8     QObjectCleanupHandler::metaObject
+12    QObjectCleanupHandler::qt_metacast
+16    QObjectCleanupHandler::qt_metacall
+20    QObjectCleanupHandler::~QObjectCleanupHandler
+24    QObjectCleanupHandler::~QObjectCleanupHandler
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObjectCleanupHandler
+   size=12 align=4
+   base size=12 base align=4
+QObjectCleanupHandler (0xb47a8c00) 0
+    vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u)
+  QObject (0xb47c15a0) 0
+      primary-for QObjectCleanupHandler (0xb47a8c00)
+
+Vtable for QSharedMemory
+QSharedMemory::_ZTV13QSharedMemory: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSharedMemory)
+8     QSharedMemory::metaObject
+12    QSharedMemory::qt_metacast
+16    QSharedMemory::qt_metacall
+20    QSharedMemory::~QSharedMemory
+24    QSharedMemory::~QSharedMemory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSharedMemory
+   size=8 align=4
+   base size=8 base align=4
+QSharedMemory (0xb47a8e40) 0
+    vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u)
+  QObject (0xb47c16cc) 0
+      primary-for QSharedMemory (0xb47a8e40)
+
+Vtable for QSignalMapper
+QSignalMapper::_ZTV13QSignalMapper: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSignalMapper)
+8     QSignalMapper::metaObject
+12    QSignalMapper::qt_metacast
+16    QSignalMapper::qt_metacall
+20    QSignalMapper::~QSignalMapper
+24    QSignalMapper::~QSignalMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSignalMapper
+   size=8 align=4
+   base size=8 base align=4
+QSignalMapper (0xb47f2100) 0
+    vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u)
+  QObject (0xb47c18e8) 0
+      primary-for QSignalMapper (0xb47f2100)
+
+Vtable for QSocketNotifier
+QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSocketNotifier)
+8     QSocketNotifier::metaObject
+12    QSocketNotifier::qt_metacast
+16    QSocketNotifier::qt_metacall
+20    QSocketNotifier::~QSocketNotifier
+24    QSocketNotifier::~QSocketNotifier
+28    QSocketNotifier::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSocketNotifier
+   size=20 align=4
+   base size=17 base align=4
+QSocketNotifier (0xb47f23c0) 0
+    vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u)
+  QObject (0xb47c1b04) 0
+      primary-for QSocketNotifier (0xb47f23c0)
+
+Class QSystemSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSystemSemaphore (0xb47c1dd4) 0
+
+Vtable for QTimer
+QTimer::_ZTV6QTimer: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QTimer)
+8     QTimer::metaObject
+12    QTimer::qt_metacast
+16    QTimer::qt_metacall
+20    QTimer::~QTimer
+24    QTimer::~QTimer
+28    QObject::event
+32    QObject::eventFilter
+36    QTimer::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTimer
+   size=24 align=4
+   base size=21 base align=4
+QTimer (0xb47f2780) 0
+    vptr=((& QTimer::_ZTV6QTimer) + 8u)
+  QObject (0xb47c1e88) 0
+      primary-for QTimer (0xb47f2780)
+
+Vtable for QTranslator
+QTranslator::_ZTV11QTranslator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTranslator)
+8     QTranslator::metaObject
+12    QTranslator::qt_metacast
+16    QTranslator::qt_metacall
+20    QTranslator::~QTranslator
+24    QTranslator::~QTranslator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTranslator::translate
+60    QTranslator::isEmpty
+
+Class QTranslator
+   size=8 align=4
+   base size=8 base align=4
+QTranslator (0xb47f2cc0) 0
+    vptr=((& QTranslator::_ZTV11QTranslator) + 8u)
+  QObject (0xb482712c) 0
+      primary-for QTranslator (0xb47f2cc0)
+
+Class _IO_marker
+   size=12 align=4
+   base size=12 base align=4
+_IO_marker (0xb48274ec) 0
+
+Class _IO_FILE
+   size=148 align=4
+   base size=148 base align=4
+_IO_FILE (0xb4827528) 0
+
+Vtable for QFile
+QFile::_ZTV5QFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QFile)
+8     QFile::metaObject
+12    QFile::qt_metacast
+16    QFile::qt_metacall
+20    QFile::~QFile
+24    QFile::~QFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QFile::fileEngine
+
+Class QFile
+   size=8 align=4
+   base size=8 base align=4
+QFile (0xb483a1c0) 0
+    vptr=((& QFile::_ZTV5QFile) + 8u)
+  QIODevice (0xb483a200) 0
+      primary-for QFile (0xb483a1c0)
+    QObject (0xb48275a0) 0
+        primary-for QIODevice (0xb483a200)
+
+Class QFileInfo
+   size=4 align=4
+   base size=4 base align=4
+QFileInfo (0xb4827a14) 0
+
+Class QDir
+   size=4 align=4
+   base size=4 base align=4
+QDir (0xb46bf078) 0
+
+Class QAbstractFileEngine::ExtensionOption
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionOption (0xb46bf7f8) 0 empty
+
+Class QAbstractFileEngine::ExtensionReturn
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionReturn (0xb46bf834) 0 empty
+
+Class QAbstractFileEngine::MapExtensionOption
+   size=20 align=4
+   base size=20 base align=4
+QAbstractFileEngine::MapExtensionOption (0xb46f3a00) 0
+  QAbstractFileEngine::ExtensionOption (0xb46bf870) 0 empty
+
+Class QAbstractFileEngine::MapExtensionReturn
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::MapExtensionReturn (0xb46f3a80) 0
+  QAbstractFileEngine::ExtensionReturn (0xb46bf8ac) 0 empty
+
+Class QAbstractFileEngine::UnMapExtensionOption
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::UnMapExtensionOption (0xb46f3b00) 0
+  QAbstractFileEngine::ExtensionOption (0xb46bf8e8) 0 empty
+
+Vtable for QAbstractFileEngine
+QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractFileEngine)
+8     QAbstractFileEngine::~QAbstractFileEngine
+12    QAbstractFileEngine::~QAbstractFileEngine
+16    QAbstractFileEngine::open
+20    QAbstractFileEngine::close
+24    QAbstractFileEngine::flush
+28    QAbstractFileEngine::size
+32    QAbstractFileEngine::pos
+36    QAbstractFileEngine::seek
+40    QAbstractFileEngine::isSequential
+44    QAbstractFileEngine::remove
+48    QAbstractFileEngine::copy
+52    QAbstractFileEngine::rename
+56    QAbstractFileEngine::link
+60    QAbstractFileEngine::mkdir
+64    QAbstractFileEngine::rmdir
+68    QAbstractFileEngine::setSize
+72    QAbstractFileEngine::caseSensitive
+76    QAbstractFileEngine::isRelativePath
+80    QAbstractFileEngine::entryList
+84    QAbstractFileEngine::fileFlags
+88    QAbstractFileEngine::setPermissions
+92    QAbstractFileEngine::fileName
+96    QAbstractFileEngine::ownerId
+100   QAbstractFileEngine::owner
+104   QAbstractFileEngine::fileTime
+108   QAbstractFileEngine::setFileName
+112   QAbstractFileEngine::handle
+116   QAbstractFileEngine::beginEntryList
+120   QAbstractFileEngine::endEntryList
+124   QAbstractFileEngine::read
+128   QAbstractFileEngine::readLine
+132   QAbstractFileEngine::write
+136   QAbstractFileEngine::extension
+140   QAbstractFileEngine::supportsExtension
+
+Class QAbstractFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngine (0xb46bf7bc) 0
+    vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u)
+
+Vtable for QAbstractFileEngineHandler
+QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractFileEngineHandler)
+8     QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+12    QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+16    __cxa_pure_virtual
+
+Class QAbstractFileEngineHandler
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngineHandler (0xb46bfb40) 0 nearly-empty
+    vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u)
+
+Vtable for QAbstractFileEngineIterator
+QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractFileEngineIterator)
+8     QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+12    QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QAbstractFileEngineIterator::currentFileInfo
+32    QAbstractFileEngineIterator::entryInfo
+
+Class QAbstractFileEngineIterator
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngineIterator (0xb46bfb7c) 0
+    vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u)
+
+Vtable for QBuffer
+QBuffer::_ZTV7QBuffer: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBuffer)
+8     QBuffer::metaObject
+12    QBuffer::qt_metacast
+16    QBuffer::qt_metacall
+20    QBuffer::~QBuffer
+24    QBuffer::~QBuffer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QBuffer::connectNotify
+52    QBuffer::disconnectNotify
+56    QIODevice::isSequential
+60    QBuffer::open
+64    QBuffer::close
+68    QBuffer::pos
+72    QBuffer::size
+76    QBuffer::seek
+80    QBuffer::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QBuffer::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QBuffer::readData
+112   QIODevice::readLineData
+116   QBuffer::writeData
+
+Class QBuffer
+   size=8 align=4
+   base size=8 base align=4
+QBuffer (0xb46f3e40) 0
+    vptr=((& QBuffer::_ZTV7QBuffer) + 8u)
+  QIODevice (0xb46f3e80) 0
+      primary-for QBuffer (0xb46f3e40)
+    QObject (0xb46bfbf4) 0
+        primary-for QIODevice (0xb46f3e80)
+
+Class QTextCodec::ConverterState
+   size=28 align=4
+   base size=28 base align=4
+QTextCodec::ConverterState (0xb46bfe4c) 0
+
+Vtable for QTextCodec
+QTextCodec::_ZTV10QTextCodec: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextCodec)
+8     __cxa_pure_virtual
+12    QTextCodec::aliases
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QTextCodec::~QTextCodec
+32    QTextCodec::~QTextCodec
+
+Class QTextCodec
+   size=4 align=4
+   base size=4 base align=4
+QTextCodec (0xb46bfe10) 0 nearly-empty
+    vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u)
+
+Class QTextEncoder
+   size=32 align=4
+   base size=32 base align=4
+QTextEncoder (0xb4783b40) 0
+
+Class QTextDecoder
+   size=32 align=4
+   base size=32 base align=4
+QTextDecoder (0xb4783d98) 0
+
+Vtable for QTextStream
+QTextStream::_ZTV11QTextStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextStream)
+8     QTextStream::~QTextStream
+12    QTextStream::~QTextStream
+
+Class QTextStream
+   size=8 align=4
+   base size=8 base align=4
+QTextStream (0xb45bd000) 0
+    vptr=((& QTextStream::_ZTV11QTextStream) + 8u)
+
+Class QTextStreamManipulator
+   size=24 align=4
+   base size=22 base align=4
+QTextStreamManipulator (0xb45bd690) 0
+
+Vtable for QTextIStream
+QTextIStream::_ZTV12QTextIStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextIStream)
+8     QTextIStream::~QTextIStream
+12    QTextIStream::~QTextIStream
+
+Class QTextIStream
+   size=8 align=4
+   base size=8 base align=4
+QTextIStream (0xb45ec880) 0
+    vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u)
+  QTextStream (0xb460f870) 0
+      primary-for QTextIStream (0xb45ec880)
+
+Vtable for QTextOStream
+QTextOStream::_ZTV12QTextOStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextOStream)
+8     QTextOStream::~QTextOStream
+12    QTextOStream::~QTextOStream
+
+Class QTextOStream
+   size=8 align=4
+   base size=8 base align=4
+QTextOStream (0xb45ecb40) 0
+    vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u)
+  QTextStream (0xb460ff00) 0
+      primary-for QTextOStream (0xb45ecb40)
+
+Class QDebug::Stream
+   size=24 align=4
+   base size=22 base align=4
+QDebug::Stream (0xb46265dc) 0
+
+Class QDebug
+   size=4 align=4
+   base size=4 base align=4
+QDebug (0xb46265a0) 0
+
+Class QNoDebug
+   size=1 align=1
+   base size=0 base align=1
+QNoDebug (0xb449f21c) 0 empty
+
+Vtable for QDirIterator
+QDirIterator::_ZTV12QDirIterator: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QDirIterator)
+8     QDirIterator::~QDirIterator
+12    QDirIterator::~QDirIterator
+
+Class QDirIterator
+   size=8 align=4
+   base size=8 base align=4
+QDirIterator (0xb449f4b0) 0
+    vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u)
+
+Vtable for QFileSystemWatcher
+QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFileSystemWatcher)
+8     QFileSystemWatcher::metaObject
+12    QFileSystemWatcher::qt_metacast
+16    QFileSystemWatcher::qt_metacall
+20    QFileSystemWatcher::~QFileSystemWatcher
+24    QFileSystemWatcher::~QFileSystemWatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFileSystemWatcher
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemWatcher (0xb44c8500) 0
+    vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u)
+  QObject (0xb449f618) 0
+      primary-for QFileSystemWatcher (0xb44c8500)
+
+Vtable for QFSFileEngine
+QFSFileEngine::_ZTV13QFSFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFSFileEngine)
+8     QFSFileEngine::~QFSFileEngine
+12    QFSFileEngine::~QFSFileEngine
+16    QFSFileEngine::open
+20    QFSFileEngine::close
+24    QFSFileEngine::flush
+28    QFSFileEngine::size
+32    QFSFileEngine::pos
+36    QFSFileEngine::seek
+40    QFSFileEngine::isSequential
+44    QFSFileEngine::remove
+48    QFSFileEngine::copy
+52    QFSFileEngine::rename
+56    QFSFileEngine::link
+60    QFSFileEngine::mkdir
+64    QFSFileEngine::rmdir
+68    QFSFileEngine::setSize
+72    QFSFileEngine::caseSensitive
+76    QFSFileEngine::isRelativePath
+80    QFSFileEngine::entryList
+84    QFSFileEngine::fileFlags
+88    QFSFileEngine::setPermissions
+92    QFSFileEngine::fileName
+96    QFSFileEngine::ownerId
+100   QFSFileEngine::owner
+104   QFSFileEngine::fileTime
+108   QFSFileEngine::setFileName
+112   QFSFileEngine::handle
+116   QFSFileEngine::beginEntryList
+120   QFSFileEngine::endEntryList
+124   QFSFileEngine::read
+128   QFSFileEngine::readLine
+132   QFSFileEngine::write
+136   QFSFileEngine::extension
+140   QFSFileEngine::supportsExtension
+
+Class QFSFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QFSFileEngine (0xb44c87c0) 0
+    vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u)
+  QAbstractFileEngine (0xb449f834) 0
+      primary-for QFSFileEngine (0xb44c87c0)
+
+Class QProcessEnvironment
+   size=4 align=4
+   base size=4 base align=4
+QProcessEnvironment (0xb449f960) 0
+
+Vtable for QProcess
+QProcess::_ZTV8QProcess: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QProcess)
+8     QProcess::metaObject
+12    QProcess::qt_metacast
+16    QProcess::qt_metacall
+20    QProcess::~QProcess
+24    QProcess::~QProcess
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProcess::isSequential
+60    QIODevice::open
+64    QProcess::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QProcess::atEnd
+84    QIODevice::reset
+88    QProcess::bytesAvailable
+92    QProcess::bytesToWrite
+96    QProcess::canReadLine
+100   QProcess::waitForReadyRead
+104   QProcess::waitForBytesWritten
+108   QProcess::readData
+112   QIODevice::readLineData
+116   QProcess::writeData
+120   QProcess::setupChildProcess
+
+Class QProcess
+   size=8 align=4
+   base size=8 base align=4
+QProcess (0xb44c8980) 0
+    vptr=((& QProcess::_ZTV8QProcess) + 8u)
+  QIODevice (0xb44c89c0) 0
+      primary-for QProcess (0xb44c8980)
+    QObject (0xb449fa14) 0
+        primary-for QIODevice (0xb44c89c0)
+
+Class QResource
+   size=4 align=4
+   base size=4 base align=4
+QResource (0xb449fc30) 0
+
+Vtable for QSettings
+QSettings::_ZTV9QSettings: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSettings)
+8     QSettings::metaObject
+12    QSettings::qt_metacast
+16    QSettings::qt_metacall
+20    QSettings::~QSettings
+24    QSettings::~QSettings
+28    QSettings::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSettings
+   size=8 align=4
+   base size=8 base align=4
+QSettings (0xb44c8e00) 0
+    vptr=((& QSettings::_ZTV9QSettings) + 8u)
+  QObject (0xb449fdd4) 0
+      primary-for QSettings (0xb44c8e00)
+
+Vtable for QTemporaryFile
+QTemporaryFile::_ZTV14QTemporaryFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QTemporaryFile)
+8     QTemporaryFile::metaObject
+12    QTemporaryFile::qt_metacast
+16    QTemporaryFile::qt_metacall
+20    QTemporaryFile::~QTemporaryFile
+24    QTemporaryFile::~QTemporaryFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QTemporaryFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QTemporaryFile::fileEngine
+
+Class QTemporaryFile
+   size=8 align=4
+   base size=8 base align=4
+QTemporaryFile (0xb4564a00) 0
+    vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u)
+  QFile (0xb4564a40) 0
+      primary-for QTemporaryFile (0xb4564a00)
+    QIODevice (0xb4564a80) 0
+        primary-for QFile (0xb4564a40)
+      QObject (0xb45698e8) 0
+          primary-for QIODevice (0xb4564a80)
+
+Class QUrl
+   size=4 align=4
+   base size=4 base align=4
+QUrl (0xb4569bf4) 0
+
+Class QLibraryInfo
+   size=1 align=1
+   base size=0 base align=1
+QLibraryInfo (0xb43f77bc) 0 empty
+
+Vtable for QRunnable
+QRunnable::_ZTV9QRunnable: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QRunnable)
+8     __cxa_pure_virtual
+12    QRunnable::~QRunnable
+16    QRunnable::~QRunnable
+
+Class QRunnable
+   size=8 align=4
+   base size=8 base align=4
+QRunnable (0xb43f77f8) 0
+    vptr=((& QRunnable::_ZTV9QRunnable) + 8u)
+
+Vtable for QtConcurrent::Exception
+QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE)
+8     QtConcurrent::Exception::~Exception
+12    QtConcurrent::Exception::~Exception
+16    std::exception::what
+20    QtConcurrent::Exception::raise
+24    QtConcurrent::Exception::clone
+
+Class QtConcurrent::Exception
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::Exception (0xb4402dc0) 0 nearly-empty
+    vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u)
+  std::exception (0xb43f7c6c) 0 nearly-empty
+      primary-for QtConcurrent::Exception (0xb4402dc0)
+
+Vtable for QtConcurrent::UnhandledException
+QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE)
+8     QtConcurrent::UnhandledException::~UnhandledException
+12    QtConcurrent::UnhandledException::~UnhandledException
+16    std::exception::what
+20    QtConcurrent::UnhandledException::raise
+24    QtConcurrent::UnhandledException::clone
+
+Class QtConcurrent::UnhandledException
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::UnhandledException (0xb4402ec0) 0 nearly-empty
+    vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u)
+  QtConcurrent::Exception (0xb4402f00) 0 nearly-empty
+      primary-for QtConcurrent::UnhandledException (0xb4402ec0)
+    std::exception (0xb43f7ca8) 0 nearly-empty
+        primary-for QtConcurrent::Exception (0xb4402f00)
+
+Class QtConcurrent::internal::ExceptionHolder
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionHolder (0xb43f7ce4) 0
+
+Class QtConcurrent::internal::ExceptionStore
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionStore (0xb43f7d20) 0
+
+Class QtConcurrent::ResultItem
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultItem (0xb43f7d5c) 0
+
+Class QtConcurrent::ResultIteratorBase
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultIteratorBase (0xb441e348) 0
+
+Vtable for QtConcurrent::ResultStoreBase
+QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE)
+8     QtConcurrent::ResultStoreBase::~ResultStoreBase
+12    QtConcurrent::ResultStoreBase::~ResultStoreBase
+
+Class QtConcurrent::ResultStoreBase
+   size=28 align=4
+   base size=28 base align=4
+QtConcurrent::ResultStoreBase (0xb441e474) 0
+    vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u)
+
+Vtable for QFutureInterfaceBase
+QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QFutureInterfaceBase)
+8     QFutureInterfaceBase::~QFutureInterfaceBase
+12    QFutureInterfaceBase::~QFutureInterfaceBase
+
+Class QFutureInterfaceBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureInterfaceBase (0xb441e8ac) 0
+    vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u)
+
+Vtable for QFutureWatcherBase
+QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFutureWatcherBase)
+8     QFutureWatcherBase::metaObject
+12    QFutureWatcherBase::qt_metacast
+16    QFutureWatcherBase::qt_metacall
+20    QFutureWatcherBase::~QFutureWatcherBase
+24    QFutureWatcherBase::~QFutureWatcherBase
+28    QFutureWatcherBase::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QFutureWatcherBase::connectNotify
+52    QFutureWatcherBase::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QFutureWatcherBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureWatcherBase (0xb42acd00) 0
+    vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u)
+  QObject (0xb42b8294) 0
+      primary-for QFutureWatcherBase (0xb42acd00)
+
+Vtable for QThreadPool
+QThreadPool::_ZTV11QThreadPool: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QThreadPool)
+8     QThreadPool::metaObject
+12    QThreadPool::qt_metacast
+16    QThreadPool::qt_metacall
+20    QThreadPool::~QThreadPool
+24    QThreadPool::~QThreadPool
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QThreadPool
+   size=8 align=4
+   base size=8 base align=4
+QThreadPool (0xb42d2ec0) 0
+    vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u)
+  QObject (0xb42e6294) 0
+      primary-for QThreadPool (0xb42d2ec0)
+
+Class QtConcurrent::ThreadEngineBarrier
+   size=12 align=4
+   base size=12 base align=4
+QtConcurrent::ThreadEngineBarrier (0xb42e64b0) 0
+
+Vtable for QtConcurrent::ThreadEngineBase
+QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE)
+8     QtConcurrent::ThreadEngineBase::run
+12    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+16    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+20    QtConcurrent::ThreadEngineBase::start
+24    QtConcurrent::ThreadEngineBase::finish
+28    QtConcurrent::ThreadEngineBase::threadFunction
+32    QtConcurrent::ThreadEngineBase::shouldStartThread
+36    QtConcurrent::ThreadEngineBase::shouldThrottleThread
+40    __cxa_pure_virtual
+
+Class QtConcurrent::ThreadEngineBase
+   size=32 align=4
+   base size=32 base align=4
+QtConcurrent::ThreadEngineBase (0xb42f71c0) 0
+    vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u)
+  QRunnable (0xb42e64ec) 0
+      primary-for QtConcurrent::ThreadEngineBase (0xb42f71c0)
+
+VTT for QtConcurrent::ThreadEngine<void>
+QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries
+0     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u)
+4     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u)
+
+Class QtConcurrent::BlockSizeManager
+   size=72 align=4
+   base size=72 base align=4
+QtConcurrent::BlockSizeManager (0xb431aac8) 0
+
+Vtable for QTextCodecFactoryInterface
+QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QTextCodecFactoryInterface)
+8     QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+12    QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextCodecFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextCodecFactoryInterface (0xb3fa1740) 0 nearly-empty
+    vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u)
+  QFactoryInterface (0xb4192384) 0 nearly-empty
+      primary-for QTextCodecFactoryInterface (0xb3fa1740)
+
+Vtable for QTextCodecPlugin
+QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTextCodecPlugin)
+8     QTextCodecPlugin::metaObject
+12    QTextCodecPlugin::qt_metacast
+16    QTextCodecPlugin::qt_metacall
+20    QTextCodecPlugin::~QTextCodecPlugin
+24    QTextCodecPlugin::~QTextCodecPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    QTextCodecPlugin::keys
+80    QTextCodecPlugin::create
+84    (int (*)(...))-0x000000008
+88    (int (*)(...))(& _ZTI16QTextCodecPlugin)
+92    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev
+96    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev
+100   QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv
+104   QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString
+
+Class QTextCodecPlugin
+   size=12 align=4
+   base size=12 base align=4
+QTextCodecPlugin (0xb3fb5230) 0
+    vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u)
+  QObject (0xb4192690) 0
+      primary-for QTextCodecPlugin (0xb3fb5230)
+  QTextCodecFactoryInterface (0xb3fa1a00) 8 nearly-empty
+      vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u)
+    QFactoryInterface (0xb41926cc) 8 nearly-empty
+        primary-for QTextCodecFactoryInterface (0xb3fa1a00)
+
+Vtable for QAbstractAnimation
+QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractAnimation)
+8     QAbstractAnimation::metaObject
+12    QAbstractAnimation::qt_metacast
+16    QAbstractAnimation::qt_metacall
+20    QAbstractAnimation::~QAbstractAnimation
+24    QAbstractAnimation::~QAbstractAnimation
+28    QAbstractAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAbstractAnimation
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAnimation (0xb3fa1c40) 0
+    vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u)
+  QObject (0xb41927f8) 0
+      primary-for QAbstractAnimation (0xb3fa1c40)
+
+Vtable for QAnimationGroup
+QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAnimationGroup)
+8     QAnimationGroup::metaObject
+12    QAnimationGroup::qt_metacast
+16    QAnimationGroup::qt_metacall
+20    QAnimationGroup::~QAnimationGroup
+24    QAnimationGroup::~QAnimationGroup
+28    QAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QAnimationGroup (0xb3fa1f00) 0
+    vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u)
+  QAbstractAnimation (0xb3fa1f40) 0
+      primary-for QAnimationGroup (0xb3fa1f00)
+    QObject (0xb4192a50) 0
+        primary-for QAbstractAnimation (0xb3fa1f40)
+
+Vtable for QParallelAnimationGroup
+QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QParallelAnimationGroup)
+8     QParallelAnimationGroup::metaObject
+12    QParallelAnimationGroup::qt_metacast
+16    QParallelAnimationGroup::qt_metacall
+20    QParallelAnimationGroup::~QParallelAnimationGroup
+24    QParallelAnimationGroup::~QParallelAnimationGroup
+28    QParallelAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QParallelAnimationGroup::duration
+60    QParallelAnimationGroup::updateCurrentTime
+64    QParallelAnimationGroup::updateState
+68    QParallelAnimationGroup::updateDirection
+
+Class QParallelAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QParallelAnimationGroup (0xb3fda200) 0
+    vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u)
+  QAnimationGroup (0xb3fda240) 0
+      primary-for QParallelAnimationGroup (0xb3fda200)
+    QAbstractAnimation (0xb3fda280) 0
+        primary-for QAnimationGroup (0xb3fda240)
+      QObject (0xb4192c6c) 0
+          primary-for QAbstractAnimation (0xb3fda280)
+
+Vtable for QPauseAnimation
+QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPauseAnimation)
+8     QPauseAnimation::metaObject
+12    QPauseAnimation::qt_metacast
+16    QPauseAnimation::qt_metacall
+20    QPauseAnimation::~QPauseAnimation
+24    QPauseAnimation::~QPauseAnimation
+28    QPauseAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPauseAnimation::duration
+60    QPauseAnimation::updateCurrentTime
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QPauseAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPauseAnimation (0xb3fda540) 0
+    vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u)
+  QAbstractAnimation (0xb3fda580) 0
+      primary-for QPauseAnimation (0xb3fda540)
+    QObject (0xb4192e88) 0
+        primary-for QAbstractAnimation (0xb3fda580)
+
+Vtable for QVariantAnimation
+QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QVariantAnimation)
+8     QVariantAnimation::metaObject
+12    QVariantAnimation::qt_metacast
+16    QVariantAnimation::qt_metacall
+20    QVariantAnimation::~QVariantAnimation
+24    QVariantAnimation::~QVariantAnimation
+28    QVariantAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QVariantAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    __cxa_pure_virtual
+76    QVariantAnimation::interpolated
+
+Class QVariantAnimation
+   size=8 align=4
+   base size=8 base align=4
+QVariantAnimation (0xb3fda840) 0
+    vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u)
+  QAbstractAnimation (0xb3fda880) 0
+      primary-for QVariantAnimation (0xb3fda840)
+    QObject (0xb3ff90b4) 0
+        primary-for QAbstractAnimation (0xb3fda880)
+
+Vtable for QPropertyAnimation
+QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QPropertyAnimation)
+8     QPropertyAnimation::metaObject
+12    QPropertyAnimation::qt_metacast
+16    QPropertyAnimation::qt_metacall
+20    QPropertyAnimation::~QPropertyAnimation
+24    QPropertyAnimation::~QPropertyAnimation
+28    QPropertyAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QPropertyAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    QPropertyAnimation::updateCurrentValue
+76    QVariantAnimation::interpolated
+
+Class QPropertyAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPropertyAnimation (0xb3fdac80) 0
+    vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u)
+  QVariantAnimation (0xb3fdacc0) 0
+      primary-for QPropertyAnimation (0xb3fdac80)
+    QAbstractAnimation (0xb3fdad00) 0
+        primary-for QVariantAnimation (0xb3fdacc0)
+      QObject (0xb3ff92d0) 0
+          primary-for QAbstractAnimation (0xb3fdad00)
+
+Vtable for QSequentialAnimationGroup
+QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
+8     QSequentialAnimationGroup::metaObject
+12    QSequentialAnimationGroup::qt_metacast
+16    QSequentialAnimationGroup::qt_metacall
+20    QSequentialAnimationGroup::~QSequentialAnimationGroup
+24    QSequentialAnimationGroup::~QSequentialAnimationGroup
+28    QSequentialAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSequentialAnimationGroup::duration
+60    QSequentialAnimationGroup::updateCurrentTime
+64    QSequentialAnimationGroup::updateState
+68    QSequentialAnimationGroup::updateDirection
+
+Class QSequentialAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QSequentialAnimationGroup (0xb3fdafc0) 0
+    vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u)
+  QAnimationGroup (0xb401a000) 0
+      primary-for QSequentialAnimationGroup (0xb3fdafc0)
+    QAbstractAnimation (0xb401a040) 0
+        primary-for QAnimationGroup (0xb401a000)
+      QObject (0xb3ff94ec) 0
+          primary-for QAbstractAnimation (0xb401a040)
+
+Vtable for QPaintDevice
+QPaintDevice::_ZTV12QPaintDevice: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPaintDevice)
+8     QPaintDevice::~QPaintDevice
+12    QPaintDevice::~QPaintDevice
+16    QPaintDevice::devType
+20    __cxa_pure_virtual
+24    QPaintDevice::metric
+
+Class QPaintDevice
+   size=8 align=4
+   base size=6 base align=4
+QPaintDevice (0xb3ff9708) 0
+    vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u)
+
+Class QColor
+   size=16 align=4
+   base size=14 base align=4
+QColor (0xb403b2d0) 0
+
+Class QPolygon
+   size=4 align=4
+   base size=4 base align=4
+QPolygon (0xb403fcc0) 0
+  QVector<QPoint> (0xb403b960) 0
+
+Class QPolygonF
+   size=4 align=4
+   base size=4 base align=4
+QPolygonF (0xb4090300) 0
+  QVector<QPointF> (0xb4093348) 0
+
+Class QRegion::QRegionData
+   size=16 align=4
+   base size=16 base align=4
+QRegion::QRegionData (0xb4093ca8) 0
+
+Class QRegion
+   size=4 align=4
+   base size=4 base align=4
+QRegion (0xb4093c6c) 0
+
+Class QMatrix
+   size=48 align=4
+   base size=48 base align=4
+QMatrix (0xb3eb9000) 0
+
+Class QPainterPath::Element
+   size=20 align=4
+   base size=20 base align=4
+QPainterPath::Element (0xb3edb1a4) 0
+
+Class QPainterPath
+   size=4 align=4
+   base size=4 base align=4
+QPainterPath (0xb3edb168) 0
+
+Class QPainterPathPrivate
+   size=8 align=4
+   base size=8 base align=4
+QPainterPathPrivate (0xb3edb690) 0
+
+Class QPainterPathStroker
+   size=4 align=4
+   base size=4 base align=4
+QPainterPathStroker (0xb3edb7bc) 0
+
+Class QTransform
+   size=80 align=4
+   base size=80 base align=4
+QTransform (0xb3f36744) 0
+
+Class QImageTextKeyLang
+   size=8 align=4
+   base size=8 base align=4
+QImageTextKeyLang (0xb3d99690) 0
+
+Vtable for QImage
+QImage::_ZTV6QImage: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QImage)
+8     QImage::~QImage
+12    QImage::~QImage
+16    QImage::devType
+20    QImage::paintEngine
+24    QImage::metric
+
+Class QImage
+   size=12 align=4
+   base size=12 base align=4
+QImage (0xb3d8a940) 0
+    vptr=((& QImage::_ZTV6QImage) + 8u)
+  QPaintDevice (0xb3dc7078) 0
+      primary-for QImage (0xb3d8a940)
+
+Vtable for QPixmap
+QPixmap::_ZTV7QPixmap: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QPixmap)
+8     QPixmap::~QPixmap
+12    QPixmap::~QPixmap
+16    QPixmap::devType
+20    QPixmap::paintEngine
+24    QPixmap::metric
+
+Class QPixmap
+   size=12 align=4
+   base size=12 base align=4
+QPixmap (0xb3e0a240) 0
+    vptr=((& QPixmap::_ZTV7QPixmap) + 8u)
+  QPaintDevice (0xb3dc7c30) 0
+      primary-for QPixmap (0xb3e0a240)
+
+Class QIcon
+   size=4 align=4
+   base size=4 base align=4
+QIcon (0xb3e42294) 0
+
+Class QKeySequence
+   size=4 align=4
+   base size=4 base align=4
+QKeySequence (0xb3e424ec) 0
+
+Class QBrush
+   size=4 align=4
+   base size=4 base align=4
+QBrush (0xb3e42708) 0
+
+Class QBrushData
+   size=104 align=4
+   base size=104 base align=4
+QBrushData (0xb3e428ac) 0
+
+Class QGradient
+   size=56 align=4
+   base size=56 base align=4
+QGradient (0xb3e42c6c) 0
+
+Class QLinearGradient
+   size=56 align=4
+   base size=56 base align=4
+QLinearGradient (0xb3c937c0) 0
+  QGradient (0xb3e42f00) 0
+
+Class QRadialGradient
+   size=56 align=4
+   base size=56 base align=4
+QRadialGradient (0xb3c938c0) 0
+  QGradient (0xb3e42f3c) 0
+
+Class QConicalGradient
+   size=56 align=4
+   base size=56 base align=4
+QConicalGradient (0xb3c939c0) 0
+  QGradient (0xb3e42f78) 0
+
+Class QPalette
+   size=8 align=4
+   base size=8 base align=4
+QPalette (0xb3e42fb4) 0
+
+Class QColorGroup
+   size=8 align=4
+   base size=8 base align=4
+QColorGroup (0xb3cee400) 0
+  QPalette (0xb3ce48ac) 0
+
+Class QFont
+   size=8 align=4
+   base size=8 base align=4
+QFont (0xb3d08a14) 0
+
+Class QFontMetrics
+   size=4 align=4
+   base size=4 base align=4
+QFontMetrics (0xb3d08c30) 0
+
+Class QFontMetricsF
+   size=4 align=4
+   base size=4 base align=4
+QFontMetricsF (0xb3d08e88) 0
+
+Class QFontInfo
+   size=4 align=4
+   base size=4 base align=4
+QFontInfo (0xb3d08f3c) 0
+
+Class QSizePolicy
+   size=4 align=4
+   base size=4 base align=4
+QSizePolicy (0xb3d08f78) 0
+
+Class QCursor
+   size=4 align=4
+   base size=4 base align=4
+QCursor (0xb3b9be4c) 0
+
+Class QWidgetData
+   size=64 align=4
+   base size=64 base align=4
+QWidgetData (0xb3b9be88) 0
+
+Vtable for QWidget
+QWidget::_ZTV7QWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QWidget)
+8     QWidget::metaObject
+12    QWidget::qt_metacast
+16    QWidget::qt_metacall
+20    QWidget::~QWidget
+24    QWidget::~QWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI7QWidget)
+232   QWidget::_ZThn8_N7QWidgetD1Ev
+236   QWidget::_ZThn8_N7QWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWidget
+   size=20 align=4
+   base size=20 base align=4
+QWidget (0xb3bcbe60) 0
+    vptr=((& QWidget::_ZTV7QWidget) + 8u)
+  QObject (0xb3b9bec4) 0
+      primary-for QWidget (0xb3bcbe60)
+  QPaintDevice (0xb3b9bf00) 8
+      vptr=((& QWidget::_ZTV7QWidget) + 232u)
+
+Vtable for QAbstractButton
+QAbstractButton::_ZTV15QAbstractButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAbstractButton)
+8     QAbstractButton::metaObject
+12    QAbstractButton::qt_metacast
+16    QAbstractButton::qt_metacall
+20    QAbstractButton::~QAbstractButton
+24    QAbstractButton::~QAbstractButton
+28    QAbstractButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   __cxa_pure_virtual
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI15QAbstractButton)
+244   QAbstractButton::_ZThn8_N15QAbstractButtonD1Ev
+248   QAbstractButton::_ZThn8_N15QAbstractButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractButton
+   size=20 align=4
+   base size=20 base align=4
+QAbstractButton (0xb3c6df40) 0
+    vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 8u)
+  QWidget (0xb3a8f690) 0
+      primary-for QAbstractButton (0xb3c6df40)
+    QObject (0xb3a79654) 0
+        primary-for QWidget (0xb3a8f690)
+    QPaintDevice (0xb3a79690) 8
+        vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 244u)
+
+Vtable for QFrame
+QFrame::_ZTV6QFrame: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QFrame)
+8     QFrame::metaObject
+12    QFrame::qt_metacast
+16    QFrame::qt_metacall
+20    QFrame::~QFrame
+24    QFrame::~QFrame
+28    QFrame::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI6QFrame)
+232   QFrame::_ZThn8_N6QFrameD1Ev
+236   QFrame::_ZThn8_N6QFrameD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFrame
+   size=20 align=4
+   base size=20 base align=4
+QFrame (0xb3aa3440) 0
+    vptr=((& QFrame::_ZTV6QFrame) + 8u)
+  QWidget (0xb3aad2d0) 0
+      primary-for QFrame (0xb3aa3440)
+    QObject (0xb3a79a14) 0
+        primary-for QWidget (0xb3aad2d0)
+    QPaintDevice (0xb3a79a50) 8
+        vptr=((& QFrame::_ZTV6QFrame) + 232u)
+
+Vtable for QAbstractScrollArea
+QAbstractScrollArea::_ZTV19QAbstractScrollArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractScrollArea)
+8     QAbstractScrollArea::metaObject
+12    QAbstractScrollArea::qt_metacast
+16    QAbstractScrollArea::qt_metacall
+20    QAbstractScrollArea::~QAbstractScrollArea
+24    QAbstractScrollArea::~QAbstractScrollArea
+28    QAbstractScrollArea::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QAbstractScrollArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QAbstractScrollArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI19QAbstractScrollArea)
+240   QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD1Ev
+244   QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractScrollArea
+   size=20 align=4
+   base size=20 base align=4
+QAbstractScrollArea (0xb3aa3700) 0
+    vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 8u)
+  QFrame (0xb3aa3740) 0
+      primary-for QAbstractScrollArea (0xb3aa3700)
+    QWidget (0xb3ab9f00) 0
+        primary-for QFrame (0xb3aa3740)
+      QObject (0xb3a79c6c) 0
+          primary-for QWidget (0xb3ab9f00)
+      QPaintDevice (0xb3a79ca8) 8
+          vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 240u)
+
+Vtable for QAbstractSlider
+QAbstractSlider::_ZTV15QAbstractSlider: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAbstractSlider)
+8     QAbstractSlider::metaObject
+12    QAbstractSlider::qt_metacast
+16    QAbstractSlider::qt_metacall
+20    QAbstractSlider::~QAbstractSlider
+24    QAbstractSlider::~QAbstractSlider
+28    QAbstractSlider::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSlider::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI15QAbstractSlider)
+236   QAbstractSlider::_ZThn8_N15QAbstractSliderD1Ev
+240   QAbstractSlider::_ZThn8_N15QAbstractSliderD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractSlider
+   size=20 align=4
+   base size=20 base align=4
+QAbstractSlider (0xb3aa3a00) 0
+    vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 8u)
+  QWidget (0xb3accb40) 0
+      primary-for QAbstractSlider (0xb3aa3a00)
+    QObject (0xb3a79ec4) 0
+        primary-for QWidget (0xb3accb40)
+    QPaintDevice (0xb3a79f00) 8
+        vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 236u)
+
+Vtable for QValidator
+QValidator::_ZTV10QValidator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QValidator)
+8     QValidator::metaObject
+12    QValidator::qt_metacast
+16    QValidator::qt_metacall
+20    QValidator::~QValidator
+24    QValidator::~QValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    QValidator::fixup
+
+Class QValidator
+   size=8 align=4
+   base size=8 base align=4
+QValidator (0xb3aa3f80) 0
+    vptr=((& QValidator::_ZTV10QValidator) + 8u)
+  QObject (0xb3aec1e0) 0
+      primary-for QValidator (0xb3aa3f80)
+
+Vtable for QIntValidator
+QIntValidator::_ZTV13QIntValidator: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QIntValidator)
+8     QIntValidator::metaObject
+12    QIntValidator::qt_metacast
+16    QIntValidator::qt_metacall
+20    QIntValidator::~QIntValidator
+24    QIntValidator::~QIntValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIntValidator::validate
+60    QIntValidator::fixup
+64    QIntValidator::setRange
+
+Class QIntValidator
+   size=16 align=4
+   base size=16 base align=4
+QIntValidator (0xb3af3240) 0
+    vptr=((& QIntValidator::_ZTV13QIntValidator) + 8u)
+  QValidator (0xb3af3280) 0
+      primary-for QIntValidator (0xb3af3240)
+    QObject (0xb3aec3fc) 0
+        primary-for QValidator (0xb3af3280)
+
+Vtable for QDoubleValidator
+QDoubleValidator::_ZTV16QDoubleValidator: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QDoubleValidator)
+8     QDoubleValidator::metaObject
+12    QDoubleValidator::qt_metacast
+16    QDoubleValidator::qt_metacall
+20    QDoubleValidator::~QDoubleValidator
+24    QDoubleValidator::~QDoubleValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDoubleValidator::validate
+60    QValidator::fixup
+64    QDoubleValidator::setRange
+
+Class QDoubleValidator
+   size=28 align=4
+   base size=28 base align=4
+QDoubleValidator (0xb3af3540) 0
+    vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 8u)
+  QValidator (0xb3af3580) 0
+      primary-for QDoubleValidator (0xb3af3540)
+    QObject (0xb3aec5a0) 0
+        primary-for QValidator (0xb3af3580)
+
+Vtable for QRegExpValidator
+QRegExpValidator::_ZTV16QRegExpValidator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QRegExpValidator)
+8     QRegExpValidator::metaObject
+12    QRegExpValidator::qt_metacast
+16    QRegExpValidator::qt_metacall
+20    QRegExpValidator::~QRegExpValidator
+24    QRegExpValidator::~QRegExpValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QRegExpValidator::validate
+60    QValidator::fixup
+
+Class QRegExpValidator
+   size=12 align=4
+   base size=12 base align=4
+QRegExpValidator (0xb3af3900) 0
+    vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 8u)
+  QValidator (0xb3af3940) 0
+      primary-for QRegExpValidator (0xb3af3900)
+    QObject (0xb3aec870) 0
+        primary-for QValidator (0xb3af3940)
+
+Vtable for QAbstractSpinBox
+QAbstractSpinBox::_ZTV16QAbstractSpinBox: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QAbstractSpinBox)
+8     QAbstractSpinBox::metaObject
+12    QAbstractSpinBox::qt_metacast
+16    QAbstractSpinBox::qt_metacall
+20    QAbstractSpinBox::~QAbstractSpinBox
+24    QAbstractSpinBox::~QAbstractSpinBox
+28    QAbstractSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSpinBox::validate
+228   QAbstractSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI16QAbstractSpinBox)
+252   QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD1Ev
+256   QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QAbstractSpinBox (0xb3af3bc0) 0
+    vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 8u)
+  QWidget (0xb3b23f00) 0
+      primary-for QAbstractSpinBox (0xb3af3bc0)
+    QObject (0xb3aec9d8) 0
+        primary-for QWidget (0xb3b23f00)
+    QPaintDevice (0xb3aeca14) 8
+        vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 252u)
+
+Vtable for QButtonGroup
+QButtonGroup::_ZTV12QButtonGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QButtonGroup)
+8     QButtonGroup::metaObject
+12    QButtonGroup::qt_metacast
+16    QButtonGroup::qt_metacall
+20    QButtonGroup::~QButtonGroup
+24    QButtonGroup::~QButtonGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QButtonGroup
+   size=8 align=4
+   base size=8 base align=4
+QButtonGroup (0xb3af3fc0) 0
+    vptr=((& QButtonGroup::_ZTV12QButtonGroup) + 8u)
+  QObject (0xb3aecd20) 0
+      primary-for QButtonGroup (0xb3af3fc0)
+
+Vtable for QCalendarWidget
+QCalendarWidget::_ZTV15QCalendarWidget: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QCalendarWidget)
+8     QCalendarWidget::metaObject
+12    QCalendarWidget::qt_metacast
+16    QCalendarWidget::qt_metacall
+20    QCalendarWidget::~QCalendarWidget
+24    QCalendarWidget::~QCalendarWidget
+28    QCalendarWidget::event
+32    QCalendarWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCalendarWidget::sizeHint
+68    QCalendarWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QCalendarWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QCalendarWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QCalendarWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QCalendarWidget::paintCell
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI15QCalendarWidget)
+236   QCalendarWidget::_ZThn8_N15QCalendarWidgetD1Ev
+240   QCalendarWidget::_ZThn8_N15QCalendarWidgetD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCalendarWidget
+   size=20 align=4
+   base size=20 base align=4
+QCalendarWidget (0xb3b5d300) 0
+    vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 8u)
+  QWidget (0xb3b63be0) 0
+      primary-for QCalendarWidget (0xb3b5d300)
+    QObject (0xb3aecf3c) 0
+        primary-for QWidget (0xb3b63be0)
+    QPaintDevice (0xb3aecf78) 8
+        vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 236u)
+
+Vtable for QCheckBox
+QCheckBox::_ZTV9QCheckBox: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QCheckBox)
+8     QCheckBox::metaObject
+12    QCheckBox::qt_metacast
+16    QCheckBox::qt_metacall
+20    QCheckBox::~QCheckBox
+24    QCheckBox::~QCheckBox
+28    QCheckBox::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCheckBox::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QCheckBox::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QCheckBox::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QCheckBox::hitButton
+228   QCheckBox::checkStateSet
+232   QCheckBox::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI9QCheckBox)
+244   QCheckBox::_ZThn8_N9QCheckBoxD1Ev
+248   QCheckBox::_ZThn8_N9QCheckBoxD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCheckBox
+   size=20 align=4
+   base size=20 base align=4
+QCheckBox (0xb3b5d640) 0
+    vptr=((& QCheckBox::_ZTV9QCheckBox) + 8u)
+  QAbstractButton (0xb3b5d680) 0
+      primary-for QCheckBox (0xb3b5d640)
+    QWidget (0xb3983050) 0
+        primary-for QAbstractButton (0xb3b5d680)
+      QObject (0xb39801e0) 0
+          primary-for QWidget (0xb3983050)
+      QPaintDevice (0xb398021c) 8
+          vptr=((& QCheckBox::_ZTV9QCheckBox) + 244u)
+
+Vtable for QSlider
+QSlider::_ZTV7QSlider: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QSlider)
+8     QSlider::metaObject
+12    QSlider::qt_metacast
+16    QSlider::qt_metacall
+20    QSlider::~QSlider
+24    QSlider::~QSlider
+28    QSlider::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSlider::sizeHint
+68    QSlider::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSlider::mousePressEvent
+84    QSlider::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSlider::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSlider::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSlider::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI7QSlider)
+236   QSlider::_ZThn8_N7QSliderD1Ev
+240   QSlider::_ZThn8_N7QSliderD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSlider
+   size=20 align=4
+   base size=20 base align=4
+QSlider (0xb3b5da00) 0
+    vptr=((& QSlider::_ZTV7QSlider) + 8u)
+  QAbstractSlider (0xb3b5da40) 0
+      primary-for QSlider (0xb3b5da00)
+    QWidget (0xb3990910) 0
+        primary-for QAbstractSlider (0xb3b5da40)
+      QObject (0xb3980474) 0
+          primary-for QWidget (0xb3990910)
+      QPaintDevice (0xb39804b0) 8
+          vptr=((& QSlider::_ZTV7QSlider) + 236u)
+
+Vtable for QStyle
+QStyle::_ZTV6QStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QStyle)
+8     QStyle::metaObject
+12    QStyle::qt_metacast
+16    QStyle::qt_metacall
+20    QStyle::~QStyle
+24    QStyle::~QStyle
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStyle::polish
+60    QStyle::unpolish
+64    QStyle::polish
+68    QStyle::unpolish
+72    QStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   __cxa_pure_virtual
+120   __cxa_pure_virtual
+124   __cxa_pure_virtual
+128   __cxa_pure_virtual
+132   __cxa_pure_virtual
+136   __cxa_pure_virtual
+
+Class QStyle
+   size=8 align=4
+   base size=8 base align=4
+QStyle (0xb3b5de00) 0
+    vptr=((& QStyle::_ZTV6QStyle) + 8u)
+  QObject (0xb3980780) 0
+      primary-for QStyle (0xb3b5de00)
+
+Vtable for QTabBar
+QTabBar::_ZTV7QTabBar: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QTabBar)
+8     QTabBar::metaObject
+12    QTabBar::qt_metacast
+16    QTabBar::qt_metacall
+20    QTabBar::~QTabBar
+24    QTabBar::~QTabBar
+28    QTabBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QTabBar::sizeHint
+68    QTabBar::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTabBar::mousePressEvent
+84    QTabBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QTabBar::mouseMoveEvent
+96    QTabBar::wheelEvent
+100   QTabBar::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTabBar::paintEvent
+128   QWidget::moveEvent
+132   QTabBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QTabBar::showEvent
+172   QTabBar::hideEvent
+176   QWidget::x11Event
+180   QTabBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTabBar::tabSizeHint
+228   QTabBar::tabInserted
+232   QTabBar::tabRemoved
+236   QTabBar::tabLayoutChange
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI7QTabBar)
+248   QTabBar::_ZThn8_N7QTabBarD1Ev
+252   QTabBar::_ZThn8_N7QTabBarD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTabBar
+   size=20 align=4
+   base size=20 base align=4
+QTabBar (0xb39dc380) 0
+    vptr=((& QTabBar::_ZTV7QTabBar) + 8u)
+  QWidget (0xb39fecd0) 0
+      primary-for QTabBar (0xb39dc380)
+    QObject (0xb3980b7c) 0
+        primary-for QWidget (0xb39fecd0)
+    QPaintDevice (0xb3980bb8) 8
+        vptr=((& QTabBar::_ZTV7QTabBar) + 248u)
+
+Vtable for QTabWidget
+QTabWidget::_ZTV10QTabWidget: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTabWidget)
+8     QTabWidget::metaObject
+12    QTabWidget::qt_metacast
+16    QTabWidget::qt_metacall
+20    QTabWidget::~QTabWidget
+24    QTabWidget::~QTabWidget
+28    QTabWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QTabWidget::sizeHint
+68    QTabWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QTabWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTabWidget::paintEvent
+128   QWidget::moveEvent
+132   QTabWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QTabWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTabWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTabWidget::tabInserted
+228   QTabWidget::tabRemoved
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI10QTabWidget)
+240   QTabWidget::_ZThn8_N10QTabWidgetD1Ev
+244   QTabWidget::_ZThn8_N10QTabWidgetD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTabWidget
+   size=20 align=4
+   base size=20 base align=4
+QTabWidget (0xb39dc680) 0
+    vptr=((& QTabWidget::_ZTV10QTabWidget) + 8u)
+  QWidget (0xb3a2c410) 0
+      primary-for QTabWidget (0xb39dc680)
+    QObject (0xb3980dd4) 0
+        primary-for QWidget (0xb3a2c410)
+    QPaintDevice (0xb3980e10) 8
+        vptr=((& QTabWidget::_ZTV10QTabWidget) + 240u)
+
+Vtable for QRubberBand
+QRubberBand::_ZTV11QRubberBand: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QRubberBand)
+8     QRubberBand::metaObject
+12    QRubberBand::qt_metacast
+16    QRubberBand::qt_metacall
+20    QRubberBand::~QRubberBand
+24    QRubberBand::~QRubberBand
+28    QRubberBand::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QRubberBand::paintEvent
+128   QRubberBand::moveEvent
+132   QRubberBand::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QRubberBand::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QRubberBand::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QRubberBand)
+232   QRubberBand::_ZThn8_N11QRubberBandD1Ev
+236   QRubberBand::_ZThn8_N11QRubberBandD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QRubberBand
+   size=20 align=4
+   base size=20 base align=4
+QRubberBand (0xb39dcec0) 0
+    vptr=((& QRubberBand::_ZTV11QRubberBand) + 8u)
+  QWidget (0xb3a56780) 0
+      primary-for QRubberBand (0xb39dcec0)
+    QObject (0xb3a51348) 0
+        primary-for QWidget (0xb3a56780)
+    QPaintDevice (0xb3a51384) 8
+        vptr=((& QRubberBand::_ZTV11QRubberBand) + 232u)
+
+Class QStyleOption
+   size=44 align=4
+   base size=44 base align=4
+QStyleOption (0xb3a517bc) 0
+
+Class QStyleOptionFocusRect
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionFocusRect (0xb3a66340) 0
+  QStyleOption (0xb3a517f8) 0
+
+Class QStyleOptionFrame
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionFrame (0xb3a66540) 0
+  QStyleOption (0xb3a51b7c) 0
+
+Class QStyleOptionFrameV2
+   size=56 align=4
+   base size=56 base align=4
+QStyleOptionFrameV2 (0xb3a66740) 0
+  QStyleOptionFrame (0xb3a66780) 0
+    QStyleOption (0xb3a51ec4) 0
+
+Class QStyleOptionFrameV3
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionFrameV3 (0xb3a66c40) 0
+  QStyleOptionFrameV2 (0xb3a66c80) 0
+    QStyleOptionFrame (0xb3a66cc0) 0
+      QStyleOption (0xb38853fc) 0
+
+Class QStyleOptionTabWidgetFrame
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabWidgetFrame (0xb38a5000) 0
+  QStyleOption (0xb38857f8) 0
+
+Class QStyleOptionTabWidgetFrameV2
+   size=112 align=4
+   base size=112 base align=4
+QStyleOptionTabWidgetFrameV2 (0xb38a5200) 0
+  QStyleOptionTabWidgetFrame (0xb38a5240) 0
+    QStyleOption (0xb3885e88) 0
+
+Class QStyleOptionTabBarBase
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabBarBase (0xb38a5580) 0
+  QStyleOption (0xb38b3384) 0
+
+Class QStyleOptionTabBarBaseV2
+   size=84 align=4
+   base size=81 base align=4
+QStyleOptionTabBarBaseV2 (0xb38a5780) 0
+  QStyleOptionTabBarBase (0xb38a57c0) 0
+    QStyleOption (0xb38b3834) 0
+
+Class QStyleOptionHeader
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionHeader (0xb38a5b00) 0
+  QStyleOption (0xb38b3bb8) 0
+
+Class QStyleOptionButton
+   size=64 align=4
+   base size=64 base align=4
+QStyleOptionButton (0xb38a5dc0) 0
+  QStyleOption (0xb38d0690) 0
+
+Class QStyleOptionTab
+   size=72 align=4
+   base size=72 base align=4
+QStyleOptionTab (0xb38e1140) 0
+  QStyleOption (0xb38d0fb4) 0
+
+Class QStyleOptionTabV2
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabV2 (0xb38e1500) 0
+  QStyleOptionTab (0xb38e1540) 0
+    QStyleOption (0xb38fc9d8) 0
+
+Class QStyleOptionTabV3
+   size=100 align=4
+   base size=100 base align=4
+QStyleOptionTabV3 (0xb38e1880) 0
+  QStyleOptionTabV2 (0xb38e18c0) 0
+    QStyleOptionTab (0xb38e1900) 0
+      QStyleOption (0xb38fcf3c) 0
+
+Class QStyleOptionToolBar
+   size=68 align=4
+   base size=68 base align=4
+QStyleOptionToolBar (0xb38e1d00) 0
+  QStyleOption (0xb392c834) 0
+
+Class QStyleOptionProgressBar
+   size=68 align=4
+   base size=65 base align=4
+QStyleOptionProgressBar (0xb395b080) 0
+  QStyleOption (0xb392cf00) 0
+
+Class QStyleOptionProgressBarV2
+   size=76 align=4
+   base size=74 base align=4
+QStyleOptionProgressBarV2 (0xb395b2c0) 0
+  QStyleOptionProgressBar (0xb395b300) 0
+    QStyleOption (0xb3961654) 0
+
+Class QStyleOptionMenuItem
+   size=96 align=4
+   base size=96 base align=4
+QStyleOptionMenuItem (0xb395b380) 0
+  QStyleOption (0xb3961690) 0
+
+Class QStyleOptionQ3ListViewItem
+   size=64 align=4
+   base size=64 base align=4
+QStyleOptionQ3ListViewItem (0xb395b580) 0
+  QStyleOption (0xb3771258) 0
+
+Class QStyleOptionQ3DockWindow
+   size=48 align=4
+   base size=46 base align=4
+QStyleOptionQ3DockWindow (0xb395b900) 0
+  QStyleOption (0xb37718ac) 0
+
+Class QStyleOptionDockWidget
+   size=52 align=4
+   base size=51 base align=4
+QStyleOptionDockWidget (0xb395bb00) 0
+  QStyleOption (0xb3771bf4) 0
+
+Class QStyleOptionDockWidgetV2
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionDockWidgetV2 (0xb395bd00) 0
+  QStyleOptionDockWidget (0xb395bd40) 0
+    QStyleOption (0xb37a61a4) 0
+
+Class QStyleOptionViewItem
+   size=80 align=4
+   base size=77 base align=4
+QStyleOptionViewItem (0xb37ae080) 0
+  QStyleOption (0xb37a65dc) 0
+
+Class QStyleOptionViewItemV2
+   size=84 align=4
+   base size=84 base align=4
+QStyleOptionViewItemV2 (0xb37ae300) 0
+  QStyleOptionViewItem (0xb37ae340) 0
+    QStyleOption (0xb37a6ec4) 0
+
+Class QStyleOptionViewItemV3
+   size=92 align=4
+   base size=92 base align=4
+QStyleOptionViewItemV3 (0xb37ae800) 0
+  QStyleOptionViewItemV2 (0xb37ae840) 0
+    QStyleOptionViewItem (0xb37ae880) 0
+      QStyleOption (0xb37c54ec) 0
+
+Class QStyleOptionViewItemV4
+   size=128 align=4
+   base size=128 base align=4
+QStyleOptionViewItemV4 (0xb37aebc0) 0
+  QStyleOptionViewItemV3 (0xb37aec00) 0
+    QStyleOptionViewItemV2 (0xb37aec40) 0
+      QStyleOptionViewItem (0xb37aec80) 0
+        QStyleOption (0xb37c599c) 0
+
+Class QStyleOptionToolBox
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionToolBox (0xb37aefc0) 0
+  QStyleOption (0xb37f34ec) 0
+
+Class QStyleOptionToolBoxV2
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionToolBoxV2 (0xb37fb1c0) 0
+  QStyleOptionToolBox (0xb37fb200) 0
+    QStyleOption (0xb37f3b04) 0
+
+Class QStyleOptionRubberBand
+   size=52 align=4
+   base size=49 base align=4
+QStyleOptionRubberBand (0xb37fb540) 0
+  QStyleOption (0xb380b078) 0
+
+Class QStyleOptionComplex
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionComplex (0xb37fb740) 0
+  QStyleOption (0xb380b3c0) 0
+
+Class QStyleOptionSlider
+   size=104 align=4
+   base size=101 base align=4
+QStyleOptionSlider (0xb37fb9c0) 0
+  QStyleOptionComplex (0xb37fba00) 0
+    QStyleOption (0xb380b870) 0
+
+Class QStyleOptionSpinBox
+   size=64 align=4
+   base size=61 base align=4
+QStyleOptionSpinBox (0xb37fbd40) 0
+  QStyleOptionComplex (0xb37fbd80) 0
+    QStyleOption (0xb382012c) 0
+
+Class QStyleOptionQ3ListView
+   size=84 align=4
+   base size=81 base align=4
+QStyleOptionQ3ListView (0xb37fbfc0) 0
+  QStyleOptionComplex (0xb3828000) 0
+    QStyleOption (0xb38205a0) 0
+
+Class QStyleOptionToolButton
+   size=96 align=4
+   base size=96 base align=4
+QStyleOptionToolButton (0xb38282c0) 0
+  QStyleOptionComplex (0xb3828300) 0
+    QStyleOption (0xb3820ec4) 0
+
+Class QStyleOptionComboBox
+   size=92 align=4
+   base size=92 base align=4
+QStyleOptionComboBox (0xb3828680) 0
+  QStyleOptionComplex (0xb38286c0) 0
+    QStyleOption (0xb3853bb8) 0
+
+Class QStyleOptionTitleBar
+   size=68 align=4
+   base size=68 base align=4
+QStyleOptionTitleBar (0xb38288c0) 0
+  QStyleOptionComplex (0xb3828900) 0
+    QStyleOption (0xb36774b0) 0
+
+Class QStyleOptionGroupBox
+   size=88 align=4
+   base size=88 base align=4
+QStyleOptionGroupBox (0xb3828b40) 0
+  QStyleOptionComplex (0xb3828b80) 0
+    QStyleOption (0xb3677c6c) 0
+
+Class QStyleOptionSizeGrip
+   size=56 align=4
+   base size=56 base align=4
+QStyleOptionSizeGrip (0xb3828e00) 0
+  QStyleOptionComplex (0xb3828e40) 0
+    QStyleOption (0xb368b528) 0
+
+Class QStyleOptionGraphicsItem
+   size=132 align=4
+   base size=132 base align=4
+QStyleOptionGraphicsItem (0xb3694040) 0
+  QStyleOption (0xb368b7f8) 0
+
+Class QStyleHintReturn
+   size=8 align=4
+   base size=8 base align=4
+QStyleHintReturn (0xb368bce4) 0
+
+Class QStyleHintReturnMask
+   size=12 align=4
+   base size=12 base align=4
+QStyleHintReturnMask (0xb3694480) 0
+  QStyleHintReturn (0xb368bd20) 0
+
+Class QStyleHintReturnVariant
+   size=20 align=4
+   base size=20 base align=4
+QStyleHintReturnVariant (0xb3694500) 0
+  QStyleHintReturn (0xb368bd5c) 0
+
+Vtable for QAbstractItemDelegate
+QAbstractItemDelegate::_ZTV21QAbstractItemDelegate: 21u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAbstractItemDelegate)
+8     QAbstractItemDelegate::metaObject
+12    QAbstractItemDelegate::qt_metacast
+16    QAbstractItemDelegate::qt_metacall
+20    QAbstractItemDelegate::~QAbstractItemDelegate
+24    QAbstractItemDelegate::~QAbstractItemDelegate
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractItemDelegate::createEditor
+68    QAbstractItemDelegate::setEditorData
+72    QAbstractItemDelegate::setModelData
+76    QAbstractItemDelegate::updateEditorGeometry
+80    QAbstractItemDelegate::editorEvent
+
+Class QAbstractItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemDelegate (0xb3694780) 0
+    vptr=((& QAbstractItemDelegate::_ZTV21QAbstractItemDelegate) + 8u)
+  QObject (0xb368bd98) 0
+      primary-for QAbstractItemDelegate (0xb3694780)
+
+Vtable for QComboBox
+QComboBox::_ZTV9QComboBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QComboBox)
+8     QComboBox::metaObject
+12    QComboBox::qt_metacast
+16    QComboBox::qt_metacall
+20    QComboBox::~QComboBox
+24    QComboBox::~QComboBox
+28    QComboBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QComboBox::sizeHint
+68    QComboBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QComboBox::mousePressEvent
+84    QComboBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QComboBox::wheelEvent
+100   QComboBox::keyPressEvent
+104   QComboBox::keyReleaseEvent
+108   QComboBox::focusInEvent
+112   QComboBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QComboBox::paintEvent
+128   QWidget::moveEvent
+132   QComboBox::resizeEvent
+136   QWidget::closeEvent
+140   QComboBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QComboBox::showEvent
+172   QComboBox::hideEvent
+176   QWidget::x11Event
+180   QComboBox::changeEvent
+184   QWidget::metric
+188   QComboBox::inputMethodEvent
+192   QComboBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QComboBox::showPopup
+228   QComboBox::hidePopup
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI9QComboBox)
+240   QComboBox::_ZThn8_N9QComboBoxD1Ev
+244   QComboBox::_ZThn8_N9QComboBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QComboBox
+   size=20 align=4
+   base size=20 base align=4
+QComboBox (0xb36949c0) 0
+    vptr=((& QComboBox::_ZTV9QComboBox) + 8u)
+  QWidget (0xb36bdd70) 0
+      primary-for QComboBox (0xb36949c0)
+    QObject (0xb368bec4) 0
+        primary-for QWidget (0xb36bdd70)
+    QPaintDevice (0xb368bf00) 8
+        vptr=((& QComboBox::_ZTV9QComboBox) + 240u)
+
+Vtable for QPushButton
+QPushButton::_ZTV11QPushButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPushButton)
+8     QPushButton::metaObject
+12    QPushButton::qt_metacast
+16    QPushButton::qt_metacall
+20    QPushButton::~QPushButton
+24    QPushButton::~QPushButton
+28    QPushButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QPushButton::sizeHint
+68    QPushButton::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QPushButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QPushButton::focusInEvent
+112   QPushButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QPushButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QPushButton)
+244   QPushButton::_ZThn8_N11QPushButtonD1Ev
+248   QPushButton::_ZThn8_N11QPushButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPushButton
+   size=20 align=4
+   base size=20 base align=4
+QPushButton (0xb36f0380) 0
+    vptr=((& QPushButton::_ZTV11QPushButton) + 8u)
+  QAbstractButton (0xb36f03c0) 0
+      primary-for QPushButton (0xb36f0380)
+    QWidget (0xb36fd5a0) 0
+        primary-for QAbstractButton (0xb36f03c0)
+      QObject (0xb36e7708) 0
+          primary-for QWidget (0xb36fd5a0)
+      QPaintDevice (0xb36e7744) 8
+          vptr=((& QPushButton::_ZTV11QPushButton) + 244u)
+
+Vtable for QCommandLinkButton
+QCommandLinkButton::_ZTV18QCommandLinkButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QCommandLinkButton)
+8     QCommandLinkButton::metaObject
+12    QCommandLinkButton::qt_metacast
+16    QCommandLinkButton::qt_metacall
+20    QCommandLinkButton::~QCommandLinkButton
+24    QCommandLinkButton::~QCommandLinkButton
+28    QCommandLinkButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCommandLinkButton::sizeHint
+68    QCommandLinkButton::minimumSizeHint
+72    QCommandLinkButton::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QPushButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QPushButton::focusInEvent
+112   QPushButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QCommandLinkButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI18QCommandLinkButton)
+244   QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD1Ev
+248   QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCommandLinkButton
+   size=20 align=4
+   base size=20 base align=4
+QCommandLinkButton (0xb36f07c0) 0
+    vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 8u)
+  QPushButton (0xb36f0800) 0
+      primary-for QCommandLinkButton (0xb36f07c0)
+    QAbstractButton (0xb36f0840) 0
+        primary-for QPushButton (0xb36f0800)
+      QWidget (0xb3708af0) 0
+          primary-for QAbstractButton (0xb36f0840)
+        QObject (0xb36e799c) 0
+            primary-for QWidget (0xb3708af0)
+        QPaintDevice (0xb36e79d8) 8
+            vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 244u)
+
+Vtable for QDateTimeEdit
+QDateTimeEdit::_ZTV13QDateTimeEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QDateTimeEdit)
+8     QDateTimeEdit::metaObject
+12    QDateTimeEdit::qt_metacast
+16    QDateTimeEdit::qt_metacall
+20    QDateTimeEdit::~QDateTimeEdit
+24    QDateTimeEdit::~QDateTimeEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI13QDateTimeEdit)
+260   QDateTimeEdit::_ZThn8_N13QDateTimeEditD1Ev
+264   QDateTimeEdit::_ZThn8_N13QDateTimeEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDateTimeEdit
+   size=20 align=4
+   base size=20 base align=4
+QDateTimeEdit (0xb36f0b00) 0
+    vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 8u)
+  QAbstractSpinBox (0xb36f0b40) 0
+      primary-for QDateTimeEdit (0xb36f0b00)
+    QWidget (0xb371b910) 0
+        primary-for QAbstractSpinBox (0xb36f0b40)
+      QObject (0xb36e7bf4) 0
+          primary-for QWidget (0xb371b910)
+      QPaintDevice (0xb36e7c30) 8
+          vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 260u)
+
+Vtable for QTimeEdit
+QTimeEdit::_ZTV9QTimeEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeEdit)
+8     QTimeEdit::metaObject
+12    QTimeEdit::qt_metacast
+16    QTimeEdit::qt_metacall
+20    QTimeEdit::~QTimeEdit
+24    QTimeEdit::~QTimeEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI9QTimeEdit)
+260   QTimeEdit::_ZThn8_N9QTimeEditD1Ev
+264   QTimeEdit::_ZThn8_N9QTimeEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTimeEdit
+   size=20 align=4
+   base size=20 base align=4
+QTimeEdit (0xb36f0e00) 0
+    vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 8u)
+  QDateTimeEdit (0xb36f0e40) 0
+      primary-for QTimeEdit (0xb36f0e00)
+    QAbstractSpinBox (0xb36f0e80) 0
+        primary-for QDateTimeEdit (0xb36f0e40)
+      QWidget (0xb3734dc0) 0
+          primary-for QAbstractSpinBox (0xb36f0e80)
+        QObject (0xb36e7e4c) 0
+            primary-for QWidget (0xb3734dc0)
+        QPaintDevice (0xb36e7e88) 8
+            vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 260u)
+
+Vtable for QDateEdit
+QDateEdit::_ZTV9QDateEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QDateEdit)
+8     QDateEdit::metaObject
+12    QDateEdit::qt_metacast
+16    QDateEdit::qt_metacall
+20    QDateEdit::~QDateEdit
+24    QDateEdit::~QDateEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI9QDateEdit)
+260   QDateEdit::_ZThn8_N9QDateEditD1Ev
+264   QDateEdit::_ZThn8_N9QDateEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDateEdit
+   size=20 align=4
+   base size=20 base align=4
+QDateEdit (0xb37450c0) 0
+    vptr=((& QDateEdit::_ZTV9QDateEdit) + 8u)
+  QDateTimeEdit (0xb3745100) 0
+      primary-for QDateEdit (0xb37450c0)
+    QAbstractSpinBox (0xb3745140) 0
+        primary-for QDateTimeEdit (0xb3745100)
+      QWidget (0xb3748000) 0
+          primary-for QAbstractSpinBox (0xb3745140)
+        QObject (0xb36e7fb4) 0
+            primary-for QWidget (0xb3748000)
+        QPaintDevice (0xb3749000) 8
+            vptr=((& QDateEdit::_ZTV9QDateEdit) + 260u)
+
+Vtable for QDial
+QDial::_ZTV5QDial: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QDial)
+8     QDial::metaObject
+12    QDial::qt_metacast
+16    QDial::qt_metacall
+20    QDial::~QDial
+24    QDial::~QDial
+28    QDial::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDial::sizeHint
+68    QDial::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDial::mousePressEvent
+84    QDial::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QDial::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDial::paintEvent
+128   QWidget::moveEvent
+132   QDial::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDial::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI5QDial)
+236   QDial::_ZThn8_N5QDialD1Ev
+240   QDial::_ZThn8_N5QDialD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDial
+   size=20 align=4
+   base size=20 base align=4
+QDial (0xb37454c0) 0
+    vptr=((& QDial::_ZTV5QDial) + 8u)
+  QAbstractSlider (0xb3745500) 0
+      primary-for QDial (0xb37454c0)
+    QWidget (0xb375ba50) 0
+        primary-for QAbstractSlider (0xb3745500)
+      QObject (0xb374921c) 0
+          primary-for QWidget (0xb375ba50)
+      QPaintDevice (0xb3749258) 8
+          vptr=((& QDial::_ZTV5QDial) + 236u)
+
+Vtable for QDialogButtonBox
+QDialogButtonBox::_ZTV16QDialogButtonBox: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QDialogButtonBox)
+8     QDialogButtonBox::metaObject
+12    QDialogButtonBox::qt_metacast
+16    QDialogButtonBox::qt_metacall
+20    QDialogButtonBox::~QDialogButtonBox
+24    QDialogButtonBox::~QDialogButtonBox
+28    QDialogButtonBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QDialogButtonBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI16QDialogButtonBox)
+232   QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD1Ev
+236   QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDialogButtonBox
+   size=20 align=4
+   base size=20 base align=4
+QDialogButtonBox (0xb37457c0) 0
+    vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 8u)
+  QWidget (0xb35851e0) 0
+      primary-for QDialogButtonBox (0xb37457c0)
+    QObject (0xb3749474) 0
+        primary-for QWidget (0xb35851e0)
+    QPaintDevice (0xb37494b0) 8
+        vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 232u)
+
+Vtable for QDockWidget
+QDockWidget::_ZTV11QDockWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDockWidget)
+8     QDockWidget::metaObject
+12    QDockWidget::qt_metacast
+16    QDockWidget::qt_metacall
+20    QDockWidget::~QDockWidget
+24    QDockWidget::~QDockWidget
+28    QDockWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDockWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QDockWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QDockWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QDockWidget)
+232   QDockWidget::_ZThn8_N11QDockWidgetD1Ev
+236   QDockWidget::_ZThn8_N11QDockWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDockWidget
+   size=20 align=4
+   base size=20 base align=4
+QDockWidget (0xb3745bc0) 0
+    vptr=((& QDockWidget::_ZTV11QDockWidget) + 8u)
+  QWidget (0xb359eb90) 0
+      primary-for QDockWidget (0xb3745bc0)
+    QObject (0xb37497bc) 0
+        primary-for QWidget (0xb359eb90)
+    QPaintDevice (0xb37497f8) 8
+        vptr=((& QDockWidget::_ZTV11QDockWidget) + 232u)
+
+Vtable for QFocusFrame
+QFocusFrame::_ZTV11QFocusFrame: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFocusFrame)
+8     QFocusFrame::metaObject
+12    QFocusFrame::qt_metacast
+16    QFocusFrame::qt_metacall
+20    QFocusFrame::~QFocusFrame
+24    QFocusFrame::~QFocusFrame
+28    QFocusFrame::event
+32    QFocusFrame::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFocusFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QFocusFrame)
+232   QFocusFrame::_ZThn8_N11QFocusFrameD1Ev
+236   QFocusFrame::_ZThn8_N11QFocusFrameD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFocusFrame
+   size=20 align=4
+   base size=20 base align=4
+QFocusFrame (0xb35f1080) 0
+    vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 8u)
+  QWidget (0xb35d8dc0) 0
+      primary-for QFocusFrame (0xb35f1080)
+    QObject (0xb3749bf4) 0
+        primary-for QWidget (0xb35d8dc0)
+    QPaintDevice (0xb3749c30) 8
+        vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 232u)
+
+Class QFontDatabase
+   size=4 align=4
+   base size=4 base align=4
+QFontDatabase (0xb3749e4c) 0
+
+Vtable for QFontComboBox
+QFontComboBox::_ZTV13QFontComboBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFontComboBox)
+8     QFontComboBox::metaObject
+12    QFontComboBox::qt_metacast
+16    QFontComboBox::qt_metacall
+20    QFontComboBox::~QFontComboBox
+24    QFontComboBox::~QFontComboBox
+28    QFontComboBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFontComboBox::sizeHint
+68    QComboBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QComboBox::mousePressEvent
+84    QComboBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QComboBox::wheelEvent
+100   QComboBox::keyPressEvent
+104   QComboBox::keyReleaseEvent
+108   QComboBox::focusInEvent
+112   QComboBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QComboBox::paintEvent
+128   QWidget::moveEvent
+132   QComboBox::resizeEvent
+136   QWidget::closeEvent
+140   QComboBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QComboBox::showEvent
+172   QComboBox::hideEvent
+176   QWidget::x11Event
+180   QComboBox::changeEvent
+184   QWidget::metric
+188   QComboBox::inputMethodEvent
+192   QComboBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QComboBox::showPopup
+228   QComboBox::hidePopup
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI13QFontComboBox)
+240   QFontComboBox::_ZThn8_N13QFontComboBoxD1Ev
+244   QFontComboBox::_ZThn8_N13QFontComboBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFontComboBox
+   size=20 align=4
+   base size=20 base align=4
+QFontComboBox (0xb35f1380) 0
+    vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 8u)
+  QComboBox (0xb35f13c0) 0
+      primary-for QFontComboBox (0xb35f1380)
+    QWidget (0xb3605690) 0
+        primary-for QComboBox (0xb35f13c0)
+      QObject (0xb3749e88) 0
+          primary-for QWidget (0xb3605690)
+      QPaintDevice (0xb3749ec4) 8
+          vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 240u)
+
+Vtable for QGroupBox
+QGroupBox::_ZTV9QGroupBox: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QGroupBox)
+8     QGroupBox::metaObject
+12    QGroupBox::qt_metacast
+16    QGroupBox::qt_metacall
+20    QGroupBox::~QGroupBox
+24    QGroupBox::~QGroupBox
+28    QGroupBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QGroupBox::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QGroupBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGroupBox::mousePressEvent
+84    QGroupBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QGroupBox::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QGroupBox::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGroupBox::paintEvent
+128   QWidget::moveEvent
+132   QGroupBox::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QGroupBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QGroupBox)
+232   QGroupBox::_ZThn8_N9QGroupBoxD1Ev
+236   QGroupBox::_ZThn8_N9QGroupBoxD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QGroupBox
+   size=20 align=4
+   base size=20 base align=4
+QGroupBox (0xb35f17c0) 0
+    vptr=((& QGroupBox::_ZTV9QGroupBox) + 8u)
+  QWidget (0xb3620870) 0
+      primary-for QGroupBox (0xb35f17c0)
+    QObject (0xb36191e0) 0
+        primary-for QWidget (0xb3620870)
+    QPaintDevice (0xb361921c) 8
+        vptr=((& QGroupBox::_ZTV9QGroupBox) + 232u)
+
+Vtable for QLabel
+QLabel::_ZTV6QLabel: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QLabel)
+8     QLabel::metaObject
+12    QLabel::qt_metacast
+16    QLabel::qt_metacall
+20    QLabel::~QLabel
+24    QLabel::~QLabel
+28    QLabel::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLabel::sizeHint
+68    QLabel::minimumSizeHint
+72    QLabel::heightForWidth
+76    QWidget::paintEngine
+80    QLabel::mousePressEvent
+84    QLabel::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QLabel::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QLabel::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QLabel::focusInEvent
+112   QLabel::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLabel::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QLabel::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QLabel::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QLabel::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI6QLabel)
+232   QLabel::_ZThn8_N6QLabelD1Ev
+236   QLabel::_ZThn8_N6QLabelD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLabel
+   size=20 align=4
+   base size=20 base align=4
+QLabel (0xb35f1a80) 0
+    vptr=((& QLabel::_ZTV6QLabel) + 8u)
+  QFrame (0xb35f1ac0) 0
+      primary-for QLabel (0xb35f1a80)
+    QWidget (0xb364b280) 0
+        primary-for QFrame (0xb35f1ac0)
+      QObject (0xb3619438) 0
+          primary-for QWidget (0xb364b280)
+      QPaintDevice (0xb3619474) 8
+          vptr=((& QLabel::_ZTV6QLabel) + 232u)
+
+Vtable for QLCDNumber
+QLCDNumber::_ZTV10QLCDNumber: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QLCDNumber)
+8     QLCDNumber::metaObject
+12    QLCDNumber::qt_metacast
+16    QLCDNumber::qt_metacall
+20    QLCDNumber::~QLCDNumber
+24    QLCDNumber::~QLCDNumber
+28    QLCDNumber::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLCDNumber::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLCDNumber::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QLCDNumber)
+232   QLCDNumber::_ZThn8_N10QLCDNumberD1Ev
+236   QLCDNumber::_ZThn8_N10QLCDNumberD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLCDNumber
+   size=20 align=4
+   base size=20 base align=4
+QLCDNumber (0xb35f1dc0) 0
+    vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 8u)
+  QFrame (0xb35f1e00) 0
+      primary-for QLCDNumber (0xb35f1dc0)
+    QWidget (0xb36605a0) 0
+        primary-for QFrame (0xb35f1e00)
+      QObject (0xb3619690) 0
+          primary-for QWidget (0xb36605a0)
+      QPaintDevice (0xb36196cc) 8
+          vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 232u)
+
+Vtable for QLineEdit
+QLineEdit::_ZTV9QLineEdit: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QLineEdit)
+8     QLineEdit::metaObject
+12    QLineEdit::qt_metacast
+16    QLineEdit::qt_metacall
+20    QLineEdit::~QLineEdit
+24    QLineEdit::~QLineEdit
+28    QLineEdit::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLineEdit::sizeHint
+68    QLineEdit::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QLineEdit::mousePressEvent
+84    QLineEdit::mouseReleaseEvent
+88    QLineEdit::mouseDoubleClickEvent
+92    QLineEdit::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QLineEdit::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QLineEdit::focusInEvent
+112   QLineEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLineEdit::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QLineEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QLineEdit::dragEnterEvent
+156   QLineEdit::dragMoveEvent
+160   QLineEdit::dragLeaveEvent
+164   QLineEdit::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QLineEdit::changeEvent
+184   QWidget::metric
+188   QLineEdit::inputMethodEvent
+192   QLineEdit::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QLineEdit)
+232   QLineEdit::_ZThn8_N9QLineEditD1Ev
+236   QLineEdit::_ZThn8_N9QLineEditD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLineEdit
+   size=20 align=4
+   base size=20 base align=4
+QLineEdit (0xb3477140) 0
+    vptr=((& QLineEdit::_ZTV9QLineEdit) + 8u)
+  QWidget (0xb34753c0) 0
+      primary-for QLineEdit (0xb3477140)
+    QObject (0xb3619a14) 0
+        primary-for QWidget (0xb34753c0)
+    QPaintDevice (0xb3619a50) 8
+        vptr=((& QLineEdit::_ZTV9QLineEdit) + 232u)
+
+Vtable for QMainWindow
+QMainWindow::_ZTV11QMainWindow: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMainWindow)
+8     QMainWindow::metaObject
+12    QMainWindow::qt_metacast
+16    QMainWindow::qt_metacall
+20    QMainWindow::~QMainWindow
+24    QMainWindow::~QMainWindow
+28    QMainWindow::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QMainWindow::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QMainWindow::createPopupMenu
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI11QMainWindow)
+236   QMainWindow::_ZThn8_N11QMainWindowD1Ev
+240   QMainWindow::_ZThn8_N11QMainWindowD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMainWindow
+   size=20 align=4
+   base size=20 base align=4
+QMainWindow (0xb34779c0) 0
+    vptr=((& QMainWindow::_ZTV11QMainWindow) + 8u)
+  QWidget (0xb34a2410) 0
+      primary-for QMainWindow (0xb34779c0)
+    QObject (0xb34a70b4) 0
+        primary-for QWidget (0xb34a2410)
+    QPaintDevice (0xb34a70f0) 8
+        vptr=((& QMainWindow::_ZTV11QMainWindow) + 236u)
+
+Vtable for QMdiArea
+QMdiArea::_ZTV8QMdiArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QMdiArea)
+8     QMdiArea::metaObject
+12    QMdiArea::qt_metacast
+16    QMdiArea::qt_metacall
+20    QMdiArea::~QMdiArea
+24    QMdiArea::~QMdiArea
+28    QMdiArea::event
+32    QMdiArea::eventFilter
+36    QMdiArea::timerEvent
+40    QMdiArea::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMdiArea::sizeHint
+68    QMdiArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QMdiArea::paintEvent
+128   QWidget::moveEvent
+132   QMdiArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QMdiArea::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QMdiArea::viewportEvent
+228   QMdiArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI8QMdiArea)
+240   QMdiArea::_ZThn8_N8QMdiAreaD1Ev
+244   QMdiArea::_ZThn8_N8QMdiAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMdiArea
+   size=20 align=4
+   base size=20 base align=4
+QMdiArea (0xb3477dc0) 0
+    vptr=((& QMdiArea::_ZTV8QMdiArea) + 8u)
+  QAbstractScrollArea (0xb3477e00) 0
+      primary-for QMdiArea (0xb3477dc0)
+    QFrame (0xb3477e40) 0
+        primary-for QAbstractScrollArea (0xb3477e00)
+      QWidget (0xb34c3820) 0
+          primary-for QFrame (0xb3477e40)
+        QObject (0xb34a73fc) 0
+            primary-for QWidget (0xb34c3820)
+        QPaintDevice (0xb34a7438) 8
+            vptr=((& QMdiArea::_ZTV8QMdiArea) + 240u)
+
+Vtable for QMdiSubWindow
+QMdiSubWindow::_ZTV13QMdiSubWindow: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QMdiSubWindow)
+8     QMdiSubWindow::metaObject
+12    QMdiSubWindow::qt_metacast
+16    QMdiSubWindow::qt_metacall
+20    QMdiSubWindow::~QMdiSubWindow
+24    QMdiSubWindow::~QMdiSubWindow
+28    QMdiSubWindow::event
+32    QMdiSubWindow::eventFilter
+36    QMdiSubWindow::timerEvent
+40    QMdiSubWindow::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMdiSubWindow::sizeHint
+68    QMdiSubWindow::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QMdiSubWindow::mousePressEvent
+84    QMdiSubWindow::mouseReleaseEvent
+88    QMdiSubWindow::mouseDoubleClickEvent
+92    QMdiSubWindow::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMdiSubWindow::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QMdiSubWindow::focusInEvent
+112   QMdiSubWindow::focusOutEvent
+116   QWidget::enterEvent
+120   QMdiSubWindow::leaveEvent
+124   QMdiSubWindow::paintEvent
+128   QMdiSubWindow::moveEvent
+132   QMdiSubWindow::resizeEvent
+136   QMdiSubWindow::closeEvent
+140   QMdiSubWindow::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QMdiSubWindow::showEvent
+172   QMdiSubWindow::hideEvent
+176   QWidget::x11Event
+180   QMdiSubWindow::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI13QMdiSubWindow)
+232   QMdiSubWindow::_ZThn8_N13QMdiSubWindowD1Ev
+236   QMdiSubWindow::_ZThn8_N13QMdiSubWindowD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMdiSubWindow
+   size=20 align=4
+   base size=20 base align=4
+QMdiSubWindow (0xb34f0240) 0
+    vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 8u)
+  QWidget (0xb34f8af0) 0
+      primary-for QMdiSubWindow (0xb34f0240)
+    QObject (0xb34a7780) 0
+        primary-for QWidget (0xb34f8af0)
+    QPaintDevice (0xb34a77bc) 8
+        vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 232u)
+
+Vtable for QAction
+QAction::_ZTV7QAction: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QAction)
+8     QAction::metaObject
+12    QAction::qt_metacast
+16    QAction::qt_metacall
+20    QAction::~QAction
+24    QAction::~QAction
+28    QAction::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QAction
+   size=8 align=4
+   base size=8 base align=4
+QAction (0xb34f0680) 0
+    vptr=((& QAction::_ZTV7QAction) + 8u)
+  QObject (0xb34a7ac8) 0
+      primary-for QAction (0xb34f0680)
+
+Vtable for QActionGroup
+QActionGroup::_ZTV12QActionGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QActionGroup)
+8     QActionGroup::metaObject
+12    QActionGroup::qt_metacast
+16    QActionGroup::qt_metacall
+20    QActionGroup::~QActionGroup
+24    QActionGroup::~QActionGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QActionGroup
+   size=8 align=4
+   base size=8 base align=4
+QActionGroup (0xb34f0d00) 0
+    vptr=((& QActionGroup::_ZTV12QActionGroup) + 8u)
+  QObject (0xb34a7f78) 0
+      primary-for QActionGroup (0xb34f0d00)
+
+Vtable for QMenu
+QMenu::_ZTV5QMenu: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QMenu)
+8     QMenu::metaObject
+12    QMenu::qt_metacast
+16    QMenu::qt_metacall
+20    QMenu::~QMenu
+24    QMenu::~QMenu
+28    QMenu::event
+32    QObject::eventFilter
+36    QMenu::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMenu::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QMenu::mousePressEvent
+84    QMenu::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QMenu::mouseMoveEvent
+96    QMenu::wheelEvent
+100   QMenu::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QMenu::enterEvent
+120   QMenu::leaveEvent
+124   QMenu::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QMenu::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QMenu::hideEvent
+176   QWidget::x11Event
+180   QMenu::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QMenu::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI5QMenu)
+232   QMenu::_ZThn8_N5QMenuD1Ev
+236   QMenu::_ZThn8_N5QMenuD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMenu
+   size=20 align=4
+   base size=20 base align=4
+QMenu (0xb337d180) 0
+    vptr=((& QMenu::_ZTV5QMenu) + 8u)
+  QWidget (0xb3393820) 0
+      primary-for QMenu (0xb337d180)
+    QObject (0xb33793c0) 0
+        primary-for QWidget (0xb3393820)
+    QPaintDevice (0xb33793fc) 8
+        vptr=((& QMenu::_ZTV5QMenu) + 232u)
+
+Vtable for QMenuBar
+QMenuBar::_ZTV8QMenuBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QMenuBar)
+8     QMenuBar::metaObject
+12    QMenuBar::qt_metacast
+16    QMenuBar::qt_metacall
+20    QMenuBar::~QMenuBar
+24    QMenuBar::~QMenuBar
+28    QMenuBar::event
+32    QMenuBar::eventFilter
+36    QMenuBar::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QMenuBar::setVisible
+64    QMenuBar::sizeHint
+68    QMenuBar::minimumSizeHint
+72    QMenuBar::heightForWidth
+76    QWidget::paintEngine
+80    QMenuBar::mousePressEvent
+84    QMenuBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QMenuBar::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMenuBar::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QMenuBar::focusInEvent
+112   QMenuBar::focusOutEvent
+116   QWidget::enterEvent
+120   QMenuBar::leaveEvent
+124   QMenuBar::paintEvent
+128   QWidget::moveEvent
+132   QMenuBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QMenuBar::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QMenuBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI8QMenuBar)
+232   QMenuBar::_ZThn8_N8QMenuBarD1Ev
+236   QMenuBar::_ZThn8_N8QMenuBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMenuBar
+   size=20 align=4
+   base size=20 base align=4
+QMenuBar (0xb33d5dc0) 0
+    vptr=((& QMenuBar::_ZTV8QMenuBar) + 8u)
+  QWidget (0xb33e9aa0) 0
+      primary-for QMenuBar (0xb33d5dc0)
+    QObject (0xb33dbac8) 0
+        primary-for QWidget (0xb33e9aa0)
+    QPaintDevice (0xb33dbb04) 8
+        vptr=((& QMenuBar::_ZTV8QMenuBar) + 232u)
+
+Vtable for QMenuItem
+QMenuItem::_ZTV9QMenuItem: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMenuItem)
+8     QMenuItem::metaObject
+12    QMenuItem::qt_metacast
+16    QMenuItem::qt_metacall
+20    QMenuItem::~QMenuItem
+24    QMenuItem::~QMenuItem
+28    QAction::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QMenuItem
+   size=8 align=4
+   base size=8 base align=4
+QMenuItem (0xb3432a00) 0
+    vptr=((& QMenuItem::_ZTV9QMenuItem) + 8u)
+  QAction (0xb3432a40) 0
+      primary-for QMenuItem (0xb3432a00)
+    QObject (0xb343e258) 0
+        primary-for QAction (0xb3432a40)
+
+Vtable for QAbstractUndoItem
+QAbstractUndoItem::_ZTV17QAbstractUndoItem: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAbstractUndoItem)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAbstractUndoItem
+   size=4 align=4
+   base size=4 base align=4
+QAbstractUndoItem (0xb343e384) 0 nearly-empty
+    vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 8u)
+
+Vtable for QTextDocument
+QTextDocument::_ZTV13QTextDocument: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QTextDocument)
+8     QTextDocument::metaObject
+12    QTextDocument::qt_metacast
+16    QTextDocument::qt_metacall
+20    QTextDocument::~QTextDocument
+24    QTextDocument::~QTextDocument
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextDocument::clear
+60    QTextDocument::createObject
+64    QTextDocument::loadResource
+
+Class QTextDocument
+   size=8 align=4
+   base size=8 base align=4
+QTextDocument (0xb3432e80) 0
+    vptr=((& QTextDocument::_ZTV13QTextDocument) + 8u)
+  QObject (0xb343e5a0) 0
+      primary-for QTextDocument (0xb3432e80)
+
+Class QTextOption::Tab
+   size=16 align=4
+   base size=14 base align=4
+QTextOption::Tab (0xb343e8e8) 0
+
+Class QTextOption
+   size=24 align=4
+   base size=24 base align=4
+QTextOption (0xb343e8ac) 0
+
+Class QPen
+   size=4 align=4
+   base size=4 base align=4
+QPen (0xb32ab690) 0
+
+Class QTextLength
+   size=12 align=4
+   base size=12 base align=4
+QTextLength (0xb32ab7f8) 0
+
+Class QTextFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextFormat (0xb32f2078) 0
+
+Class QTextCharFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextCharFormat (0xb32e6c40) 0
+  QTextFormat (0xb32f25dc) 0
+
+Class QTextBlockFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextBlockFormat (0xb3175b80) 0
+  QTextFormat (0xb3180bb8) 0
+
+Class QTextListFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextListFormat (0xb31a1140) 0
+  QTextFormat (0xb319f384) 0
+
+Class QTextImageFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextImageFormat (0xb31a1300) 0
+  QTextCharFormat (0xb31a1340) 0
+    QTextFormat (0xb319f5dc) 0
+
+Class QTextFrameFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextFrameFormat (0xb31a1580) 0
+  QTextFormat (0xb319f8ac) 0
+
+Class QTextTableFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextTableFormat (0xb31a1c00) 0
+  QTextFrameFormat (0xb31a1c40) 0
+    QTextFormat (0xb31cf0f0) 0
+
+Class QTextTableCellFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextTableCellFormat (0xb31dd140) 0
+  QTextCharFormat (0xb31dd180) 0
+    QTextFormat (0xb31cf6cc) 0
+
+Class QTextCursor
+   size=4 align=4
+   base size=4 base align=4
+QTextCursor (0xb31cfa50) 0
+
+Vtable for QTextObject
+QTextObject::_ZTV11QTextObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextObject)
+8     QTextObject::metaObject
+12    QTextObject::qt_metacast
+16    QTextObject::qt_metacall
+20    QTextObject::~QTextObject
+24    QTextObject::~QTextObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextObject
+   size=8 align=4
+   base size=8 base align=4
+QTextObject (0xb31dd4c0) 0
+    vptr=((& QTextObject::_ZTV11QTextObject) + 8u)
+  QObject (0xb31cfac8) 0
+      primary-for QTextObject (0xb31dd4c0)
+
+Vtable for QTextBlockGroup
+QTextBlockGroup::_ZTV15QTextBlockGroup: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QTextBlockGroup)
+8     QTextBlockGroup::metaObject
+12    QTextBlockGroup::qt_metacast
+16    QTextBlockGroup::qt_metacall
+20    QTextBlockGroup::~QTextBlockGroup
+24    QTextBlockGroup::~QTextBlockGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextBlockGroup::blockInserted
+60    QTextBlockGroup::blockRemoved
+64    QTextBlockGroup::blockFormatChanged
+
+Class QTextBlockGroup
+   size=8 align=4
+   base size=8 base align=4
+QTextBlockGroup (0xb31dd7c0) 0
+    vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 8u)
+  QTextObject (0xb31dd800) 0
+      primary-for QTextBlockGroup (0xb31dd7c0)
+    QObject (0xb31cfce4) 0
+        primary-for QTextObject (0xb31dd800)
+
+Vtable for QTextFrameLayoutData
+QTextFrameLayoutData::_ZTV20QTextFrameLayoutData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QTextFrameLayoutData)
+8     QTextFrameLayoutData::~QTextFrameLayoutData
+12    QTextFrameLayoutData::~QTextFrameLayoutData
+
+Class QTextFrameLayoutData
+   size=4 align=4
+   base size=4 base align=4
+QTextFrameLayoutData (0xb31cff00) 0 nearly-empty
+    vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 8u)
+
+Class QTextFrame::iterator
+   size=20 align=4
+   base size=20 base align=4
+QTextFrame::iterator (0xb31cff78) 0
+
+Vtable for QTextFrame
+QTextFrame::_ZTV10QTextFrame: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextFrame)
+8     QTextFrame::metaObject
+12    QTextFrame::qt_metacast
+16    QTextFrame::qt_metacall
+20    QTextFrame::~QTextFrame
+24    QTextFrame::~QTextFrame
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextFrame
+   size=8 align=4
+   base size=8 base align=4
+QTextFrame (0xb31ddb00) 0
+    vptr=((& QTextFrame::_ZTV10QTextFrame) + 8u)
+  QTextObject (0xb31ddb40) 0
+      primary-for QTextFrame (0xb31ddb00)
+    QObject (0xb31cff3c) 0
+        primary-for QTextObject (0xb31ddb40)
+
+Vtable for QTextBlockUserData
+QTextBlockUserData::_ZTV18QTextBlockUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QTextBlockUserData)
+8     QTextBlockUserData::~QTextBlockUserData
+12    QTextBlockUserData::~QTextBlockUserData
+
+Class QTextBlockUserData
+   size=4 align=4
+   base size=4 base align=4
+QTextBlockUserData (0xb322cc30) 0 nearly-empty
+    vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 8u)
+
+Class QTextBlock::iterator
+   size=16 align=4
+   base size=16 base align=4
+QTextBlock::iterator (0xb322cca8) 0
+
+Class QTextBlock
+   size=8 align=4
+   base size=8 base align=4
+QTextBlock (0xb322cc6c) 0
+
+Class QTextFragment
+   size=12 align=4
+   base size=12 base align=4
+QTextFragment (0xb3255924) 0
+
+Vtable for QMimeSource
+QMimeSource::_ZTV11QMimeSource: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMimeSource)
+8     QMimeSource::~QMimeSource
+12    QMimeSource::~QMimeSource
+16    __cxa_pure_virtual
+20    QMimeSource::provides
+24    __cxa_pure_virtual
+
+Class QMimeSource
+   size=4 align=4
+   base size=4 base align=4
+QMimeSource (0xb306a870) 0 nearly-empty
+    vptr=((& QMimeSource::_ZTV11QMimeSource) + 8u)
+
+Vtable for QDrag
+QDrag::_ZTV5QDrag: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QDrag)
+8     QDrag::metaObject
+12    QDrag::qt_metacast
+16    QDrag::qt_metacall
+20    QDrag::~QDrag
+24    QDrag::~QDrag
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QDrag
+   size=8 align=4
+   base size=8 base align=4
+QDrag (0xb3259880) 0
+    vptr=((& QDrag::_ZTV5QDrag) + 8u)
+  QObject (0xb306a8ac) 0
+      primary-for QDrag (0xb3259880)
+
+Vtable for QInputEvent
+QInputEvent::_ZTV11QInputEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QInputEvent)
+8     QInputEvent::~QInputEvent
+12    QInputEvent::~QInputEvent
+
+Class QInputEvent
+   size=16 align=4
+   base size=16 base align=4
+QInputEvent (0xb3259b40) 0
+    vptr=((& QInputEvent::_ZTV11QInputEvent) + 8u)
+  QEvent (0xb306aac8) 0
+      primary-for QInputEvent (0xb3259b40)
+
+Vtable for QMouseEvent
+QMouseEvent::_ZTV11QMouseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMouseEvent)
+8     QMouseEvent::~QMouseEvent
+12    QMouseEvent::~QMouseEvent
+
+Class QMouseEvent
+   size=40 align=4
+   base size=40 base align=4
+QMouseEvent (0xb3259c40) 0
+    vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 8u)
+  QInputEvent (0xb3259c80) 0
+      primary-for QMouseEvent (0xb3259c40)
+    QEvent (0xb306abb8) 0
+        primary-for QInputEvent (0xb3259c80)
+
+Vtable for QHoverEvent
+QHoverEvent::_ZTV11QHoverEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHoverEvent)
+8     QHoverEvent::~QHoverEvent
+12    QHoverEvent::~QHoverEvent
+
+Class QHoverEvent
+   size=28 align=4
+   base size=28 base align=4
+QHoverEvent (0xb30a0080) 0
+    vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 8u)
+  QEvent (0xb309f0b4) 0
+      primary-for QHoverEvent (0xb30a0080)
+
+Vtable for QWheelEvent
+QWheelEvent::_ZTV11QWheelEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWheelEvent)
+8     QWheelEvent::~QWheelEvent
+12    QWheelEvent::~QWheelEvent
+
+Class QWheelEvent
+   size=44 align=4
+   base size=44 base align=4
+QWheelEvent (0xb30a0180) 0
+    vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 8u)
+  QInputEvent (0xb30a01c0) 0
+      primary-for QWheelEvent (0xb30a0180)
+    QEvent (0xb309f168) 0
+        primary-for QInputEvent (0xb30a01c0)
+
+Vtable for QTabletEvent
+QTabletEvent::_ZTV12QTabletEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTabletEvent)
+8     QTabletEvent::~QTabletEvent
+12    QTabletEvent::~QTabletEvent
+
+Class QTabletEvent
+   size=104 align=4
+   base size=104 base align=4
+QTabletEvent (0xb30a0500) 0
+    vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 8u)
+  QInputEvent (0xb30a0540) 0
+      primary-for QTabletEvent (0xb30a0500)
+    QEvent (0xb309f528) 0
+        primary-for QInputEvent (0xb30a0540)
+
+Vtable for QKeyEvent
+QKeyEvent::_ZTV9QKeyEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QKeyEvent)
+8     QKeyEvent::~QKeyEvent
+12    QKeyEvent::~QKeyEvent
+
+Class QKeyEvent
+   size=28 align=4
+   base size=27 base align=4
+QKeyEvent (0xb30a0a40) 0
+    vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 8u)
+  QInputEvent (0xb30a0a80) 0
+      primary-for QKeyEvent (0xb30a0a40)
+    QEvent (0xb309fb7c) 0
+        primary-for QInputEvent (0xb30a0a80)
+
+Vtable for QFocusEvent
+QFocusEvent::_ZTV11QFocusEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFocusEvent)
+8     QFocusEvent::~QFocusEvent
+12    QFocusEvent::~QFocusEvent
+
+Class QFocusEvent
+   size=16 align=4
+   base size=16 base align=4
+QFocusEvent (0xb30a0fc0) 0
+    vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 8u)
+  QEvent (0xb30ce5dc) 0
+      primary-for QFocusEvent (0xb30a0fc0)
+
+Vtable for QPaintEvent
+QPaintEvent::_ZTV11QPaintEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPaintEvent)
+8     QPaintEvent::~QPaintEvent
+12    QPaintEvent::~QPaintEvent
+
+Class QPaintEvent
+   size=36 align=4
+   base size=33 base align=4
+QPaintEvent (0xb30d3140) 0
+    vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 8u)
+  QEvent (0xb30ce690) 0
+      primary-for QPaintEvent (0xb30d3140)
+
+Vtable for QUpdateLaterEvent
+QUpdateLaterEvent::_ZTV17QUpdateLaterEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QUpdateLaterEvent)
+8     QUpdateLaterEvent::~QUpdateLaterEvent
+12    QUpdateLaterEvent::~QUpdateLaterEvent
+
+Class QUpdateLaterEvent
+   size=16 align=4
+   base size=16 base align=4
+QUpdateLaterEvent (0xb30d32c0) 0
+    vptr=((& QUpdateLaterEvent::_ZTV17QUpdateLaterEvent) + 8u)
+  QEvent (0xb30ce7bc) 0
+      primary-for QUpdateLaterEvent (0xb30d32c0)
+
+Vtable for QMoveEvent
+QMoveEvent::_ZTV10QMoveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QMoveEvent)
+8     QMoveEvent::~QMoveEvent
+12    QMoveEvent::~QMoveEvent
+
+Class QMoveEvent
+   size=28 align=4
+   base size=28 base align=4
+QMoveEvent (0xb30d3380) 0
+    vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 8u)
+  QEvent (0xb30ce834) 0
+      primary-for QMoveEvent (0xb30d3380)
+
+Vtable for QResizeEvent
+QResizeEvent::_ZTV12QResizeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QResizeEvent)
+8     QResizeEvent::~QResizeEvent
+12    QResizeEvent::~QResizeEvent
+
+Class QResizeEvent
+   size=28 align=4
+   base size=28 base align=4
+QResizeEvent (0xb30d3480) 0
+    vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 8u)
+  QEvent (0xb30ce8e8) 0
+      primary-for QResizeEvent (0xb30d3480)
+
+Vtable for QCloseEvent
+QCloseEvent::_ZTV11QCloseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QCloseEvent)
+8     QCloseEvent::~QCloseEvent
+12    QCloseEvent::~QCloseEvent
+
+Class QCloseEvent
+   size=12 align=4
+   base size=12 base align=4
+QCloseEvent (0xb30d3580) 0
+    vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 8u)
+  QEvent (0xb30ce99c) 0
+      primary-for QCloseEvent (0xb30d3580)
+
+Vtable for QIconDragEvent
+QIconDragEvent::_ZTV14QIconDragEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QIconDragEvent)
+8     QIconDragEvent::~QIconDragEvent
+12    QIconDragEvent::~QIconDragEvent
+
+Class QIconDragEvent
+   size=12 align=4
+   base size=12 base align=4
+QIconDragEvent (0xb30d3600) 0
+    vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 8u)
+  QEvent (0xb30ce9d8) 0
+      primary-for QIconDragEvent (0xb30d3600)
+
+Vtable for QShowEvent
+QShowEvent::_ZTV10QShowEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QShowEvent)
+8     QShowEvent::~QShowEvent
+12    QShowEvent::~QShowEvent
+
+Class QShowEvent
+   size=12 align=4
+   base size=12 base align=4
+QShowEvent (0xb30d3680) 0
+    vptr=((& QShowEvent::_ZTV10QShowEvent) + 8u)
+  QEvent (0xb30cea14) 0
+      primary-for QShowEvent (0xb30d3680)
+
+Vtable for QHideEvent
+QHideEvent::_ZTV10QHideEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QHideEvent)
+8     QHideEvent::~QHideEvent
+12    QHideEvent::~QHideEvent
+
+Class QHideEvent
+   size=12 align=4
+   base size=12 base align=4
+QHideEvent (0xb30d3700) 0
+    vptr=((& QHideEvent::_ZTV10QHideEvent) + 8u)
+  QEvent (0xb30cea50) 0
+      primary-for QHideEvent (0xb30d3700)
+
+Vtable for QContextMenuEvent
+QContextMenuEvent::_ZTV17QContextMenuEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QContextMenuEvent)
+8     QContextMenuEvent::~QContextMenuEvent
+12    QContextMenuEvent::~QContextMenuEvent
+
+Class QContextMenuEvent
+   size=36 align=4
+   base size=33 base align=4
+QContextMenuEvent (0xb30d3780) 0
+    vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 8u)
+  QInputEvent (0xb30d37c0) 0
+      primary-for QContextMenuEvent (0xb30d3780)
+    QEvent (0xb30cea8c) 0
+        primary-for QInputEvent (0xb30d37c0)
+
+Class QInputMethodEvent::Attribute
+   size=24 align=4
+   base size=24 base align=4
+QInputMethodEvent::Attribute (0xb30cedd4) 0
+
+Vtable for QInputMethodEvent
+QInputMethodEvent::_ZTV17QInputMethodEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QInputMethodEvent)
+8     QInputMethodEvent::~QInputMethodEvent
+12    QInputMethodEvent::~QInputMethodEvent
+
+Class QInputMethodEvent
+   size=32 align=4
+   base size=32 base align=4
+QInputMethodEvent (0xb30d3a00) 0
+    vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 8u)
+  QEvent (0xb30ced98) 0
+      primary-for QInputMethodEvent (0xb30d3a00)
+
+Vtable for QDropEvent
+QDropEvent::_ZTV10QDropEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QDropEvent)
+8     QDropEvent::~QDropEvent
+12    QDropEvent::~QDropEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI10QDropEvent)
+36    QDropEvent::_ZThn12_N10QDropEventD1Ev
+40    QDropEvent::_ZThn12_N10QDropEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDropEvent
+   size=52 align=4
+   base size=52 base align=4
+QDropEvent (0xb310e500) 0
+    vptr=((& QDropEvent::_ZTV10QDropEvent) + 8u)
+  QEvent (0xb3112348) 0
+      primary-for QDropEvent (0xb310e500)
+  QMimeSource (0xb3112384) 12 nearly-empty
+      vptr=((& QDropEvent::_ZTV10QDropEvent) + 36u)
+
+Vtable for QDragMoveEvent
+QDragMoveEvent::_ZTV14QDragMoveEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDragMoveEvent)
+8     QDragMoveEvent::~QDragMoveEvent
+12    QDragMoveEvent::~QDragMoveEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI14QDragMoveEvent)
+36    QDragMoveEvent::_ZThn12_N14QDragMoveEventD1Ev
+40    QDragMoveEvent::_ZThn12_N14QDragMoveEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDragMoveEvent
+   size=68 align=4
+   base size=68 base align=4
+QDragMoveEvent (0xb31202c0) 0
+    vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 8u)
+  QDropEvent (0xb31251e0) 0
+      primary-for QDragMoveEvent (0xb31202c0)
+    QEvent (0xb31128ac) 0
+        primary-for QDropEvent (0xb31251e0)
+    QMimeSource (0xb31128e8) 12 nearly-empty
+        vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 36u)
+
+Vtable for QDragEnterEvent
+QDragEnterEvent::_ZTV15QDragEnterEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QDragEnterEvent)
+8     QDragEnterEvent::~QDragEnterEvent
+12    QDragEnterEvent::~QDragEnterEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI15QDragEnterEvent)
+36    QDragEnterEvent::_ZThn12_N15QDragEnterEventD1Ev
+40    QDragEnterEvent::_ZThn12_N15QDragEnterEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDragEnterEvent
+   size=68 align=4
+   base size=68 base align=4
+QDragEnterEvent (0xb31204c0) 0
+    vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 8u)
+  QDragMoveEvent (0xb3120500) 0
+      primary-for QDragEnterEvent (0xb31204c0)
+    QDropEvent (0xb3129280) 0
+        primary-for QDragMoveEvent (0xb3120500)
+      QEvent (0xb3112ac8) 0
+          primary-for QDropEvent (0xb3129280)
+      QMimeSource (0xb3112b04) 12 nearly-empty
+          vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 36u)
+
+Vtable for QDragResponseEvent
+QDragResponseEvent::_ZTV18QDragResponseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QDragResponseEvent)
+8     QDragResponseEvent::~QDragResponseEvent
+12    QDragResponseEvent::~QDragResponseEvent
+
+Class QDragResponseEvent
+   size=16 align=4
+   base size=13 base align=4
+QDragResponseEvent (0xb3120580) 0
+    vptr=((& QDragResponseEvent::_ZTV18QDragResponseEvent) + 8u)
+  QEvent (0xb3112b40) 0
+      primary-for QDragResponseEvent (0xb3120580)
+
+Vtable for QDragLeaveEvent
+QDragLeaveEvent::_ZTV15QDragLeaveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QDragLeaveEvent)
+8     QDragLeaveEvent::~QDragLeaveEvent
+12    QDragLeaveEvent::~QDragLeaveEvent
+
+Class QDragLeaveEvent
+   size=12 align=4
+   base size=12 base align=4
+QDragLeaveEvent (0xb3120640) 0
+    vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 8u)
+  QEvent (0xb3112bb8) 0
+      primary-for QDragLeaveEvent (0xb3120640)
+
+Vtable for QHelpEvent
+QHelpEvent::_ZTV10QHelpEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QHelpEvent)
+8     QHelpEvent::~QHelpEvent
+12    QHelpEvent::~QHelpEvent
+
+Class QHelpEvent
+   size=28 align=4
+   base size=28 base align=4
+QHelpEvent (0xb31206c0) 0
+    vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 8u)
+  QEvent (0xb3112bf4) 0
+      primary-for QHelpEvent (0xb31206c0)
+
+Vtable for QStatusTipEvent
+QStatusTipEvent::_ZTV15QStatusTipEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QStatusTipEvent)
+8     QStatusTipEvent::~QStatusTipEvent
+12    QStatusTipEvent::~QStatusTipEvent
+
+Class QStatusTipEvent
+   size=16 align=4
+   base size=16 base align=4
+QStatusTipEvent (0xb31208c0) 0
+    vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 8u)
+  QEvent (0xb3112e88) 0
+      primary-for QStatusTipEvent (0xb31208c0)
+
+Vtable for QWhatsThisClickedEvent
+QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QWhatsThisClickedEvent)
+8     QWhatsThisClickedEvent::~QWhatsThisClickedEvent
+12    QWhatsThisClickedEvent::~QWhatsThisClickedEvent
+
+Class QWhatsThisClickedEvent
+   size=16 align=4
+   base size=16 base align=4
+QWhatsThisClickedEvent (0xb3120980) 0
+    vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 8u)
+  QEvent (0xb3112f3c) 0
+      primary-for QWhatsThisClickedEvent (0xb3120980)
+
+Vtable for QActionEvent
+QActionEvent::_ZTV12QActionEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QActionEvent)
+8     QActionEvent::~QActionEvent
+12    QActionEvent::~QActionEvent
+
+Class QActionEvent
+   size=20 align=4
+   base size=20 base align=4
+QActionEvent (0xb3120a40) 0
+    vptr=((& QActionEvent::_ZTV12QActionEvent) + 8u)
+  QEvent (0xb313b000) 0
+      primary-for QActionEvent (0xb3120a40)
+
+Vtable for QFileOpenEvent
+QFileOpenEvent::_ZTV14QFileOpenEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QFileOpenEvent)
+8     QFileOpenEvent::~QFileOpenEvent
+12    QFileOpenEvent::~QFileOpenEvent
+
+Class QFileOpenEvent
+   size=16 align=4
+   base size=16 base align=4
+QFileOpenEvent (0xb3120b40) 0
+    vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 8u)
+  QEvent (0xb313b0b4) 0
+      primary-for QFileOpenEvent (0xb3120b40)
+
+Vtable for QToolBarChangeEvent
+QToolBarChangeEvent::_ZTV19QToolBarChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QToolBarChangeEvent)
+8     QToolBarChangeEvent::~QToolBarChangeEvent
+12    QToolBarChangeEvent::~QToolBarChangeEvent
+
+Class QToolBarChangeEvent
+   size=16 align=4
+   base size=13 base align=4
+QToolBarChangeEvent (0xb3120c00) 0
+    vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 8u)
+  QEvent (0xb313b168) 0
+      primary-for QToolBarChangeEvent (0xb3120c00)
+
+Vtable for QShortcutEvent
+QShortcutEvent::_ZTV14QShortcutEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QShortcutEvent)
+8     QShortcutEvent::~QShortcutEvent
+12    QShortcutEvent::~QShortcutEvent
+
+Class QShortcutEvent
+   size=24 align=4
+   base size=24 base align=4
+QShortcutEvent (0xb3120d40) 0
+    vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 8u)
+  QEvent (0xb313b1e0) 0
+      primary-for QShortcutEvent (0xb3120d40)
+
+Vtable for QClipboardEvent
+QClipboardEvent::_ZTV15QClipboardEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QClipboardEvent)
+8     QClipboardEvent::~QClipboardEvent
+12    QClipboardEvent::~QClipboardEvent
+
+Class QClipboardEvent
+   size=12 align=4
+   base size=12 base align=4
+QClipboardEvent (0xb3120f40) 0
+    vptr=((& QClipboardEvent::_ZTV15QClipboardEvent) + 8u)
+  QEvent (0xb313b384) 0
+      primary-for QClipboardEvent (0xb3120f40)
+
+Vtable for QWindowStateChangeEvent
+QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QWindowStateChangeEvent)
+8     QWindowStateChangeEvent::~QWindowStateChangeEvent
+12    QWindowStateChangeEvent::~QWindowStateChangeEvent
+
+Class QWindowStateChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QWindowStateChangeEvent (0xb314d000) 0
+    vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 8u)
+  QEvent (0xb313b3fc) 0
+      primary-for QWindowStateChangeEvent (0xb314d000)
+
+Vtable for QMenubarUpdatedEvent
+QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QMenubarUpdatedEvent)
+8     QMenubarUpdatedEvent::~QMenubarUpdatedEvent
+12    QMenubarUpdatedEvent::~QMenubarUpdatedEvent
+
+Class QMenubarUpdatedEvent
+   size=16 align=4
+   base size=16 base align=4
+QMenubarUpdatedEvent (0xb314d0c0) 0
+    vptr=((& QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent) + 8u)
+  QEvent (0xb313b4b0) 0
+      primary-for QMenubarUpdatedEvent (0xb314d0c0)
+
+Class QTouchEvent::TouchPoint
+   size=4 align=4
+   base size=4 base align=4
+QTouchEvent::TouchPoint (0xb313b6cc) 0
+
+Vtable for QTouchEvent
+QTouchEvent::_ZTV11QTouchEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTouchEvent)
+8     QTouchEvent::~QTouchEvent
+12    QTouchEvent::~QTouchEvent
+
+Class QTouchEvent
+   size=32 align=4
+   base size=32 base align=4
+QTouchEvent (0xb314d200) 0
+    vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 8u)
+  QInputEvent (0xb314d240) 0
+      primary-for QTouchEvent (0xb314d200)
+    QEvent (0xb313b690) 0
+        primary-for QInputEvent (0xb314d240)
+
+Vtable for QGestureEvent
+QGestureEvent::_ZTV13QGestureEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGestureEvent)
+8     QGestureEvent::~QGestureEvent
+12    QGestureEvent::~QGestureEvent
+
+Class QGestureEvent
+   size=12 align=4
+   base size=12 base align=4
+QGestureEvent (0xb314d600) 0
+    vptr=((& QGestureEvent::_ZTV13QGestureEvent) + 8u)
+  QEvent (0xb313b99c) 0
+      primary-for QGestureEvent (0xb314d600)
+
+Class QTextInlineObject
+   size=8 align=4
+   base size=8 base align=4
+QTextInlineObject (0xb313b9d8) 0
+
+Class QTextLayout::FormatRange
+   size=16 align=4
+   base size=16 base align=4
+QTextLayout::FormatRange (0xb313bd5c) 0
+
+Class QTextLayout
+   size=4 align=4
+   base size=4 base align=4
+QTextLayout (0xb313bd20) 0
+
+Class QTextLine
+   size=8 align=4
+   base size=8 base align=4
+QTextLine (0xb313bf00) 0
+
+Class QTextEdit::ExtraSelection
+   size=12 align=4
+   base size=12 base align=4
+QTextEdit::ExtraSelection (0xb2fab348) 0
+
+Vtable for QTextEdit
+QTextEdit::_ZTV9QTextEdit: 69u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTextEdit)
+8     QTextEdit::metaObject
+12    QTextEdit::qt_metacast
+16    QTextEdit::qt_metacall
+20    QTextEdit::~QTextEdit
+24    QTextEdit::~QTextEdit
+28    QTextEdit::event
+32    QObject::eventFilter
+36    QTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTextEdit::mousePressEvent
+84    QTextEdit::mouseReleaseEvent
+88    QTextEdit::mouseDoubleClickEvent
+92    QTextEdit::mouseMoveEvent
+96    QTextEdit::wheelEvent
+100   QTextEdit::keyPressEvent
+104   QTextEdit::keyReleaseEvent
+108   QTextEdit::focusInEvent
+112   QTextEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTextEdit::paintEvent
+128   QWidget::moveEvent
+132   QTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QTextEdit::dragEnterEvent
+156   QTextEdit::dragMoveEvent
+160   QTextEdit::dragLeaveEvent
+164   QTextEdit::dropEvent
+168   QTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTextEdit::changeEvent
+184   QWidget::metric
+188   QTextEdit::inputMethodEvent
+192   QTextEdit::inputMethodQuery
+196   QTextEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QTextEdit::scrollContentsBy
+232   QTextEdit::loadResource
+236   QTextEdit::createMimeDataFromSelection
+240   QTextEdit::canInsertFromMimeData
+244   QTextEdit::insertFromMimeData
+248   (int (*)(...))-0x000000008
+252   (int (*)(...))(& _ZTI9QTextEdit)
+256   QTextEdit::_ZThn8_N9QTextEditD1Ev
+260   QTextEdit::_ZThn8_N9QTextEditD0Ev
+264   QWidget::_ZThn8_NK7QWidget7devTypeEv
+268   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+272   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTextEdit
+   size=20 align=4
+   base size=20 base align=4
+QTextEdit (0xb314ddc0) 0
+    vptr=((& QTextEdit::_ZTV9QTextEdit) + 8u)
+  QAbstractScrollArea (0xb314de00) 0
+      primary-for QTextEdit (0xb314ddc0)
+    QFrame (0xb314de40) 0
+        primary-for QAbstractScrollArea (0xb314de00)
+      QWidget (0xb2fa7be0) 0
+          primary-for QFrame (0xb314de40)
+        QObject (0xb2fab2d0) 0
+            primary-for QWidget (0xb2fa7be0)
+        QPaintDevice (0xb2fab30c) 8
+            vptr=((& QTextEdit::_ZTV9QTextEdit) + 256u)
+
+Class QAbstractTextDocumentLayout::Selection
+   size=12 align=4
+   base size=12 base align=4
+QAbstractTextDocumentLayout::Selection (0xb2fabbb8) 0
+
+Class QAbstractTextDocumentLayout::PaintContext
+   size=48 align=4
+   base size=48 base align=4
+QAbstractTextDocumentLayout::PaintContext (0xb2fabbf4) 0
+
+Vtable for QAbstractTextDocumentLayout
+QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractTextDocumentLayout)
+8     QAbstractTextDocumentLayout::metaObject
+12    QAbstractTextDocumentLayout::qt_metacast
+16    QAbstractTextDocumentLayout::qt_metacall
+20    QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout
+24    QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    QAbstractTextDocumentLayout::resizeInlineObject
+88    QAbstractTextDocumentLayout::positionInlineObject
+92    QAbstractTextDocumentLayout::drawInlineObject
+
+Class QAbstractTextDocumentLayout
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTextDocumentLayout (0xb2fd4b40) 0
+    vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 8u)
+  QObject (0xb2fabb7c) 0
+      primary-for QAbstractTextDocumentLayout (0xb2fd4b40)
+
+Vtable for QTextObjectInterface
+QTextObjectInterface::_ZTV20QTextObjectInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QTextObjectInterface)
+8     QTextObjectInterface::~QTextObjectInterface
+12    QTextObjectInterface::~QTextObjectInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextObjectInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextObjectInterface (0xb3034348) 0 nearly-empty
+    vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 8u)
+
+Vtable for QPlainTextEdit
+QPlainTextEdit::_ZTV14QPlainTextEdit: 69u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QPlainTextEdit)
+8     QPlainTextEdit::metaObject
+12    QPlainTextEdit::qt_metacast
+16    QPlainTextEdit::qt_metacall
+20    QPlainTextEdit::~QPlainTextEdit
+24    QPlainTextEdit::~QPlainTextEdit
+28    QPlainTextEdit::event
+32    QObject::eventFilter
+36    QPlainTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QPlainTextEdit::mousePressEvent
+84    QPlainTextEdit::mouseReleaseEvent
+88    QPlainTextEdit::mouseDoubleClickEvent
+92    QPlainTextEdit::mouseMoveEvent
+96    QPlainTextEdit::wheelEvent
+100   QPlainTextEdit::keyPressEvent
+104   QPlainTextEdit::keyReleaseEvent
+108   QPlainTextEdit::focusInEvent
+112   QPlainTextEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QPlainTextEdit::paintEvent
+128   QWidget::moveEvent
+132   QPlainTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QPlainTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QPlainTextEdit::dragEnterEvent
+156   QPlainTextEdit::dragMoveEvent
+160   QPlainTextEdit::dragLeaveEvent
+164   QPlainTextEdit::dropEvent
+168   QPlainTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QPlainTextEdit::changeEvent
+184   QWidget::metric
+188   QPlainTextEdit::inputMethodEvent
+192   QPlainTextEdit::inputMethodQuery
+196   QPlainTextEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QPlainTextEdit::scrollContentsBy
+232   QPlainTextEdit::loadResource
+236   QPlainTextEdit::createMimeDataFromSelection
+240   QPlainTextEdit::canInsertFromMimeData
+244   QPlainTextEdit::insertFromMimeData
+248   (int (*)(...))-0x000000008
+252   (int (*)(...))(& _ZTI14QPlainTextEdit)
+256   QPlainTextEdit::_ZThn8_N14QPlainTextEditD1Ev
+260   QPlainTextEdit::_ZThn8_N14QPlainTextEditD0Ev
+264   QWidget::_ZThn8_NK7QWidget7devTypeEv
+268   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+272   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPlainTextEdit
+   size=20 align=4
+   base size=20 base align=4
+QPlainTextEdit (0xb30375c0) 0
+    vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 8u)
+  QAbstractScrollArea (0xb3037600) 0
+      primary-for QPlainTextEdit (0xb30375c0)
+    QFrame (0xb3037640) 0
+        primary-for QAbstractScrollArea (0xb3037600)
+      QWidget (0xb30398c0) 0
+          primary-for QFrame (0xb3037640)
+        QObject (0xb3034834) 0
+            primary-for QWidget (0xb30398c0)
+        QPaintDevice (0xb3034870) 8
+            vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 256u)
+
+Vtable for QPlainTextDocumentLayout
+QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QPlainTextDocumentLayout)
+8     QPlainTextDocumentLayout::metaObject
+12    QPlainTextDocumentLayout::qt_metacast
+16    QPlainTextDocumentLayout::qt_metacall
+20    QPlainTextDocumentLayout::~QPlainTextDocumentLayout
+24    QPlainTextDocumentLayout::~QPlainTextDocumentLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPlainTextDocumentLayout::draw
+60    QPlainTextDocumentLayout::hitTest
+64    QPlainTextDocumentLayout::pageCount
+68    QPlainTextDocumentLayout::documentSize
+72    QPlainTextDocumentLayout::frameBoundingRect
+76    QPlainTextDocumentLayout::blockBoundingRect
+80    QPlainTextDocumentLayout::documentChanged
+84    QAbstractTextDocumentLayout::resizeInlineObject
+88    QAbstractTextDocumentLayout::positionInlineObject
+92    QAbstractTextDocumentLayout::drawInlineObject
+
+Class QPlainTextDocumentLayout
+   size=8 align=4
+   base size=8 base align=4
+QPlainTextDocumentLayout (0xb3037ac0) 0
+    vptr=((& QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout) + 8u)
+  QAbstractTextDocumentLayout (0xb3037b00) 0
+      primary-for QPlainTextDocumentLayout (0xb3037ac0)
+    QObject (0xb3034bb8) 0
+        primary-for QAbstractTextDocumentLayout (0xb3037b00)
+
+Vtable for QPrinter
+QPrinter::_ZTV8QPrinter: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QPrinter)
+8     QPrinter::~QPrinter
+12    QPrinter::~QPrinter
+16    QPrinter::devType
+20    QPrinter::paintEngine
+24    QPrinter::metric
+
+Class QPrinter
+   size=12 align=4
+   base size=12 base align=4
+QPrinter (0xb3037dc0) 0
+    vptr=((& QPrinter::_ZTV8QPrinter) + 8u)
+  QPaintDevice (0xb3034dd4) 0
+      primary-for QPrinter (0xb3037dc0)
+
+Vtable for QPrintPreviewWidget
+QPrintPreviewWidget::_ZTV19QPrintPreviewWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QPrintPreviewWidget)
+8     QPrintPreviewWidget::metaObject
+12    QPrintPreviewWidget::qt_metacast
+16    QPrintPreviewWidget::qt_metacall
+20    QPrintPreviewWidget::~QPrintPreviewWidget
+24    QPrintPreviewWidget::~QPrintPreviewWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintPreviewWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI19QPrintPreviewWidget)
+232   QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD1Ev
+236   QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintPreviewWidget
+   size=24 align=4
+   base size=24 base align=4
+QPrintPreviewWidget (0xb2e94380) 0
+    vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 8u)
+  QWidget (0xb2e9a5f0) 0
+      primary-for QPrintPreviewWidget (0xb2e94380)
+    QObject (0xb2e9c168) 0
+        primary-for QWidget (0xb2e9a5f0)
+    QPaintDevice (0xb2e9c1a4) 8
+        vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 232u)
+
+Vtable for QProgressBar
+QProgressBar::_ZTV12QProgressBar: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QProgressBar)
+8     QProgressBar::metaObject
+12    QProgressBar::qt_metacast
+16    QProgressBar::qt_metacall
+20    QProgressBar::~QProgressBar
+24    QProgressBar::~QProgressBar
+28    QProgressBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QProgressBar::sizeHint
+68    QProgressBar::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QProgressBar::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QProgressBar::text
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI12QProgressBar)
+236   QProgressBar::_ZThn8_N12QProgressBarD1Ev
+240   QProgressBar::_ZThn8_N12QProgressBarD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QProgressBar
+   size=20 align=4
+   base size=20 base align=4
+QProgressBar (0xb2e94640) 0
+    vptr=((& QProgressBar::_ZTV12QProgressBar) + 8u)
+  QWidget (0xb2ea7960) 0
+      primary-for QProgressBar (0xb2e94640)
+    QObject (0xb2e9c3c0) 0
+        primary-for QWidget (0xb2ea7960)
+    QPaintDevice (0xb2e9c3fc) 8
+        vptr=((& QProgressBar::_ZTV12QProgressBar) + 236u)
+
+Vtable for QRadioButton
+QRadioButton::_ZTV12QRadioButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QRadioButton)
+8     QRadioButton::metaObject
+12    QRadioButton::qt_metacast
+16    QRadioButton::qt_metacall
+20    QRadioButton::~QRadioButton
+24    QRadioButton::~QRadioButton
+28    QRadioButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QRadioButton::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QRadioButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QRadioButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QRadioButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QRadioButton)
+244   QRadioButton::_ZThn8_N12QRadioButtonD1Ev
+248   QRadioButton::_ZThn8_N12QRadioButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QRadioButton
+   size=20 align=4
+   base size=20 base align=4
+QRadioButton (0xb2e94980) 0
+    vptr=((& QRadioButton::_ZTV12QRadioButton) + 8u)
+  QAbstractButton (0xb2e949c0) 0
+      primary-for QRadioButton (0xb2e94980)
+    QWidget (0xb2ebad20) 0
+        primary-for QAbstractButton (0xb2e949c0)
+      QObject (0xb2e9c690) 0
+          primary-for QWidget (0xb2ebad20)
+      QPaintDevice (0xb2e9c6cc) 8
+          vptr=((& QRadioButton::_ZTV12QRadioButton) + 244u)
+
+Vtable for QScrollArea
+QScrollArea::_ZTV11QScrollArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QScrollArea)
+8     QScrollArea::metaObject
+12    QScrollArea::qt_metacast
+16    QScrollArea::qt_metacall
+20    QScrollArea::~QScrollArea
+24    QScrollArea::~QScrollArea
+28    QScrollArea::event
+32    QScrollArea::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QScrollArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QScrollArea::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QScrollArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI11QScrollArea)
+240   QScrollArea::_ZThn8_N11QScrollAreaD1Ev
+244   QScrollArea::_ZThn8_N11QScrollAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QScrollArea
+   size=20 align=4
+   base size=20 base align=4
+QScrollArea (0xb2e94c80) 0
+    vptr=((& QScrollArea::_ZTV11QScrollArea) + 8u)
+  QAbstractScrollArea (0xb2e94cc0) 0
+      primary-for QScrollArea (0xb2e94c80)
+    QFrame (0xb2e94d00) 0
+        primary-for QAbstractScrollArea (0xb2e94cc0)
+      QWidget (0xb2ecce10) 0
+          primary-for QFrame (0xb2e94d00)
+        QObject (0xb2e9c8e8) 0
+            primary-for QWidget (0xb2ecce10)
+        QPaintDevice (0xb2e9c924) 8
+            vptr=((& QScrollArea::_ZTV11QScrollArea) + 240u)
+
+Vtable for QScrollBar
+QScrollBar::_ZTV10QScrollBar: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QScrollBar)
+8     QScrollBar::metaObject
+12    QScrollBar::qt_metacast
+16    QScrollBar::qt_metacall
+20    QScrollBar::~QScrollBar
+24    QScrollBar::~QScrollBar
+28    QScrollBar::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QScrollBar::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QScrollBar::mousePressEvent
+84    QScrollBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QScrollBar::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QScrollBar::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QScrollBar::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QScrollBar::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QScrollBar::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI10QScrollBar)
+236   QScrollBar::_ZThn8_N10QScrollBarD1Ev
+240   QScrollBar::_ZThn8_N10QScrollBarD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QScrollBar
+   size=20 align=4
+   base size=20 base align=4
+QScrollBar (0xb2e94fc0) 0
+    vptr=((& QScrollBar::_ZTV10QScrollBar) + 8u)
+  QAbstractSlider (0xb2ee5000) 0
+      primary-for QScrollBar (0xb2e94fc0)
+    QWidget (0xb2ed9eb0) 0
+        primary-for QAbstractSlider (0xb2ee5000)
+      QObject (0xb2e9cb40) 0
+          primary-for QWidget (0xb2ed9eb0)
+      QPaintDevice (0xb2e9cb7c) 8
+          vptr=((& QScrollBar::_ZTV10QScrollBar) + 236u)
+
+Vtable for QSizeGrip
+QSizeGrip::_ZTV9QSizeGrip: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSizeGrip)
+8     QSizeGrip::metaObject
+12    QSizeGrip::qt_metacast
+16    QSizeGrip::qt_metacall
+20    QSizeGrip::~QSizeGrip
+24    QSizeGrip::~QSizeGrip
+28    QSizeGrip::event
+32    QSizeGrip::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QSizeGrip::setVisible
+64    QSizeGrip::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSizeGrip::mousePressEvent
+84    QSizeGrip::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSizeGrip::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSizeGrip::paintEvent
+128   QSizeGrip::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QSizeGrip::showEvent
+172   QSizeGrip::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QSizeGrip)
+232   QSizeGrip::_ZThn8_N9QSizeGripD1Ev
+236   QSizeGrip::_ZThn8_N9QSizeGripD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSizeGrip
+   size=20 align=4
+   base size=20 base align=4
+QSizeGrip (0xb2ee5300) 0
+    vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 8u)
+  QWidget (0xb2eeec30) 0
+      primary-for QSizeGrip (0xb2ee5300)
+    QObject (0xb2e9ce10) 0
+        primary-for QWidget (0xb2eeec30)
+    QPaintDevice (0xb2e9ce4c) 8
+        vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 232u)
+
+Vtable for QSpinBox
+QSpinBox::_ZTV8QSpinBox: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QSpinBox)
+8     QSpinBox::metaObject
+12    QSpinBox::qt_metacast
+16    QSpinBox::qt_metacall
+20    QSpinBox::~QSpinBox
+24    QSpinBox::~QSpinBox
+28    QSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSpinBox::validate
+228   QSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   QSpinBox::valueFromText
+248   QSpinBox::textFromValue
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI8QSpinBox)
+260   QSpinBox::_ZThn8_N8QSpinBoxD1Ev
+264   QSpinBox::_ZThn8_N8QSpinBoxD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QSpinBox (0xb2ee55c0) 0
+    vptr=((& QSpinBox::_ZTV8QSpinBox) + 8u)
+  QAbstractSpinBox (0xb2ee5600) 0
+      primary-for QSpinBox (0xb2ee55c0)
+    QWidget (0xb2efca00) 0
+        primary-for QAbstractSpinBox (0xb2ee5600)
+      QObject (0xb2f05078) 0
+          primary-for QWidget (0xb2efca00)
+      QPaintDevice (0xb2f050b4) 8
+          vptr=((& QSpinBox::_ZTV8QSpinBox) + 260u)
+
+Vtable for QDoubleSpinBox
+QDoubleSpinBox::_ZTV14QDoubleSpinBox: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDoubleSpinBox)
+8     QDoubleSpinBox::metaObject
+12    QDoubleSpinBox::qt_metacast
+16    QDoubleSpinBox::qt_metacall
+20    QDoubleSpinBox::~QDoubleSpinBox
+24    QDoubleSpinBox::~QDoubleSpinBox
+28    QAbstractSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDoubleSpinBox::validate
+228   QDoubleSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   QDoubleSpinBox::valueFromText
+248   QDoubleSpinBox::textFromValue
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI14QDoubleSpinBox)
+260   QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD1Ev
+264   QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDoubleSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QDoubleSpinBox (0xb2ee5a00) 0
+    vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 8u)
+  QAbstractSpinBox (0xb2ee5a40) 0
+      primary-for QDoubleSpinBox (0xb2ee5a00)
+    QWidget (0xb2f13780) 0
+        primary-for QAbstractSpinBox (0xb2ee5a40)
+      QObject (0xb2f05348) 0
+          primary-for QWidget (0xb2f13780)
+      QPaintDevice (0xb2f05384) 8
+          vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 260u)
+
+Vtable for QSplashScreen
+QSplashScreen::_ZTV13QSplashScreen: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSplashScreen)
+8     QSplashScreen::metaObject
+12    QSplashScreen::qt_metacast
+16    QSplashScreen::qt_metacall
+20    QSplashScreen::~QSplashScreen
+24    QSplashScreen::~QSplashScreen
+28    QSplashScreen::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSplashScreen::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSplashScreen::drawContents
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI13QSplashScreen)
+236   QSplashScreen::_ZThn8_N13QSplashScreenD1Ev
+240   QSplashScreen::_ZThn8_N13QSplashScreenD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplashScreen
+   size=20 align=4
+   base size=20 base align=4
+QSplashScreen (0xb2ee5d00) 0
+    vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 8u)
+  QWidget (0xb2f237d0) 0
+      primary-for QSplashScreen (0xb2ee5d00)
+    QObject (0xb2f055a0) 0
+        primary-for QWidget (0xb2f237d0)
+    QPaintDevice (0xb2f055dc) 8
+        vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 236u)
+
+Vtable for QSplitter
+QSplitter::_ZTV9QSplitter: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSplitter)
+8     QSplitter::metaObject
+12    QSplitter::qt_metacast
+16    QSplitter::qt_metacall
+20    QSplitter::~QSplitter
+24    QSplitter::~QSplitter
+28    QSplitter::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QSplitter::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSplitter::sizeHint
+68    QSplitter::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QSplitter::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QSplitter::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSplitter::createHandle
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI9QSplitter)
+236   QSplitter::_ZThn8_N9QSplitterD1Ev
+240   QSplitter::_ZThn8_N9QSplitterD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplitter
+   size=20 align=4
+   base size=20 base align=4
+QSplitter (0xb2f3d040) 0
+    vptr=((& QSplitter::_ZTV9QSplitter) + 8u)
+  QFrame (0xb2f3d080) 0
+      primary-for QSplitter (0xb2f3d040)
+    QWidget (0xb2f309b0) 0
+        primary-for QFrame (0xb2f3d080)
+      QObject (0xb2f057f8) 0
+          primary-for QWidget (0xb2f309b0)
+      QPaintDevice (0xb2f05834) 8
+          vptr=((& QSplitter::_ZTV9QSplitter) + 236u)
+
+Vtable for QSplitterHandle
+QSplitterHandle::_ZTV15QSplitterHandle: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSplitterHandle)
+8     QSplitterHandle::metaObject
+12    QSplitterHandle::qt_metacast
+16    QSplitterHandle::qt_metacall
+20    QSplitterHandle::~QSplitterHandle
+24    QSplitterHandle::~QSplitterHandle
+28    QSplitterHandle::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSplitterHandle::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSplitterHandle::mousePressEvent
+84    QSplitterHandle::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSplitterHandle::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSplitterHandle::paintEvent
+128   QWidget::moveEvent
+132   QSplitterHandle::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI15QSplitterHandle)
+232   QSplitterHandle::_ZThn8_N15QSplitterHandleD1Ev
+236   QSplitterHandle::_ZThn8_N15QSplitterHandleD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplitterHandle
+   size=20 align=4
+   base size=20 base align=4
+QSplitterHandle (0xb2f3d480) 0
+    vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 8u)
+  QWidget (0xb2f51460) 0
+      primary-for QSplitterHandle (0xb2f3d480)
+    QObject (0xb2f05bb8) 0
+        primary-for QWidget (0xb2f51460)
+    QPaintDevice (0xb2f05bf4) 8
+        vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 232u)
+
+Vtable for QStackedWidget
+QStackedWidget::_ZTV14QStackedWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QStackedWidget)
+8     QStackedWidget::metaObject
+12    QStackedWidget::qt_metacast
+16    QStackedWidget::qt_metacall
+20    QStackedWidget::~QStackedWidget
+24    QStackedWidget::~QStackedWidget
+28    QStackedWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QStackedWidget)
+232   QStackedWidget::_ZThn8_N14QStackedWidgetD1Ev
+236   QStackedWidget::_ZThn8_N14QStackedWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QStackedWidget
+   size=20 align=4
+   base size=20 base align=4
+QStackedWidget (0xb2f3d740) 0
+    vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 8u)
+  QFrame (0xb2f3d780) 0
+      primary-for QStackedWidget (0xb2f3d740)
+    QWidget (0xb2f63050) 0
+        primary-for QFrame (0xb2f3d780)
+      QObject (0xb2f05e10) 0
+          primary-for QWidget (0xb2f63050)
+      QPaintDevice (0xb2f05e4c) 8
+          vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 232u)
+
+Vtable for QStatusBar
+QStatusBar::_ZTV10QStatusBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QStatusBar)
+8     QStatusBar::metaObject
+12    QStatusBar::qt_metacast
+16    QStatusBar::qt_metacall
+20    QStatusBar::~QStatusBar
+24    QStatusBar::~QStatusBar
+28    QStatusBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QStatusBar::paintEvent
+128   QWidget::moveEvent
+132   QStatusBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QStatusBar::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QStatusBar)
+232   QStatusBar::_ZThn8_N10QStatusBarD1Ev
+236   QStatusBar::_ZThn8_N10QStatusBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QStatusBar
+   size=20 align=4
+   base size=20 base align=4
+QStatusBar (0xb2f3da40) 0
+    vptr=((& QStatusBar::_ZTV10QStatusBar) + 8u)
+  QWidget (0xb2d68be0) 0
+      primary-for QStatusBar (0xb2f3da40)
+    QObject (0xb2d75078) 0
+        primary-for QWidget (0xb2d68be0)
+    QPaintDevice (0xb2d750b4) 8
+        vptr=((& QStatusBar::_ZTV10QStatusBar) + 232u)
+
+Vtable for QTextBrowser
+QTextBrowser::_ZTV12QTextBrowser: 74u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextBrowser)
+8     QTextBrowser::metaObject
+12    QTextBrowser::qt_metacast
+16    QTextBrowser::qt_metacall
+20    QTextBrowser::~QTextBrowser
+24    QTextBrowser::~QTextBrowser
+28    QTextBrowser::event
+32    QObject::eventFilter
+36    QTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTextBrowser::mousePressEvent
+84    QTextBrowser::mouseReleaseEvent
+88    QTextEdit::mouseDoubleClickEvent
+92    QTextBrowser::mouseMoveEvent
+96    QTextEdit::wheelEvent
+100   QTextBrowser::keyPressEvent
+104   QTextEdit::keyReleaseEvent
+108   QTextEdit::focusInEvent
+112   QTextBrowser::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTextBrowser::paintEvent
+128   QWidget::moveEvent
+132   QTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QTextEdit::dragEnterEvent
+156   QTextEdit::dragMoveEvent
+160   QTextEdit::dragLeaveEvent
+164   QTextEdit::dropEvent
+168   QTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTextEdit::changeEvent
+184   QWidget::metric
+188   QTextEdit::inputMethodEvent
+192   QTextEdit::inputMethodQuery
+196   QTextBrowser::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QTextEdit::scrollContentsBy
+232   QTextBrowser::loadResource
+236   QTextEdit::createMimeDataFromSelection
+240   QTextEdit::canInsertFromMimeData
+244   QTextEdit::insertFromMimeData
+248   QTextBrowser::setSource
+252   QTextBrowser::backward
+256   QTextBrowser::forward
+260   QTextBrowser::home
+264   QTextBrowser::reload
+268   (int (*)(...))-0x000000008
+272   (int (*)(...))(& _ZTI12QTextBrowser)
+276   QTextBrowser::_ZThn8_N12QTextBrowserD1Ev
+280   QTextBrowser::_ZThn8_N12QTextBrowserD0Ev
+284   QWidget::_ZThn8_NK7QWidget7devTypeEv
+288   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+292   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTextBrowser
+   size=20 align=4
+   base size=20 base align=4
+QTextBrowser (0xb2f3de40) 0
+    vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 8u)
+  QTextEdit (0xb2f3de80) 0
+      primary-for QTextBrowser (0xb2f3de40)
+    QAbstractScrollArea (0xb2f3dec0) 0
+        primary-for QTextEdit (0xb2f3de80)
+      QFrame (0xb2f3df00) 0
+          primary-for QAbstractScrollArea (0xb2f3dec0)
+        QWidget (0xb2d85370) 0
+            primary-for QFrame (0xb2f3df00)
+          QObject (0xb2d752d0) 0
+              primary-for QWidget (0xb2d85370)
+          QPaintDevice (0xb2d7530c) 8
+              vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 276u)
+
+Vtable for QToolBar
+QToolBar::_ZTV8QToolBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QToolBar)
+8     QToolBar::metaObject
+12    QToolBar::qt_metacast
+16    QToolBar::qt_metacall
+20    QToolBar::~QToolBar
+24    QToolBar::~QToolBar
+28    QToolBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QToolBar::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QToolBar::paintEvent
+128   QWidget::moveEvent
+132   QToolBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QToolBar::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI8QToolBar)
+232   QToolBar::_ZThn8_N8QToolBarD1Ev
+236   QToolBar::_ZThn8_N8QToolBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolBar
+   size=20 align=4
+   base size=20 base align=4
+QToolBar (0xb2d971c0) 0
+    vptr=((& QToolBar::_ZTV8QToolBar) + 8u)
+  QWidget (0xb2d90c30) 0
+      primary-for QToolBar (0xb2d971c0)
+    QObject (0xb2d75528) 0
+        primary-for QWidget (0xb2d90c30)
+    QPaintDevice (0xb2d75564) 8
+        vptr=((& QToolBar::_ZTV8QToolBar) + 232u)
+
+Vtable for QToolBox
+QToolBox::_ZTV8QToolBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QToolBox)
+8     QToolBox::metaObject
+12    QToolBox::qt_metacast
+16    QToolBox::qt_metacall
+20    QToolBox::~QToolBox
+24    QToolBox::~QToolBox
+28    QToolBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QToolBox::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QToolBox::itemInserted
+228   QToolBox::itemRemoved
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI8QToolBox)
+240   QToolBox::_ZThn8_N8QToolBoxD1Ev
+244   QToolBox::_ZThn8_N8QToolBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolBox
+   size=20 align=4
+   base size=20 base align=4
+QToolBox (0xb2d975c0) 0
+    vptr=((& QToolBox::_ZTV8QToolBox) + 8u)
+  QFrame (0xb2d97600) 0
+      primary-for QToolBox (0xb2d975c0)
+    QWidget (0xb2db6640) 0
+        primary-for QFrame (0xb2d97600)
+      QObject (0xb2d758ac) 0
+          primary-for QWidget (0xb2db6640)
+      QPaintDevice (0xb2d758e8) 8
+          vptr=((& QToolBox::_ZTV8QToolBox) + 240u)
+
+Vtable for QToolButton
+QToolButton::_ZTV11QToolButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QToolButton)
+8     QToolButton::metaObject
+12    QToolButton::qt_metacast
+16    QToolButton::qt_metacall
+20    QToolButton::~QToolButton
+24    QToolButton::~QToolButton
+28    QToolButton::event
+32    QObject::eventFilter
+36    QToolButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QToolButton::sizeHint
+68    QToolButton::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QToolButton::mousePressEvent
+84    QToolButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QToolButton::enterEvent
+120   QToolButton::leaveEvent
+124   QToolButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QToolButton::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QToolButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QToolButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QToolButton)
+244   QToolButton::_ZThn8_N11QToolButtonD1Ev
+248   QToolButton::_ZThn8_N11QToolButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolButton
+   size=20 align=4
+   base size=20 base align=4
+QToolButton (0xb2d97c00) 0
+    vptr=((& QToolButton::_ZTV11QToolButton) + 8u)
+  QAbstractButton (0xb2d97c40) 0
+      primary-for QToolButton (0xb2d97c00)
+    QWidget (0xb2dd44b0) 0
+        primary-for QAbstractButton (0xb2d97c40)
+      QObject (0xb2d75fb4) 0
+          primary-for QWidget (0xb2dd44b0)
+      QPaintDevice (0xb2dd8000) 8
+          vptr=((& QToolButton::_ZTV11QToolButton) + 244u)
+
+Vtable for QWorkspace
+QWorkspace::_ZTV10QWorkspace: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QWorkspace)
+8     QWorkspace::metaObject
+12    QWorkspace::qt_metacast
+16    QWorkspace::qt_metacall
+20    QWorkspace::~QWorkspace
+24    QWorkspace::~QWorkspace
+28    QWorkspace::event
+32    QWorkspace::eventFilter
+36    QObject::timerEvent
+40    QWorkspace::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWorkspace::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWorkspace::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWorkspace::paintEvent
+128   QWidget::moveEvent
+132   QWorkspace::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWorkspace::showEvent
+172   QWorkspace::hideEvent
+176   QWidget::x11Event
+180   QWorkspace::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QWorkspace)
+232   QWorkspace::_ZThn8_N10QWorkspaceD1Ev
+236   QWorkspace::_ZThn8_N10QWorkspaceD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWorkspace
+   size=20 align=4
+   base size=20 base align=4
+QWorkspace (0xb2df3380) 0
+    vptr=((& QWorkspace::_ZTV10QWorkspace) + 8u)
+  QWidget (0xb2dfb5f0) 0
+      primary-for QWorkspace (0xb2df3380)
+    QObject (0xb2dd8654) 0
+        primary-for QWidget (0xb2dfb5f0)
+    QPaintDevice (0xb2dd8690) 8
+        vptr=((& QWorkspace::_ZTV10QWorkspace) + 232u)
+
+Vtable for QCompleter
+QCompleter::_ZTV10QCompleter: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QCompleter)
+8     QCompleter::metaObject
+12    QCompleter::qt_metacast
+16    QCompleter::qt_metacall
+20    QCompleter::~QCompleter
+24    QCompleter::~QCompleter
+28    QCompleter::event
+32    QCompleter::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCompleter::pathFromIndex
+60    QCompleter::splitPath
+
+Class QCompleter
+   size=8 align=4
+   base size=8 base align=4
+QCompleter (0xb2df3640) 0
+    vptr=((& QCompleter::_ZTV10QCompleter) + 8u)
+  QObject (0xb2dd88ac) 0
+      primary-for QCompleter (0xb2df3640)
+
+Class QDesktopServices
+   size=1 align=1
+   base size=0 base align=1
+QDesktopServices (0xb2dd8ac8) 0 empty
+
+Vtable for QSystemTrayIcon
+QSystemTrayIcon::_ZTV15QSystemTrayIcon: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSystemTrayIcon)
+8     QSystemTrayIcon::metaObject
+12    QSystemTrayIcon::qt_metacast
+16    QSystemTrayIcon::qt_metacall
+20    QSystemTrayIcon::~QSystemTrayIcon
+24    QSystemTrayIcon::~QSystemTrayIcon
+28    QSystemTrayIcon::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSystemTrayIcon
+   size=8 align=4
+   base size=8 base align=4
+QSystemTrayIcon (0xb2df3940) 0
+    vptr=((& QSystemTrayIcon::_ZTV15QSystemTrayIcon) + 8u)
+  QObject (0xb2dd8b40) 0
+      primary-for QSystemTrayIcon (0xb2df3940)
+
+Vtable for QUndoGroup
+QUndoGroup::_ZTV10QUndoGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QUndoGroup)
+8     QUndoGroup::metaObject
+12    QUndoGroup::qt_metacast
+16    QUndoGroup::qt_metacall
+20    QUndoGroup::~QUndoGroup
+24    QUndoGroup::~QUndoGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QUndoGroup
+   size=8 align=4
+   base size=8 base align=4
+QUndoGroup (0xb2df3cc0) 0
+    vptr=((& QUndoGroup::_ZTV10QUndoGroup) + 8u)
+  QObject (0xb2dd8d5c) 0
+      primary-for QUndoGroup (0xb2df3cc0)
+
+Vtable for QUndoCommand
+QUndoCommand::_ZTV12QUndoCommand: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QUndoCommand)
+8     QUndoCommand::~QUndoCommand
+12    QUndoCommand::~QUndoCommand
+16    QUndoCommand::undo
+20    QUndoCommand::redo
+24    QUndoCommand::id
+28    QUndoCommand::mergeWith
+
+Class QUndoCommand
+   size=8 align=4
+   base size=8 base align=4
+QUndoCommand (0xb2dd8f78) 0
+    vptr=((& QUndoCommand::_ZTV12QUndoCommand) + 8u)
+
+Vtable for QUndoStack
+QUndoStack::_ZTV10QUndoStack: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QUndoStack)
+8     QUndoStack::metaObject
+12    QUndoStack::qt_metacast
+16    QUndoStack::qt_metacall
+20    QUndoStack::~QUndoStack
+24    QUndoStack::~QUndoStack
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QUndoStack
+   size=8 align=4
+   base size=8 base align=4
+QUndoStack (0xb2df3fc0) 0
+    vptr=((& QUndoStack::_ZTV10QUndoStack) + 8u)
+  QObject (0xb2dd8fb4) 0
+      primary-for QUndoStack (0xb2df3fc0)
+
+Class QItemSelectionRange
+   size=8 align=4
+   base size=8 base align=4
+QItemSelectionRange (0xb2e561e0) 0
+
+Vtable for QItemSelectionModel
+QItemSelectionModel::_ZTV19QItemSelectionModel: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QItemSelectionModel)
+8     QItemSelectionModel::metaObject
+12    QItemSelectionModel::qt_metacast
+16    QItemSelectionModel::qt_metacall
+20    QItemSelectionModel::~QItemSelectionModel
+24    QItemSelectionModel::~QItemSelectionModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QItemSelectionModel::select
+60    QItemSelectionModel::select
+64    QItemSelectionModel::clear
+68    QItemSelectionModel::reset
+
+Class QItemSelectionModel
+   size=8 align=4
+   base size=8 base align=4
+QItemSelectionModel (0xb2e4bd40) 0
+    vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 8u)
+  QObject (0xb2c92258) 0
+      primary-for QItemSelectionModel (0xb2e4bd40)
+
+Class QItemSelection
+   size=4 align=4
+   base size=4 base align=4
+QItemSelection (0xb2cad200) 0
+  QList<QItemSelectionRange> (0xb2c92618) 0
+
+Vtable for QAbstractItemView
+QAbstractItemView::_ZTV17QAbstractItemView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAbstractItemView)
+8     QAbstractItemView::metaObject
+12    QAbstractItemView::qt_metacast
+16    QAbstractItemView::qt_metacall
+20    QAbstractItemView::~QAbstractItemView
+24    QAbstractItemView::~QAbstractItemView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QAbstractScrollArea::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   __cxa_pure_virtual
+248   __cxa_pure_virtual
+252   __cxa_pure_virtual
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QAbstractItemView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QAbstractItemView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QAbstractItemView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   __cxa_pure_virtual
+344   __cxa_pure_virtual
+348   __cxa_pure_virtual
+352   __cxa_pure_virtual
+356   __cxa_pure_virtual
+360   __cxa_pure_virtual
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI17QAbstractItemView)
+392   QAbstractItemView::_ZThn8_N17QAbstractItemViewD1Ev
+396   QAbstractItemView::_ZThn8_N17QAbstractItemViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractItemView
+   size=20 align=4
+   base size=20 base align=4
+QAbstractItemView (0xb2cad380) 0
+    vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 8u)
+  QAbstractScrollArea (0xb2cad3c0) 0
+      primary-for QAbstractItemView (0xb2cad380)
+    QFrame (0xb2cad400) 0
+        primary-for QAbstractScrollArea (0xb2cad3c0)
+      QWidget (0xb2ce5190) 0
+          primary-for QFrame (0xb2cad400)
+        QObject (0xb2c927bc) 0
+            primary-for QWidget (0xb2ce5190)
+        QPaintDevice (0xb2c927f8) 8
+            vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 392u)
+
+Vtable for QListView
+QListView::_ZTV9QListView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QListView)
+8     QListView::metaObject
+12    QListView::qt_metacast
+16    QListView::qt_metacall
+20    QListView::~QListView
+24    QListView::~QListView
+28    QListView::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI9QListView)
+392   QListView::_ZThn8_N9QListViewD1Ev
+396   QListView::_ZThn8_N9QListViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QListView
+   size=20 align=4
+   base size=20 base align=4
+QListView (0xb2cad840) 0
+    vptr=((& QListView::_ZTV9QListView) + 8u)
+  QAbstractItemView (0xb2cad880) 0
+      primary-for QListView (0xb2cad840)
+    QAbstractScrollArea (0xb2cad8c0) 0
+        primary-for QAbstractItemView (0xb2cad880)
+      QFrame (0xb2cad900) 0
+          primary-for QAbstractScrollArea (0xb2cad8c0)
+        QWidget (0xb2d15a50) 0
+            primary-for QFrame (0xb2cad900)
+          QObject (0xb2c92b04) 0
+              primary-for QWidget (0xb2d15a50)
+          QPaintDevice (0xb2c92b40) 8
+              vptr=((& QListView::_ZTV9QListView) + 392u)
+
+Vtable for QUndoView
+QUndoView::_ZTV9QUndoView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QUndoView)
+8     QUndoView::metaObject
+12    QUndoView::qt_metacast
+16    QUndoView::qt_metacall
+20    QUndoView::~QUndoView
+24    QUndoView::~QUndoView
+28    QListView::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI9QUndoView)
+392   QUndoView::_ZThn8_N9QUndoViewD1Ev
+396   QUndoView::_ZThn8_N9QUndoViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QUndoView
+   size=20 align=4
+   base size=20 base align=4
+QUndoView (0xb2cadc00) 0
+    vptr=((& QUndoView::_ZTV9QUndoView) + 8u)
+  QListView (0xb2cadc40) 0
+      primary-for QUndoView (0xb2cadc00)
+    QAbstractItemView (0xb2cadc80) 0
+        primary-for QListView (0xb2cadc40)
+      QAbstractScrollArea (0xb2cadcc0) 0
+          primary-for QAbstractItemView (0xb2cadc80)
+        QFrame (0xb2cadd00) 0
+            primary-for QAbstractScrollArea (0xb2cadcc0)
+          QWidget (0xb2d46d70) 0
+              primary-for QFrame (0xb2cadd00)
+            QObject (0xb2c92d5c) 0
+                primary-for QWidget (0xb2d46d70)
+            QPaintDevice (0xb2c92d98) 8
+                vptr=((& QUndoView::_ZTV9QUndoView) + 392u)
+
+Class QStaticText
+   size=4 align=4
+   base size=4 base align=4
+QStaticText (0xb2c92fb4) 0
+
+Vtable for QSyntaxHighlighter
+QSyntaxHighlighter::_ZTV18QSyntaxHighlighter: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QSyntaxHighlighter)
+8     QSyntaxHighlighter::metaObject
+12    QSyntaxHighlighter::qt_metacast
+16    QSyntaxHighlighter::qt_metacall
+20    QSyntaxHighlighter::~QSyntaxHighlighter
+24    QSyntaxHighlighter::~QSyntaxHighlighter
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+
+Class QSyntaxHighlighter
+   size=8 align=4
+   base size=8 base align=4
+QSyntaxHighlighter (0xb2b6e180) 0
+    vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 8u)
+  QObject (0xb2b680f0) 0
+      primary-for QSyntaxHighlighter (0xb2b6e180)
+
+Class QTextDocumentFragment
+   size=4 align=4
+   base size=4 base align=4
+QTextDocumentFragment (0xb2b6830c) 0
+
+Class QTextDocumentWriter
+   size=4 align=4
+   base size=4 base align=4
+QTextDocumentWriter (0xb2b68348) 0
+
+Vtable for QTextList
+QTextList::_ZTV9QTextList: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTextList)
+8     QTextList::metaObject
+12    QTextList::qt_metacast
+16    QTextList::qt_metacall
+20    QTextList::~QTextList
+24    QTextList::~QTextList
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextBlockGroup::blockInserted
+60    QTextBlockGroup::blockRemoved
+64    QTextBlockGroup::blockFormatChanged
+
+Class QTextList
+   size=8 align=4
+   base size=8 base align=4
+QTextList (0xb2b6e4c0) 0
+    vptr=((& QTextList::_ZTV9QTextList) + 8u)
+  QTextBlockGroup (0xb2b6e500) 0
+      primary-for QTextList (0xb2b6e4c0)
+    QTextObject (0xb2b6e540) 0
+        primary-for QTextBlockGroup (0xb2b6e500)
+      QObject (0xb2b68384) 0
+          primary-for QTextObject (0xb2b6e540)
+
+Class QTextTableCell
+   size=8 align=4
+   base size=8 base align=4
+QTextTableCell (0xb2b68960) 0
+
+Vtable for QTextTable
+QTextTable::_ZTV10QTextTable: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextTable)
+8     QTextTable::metaObject
+12    QTextTable::qt_metacast
+16    QTextTable::qt_metacall
+20    QTextTable::~QTextTable
+24    QTextTable::~QTextTable
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextTable
+   size=8 align=4
+   base size=8 base align=4
+QTextTable (0xb2ba3040) 0
+    vptr=((& QTextTable::_ZTV10QTextTable) + 8u)
+  QTextFrame (0xb2ba3080) 0
+      primary-for QTextTable (0xb2ba3040)
+    QTextObject (0xb2ba30c0) 0
+        primary-for QTextFrame (0xb2ba3080)
+      QObject (0xb2ba21e0) 0
+          primary-for QTextObject (0xb2ba30c0)
+
+Vtable for QCommonStyle
+QCommonStyle::_ZTV12QCommonStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCommonStyle)
+8     QCommonStyle::metaObject
+12    QCommonStyle::qt_metacast
+16    QCommonStyle::qt_metacall
+20    QCommonStyle::~QCommonStyle
+24    QCommonStyle::~QCommonStyle
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCommonStyle::polish
+60    QCommonStyle::unpolish
+64    QCommonStyle::polish
+68    QCommonStyle::unpolish
+72    QCommonStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QCommonStyle::drawPrimitive
+100   QCommonStyle::drawControl
+104   QCommonStyle::subElementRect
+108   QCommonStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QCommonStyle::subControlRect
+120   QCommonStyle::pixelMetric
+124   QCommonStyle::sizeFromContents
+128   QCommonStyle::styleHint
+132   QCommonStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QCommonStyle
+   size=8 align=4
+   base size=8 base align=4
+QCommonStyle (0xb2ba3680) 0
+    vptr=((& QCommonStyle::_ZTV12QCommonStyle) + 8u)
+  QStyle (0xb2ba36c0) 0
+      primary-for QCommonStyle (0xb2ba3680)
+    QObject (0xb2ba2744) 0
+        primary-for QStyle (0xb2ba36c0)
+
+Vtable for QMotifStyle
+QMotifStyle::_ZTV11QMotifStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMotifStyle)
+8     QMotifStyle::metaObject
+12    QMotifStyle::qt_metacast
+16    QMotifStyle::qt_metacall
+20    QMotifStyle::~QMotifStyle
+24    QMotifStyle::~QMotifStyle
+28    QMotifStyle::event
+32    QMotifStyle::eventFilter
+36    QMotifStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMotifStyle::polish
+60    QMotifStyle::unpolish
+64    QMotifStyle::polish
+68    QMotifStyle::unpolish
+72    QMotifStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QMotifStyle::standardPalette
+96    QMotifStyle::drawPrimitive
+100   QMotifStyle::drawControl
+104   QMotifStyle::subElementRect
+108   QMotifStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QMotifStyle::subControlRect
+120   QMotifStyle::pixelMetric
+124   QMotifStyle::sizeFromContents
+128   QMotifStyle::styleHint
+132   QMotifStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QMotifStyle
+   size=16 align=4
+   base size=13 base align=4
+QMotifStyle (0xb2ba3980) 0
+    vptr=((& QMotifStyle::_ZTV11QMotifStyle) + 8u)
+  QCommonStyle (0xb2ba39c0) 0
+      primary-for QMotifStyle (0xb2ba3980)
+    QStyle (0xb2ba3a00) 0
+        primary-for QCommonStyle (0xb2ba39c0)
+      QObject (0xb2ba2960) 0
+          primary-for QStyle (0xb2ba3a00)
+
+Vtable for QCDEStyle
+QCDEStyle::_ZTV9QCDEStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QCDEStyle)
+8     QCDEStyle::metaObject
+12    QCDEStyle::qt_metacast
+16    QCDEStyle::qt_metacall
+20    QCDEStyle::~QCDEStyle
+24    QCDEStyle::~QCDEStyle
+28    QMotifStyle::event
+32    QMotifStyle::eventFilter
+36    QMotifStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMotifStyle::polish
+60    QMotifStyle::unpolish
+64    QMotifStyle::polish
+68    QMotifStyle::unpolish
+72    QMotifStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QCDEStyle::standardPalette
+96    QCDEStyle::drawPrimitive
+100   QCDEStyle::drawControl
+104   QMotifStyle::subElementRect
+108   QMotifStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QMotifStyle::subControlRect
+120   QCDEStyle::pixelMetric
+124   QMotifStyle::sizeFromContents
+128   QMotifStyle::styleHint
+132   QMotifStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QCDEStyle
+   size=16 align=4
+   base size=13 base align=4
+QCDEStyle (0xb2ba3d00) 0
+    vptr=((& QCDEStyle::_ZTV9QCDEStyle) + 8u)
+  QMotifStyle (0xb2ba3d40) 0
+      primary-for QCDEStyle (0xb2ba3d00)
+    QCommonStyle (0xb2ba3d80) 0
+        primary-for QMotifStyle (0xb2ba3d40)
+      QStyle (0xb2ba3dc0) 0
+          primary-for QCommonStyle (0xb2ba3d80)
+        QObject (0xb2ba2bb8) 0
+            primary-for QStyle (0xb2ba3dc0)
+
+Vtable for QWindowsStyle
+QWindowsStyle::_ZTV13QWindowsStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWindowsStyle)
+8     QWindowsStyle::metaObject
+12    QWindowsStyle::qt_metacast
+16    QWindowsStyle::qt_metacall
+20    QWindowsStyle::~QWindowsStyle
+24    QWindowsStyle::~QWindowsStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsStyle::polish
+60    QWindowsStyle::unpolish
+64    QWindowsStyle::polish
+68    QWindowsStyle::unpolish
+72    QWindowsStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QWindowsStyle::drawPrimitive
+100   QWindowsStyle::drawControl
+104   QWindowsStyle::subElementRect
+108   QWindowsStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QCommonStyle::subControlRect
+120   QWindowsStyle::pixelMetric
+124   QWindowsStyle::sizeFromContents
+128   QWindowsStyle::styleHint
+132   QWindowsStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsStyle (0xb2bea000) 0
+    vptr=((& QWindowsStyle::_ZTV13QWindowsStyle) + 8u)
+  QCommonStyle (0xb2bea040) 0
+      primary-for QWindowsStyle (0xb2bea000)
+    QStyle (0xb2bea080) 0
+        primary-for QCommonStyle (0xb2bea040)
+      QObject (0xb2ba2ce4) 0
+          primary-for QStyle (0xb2bea080)
+
+Vtable for QCleanlooksStyle
+QCleanlooksStyle::_ZTV16QCleanlooksStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCleanlooksStyle)
+8     QCleanlooksStyle::metaObject
+12    QCleanlooksStyle::qt_metacast
+16    QCleanlooksStyle::qt_metacall
+20    QCleanlooksStyle::~QCleanlooksStyle
+24    QCleanlooksStyle::~QCleanlooksStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCleanlooksStyle::polish
+60    QCleanlooksStyle::unpolish
+64    QCleanlooksStyle::polish
+68    QCleanlooksStyle::unpolish
+72    QCleanlooksStyle::polish
+76    QStyle::itemTextRect
+80    QCleanlooksStyle::itemPixmapRect
+84    QCleanlooksStyle::drawItemText
+88    QCleanlooksStyle::drawItemPixmap
+92    QCleanlooksStyle::standardPalette
+96    QCleanlooksStyle::drawPrimitive
+100   QCleanlooksStyle::drawControl
+104   QCleanlooksStyle::subElementRect
+108   QCleanlooksStyle::drawComplexControl
+112   QCleanlooksStyle::hitTestComplexControl
+116   QCleanlooksStyle::subControlRect
+120   QCleanlooksStyle::pixelMetric
+124   QCleanlooksStyle::sizeFromContents
+128   QCleanlooksStyle::styleHint
+132   QCleanlooksStyle::standardPixmap
+136   QCleanlooksStyle::generatedIconPixmap
+
+Class QCleanlooksStyle
+   size=12 align=4
+   base size=12 base align=4
+QCleanlooksStyle (0xb2bea340) 0
+    vptr=((& QCleanlooksStyle::_ZTV16QCleanlooksStyle) + 8u)
+  QWindowsStyle (0xb2bea380) 0
+      primary-for QCleanlooksStyle (0xb2bea340)
+    QCommonStyle (0xb2bea3c0) 0
+        primary-for QWindowsStyle (0xb2bea380)
+      QStyle (0xb2bea400) 0
+          primary-for QCommonStyle (0xb2bea3c0)
+        QObject (0xb2ba2f00) 0
+            primary-for QStyle (0xb2bea400)
+
+Vtable for QDialog
+QDialog::_ZTV7QDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QDialog)
+8     QDialog::metaObject
+12    QDialog::qt_metacast
+16    QDialog::qt_metacall
+20    QDialog::~QDialog
+24    QDialog::~QDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI7QDialog)
+244   QDialog::_ZThn8_N7QDialogD1Ev
+248   QDialog::_ZThn8_N7QDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDialog
+   size=20 align=4
+   base size=20 base align=4
+QDialog (0xb2bea6c0) 0
+    vptr=((& QDialog::_ZTV7QDialog) + 8u)
+  QWidget (0xb2c0b280) 0
+      primary-for QDialog (0xb2bea6c0)
+    QObject (0xb2c0d12c) 0
+        primary-for QWidget (0xb2c0b280)
+    QPaintDevice (0xb2c0d168) 8
+        vptr=((& QDialog::_ZTV7QDialog) + 244u)
+
+Vtable for QFileDialog
+QFileDialog::_ZTV11QFileDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFileDialog)
+8     QFileDialog::metaObject
+12    QFileDialog::qt_metacast
+16    QFileDialog::qt_metacall
+20    QFileDialog::~QFileDialog
+24    QFileDialog::~QFileDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QFileDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFileDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QFileDialog::done
+228   QFileDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QFileDialog)
+244   QFileDialog::_ZThn8_N11QFileDialogD1Ev
+248   QFileDialog::_ZThn8_N11QFileDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFileDialog
+   size=20 align=4
+   base size=20 base align=4
+QFileDialog (0xb2bea980) 0
+    vptr=((& QFileDialog::_ZTV11QFileDialog) + 8u)
+  QDialog (0xb2bea9c0) 0
+      primary-for QFileDialog (0xb2bea980)
+    QWidget (0xb2c18fa0) 0
+        primary-for QDialog (0xb2bea9c0)
+      QObject (0xb2c0d384) 0
+          primary-for QWidget (0xb2c18fa0)
+      QPaintDevice (0xb2c0d3c0) 8
+          vptr=((& QFileDialog::_ZTV11QFileDialog) + 244u)
+
+Vtable for QGtkStyle
+QGtkStyle::_ZTV9QGtkStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QGtkStyle)
+8     QGtkStyle::metaObject
+12    QGtkStyle::qt_metacast
+16    QGtkStyle::qt_metacall
+20    QGtkStyle::~QGtkStyle
+24    QGtkStyle::~QGtkStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGtkStyle::polish
+60    QGtkStyle::unpolish
+64    QGtkStyle::polish
+68    QGtkStyle::unpolish
+72    QGtkStyle::polish
+76    QStyle::itemTextRect
+80    QGtkStyle::itemPixmapRect
+84    QGtkStyle::drawItemText
+88    QGtkStyle::drawItemPixmap
+92    QGtkStyle::standardPalette
+96    QGtkStyle::drawPrimitive
+100   QGtkStyle::drawControl
+104   QGtkStyle::subElementRect
+108   QGtkStyle::drawComplexControl
+112   QGtkStyle::hitTestComplexControl
+116   QGtkStyle::subControlRect
+120   QGtkStyle::pixelMetric
+124   QGtkStyle::sizeFromContents
+128   QGtkStyle::styleHint
+132   QGtkStyle::standardPixmap
+136   QGtkStyle::generatedIconPixmap
+
+Class QGtkStyle
+   size=12 align=4
+   base size=12 base align=4
+QGtkStyle (0xb2c552c0) 0
+    vptr=((& QGtkStyle::_ZTV9QGtkStyle) + 8u)
+  QCleanlooksStyle (0xb2c55300) 0
+      primary-for QGtkStyle (0xb2c552c0)
+    QWindowsStyle (0xb2c55340) 0
+        primary-for QCleanlooksStyle (0xb2c55300)
+      QCommonStyle (0xb2c55380) 0
+          primary-for QWindowsStyle (0xb2c55340)
+        QStyle (0xb2c553c0) 0
+            primary-for QCommonStyle (0xb2c55380)
+          QObject (0xb2c0da50) 0
+              primary-for QStyle (0xb2c553c0)
+
+Vtable for QPlastiqueStyle
+QPlastiqueStyle::_ZTV15QPlastiqueStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPlastiqueStyle)
+8     QPlastiqueStyle::metaObject
+12    QPlastiqueStyle::qt_metacast
+16    QPlastiqueStyle::qt_metacall
+20    QPlastiqueStyle::~QPlastiqueStyle
+24    QPlastiqueStyle::~QPlastiqueStyle
+28    QObject::event
+32    QPlastiqueStyle::eventFilter
+36    QPlastiqueStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPlastiqueStyle::polish
+60    QPlastiqueStyle::unpolish
+64    QPlastiqueStyle::polish
+68    QPlastiqueStyle::unpolish
+72    QPlastiqueStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QPlastiqueStyle::standardPalette
+96    QPlastiqueStyle::drawPrimitive
+100   QPlastiqueStyle::drawControl
+104   QPlastiqueStyle::subElementRect
+108   QPlastiqueStyle::drawComplexControl
+112   QPlastiqueStyle::hitTestComplexControl
+116   QPlastiqueStyle::subControlRect
+120   QPlastiqueStyle::pixelMetric
+124   QPlastiqueStyle::sizeFromContents
+128   QPlastiqueStyle::styleHint
+132   QPlastiqueStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QPlastiqueStyle
+   size=16 align=4
+   base size=16 base align=4
+QPlastiqueStyle (0xb2c55680) 0
+    vptr=((& QPlastiqueStyle::_ZTV15QPlastiqueStyle) + 8u)
+  QWindowsStyle (0xb2c556c0) 0
+      primary-for QPlastiqueStyle (0xb2c55680)
+    QCommonStyle (0xb2c55700) 0
+        primary-for QWindowsStyle (0xb2c556c0)
+      QStyle (0xb2c55740) 0
+          primary-for QCommonStyle (0xb2c55700)
+        QObject (0xb2c0dc6c) 0
+            primary-for QStyle (0xb2c55740)
+
+Vtable for QProxyStyle
+QProxyStyle::_ZTV11QProxyStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QProxyStyle)
+8     QProxyStyle::metaObject
+12    QProxyStyle::qt_metacast
+16    QProxyStyle::qt_metacall
+20    QProxyStyle::~QProxyStyle
+24    QProxyStyle::~QProxyStyle
+28    QProxyStyle::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProxyStyle::polish
+60    QProxyStyle::unpolish
+64    QProxyStyle::polish
+68    QProxyStyle::unpolish
+72    QProxyStyle::polish
+76    QProxyStyle::itemTextRect
+80    QProxyStyle::itemPixmapRect
+84    QProxyStyle::drawItemText
+88    QProxyStyle::drawItemPixmap
+92    QProxyStyle::standardPalette
+96    QProxyStyle::drawPrimitive
+100   QProxyStyle::drawControl
+104   QProxyStyle::subElementRect
+108   QProxyStyle::drawComplexControl
+112   QProxyStyle::hitTestComplexControl
+116   QProxyStyle::subControlRect
+120   QProxyStyle::pixelMetric
+124   QProxyStyle::sizeFromContents
+128   QProxyStyle::styleHint
+132   QProxyStyle::standardPixmap
+136   QProxyStyle::generatedIconPixmap
+
+Class QProxyStyle
+   size=8 align=4
+   base size=8 base align=4
+QProxyStyle (0xb2c55a00) 0
+    vptr=((& QProxyStyle::_ZTV11QProxyStyle) + 8u)
+  QCommonStyle (0xb2c55a40) 0
+      primary-for QProxyStyle (0xb2c55a00)
+    QStyle (0xb2c55a80) 0
+        primary-for QCommonStyle (0xb2c55a40)
+      QObject (0xb2c0de88) 0
+          primary-for QStyle (0xb2c55a80)
+
+Vtable for QS60Style
+QS60Style::_ZTV9QS60Style: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QS60Style)
+8     QS60Style::metaObject
+12    QS60Style::qt_metacast
+16    QS60Style::qt_metacall
+20    QS60Style::~QS60Style
+24    QS60Style::~QS60Style
+28    QS60Style::event
+32    QS60Style::eventFilter
+36    QS60Style::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QS60Style::polish
+60    QS60Style::unpolish
+64    QS60Style::polish
+68    QS60Style::unpolish
+72    QCommonStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QS60Style::drawPrimitive
+100   QS60Style::drawControl
+104   QS60Style::subElementRect
+108   QS60Style::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QS60Style::subControlRect
+120   QS60Style::pixelMetric
+124   QS60Style::sizeFromContents
+128   QS60Style::styleHint
+132   QCommonStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QS60Style
+   size=8 align=4
+   base size=8 base align=4
+QS60Style (0xb2c55d40) 0
+    vptr=((& QS60Style::_ZTV9QS60Style) + 8u)
+  QCommonStyle (0xb2c55d80) 0
+      primary-for QS60Style (0xb2c55d40)
+    QStyle (0xb2c55dc0) 0
+        primary-for QCommonStyle (0xb2c55d80)
+      QObject (0xb2aad0b4) 0
+          primary-for QStyle (0xb2c55dc0)
+
+Class QStyleFactory
+   size=1 align=1
+   base size=0 base align=1
+QStyleFactory (0xb2aad2d0) 0 empty
+
+Vtable for QStyleFactoryInterface
+QStyleFactoryInterface::_ZTV22QStyleFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QStyleFactoryInterface)
+8     QStyleFactoryInterface::~QStyleFactoryInterface
+12    QStyleFactoryInterface::~QStyleFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QStyleFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QStyleFactoryInterface (0xb2ac00c0) 0 nearly-empty
+    vptr=((& QStyleFactoryInterface::_ZTV22QStyleFactoryInterface) + 8u)
+  QFactoryInterface (0xb2aad30c) 0 nearly-empty
+      primary-for QStyleFactoryInterface (0xb2ac00c0)
+
+Vtable for QStylePlugin
+QStylePlugin::_ZTV12QStylePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QStylePlugin)
+8     QStylePlugin::metaObject
+12    QStylePlugin::qt_metacast
+16    QStylePlugin::qt_metacall
+20    QStylePlugin::~QStylePlugin
+24    QStylePlugin::~QStylePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI12QStylePlugin)
+72    QStylePlugin::_ZThn8_N12QStylePluginD1Ev
+76    QStylePlugin::_ZThn8_N12QStylePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QStylePlugin
+   size=12 align=4
+   base size=12 base align=4
+QStylePlugin (0xb2ac45f0) 0
+    vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 8u)
+  QObject (0xb2aad618) 0
+      primary-for QStylePlugin (0xb2ac45f0)
+  QStyleFactoryInterface (0xb2ac0380) 8 nearly-empty
+      vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 72u)
+    QFactoryInterface (0xb2aad654) 8 nearly-empty
+        primary-for QStyleFactoryInterface (0xb2ac0380)
+
+Vtable for QWindowsCEStyle
+QWindowsCEStyle::_ZTV15QWindowsCEStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QWindowsCEStyle)
+8     QWindowsCEStyle::metaObject
+12    QWindowsCEStyle::qt_metacast
+16    QWindowsCEStyle::qt_metacall
+20    QWindowsCEStyle::~QWindowsCEStyle
+24    QWindowsCEStyle::~QWindowsCEStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsCEStyle::polish
+60    QWindowsStyle::unpolish
+64    QWindowsCEStyle::polish
+68    QWindowsStyle::unpolish
+72    QWindowsCEStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QWindowsCEStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsCEStyle::standardPalette
+96    QWindowsCEStyle::drawPrimitive
+100   QWindowsCEStyle::drawControl
+104   QWindowsCEStyle::subElementRect
+108   QWindowsCEStyle::drawComplexControl
+112   QWindowsCEStyle::hitTestComplexControl
+116   QWindowsCEStyle::subControlRect
+120   QWindowsCEStyle::pixelMetric
+124   QWindowsCEStyle::sizeFromContents
+128   QWindowsCEStyle::styleHint
+132   QWindowsCEStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsCEStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsCEStyle (0xb2ac05c0) 0
+    vptr=((& QWindowsCEStyle::_ZTV15QWindowsCEStyle) + 8u)
+  QWindowsStyle (0xb2ac0600) 0
+      primary-for QWindowsCEStyle (0xb2ac05c0)
+    QCommonStyle (0xb2ac0640) 0
+        primary-for QWindowsStyle (0xb2ac0600)
+      QStyle (0xb2ac0680) 0
+          primary-for QCommonStyle (0xb2ac0640)
+        QObject (0xb2aad780) 0
+            primary-for QStyle (0xb2ac0680)
+
+Vtable for QWindowsMobileStyle
+QWindowsMobileStyle::_ZTV19QWindowsMobileStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QWindowsMobileStyle)
+8     QWindowsMobileStyle::metaObject
+12    QWindowsMobileStyle::qt_metacast
+16    QWindowsMobileStyle::qt_metacall
+20    QWindowsMobileStyle::~QWindowsMobileStyle
+24    QWindowsMobileStyle::~QWindowsMobileStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsMobileStyle::polish
+60    QWindowsMobileStyle::unpolish
+64    QWindowsMobileStyle::polish
+68    QWindowsMobileStyle::unpolish
+72    QWindowsMobileStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsMobileStyle::standardPalette
+96    QWindowsMobileStyle::drawPrimitive
+100   QWindowsMobileStyle::drawControl
+104   QWindowsMobileStyle::subElementRect
+108   QWindowsMobileStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QWindowsMobileStyle::subControlRect
+120   QWindowsMobileStyle::pixelMetric
+124   QWindowsMobileStyle::sizeFromContents
+128   QWindowsMobileStyle::styleHint
+132   QWindowsMobileStyle::standardPixmap
+136   QWindowsMobileStyle::generatedIconPixmap
+
+Class QWindowsMobileStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsMobileStyle (0xb2ac08c0) 0
+    vptr=((& QWindowsMobileStyle::_ZTV19QWindowsMobileStyle) + 8u)
+  QWindowsStyle (0xb2ac0900) 0
+      primary-for QWindowsMobileStyle (0xb2ac08c0)
+    QCommonStyle (0xb2ac0940) 0
+        primary-for QWindowsStyle (0xb2ac0900)
+      QStyle (0xb2ac0980) 0
+          primary-for QCommonStyle (0xb2ac0940)
+        QObject (0xb2aad8ac) 0
+            primary-for QStyle (0xb2ac0980)
+
+Vtable for QWindowsXPStyle
+QWindowsXPStyle::_ZTV15QWindowsXPStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QWindowsXPStyle)
+8     QWindowsXPStyle::metaObject
+12    QWindowsXPStyle::qt_metacast
+16    QWindowsXPStyle::qt_metacall
+20    QWindowsXPStyle::~QWindowsXPStyle
+24    QWindowsXPStyle::~QWindowsXPStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsXPStyle::polish
+60    QWindowsXPStyle::unpolish
+64    QWindowsXPStyle::polish
+68    QWindowsXPStyle::unpolish
+72    QWindowsXPStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsXPStyle::standardPalette
+96    QWindowsXPStyle::drawPrimitive
+100   QWindowsXPStyle::drawControl
+104   QWindowsXPStyle::subElementRect
+108   QWindowsXPStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QWindowsXPStyle::subControlRect
+120   QWindowsXPStyle::pixelMetric
+124   QWindowsXPStyle::sizeFromContents
+128   QWindowsXPStyle::styleHint
+132   QWindowsXPStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsXPStyle
+   size=16 align=4
+   base size=16 base align=4
+QWindowsXPStyle (0xb2ac0c40) 0
+    vptr=((& QWindowsXPStyle::_ZTV15QWindowsXPStyle) + 8u)
+  QWindowsStyle (0xb2ac0c80) 0
+      primary-for QWindowsXPStyle (0xb2ac0c40)
+    QCommonStyle (0xb2ac0cc0) 0
+        primary-for QWindowsStyle (0xb2ac0c80)
+      QStyle (0xb2ac0d00) 0
+          primary-for QCommonStyle (0xb2ac0cc0)
+        QObject (0xb2aadac8) 0
+            primary-for QStyle (0xb2ac0d00)
+
+Vtable for QWindowsVistaStyle
+QWindowsVistaStyle::_ZTV18QWindowsVistaStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QWindowsVistaStyle)
+8     QWindowsVistaStyle::metaObject
+12    QWindowsVistaStyle::qt_metacast
+16    QWindowsVistaStyle::qt_metacall
+20    QWindowsVistaStyle::~QWindowsVistaStyle
+24    QWindowsVistaStyle::~QWindowsVistaStyle
+28    QWindowsVistaStyle::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsVistaStyle::polish
+60    QWindowsVistaStyle::unpolish
+64    QWindowsVistaStyle::polish
+68    QWindowsVistaStyle::unpolish
+72    QWindowsVistaStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsVistaStyle::standardPalette
+96    QWindowsVistaStyle::drawPrimitive
+100   QWindowsVistaStyle::drawControl
+104   QWindowsVistaStyle::subElementRect
+108   QWindowsVistaStyle::drawComplexControl
+112   QWindowsVistaStyle::hitTestComplexControl
+116   QWindowsVistaStyle::subControlRect
+120   QWindowsVistaStyle::pixelMetric
+124   QWindowsVistaStyle::sizeFromContents
+128   QWindowsVistaStyle::styleHint
+132   QWindowsVistaStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsVistaStyle
+   size=16 align=4
+   base size=16 base align=4
+QWindowsVistaStyle (0xb2ac0fc0) 0
+    vptr=((& QWindowsVistaStyle::_ZTV18QWindowsVistaStyle) + 8u)
+  QWindowsXPStyle (0xb2b01000) 0
+      primary-for QWindowsVistaStyle (0xb2ac0fc0)
+    QWindowsStyle (0xb2b01040) 0
+        primary-for QWindowsXPStyle (0xb2b01000)
+      QCommonStyle (0xb2b01080) 0
+          primary-for QWindowsStyle (0xb2b01040)
+        QStyle (0xb2b010c0) 0
+            primary-for QCommonStyle (0xb2b01080)
+          QObject (0xb2aadce4) 0
+              primary-for QStyle (0xb2b010c0)
+
+Vtable for QKeyEventTransition
+QKeyEventTransition::_ZTV19QKeyEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QKeyEventTransition)
+8     QKeyEventTransition::metaObject
+12    QKeyEventTransition::qt_metacast
+16    QKeyEventTransition::qt_metacall
+20    QKeyEventTransition::~QKeyEventTransition
+24    QKeyEventTransition::~QKeyEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QKeyEventTransition::eventTest
+60    QKeyEventTransition::onTransition
+
+Class QKeyEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QKeyEventTransition (0xb2b01380) 0
+    vptr=((& QKeyEventTransition::_ZTV19QKeyEventTransition) + 8u)
+  QEventTransition (0xb2b013c0) 0
+      primary-for QKeyEventTransition (0xb2b01380)
+    QAbstractTransition (0xb2b01400) 0
+        primary-for QEventTransition (0xb2b013c0)
+      QObject (0xb2aadf00) 0
+          primary-for QAbstractTransition (0xb2b01400)
+
+Vtable for QMouseEventTransition
+QMouseEventTransition::_ZTV21QMouseEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QMouseEventTransition)
+8     QMouseEventTransition::metaObject
+12    QMouseEventTransition::qt_metacast
+16    QMouseEventTransition::qt_metacall
+20    QMouseEventTransition::~QMouseEventTransition
+24    QMouseEventTransition::~QMouseEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMouseEventTransition::eventTest
+60    QMouseEventTransition::onTransition
+
+Class QMouseEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QMouseEventTransition (0xb2b016c0) 0
+    vptr=((& QMouseEventTransition::_ZTV21QMouseEventTransition) + 8u)
+  QEventTransition (0xb2b01700) 0
+      primary-for QMouseEventTransition (0xb2b016c0)
+    QAbstractTransition (0xb2b01740) 0
+        primary-for QEventTransition (0xb2b01700)
+      QObject (0xb2b1d12c) 0
+          primary-for QAbstractTransition (0xb2b01740)
+
+Class QColormap
+   size=4 align=4
+   base size=4 base align=4
+QColormap (0xb2b1d348) 0
+
+Class QTileRules
+   size=8 align=4
+   base size=8 base align=4
+QTileRules (0xb2b1d384) 0
+
+Class QPainter::PixmapFragment
+   size=80 align=4
+   base size=80 base align=4
+QPainter::PixmapFragment (0xb2b1d708) 0
+
+Class QPainter
+   size=4 align=4
+   base size=4 base align=4
+QPainter (0xb2b1d6cc) 0
+
+Class QTextItem
+   size=1 align=1
+   base size=0 base align=1
+QTextItem (0xb2a5f4ec) 0 empty
+
+Vtable for QPaintEngine
+QPaintEngine::_ZTV12QPaintEngine: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPaintEngine)
+8     QPaintEngine::~QPaintEngine
+12    QPaintEngine::~QPaintEngine
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QPaintEngine::drawRects
+32    QPaintEngine::drawRects
+36    QPaintEngine::drawLines
+40    QPaintEngine::drawLines
+44    QPaintEngine::drawEllipse
+48    QPaintEngine::drawEllipse
+52    QPaintEngine::drawPath
+56    QPaintEngine::drawPoints
+60    QPaintEngine::drawPoints
+64    QPaintEngine::drawPolygon
+68    QPaintEngine::drawPolygon
+72    __cxa_pure_virtual
+76    QPaintEngine::drawTextItem
+80    QPaintEngine::drawTiledPixmap
+84    QPaintEngine::drawImage
+88    QPaintEngine::coordinateOffset
+92    __cxa_pure_virtual
+
+Class QPaintEngine
+   size=20 align=4
+   base size=20 base align=4
+QPaintEngine (0xb2a5f5a0) 0
+    vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 8u)
+
+Class QPaintEngineState
+   size=4 align=4
+   base size=4 base align=4
+QPaintEngineState (0xb2a5f8ac) 0
+
+Vtable for QPrintEngine
+QPrintEngine::_ZTV12QPrintEngine: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPrintEngine)
+8     QPrintEngine::~QPrintEngine
+12    QPrintEngine::~QPrintEngine
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+
+Class QPrintEngine
+   size=4 align=4
+   base size=4 base align=4
+QPrintEngine (0xb28d31e0) 0 nearly-empty
+    vptr=((& QPrintEngine::_ZTV12QPrintEngine) + 8u)
+
+Class QPrinterInfo
+   size=4 align=4
+   base size=4 base align=4
+QPrinterInfo (0xb28d33fc) 0
+
+Class QStylePainter
+   size=12 align=4
+   base size=12 base align=4
+QStylePainter (0xb28ac700) 0
+  QPainter (0xb28d3564) 0
+
+Class QVector3D
+   size=12 align=4
+   base size=12 base align=4
+QVector3D (0xb2931d5c) 0
+
+Class QVector4D
+   size=16 align=4
+   base size=16 base align=4
+QVector4D (0xb27ca834) 0
+
+Class QQuaternion
+   size=32 align=4
+   base size=32 base align=4
+QQuaternion (0xb2807ce4) 0
+
+Class QMatrix4x4
+   size=132 align=4
+   base size=132 base align=4
+QMatrix4x4 (0xb284eb7c) 0
+
+Class QVector2D
+   size=8 align=4
+   base size=8 base align=4
+QVector2D (0xb256a99c) 0
+
+Vtable for QApplication
+QApplication::_ZTV12QApplication: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QApplication)
+8     QApplication::metaObject
+12    QApplication::qt_metacast
+16    QApplication::qt_metacall
+20    QApplication::~QApplication
+24    QApplication::~QApplication
+28    QApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QApplication::notify
+60    QApplication::compressEvent
+64    QApplication::x11EventFilter
+68    QApplication::x11ClientMessage
+72    QApplication::commitData
+76    QApplication::saveState
+
+Class QApplication
+   size=8 align=4
+   base size=8 base align=4
+QApplication (0xb25add40) 0
+    vptr=((& QApplication::_ZTV12QApplication) + 8u)
+  QCoreApplication (0xb25add80) 0
+      primary-for QApplication (0xb25add40)
+    QObject (0xb25ca0b4) 0
+        primary-for QCoreApplication (0xb25add80)
+
+Vtable for QLayoutItem
+QLayoutItem::_ZTV11QLayoutItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QLayoutItem)
+8     QLayoutItem::~QLayoutItem
+12    QLayoutItem::~QLayoutItem
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    QLayoutItem::hasHeightForWidth
+48    QLayoutItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QLayoutItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QLayoutItem
+   size=8 align=4
+   base size=8 base align=4
+QLayoutItem (0xb25ca744) 0
+    vptr=((& QLayoutItem::_ZTV11QLayoutItem) + 8u)
+
+Vtable for QSpacerItem
+QSpacerItem::_ZTV11QSpacerItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QSpacerItem)
+8     QSpacerItem::~QSpacerItem
+12    QSpacerItem::~QSpacerItem
+16    QSpacerItem::sizeHint
+20    QSpacerItem::minimumSize
+24    QSpacerItem::maximumSize
+28    QSpacerItem::expandingDirections
+32    QSpacerItem::setGeometry
+36    QSpacerItem::geometry
+40    QSpacerItem::isEmpty
+44    QLayoutItem::hasHeightForWidth
+48    QLayoutItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QLayoutItem::widget
+64    QLayoutItem::layout
+68    QSpacerItem::spacerItem
+
+Class QSpacerItem
+   size=36 align=4
+   base size=36 base align=4
+QSpacerItem (0xb25e7940) 0
+    vptr=((& QSpacerItem::_ZTV11QSpacerItem) + 8u)
+  QLayoutItem (0xb25ca960) 0
+      primary-for QSpacerItem (0xb25e7940)
+
+Vtable for QWidgetItem
+QWidgetItem::_ZTV11QWidgetItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWidgetItem)
+8     QWidgetItem::~QWidgetItem
+12    QWidgetItem::~QWidgetItem
+16    QWidgetItem::sizeHint
+20    QWidgetItem::minimumSize
+24    QWidgetItem::maximumSize
+28    QWidgetItem::expandingDirections
+32    QWidgetItem::setGeometry
+36    QWidgetItem::geometry
+40    QWidgetItem::isEmpty
+44    QWidgetItem::hasHeightForWidth
+48    QWidgetItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QWidgetItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QWidgetItem
+   size=12 align=4
+   base size=12 base align=4
+QWidgetItem (0xb25e7a80) 0
+    vptr=((& QWidgetItem::_ZTV11QWidgetItem) + 8u)
+  QLayoutItem (0xb25cae88) 0
+      primary-for QWidgetItem (0xb25e7a80)
+
+Vtable for QWidgetItemV2
+QWidgetItemV2::_ZTV13QWidgetItemV2: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWidgetItemV2)
+8     QWidgetItemV2::~QWidgetItemV2
+12    QWidgetItemV2::~QWidgetItemV2
+16    QWidgetItemV2::sizeHint
+20    QWidgetItemV2::minimumSize
+24    QWidgetItemV2::maximumSize
+28    QWidgetItem::expandingDirections
+32    QWidgetItem::setGeometry
+36    QWidgetItem::geometry
+40    QWidgetItem::isEmpty
+44    QWidgetItem::hasHeightForWidth
+48    QWidgetItemV2::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QWidgetItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QWidgetItemV2
+   size=68 align=4
+   base size=68 base align=4
+QWidgetItemV2 (0xb25e7bc0) 0
+    vptr=((& QWidgetItemV2::_ZTV13QWidgetItemV2) + 8u)
+  QWidgetItem (0xb25e7c00) 0
+      primary-for QWidgetItemV2 (0xb25e7bc0)
+    QLayoutItem (0xb260a1a4) 0
+        primary-for QWidgetItem (0xb25e7c00)
+
+Class QLayoutIterator
+   size=8 align=4
+   base size=8 base align=4
+QLayoutIterator (0xb260a258) 0
+
+Vtable for QLayout
+QLayout::_ZTV7QLayout: 45u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QLayout)
+8     QLayout::metaObject
+12    QLayout::qt_metacast
+16    QLayout::qt_metacall
+20    QLayout::~QLayout
+24    QLayout::~QLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLayout::invalidate
+60    QLayout::geometry
+64    __cxa_pure_virtual
+68    QLayout::expandingDirections
+72    QLayout::minimumSize
+76    QLayout::maximumSize
+80    QLayout::setGeometry
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    QLayout::indexOf
+96    __cxa_pure_virtual
+100   QLayout::isEmpty
+104   QLayout::layout
+108   (int (*)(...))-0x000000008
+112   (int (*)(...))(& _ZTI7QLayout)
+116   QLayout::_ZThn8_N7QLayoutD1Ev
+120   QLayout::_ZThn8_N7QLayoutD0Ev
+124   __cxa_pure_virtual
+128   QLayout::_ZThn8_NK7QLayout11minimumSizeEv
+132   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+136   QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv
+140   QLayout::_ZThn8_N7QLayout11setGeometryERK5QRect
+144   QLayout::_ZThn8_NK7QLayout8geometryEv
+148   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+152   QLayoutItem::hasHeightForWidth
+156   QLayoutItem::heightForWidth
+160   QLayoutItem::minimumHeightForWidth
+164   QLayout::_ZThn8_N7QLayout10invalidateEv
+168   QLayoutItem::widget
+172   QLayout::_ZThn8_N7QLayout6layoutEv
+176   QLayoutItem::spacerItem
+
+Class QLayout
+   size=16 align=4
+   base size=16 base align=4
+QLayout (0xb260f190) 0
+    vptr=((& QLayout::_ZTV7QLayout) + 8u)
+  QObject (0xb260a960) 0
+      primary-for QLayout (0xb260f190)
+  QLayoutItem (0xb260a99c) 8
+      vptr=((& QLayout::_ZTV7QLayout) + 116u)
+
+Vtable for QGridLayout
+QGridLayout::_ZTV11QGridLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QGridLayout)
+8     QGridLayout::metaObject
+12    QGridLayout::qt_metacast
+16    QGridLayout::qt_metacall
+20    QGridLayout::~QGridLayout
+24    QGridLayout::~QGridLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGridLayout::invalidate
+60    QLayout::geometry
+64    QGridLayout::addItem
+68    QGridLayout::expandingDirections
+72    QGridLayout::minimumSize
+76    QGridLayout::maximumSize
+80    QGridLayout::setGeometry
+84    QGridLayout::itemAt
+88    QGridLayout::takeAt
+92    QLayout::indexOf
+96    QGridLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QGridLayout::sizeHint
+112   QGridLayout::hasHeightForWidth
+116   QGridLayout::heightForWidth
+120   QGridLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QGridLayout)
+132   QGridLayout::_ZThn8_N11QGridLayoutD1Ev
+136   QGridLayout::_ZThn8_N11QGridLayoutD0Ev
+140   QGridLayout::_ZThn8_NK11QGridLayout8sizeHintEv
+144   QGridLayout::_ZThn8_NK11QGridLayout11minimumSizeEv
+148   QGridLayout::_ZThn8_NK11QGridLayout11maximumSizeEv
+152   QGridLayout::_ZThn8_NK11QGridLayout19expandingDirectionsEv
+156   QGridLayout::_ZThn8_N11QGridLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QGridLayout::_ZThn8_NK11QGridLayout17hasHeightForWidthEv
+172   QGridLayout::_ZThn8_NK11QGridLayout14heightForWidthEi
+176   QGridLayout::_ZThn8_NK11QGridLayout21minimumHeightForWidthEi
+180   QGridLayout::_ZThn8_N11QGridLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QGridLayout
+   size=16 align=4
+   base size=16 base align=4
+QGridLayout (0xb262f680) 0
+    vptr=((& QGridLayout::_ZTV11QGridLayout) + 8u)
+  QLayout (0xb262d000) 0
+      primary-for QGridLayout (0xb262f680)
+    QObject (0xb2639438) 0
+        primary-for QLayout (0xb262d000)
+    QLayoutItem (0xb2639474) 8
+        vptr=((& QGridLayout::_ZTV11QGridLayout) + 132u)
+
+Vtable for QBoxLayout
+QBoxLayout::_ZTV10QBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QBoxLayout)
+8     QBoxLayout::metaObject
+12    QBoxLayout::qt_metacast
+16    QBoxLayout::qt_metacall
+20    QBoxLayout::~QBoxLayout
+24    QBoxLayout::~QBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI10QBoxLayout)
+132   QBoxLayout::_ZThn8_N10QBoxLayoutD1Ev
+136   QBoxLayout::_ZThn8_N10QBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QBoxLayout (0xb2664080) 0
+    vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 8u)
+  QLayout (0xb265ec80) 0
+      primary-for QBoxLayout (0xb2664080)
+    QObject (0xb2639bf4) 0
+        primary-for QLayout (0xb265ec80)
+    QLayoutItem (0xb2639c30) 8
+        vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 132u)
+
+Vtable for QHBoxLayout
+QHBoxLayout::_ZTV11QHBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHBoxLayout)
+8     QHBoxLayout::metaObject
+12    QHBoxLayout::qt_metacast
+16    QHBoxLayout::qt_metacall
+20    QHBoxLayout::~QHBoxLayout
+24    QHBoxLayout::~QHBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QHBoxLayout)
+132   QHBoxLayout::_ZThn8_N11QHBoxLayoutD1Ev
+136   QHBoxLayout::_ZThn8_N11QHBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QHBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QHBoxLayout (0xb26643c0) 0
+    vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 8u)
+  QBoxLayout (0xb2664400) 0
+      primary-for QHBoxLayout (0xb26643c0)
+    QLayout (0xb2473960) 0
+        primary-for QBoxLayout (0xb2664400)
+      QObject (0xb2639f78) 0
+          primary-for QLayout (0xb2473960)
+      QLayoutItem (0xb2639fb4) 8
+          vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 132u)
+
+Vtable for QVBoxLayout
+QVBoxLayout::_ZTV11QVBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QVBoxLayout)
+8     QVBoxLayout::metaObject
+12    QVBoxLayout::qt_metacast
+16    QVBoxLayout::qt_metacall
+20    QVBoxLayout::~QVBoxLayout
+24    QVBoxLayout::~QVBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QVBoxLayout)
+132   QVBoxLayout::_ZThn8_N11QVBoxLayoutD1Ev
+136   QVBoxLayout::_ZThn8_N11QVBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QVBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QVBoxLayout (0xb2664640) 0
+    vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 8u)
+  QBoxLayout (0xb2664680) 0
+      primary-for QVBoxLayout (0xb2664640)
+    QLayout (0xb24837d0) 0
+        primary-for QBoxLayout (0xb2664680)
+      QObject (0xb24890f0) 0
+          primary-for QLayout (0xb24837d0)
+      QLayoutItem (0xb248912c) 8
+          vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 132u)
+
+Vtable for QClipboard
+QClipboard::_ZTV10QClipboard: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QClipboard)
+8     QClipboard::metaObject
+12    QClipboard::qt_metacast
+16    QClipboard::qt_metacall
+20    QClipboard::~QClipboard
+24    QClipboard::~QClipboard
+28    QClipboard::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QClipboard::connectNotify
+52    QObject::disconnectNotify
+
+Class QClipboard
+   size=8 align=4
+   base size=8 base align=4
+QClipboard (0xb26648c0) 0
+    vptr=((& QClipboard::_ZTV10QClipboard) + 8u)
+  QObject (0xb2489258) 0
+      primary-for QClipboard (0xb26648c0)
+
+Vtable for QDesktopWidget
+QDesktopWidget::_ZTV14QDesktopWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDesktopWidget)
+8     QDesktopWidget::metaObject
+12    QDesktopWidget::qt_metacast
+16    QDesktopWidget::qt_metacall
+20    QDesktopWidget::~QDesktopWidget
+24    QDesktopWidget::~QDesktopWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDesktopWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QDesktopWidget)
+232   QDesktopWidget::_ZThn8_N14QDesktopWidgetD1Ev
+236   QDesktopWidget::_ZThn8_N14QDesktopWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDesktopWidget
+   size=20 align=4
+   base size=20 base align=4
+QDesktopWidget (0xb2664b80) 0
+    vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 8u)
+  QWidget (0xb24a1af0) 0
+      primary-for QDesktopWidget (0xb2664b80)
+    QObject (0xb2489474) 0
+        primary-for QWidget (0xb24a1af0)
+    QPaintDevice (0xb24894b0) 8
+        vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 232u)
+
+Vtable for QFormLayout
+QFormLayout::_ZTV11QFormLayout: 48u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFormLayout)
+8     QFormLayout::metaObject
+12    QFormLayout::qt_metacast
+16    QFormLayout::qt_metacall
+20    QFormLayout::~QFormLayout
+24    QFormLayout::~QFormLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFormLayout::invalidate
+60    QLayout::geometry
+64    QFormLayout::addItem
+68    QFormLayout::expandingDirections
+72    QFormLayout::minimumSize
+76    QLayout::maximumSize
+80    QFormLayout::setGeometry
+84    QFormLayout::itemAt
+88    QFormLayout::takeAt
+92    QLayout::indexOf
+96    QFormLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QFormLayout::sizeHint
+112   QFormLayout::hasHeightForWidth
+116   QFormLayout::heightForWidth
+120   (int (*)(...))-0x000000008
+124   (int (*)(...))(& _ZTI11QFormLayout)
+128   QFormLayout::_ZThn8_N11QFormLayoutD1Ev
+132   QFormLayout::_ZThn8_N11QFormLayoutD0Ev
+136   QFormLayout::_ZThn8_NK11QFormLayout8sizeHintEv
+140   QFormLayout::_ZThn8_NK11QFormLayout11minimumSizeEv
+144   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+148   QFormLayout::_ZThn8_NK11QFormLayout19expandingDirectionsEv
+152   QFormLayout::_ZThn8_N11QFormLayout11setGeometryERK5QRect
+156   QLayout::_ZThn8_NK7QLayout8geometryEv
+160   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+164   QFormLayout::_ZThn8_NK11QFormLayout17hasHeightForWidthEv
+168   QFormLayout::_ZThn8_NK11QFormLayout14heightForWidthEi
+172   QLayoutItem::minimumHeightForWidth
+176   QFormLayout::_ZThn8_N11QFormLayout10invalidateEv
+180   QLayoutItem::widget
+184   QLayout::_ZThn8_N7QLayout6layoutEv
+188   QLayoutItem::spacerItem
+
+Class QFormLayout
+   size=16 align=4
+   base size=16 base align=4
+QFormLayout (0xb2664f00) 0
+    vptr=((& QFormLayout::_ZTV11QFormLayout) + 8u)
+  QLayout (0xb24adaf0) 0
+      primary-for QFormLayout (0xb2664f00)
+    QObject (0xb2489708) 0
+        primary-for QLayout (0xb24adaf0)
+    QLayoutItem (0xb2489744) 8
+        vptr=((& QFormLayout::_ZTV11QFormLayout) + 128u)
+
+Vtable for QGesture
+QGesture::_ZTV8QGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QGesture)
+8     QGesture::metaObject
+12    QGesture::qt_metacast
+16    QGesture::qt_metacall
+20    QGesture::~QGesture
+24    QGesture::~QGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QGesture
+   size=8 align=4
+   base size=8 base align=4
+QGesture (0xb24cc300) 0
+    vptr=((& QGesture::_ZTV8QGesture) + 8u)
+  QObject (0xb2489a14) 0
+      primary-for QGesture (0xb24cc300)
+
+Vtable for QPanGesture
+QPanGesture::_ZTV11QPanGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPanGesture)
+8     QPanGesture::metaObject
+12    QPanGesture::qt_metacast
+16    QPanGesture::qt_metacall
+20    QPanGesture::~QPanGesture
+24    QPanGesture::~QPanGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPanGesture
+   size=8 align=4
+   base size=8 base align=4
+QPanGesture (0xb24cc5c0) 0
+    vptr=((& QPanGesture::_ZTV11QPanGesture) + 8u)
+  QGesture (0xb24cc600) 0
+      primary-for QPanGesture (0xb24cc5c0)
+    QObject (0xb2489c30) 0
+        primary-for QGesture (0xb24cc600)
+
+Vtable for QPinchGesture
+QPinchGesture::_ZTV13QPinchGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPinchGesture)
+8     QPinchGesture::metaObject
+12    QPinchGesture::qt_metacast
+16    QPinchGesture::qt_metacall
+20    QPinchGesture::~QPinchGesture
+24    QPinchGesture::~QPinchGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPinchGesture
+   size=8 align=4
+   base size=8 base align=4
+QPinchGesture (0xb24cc8c0) 0
+    vptr=((& QPinchGesture::_ZTV13QPinchGesture) + 8u)
+  QGesture (0xb24cc900) 0
+      primary-for QPinchGesture (0xb24cc8c0)
+    QObject (0xb2489e4c) 0
+        primary-for QGesture (0xb24cc900)
+
+Vtable for QSwipeGesture
+QSwipeGesture::_ZTV13QSwipeGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSwipeGesture)
+8     QSwipeGesture::metaObject
+12    QSwipeGesture::qt_metacast
+16    QSwipeGesture::qt_metacall
+20    QSwipeGesture::~QSwipeGesture
+24    QSwipeGesture::~QSwipeGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSwipeGesture
+   size=8 align=4
+   base size=8 base align=4
+QSwipeGesture (0xb24ccd00) 0
+    vptr=((& QSwipeGesture::_ZTV13QSwipeGesture) + 8u)
+  QGesture (0xb24ccd40) 0
+      primary-for QSwipeGesture (0xb24ccd00)
+    QObject (0xb24fc12c) 0
+        primary-for QGesture (0xb24ccd40)
+
+Vtable for QTapGesture
+QTapGesture::_ZTV11QTapGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTapGesture)
+8     QTapGesture::metaObject
+12    QTapGesture::qt_metacast
+16    QTapGesture::qt_metacall
+20    QTapGesture::~QTapGesture
+24    QTapGesture::~QTapGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTapGesture
+   size=8 align=4
+   base size=8 base align=4
+QTapGesture (0xb250d000) 0
+    vptr=((& QTapGesture::_ZTV11QTapGesture) + 8u)
+  QGesture (0xb250d040) 0
+      primary-for QTapGesture (0xb250d000)
+    QObject (0xb24fc348) 0
+        primary-for QGesture (0xb250d040)
+
+Vtable for QTapAndHoldGesture
+QTapAndHoldGesture::_ZTV18QTapAndHoldGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QTapAndHoldGesture)
+8     QTapAndHoldGesture::metaObject
+12    QTapAndHoldGesture::qt_metacast
+16    QTapAndHoldGesture::qt_metacall
+20    QTapAndHoldGesture::~QTapAndHoldGesture
+24    QTapAndHoldGesture::~QTapAndHoldGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTapAndHoldGesture
+   size=8 align=4
+   base size=8 base align=4
+QTapAndHoldGesture (0xb250d300) 0
+    vptr=((& QTapAndHoldGesture::_ZTV18QTapAndHoldGesture) + 8u)
+  QGesture (0xb250d340) 0
+      primary-for QTapAndHoldGesture (0xb250d300)
+    QObject (0xb24fc564) 0
+        primary-for QGesture (0xb250d340)
+
+Vtable for QGestureRecognizer
+QGestureRecognizer::_ZTV18QGestureRecognizer: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGestureRecognizer)
+8     QGestureRecognizer::~QGestureRecognizer
+12    QGestureRecognizer::~QGestureRecognizer
+16    QGestureRecognizer::create
+20    __cxa_pure_virtual
+24    QGestureRecognizer::reset
+
+Class QGestureRecognizer
+   size=4 align=4
+   base size=4 base align=4
+QGestureRecognizer (0xb24fc834) 0 nearly-empty
+    vptr=((& QGestureRecognizer::_ZTV18QGestureRecognizer) + 8u)
+
+Vtable for QSessionManager
+QSessionManager::_ZTV15QSessionManager: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSessionManager)
+8     QSessionManager::metaObject
+12    QSessionManager::qt_metacast
+16    QSessionManager::qt_metacall
+20    QSessionManager::~QSessionManager
+24    QSessionManager::~QSessionManager
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSessionManager
+   size=8 align=4
+   base size=8 base align=4
+QSessionManager (0xb250d900) 0
+    vptr=((& QSessionManager::_ZTV15QSessionManager) + 8u)
+  QObject (0xb24fc960) 0
+      primary-for QSessionManager (0xb250d900)
+
+Vtable for QShortcut
+QShortcut::_ZTV9QShortcut: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QShortcut)
+8     QShortcut::metaObject
+12    QShortcut::qt_metacast
+16    QShortcut::qt_metacall
+20    QShortcut::~QShortcut
+24    QShortcut::~QShortcut
+28    QShortcut::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QShortcut
+   size=8 align=4
+   base size=8 base align=4
+QShortcut (0xb250dbc0) 0
+    vptr=((& QShortcut::_ZTV9QShortcut) + 8u)
+  QObject (0xb24fcb7c) 0
+      primary-for QShortcut (0xb250dbc0)
+
+Vtable for QSound
+QSound::_ZTV6QSound: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QSound)
+8     QSound::metaObject
+12    QSound::qt_metacast
+16    QSound::qt_metacall
+20    QSound::~QSound
+24    QSound::~QSound
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSound
+   size=8 align=4
+   base size=8 base align=4
+QSound (0xb250dec0) 0
+    vptr=((& QSound::_ZTV6QSound) + 8u)
+  QObject (0xb24fce10) 0
+      primary-for QSound (0xb250dec0)
+
+Vtable for QStackedLayout
+QStackedLayout::_ZTV14QStackedLayout: 46u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QStackedLayout)
+8     QStackedLayout::metaObject
+12    QStackedLayout::qt_metacast
+16    QStackedLayout::qt_metacall
+20    QStackedLayout::~QStackedLayout
+24    QStackedLayout::~QStackedLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLayout::invalidate
+60    QLayout::geometry
+64    QStackedLayout::addItem
+68    QLayout::expandingDirections
+72    QStackedLayout::minimumSize
+76    QLayout::maximumSize
+80    QStackedLayout::setGeometry
+84    QStackedLayout::itemAt
+88    QStackedLayout::takeAt
+92    QLayout::indexOf
+96    QStackedLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QStackedLayout::sizeHint
+112   (int (*)(...))-0x000000008
+116   (int (*)(...))(& _ZTI14QStackedLayout)
+120   QStackedLayout::_ZThn8_N14QStackedLayoutD1Ev
+124   QStackedLayout::_ZThn8_N14QStackedLayoutD0Ev
+128   QStackedLayout::_ZThn8_NK14QStackedLayout8sizeHintEv
+132   QStackedLayout::_ZThn8_NK14QStackedLayout11minimumSizeEv
+136   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+140   QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv
+144   QStackedLayout::_ZThn8_N14QStackedLayout11setGeometryERK5QRect
+148   QLayout::_ZThn8_NK7QLayout8geometryEv
+152   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+156   QLayoutItem::hasHeightForWidth
+160   QLayoutItem::heightForWidth
+164   QLayoutItem::minimumHeightForWidth
+168   QLayout::_ZThn8_N7QLayout10invalidateEv
+172   QLayoutItem::widget
+176   QLayout::_ZThn8_N7QLayout6layoutEv
+180   QLayoutItem::spacerItem
+
+Class QStackedLayout
+   size=16 align=4
+   base size=16 base align=4
+QStackedLayout (0xb2370200) 0
+    vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 8u)
+  QLayout (0xb236f6e0) 0
+      primary-for QStackedLayout (0xb2370200)
+    QObject (0xb2376078) 0
+        primary-for QLayout (0xb236f6e0)
+    QLayoutItem (0xb23760b4) 8
+        vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 120u)
+
+Class QToolTip
+   size=1 align=1
+   base size=0 base align=1
+QToolTip (0xb23762d0) 0 empty
+
+Class QWhatsThis
+   size=1 align=1
+   base size=0 base align=1
+QWhatsThis (0xb237630c) 0 empty
+
+Vtable for QWidgetAction
+QWidgetAction::_ZTV13QWidgetAction: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWidgetAction)
+8     QWidgetAction::metaObject
+12    QWidgetAction::qt_metacast
+16    QWidgetAction::qt_metacall
+20    QWidgetAction::~QWidgetAction
+24    QWidgetAction::~QWidgetAction
+28    QWidgetAction::event
+32    QWidgetAction::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidgetAction::createWidget
+60    QWidgetAction::deleteWidget
+
+Class QWidgetAction
+   size=8 align=4
+   base size=8 base align=4
+QWidgetAction (0xb2370640) 0
+    vptr=((& QWidgetAction::_ZTV13QWidgetAction) + 8u)
+  QAction (0xb2370680) 0
+      primary-for QWidgetAction (0xb2370640)
+    QObject (0xb2376348) 0
+        primary-for QAction (0xb2370680)
+
+Vtable for QAbstractProxyModel
+QAbstractProxyModel::_ZTV19QAbstractProxyModel: 47u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractProxyModel)
+8     QAbstractProxyModel::metaObject
+12    QAbstractProxyModel::qt_metacast
+16    QAbstractProxyModel::qt_metacall
+20    QAbstractProxyModel::~QAbstractProxyModel
+24    QAbstractProxyModel::~QAbstractProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    QAbstractProxyModel::data
+80    QAbstractProxyModel::setData
+84    QAbstractProxyModel::headerData
+88    QAbstractProxyModel::setHeaderData
+92    QAbstractProxyModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractProxyModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractProxyModel::submit
+164   QAbstractProxyModel::revert
+168   QAbstractProxyModel::setSourceModel
+172   __cxa_pure_virtual
+176   __cxa_pure_virtual
+180   QAbstractProxyModel::mapSelectionToSource
+184   QAbstractProxyModel::mapSelectionFromSource
+
+Class QAbstractProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractProxyModel (0xb2370940) 0
+    vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 8u)
+  QAbstractItemModel (0xb2370980) 0
+      primary-for QAbstractProxyModel (0xb2370940)
+    QObject (0xb2376564) 0
+        primary-for QAbstractItemModel (0xb2370980)
+
+Vtable for QColumnView
+QColumnView::_ZTV11QColumnView: 104u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QColumnView)
+8     QColumnView::metaObject
+12    QColumnView::qt_metacast
+16    QColumnView::qt_metacall
+20    QColumnView::~QColumnView
+24    QColumnView::~QColumnView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QColumnView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QColumnView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QColumnView::scrollContentsBy
+232   QColumnView::setModel
+236   QColumnView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QColumnView::visualRect
+248   QColumnView::scrollTo
+252   QColumnView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QColumnView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QColumnView::selectAll
+280   QAbstractItemView::dataChanged
+284   QColumnView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QColumnView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QAbstractItemView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QColumnView::moveCursor
+344   QColumnView::horizontalOffset
+348   QColumnView::verticalOffset
+352   QColumnView::isIndexHidden
+356   QColumnView::setSelection
+360   QColumnView::visualRegionForSelection
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QColumnView::createColumn
+388   (int (*)(...))-0x000000008
+392   (int (*)(...))(& _ZTI11QColumnView)
+396   QColumnView::_ZThn8_N11QColumnViewD1Ev
+400   QColumnView::_ZThn8_N11QColumnViewD0Ev
+404   QWidget::_ZThn8_NK7QWidget7devTypeEv
+408   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+412   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QColumnView
+   size=20 align=4
+   base size=20 base align=4
+QColumnView (0xb2370c40) 0
+    vptr=((& QColumnView::_ZTV11QColumnView) + 8u)
+  QAbstractItemView (0xb2370c80) 0
+      primary-for QColumnView (0xb2370c40)
+    QAbstractScrollArea (0xb2370cc0) 0
+        primary-for QAbstractItemView (0xb2370c80)
+      QFrame (0xb2370d00) 0
+          primary-for QAbstractScrollArea (0xb2370cc0)
+        QWidget (0xb23aa000) 0
+            primary-for QFrame (0xb2370d00)
+          QObject (0xb2376780) 0
+              primary-for QWidget (0xb23aa000)
+          QPaintDevice (0xb23767bc) 8
+              vptr=((& QColumnView::_ZTV11QColumnView) + 396u)
+
+Vtable for QDataWidgetMapper
+QDataWidgetMapper::_ZTV17QDataWidgetMapper: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QDataWidgetMapper)
+8     QDataWidgetMapper::metaObject
+12    QDataWidgetMapper::qt_metacast
+16    QDataWidgetMapper::qt_metacall
+20    QDataWidgetMapper::~QDataWidgetMapper
+24    QDataWidgetMapper::~QDataWidgetMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDataWidgetMapper::setCurrentIndex
+
+Class QDataWidgetMapper
+   size=8 align=4
+   base size=8 base align=4
+QDataWidgetMapper (0xb2370fc0) 0
+    vptr=((& QDataWidgetMapper::_ZTV17QDataWidgetMapper) + 8u)
+  QObject (0xb23769d8) 0
+      primary-for QDataWidgetMapper (0xb2370fc0)
+
+Vtable for QFileIconProvider
+QFileIconProvider::_ZTV17QFileIconProvider: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFileIconProvider)
+8     QFileIconProvider::~QFileIconProvider
+12    QFileIconProvider::~QFileIconProvider
+16    QFileIconProvider::icon
+20    QFileIconProvider::icon
+24    QFileIconProvider::type
+
+Class QFileIconProvider
+   size=8 align=4
+   base size=8 base align=4
+QFileIconProvider (0xb2376bf4) 0
+    vptr=((& QFileIconProvider::_ZTV17QFileIconProvider) + 8u)
+
+Vtable for QDirModel
+QDirModel::_ZTV9QDirModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QDirModel)
+8     QDirModel::metaObject
+12    QDirModel::qt_metacast
+16    QDirModel::qt_metacall
+20    QDirModel::~QDirModel
+24    QDirModel::~QDirModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDirModel::index
+60    QDirModel::parent
+64    QDirModel::rowCount
+68    QDirModel::columnCount
+72    QDirModel::hasChildren
+76    QDirModel::data
+80    QDirModel::setData
+84    QDirModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QDirModel::mimeTypes
+104   QDirModel::mimeData
+108   QDirModel::dropMimeData
+112   QDirModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QDirModel::flags
+144   QDirModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QDirModel
+   size=8 align=4
+   base size=8 base align=4
+QDirModel (0xb23bf3c0) 0
+    vptr=((& QDirModel::_ZTV9QDirModel) + 8u)
+  QAbstractItemModel (0xb23bf400) 0
+      primary-for QDirModel (0xb23bf3c0)
+    QObject (0xb2376d5c) 0
+        primary-for QAbstractItemModel (0xb23bf400)
+
+Vtable for QHeaderView
+QHeaderView::_ZTV11QHeaderView: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHeaderView)
+8     QHeaderView::metaObject
+12    QHeaderView::qt_metacast
+16    QHeaderView::qt_metacall
+20    QHeaderView::~QHeaderView
+24    QHeaderView::~QHeaderView
+28    QHeaderView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QHeaderView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QHeaderView::mousePressEvent
+84    QHeaderView::mouseReleaseEvent
+88    QHeaderView::mouseDoubleClickEvent
+92    QHeaderView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QHeaderView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QHeaderView::viewportEvent
+228   QHeaderView::scrollContentsBy
+232   QHeaderView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QHeaderView::visualRect
+248   QHeaderView::scrollTo
+252   QHeaderView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QHeaderView::reset
+268   QAbstractItemView::setRootIndex
+272   QHeaderView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QHeaderView::dataChanged
+284   QHeaderView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QHeaderView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QHeaderView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QHeaderView::moveCursor
+344   QHeaderView::horizontalOffset
+348   QHeaderView::verticalOffset
+352   QHeaderView::isIndexHidden
+356   QHeaderView::setSelection
+360   QHeaderView::visualRegionForSelection
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QHeaderView::paintSection
+388   QHeaderView::sectionSizeFromContents
+392   (int (*)(...))-0x000000008
+396   (int (*)(...))(& _ZTI11QHeaderView)
+400   QHeaderView::_ZThn8_N11QHeaderViewD1Ev
+404   QHeaderView::_ZThn8_N11QHeaderViewD0Ev
+408   QWidget::_ZThn8_NK7QWidget7devTypeEv
+412   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+416   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QHeaderView
+   size=20 align=4
+   base size=20 base align=4
+QHeaderView (0xb23bf6c0) 0
+    vptr=((& QHeaderView::_ZTV11QHeaderView) + 8u)
+  QAbstractItemView (0xb23bf700) 0
+      primary-for QHeaderView (0xb23bf6c0)
+    QAbstractScrollArea (0xb23bf740) 0
+        primary-for QAbstractItemView (0xb23bf700)
+      QFrame (0xb23bf780) 0
+          primary-for QAbstractScrollArea (0xb23bf740)
+        QWidget (0xb23e5870) 0
+            primary-for QFrame (0xb23bf780)
+          QObject (0xb2376f78) 0
+              primary-for QWidget (0xb23e5870)
+          QPaintDevice (0xb2376fb4) 8
+              vptr=((& QHeaderView::_ZTV11QHeaderView) + 400u)
+
+Vtable for QItemDelegate
+QItemDelegate::_ZTV13QItemDelegate: 25u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QItemDelegate)
+8     QItemDelegate::metaObject
+12    QItemDelegate::qt_metacast
+16    QItemDelegate::qt_metacall
+20    QItemDelegate::~QItemDelegate
+24    QItemDelegate::~QItemDelegate
+28    QObject::event
+32    QItemDelegate::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QItemDelegate::paint
+60    QItemDelegate::sizeHint
+64    QItemDelegate::createEditor
+68    QItemDelegate::setEditorData
+72    QItemDelegate::setModelData
+76    QItemDelegate::updateEditorGeometry
+80    QItemDelegate::editorEvent
+84    QItemDelegate::drawDisplay
+88    QItemDelegate::drawDecoration
+92    QItemDelegate::drawFocus
+96    QItemDelegate::drawCheck
+
+Class QItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QItemDelegate (0xb23bfb40) 0
+    vptr=((& QItemDelegate::_ZTV13QItemDelegate) + 8u)
+  QAbstractItemDelegate (0xb23bfb80) 0
+      primary-for QItemDelegate (0xb23bfb40)
+    QObject (0xb240d2d0) 0
+        primary-for QAbstractItemDelegate (0xb23bfb80)
+
+Vtable for QItemEditorCreatorBase
+QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QItemEditorCreatorBase)
+8     QItemEditorCreatorBase::~QItemEditorCreatorBase
+12    QItemEditorCreatorBase::~QItemEditorCreatorBase
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QItemEditorCreatorBase
+   size=4 align=4
+   base size=4 base align=4
+QItemEditorCreatorBase (0xb240d4ec) 0 nearly-empty
+    vptr=((& QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase) + 8u)
+
+Vtable for QItemEditorFactory
+QItemEditorFactory::_ZTV18QItemEditorFactory: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QItemEditorFactory)
+8     QItemEditorFactory::~QItemEditorFactory
+12    QItemEditorFactory::~QItemEditorFactory
+16    QItemEditorFactory::createEditor
+20    QItemEditorFactory::valuePropertyName
+
+Class QItemEditorFactory
+   size=8 align=4
+   base size=8 base align=4
+QItemEditorFactory (0xb240d780) 0
+    vptr=((& QItemEditorFactory::_ZTV18QItemEditorFactory) + 8u)
+
+Vtable for QListWidgetItem
+QListWidgetItem::_ZTV15QListWidgetItem: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QListWidgetItem)
+8     QListWidgetItem::~QListWidgetItem
+12    QListWidgetItem::~QListWidgetItem
+16    QListWidgetItem::clone
+20    QListWidgetItem::setBackgroundColor
+24    QListWidgetItem::data
+28    QListWidgetItem::setData
+32    QListWidgetItem::operator<
+36    QListWidgetItem::read
+40    QListWidgetItem::write
+
+Class QListWidgetItem
+   size=24 align=4
+   base size=24 base align=4
+QListWidgetItem (0xb240da50) 0
+    vptr=((& QListWidgetItem::_ZTV15QListWidgetItem) + 8u)
+
+Vtable for QListWidget
+QListWidget::_ZTV11QListWidget: 107u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QListWidget)
+8     QListWidget::metaObject
+12    QListWidget::qt_metacast
+16    QListWidget::qt_metacall
+20    QListWidget::~QListWidget
+24    QListWidget::~QListWidget
+28    QListWidget::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QListWidget::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   QListWidget::mimeTypes
+388   QListWidget::mimeData
+392   QListWidget::dropMimeData
+396   QListWidget::supportedDropActions
+400   (int (*)(...))-0x000000008
+404   (int (*)(...))(& _ZTI11QListWidget)
+408   QListWidget::_ZThn8_N11QListWidgetD1Ev
+412   QListWidget::_ZThn8_N11QListWidgetD0Ev
+416   QWidget::_ZThn8_NK7QWidget7devTypeEv
+420   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+424   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QListWidget
+   size=20 align=4
+   base size=20 base align=4
+QListWidget (0xb22764c0) 0
+    vptr=((& QListWidget::_ZTV11QListWidget) + 8u)
+  QListView (0xb2276500) 0
+      primary-for QListWidget (0xb22764c0)
+    QAbstractItemView (0xb2276540) 0
+        primary-for QListView (0xb2276500)
+      QAbstractScrollArea (0xb2276580) 0
+          primary-for QAbstractItemView (0xb2276540)
+        QFrame (0xb22765c0) 0
+            primary-for QAbstractScrollArea (0xb2276580)
+          QWidget (0xb227e2d0) 0
+              primary-for QFrame (0xb22765c0)
+            QObject (0xb2269b40) 0
+                primary-for QWidget (0xb227e2d0)
+            QPaintDevice (0xb2269b7c) 8
+                vptr=((& QListWidget::_ZTV11QListWidget) + 408u)
+
+Vtable for QProxyModel
+QProxyModel::_ZTV11QProxyModel: 43u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QProxyModel)
+8     QProxyModel::metaObject
+12    QProxyModel::qt_metacast
+16    QProxyModel::qt_metacall
+20    QProxyModel::~QProxyModel
+24    QProxyModel::~QProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProxyModel::index
+60    QProxyModel::parent
+64    QProxyModel::rowCount
+68    QProxyModel::columnCount
+72    QProxyModel::hasChildren
+76    QProxyModel::data
+80    QProxyModel::setData
+84    QProxyModel::headerData
+88    QProxyModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QProxyModel::mimeTypes
+104   QProxyModel::mimeData
+108   QProxyModel::dropMimeData
+112   QProxyModel::supportedDropActions
+116   QProxyModel::insertRows
+120   QProxyModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QProxyModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QProxyModel::flags
+144   QProxyModel::sort
+148   QAbstractItemModel::buddy
+152   QProxyModel::match
+156   QProxyModel::span
+160   QProxyModel::submit
+164   QProxyModel::revert
+168   QProxyModel::setModel
+
+Class QProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QProxyModel (0xb2276c00) 0
+    vptr=((& QProxyModel::_ZTV11QProxyModel) + 8u)
+  QAbstractItemModel (0xb2276c40) 0
+      primary-for QProxyModel (0xb2276c00)
+    QObject (0xb229e1a4) 0
+        primary-for QAbstractItemModel (0xb2276c40)
+
+Vtable for QSortFilterProxyModel
+QSortFilterProxyModel::_ZTV21QSortFilterProxyModel: 50u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QSortFilterProxyModel)
+8     QSortFilterProxyModel::metaObject
+12    QSortFilterProxyModel::qt_metacast
+16    QSortFilterProxyModel::qt_metacall
+20    QSortFilterProxyModel::~QSortFilterProxyModel
+24    QSortFilterProxyModel::~QSortFilterProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSortFilterProxyModel::index
+60    QSortFilterProxyModel::parent
+64    QSortFilterProxyModel::rowCount
+68    QSortFilterProxyModel::columnCount
+72    QSortFilterProxyModel::hasChildren
+76    QSortFilterProxyModel::data
+80    QSortFilterProxyModel::setData
+84    QSortFilterProxyModel::headerData
+88    QSortFilterProxyModel::setHeaderData
+92    QAbstractProxyModel::itemData
+96    QAbstractItemModel::setItemData
+100   QSortFilterProxyModel::mimeTypes
+104   QSortFilterProxyModel::mimeData
+108   QSortFilterProxyModel::dropMimeData
+112   QSortFilterProxyModel::supportedDropActions
+116   QSortFilterProxyModel::insertRows
+120   QSortFilterProxyModel::insertColumns
+124   QSortFilterProxyModel::removeRows
+128   QSortFilterProxyModel::removeColumns
+132   QSortFilterProxyModel::fetchMore
+136   QSortFilterProxyModel::canFetchMore
+140   QSortFilterProxyModel::flags
+144   QSortFilterProxyModel::sort
+148   QSortFilterProxyModel::buddy
+152   QSortFilterProxyModel::match
+156   QSortFilterProxyModel::span
+160   QAbstractProxyModel::submit
+164   QAbstractProxyModel::revert
+168   QSortFilterProxyModel::setSourceModel
+172   QSortFilterProxyModel::mapToSource
+176   QSortFilterProxyModel::mapFromSource
+180   QSortFilterProxyModel::mapSelectionToSource
+184   QSortFilterProxyModel::mapSelectionFromSource
+188   QSortFilterProxyModel::filterAcceptsRow
+192   QSortFilterProxyModel::filterAcceptsColumn
+196   QSortFilterProxyModel::lessThan
+
+Class QSortFilterProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QSortFilterProxyModel (0xb2276f00) 0
+    vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 8u)
+  QAbstractProxyModel (0xb2276f40) 0
+      primary-for QSortFilterProxyModel (0xb2276f00)
+    QAbstractItemModel (0xb2276f80) 0
+        primary-for QAbstractProxyModel (0xb2276f40)
+      QObject (0xb229e3c0) 0
+          primary-for QAbstractItemModel (0xb2276f80)
+
+Vtable for QStandardItem
+QStandardItem::_ZTV13QStandardItem: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStandardItem)
+8     QStandardItem::~QStandardItem
+12    QStandardItem::~QStandardItem
+16    QStandardItem::data
+20    QStandardItem::setData
+24    QStandardItem::clone
+28    QStandardItem::type
+32    QStandardItem::read
+36    QStandardItem::write
+40    QStandardItem::operator<
+
+Class QStandardItem
+   size=8 align=4
+   base size=8 base align=4
+QStandardItem (0xb229e5dc) 0
+    vptr=((& QStandardItem::_ZTV13QStandardItem) + 8u)
+
+Vtable for QStandardItemModel
+QStandardItemModel::_ZTV18QStandardItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QStandardItemModel)
+8     QStandardItemModel::metaObject
+12    QStandardItemModel::qt_metacast
+16    QStandardItemModel::qt_metacall
+20    QStandardItemModel::~QStandardItemModel
+24    QStandardItemModel::~QStandardItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStandardItemModel::index
+60    QStandardItemModel::parent
+64    QStandardItemModel::rowCount
+68    QStandardItemModel::columnCount
+72    QStandardItemModel::hasChildren
+76    QStandardItemModel::data
+80    QStandardItemModel::setData
+84    QStandardItemModel::headerData
+88    QStandardItemModel::setHeaderData
+92    QStandardItemModel::itemData
+96    QStandardItemModel::setItemData
+100   QStandardItemModel::mimeTypes
+104   QStandardItemModel::mimeData
+108   QStandardItemModel::dropMimeData
+112   QStandardItemModel::supportedDropActions
+116   QStandardItemModel::insertRows
+120   QStandardItemModel::insertColumns
+124   QStandardItemModel::removeRows
+128   QStandardItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QStandardItemModel::flags
+144   QStandardItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QStandardItemModel
+   size=8 align=4
+   base size=8 base align=4
+QStandardItemModel (0xb2333600) 0
+    vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 8u)
+  QAbstractItemModel (0xb2333640) 0
+      primary-for QStandardItemModel (0xb2333600)
+    QObject (0xb232e708) 0
+        primary-for QAbstractItemModel (0xb2333640)
+
+Vtable for QStringListModel
+QStringListModel::_ZTV16QStringListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QStringListModel)
+8     QStringListModel::metaObject
+12    QStringListModel::qt_metacast
+16    QStringListModel::qt_metacall
+20    QStringListModel::~QStringListModel
+24    QStringListModel::~QStringListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    QStringListModel::rowCount
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    QStringListModel::data
+80    QStringListModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QStringListModel::supportedDropActions
+116   QStringListModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QStringListModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QStringListModel::flags
+144   QStringListModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QStringListModel
+   size=12 align=4
+   base size=12 base align=4
+QStringListModel (0xb2333a40) 0
+    vptr=((& QStringListModel::_ZTV16QStringListModel) + 8u)
+  QAbstractListModel (0xb2333a80) 0
+      primary-for QStringListModel (0xb2333a40)
+    QAbstractItemModel (0xb2333ac0) 0
+        primary-for QAbstractListModel (0xb2333a80)
+      QObject (0xb232ea14) 0
+          primary-for QAbstractItemModel (0xb2333ac0)
+
+Vtable for QStyledItemDelegate
+QStyledItemDelegate::_ZTV19QStyledItemDelegate: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QStyledItemDelegate)
+8     QStyledItemDelegate::metaObject
+12    QStyledItemDelegate::qt_metacast
+16    QStyledItemDelegate::qt_metacall
+20    QStyledItemDelegate::~QStyledItemDelegate
+24    QStyledItemDelegate::~QStyledItemDelegate
+28    QObject::event
+32    QStyledItemDelegate::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStyledItemDelegate::paint
+60    QStyledItemDelegate::sizeHint
+64    QStyledItemDelegate::createEditor
+68    QStyledItemDelegate::setEditorData
+72    QStyledItemDelegate::setModelData
+76    QStyledItemDelegate::updateEditorGeometry
+80    QStyledItemDelegate::editorEvent
+84    QStyledItemDelegate::displayText
+88    QStyledItemDelegate::initStyleOption
+
+Class QStyledItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QStyledItemDelegate (0xb2333d00) 0
+    vptr=((& QStyledItemDelegate::_ZTV19QStyledItemDelegate) + 8u)
+  QAbstractItemDelegate (0xb2333d40) 0
+      primary-for QStyledItemDelegate (0xb2333d00)
+    QObject (0xb232eb40) 0
+        primary-for QAbstractItemDelegate (0xb2333d40)
+
+Vtable for QTableView
+QTableView::_ZTV10QTableView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTableView)
+8     QTableView::metaObject
+12    QTableView::qt_metacast
+16    QTableView::qt_metacall
+20    QTableView::~QTableView
+24    QTableView::~QTableView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QTableView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTableView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QTableView::scrollContentsBy
+232   QTableView::setModel
+236   QTableView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QTableView::visualRect
+248   QTableView::scrollTo
+252   QTableView::indexAt
+256   QTableView::sizeHintForRow
+260   QTableView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QTableView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QTableView::selectionChanged
+296   QTableView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTableView::updateGeometries
+312   QTableView::verticalScrollbarAction
+316   QTableView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTableView::moveCursor
+344   QTableView::horizontalOffset
+348   QTableView::verticalOffset
+352   QTableView::isIndexHidden
+356   QTableView::setSelection
+360   QTableView::visualRegionForSelection
+364   QTableView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QTableView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI10QTableView)
+392   QTableView::_ZThn8_N10QTableViewD1Ev
+396   QTableView::_ZThn8_N10QTableViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTableView
+   size=20 align=4
+   base size=20 base align=4
+QTableView (0xb2198000) 0
+    vptr=((& QTableView::_ZTV10QTableView) + 8u)
+  QAbstractItemView (0xb2198040) 0
+      primary-for QTableView (0xb2198000)
+    QAbstractScrollArea (0xb2198080) 0
+        primary-for QAbstractItemView (0xb2198040)
+      QFrame (0xb21980c0) 0
+          primary-for QAbstractScrollArea (0xb2198080)
+        QWidget (0xb2192aa0) 0
+            primary-for QFrame (0xb21980c0)
+          QObject (0xb232ed5c) 0
+              primary-for QWidget (0xb2192aa0)
+          QPaintDevice (0xb232ed98) 8
+              vptr=((& QTableView::_ZTV10QTableView) + 392u)
+
+Class QTableWidgetSelectionRange
+   size=16 align=4
+   base size=16 base align=4
+QTableWidgetSelectionRange (0xb232efb4) 0
+
+Vtable for QTableWidgetItem
+QTableWidgetItem::_ZTV16QTableWidgetItem: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTableWidgetItem)
+8     QTableWidgetItem::~QTableWidgetItem
+12    QTableWidgetItem::~QTableWidgetItem
+16    QTableWidgetItem::clone
+20    QTableWidgetItem::data
+24    QTableWidgetItem::setData
+28    QTableWidgetItem::operator<
+32    QTableWidgetItem::read
+36    QTableWidgetItem::write
+
+Class QTableWidgetItem
+   size=24 align=4
+   base size=24 base align=4
+QTableWidgetItem (0xb21b81e0) 0
+    vptr=((& QTableWidgetItem::_ZTV16QTableWidgetItem) + 8u)
+
+Vtable for QTableWidget
+QTableWidget::_ZTV12QTableWidget: 107u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTableWidget)
+8     QTableWidget::metaObject
+12    QTableWidget::qt_metacast
+16    QTableWidget::qt_metacall
+20    QTableWidget::~QTableWidget
+24    QTableWidget::~QTableWidget
+28    QTableWidget::event
+32    QObject::eventFilter
+36    QTableView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTableView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QTableWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QTableView::scrollContentsBy
+232   QTableWidget::setModel
+236   QTableView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QTableView::visualRect
+248   QTableView::scrollTo
+252   QTableView::indexAt
+256   QTableView::sizeHintForRow
+260   QTableView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QTableView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QTableView::selectionChanged
+296   QTableView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTableView::updateGeometries
+312   QTableView::verticalScrollbarAction
+316   QTableView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTableView::moveCursor
+344   QTableView::horizontalOffset
+348   QTableView::verticalOffset
+352   QTableView::isIndexHidden
+356   QTableView::setSelection
+360   QTableView::visualRegionForSelection
+364   QTableView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QTableView::viewOptions
+384   QTableWidget::mimeTypes
+388   QTableWidget::mimeData
+392   QTableWidget::dropMimeData
+396   QTableWidget::supportedDropActions
+400   (int (*)(...))-0x000000008
+404   (int (*)(...))(& _ZTI12QTableWidget)
+408   QTableWidget::_ZThn8_N12QTableWidgetD1Ev
+412   QTableWidget::_ZThn8_N12QTableWidgetD0Ev
+416   QWidget::_ZThn8_NK7QWidget7devTypeEv
+420   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+424   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTableWidget
+   size=20 align=4
+   base size=20 base align=4
+QTableWidget (0xb21ed500) 0
+    vptr=((& QTableWidget::_ZTV12QTableWidget) + 8u)
+  QTableView (0xb21ed540) 0
+      primary-for QTableWidget (0xb21ed500)
+    QAbstractItemView (0xb21ed580) 0
+        primary-for QTableView (0xb21ed540)
+      QAbstractScrollArea (0xb21ed5c0) 0
+          primary-for QAbstractItemView (0xb21ed580)
+        QFrame (0xb21ed600) 0
+            primary-for QAbstractScrollArea (0xb21ed5c0)
+          QWidget (0xb21f7230) 0
+              primary-for QFrame (0xb21ed600)
+            QObject (0xb21f32d0) 0
+                primary-for QWidget (0xb21f7230)
+            QPaintDevice (0xb21f330c) 8
+                vptr=((& QTableWidget::_ZTV12QTableWidget) + 408u)
+
+Vtable for QTreeView
+QTreeView::_ZTV9QTreeView: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTreeView)
+8     QTreeView::metaObject
+12    QTreeView::qt_metacast
+16    QTreeView::qt_metacall
+20    QTreeView::~QTreeView
+24    QTreeView::~QTreeView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QTreeView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTreeView::mousePressEvent
+84    QTreeView::mouseReleaseEvent
+88    QTreeView::mouseDoubleClickEvent
+92    QTreeView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QTreeView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTreeView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QTreeView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTreeView::viewportEvent
+228   QTreeView::scrollContentsBy
+232   QTreeView::setModel
+236   QTreeView::setSelectionModel
+240   QTreeView::keyboardSearch
+244   QTreeView::visualRect
+248   QTreeView::scrollTo
+252   QTreeView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QTreeView::sizeHintForColumn
+264   QTreeView::reset
+268   QTreeView::setRootIndex
+272   QTreeView::doItemsLayout
+276   QTreeView::selectAll
+280   QTreeView::dataChanged
+284   QTreeView::rowsInserted
+288   QTreeView::rowsAboutToBeRemoved
+292   QTreeView::selectionChanged
+296   QTreeView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTreeView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QTreeView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTreeView::moveCursor
+344   QTreeView::horizontalOffset
+348   QTreeView::verticalOffset
+352   QTreeView::isIndexHidden
+356   QTreeView::setSelection
+360   QTreeView::visualRegionForSelection
+364   QTreeView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QTreeView::drawRow
+388   QTreeView::drawBranches
+392   (int (*)(...))-0x000000008
+396   (int (*)(...))(& _ZTI9QTreeView)
+400   QTreeView::_ZThn8_N9QTreeViewD1Ev
+404   QTreeView::_ZThn8_N9QTreeViewD0Ev
+408   QWidget::_ZThn8_NK7QWidget7devTypeEv
+412   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+416   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTreeView
+   size=20 align=4
+   base size=20 base align=4
+QTreeView (0xb21edb00) 0
+    vptr=((& QTreeView::_ZTV9QTreeView) + 8u)
+  QAbstractItemView (0xb21edb40) 0
+      primary-for QTreeView (0xb21edb00)
+    QAbstractScrollArea (0xb21edb80) 0
+        primary-for QAbstractItemView (0xb21edb40)
+      QFrame (0xb21edbc0) 0
+          primary-for QAbstractScrollArea (0xb21edb80)
+        QWidget (0xb2215c80) 0
+            primary-for QFrame (0xb21edbc0)
+          QObject (0xb21f399c) 0
+              primary-for QWidget (0xb2215c80)
+          QPaintDevice (0xb21f39d8) 8
+              vptr=((& QTreeView::_ZTV9QTreeView) + 400u)
+
+Class QTreeWidgetItemIterator
+   size=12 align=4
+   base size=12 base align=4
+QTreeWidgetItemIterator (0xb21f3bf4) 0
+
+Vtable for QTreeWidgetItem
+QTreeWidgetItem::_ZTV15QTreeWidgetItem: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QTreeWidgetItem)
+8     QTreeWidgetItem::~QTreeWidgetItem
+12    QTreeWidgetItem::~QTreeWidgetItem
+16    QTreeWidgetItem::clone
+20    QTreeWidgetItem::data
+24    QTreeWidgetItem::setData
+28    QTreeWidgetItem::operator<
+32    QTreeWidgetItem::read
+36    QTreeWidgetItem::write
+
+Class QTreeWidgetItem
+   size=32 align=4
+   base size=32 base align=4
+QTreeWidgetItem (0xb22522d0) 0
+    vptr=((& QTreeWidgetItem::_ZTV15QTreeWidgetItem) + 8u)
+
+Vtable for QTreeWidget
+QTreeWidget::_ZTV11QTreeWidget: 109u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTreeWidget)
+8     QTreeWidget::metaObject
+12    QTreeWidget::qt_metacast
+16    QTreeWidget::qt_metacall
+20    QTreeWidget::~QTreeWidget
+24    QTreeWidget::~QTreeWidget
+28    QTreeWidget::event
+32    QObject::eventFilter
+36    QTreeView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTreeView::mousePressEvent
+84    QTreeView::mouseReleaseEvent
+88    QTreeView::mouseDoubleClickEvent
+92    QTreeView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QTreeView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTreeView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QTreeView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QTreeWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTreeView::viewportEvent
+228   QTreeView::scrollContentsBy
+232   QTreeWidget::setModel
+236   QTreeWidget::setSelectionModel
+240   QTreeView::keyboardSearch
+244   QTreeView::visualRect
+248   QTreeView::scrollTo
+252   QTreeView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QTreeView::sizeHintForColumn
+264   QTreeView::reset
+268   QTreeView::setRootIndex
+272   QTreeView::doItemsLayout
+276   QTreeView::selectAll
+280   QTreeView::dataChanged
+284   QTreeView::rowsInserted
+288   QTreeView::rowsAboutToBeRemoved
+292   QTreeView::selectionChanged
+296   QTreeView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTreeView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QTreeView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTreeView::moveCursor
+344   QTreeView::horizontalOffset
+348   QTreeView::verticalOffset
+352   QTreeView::isIndexHidden
+356   QTreeView::setSelection
+360   QTreeView::visualRegionForSelection
+364   QTreeView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QTreeView::drawRow
+388   QTreeView::drawBranches
+392   QTreeWidget::mimeTypes
+396   QTreeWidget::mimeData
+400   QTreeWidget::dropMimeData
+404   QTreeWidget::supportedDropActions
+408   (int (*)(...))-0x000000008
+412   (int (*)(...))(& _ZTI11QTreeWidget)
+416   QTreeWidget::_ZThn8_N11QTreeWidgetD1Ev
+420   QTreeWidget::_ZThn8_N11QTreeWidgetD0Ev
+424   QWidget::_ZThn8_NK7QWidget7devTypeEv
+428   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+432   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTreeWidget
+   size=20 align=4
+   base size=20 base align=4
+QTreeWidget (0xb20ca580) 0
+    vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 8u)
+  QTreeView (0xb20ca5c0) 0
+      primary-for QTreeWidget (0xb20ca580)
+    QAbstractItemView (0xb20ca600) 0
+        primary-for QTreeView (0xb20ca5c0)
+      QAbstractScrollArea (0xb20ca640) 0
+          primary-for QAbstractItemView (0xb20ca600)
+        QFrame (0xb20ca680) 0
+            primary-for QAbstractScrollArea (0xb20ca640)
+          QWidget (0xb20d1730) 0
+              primary-for QFrame (0xb20ca680)
+            QObject (0xb20c8708) 0
+                primary-for QWidget (0xb20d1730)
+            QPaintDevice (0xb20c8744) 8
+                vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 416u)
+
+Vtable for QInputContext
+QInputContext::_ZTV13QInputContext: 26u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QInputContext)
+8     QInputContext::metaObject
+12    QInputContext::qt_metacast
+16    QInputContext::qt_metacall
+20    QInputContext::~QInputContext
+24    QInputContext::~QInputContext
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    QInputContext::update
+72    QInputContext::mouseHandler
+76    QInputContext::font
+80    __cxa_pure_virtual
+84    QInputContext::setFocusWidget
+88    QInputContext::widgetDestroyed
+92    QInputContext::actions
+96    QInputContext::x11FilterEvent
+100   QInputContext::filterEvent
+
+Class QInputContext
+   size=8 align=4
+   base size=8 base align=4
+QInputContext (0xb20caec0) 0
+    vptr=((& QInputContext::_ZTV13QInputContext) + 8u)
+  QObject (0xb20fa168) 0
+      primary-for QInputContext (0xb20caec0)
+
+Class QInputContextFactory
+   size=1 align=1
+   base size=0 base align=1
+QInputContextFactory (0xb20fa384) 0 empty
+
+Vtable for QInputContextFactoryInterface
+QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI29QInputContextFactoryInterface)
+8     QInputContextFactoryInterface::~QInputContextFactoryInterface
+12    QInputContextFactoryInterface::~QInputContextFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+
+Class QInputContextFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QInputContextFactoryInterface (0xb21141c0) 0 nearly-empty
+    vptr=((& QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface) + 8u)
+  QFactoryInterface (0xb20fa3c0) 0 nearly-empty
+      primary-for QInputContextFactoryInterface (0xb21141c0)
+
+Vtable for QInputContextPlugin
+QInputContextPlugin::_ZTV19QInputContextPlugin: 28u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QInputContextPlugin)
+8     QInputContextPlugin::metaObject
+12    QInputContextPlugin::qt_metacast
+16    QInputContextPlugin::qt_metacall
+20    QInputContextPlugin::~QInputContextPlugin
+24    QInputContextPlugin::~QInputContextPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    (int (*)(...))-0x000000008
+80    (int (*)(...))(& _ZTI19QInputContextPlugin)
+84    QInputContextPlugin::_ZThn8_N19QInputContextPluginD1Ev
+88    QInputContextPlugin::_ZThn8_N19QInputContextPluginD0Ev
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+
+Class QInputContextPlugin
+   size=12 align=4
+   base size=12 base align=4
+QInputContextPlugin (0xb21202d0) 0
+    vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 8u)
+  QObject (0xb20fa6cc) 0
+      primary-for QInputContextPlugin (0xb21202d0)
+  QInputContextFactoryInterface (0xb2114480) 8 nearly-empty
+      vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 84u)
+    QFactoryInterface (0xb20fa708) 8 nearly-empty
+        primary-for QInputContextFactoryInterface (0xb2114480)
+
+Vtable for QBitmap
+QBitmap::_ZTV7QBitmap: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBitmap)
+8     QBitmap::~QBitmap
+12    QBitmap::~QBitmap
+16    QPixmap::devType
+20    QPixmap::paintEngine
+24    QPixmap::metric
+
+Class QBitmap
+   size=12 align=4
+   base size=12 base align=4
+QBitmap (0xb21146c0) 0
+    vptr=((& QBitmap::_ZTV7QBitmap) + 8u)
+  QPixmap (0xb2114700) 0
+      primary-for QBitmap (0xb21146c0)
+    QPaintDevice (0xb20fa834) 0
+        primary-for QPixmap (0xb2114700)
+
+Vtable for QIconEngine
+QIconEngine::_ZTV11QIconEngine: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QIconEngine)
+8     QIconEngine::~QIconEngine
+12    QIconEngine::~QIconEngine
+16    __cxa_pure_virtual
+20    QIconEngine::actualSize
+24    QIconEngine::pixmap
+28    QIconEngine::addPixmap
+32    QIconEngine::addFile
+
+Class QIconEngine
+   size=4 align=4
+   base size=4 base align=4
+QIconEngine (0xb21413fc) 0 nearly-empty
+    vptr=((& QIconEngine::_ZTV11QIconEngine) + 8u)
+
+Class QIconEngineV2::AvailableSizesArgument
+   size=12 align=4
+   base size=12 base align=4
+QIconEngineV2::AvailableSizesArgument (0xb2141474) 0
+
+Vtable for QIconEngineV2
+QIconEngineV2::_ZTV13QIconEngineV2: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QIconEngineV2)
+8     QIconEngineV2::~QIconEngineV2
+12    QIconEngineV2::~QIconEngineV2
+16    __cxa_pure_virtual
+20    QIconEngine::actualSize
+24    QIconEngine::pixmap
+28    QIconEngine::addPixmap
+32    QIconEngine::addFile
+36    QIconEngineV2::key
+40    QIconEngineV2::clone
+44    QIconEngineV2::read
+48    QIconEngineV2::write
+52    QIconEngineV2::virtual_hook
+
+Class QIconEngineV2
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineV2 (0xb2114f40) 0 nearly-empty
+    vptr=((& QIconEngineV2::_ZTV13QIconEngineV2) + 8u)
+  QIconEngine (0xb2141438) 0 nearly-empty
+      primary-for QIconEngineV2 (0xb2114f40)
+
+Vtable for QIconEngineFactoryInterface
+QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QIconEngineFactoryInterface)
+8     QIconEngineFactoryInterface::~QIconEngineFactoryInterface
+12    QIconEngineFactoryInterface::~QIconEngineFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QIconEngineFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineFactoryInterface (0xb214a0c0) 0 nearly-empty
+    vptr=((& QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface) + 8u)
+  QFactoryInterface (0xb2141528) 0 nearly-empty
+      primary-for QIconEngineFactoryInterface (0xb214a0c0)
+
+Vtable for QIconEnginePlugin
+QIconEnginePlugin::_ZTV17QIconEnginePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QIconEnginePlugin)
+8     QIconEnginePlugin::metaObject
+12    QIconEnginePlugin::qt_metacast
+16    QIconEnginePlugin::qt_metacall
+20    QIconEnginePlugin::~QIconEnginePlugin
+24    QIconEnginePlugin::~QIconEnginePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI17QIconEnginePlugin)
+72    QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD1Ev
+76    QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QIconEnginePlugin
+   size=12 align=4
+   base size=12 base align=4
+QIconEnginePlugin (0xb2163500) 0
+    vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 8u)
+  QObject (0xb2141834) 0
+      primary-for QIconEnginePlugin (0xb2163500)
+  QIconEngineFactoryInterface (0xb214a380) 8 nearly-empty
+      vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 72u)
+    QFactoryInterface (0xb2141870) 8 nearly-empty
+        primary-for QIconEngineFactoryInterface (0xb214a380)
+
+Vtable for QIconEngineFactoryInterfaceV2
+QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI29QIconEngineFactoryInterfaceV2)
+8     QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2
+12    QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QIconEngineFactoryInterfaceV2
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineFactoryInterfaceV2 (0xb214a5c0) 0 nearly-empty
+    vptr=((& QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2) + 8u)
+  QFactoryInterface (0xb214199c) 0 nearly-empty
+      primary-for QIconEngineFactoryInterfaceV2 (0xb214a5c0)
+
+Vtable for QIconEnginePluginV2
+QIconEnginePluginV2::_ZTV19QIconEnginePluginV2: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QIconEnginePluginV2)
+8     QIconEnginePluginV2::metaObject
+12    QIconEnginePluginV2::qt_metacast
+16    QIconEnginePluginV2::qt_metacall
+20    QIconEnginePluginV2::~QIconEnginePluginV2
+24    QIconEnginePluginV2::~QIconEnginePluginV2
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI19QIconEnginePluginV2)
+72    QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D1Ev
+76    QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QIconEnginePluginV2
+   size=12 align=4
+   base size=12 base align=4
+QIconEnginePluginV2 (0xb1f6afa0) 0
+    vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 8u)
+  QObject (0xb2141ca8) 0
+      primary-for QIconEnginePluginV2 (0xb1f6afa0)
+  QIconEngineFactoryInterfaceV2 (0xb214a880) 8 nearly-empty
+      vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 72u)
+    QFactoryInterface (0xb2141ce4) 8 nearly-empty
+        primary-for QIconEngineFactoryInterfaceV2 (0xb214a880)
+
+Vtable for QImageIOHandler
+QImageIOHandler::_ZTV15QImageIOHandler: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QImageIOHandler)
+8     QImageIOHandler::~QImageIOHandler
+12    QImageIOHandler::~QImageIOHandler
+16    QImageIOHandler::name
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QImageIOHandler::write
+32    QImageIOHandler::option
+36    QImageIOHandler::setOption
+40    QImageIOHandler::supportsOption
+44    QImageIOHandler::jumpToNextImage
+48    QImageIOHandler::jumpToImage
+52    QImageIOHandler::loopCount
+56    QImageIOHandler::imageCount
+60    QImageIOHandler::nextImageDelay
+64    QImageIOHandler::currentImageNumber
+68    QImageIOHandler::currentImageRect
+
+Class QImageIOHandler
+   size=8 align=4
+   base size=8 base align=4
+QImageIOHandler (0xb2141e10) 0
+    vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 8u)
+
+Vtable for QImageIOHandlerFactoryInterface
+QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI31QImageIOHandlerFactoryInterface)
+8     QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface
+12    QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QImageIOHandlerFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QImageIOHandlerFactoryInterface (0xb214abc0) 0 nearly-empty
+    vptr=((& QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface) + 8u)
+  QFactoryInterface (0xb2141f78) 0 nearly-empty
+      primary-for QImageIOHandlerFactoryInterface (0xb214abc0)
+
+Vtable for QImageIOPlugin
+QImageIOPlugin::_ZTV14QImageIOPlugin: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QImageIOPlugin)
+8     QImageIOPlugin::metaObject
+12    QImageIOPlugin::qt_metacast
+16    QImageIOPlugin::qt_metacall
+20    QImageIOPlugin::~QImageIOPlugin
+24    QImageIOPlugin::~QImageIOPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    (int (*)(...))-0x000000008
+72    (int (*)(...))(& _ZTI14QImageIOPlugin)
+76    QImageIOPlugin::_ZThn8_N14QImageIOPluginD1Ev
+80    QImageIOPlugin::_ZThn8_N14QImageIOPluginD0Ev
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+
+Class QImageIOPlugin
+   size=12 align=4
+   base size=12 base align=4
+QImageIOPlugin (0xb1f89e60) 0
+    vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 8u)
+  QObject (0xb1f92294) 0
+      primary-for QImageIOPlugin (0xb1f89e60)
+  QImageIOHandlerFactoryInterface (0xb214ae80) 8 nearly-empty
+      vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 76u)
+    QFactoryInterface (0xb1f922d0) 8 nearly-empty
+        primary-for QImageIOHandlerFactoryInterface (0xb214ae80)
+
+Class QImageReader
+   size=4 align=4
+   base size=4 base align=4
+QImageReader (0xb1f924ec) 0
+
+Class QImageWriter
+   size=4 align=4
+   base size=4 base align=4
+QImageWriter (0xb1f92528) 0
+
+Vtable for QMovie
+QMovie::_ZTV6QMovie: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QMovie)
+8     QMovie::metaObject
+12    QMovie::qt_metacast
+16    QMovie::qt_metacall
+20    QMovie::~QMovie
+24    QMovie::~QMovie
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QMovie
+   size=8 align=4
+   base size=8 base align=4
+QMovie (0xb1f9e280) 0
+    vptr=((& QMovie::_ZTV6QMovie) + 8u)
+  QObject (0xb1f92564) 0
+      primary-for QMovie (0xb1f9e280)
+
+Vtable for QPicture
+QPicture::_ZTV8QPicture: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QPicture)
+8     QPicture::~QPicture
+12    QPicture::~QPicture
+16    QPicture::devType
+20    QPicture::paintEngine
+24    QPicture::metric
+28    QPicture::setData
+
+Class QPicture
+   size=12 align=4
+   base size=12 base align=4
+QPicture (0xb1f9e8c0) 0
+    vptr=((& QPicture::_ZTV8QPicture) + 8u)
+  QPaintDevice (0xb1f92870) 0
+      primary-for QPicture (0xb1f9e8c0)
+
+Class QPictureIO
+   size=4 align=4
+   base size=4 base align=4
+QPictureIO (0xb1f92b04) 0
+
+Vtable for QPictureFormatInterface
+QPictureFormatInterface::_ZTV23QPictureFormatInterface: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QPictureFormatInterface)
+8     QPictureFormatInterface::~QPictureFormatInterface
+12    QPictureFormatInterface::~QPictureFormatInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class QPictureFormatInterface
+   size=4 align=4
+   base size=4 base align=4
+QPictureFormatInterface (0xb1f9ec00) 0 nearly-empty
+    vptr=((& QPictureFormatInterface::_ZTV23QPictureFormatInterface) + 8u)
+  QFactoryInterface (0xb1f92b40) 0 nearly-empty
+      primary-for QPictureFormatInterface (0xb1f9ec00)
+
+Vtable for QPictureFormatPlugin
+QPictureFormatPlugin::_ZTV20QPictureFormatPlugin: 26u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QPictureFormatPlugin)
+8     QPictureFormatPlugin::metaObject
+12    QPictureFormatPlugin::qt_metacast
+16    QPictureFormatPlugin::qt_metacall
+20    QPictureFormatPlugin::~QPictureFormatPlugin
+24    QPictureFormatPlugin::~QPictureFormatPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    QPictureFormatPlugin::loadPicture
+64    QPictureFormatPlugin::savePicture
+68    __cxa_pure_virtual
+72    (int (*)(...))-0x000000008
+76    (int (*)(...))(& _ZTI20QPictureFormatPlugin)
+80    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD1Ev
+84    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD0Ev
+88    __cxa_pure_virtual
+92    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11loadPictureERK7QStringS2_P8QPicture
+96    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11savePictureERK7QStringS2_RK8QPicture
+100   __cxa_pure_virtual
+
+Class QPictureFormatPlugin
+   size=12 align=4
+   base size=12 base align=4
+QPictureFormatPlugin (0xb2011e10) 0
+    vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 8u)
+  QObject (0xb1f92e4c) 0
+      primary-for QPictureFormatPlugin (0xb2011e10)
+  QPictureFormatInterface (0xb1f9eec0) 8 nearly-empty
+      vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 80u)
+    QFactoryInterface (0xb1f92e88) 8 nearly-empty
+        primary-for QPictureFormatInterface (0xb1f9eec0)
+
+Class QPixmapCache::Key
+   size=4 align=4
+   base size=4 base align=4
+QPixmapCache::Key (0xb2022000) 0
+
+Class QPixmapCache
+   size=1 align=1
+   base size=0 base align=1
+QPixmapCache (0xb1f92fb4) 0 empty
+
+Vtable for QGraphicsItem
+QGraphicsItem::_ZTV13QGraphicsItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGraphicsItem)
+8     QGraphicsItem::~QGraphicsItem
+12    QGraphicsItem::~QGraphicsItem
+16    QGraphicsItem::advance
+20    __cxa_pure_virtual
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsItem::isObscuredBy
+44    QGraphicsItem::opaqueArea
+48    __cxa_pure_virtual
+52    QGraphicsItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QGraphicsItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsItem (0xb2022078) 0
+    vptr=((& QGraphicsItem::_ZTV13QGraphicsItem) + 8u)
+
+Vtable for QGraphicsObject
+QGraphicsObject::_ZTV15QGraphicsObject: 53u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsObject)
+8     QGraphicsObject::metaObject
+12    QGraphicsObject::qt_metacast
+16    QGraphicsObject::qt_metacall
+20    QGraphicsObject::~QGraphicsObject
+24    QGraphicsObject::~QGraphicsObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    (int (*)(...))-0x000000008
+60    (int (*)(...))(& _ZTI15QGraphicsObject)
+64    QGraphicsObject::_ZThn8_N15QGraphicsObjectD1Ev
+68    QGraphicsObject::_ZThn8_N15QGraphicsObjectD0Ev
+72    QGraphicsItem::advance
+76    __cxa_pure_virtual
+80    QGraphicsItem::shape
+84    QGraphicsItem::contains
+88    QGraphicsItem::collidesWithItem
+92    QGraphicsItem::collidesWithPath
+96    QGraphicsItem::isObscuredBy
+100   QGraphicsItem::opaqueArea
+104   __cxa_pure_virtual
+108   QGraphicsItem::type
+112   QGraphicsItem::sceneEventFilter
+116   QGraphicsItem::sceneEvent
+120   QGraphicsItem::contextMenuEvent
+124   QGraphicsItem::dragEnterEvent
+128   QGraphicsItem::dragLeaveEvent
+132   QGraphicsItem::dragMoveEvent
+136   QGraphicsItem::dropEvent
+140   QGraphicsItem::focusInEvent
+144   QGraphicsItem::focusOutEvent
+148   QGraphicsItem::hoverEnterEvent
+152   QGraphicsItem::hoverMoveEvent
+156   QGraphicsItem::hoverLeaveEvent
+160   QGraphicsItem::keyPressEvent
+164   QGraphicsItem::keyReleaseEvent
+168   QGraphicsItem::mousePressEvent
+172   QGraphicsItem::mouseMoveEvent
+176   QGraphicsItem::mouseReleaseEvent
+180   QGraphicsItem::mouseDoubleClickEvent
+184   QGraphicsItem::wheelEvent
+188   QGraphicsItem::inputMethodEvent
+192   QGraphicsItem::inputMethodQuery
+196   QGraphicsItem::itemChange
+200   QGraphicsItem::supportsExtension
+204   QGraphicsItem::setExtension
+208   QGraphicsItem::extension
+
+Class QGraphicsObject
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsObject (0xb1ea8b90) 0
+    vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 8u)
+  QObject (0xb1eab258) 0
+      primary-for QGraphicsObject (0xb1ea8b90)
+  QGraphicsItem (0xb1eab294) 8
+      vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 64u)
+
+Vtable for QAbstractGraphicsShapeItem
+QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractGraphicsShapeItem)
+8     QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem
+12    QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem
+16    QGraphicsItem::advance
+20    __cxa_pure_virtual
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QAbstractGraphicsShapeItem::isObscuredBy
+44    QAbstractGraphicsShapeItem::opaqueArea
+48    __cxa_pure_virtual
+52    QGraphicsItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QAbstractGraphicsShapeItem
+   size=8 align=4
+   base size=8 base align=4
+QAbstractGraphicsShapeItem (0xb1eb9080) 0
+    vptr=((& QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem) + 8u)
+  QGraphicsItem (0xb1eab3c0) 0
+      primary-for QAbstractGraphicsShapeItem (0xb1eb9080)
+
+Vtable for QGraphicsPathItem
+QGraphicsPathItem::_ZTV17QGraphicsPathItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsPathItem)
+8     QGraphicsPathItem::~QGraphicsPathItem
+12    QGraphicsPathItem::~QGraphicsPathItem
+16    QGraphicsItem::advance
+20    QGraphicsPathItem::boundingRect
+24    QGraphicsPathItem::shape
+28    QGraphicsPathItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPathItem::isObscuredBy
+44    QGraphicsPathItem::opaqueArea
+48    QGraphicsPathItem::paint
+52    QGraphicsPathItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPathItem::supportsExtension
+148   QGraphicsPathItem::setExtension
+152   QGraphicsPathItem::extension
+
+Class QGraphicsPathItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPathItem (0xb1eb9180) 0
+    vptr=((& QGraphicsPathItem::_ZTV17QGraphicsPathItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb1eb91c0) 0
+      primary-for QGraphicsPathItem (0xb1eb9180)
+    QGraphicsItem (0xb1eab4ec) 0
+        primary-for QAbstractGraphicsShapeItem (0xb1eb91c0)
+
+Vtable for QGraphicsRectItem
+QGraphicsRectItem::_ZTV17QGraphicsRectItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsRectItem)
+8     QGraphicsRectItem::~QGraphicsRectItem
+12    QGraphicsRectItem::~QGraphicsRectItem
+16    QGraphicsItem::advance
+20    QGraphicsRectItem::boundingRect
+24    QGraphicsRectItem::shape
+28    QGraphicsRectItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsRectItem::isObscuredBy
+44    QGraphicsRectItem::opaqueArea
+48    QGraphicsRectItem::paint
+52    QGraphicsRectItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsRectItem::supportsExtension
+148   QGraphicsRectItem::setExtension
+152   QGraphicsRectItem::extension
+
+Class QGraphicsRectItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsRectItem (0xb1eb92c0) 0
+    vptr=((& QGraphicsRectItem::_ZTV17QGraphicsRectItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb1eb9300) 0
+      primary-for QGraphicsRectItem (0xb1eb92c0)
+    QGraphicsItem (0xb1eab618) 0
+        primary-for QAbstractGraphicsShapeItem (0xb1eb9300)
+
+Vtable for QGraphicsEllipseItem
+QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsEllipseItem)
+8     QGraphicsEllipseItem::~QGraphicsEllipseItem
+12    QGraphicsEllipseItem::~QGraphicsEllipseItem
+16    QGraphicsItem::advance
+20    QGraphicsEllipseItem::boundingRect
+24    QGraphicsEllipseItem::shape
+28    QGraphicsEllipseItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsEllipseItem::isObscuredBy
+44    QGraphicsEllipseItem::opaqueArea
+48    QGraphicsEllipseItem::paint
+52    QGraphicsEllipseItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsEllipseItem::supportsExtension
+148   QGraphicsEllipseItem::setExtension
+152   QGraphicsEllipseItem::extension
+
+Class QGraphicsEllipseItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsEllipseItem (0xb1eb9440) 0
+    vptr=((& QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb1eb9480) 0
+      primary-for QGraphicsEllipseItem (0xb1eb9440)
+    QGraphicsItem (0xb1eab7f8) 0
+        primary-for QAbstractGraphicsShapeItem (0xb1eb9480)
+
+Vtable for QGraphicsPolygonItem
+QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsPolygonItem)
+8     QGraphicsPolygonItem::~QGraphicsPolygonItem
+12    QGraphicsPolygonItem::~QGraphicsPolygonItem
+16    QGraphicsItem::advance
+20    QGraphicsPolygonItem::boundingRect
+24    QGraphicsPolygonItem::shape
+28    QGraphicsPolygonItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPolygonItem::isObscuredBy
+44    QGraphicsPolygonItem::opaqueArea
+48    QGraphicsPolygonItem::paint
+52    QGraphicsPolygonItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPolygonItem::supportsExtension
+148   QGraphicsPolygonItem::setExtension
+152   QGraphicsPolygonItem::extension
+
+Class QGraphicsPolygonItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPolygonItem (0xb1eb95c0) 0
+    vptr=((& QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb1eb9600) 0
+      primary-for QGraphicsPolygonItem (0xb1eb95c0)
+    QGraphicsItem (0xb1eab9d8) 0
+        primary-for QAbstractGraphicsShapeItem (0xb1eb9600)
+
+Vtable for QGraphicsLineItem
+QGraphicsLineItem::_ZTV17QGraphicsLineItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsLineItem)
+8     QGraphicsLineItem::~QGraphicsLineItem
+12    QGraphicsLineItem::~QGraphicsLineItem
+16    QGraphicsItem::advance
+20    QGraphicsLineItem::boundingRect
+24    QGraphicsLineItem::shape
+28    QGraphicsLineItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsLineItem::isObscuredBy
+44    QGraphicsLineItem::opaqueArea
+48    QGraphicsLineItem::paint
+52    QGraphicsLineItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsLineItem::supportsExtension
+148   QGraphicsLineItem::setExtension
+152   QGraphicsLineItem::extension
+
+Class QGraphicsLineItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLineItem (0xb1eb9700) 0
+    vptr=((& QGraphicsLineItem::_ZTV17QGraphicsLineItem) + 8u)
+  QGraphicsItem (0xb1eabb04) 0
+      primary-for QGraphicsLineItem (0xb1eb9700)
+
+Vtable for QGraphicsPixmapItem
+QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsPixmapItem)
+8     QGraphicsPixmapItem::~QGraphicsPixmapItem
+12    QGraphicsPixmapItem::~QGraphicsPixmapItem
+16    QGraphicsItem::advance
+20    QGraphicsPixmapItem::boundingRect
+24    QGraphicsPixmapItem::shape
+28    QGraphicsPixmapItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPixmapItem::isObscuredBy
+44    QGraphicsPixmapItem::opaqueArea
+48    QGraphicsPixmapItem::paint
+52    QGraphicsPixmapItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPixmapItem::supportsExtension
+148   QGraphicsPixmapItem::setExtension
+152   QGraphicsPixmapItem::extension
+
+Class QGraphicsPixmapItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPixmapItem (0xb1eb9840) 0
+    vptr=((& QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem) + 8u)
+  QGraphicsItem (0xb1eabce4) 0
+      primary-for QGraphicsPixmapItem (0xb1eb9840)
+
+Vtable for QGraphicsTextItem
+QGraphicsTextItem::_ZTV17QGraphicsTextItem: 82u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsTextItem)
+8     QGraphicsTextItem::metaObject
+12    QGraphicsTextItem::qt_metacast
+16    QGraphicsTextItem::qt_metacall
+20    QGraphicsTextItem::~QGraphicsTextItem
+24    QGraphicsTextItem::~QGraphicsTextItem
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsTextItem::boundingRect
+60    QGraphicsTextItem::shape
+64    QGraphicsTextItem::contains
+68    QGraphicsTextItem::paint
+72    QGraphicsTextItem::isObscuredBy
+76    QGraphicsTextItem::opaqueArea
+80    QGraphicsTextItem::type
+84    QGraphicsTextItem::sceneEvent
+88    QGraphicsTextItem::mousePressEvent
+92    QGraphicsTextItem::mouseMoveEvent
+96    QGraphicsTextItem::mouseReleaseEvent
+100   QGraphicsTextItem::mouseDoubleClickEvent
+104   QGraphicsTextItem::contextMenuEvent
+108   QGraphicsTextItem::keyPressEvent
+112   QGraphicsTextItem::keyReleaseEvent
+116   QGraphicsTextItem::focusInEvent
+120   QGraphicsTextItem::focusOutEvent
+124   QGraphicsTextItem::dragEnterEvent
+128   QGraphicsTextItem::dragLeaveEvent
+132   QGraphicsTextItem::dragMoveEvent
+136   QGraphicsTextItem::dropEvent
+140   QGraphicsTextItem::inputMethodEvent
+144   QGraphicsTextItem::hoverEnterEvent
+148   QGraphicsTextItem::hoverMoveEvent
+152   QGraphicsTextItem::hoverLeaveEvent
+156   QGraphicsTextItem::inputMethodQuery
+160   QGraphicsTextItem::supportsExtension
+164   QGraphicsTextItem::setExtension
+168   QGraphicsTextItem::extension
+172   (int (*)(...))-0x000000008
+176   (int (*)(...))(& _ZTI17QGraphicsTextItem)
+180   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD1Ev
+184   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD0Ev
+188   QGraphicsItem::advance
+192   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12boundingRectEv
+196   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem5shapeEv
+200   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem8containsERK7QPointF
+204   QGraphicsItem::collidesWithItem
+208   QGraphicsItem::collidesWithPath
+212   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12isObscuredByEPK13QGraphicsItem
+216   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem10opaqueAreaEv
+220   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+224   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem4typeEv
+228   QGraphicsItem::sceneEventFilter
+232   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem10sceneEventEP6QEvent
+236   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16contextMenuEventEP30QGraphicsSceneContextMenuEvent
+240   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragEnterEventEP27QGraphicsSceneDragDropEvent
+244   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragLeaveEventEP27QGraphicsSceneDragDropEvent
+248   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13dragMoveEventEP27QGraphicsSceneDragDropEvent
+252   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem9dropEventEP27QGraphicsSceneDragDropEvent
+256   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12focusInEventEP11QFocusEvent
+260   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13focusOutEventEP11QFocusEvent
+264   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverEnterEventEP24QGraphicsSceneHoverEvent
+268   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14hoverMoveEventEP24QGraphicsSceneHoverEvent
+272   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+276   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13keyPressEventEP9QKeyEvent
+280   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15keyReleaseEventEP9QKeyEvent
+284   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15mousePressEventEP24QGraphicsSceneMouseEvent
+288   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14mouseMoveEventEP24QGraphicsSceneMouseEvent
+292   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem17mouseReleaseEventEP24QGraphicsSceneMouseEvent
+296   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent
+300   QGraphicsItem::wheelEvent
+304   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16inputMethodEventEP17QInputMethodEvent
+308   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem16inputMethodQueryEN2Qt16InputMethodQueryE
+312   QGraphicsItem::itemChange
+316   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem17supportsExtensionEN13QGraphicsItem9ExtensionE
+320   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12setExtensionEN13QGraphicsItem9ExtensionERK8QVariant
+324   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem9extensionERK8QVariant
+
+Class QGraphicsTextItem
+   size=20 align=4
+   base size=20 base align=4
+QGraphicsTextItem (0xb1eb9980) 0
+    vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 8u)
+  QGraphicsObject (0xb1f03000) 0
+      primary-for QGraphicsTextItem (0xb1eb9980)
+    QObject (0xb1eabe10) 0
+        primary-for QGraphicsObject (0xb1f03000)
+    QGraphicsItem (0xb1eabe4c) 8
+        vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 180u)
+
+Vtable for QGraphicsSimpleTextItem
+QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSimpleTextItem)
+8     QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem
+12    QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem
+16    QGraphicsItem::advance
+20    QGraphicsSimpleTextItem::boundingRect
+24    QGraphicsSimpleTextItem::shape
+28    QGraphicsSimpleTextItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsSimpleTextItem::isObscuredBy
+44    QGraphicsSimpleTextItem::opaqueArea
+48    QGraphicsSimpleTextItem::paint
+52    QGraphicsSimpleTextItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsSimpleTextItem::supportsExtension
+148   QGraphicsSimpleTextItem::setExtension
+152   QGraphicsSimpleTextItem::extension
+
+Class QGraphicsSimpleTextItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsSimpleTextItem (0xb1eb9c00) 0
+    vptr=((& QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb1eb9c40) 0
+      primary-for QGraphicsSimpleTextItem (0xb1eb9c00)
+    QGraphicsItem (0xb1f1803c) 0
+        primary-for QAbstractGraphicsShapeItem (0xb1eb9c40)
+
+Vtable for QGraphicsItemGroup
+QGraphicsItemGroup::_ZTV18QGraphicsItemGroup: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGraphicsItemGroup)
+8     QGraphicsItemGroup::~QGraphicsItemGroup
+12    QGraphicsItemGroup::~QGraphicsItemGroup
+16    QGraphicsItem::advance
+20    QGraphicsItemGroup::boundingRect
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsItemGroup::isObscuredBy
+44    QGraphicsItemGroup::opaqueArea
+48    QGraphicsItemGroup::paint
+52    QGraphicsItemGroup::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QGraphicsItemGroup
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsItemGroup (0xb1eb9d40) 0
+    vptr=((& QGraphicsItemGroup::_ZTV18QGraphicsItemGroup) + 8u)
+  QGraphicsItem (0xb1f18168) 0
+      primary-for QGraphicsItemGroup (0xb1eb9d40)
+
+Vtable for QGraphicsLayoutItem
+QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsLayoutItem)
+8     QGraphicsLayoutItem::~QGraphicsLayoutItem
+12    QGraphicsLayoutItem::~QGraphicsLayoutItem
+16    QGraphicsLayoutItem::setGeometry
+20    QGraphicsLayoutItem::getContentsMargins
+24    QGraphicsLayoutItem::updateGeometry
+28    __cxa_pure_virtual
+
+Class QGraphicsLayoutItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLayoutItem (0xb1f183fc) 0
+    vptr=((& QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem) + 8u)
+
+Vtable for QGraphicsLayout
+QGraphicsLayout::_ZTV15QGraphicsLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsLayout)
+8     QGraphicsLayout::~QGraphicsLayout
+12    QGraphicsLayout::~QGraphicsLayout
+16    QGraphicsLayoutItem::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    __cxa_pure_virtual
+32    QGraphicsLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+
+Class QGraphicsLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLayout (0xb1f30800) 0
+    vptr=((& QGraphicsLayout::_ZTV15QGraphicsLayout) + 8u)
+  QGraphicsLayoutItem (0xb1f1899c) 0
+      primary-for QGraphicsLayout (0xb1f30800)
+
+Vtable for QGraphicsAnchor
+QGraphicsAnchor::_ZTV15QGraphicsAnchor: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsAnchor)
+8     QGraphicsAnchor::metaObject
+12    QGraphicsAnchor::qt_metacast
+16    QGraphicsAnchor::qt_metacall
+20    QGraphicsAnchor::~QGraphicsAnchor
+24    QGraphicsAnchor::~QGraphicsAnchor
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QGraphicsAnchor
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsAnchor (0xb1f30b40) 0
+    vptr=((& QGraphicsAnchor::_ZTV15QGraphicsAnchor) + 8u)
+  QObject (0xb1f18e4c) 0
+      primary-for QGraphicsAnchor (0xb1f30b40)
+
+Vtable for QGraphicsAnchorLayout
+QGraphicsAnchorLayout::_ZTV21QGraphicsAnchorLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QGraphicsAnchorLayout)
+8     QGraphicsAnchorLayout::~QGraphicsAnchorLayout
+12    QGraphicsAnchorLayout::~QGraphicsAnchorLayout
+16    QGraphicsAnchorLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsAnchorLayout::sizeHint
+32    QGraphicsAnchorLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsAnchorLayout::count
+44    QGraphicsAnchorLayout::itemAt
+48    QGraphicsAnchorLayout::removeAt
+
+Class QGraphicsAnchorLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsAnchorLayout (0xb1f30e00) 0
+    vptr=((& QGraphicsAnchorLayout::_ZTV21QGraphicsAnchorLayout) + 8u)
+  QGraphicsLayout (0xb1f30e40) 0
+      primary-for QGraphicsAnchorLayout (0xb1f30e00)
+    QGraphicsLayoutItem (0xb1d65078) 0
+        primary-for QGraphicsLayout (0xb1f30e40)
+
+Vtable for QGraphicsGridLayout
+QGraphicsGridLayout::_ZTV19QGraphicsGridLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsGridLayout)
+8     QGraphicsGridLayout::~QGraphicsGridLayout
+12    QGraphicsGridLayout::~QGraphicsGridLayout
+16    QGraphicsGridLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsGridLayout::sizeHint
+32    QGraphicsGridLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsGridLayout::count
+44    QGraphicsGridLayout::itemAt
+48    QGraphicsGridLayout::removeAt
+
+Class QGraphicsGridLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsGridLayout (0xb1f30f40) 0
+    vptr=((& QGraphicsGridLayout::_ZTV19QGraphicsGridLayout) + 8u)
+  QGraphicsLayout (0xb1f30f80) 0
+      primary-for QGraphicsGridLayout (0xb1f30f40)
+    QGraphicsLayoutItem (0xb1d651a4) 0
+        primary-for QGraphicsLayout (0xb1f30f80)
+
+Vtable for QGraphicsItemAnimation
+QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QGraphicsItemAnimation)
+8     QGraphicsItemAnimation::metaObject
+12    QGraphicsItemAnimation::qt_metacast
+16    QGraphicsItemAnimation::qt_metacall
+20    QGraphicsItemAnimation::~QGraphicsItemAnimation
+24    QGraphicsItemAnimation::~QGraphicsItemAnimation
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsItemAnimation::beforeAnimationStep
+60    QGraphicsItemAnimation::afterAnimationStep
+
+Class QGraphicsItemAnimation
+   size=12 align=4
+   base size=12 base align=4
+QGraphicsItemAnimation (0xb1d7e0c0) 0
+    vptr=((& QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation) + 8u)
+  QObject (0xb1d652d0) 0
+      primary-for QGraphicsItemAnimation (0xb1d7e0c0)
+
+Vtable for QGraphicsLinearLayout
+QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QGraphicsLinearLayout)
+8     QGraphicsLinearLayout::~QGraphicsLinearLayout
+12    QGraphicsLinearLayout::~QGraphicsLinearLayout
+16    QGraphicsLinearLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsLinearLayout::sizeHint
+32    QGraphicsLinearLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsLinearLayout::count
+44    QGraphicsLinearLayout::itemAt
+48    QGraphicsLinearLayout::removeAt
+
+Class QGraphicsLinearLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLinearLayout (0xb1d7e300) 0
+    vptr=((& QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout) + 8u)
+  QGraphicsLayout (0xb1d7e340) 0
+      primary-for QGraphicsLinearLayout (0xb1d7e300)
+    QGraphicsLayoutItem (0xb1d653fc) 0
+        primary-for QGraphicsLayout (0xb1d7e340)
+
+Vtable for QGraphicsWidget
+QGraphicsWidget::_ZTV15QGraphicsWidget: 92u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsWidget)
+8     QGraphicsWidget::metaObject
+12    QGraphicsWidget::qt_metacast
+16    QGraphicsWidget::qt_metacall
+20    QGraphicsWidget::~QGraphicsWidget
+24    QGraphicsWidget::~QGraphicsWidget
+28    QGraphicsWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsWidget::setGeometry
+60    QGraphicsWidget::getContentsMargins
+64    QGraphicsWidget::type
+68    QGraphicsWidget::paint
+72    QGraphicsWidget::paintWindowFrame
+76    QGraphicsWidget::boundingRect
+80    QGraphicsWidget::shape
+84    QGraphicsWidget::initStyleOption
+88    QGraphicsWidget::sizeHint
+92    QGraphicsWidget::updateGeometry
+96    QGraphicsWidget::itemChange
+100   QGraphicsWidget::propertyChange
+104   QGraphicsWidget::sceneEvent
+108   QGraphicsWidget::windowFrameEvent
+112   QGraphicsWidget::windowFrameSectionAt
+116   QGraphicsWidget::changeEvent
+120   QGraphicsWidget::closeEvent
+124   QGraphicsWidget::focusInEvent
+128   QGraphicsWidget::focusNextPrevChild
+132   QGraphicsWidget::focusOutEvent
+136   QGraphicsWidget::hideEvent
+140   QGraphicsWidget::moveEvent
+144   QGraphicsWidget::polishEvent
+148   QGraphicsWidget::resizeEvent
+152   QGraphicsWidget::showEvent
+156   QGraphicsWidget::hoverMoveEvent
+160   QGraphicsWidget::hoverLeaveEvent
+164   QGraphicsWidget::grabMouseEvent
+168   QGraphicsWidget::ungrabMouseEvent
+172   QGraphicsWidget::grabKeyboardEvent
+176   QGraphicsWidget::ungrabKeyboardEvent
+180   (int (*)(...))-0x000000008
+184   (int (*)(...))(& _ZTI15QGraphicsWidget)
+188   QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD1Ev
+192   QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD0Ev
+196   QGraphicsItem::advance
+200   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv
+204   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv
+208   QGraphicsItem::contains
+212   QGraphicsItem::collidesWithItem
+216   QGraphicsItem::collidesWithPath
+220   QGraphicsItem::isObscuredBy
+224   QGraphicsItem::opaqueArea
+228   QGraphicsWidget::_ZThn8_N15QGraphicsWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+232   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget4typeEv
+236   QGraphicsItem::sceneEventFilter
+240   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent
+244   QGraphicsItem::contextMenuEvent
+248   QGraphicsItem::dragEnterEvent
+252   QGraphicsItem::dragLeaveEvent
+256   QGraphicsItem::dragMoveEvent
+260   QGraphicsItem::dropEvent
+264   QGraphicsWidget::_ZThn8_N15QGraphicsWidget12focusInEventEP11QFocusEvent
+268   QGraphicsWidget::_ZThn8_N15QGraphicsWidget13focusOutEventEP11QFocusEvent
+272   QGraphicsItem::hoverEnterEvent
+276   QGraphicsWidget::_ZThn8_N15QGraphicsWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent
+280   QGraphicsWidget::_ZThn8_N15QGraphicsWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+284   QGraphicsItem::keyPressEvent
+288   QGraphicsItem::keyReleaseEvent
+292   QGraphicsItem::mousePressEvent
+296   QGraphicsItem::mouseMoveEvent
+300   QGraphicsItem::mouseReleaseEvent
+304   QGraphicsItem::mouseDoubleClickEvent
+308   QGraphicsItem::wheelEvent
+312   QGraphicsItem::inputMethodEvent
+316   QGraphicsItem::inputMethodQuery
+320   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant
+324   QGraphicsItem::supportsExtension
+328   QGraphicsItem::setExtension
+332   QGraphicsItem::extension
+336   (int (*)(...))-0x000000010
+340   (int (*)(...))(& _ZTI15QGraphicsWidget)
+344   QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD1Ev
+348   QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD0Ev
+352   QGraphicsWidget::_ZThn16_N15QGraphicsWidget11setGeometryERK6QRectF
+356   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_
+360   QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv
+364   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget8sizeHintEN2Qt8SizeHintERK6QSizeF
+
+Class QGraphicsWidget
+   size=24 align=4
+   base size=24 base align=4
+QGraphicsWidget (0xb1d96d20) 0
+    vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 8u)
+  QGraphicsObject (0xb1d96d70) 0
+      primary-for QGraphicsWidget (0xb1d96d20)
+    QObject (0xb1d65528) 0
+        primary-for QGraphicsObject (0xb1d96d70)
+    QGraphicsItem (0xb1d65564) 8
+        vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 188u)
+  QGraphicsLayoutItem (0xb1d655a0) 16
+      vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 344u)
+
+Vtable for QGraphicsProxyWidget
+QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+8     QGraphicsProxyWidget::metaObject
+12    QGraphicsProxyWidget::qt_metacast
+16    QGraphicsProxyWidget::qt_metacall
+20    QGraphicsProxyWidget::~QGraphicsProxyWidget
+24    QGraphicsProxyWidget::~QGraphicsProxyWidget
+28    QGraphicsProxyWidget::event
+32    QGraphicsProxyWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsProxyWidget::setGeometry
+60    QGraphicsWidget::getContentsMargins
+64    QGraphicsProxyWidget::type
+68    QGraphicsProxyWidget::paint
+72    QGraphicsWidget::paintWindowFrame
+76    QGraphicsWidget::boundingRect
+80    QGraphicsWidget::shape
+84    QGraphicsWidget::initStyleOption
+88    QGraphicsProxyWidget::sizeHint
+92    QGraphicsWidget::updateGeometry
+96    QGraphicsProxyWidget::itemChange
+100   QGraphicsWidget::propertyChange
+104   QGraphicsWidget::sceneEvent
+108   QGraphicsWidget::windowFrameEvent
+112   QGraphicsWidget::windowFrameSectionAt
+116   QGraphicsWidget::changeEvent
+120   QGraphicsWidget::closeEvent
+124   QGraphicsProxyWidget::focusInEvent
+128   QGraphicsProxyWidget::focusNextPrevChild
+132   QGraphicsProxyWidget::focusOutEvent
+136   QGraphicsProxyWidget::hideEvent
+140   QGraphicsWidget::moveEvent
+144   QGraphicsWidget::polishEvent
+148   QGraphicsProxyWidget::resizeEvent
+152   QGraphicsProxyWidget::showEvent
+156   QGraphicsProxyWidget::hoverMoveEvent
+160   QGraphicsProxyWidget::hoverLeaveEvent
+164   QGraphicsProxyWidget::grabMouseEvent
+168   QGraphicsProxyWidget::ungrabMouseEvent
+172   QGraphicsWidget::grabKeyboardEvent
+176   QGraphicsWidget::ungrabKeyboardEvent
+180   QGraphicsProxyWidget::contextMenuEvent
+184   QGraphicsProxyWidget::dragEnterEvent
+188   QGraphicsProxyWidget::dragLeaveEvent
+192   QGraphicsProxyWidget::dragMoveEvent
+196   QGraphicsProxyWidget::dropEvent
+200   QGraphicsProxyWidget::hoverEnterEvent
+204   QGraphicsProxyWidget::mouseMoveEvent
+208   QGraphicsProxyWidget::mousePressEvent
+212   QGraphicsProxyWidget::mouseReleaseEvent
+216   QGraphicsProxyWidget::mouseDoubleClickEvent
+220   QGraphicsProxyWidget::wheelEvent
+224   QGraphicsProxyWidget::keyPressEvent
+228   QGraphicsProxyWidget::keyReleaseEvent
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+240   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD1Ev
+244   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD0Ev
+248   QGraphicsItem::advance
+252   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv
+256   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv
+260   QGraphicsItem::contains
+264   QGraphicsItem::collidesWithItem
+268   QGraphicsItem::collidesWithPath
+272   QGraphicsItem::isObscuredBy
+276   QGraphicsItem::opaqueArea
+280   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+284   QGraphicsProxyWidget::_ZThn8_NK20QGraphicsProxyWidget4typeEv
+288   QGraphicsItem::sceneEventFilter
+292   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent
+296   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget16contextMenuEventEP30QGraphicsSceneContextMenuEvent
+300   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14dragEnterEventEP27QGraphicsSceneDragDropEvent
+304   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14dragLeaveEventEP27QGraphicsSceneDragDropEvent
+308   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13dragMoveEventEP27QGraphicsSceneDragDropEvent
+312   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget9dropEventEP27QGraphicsSceneDragDropEvent
+316   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget12focusInEventEP11QFocusEvent
+320   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13focusOutEventEP11QFocusEvent
+324   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverEnterEventEP24QGraphicsSceneHoverEvent
+328   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent
+332   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+336   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13keyPressEventEP9QKeyEvent
+340   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15keyReleaseEventEP9QKeyEvent
+344   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15mousePressEventEP24QGraphicsSceneMouseEvent
+348   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14mouseMoveEventEP24QGraphicsSceneMouseEvent
+352   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget17mouseReleaseEventEP24QGraphicsSceneMouseEvent
+356   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent
+360   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10wheelEventEP24QGraphicsSceneWheelEvent
+364   QGraphicsItem::inputMethodEvent
+368   QGraphicsItem::inputMethodQuery
+372   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant
+376   QGraphicsItem::supportsExtension
+380   QGraphicsItem::setExtension
+384   QGraphicsItem::extension
+388   (int (*)(...))-0x000000010
+392   (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+396   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD1Ev
+400   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD0Ev
+404   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget11setGeometryERK6QRectF
+408   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_
+412   QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv
+416   QGraphicsProxyWidget::_ZThn16_NK20QGraphicsProxyWidget8sizeHintEN2Qt8SizeHintERK6QSizeF
+
+Class QGraphicsProxyWidget
+   size=24 align=4
+   base size=24 base align=4
+QGraphicsProxyWidget (0xb1d7e880) 0
+    vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 8u)
+  QGraphicsWidget (0xb1dbe000) 0
+      primary-for QGraphicsProxyWidget (0xb1d7e880)
+    QGraphicsObject (0xb1dbe050) 0
+        primary-for QGraphicsWidget (0xb1dbe000)
+      QObject (0xb1d65924) 0
+          primary-for QGraphicsObject (0xb1dbe050)
+      QGraphicsItem (0xb1d65960) 8
+          vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 240u)
+    QGraphicsLayoutItem (0xb1d6599c) 16
+        vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 396u)
+
+Vtable for QGraphicsScene
+QGraphicsScene::_ZTV14QGraphicsScene: 34u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QGraphicsScene)
+8     QGraphicsScene::metaObject
+12    QGraphicsScene::qt_metacast
+16    QGraphicsScene::qt_metacall
+20    QGraphicsScene::~QGraphicsScene
+24    QGraphicsScene::~QGraphicsScene
+28    QGraphicsScene::event
+32    QGraphicsScene::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsScene::inputMethodQuery
+60    QGraphicsScene::contextMenuEvent
+64    QGraphicsScene::dragEnterEvent
+68    QGraphicsScene::dragMoveEvent
+72    QGraphicsScene::dragLeaveEvent
+76    QGraphicsScene::dropEvent
+80    QGraphicsScene::focusInEvent
+84    QGraphicsScene::focusOutEvent
+88    QGraphicsScene::helpEvent
+92    QGraphicsScene::keyPressEvent
+96    QGraphicsScene::keyReleaseEvent
+100   QGraphicsScene::mousePressEvent
+104   QGraphicsScene::mouseMoveEvent
+108   QGraphicsScene::mouseReleaseEvent
+112   QGraphicsScene::mouseDoubleClickEvent
+116   QGraphicsScene::wheelEvent
+120   QGraphicsScene::inputMethodEvent
+124   QGraphicsScene::drawBackground
+128   QGraphicsScene::drawForeground
+132   QGraphicsScene::drawItems
+
+Class QGraphicsScene
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsScene (0xb1d7eb80) 0
+    vptr=((& QGraphicsScene::_ZTV14QGraphicsScene) + 8u)
+  QObject (0xb1d65c6c) 0
+      primary-for QGraphicsScene (0xb1d7eb80)
+
+Vtable for QGraphicsSceneEvent
+QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsSceneEvent)
+8     QGraphicsSceneEvent::~QGraphicsSceneEvent
+12    QGraphicsSceneEvent::~QGraphicsSceneEvent
+
+Class QGraphicsSceneEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneEvent (0xb1e1d340) 0
+    vptr=((& QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent) + 8u)
+  QEvent (0xb1e1c870) 0
+      primary-for QGraphicsSceneEvent (0xb1e1d340)
+
+Vtable for QGraphicsSceneMouseEvent
+QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneMouseEvent)
+8     QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent
+12    QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent
+
+Class QGraphicsSceneMouseEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneMouseEvent (0xb1e1d480) 0
+    vptr=((& QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent) + 8u)
+  QGraphicsSceneEvent (0xb1e1d4c0) 0
+      primary-for QGraphicsSceneMouseEvent (0xb1e1d480)
+    QEvent (0xb1e1c9d8) 0
+        primary-for QGraphicsSceneEvent (0xb1e1d4c0)
+
+Vtable for QGraphicsSceneWheelEvent
+QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneWheelEvent)
+8     QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent
+12    QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent
+
+Class QGraphicsSceneWheelEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneWheelEvent (0xb1e1d5c0) 0
+    vptr=((& QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent) + 8u)
+  QGraphicsSceneEvent (0xb1e1d600) 0
+      primary-for QGraphicsSceneWheelEvent (0xb1e1d5c0)
+    QEvent (0xb1e1cb04) 0
+        primary-for QGraphicsSceneEvent (0xb1e1d600)
+
+Vtable for QGraphicsSceneContextMenuEvent
+QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI30QGraphicsSceneContextMenuEvent)
+8     QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent
+12    QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent
+
+Class QGraphicsSceneContextMenuEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneContextMenuEvent (0xb1e1d700) 0
+    vptr=((& QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent) + 8u)
+  QGraphicsSceneEvent (0xb1e1d740) 0
+      primary-for QGraphicsSceneContextMenuEvent (0xb1e1d700)
+    QEvent (0xb1e1cc30) 0
+        primary-for QGraphicsSceneEvent (0xb1e1d740)
+
+Vtable for QGraphicsSceneHoverEvent
+QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneHoverEvent)
+8     QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent
+12    QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent
+
+Class QGraphicsSceneHoverEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneHoverEvent (0xb1e1d840) 0
+    vptr=((& QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent) + 8u)
+  QGraphicsSceneEvent (0xb1e1d880) 0
+      primary-for QGraphicsSceneHoverEvent (0xb1e1d840)
+    QEvent (0xb1e1cd5c) 0
+        primary-for QGraphicsSceneEvent (0xb1e1d880)
+
+Vtable for QGraphicsSceneHelpEvent
+QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSceneHelpEvent)
+8     QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent
+12    QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent
+
+Class QGraphicsSceneHelpEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneHelpEvent (0xb1e1d980) 0
+    vptr=((& QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent) + 8u)
+  QGraphicsSceneEvent (0xb1e1d9c0) 0
+      primary-for QGraphicsSceneHelpEvent (0xb1e1d980)
+    QEvent (0xb1e1ce88) 0
+        primary-for QGraphicsSceneEvent (0xb1e1d9c0)
+
+Vtable for QGraphicsSceneDragDropEvent
+QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QGraphicsSceneDragDropEvent)
+8     QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent
+12    QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent
+
+Class QGraphicsSceneDragDropEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneDragDropEvent (0xb1e1dac0) 0
+    vptr=((& QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent) + 8u)
+  QGraphicsSceneEvent (0xb1e1db00) 0
+      primary-for QGraphicsSceneDragDropEvent (0xb1e1dac0)
+    QEvent (0xb1e1cfb4) 0
+        primary-for QGraphicsSceneEvent (0xb1e1db00)
+
+Vtable for QGraphicsSceneResizeEvent
+QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QGraphicsSceneResizeEvent)
+8     QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent
+12    QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent
+
+Class QGraphicsSceneResizeEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneResizeEvent (0xb1e1dc00) 0
+    vptr=((& QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent) + 8u)
+  QGraphicsSceneEvent (0xb1e1dc40) 0
+      primary-for QGraphicsSceneResizeEvent (0xb1e1dc00)
+    QEvent (0xb1c570f0) 0
+        primary-for QGraphicsSceneEvent (0xb1e1dc40)
+
+Vtable for QGraphicsSceneMoveEvent
+QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSceneMoveEvent)
+8     QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent
+12    QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent
+
+Class QGraphicsSceneMoveEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneMoveEvent (0xb1e1dd40) 0
+    vptr=((& QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent) + 8u)
+  QGraphicsSceneEvent (0xb1e1dd80) 0
+      primary-for QGraphicsSceneMoveEvent (0xb1e1dd40)
+    QEvent (0xb1c5721c) 0
+        primary-for QGraphicsSceneEvent (0xb1e1dd80)
+
+Vtable for QGraphicsTransform
+QGraphicsTransform::_ZTV18QGraphicsTransform: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGraphicsTransform)
+8     QGraphicsTransform::metaObject
+12    QGraphicsTransform::qt_metacast
+16    QGraphicsTransform::qt_metacall
+20    QGraphicsTransform::~QGraphicsTransform
+24    QGraphicsTransform::~QGraphicsTransform
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+
+Class QGraphicsTransform
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsTransform (0xb1e1de80) 0
+    vptr=((& QGraphicsTransform::_ZTV18QGraphicsTransform) + 8u)
+  QObject (0xb1c57348) 0
+      primary-for QGraphicsTransform (0xb1e1de80)
+
+Vtable for QGraphicsScale
+QGraphicsScale::_ZTV14QGraphicsScale: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QGraphicsScale)
+8     QGraphicsScale::metaObject
+12    QGraphicsScale::qt_metacast
+16    QGraphicsScale::qt_metacall
+20    QGraphicsScale::~QGraphicsScale
+24    QGraphicsScale::~QGraphicsScale
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsScale::applyTo
+
+Class QGraphicsScale
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsScale (0xb1c66140) 0
+    vptr=((& QGraphicsScale::_ZTV14QGraphicsScale) + 8u)
+  QGraphicsTransform (0xb1c66180) 0
+      primary-for QGraphicsScale (0xb1c66140)
+    QObject (0xb1c57564) 0
+        primary-for QGraphicsTransform (0xb1c66180)
+
+Vtable for QGraphicsRotation
+QGraphicsRotation::_ZTV17QGraphicsRotation: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsRotation)
+8     QGraphicsRotation::metaObject
+12    QGraphicsRotation::qt_metacast
+16    QGraphicsRotation::qt_metacall
+20    QGraphicsRotation::~QGraphicsRotation
+24    QGraphicsRotation::~QGraphicsRotation
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsRotation::applyTo
+
+Class QGraphicsRotation
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsRotation (0xb1c66440) 0
+    vptr=((& QGraphicsRotation::_ZTV17QGraphicsRotation) + 8u)
+  QGraphicsTransform (0xb1c66480) 0
+      primary-for QGraphicsRotation (0xb1c66440)
+    QObject (0xb1c57780) 0
+        primary-for QGraphicsTransform (0xb1c66480)
+
+Vtable for QGraphicsView
+QGraphicsView::_ZTV13QGraphicsView: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGraphicsView)
+8     QGraphicsView::metaObject
+12    QGraphicsView::qt_metacast
+16    QGraphicsView::qt_metacall
+20    QGraphicsView::~QGraphicsView
+24    QGraphicsView::~QGraphicsView
+28    QGraphicsView::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QGraphicsView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGraphicsView::mousePressEvent
+84    QGraphicsView::mouseReleaseEvent
+88    QGraphicsView::mouseDoubleClickEvent
+92    QGraphicsView::mouseMoveEvent
+96    QGraphicsView::wheelEvent
+100   QGraphicsView::keyPressEvent
+104   QGraphicsView::keyReleaseEvent
+108   QGraphicsView::focusInEvent
+112   QGraphicsView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGraphicsView::paintEvent
+128   QWidget::moveEvent
+132   QGraphicsView::resizeEvent
+136   QWidget::closeEvent
+140   QGraphicsView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QGraphicsView::dragEnterEvent
+156   QGraphicsView::dragMoveEvent
+160   QGraphicsView::dragLeaveEvent
+164   QGraphicsView::dropEvent
+168   QGraphicsView::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QGraphicsView::inputMethodEvent
+192   QGraphicsView::inputMethodQuery
+196   QGraphicsView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QGraphicsView::viewportEvent
+228   QGraphicsView::scrollContentsBy
+232   QGraphicsView::drawBackground
+236   QGraphicsView::drawForeground
+240   QGraphicsView::drawItems
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI13QGraphicsView)
+252   QGraphicsView::_ZThn8_N13QGraphicsViewD1Ev
+256   QGraphicsView::_ZThn8_N13QGraphicsViewD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QGraphicsView
+   size=20 align=4
+   base size=20 base align=4
+QGraphicsView (0xb1c66740) 0
+    vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 8u)
+  QAbstractScrollArea (0xb1c66780) 0
+      primary-for QGraphicsView (0xb1c66740)
+    QFrame (0xb1c667c0) 0
+        primary-for QAbstractScrollArea (0xb1c66780)
+      QWidget (0xb1c812d0) 0
+          primary-for QFrame (0xb1c667c0)
+        QObject (0xb1c5799c) 0
+            primary-for QWidget (0xb1c812d0)
+        QPaintDevice (0xb1c579d8) 8
+            vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 252u)
+
+Class QVFbHeader
+   size=1084 align=4
+   base size=1084 base align=4
+QVFbHeader (0xb1d03348) 0
+
+Class QVFbKeyData
+   size=12 align=4
+   base size=12 base align=4
+QVFbKeyData (0xb1d03384) 0
+
+Vtable for QWSEmbedWidget
+QWSEmbedWidget::_ZTV14QWSEmbedWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QWSEmbedWidget)
+8     QWSEmbedWidget::metaObject
+12    QWSEmbedWidget::qt_metacast
+16    QWSEmbedWidget::qt_metacall
+20    QWSEmbedWidget::~QWSEmbedWidget
+24    QWSEmbedWidget::~QWSEmbedWidget
+28    QWidget::event
+32    QWSEmbedWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWSEmbedWidget::moveEvent
+132   QWSEmbedWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWSEmbedWidget::showEvent
+172   QWSEmbedWidget::hideEvent
+176   QWidget::x11Event
+180   QWSEmbedWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QWSEmbedWidget)
+232   QWSEmbedWidget::_ZThn8_N14QWSEmbedWidgetD1Ev
+236   QWSEmbedWidget::_ZThn8_N14QWSEmbedWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWSEmbedWidget
+   size=20 align=4
+   base size=20 base align=4
+QWSEmbedWidget (0xb1d09080) 0
+    vptr=((& QWSEmbedWidget::_ZTV14QWSEmbedWidget) + 8u)
+  QWidget (0xb1d06820) 0
+      primary-for QWSEmbedWidget (0xb1d09080)
+    QObject (0xb1d033c0) 0
+        primary-for QWidget (0xb1d06820)
+    QPaintDevice (0xb1d033fc) 8
+        vptr=((& QWSEmbedWidget::_ZTV14QWSEmbedWidget) + 232u)
+
+Vtable for QGraphicsEffect
+QGraphicsEffect::_ZTV15QGraphicsEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsEffect)
+8     QGraphicsEffect::metaObject
+12    QGraphicsEffect::qt_metacast
+16    QGraphicsEffect::qt_metacall
+20    QGraphicsEffect::~QGraphicsEffect
+24    QGraphicsEffect::~QGraphicsEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    __cxa_pure_virtual
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsEffect (0xb1d09380) 0
+    vptr=((& QGraphicsEffect::_ZTV15QGraphicsEffect) + 8u)
+  QObject (0xb1d03618) 0
+      primary-for QGraphicsEffect (0xb1d09380)
+
+Vtable for QGraphicsColorizeEffect
+QGraphicsColorizeEffect::_ZTV23QGraphicsColorizeEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsColorizeEffect)
+8     QGraphicsColorizeEffect::metaObject
+12    QGraphicsColorizeEffect::qt_metacast
+16    QGraphicsColorizeEffect::qt_metacall
+20    QGraphicsColorizeEffect::~QGraphicsColorizeEffect
+24    QGraphicsColorizeEffect::~QGraphicsColorizeEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    QGraphicsColorizeEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsColorizeEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsColorizeEffect (0xb1d09780) 0
+    vptr=((& QGraphicsColorizeEffect::_ZTV23QGraphicsColorizeEffect) + 8u)
+  QGraphicsEffect (0xb1d097c0) 0
+      primary-for QGraphicsColorizeEffect (0xb1d09780)
+    QObject (0xb1d03960) 0
+        primary-for QGraphicsEffect (0xb1d097c0)
+
+Vtable for QGraphicsBlurEffect
+QGraphicsBlurEffect::_ZTV19QGraphicsBlurEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsBlurEffect)
+8     QGraphicsBlurEffect::metaObject
+12    QGraphicsBlurEffect::qt_metacast
+16    QGraphicsBlurEffect::qt_metacall
+20    QGraphicsBlurEffect::~QGraphicsBlurEffect
+24    QGraphicsBlurEffect::~QGraphicsBlurEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsBlurEffect::boundingRectFor
+60    QGraphicsBlurEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsBlurEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsBlurEffect (0xb1d09a80) 0
+    vptr=((& QGraphicsBlurEffect::_ZTV19QGraphicsBlurEffect) + 8u)
+  QGraphicsEffect (0xb1d09ac0) 0
+      primary-for QGraphicsBlurEffect (0xb1d09a80)
+    QObject (0xb1d03b7c) 0
+        primary-for QGraphicsEffect (0xb1d09ac0)
+
+Vtable for QGraphicsDropShadowEffect
+QGraphicsDropShadowEffect::_ZTV25QGraphicsDropShadowEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QGraphicsDropShadowEffect)
+8     QGraphicsDropShadowEffect::metaObject
+12    QGraphicsDropShadowEffect::qt_metacast
+16    QGraphicsDropShadowEffect::qt_metacall
+20    QGraphicsDropShadowEffect::~QGraphicsDropShadowEffect
+24    QGraphicsDropShadowEffect::~QGraphicsDropShadowEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsDropShadowEffect::boundingRectFor
+60    QGraphicsDropShadowEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsDropShadowEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsDropShadowEffect (0xb1d09ec0) 0
+    vptr=((& QGraphicsDropShadowEffect::_ZTV25QGraphicsDropShadowEffect) + 8u)
+  QGraphicsEffect (0xb1d09f00) 0
+      primary-for QGraphicsDropShadowEffect (0xb1d09ec0)
+    QObject (0xb1d03e88) 0
+        primary-for QGraphicsEffect (0xb1d09f00)
+
+Vtable for QGraphicsOpacityEffect
+QGraphicsOpacityEffect::_ZTV22QGraphicsOpacityEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QGraphicsOpacityEffect)
+8     QGraphicsOpacityEffect::metaObject
+12    QGraphicsOpacityEffect::qt_metacast
+16    QGraphicsOpacityEffect::qt_metacall
+20    QGraphicsOpacityEffect::~QGraphicsOpacityEffect
+24    QGraphicsOpacityEffect::~QGraphicsOpacityEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    QGraphicsOpacityEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsOpacityEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsOpacityEffect (0xb1b9e340) 0
+    vptr=((& QGraphicsOpacityEffect::_ZTV22QGraphicsOpacityEffect) + 8u)
+  QGraphicsEffect (0xb1b9e380) 0
+      primary-for QGraphicsOpacityEffect (0xb1b9e340)
+    QObject (0xb1ba212c) 0
+        primary-for QGraphicsEffect (0xb1b9e380)
+
+Vtable for QAbstractPageSetupDialog
+QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractPageSetupDialog)
+8     QAbstractPageSetupDialog::metaObject
+12    QAbstractPageSetupDialog::qt_metacast
+16    QAbstractPageSetupDialog::qt_metacall
+20    QAbstractPageSetupDialog::~QAbstractPageSetupDialog
+24    QAbstractPageSetupDialog::~QAbstractPageSetupDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractPageSetupDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   __cxa_pure_virtual
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI24QAbstractPageSetupDialog)
+248   QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD1Ev
+252   QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractPageSetupDialog
+   size=20 align=4
+   base size=20 base align=4
+QAbstractPageSetupDialog (0xb1b9e640) 0
+    vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 8u)
+  QDialog (0xb1b9e680) 0
+      primary-for QAbstractPageSetupDialog (0xb1b9e640)
+    QWidget (0xb1bacaa0) 0
+        primary-for QDialog (0xb1b9e680)
+      QObject (0xb1ba2348) 0
+          primary-for QWidget (0xb1bacaa0)
+      QPaintDevice (0xb1ba2384) 8
+          vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 248u)
+
+Vtable for QAbstractPrintDialog
+QAbstractPrintDialog::_ZTV20QAbstractPrintDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QAbstractPrintDialog)
+8     QAbstractPrintDialog::metaObject
+12    QAbstractPrintDialog::qt_metacast
+16    QAbstractPrintDialog::qt_metacall
+20    QAbstractPrintDialog::~QAbstractPrintDialog
+24    QAbstractPrintDialog::~QAbstractPrintDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   __cxa_pure_virtual
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI20QAbstractPrintDialog)
+248   QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD1Ev
+252   QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractPrintDialog
+   size=20 align=4
+   base size=20 base align=4
+QAbstractPrintDialog (0xb1b9e940) 0
+    vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 8u)
+  QDialog (0xb1b9e980) 0
+      primary-for QAbstractPrintDialog (0xb1b9e940)
+    QWidget (0xb1bbf140) 0
+        primary-for QDialog (0xb1b9e980)
+      QObject (0xb1ba25a0) 0
+          primary-for QWidget (0xb1bbf140)
+      QPaintDevice (0xb1ba25dc) 8
+          vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 248u)
+
+Vtable for QColorDialog
+QColorDialog::_ZTV12QColorDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QColorDialog)
+8     QColorDialog::metaObject
+12    QColorDialog::qt_metacast
+16    QColorDialog::qt_metacall
+20    QColorDialog::~QColorDialog
+24    QColorDialog::~QColorDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QColorDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QColorDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QColorDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QColorDialog)
+244   QColorDialog::_ZThn8_N12QColorDialogD1Ev
+248   QColorDialog::_ZThn8_N12QColorDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QColorDialog
+   size=20 align=4
+   base size=20 base align=4
+QColorDialog (0xb1b9ed80) 0
+    vptr=((& QColorDialog::_ZTV12QColorDialog) + 8u)
+  QDialog (0xb1b9edc0) 0
+      primary-for QColorDialog (0xb1b9ed80)
+    QWidget (0xb1bd7d70) 0
+        primary-for QDialog (0xb1b9edc0)
+      QObject (0xb1ba28e8) 0
+          primary-for QWidget (0xb1bd7d70)
+      QPaintDevice (0xb1ba2924) 8
+          vptr=((& QColorDialog::_ZTV12QColorDialog) + 244u)
+
+Vtable for QErrorMessage
+QErrorMessage::_ZTV13QErrorMessage: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QErrorMessage)
+8     QErrorMessage::metaObject
+12    QErrorMessage::qt_metacast
+16    QErrorMessage::qt_metacall
+20    QErrorMessage::~QErrorMessage
+24    QErrorMessage::~QErrorMessage
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QErrorMessage::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QErrorMessage::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI13QErrorMessage)
+244   QErrorMessage::_ZThn8_N13QErrorMessageD1Ev
+248   QErrorMessage::_ZThn8_N13QErrorMessageD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QErrorMessage
+   size=20 align=4
+   base size=20 base align=4
+QErrorMessage (0xb1c15240) 0
+    vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 8u)
+  QDialog (0xb1c15280) 0
+      primary-for QErrorMessage (0xb1c15240)
+    QWidget (0xb1c0ed70) 0
+        primary-for QDialog (0xb1c15280)
+      QObject (0xb1ba2ca8) 0
+          primary-for QWidget (0xb1c0ed70)
+      QPaintDevice (0xb1ba2ce4) 8
+          vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 244u)
+
+Vtable for QFileSystemModel
+QFileSystemModel::_ZTV16QFileSystemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QFileSystemModel)
+8     QFileSystemModel::metaObject
+12    QFileSystemModel::qt_metacast
+16    QFileSystemModel::qt_metacall
+20    QFileSystemModel::~QFileSystemModel
+24    QFileSystemModel::~QFileSystemModel
+28    QFileSystemModel::event
+32    QObject::eventFilter
+36    QFileSystemModel::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFileSystemModel::index
+60    QFileSystemModel::parent
+64    QFileSystemModel::rowCount
+68    QFileSystemModel::columnCount
+72    QFileSystemModel::hasChildren
+76    QFileSystemModel::data
+80    QFileSystemModel::setData
+84    QFileSystemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QFileSystemModel::mimeTypes
+104   QFileSystemModel::mimeData
+108   QFileSystemModel::dropMimeData
+112   QFileSystemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QFileSystemModel::fetchMore
+136   QFileSystemModel::canFetchMore
+140   QFileSystemModel::flags
+144   QFileSystemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QFileSystemModel
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemModel (0xb1c15580) 0
+    vptr=((& QFileSystemModel::_ZTV16QFileSystemModel) + 8u)
+  QAbstractItemModel (0xb1c155c0) 0
+      primary-for QFileSystemModel (0xb1c15580)
+    QObject (0xb1ba2f00) 0
+        primary-for QAbstractItemModel (0xb1c155c0)
+
+Vtable for QFontDialog
+QFontDialog::_ZTV11QFontDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFontDialog)
+8     QFontDialog::metaObject
+12    QFontDialog::qt_metacast
+16    QFontDialog::qt_metacall
+20    QFontDialog::~QFontDialog
+24    QFontDialog::~QFontDialog
+28    QWidget::event
+32    QFontDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QFontDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFontDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QFontDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QFontDialog)
+244   QFontDialog::_ZThn8_N11QFontDialogD1Ev
+248   QFontDialog::_ZThn8_N11QFontDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFontDialog
+   size=20 align=4
+   base size=20 base align=4
+QFontDialog (0xb1c15980) 0
+    vptr=((& QFontDialog::_ZTV11QFontDialog) + 8u)
+  QDialog (0xb1c159c0) 0
+      primary-for QFontDialog (0xb1c15980)
+    QWidget (0xb1a64870) 0
+        primary-for QDialog (0xb1c159c0)
+      QObject (0xb1a6121c) 0
+          primary-for QWidget (0xb1a64870)
+      QPaintDevice (0xb1a61258) 8
+          vptr=((& QFontDialog::_ZTV11QFontDialog) + 244u)
+
+Vtable for QInputDialog
+QInputDialog::_ZTV12QInputDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QInputDialog)
+8     QInputDialog::metaObject
+12    QInputDialog::qt_metacast
+16    QInputDialog::qt_metacall
+20    QInputDialog::~QInputDialog
+24    QInputDialog::~QInputDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QInputDialog::setVisible
+64    QInputDialog::sizeHint
+68    QInputDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QInputDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QInputDialog)
+244   QInputDialog::_ZThn8_N12QInputDialogD1Ev
+248   QInputDialog::_ZThn8_N12QInputDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QInputDialog
+   size=20 align=4
+   base size=20 base align=4
+QInputDialog (0xb1c15e40) 0
+    vptr=((& QInputDialog::_ZTV12QInputDialog) + 8u)
+  QDialog (0xb1c15e80) 0
+      primary-for QInputDialog (0xb1c15e40)
+    QWidget (0xb1a85910) 0
+        primary-for QDialog (0xb1c15e80)
+      QObject (0xb1a615dc) 0
+          primary-for QWidget (0xb1a85910)
+      QPaintDevice (0xb1a61618) 8
+          vptr=((& QInputDialog::_ZTV12QInputDialog) + 244u)
+
+Vtable for QMessageBox
+QMessageBox::_ZTV11QMessageBox: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMessageBox)
+8     QMessageBox::metaObject
+12    QMessageBox::qt_metacast
+16    QMessageBox::qt_metacall
+20    QMessageBox::~QMessageBox
+24    QMessageBox::~QMessageBox
+28    QMessageBox::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QMessageBox::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMessageBox::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QMessageBox::resizeEvent
+136   QMessageBox::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QMessageBox::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QMessageBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QMessageBox)
+244   QMessageBox::_ZThn8_N11QMessageBoxD1Ev
+248   QMessageBox::_ZThn8_N11QMessageBoxD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMessageBox
+   size=20 align=4
+   base size=20 base align=4
+QMessageBox (0xb1ac2380) 0
+    vptr=((& QMessageBox::_ZTV11QMessageBox) + 8u)
+  QDialog (0xb1ac23c0) 0
+      primary-for QMessageBox (0xb1ac2380)
+    QWidget (0xb1af9050) 0
+        primary-for QDialog (0xb1ac23c0)
+      QObject (0xb1a61a50) 0
+          primary-for QWidget (0xb1af9050)
+      QPaintDevice (0xb1a61a8c) 8
+          vptr=((& QMessageBox::_ZTV11QMessageBox) + 244u)
+
+Vtable for QPageSetupDialog
+QPageSetupDialog::_ZTV16QPageSetupDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QPageSetupDialog)
+8     QPageSetupDialog::metaObject
+12    QPageSetupDialog::qt_metacast
+16    QPageSetupDialog::qt_metacall
+20    QPageSetupDialog::~QPageSetupDialog
+24    QPageSetupDialog::~QPageSetupDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractPageSetupDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   QPageSetupDialog::exec
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI16QPageSetupDialog)
+248   QPageSetupDialog::_ZThn8_N16QPageSetupDialogD1Ev
+252   QPageSetupDialog::_ZThn8_N16QPageSetupDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPageSetupDialog
+   size=20 align=4
+   base size=20 base align=4
+QPageSetupDialog (0xb1ac29c0) 0
+    vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 8u)
+  QAbstractPageSetupDialog (0xb1ac2a00) 0
+      primary-for QPageSetupDialog (0xb1ac29c0)
+    QDialog (0xb1ac2a40) 0
+        primary-for QAbstractPageSetupDialog (0xb1ac2a00)
+      QWidget (0xb1b2bc80) 0
+          primary-for QDialog (0xb1ac2a40)
+        QObject (0xb1955078) 0
+            primary-for QWidget (0xb1b2bc80)
+        QPaintDevice (0xb19550b4) 8
+            vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 248u)
+
+Vtable for QUnixPrintWidget
+QUnixPrintWidget::_ZTV16QUnixPrintWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QUnixPrintWidget)
+8     QUnixPrintWidget::metaObject
+12    QUnixPrintWidget::qt_metacast
+16    QUnixPrintWidget::qt_metacall
+20    QUnixPrintWidget::~QUnixPrintWidget
+24    QUnixPrintWidget::~QUnixPrintWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI16QUnixPrintWidget)
+232   QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD1Ev
+236   QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QUnixPrintWidget
+   size=24 align=4
+   base size=24 base align=4
+QUnixPrintWidget (0xb1ac2d00) 0
+    vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 8u)
+  QWidget (0xb195f870) 0
+      primary-for QUnixPrintWidget (0xb1ac2d00)
+    QObject (0xb19552d0) 0
+        primary-for QWidget (0xb195f870)
+    QPaintDevice (0xb195530c) 8
+        vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 232u)
+
+Vtable for QPrintDialog
+QPrintDialog::_ZTV12QPrintDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPrintDialog)
+8     QPrintDialog::metaObject
+12    QPrintDialog::qt_metacast
+16    QPrintDialog::qt_metacall
+20    QPrintDialog::~QPrintDialog
+24    QPrintDialog::~QPrintDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QPrintDialog::done
+228   QPrintDialog::accept
+232   QDialog::reject
+236   QPrintDialog::exec
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI12QPrintDialog)
+248   QPrintDialog::_ZThn8_N12QPrintDialogD1Ev
+252   QPrintDialog::_ZThn8_N12QPrintDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintDialog
+   size=20 align=4
+   base size=20 base align=4
+QPrintDialog (0xb1ac2f40) 0
+    vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 8u)
+  QAbstractPrintDialog (0xb1ac2f80) 0
+      primary-for QPrintDialog (0xb1ac2f40)
+    QDialog (0xb1ac2fc0) 0
+        primary-for QAbstractPrintDialog (0xb1ac2f80)
+      QWidget (0xb1969960) 0
+          primary-for QDialog (0xb1ac2fc0)
+        QObject (0xb1955438) 0
+            primary-for QWidget (0xb1969960)
+        QPaintDevice (0xb1955474) 8
+            vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 248u)
+
+Vtable for QPrintPreviewDialog
+QPrintPreviewDialog::_ZTV19QPrintPreviewDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QPrintPreviewDialog)
+8     QPrintPreviewDialog::metaObject
+12    QPrintPreviewDialog::qt_metacast
+16    QPrintPreviewDialog::qt_metacall
+20    QPrintPreviewDialog::~QPrintPreviewDialog
+24    QPrintPreviewDialog::~QPrintPreviewDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintPreviewDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QPrintPreviewDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI19QPrintPreviewDialog)
+244   QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD1Ev
+248   QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintPreviewDialog
+   size=24 align=4
+   base size=24 base align=4
+QPrintPreviewDialog (0xb1972280) 0
+    vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 8u)
+  QDialog (0xb19722c0) 0
+      primary-for QPrintPreviewDialog (0xb1972280)
+    QWidget (0xb197c550) 0
+        primary-for QDialog (0xb19722c0)
+      QObject (0xb1955690) 0
+          primary-for QWidget (0xb197c550)
+      QPaintDevice (0xb19556cc) 8
+          vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 244u)
+
+Vtable for QProgressDialog
+QProgressDialog::_ZTV15QProgressDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QProgressDialog)
+8     QProgressDialog::metaObject
+12    QProgressDialog::qt_metacast
+16    QProgressDialog::qt_metacall
+20    QProgressDialog::~QProgressDialog
+24    QProgressDialog::~QProgressDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QProgressDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QProgressDialog::resizeEvent
+136   QProgressDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QProgressDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QProgressDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI15QProgressDialog)
+244   QProgressDialog::_ZThn8_N15QProgressDialogD1Ev
+248   QProgressDialog::_ZThn8_N15QProgressDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QProgressDialog
+   size=20 align=4
+   base size=20 base align=4
+QProgressDialog (0xb1972580) 0
+    vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 8u)
+  QDialog (0xb19725c0) 0
+      primary-for QProgressDialog (0xb1972580)
+    QWidget (0xb1984f50) 0
+        primary-for QDialog (0xb19725c0)
+      QObject (0xb19558e8) 0
+          primary-for QWidget (0xb1984f50)
+      QPaintDevice (0xb1955924) 8
+          vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 244u)
+
+Vtable for QWizard
+QWizard::_ZTV7QWizard: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QWizard)
+8     QWizard::metaObject
+12    QWizard::qt_metacast
+16    QWizard::qt_metacall
+20    QWizard::~QWizard
+24    QWizard::~QWizard
+28    QWizard::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWizard::setVisible
+64    QWizard::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWizard::paintEvent
+128   QWidget::moveEvent
+132   QWizard::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QWizard::done
+228   QDialog::accept
+232   QDialog::reject
+236   QWizard::validateCurrentPage
+240   QWizard::nextId
+244   QWizard::initializePage
+248   QWizard::cleanupPage
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI7QWizard)
+260   QWizard::_ZThn8_N7QWizardD1Ev
+264   QWizard::_ZThn8_N7QWizardD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWizard
+   size=20 align=4
+   base size=20 base align=4
+QWizard (0xb1972880) 0
+    vptr=((& QWizard::_ZTV7QWizard) + 8u)
+  QDialog (0xb19728c0) 0
+      primary-for QWizard (0xb1972880)
+    QWidget (0xb1999a50) 0
+        primary-for QDialog (0xb19728c0)
+      QObject (0xb1955b40) 0
+          primary-for QWidget (0xb1999a50)
+      QPaintDevice (0xb1955b7c) 8
+          vptr=((& QWizard::_ZTV7QWizard) + 260u)
+
+Vtable for QWizardPage
+QWizardPage::_ZTV11QWizardPage: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWizardPage)
+8     QWizardPage::metaObject
+12    QWizardPage::qt_metacast
+16    QWizardPage::qt_metacall
+20    QWizardPage::~QWizardPage
+24    QWizardPage::~QWizardPage
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QWizardPage::initializePage
+228   QWizardPage::cleanupPage
+232   QWizardPage::validatePage
+236   QWizardPage::isComplete
+240   QWizardPage::nextId
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI11QWizardPage)
+252   QWizardPage::_ZThn8_N11QWizardPageD1Ev
+256   QWizardPage::_ZThn8_N11QWizardPageD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWizardPage
+   size=20 align=4
+   base size=20 base align=4
+QWizardPage (0xb1972cc0) 0
+    vptr=((& QWizardPage::_ZTV11QWizardPage) + 8u)
+  QWidget (0xb19e8050) 0
+      primary-for QWizardPage (0xb1972cc0)
+    QObject (0xb1955e88) 0
+        primary-for QWidget (0xb19e8050)
+    QPaintDevice (0xb1955ec4) 8
+        vptr=((& QWizardPage::_ZTV11QWizardPage) + 252u)
+
+Class QAccessible
+   size=1 align=1
+   base size=0 base align=1
+QAccessible (0xb19f90f0) 0 empty
+
+Vtable for QAccessibleInterface
+QAccessibleInterface::_ZTV20QAccessibleInterface: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QAccessibleInterface)
+8     QAccessibleInterface::~QAccessibleInterface
+12    QAccessibleInterface::~QAccessibleInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+
+Class QAccessibleInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleInterface (0xb1a0c3c0) 0 nearly-empty
+    vptr=((& QAccessibleInterface::_ZTV20QAccessibleInterface) + 8u)
+  QAccessible (0xb19f93c0) 0 empty
+
+Vtable for QAccessibleInterfaceEx
+QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QAccessibleInterfaceEx)
+8     QAccessibleInterfaceEx::~QAccessibleInterfaceEx
+12    QAccessibleInterfaceEx::~QAccessibleInterfaceEx
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleInterfaceEx
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleInterfaceEx (0xb1a0cb00) 0 nearly-empty
+    vptr=((& QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx) + 8u)
+  QAccessibleInterface (0xb1a0cb40) 0 nearly-empty
+      primary-for QAccessibleInterfaceEx (0xb1a0cb00)
+    QAccessible (0xb19f9960) 0 empty
+
+Vtable for QAccessibleEvent
+QAccessibleEvent::_ZTV16QAccessibleEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QAccessibleEvent)
+8     QAccessibleEvent::~QAccessibleEvent
+12    QAccessibleEvent::~QAccessibleEvent
+
+Class QAccessibleEvent
+   size=20 align=4
+   base size=20 base align=4
+QAccessibleEvent (0xb1a0cc00) 0
+    vptr=((& QAccessibleEvent::_ZTV16QAccessibleEvent) + 8u)
+  QEvent (0xb19f99d8) 0
+      primary-for QAccessibleEvent (0xb1a0cc00)
+
+Vtable for QAccessible2Interface
+QAccessible2Interface::_ZTV21QAccessible2Interface: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAccessible2Interface)
+8     QAccessible2Interface::~QAccessible2Interface
+12    QAccessible2Interface::~QAccessible2Interface
+
+Class QAccessible2Interface
+   size=4 align=4
+   base size=4 base align=4
+QAccessible2Interface (0xb18a421c) 0 nearly-empty
+    vptr=((& QAccessible2Interface::_ZTV21QAccessible2Interface) + 8u)
+
+Vtable for QAccessibleTextInterface
+QAccessibleTextInterface::_ZTV24QAccessibleTextInterface: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAccessibleTextInterface)
+8     QAccessibleTextInterface::~QAccessibleTextInterface
+12    QAccessibleTextInterface::~QAccessibleTextInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+
+Class QAccessibleTextInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleTextInterface (0xb18a5480) 0 nearly-empty
+    vptr=((& QAccessibleTextInterface::_ZTV24QAccessibleTextInterface) + 8u)
+  QAccessible2Interface (0xb18a45a0) 0 nearly-empty
+      primary-for QAccessibleTextInterface (0xb18a5480)
+
+Vtable for QAccessibleEditableTextInterface
+QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI32QAccessibleEditableTextInterface)
+8     QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface
+12    QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+
+Class QAccessibleEditableTextInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleEditableTextInterface (0xb18a5700) 0 nearly-empty
+    vptr=((& QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface) + 8u)
+  QAccessible2Interface (0xb18a48e8) 0 nearly-empty
+      primary-for QAccessibleEditableTextInterface (0xb18a5700)
+
+Vtable for QAccessibleSimpleEditableTextInterface
+QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI38QAccessibleSimpleEditableTextInterface)
+8     QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface
+12    QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface
+16    QAccessibleSimpleEditableTextInterface::copyText
+20    QAccessibleSimpleEditableTextInterface::deleteText
+24    QAccessibleSimpleEditableTextInterface::insertText
+28    QAccessibleSimpleEditableTextInterface::cutText
+32    QAccessibleSimpleEditableTextInterface::pasteText
+36    QAccessibleSimpleEditableTextInterface::replaceText
+40    QAccessibleSimpleEditableTextInterface::setAttributes
+
+Class QAccessibleSimpleEditableTextInterface
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleSimpleEditableTextInterface (0xb18a5980) 0
+    vptr=((& QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface) + 8u)
+  QAccessibleEditableTextInterface (0xb18a59c0) 0 nearly-empty
+      primary-for QAccessibleSimpleEditableTextInterface (0xb18a5980)
+    QAccessible2Interface (0xb18a4c30) 0 nearly-empty
+        primary-for QAccessibleEditableTextInterface (0xb18a59c0)
+
+Vtable for QAccessibleValueInterface
+QAccessibleValueInterface::_ZTV25QAccessibleValueInterface: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleValueInterface)
+8     QAccessibleValueInterface::~QAccessibleValueInterface
+12    QAccessibleValueInterface::~QAccessibleValueInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class QAccessibleValueInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleValueInterface (0xb18a5a80) 0 nearly-empty
+    vptr=((& QAccessibleValueInterface::_ZTV25QAccessibleValueInterface) + 8u)
+  QAccessible2Interface (0xb18a4c6c) 0 nearly-empty
+      primary-for QAccessibleValueInterface (0xb18a5a80)
+
+Vtable for QAccessibleTableInterface
+QAccessibleTableInterface::_ZTV25QAccessibleTableInterface: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleTableInterface)
+8     QAccessibleTableInterface::~QAccessibleTableInterface
+12    QAccessibleTableInterface::~QAccessibleTableInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   __cxa_pure_virtual
+
+Class QAccessibleTableInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleTableInterface (0xb18a5d00) 0 nearly-empty
+    vptr=((& QAccessibleTableInterface::_ZTV25QAccessibleTableInterface) + 8u)
+  QAccessible2Interface (0xb18a4fb4) 0 nearly-empty
+      primary-for QAccessibleTableInterface (0xb18a5d00)
+
+Vtable for QAccessibleActionInterface
+QAccessibleActionInterface::_ZTV26QAccessibleActionInterface: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAccessibleActionInterface)
+8     QAccessibleActionInterface::~QAccessibleActionInterface
+12    QAccessibleActionInterface::~QAccessibleActionInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+
+Class QAccessibleActionInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleActionInterface (0xb18a5dc0) 0 nearly-empty
+    vptr=((& QAccessibleActionInterface::_ZTV26QAccessibleActionInterface) + 8u)
+  QAccessible2Interface (0xb18c903c) 0 nearly-empty
+      primary-for QAccessibleActionInterface (0xb18a5dc0)
+
+Vtable for QAccessibleImageInterface
+QAccessibleImageInterface::_ZTV25QAccessibleImageInterface: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleImageInterface)
+8     QAccessibleImageInterface::~QAccessibleImageInterface
+12    QAccessibleImageInterface::~QAccessibleImageInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+
+Class QAccessibleImageInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleImageInterface (0xb18a5e80) 0 nearly-empty
+    vptr=((& QAccessibleImageInterface::_ZTV25QAccessibleImageInterface) + 8u)
+  QAccessible2Interface (0xb18c90b4) 0 nearly-empty
+      primary-for QAccessibleImageInterface (0xb18a5e80)
+
+Vtable for QAccessibleBridge
+QAccessibleBridge::_ZTV17QAccessibleBridge: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleBridge)
+8     QAccessibleBridge::~QAccessibleBridge
+12    QAccessibleBridge::~QAccessibleBridge
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleBridge
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleBridge (0xb18c912c) 0 nearly-empty
+    vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 8u)
+
+Vtable for QAccessibleBridgeFactoryInterface
+QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI33QAccessibleBridgeFactoryInterface)
+8     QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface
+12    QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleBridgeFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleBridgeFactoryInterface (0xb18cf180) 0 nearly-empty
+    vptr=((& QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface) + 8u)
+  QFactoryInterface (0xb18c9348) 0 nearly-empty
+      primary-for QAccessibleBridgeFactoryInterface (0xb18cf180)
+
+Vtable for QAccessibleBridgePlugin
+QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QAccessibleBridgePlugin)
+8     QAccessibleBridgePlugin::metaObject
+12    QAccessibleBridgePlugin::qt_metacast
+16    QAccessibleBridgePlugin::qt_metacall
+20    QAccessibleBridgePlugin::~QAccessibleBridgePlugin
+24    QAccessibleBridgePlugin::~QAccessibleBridgePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI23QAccessibleBridgePlugin)
+72    QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD1Ev
+76    QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QAccessibleBridgePlugin
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleBridgePlugin (0xb18d2aa0) 0
+    vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 8u)
+  QObject (0xb18c9654) 0
+      primary-for QAccessibleBridgePlugin (0xb18d2aa0)
+  QAccessibleBridgeFactoryInterface (0xb18cf440) 8 nearly-empty
+      vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 72u)
+    QFactoryInterface (0xb18c9690) 8 nearly-empty
+        primary-for QAccessibleBridgeFactoryInterface (0xb18cf440)
+
+Vtable for QAccessibleObject
+QAccessibleObject::_ZTV17QAccessibleObject: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleObject)
+8     QAccessibleObject::~QAccessibleObject
+12    QAccessibleObject::~QAccessibleObject
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    QAccessibleObject::setText
+52    QAccessibleObject::rect
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAccessibleObject::userActionCount
+68    QAccessibleObject::actionText
+72    QAccessibleObject::doAction
+
+Class QAccessibleObject
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleObject (0xb18cf680) 0
+    vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 8u)
+  QAccessibleInterface (0xb18cf6c0) 0 nearly-empty
+      primary-for QAccessibleObject (0xb18cf680)
+    QAccessible (0xb18c97bc) 0 empty
+
+Vtable for QAccessibleObjectEx
+QAccessibleObjectEx::_ZTV19QAccessibleObjectEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAccessibleObjectEx)
+8     QAccessibleObjectEx::~QAccessibleObjectEx
+12    QAccessibleObjectEx::~QAccessibleObjectEx
+16    QAccessibleObjectEx::isValid
+20    QAccessibleObjectEx::object
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    QAccessibleObjectEx::setText
+52    QAccessibleObjectEx::rect
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAccessibleObjectEx::userActionCount
+68    QAccessibleObjectEx::actionText
+72    QAccessibleObjectEx::doAction
+76    __cxa_pure_virtual
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleObjectEx
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleObjectEx (0xb18cf740) 0
+    vptr=((& QAccessibleObjectEx::_ZTV19QAccessibleObjectEx) + 8u)
+  QAccessibleInterfaceEx (0xb18cf780) 0 nearly-empty
+      primary-for QAccessibleObjectEx (0xb18cf740)
+    QAccessibleInterface (0xb18cf7c0) 0 nearly-empty
+        primary-for QAccessibleInterfaceEx (0xb18cf780)
+      QAccessible (0xb18c97f8) 0 empty
+
+Vtable for QAccessibleApplication
+QAccessibleApplication::_ZTV22QAccessibleApplication: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QAccessibleApplication)
+8     QAccessibleApplication::~QAccessibleApplication
+12    QAccessibleApplication::~QAccessibleApplication
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    QAccessibleApplication::childCount
+28    QAccessibleApplication::indexOfChild
+32    QAccessibleApplication::relationTo
+36    QAccessibleApplication::childAt
+40    QAccessibleApplication::navigate
+44    QAccessibleApplication::text
+48    QAccessibleObject::setText
+52    QAccessibleObject::rect
+56    QAccessibleApplication::role
+60    QAccessibleApplication::state
+64    QAccessibleApplication::userActionCount
+68    QAccessibleApplication::actionText
+72    QAccessibleApplication::doAction
+
+Class QAccessibleApplication
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleApplication (0xb18cf840) 0
+    vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 8u)
+  QAccessibleObject (0xb18cf880) 0
+      primary-for QAccessibleApplication (0xb18cf840)
+    QAccessibleInterface (0xb18cf8c0) 0 nearly-empty
+        primary-for QAccessibleObject (0xb18cf880)
+      QAccessible (0xb18c9834) 0 empty
+
+Vtable for QAccessibleFactoryInterface
+QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAccessibleFactoryInterface)
+8     QAccessibleFactoryInterface::~QAccessibleFactoryInterface
+12    QAccessibleFactoryInterface::~QAccessibleFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleFactoryInterface (0xb18f0730) 0 nearly-empty
+    vptr=((& QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface) + 8u)
+  QAccessible (0xb18c9870) 0 empty
+  QFactoryInterface (0xb18c98ac) 0 nearly-empty
+      primary-for QAccessibleFactoryInterface (0xb18f0730)
+
+Vtable for QAccessiblePlugin
+QAccessiblePlugin::_ZTV17QAccessiblePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessiblePlugin)
+8     QAccessiblePlugin::metaObject
+12    QAccessiblePlugin::qt_metacast
+16    QAccessiblePlugin::qt_metacall
+20    QAccessiblePlugin::~QAccessiblePlugin
+24    QAccessiblePlugin::~QAccessiblePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI17QAccessiblePlugin)
+72    QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD1Ev
+76    QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QAccessiblePlugin
+   size=12 align=4
+   base size=12 base align=4
+QAccessiblePlugin (0xb18f5140) 0
+    vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 8u)
+  QObject (0xb18c9bb8) 0
+      primary-for QAccessiblePlugin (0xb18f5140)
+  QAccessibleFactoryInterface (0xb18f5190) 8 nearly-empty
+      vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 72u)
+    QAccessible (0xb18c9bf4) 8 empty
+    QFactoryInterface (0xb18c9c30) 8 nearly-empty
+        primary-for QAccessibleFactoryInterface (0xb18f5190)
+
+Vtable for QAccessibleWidget
+QAccessibleWidget::_ZTV17QAccessibleWidget: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleWidget)
+8     QAccessibleWidget::~QAccessibleWidget
+12    QAccessibleWidget::~QAccessibleWidget
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    QAccessibleWidget::childCount
+28    QAccessibleWidget::indexOfChild
+32    QAccessibleWidget::relationTo
+36    QAccessibleWidget::childAt
+40    QAccessibleWidget::navigate
+44    QAccessibleWidget::text
+48    QAccessibleObject::setText
+52    QAccessibleWidget::rect
+56    QAccessibleWidget::role
+60    QAccessibleWidget::state
+64    QAccessibleWidget::userActionCount
+68    QAccessibleWidget::actionText
+72    QAccessibleWidget::doAction
+
+Class QAccessibleWidget
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleWidget (0xb18cfdc0) 0
+    vptr=((& QAccessibleWidget::_ZTV17QAccessibleWidget) + 8u)
+  QAccessibleObject (0xb18cfe00) 0
+      primary-for QAccessibleWidget (0xb18cfdc0)
+    QAccessibleInterface (0xb18cfe40) 0 nearly-empty
+        primary-for QAccessibleObject (0xb18cfe00)
+      QAccessible (0xb18c9d5c) 0 empty
+
+Vtable for QAccessibleWidgetEx
+QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAccessibleWidgetEx)
+8     QAccessibleWidgetEx::~QAccessibleWidgetEx
+12    QAccessibleWidgetEx::~QAccessibleWidgetEx
+16    QAccessibleObjectEx::isValid
+20    QAccessibleObjectEx::object
+24    QAccessibleWidgetEx::childCount
+28    QAccessibleWidgetEx::indexOfChild
+32    QAccessibleWidgetEx::relationTo
+36    QAccessibleWidgetEx::childAt
+40    QAccessibleWidgetEx::navigate
+44    QAccessibleWidgetEx::text
+48    QAccessibleObjectEx::setText
+52    QAccessibleWidgetEx::rect
+56    QAccessibleWidgetEx::role
+60    QAccessibleWidgetEx::state
+64    QAccessibleObjectEx::userActionCount
+68    QAccessibleWidgetEx::actionText
+72    QAccessibleWidgetEx::doAction
+76    QAccessibleWidgetEx::invokeMethodEx
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleWidgetEx
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleWidgetEx (0xb18cfec0) 0
+    vptr=((& QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx) + 8u)
+  QAccessibleObjectEx (0xb18cff00) 0
+      primary-for QAccessibleWidgetEx (0xb18cfec0)
+    QAccessibleInterfaceEx (0xb18cff40) 0 nearly-empty
+        primary-for QAccessibleObjectEx (0xb18cff00)
+      QAccessibleInterface (0xb18cff80) 0 nearly-empty
+          primary-for QAccessibleInterfaceEx (0xb18cff40)
+        QAccessible (0xb18c9d98) 0 empty
+
+Class QGLColormap::QGLColormapData
+   size=12 align=4
+   base size=12 base align=4
+QGLColormap::QGLColormapData (0xb18c9e10) 0
+
+Class QGLColormap
+   size=4 align=4
+   base size=4 base align=4
+QGLColormap (0xb18c9dd4) 0
+
+Class QGLFormat
+   size=4 align=4
+   base size=4 base align=4
+QGLFormat (0xb191e21c) 0
+
+Vtable for QGLContext
+QGLContext::_ZTV10QGLContext: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QGLContext)
+8     QGLContext::~QGLContext
+12    QGLContext::~QGLContext
+16    QGLContext::create
+20    QGLContext::makeCurrent
+24    QGLContext::doneCurrent
+28    QGLContext::swapBuffers
+32    QGLContext::chooseContext
+36    QGLContext::tryVisual
+40    QGLContext::chooseVisual
+
+Class QGLContext
+   size=8 align=4
+   base size=8 base align=4
+QGLContext (0xb191e348) 0
+    vptr=((& QGLContext::_ZTV10QGLContext) + 8u)
+
+Vtable for QGLWidget
+QGLWidget::_ZTV9QGLWidget: 73u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QGLWidget)
+8     QGLWidget::metaObject
+12    QGLWidget::qt_metacast
+16    QGLWidget::qt_metacall
+20    QGLWidget::~QGLWidget
+24    QGLWidget::~QGLWidget
+28    QGLWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QGLWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGLWidget::paintEvent
+128   QWidget::moveEvent
+132   QGLWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QGLWidget::updateGL
+228   QGLWidget::updateOverlayGL
+232   QGLWidget::initializeGL
+236   QGLWidget::resizeGL
+240   QGLWidget::paintGL
+244   QGLWidget::initializeOverlayGL
+248   QGLWidget::resizeOverlayGL
+252   QGLWidget::paintOverlayGL
+256   QGLWidget::glInit
+260   QGLWidget::glDraw
+264   (int (*)(...))-0x000000008
+268   (int (*)(...))(& _ZTI9QGLWidget)
+272   QGLWidget::_ZThn8_N9QGLWidgetD1Ev
+276   QGLWidget::_ZThn8_N9QGLWidgetD0Ev
+280   QWidget::_ZThn8_NK7QWidget7devTypeEv
+284   QGLWidget::_ZThn8_NK9QGLWidget11paintEngineEv
+288   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QGLWidget
+   size=20 align=4
+   base size=20 base align=4
+QGLWidget (0xb190f800) 0
+    vptr=((& QGLWidget::_ZTV9QGLWidget) + 8u)
+  QWidget (0xb15fad20) 0
+      primary-for QGLWidget (0xb190f800)
+    QObject (0xb191e5a0) 0
+        primary-for QWidget (0xb15fad20)
+    QPaintDevice (0xb191e5dc) 8
+        vptr=((& QGLWidget::_ZTV9QGLWidget) + 272u)
+
+Class QGLBuffer
+   size=4 align=4
+   base size=4 base align=4
+QGLBuffer (0xb191ea50) 0
+
+Vtable for QGLFramebufferObject
+QGLFramebufferObject::_ZTV20QGLFramebufferObject: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGLFramebufferObject)
+8     QGLFramebufferObject::~QGLFramebufferObject
+12    QGLFramebufferObject::~QGLFramebufferObject
+16    QGLFramebufferObject::devType
+20    QGLFramebufferObject::paintEngine
+24    QGLFramebufferObject::metric
+
+Class QGLFramebufferObject
+   size=12 align=4
+   base size=12 base align=4
+QGLFramebufferObject (0xb190fe80) 0
+    vptr=((& QGLFramebufferObject::_ZTV20QGLFramebufferObject) + 8u)
+  QPaintDevice (0xb191eb7c) 0
+      primary-for QGLFramebufferObject (0xb190fe80)
+
+Class QGLFramebufferObjectFormat
+   size=4 align=4
+   base size=4 base align=4
+QGLFramebufferObjectFormat (0xb191ed20) 0
+
+Vtable for QGLPixelBuffer
+QGLPixelBuffer::_ZTV14QGLPixelBuffer: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QGLPixelBuffer)
+8     QGLPixelBuffer::~QGLPixelBuffer
+12    QGLPixelBuffer::~QGLPixelBuffer
+16    QGLPixelBuffer::devType
+20    QGLPixelBuffer::paintEngine
+24    QGLPixelBuffer::metric
+
+Class QGLPixelBuffer
+   size=12 align=4
+   base size=12 base align=4
+QGLPixelBuffer (0xb1462080) 0
+    vptr=((& QGLPixelBuffer::_ZTV14QGLPixelBuffer) + 8u)
+  QPaintDevice (0xb191ed5c) 0
+      primary-for QGLPixelBuffer (0xb1462080)
+
+Vtable for QGLShader
+QGLShader::_ZTV9QGLShader: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QGLShader)
+8     QGLShader::metaObject
+12    QGLShader::qt_metacast
+16    QGLShader::qt_metacall
+20    QGLShader::~QGLShader
+24    QGLShader::~QGLShader
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QGLShader
+   size=8 align=4
+   base size=8 base align=4
+QGLShader (0xb1462240) 0
+    vptr=((& QGLShader::_ZTV9QGLShader) + 8u)
+  QObject (0xb191ef00) 0
+      primary-for QGLShader (0xb1462240)
+
+Vtable for QGLShaderProgram
+QGLShaderProgram::_ZTV16QGLShaderProgram: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QGLShaderProgram)
+8     QGLShaderProgram::metaObject
+12    QGLShaderProgram::qt_metacast
+16    QGLShaderProgram::qt_metacall
+20    QGLShaderProgram::~QGLShaderProgram
+24    QGLShaderProgram::~QGLShaderProgram
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGLShaderProgram::link
+
+Class QGLShaderProgram
+   size=8 align=4
+   base size=8 base align=4
+QGLShaderProgram (0xb1462640) 0
+    vptr=((& QGLShaderProgram::_ZTV16QGLShaderProgram) + 8u)
+  QObject (0xb147f21c) 0
+      primary-for QGLShaderProgram (0xb1462640)
+
diff --git a/tests/auto/bic/data/QtScript.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtScript.4.7.0.linux-gcc-ia32.txt
new file mode 100644
index 0000000..90833c1
--- /dev/null
+++ b/tests/auto/bic/data/QtScript.4.7.0.linux-gcc-ia32.txt
@@ -0,0 +1,2816 @@
+Class QSysInfo
+   size=1 align=1
+   base size=0 base align=1
+QSysInfo (0xb6ddea8c) 0 empty
+
+Class QBool
+   size=1 align=1
+   base size=1 base align=1
+QBool (0xb6ddec30) 0
+
+Class qIsNull(double)::U
+   size=8 align=4
+   base size=8 base align=4
+qIsNull(double)::U (0xb6d5630c) 0
+
+Class qIsNull(float)::U
+   size=4 align=4
+   base size=4 base align=4
+qIsNull(float)::U (0xb6d563c0) 0
+
+Class QFlag
+   size=4 align=4
+   base size=4 base align=4
+QFlag (0xb6d56bf4) 0
+
+Class QIncompatibleFlag
+   size=4 align=4
+   base size=4 base align=4
+QIncompatibleFlag (0xb6d56d20) 0
+
+Class QInternal
+   size=1 align=1
+   base size=0 base align=1
+QInternal (0xb646ee88) 0 empty
+
+Class QGenericArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericArgument (0xb646eec4) 0
+
+Class QGenericReturnArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericReturnArgument (0xb632b400) 0
+  QGenericArgument (0xb633f0f0) 0
+
+Class QMetaObject
+   size=16 align=4
+   base size=16 base align=4
+QMetaObject (0xb633f294) 0
+
+Class QMetaObjectExtraData
+   size=8 align=4
+   base size=8 base align=4
+QMetaObjectExtraData (0xb633f3c0) 0
+
+Class QLatin1Char
+   size=1 align=1
+   base size=1 base align=1
+QLatin1Char (0xb633f5a0) 0
+
+Class QChar
+   size=2 align=2
+   base size=2 base align=2
+QChar (0xb633f780) 0
+
+Class QBasicAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QBasicAtomicInt (0xb638cec4) 0
+
+Class QAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QAtomicInt (0xb63add40) 0
+  QBasicAtomicInt (0xb63a05dc) 0
+
+Class __locale_struct
+   size=116 align=4
+   base size=116 base align=4
+__locale_struct (0xb63a0ac8) 0
+
+Class QByteArray::Data
+   size=20 align=4
+   base size=20 base align=4
+QByteArray::Data (0xb63a0f3c) 0
+
+Class QByteArray
+   size=4 align=4
+   base size=4 base align=4
+QByteArray (0xb63a0f00) 0
+
+Class QByteRef
+   size=8 align=4
+   base size=8 base align=4
+QByteRef (0xb6230e4c) 0
+
+Class QString::Null
+   size=1 align=1
+   base size=0 base align=1
+QString::Null (0xb627d618) 0 empty
+
+Class QString::Data
+   size=20 align=4
+   base size=20 base align=4
+QString::Data (0xb627d654) 0
+
+Class QString
+   size=4 align=4
+   base size=4 base align=4
+QString (0xb627d5dc) 0
+
+Class QLatin1String
+   size=4 align=4
+   base size=4 base align=4
+QLatin1String (0xb6148258) 0
+
+Class QCharRef
+   size=8 align=4
+   base size=8 base align=4
+QCharRef (0xb618cf3c) 0
+
+Class QConstString
+   size=4 align=4
+   base size=4 base align=4
+QConstString (0xb6037500) 0
+  QString (0xb6049690) 0
+
+Class QStringRef
+   size=12 align=4
+   base size=12 base align=4
+QStringRef (0xb60499d8) 0
+
+Vtable for std::exception
+std::exception::_ZTVSt9exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9exception)
+8     std::exception::~exception
+12    std::exception::~exception
+16    std::exception::what
+
+Class std::exception
+   size=4 align=4
+   base size=4 base align=4
+std::exception (0xb608da8c) 0 nearly-empty
+    vptr=((& std::exception::_ZTVSt9exception) + 8u)
+
+Vtable for std::bad_exception
+std::bad_exception::_ZTVSt13bad_exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt13bad_exception)
+8     std::bad_exception::~bad_exception
+12    std::bad_exception::~bad_exception
+16    std::bad_exception::what
+
+Class std::bad_exception
+   size=4 align=4
+   base size=4 base align=4
+std::bad_exception (0xb60d2100) 0 nearly-empty
+    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
+  std::exception (0xb608db7c) 0 nearly-empty
+      primary-for std::bad_exception (0xb60d2100)
+
+Vtable for std::bad_alloc
+std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9bad_alloc)
+8     std::bad_alloc::~bad_alloc
+12    std::bad_alloc::~bad_alloc
+16    std::bad_alloc::what
+
+Class std::bad_alloc
+   size=4 align=4
+   base size=4 base align=4
+std::bad_alloc (0xb60d2280) 0 nearly-empty
+    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
+  std::exception (0xb608ddd4) 0 nearly-empty
+      primary-for std::bad_alloc (0xb60d2280)
+
+Class std::nothrow_t
+   size=1 align=1
+   base size=0 base align=1
+std::nothrow_t (0xb60e003c) 0 empty
+
+Class QListData::Data
+   size=24 align=4
+   base size=24 base align=4
+QListData::Data (0xb60e012c) 0
+
+Class QListData
+   size=4 align=4
+   base size=4 base align=4
+QListData (0xb60e00f0) 0
+
+Class QScopedPointerPodDeleter
+   size=1 align=1
+   base size=0 base align=1
+QScopedPointerPodDeleter (0xb60e0960) 0 empty
+
+Vtable for QObjectData
+QObjectData::_ZTV11QObjectData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QObjectData)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+
+Class QObjectData
+   size=28 align=4
+   base size=28 base align=4
+QObjectData (0xb60e0a14) 0
+    vptr=((& QObjectData::_ZTV11QObjectData) + 8u)
+
+Vtable for QObject
+QObject::_ZTV7QObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QObject)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    QObject::~QObject
+24    QObject::~QObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObject
+   size=8 align=4
+   base size=8 base align=4
+QObject (0xb60e0ac8) 0
+    vptr=((& QObject::_ZTV7QObject) + 8u)
+
+Vtable for QObjectUserData
+QObjectUserData::_ZTV15QObjectUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QObjectUserData)
+8     QObjectUserData::~QObjectUserData
+12    QObjectUserData::~QObjectUserData
+
+Class QObjectUserData
+   size=4 align=4
+   base size=4 base align=4
+QObjectUserData (0xb5fe9348) 0 nearly-empty
+    vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u)
+
+Vtable for QIODevice
+QIODevice::_ZTV9QIODevice: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QIODevice)
+8     QIODevice::metaObject
+12    QIODevice::qt_metacast
+16    QIODevice::qt_metacall
+20    QIODevice::~QIODevice
+24    QIODevice::~QIODevice
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIODevice::isSequential
+60    QIODevice::open
+64    QIODevice::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   __cxa_pure_virtual
+
+Class QIODevice
+   size=8 align=4
+   base size=8 base align=4
+QIODevice (0xb5def000) 0
+    vptr=((& QIODevice::_ZTV9QIODevice) + 8u)
+  QObject (0xb5fe9474) 0
+      primary-for QIODevice (0xb5def000)
+
+Class wait
+   size=4 align=4
+   base size=4 base align=4
+wait (0xb5e1d1e0) 0
+
+Class timespec
+   size=8 align=4
+   base size=8 base align=4
+timespec (0xb5e1d3c0) 0
+
+Class timeval
+   size=8 align=4
+   base size=8 base align=4
+timeval (0xb5e1d3fc) 0
+
+Class __pthread_internal_slist
+   size=4 align=4
+   base size=4 base align=4
+__pthread_internal_slist (0xb5e1d4b0) 0
+
+Class random_data
+   size=28 align=4
+   base size=28 base align=4
+random_data (0xb5e1d7bc) 0
+
+Class drand48_data
+   size=24 align=4
+   base size=24 base align=4
+drand48_data (0xb5e1d7f8) 0
+
+Class QVectorData
+   size=16 align=4
+   base size=16 base align=4
+QVectorData (0xb5e1d834) 0
+
+Class QXmlStreamStringRef
+   size=12 align=4
+   base size=12 base align=4
+QXmlStreamStringRef (0xb5e1da14) 0
+
+Class QXmlStreamAttribute
+   size=56 align=4
+   base size=53 base align=4
+QXmlStreamAttribute (0xb5cec6cc) 0
+
+Class QXmlStreamAttributes
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamAttributes (0xb5cee700) 0
+  QVector<QXmlStreamAttribute> (0xb5d0912c) 0
+
+Class QXmlStreamNamespaceDeclaration
+   size=28 align=4
+   base size=28 base align=4
+QXmlStreamNamespaceDeclaration (0xb5d0921c) 0
+
+Class QXmlStreamNotationDeclaration
+   size=40 align=4
+   base size=40 base align=4
+QXmlStreamNotationDeclaration (0xb5d09690) 0
+
+Class QXmlStreamEntityDeclaration
+   size=64 align=4
+   base size=64 base align=4
+QXmlStreamEntityDeclaration (0xb5d09c6c) 0
+
+Vtable for QXmlStreamEntityResolver
+QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
+8     QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+12    QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+16    QXmlStreamEntityResolver::resolveEntity
+20    QXmlStreamEntityResolver::resolveUndeclaredEntity
+
+Class QXmlStreamEntityResolver
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamEntityResolver (0xb5d47528) 0 nearly-empty
+    vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u)
+
+Class QXmlStreamReader
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamReader (0xb5d47564) 0
+
+Class QXmlStreamWriter
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamWriter (0xb5d476cc) 0
+
+Class QBitArray
+   size=4 align=4
+   base size=4 base align=4
+QBitArray (0xb5d47834) 0
+
+Class QBitRef
+   size=8 align=4
+   base size=8 base align=4
+QBitRef (0xb5d91ce4) 0
+
+Class QByteArrayMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QByteArrayMatcher::Data (0xb5db730c) 0
+
+Class QByteArrayMatcher
+   size=1032 align=4
+   base size=1032 base align=4
+QByteArrayMatcher (0xb5db72d0) 0
+
+Vtable for QDataStream
+QDataStream::_ZTV11QDataStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDataStream)
+8     QDataStream::~QDataStream
+12    QDataStream::~QDataStream
+
+Class QDataStream
+   size=28 align=4
+   base size=28 base align=4
+QDataStream (0xb5db7564) 0
+    vptr=((& QDataStream::_ZTV11QDataStream) + 8u)
+
+Class QHashData::Node
+   size=8 align=4
+   base size=8 base align=4
+QHashData::Node (0xb5c0f12c) 0
+
+Class QHashData
+   size=32 align=4
+   base size=32 base align=4
+QHashData (0xb5c0f0f0) 0
+
+Class QHashDummyValue
+   size=1 align=1
+   base size=0 base align=1
+QHashDummyValue (0xb5c0f834) 0 empty
+
+Class QContiguousCacheData
+   size=24 align=4
+   base size=24 base align=4
+QContiguousCacheData (0xb5c0ffb4) 0
+
+Class QCryptographicHash
+   size=4 align=4
+   base size=4 base align=4
+QCryptographicHash (0xb5cd2168) 0
+
+Class QSharedData
+   size=4 align=4
+   base size=4 base align=4
+QSharedData (0xb5cd21a4) 0
+
+Vtable for QtSharedPointer::ExternalRefCountData
+QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE)
+8     QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+12    QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+16    QtSharedPointer::ExternalRefCountData::destroy
+
+Class QtSharedPointer::ExternalRefCountData
+   size=12 align=4
+   base size=12 base align=4
+QtSharedPointer::ExternalRefCountData (0xb5cd2528) 0
+    vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u)
+
+Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn
+QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE)
+8     QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+12    QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+16    QtSharedPointer::ExternalRefCountWithDestroyFn::destroy
+
+Class QtSharedPointer::ExternalRefCountWithDestroyFn
+   size=16 align=4
+   base size=16 base align=4
+QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5b51280) 0
+    vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u)
+  QtSharedPointer::ExternalRefCountData (0xb5cd2d20) 0
+      primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5b51280)
+
+Class QDate
+   size=4 align=4
+   base size=4 base align=4
+QDate (0xb5b55258) 0
+
+Class QTime
+   size=4 align=4
+   base size=4 base align=4
+QTime (0xb5b55870) 0
+
+Class QDateTime
+   size=4 align=4
+   base size=4 base align=4
+QDateTime (0xb5b55dd4) 0
+
+Class QEasingCurve
+   size=4 align=4
+   base size=4 base align=4
+QEasingCurve (0xb5be50b4) 0
+
+Class QElapsedTimer
+   size=16 align=4
+   base size=16 base align=4
+QElapsedTimer (0xb5be512c) 0
+
+Class QPoint
+   size=8 align=4
+   base size=8 base align=4
+QPoint (0xb5be5348) 0
+
+Class QPointF
+   size=16 align=4
+   base size=16 base align=4
+QPointF (0xb5a118e8) 0
+
+Class QLine
+   size=16 align=4
+   base size=16 base align=4
+QLine (0xb5a39000) 0
+
+Class QLineF
+   size=32 align=4
+   base size=32 base align=4
+QLineF (0xb5a39d20) 0
+
+Class QLinkedListData
+   size=20 align=4
+   base size=20 base align=4
+QLinkedListData (0xb5a6ae10) 0
+
+Vtable for QSystemLocale
+QSystemLocale::_ZTV13QSystemLocale: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSystemLocale)
+8     QSystemLocale::~QSystemLocale
+12    QSystemLocale::~QSystemLocale
+16    QSystemLocale::query
+20    QSystemLocale::fallbackLocale
+
+Class QSystemLocale
+   size=4 align=4
+   base size=4 base align=4
+QSystemLocale (0xb5ae503c) 0 nearly-empty
+    vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u)
+
+Class QLocale::Data
+   size=4 align=2
+   base size=4 base align=2
+QLocale::Data (0xb5ae50b4) 0
+
+Class QLocale
+   size=4 align=4
+   base size=4 base align=4
+QLocale (0xb5ae5078) 0
+
+Class QMapData::Node
+   size=8 align=4
+   base size=8 base align=4
+QMapData::Node (0xb5ae5708) 0
+
+Class QMapData
+   size=72 align=4
+   base size=72 base align=4
+QMapData (0xb5ae56cc) 0
+
+Class QMargins
+   size=16 align=4
+   base size=16 base align=4
+QMargins (0xb5ae5a14) 0
+
+Class QSize
+   size=8 align=4
+   base size=8 base align=4
+QSize (0xb57cfb7c) 0
+
+Class QSizeF
+   size=16 align=4
+   base size=16 base align=4
+QSizeF (0xb57f9618) 0
+
+Class QRect
+   size=16 align=4
+   base size=16 base align=4
+QRect (0xb582121c) 0
+
+Class QRectF
+   size=32 align=4
+   base size=32 base align=4
+QRectF (0xb586fe4c) 0
+
+Class QRegExp
+   size=4 align=4
+   base size=4 base align=4
+QRegExp (0xb56bebb8) 0
+
+Class QLatin1Literal
+   size=8 align=4
+   base size=8 base align=4
+QLatin1Literal (0xb56e1708) 0
+
+Class QAbstractConcatenable
+   size=1 align=1
+   base size=0 base align=1
+QAbstractConcatenable (0xb56e17bc) 0 empty
+
+Class QStringMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QStringMatcher::Data (0xb5744d98) 0
+
+Class QStringMatcher
+   size=1036 align=4
+   base size=1036 base align=4
+QStringMatcher (0xb5744d5c) 0
+
+Class QStringList
+   size=4 align=4
+   base size=4 base align=4
+QStringList (0xb57611c0) 0
+  QList<QString> (0xb5744ec4) 0
+
+Class QTextBoundaryFinder
+   size=28 align=4
+   base size=28 base align=4
+QTextBoundaryFinder (0xb57b6438) 0
+
+Vtable for QTimeLine
+QTimeLine::_ZTV9QTimeLine: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeLine)
+8     QTimeLine::metaObject
+12    QTimeLine::qt_metacast
+16    QTimeLine::qt_metacall
+20    QTimeLine::~QTimeLine
+24    QTimeLine::~QTimeLine
+28    QObject::event
+32    QObject::eventFilter
+36    QTimeLine::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTimeLine::valueForTime
+
+Class QTimeLine
+   size=8 align=4
+   base size=8 base align=4
+QTimeLine (0xb55bb140) 0
+    vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u)
+  QObject (0xb57b64ec) 0
+      primary-for QTimeLine (0xb55bb140)
+
+Class QMutex
+   size=4 align=4
+   base size=4 base align=4
+QMutex (0xb57b6780) 0
+
+Class QMutexLocker
+   size=4 align=4
+   base size=4 base align=4
+QMutexLocker (0xb57b6e10) 0
+
+Class QReadWriteLock
+   size=4 align=4
+   base size=4 base align=4
+QReadWriteLock (0xb55fd384) 0
+
+Class QReadLocker
+   size=4 align=4
+   base size=4 base align=4
+QReadLocker (0xb55fd3c0) 0
+
+Class QWriteLocker
+   size=4 align=4
+   base size=4 base align=4
+QWriteLocker (0xb55fd8ac) 0
+
+Class QSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSemaphore (0xb55fdd98) 0
+
+Vtable for QThread
+QThread::_ZTV7QThread: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QThread)
+8     QThread::metaObject
+12    QThread::qt_metacast
+16    QThread::qt_metacall
+20    QThread::~QThread
+24    QThread::~QThread
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QThread::run
+
+Class QThread
+   size=8 align=4
+   base size=8 base align=4
+QThread (0xb561d100) 0
+    vptr=((& QThread::_ZTV7QThread) + 8u)
+  QObject (0xb55fddd4) 0
+      primary-for QThread (0xb561d100)
+
+Class QThreadStorageData
+   size=4 align=4
+   base size=4 base align=4
+QThreadStorageData (0xb5632078) 0
+
+Class QWaitCondition
+   size=4 align=4
+   base size=4 base align=4
+QWaitCondition (0xb56320f0) 0
+
+Vtable for QAbstractState
+QAbstractState::_ZTV14QAbstractState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QAbstractState)
+8     QAbstractState::metaObject
+12    QAbstractState::qt_metacast
+16    QAbstractState::qt_metacall
+20    QAbstractState::~QAbstractState
+24    QAbstractState::~QAbstractState
+28    QAbstractState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractState
+   size=8 align=4
+   base size=8 base align=4
+QAbstractState (0xb561dbc0) 0
+    vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u)
+  QObject (0xb563212c) 0
+      primary-for QAbstractState (0xb561dbc0)
+
+Vtable for QAbstractTransition
+QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTransition)
+8     QAbstractTransition::metaObject
+12    QAbstractTransition::qt_metacast
+16    QAbstractTransition::qt_metacall
+20    QAbstractTransition::~QAbstractTransition
+24    QAbstractTransition::~QAbstractTransition
+28    QAbstractTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractTransition
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTransition (0xb561de80) 0
+    vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u)
+  QObject (0xb5632348) 0
+      primary-for QAbstractTransition (0xb561de80)
+
+Vtable for QEvent
+QEvent::_ZTV6QEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QEvent)
+8     QEvent::~QEvent
+12    QEvent::~QEvent
+
+Class QEvent
+   size=12 align=4
+   base size=12 base align=4
+QEvent (0xb5632564) 0
+    vptr=((& QEvent::_ZTV6QEvent) + 8u)
+
+Vtable for QTimerEvent
+QTimerEvent::_ZTV11QTimerEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTimerEvent)
+8     QTimerEvent::~QTimerEvent
+12    QTimerEvent::~QTimerEvent
+
+Class QTimerEvent
+   size=16 align=4
+   base size=16 base align=4
+QTimerEvent (0xb5656400) 0
+    vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u)
+  QEvent (0xb5632744) 0
+      primary-for QTimerEvent (0xb5656400)
+
+Vtable for QChildEvent
+QChildEvent::_ZTV11QChildEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QChildEvent)
+8     QChildEvent::~QChildEvent
+12    QChildEvent::~QChildEvent
+
+Class QChildEvent
+   size=16 align=4
+   base size=16 base align=4
+QChildEvent (0xb56564c0) 0
+    vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u)
+  QEvent (0xb56327bc) 0
+      primary-for QChildEvent (0xb56564c0)
+
+Vtable for QCustomEvent
+QCustomEvent::_ZTV12QCustomEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCustomEvent)
+8     QCustomEvent::~QCustomEvent
+12    QCustomEvent::~QCustomEvent
+
+Class QCustomEvent
+   size=12 align=4
+   base size=12 base align=4
+QCustomEvent (0xb5656780) 0
+    vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u)
+  QEvent (0xb5632924) 0
+      primary-for QCustomEvent (0xb5656780)
+
+Vtable for QDynamicPropertyChangeEvent
+QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
+8     QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+12    QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+
+Class QDynamicPropertyChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QDynamicPropertyChangeEvent (0xb5656880) 0
+    vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u)
+  QEvent (0xb5632a14) 0
+      primary-for QDynamicPropertyChangeEvent (0xb5656880)
+
+Vtable for QEventTransition
+QEventTransition::_ZTV16QEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QEventTransition)
+8     QEventTransition::metaObject
+12    QEventTransition::qt_metacast
+16    QEventTransition::qt_metacall
+20    QEventTransition::~QEventTransition
+24    QEventTransition::~QEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QEventTransition::eventTest
+60    QEventTransition::onTransition
+
+Class QEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QEventTransition (0xb5656940) 0
+    vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u)
+  QAbstractTransition (0xb5656980) 0
+      primary-for QEventTransition (0xb5656940)
+    QObject (0xb5632ac8) 0
+        primary-for QAbstractTransition (0xb5656980)
+
+Vtable for QFinalState
+QFinalState::_ZTV11QFinalState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFinalState)
+8     QFinalState::metaObject
+12    QFinalState::qt_metacast
+16    QFinalState::qt_metacall
+20    QFinalState::~QFinalState
+24    QFinalState::~QFinalState
+28    QFinalState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFinalState::onEntry
+60    QFinalState::onExit
+
+Class QFinalState
+   size=8 align=4
+   base size=8 base align=4
+QFinalState (0xb5656c40) 0
+    vptr=((& QFinalState::_ZTV11QFinalState) + 8u)
+  QAbstractState (0xb5656c80) 0
+      primary-for QFinalState (0xb5656c40)
+    QObject (0xb5632ce4) 0
+        primary-for QAbstractState (0xb5656c80)
+
+Vtable for QHistoryState
+QHistoryState::_ZTV13QHistoryState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QHistoryState)
+8     QHistoryState::metaObject
+12    QHistoryState::qt_metacast
+16    QHistoryState::qt_metacall
+20    QHistoryState::~QHistoryState
+24    QHistoryState::~QHistoryState
+28    QHistoryState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QHistoryState::onEntry
+60    QHistoryState::onExit
+
+Class QHistoryState
+   size=8 align=4
+   base size=8 base align=4
+QHistoryState (0xb5656f40) 0
+    vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u)
+  QAbstractState (0xb5656f80) 0
+      primary-for QHistoryState (0xb5656f40)
+    QObject (0xb5632f00) 0
+        primary-for QAbstractState (0xb5656f80)
+
+Vtable for QSignalTransition
+QSignalTransition::_ZTV17QSignalTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QSignalTransition)
+8     QSignalTransition::metaObject
+12    QSignalTransition::qt_metacast
+16    QSignalTransition::qt_metacall
+20    QSignalTransition::~QSignalTransition
+24    QSignalTransition::~QSignalTransition
+28    QSignalTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSignalTransition::eventTest
+60    QSignalTransition::onTransition
+
+Class QSignalTransition
+   size=8 align=4
+   base size=8 base align=4
+QSignalTransition (0xb5693240) 0
+    vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u)
+  QAbstractTransition (0xb5693280) 0
+      primary-for QSignalTransition (0xb5693240)
+    QObject (0xb56a012c) 0
+        primary-for QAbstractTransition (0xb5693280)
+
+Vtable for QState
+QState::_ZTV6QState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QState)
+8     QState::metaObject
+12    QState::qt_metacast
+16    QState::qt_metacall
+20    QState::~QState
+24    QState::~QState
+28    QState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QState::onEntry
+60    QState::onExit
+
+Class QState
+   size=8 align=4
+   base size=8 base align=4
+QState (0xb5693540) 0
+    vptr=((& QState::_ZTV6QState) + 8u)
+  QAbstractState (0xb5693580) 0
+      primary-for QState (0xb5693540)
+    QObject (0xb56a0348) 0
+        primary-for QAbstractState (0xb5693580)
+
+Class QMetaType
+   size=1 align=1
+   base size=0 base align=1
+QMetaType (0xb56a0564) 0 empty
+
+Class QVariant::PrivateShared
+   size=8 align=4
+   base size=8 base align=4
+QVariant::PrivateShared (0xb551f384) 0
+
+Class QVariant::Private::Data
+   size=8 align=4
+   base size=8 base align=4
+QVariant::Private::Data (0xb551f3fc) 0
+
+Class QVariant::Private
+   size=12 align=4
+   base size=12 base align=4
+QVariant::Private (0xb551f3c0) 0
+
+Class QVariant::Handler
+   size=36 align=4
+   base size=36 base align=4
+QVariant::Handler (0xb551f474) 0
+
+Class QVariant
+   size=12 align=4
+   base size=12 base align=4
+QVariant (0xb551f348) 0
+
+Class QVariantComparisonHelper
+   size=4 align=4
+   base size=4 base align=4
+QVariantComparisonHelper (0xb5564d20) 0
+
+Vtable for QStateMachine::SignalEvent
+QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
+8     QStateMachine::SignalEvent::~SignalEvent
+12    QStateMachine::SignalEvent::~SignalEvent
+
+Class QStateMachine::SignalEvent
+   size=24 align=4
+   base size=24 base align=4
+QStateMachine::SignalEvent (0xb53c5380) 0
+    vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u)
+  QEvent (0xb53c41e0) 0
+      primary-for QStateMachine::SignalEvent (0xb53c5380)
+
+Vtable for QStateMachine::WrappedEvent
+QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
+8     QStateMachine::WrappedEvent::~WrappedEvent
+12    QStateMachine::WrappedEvent::~WrappedEvent
+
+Class QStateMachine::WrappedEvent
+   size=20 align=4
+   base size=20 base align=4
+QStateMachine::WrappedEvent (0xb53c5400) 0
+    vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u)
+  QEvent (0xb53c421c) 0
+      primary-for QStateMachine::WrappedEvent (0xb53c5400)
+
+Vtable for QStateMachine
+QStateMachine::_ZTV13QStateMachine: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStateMachine)
+8     QStateMachine::metaObject
+12    QStateMachine::qt_metacast
+16    QStateMachine::qt_metacall
+20    QStateMachine::~QStateMachine
+24    QStateMachine::~QStateMachine
+28    QStateMachine::event
+32    QStateMachine::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStateMachine::onEntry
+60    QStateMachine::onExit
+64    QStateMachine::beginSelectTransitions
+68    QStateMachine::endSelectTransitions
+72    QStateMachine::beginMicrostep
+76    QStateMachine::endMicrostep
+
+Class QStateMachine
+   size=8 align=4
+   base size=8 base align=4
+QStateMachine (0xb53c5240) 0
+    vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u)
+  QState (0xb53c5280) 0
+      primary-for QStateMachine (0xb53c5240)
+    QAbstractState (0xb53c52c0) 0
+        primary-for QState (0xb53c5280)
+      QObject (0xb53c41a4) 0
+          primary-for QAbstractState (0xb53c52c0)
+
+Vtable for QFactoryInterface
+QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFactoryInterface)
+8     QFactoryInterface::~QFactoryInterface
+12    QFactoryInterface::~QFactoryInterface
+16    __cxa_pure_virtual
+
+Class QFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QFactoryInterface (0xb53c45a0) 0 nearly-empty
+    vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u)
+
+Vtable for QLibrary
+QLibrary::_ZTV8QLibrary: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QLibrary)
+8     QLibrary::metaObject
+12    QLibrary::qt_metacast
+16    QLibrary::qt_metacall
+20    QLibrary::~QLibrary
+24    QLibrary::~QLibrary
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QLibrary
+   size=16 align=4
+   base size=13 base align=4
+QLibrary (0xb53c5d80) 0
+    vptr=((& QLibrary::_ZTV8QLibrary) + 8u)
+  QObject (0xb53c4b40) 0
+      primary-for QLibrary (0xb53c5d80)
+
+Vtable for QPluginLoader
+QPluginLoader::_ZTV13QPluginLoader: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPluginLoader)
+8     QPluginLoader::metaObject
+12    QPluginLoader::qt_metacast
+16    QPluginLoader::qt_metacall
+20    QPluginLoader::~QPluginLoader
+24    QPluginLoader::~QPluginLoader
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPluginLoader
+   size=16 align=4
+   base size=13 base align=4
+QPluginLoader (0xb53fabc0) 0
+    vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u)
+  QObject (0xb53c4dd4) 0
+      primary-for QPluginLoader (0xb53fabc0)
+
+Class QUuid
+   size=16 align=4
+   base size=16 base align=4
+QUuid (0xb53c4f00) 0
+
+Vtable for QEventLoop
+QEventLoop::_ZTV10QEventLoop: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QEventLoop)
+8     QEventLoop::metaObject
+12    QEventLoop::qt_metacast
+16    QEventLoop::qt_metacall
+20    QEventLoop::~QEventLoop
+24    QEventLoop::~QEventLoop
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QEventLoop
+   size=8 align=4
+   base size=8 base align=4
+QEventLoop (0xb5431440) 0
+    vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u)
+  QObject (0xb542ff00) 0
+      primary-for QEventLoop (0xb5431440)
+
+Vtable for QAbstractEventDispatcher
+QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
+8     QAbstractEventDispatcher::metaObject
+12    QAbstractEventDispatcher::qt_metacast
+16    QAbstractEventDispatcher::qt_metacall
+20    QAbstractEventDispatcher::~QAbstractEventDispatcher
+24    QAbstractEventDispatcher::~QAbstractEventDispatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   QAbstractEventDispatcher::startingUp
+104   QAbstractEventDispatcher::closingDown
+
+Class QAbstractEventDispatcher
+   size=8 align=4
+   base size=8 base align=4
+QAbstractEventDispatcher (0xb5431840) 0
+    vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u)
+  QObject (0xb544c21c) 0
+      primary-for QAbstractEventDispatcher (0xb5431840)
+
+Class QModelIndex
+   size=16 align=4
+   base size=16 base align=4
+QModelIndex (0xb544c438) 0
+
+Class QPersistentModelIndex
+   size=4 align=4
+   base size=4 base align=4
+QPersistentModelIndex (0xb54788e8) 0
+
+Vtable for QAbstractItemModel
+QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractItemModel)
+8     QAbstractItemModel::metaObject
+12    QAbstractItemModel::qt_metacast
+16    QAbstractItemModel::qt_metacall
+20    QAbstractItemModel::~QAbstractItemModel
+24    QAbstractItemModel::~QAbstractItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractItemModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemModel (0xb547d480) 0
+    vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u)
+  QObject (0xb5478a50) 0
+      primary-for QAbstractItemModel (0xb547d480)
+
+Vtable for QAbstractTableModel
+QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTableModel)
+8     QAbstractTableModel::metaObject
+12    QAbstractTableModel::qt_metacast
+16    QAbstractTableModel::qt_metacall
+20    QAbstractTableModel::~QAbstractTableModel
+24    QAbstractTableModel::~QAbstractTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractTableModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractTableModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTableModel (0xb547dac0) 0
+    vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u)
+  QAbstractItemModel (0xb547db00) 0
+      primary-for QAbstractTableModel (0xb547dac0)
+    QObject (0xb52b53c0) 0
+        primary-for QAbstractItemModel (0xb547db00)
+
+Vtable for QAbstractListModel
+QAbstractListModel::_ZTV18QAbstractListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractListModel)
+8     QAbstractListModel::metaObject
+12    QAbstractListModel::qt_metacast
+16    QAbstractListModel::qt_metacall
+20    QAbstractListModel::~QAbstractListModel
+24    QAbstractListModel::~QAbstractListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    __cxa_pure_virtual
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractListModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractListModel (0xb547dd40) 0
+    vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u)
+  QAbstractItemModel (0xb547dd80) 0
+      primary-for QAbstractListModel (0xb547dd40)
+    QObject (0xb52b54ec) 0
+        primary-for QAbstractItemModel (0xb547dd80)
+
+Class QBasicTimer
+   size=4 align=4
+   base size=4 base align=4
+QBasicTimer (0xb52dd3c0) 0
+
+Vtable for QCoreApplication
+QCoreApplication::_ZTV16QCoreApplication: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCoreApplication)
+8     QCoreApplication::metaObject
+12    QCoreApplication::qt_metacast
+16    QCoreApplication::qt_metacall
+20    QCoreApplication::~QCoreApplication
+24    QCoreApplication::~QCoreApplication
+28    QCoreApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCoreApplication::notify
+60    QCoreApplication::compressEvent
+
+Class QCoreApplication
+   size=8 align=4
+   base size=8 base align=4
+QCoreApplication (0xb52d0840) 0
+    vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u)
+  QObject (0xb52dd654) 0
+      primary-for QCoreApplication (0xb52d0840)
+
+Class __exception
+   size=32 align=4
+   base size=32 base align=4
+__exception (0xb52ddbf4) 0
+
+Class QMetaMethod
+   size=8 align=4
+   base size=8 base align=4
+QMetaMethod (0xb5335924) 0
+
+Class QMetaEnum
+   size=8 align=4
+   base size=8 base align=4
+QMetaEnum (0xb5335c30) 0
+
+Class QMetaProperty
+   size=20 align=4
+   base size=20 base align=4
+QMetaProperty (0xb5335e88) 0
+
+Class QMetaClassInfo
+   size=8 align=4
+   base size=8 base align=4
+QMetaClassInfo (0xb5335f3c) 0
+
+Vtable for QMimeData
+QMimeData::_ZTV9QMimeData: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMimeData)
+8     QMimeData::metaObject
+12    QMimeData::qt_metacast
+16    QMimeData::qt_metacall
+20    QMimeData::~QMimeData
+24    QMimeData::~QMimeData
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMimeData::hasFormat
+60    QMimeData::formats
+64    QMimeData::retrieveData
+
+Class QMimeData
+   size=8 align=4
+   base size=8 base align=4
+QMimeData (0xb534e680) 0
+    vptr=((& QMimeData::_ZTV9QMimeData) + 8u)
+  QObject (0xb535f1a4) 0
+      primary-for QMimeData (0xb534e680)
+
+Vtable for QObjectCleanupHandler
+QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QObjectCleanupHandler)
+8     QObjectCleanupHandler::metaObject
+12    QObjectCleanupHandler::qt_metacast
+16    QObjectCleanupHandler::qt_metacall
+20    QObjectCleanupHandler::~QObjectCleanupHandler
+24    QObjectCleanupHandler::~QObjectCleanupHandler
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObjectCleanupHandler
+   size=12 align=4
+   base size=12 base align=4
+QObjectCleanupHandler (0xb534e940) 0
+    vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u)
+  QObject (0xb535f3c0) 0
+      primary-for QObjectCleanupHandler (0xb534e940)
+
+Vtable for QSharedMemory
+QSharedMemory::_ZTV13QSharedMemory: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSharedMemory)
+8     QSharedMemory::metaObject
+12    QSharedMemory::qt_metacast
+16    QSharedMemory::qt_metacall
+20    QSharedMemory::~QSharedMemory
+24    QSharedMemory::~QSharedMemory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSharedMemory
+   size=8 align=4
+   base size=8 base align=4
+QSharedMemory (0xb534eb80) 0
+    vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u)
+  QObject (0xb535f4ec) 0
+      primary-for QSharedMemory (0xb534eb80)
+
+Vtable for QSignalMapper
+QSignalMapper::_ZTV13QSignalMapper: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSignalMapper)
+8     QSignalMapper::metaObject
+12    QSignalMapper::qt_metacast
+16    QSignalMapper::qt_metacall
+20    QSignalMapper::~QSignalMapper
+24    QSignalMapper::~QSignalMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSignalMapper
+   size=8 align=4
+   base size=8 base align=4
+QSignalMapper (0xb534ee40) 0
+    vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u)
+  QObject (0xb535f708) 0
+      primary-for QSignalMapper (0xb534ee40)
+
+Vtable for QSocketNotifier
+QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSocketNotifier)
+8     QSocketNotifier::metaObject
+12    QSocketNotifier::qt_metacast
+16    QSocketNotifier::qt_metacall
+20    QSocketNotifier::~QSocketNotifier
+24    QSocketNotifier::~QSocketNotifier
+28    QSocketNotifier::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSocketNotifier
+   size=20 align=4
+   base size=17 base align=4
+QSocketNotifier (0xb5395100) 0
+    vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u)
+  QObject (0xb535f924) 0
+      primary-for QSocketNotifier (0xb5395100)
+
+Class QSystemSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSystemSemaphore (0xb535fbf4) 0
+
+Vtable for QTimer
+QTimer::_ZTV6QTimer: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QTimer)
+8     QTimer::metaObject
+12    QTimer::qt_metacast
+16    QTimer::qt_metacall
+20    QTimer::~QTimer
+24    QTimer::~QTimer
+28    QObject::event
+32    QObject::eventFilter
+36    QTimer::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTimer
+   size=24 align=4
+   base size=21 base align=4
+QTimer (0xb53954c0) 0
+    vptr=((& QTimer::_ZTV6QTimer) + 8u)
+  QObject (0xb535fca8) 0
+      primary-for QTimer (0xb53954c0)
+
+Vtable for QTranslator
+QTranslator::_ZTV11QTranslator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTranslator)
+8     QTranslator::metaObject
+12    QTranslator::qt_metacast
+16    QTranslator::qt_metacall
+20    QTranslator::~QTranslator
+24    QTranslator::~QTranslator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTranslator::translate
+60    QTranslator::isEmpty
+
+Class QTranslator
+   size=8 align=4
+   base size=8 base align=4
+QTranslator (0xb5395a00) 0
+    vptr=((& QTranslator::_ZTV11QTranslator) + 8u)
+  QObject (0xb535ff3c) 0
+      primary-for QTranslator (0xb5395a00)
+
+Class _IO_marker
+   size=12 align=4
+   base size=12 base align=4
+_IO_marker (0xb51ce30c) 0
+
+Class _IO_FILE
+   size=148 align=4
+   base size=148 base align=4
+_IO_FILE (0xb51ce348) 0
+
+Vtable for QFile
+QFile::_ZTV5QFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QFile)
+8     QFile::metaObject
+12    QFile::qt_metacast
+16    QFile::qt_metacall
+20    QFile::~QFile
+24    QFile::~QFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QFile::fileEngine
+
+Class QFile
+   size=8 align=4
+   base size=8 base align=4
+QFile (0xb5395f00) 0
+    vptr=((& QFile::_ZTV5QFile) + 8u)
+  QIODevice (0xb5395f40) 0
+      primary-for QFile (0xb5395f00)
+    QObject (0xb51ce3c0) 0
+        primary-for QIODevice (0xb5395f40)
+
+Class QFileInfo
+   size=4 align=4
+   base size=4 base align=4
+QFileInfo (0xb51ce834) 0
+
+Class QDir
+   size=4 align=4
+   base size=4 base align=4
+QDir (0xb51cee88) 0
+
+Class QAbstractFileEngine::ExtensionOption
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionOption (0xb5290618) 0 empty
+
+Class QAbstractFileEngine::ExtensionReturn
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionReturn (0xb5290654) 0 empty
+
+Class QAbstractFileEngine::MapExtensionOption
+   size=20 align=4
+   base size=20 base align=4
+QAbstractFileEngine::MapExtensionOption (0xb5295740) 0
+  QAbstractFileEngine::ExtensionOption (0xb5290690) 0 empty
+
+Class QAbstractFileEngine::MapExtensionReturn
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::MapExtensionReturn (0xb52957c0) 0
+  QAbstractFileEngine::ExtensionReturn (0xb52906cc) 0 empty
+
+Class QAbstractFileEngine::UnMapExtensionOption
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::UnMapExtensionOption (0xb5295840) 0
+  QAbstractFileEngine::ExtensionOption (0xb5290708) 0 empty
+
+Vtable for QAbstractFileEngine
+QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractFileEngine)
+8     QAbstractFileEngine::~QAbstractFileEngine
+12    QAbstractFileEngine::~QAbstractFileEngine
+16    QAbstractFileEngine::open
+20    QAbstractFileEngine::close
+24    QAbstractFileEngine::flush
+28    QAbstractFileEngine::size
+32    QAbstractFileEngine::pos
+36    QAbstractFileEngine::seek
+40    QAbstractFileEngine::isSequential
+44    QAbstractFileEngine::remove
+48    QAbstractFileEngine::copy
+52    QAbstractFileEngine::rename
+56    QAbstractFileEngine::link
+60    QAbstractFileEngine::mkdir
+64    QAbstractFileEngine::rmdir
+68    QAbstractFileEngine::setSize
+72    QAbstractFileEngine::caseSensitive
+76    QAbstractFileEngine::isRelativePath
+80    QAbstractFileEngine::entryList
+84    QAbstractFileEngine::fileFlags
+88    QAbstractFileEngine::setPermissions
+92    QAbstractFileEngine::fileName
+96    QAbstractFileEngine::ownerId
+100   QAbstractFileEngine::owner
+104   QAbstractFileEngine::fileTime
+108   QAbstractFileEngine::setFileName
+112   QAbstractFileEngine::handle
+116   QAbstractFileEngine::beginEntryList
+120   QAbstractFileEngine::endEntryList
+124   QAbstractFileEngine::read
+128   QAbstractFileEngine::readLine
+132   QAbstractFileEngine::write
+136   QAbstractFileEngine::extension
+140   QAbstractFileEngine::supportsExtension
+
+Class QAbstractFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngine (0xb52905dc) 0
+    vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u)
+
+Vtable for QAbstractFileEngineHandler
+QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractFileEngineHandler)
+8     QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+12    QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+16    __cxa_pure_virtual
+
+Class QAbstractFileEngineHandler
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngineHandler (0xb5290960) 0 nearly-empty
+    vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u)
+
+Vtable for QAbstractFileEngineIterator
+QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractFileEngineIterator)
+8     QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+12    QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QAbstractFileEngineIterator::currentFileInfo
+32    QAbstractFileEngineIterator::entryInfo
+
+Class QAbstractFileEngineIterator
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngineIterator (0xb529099c) 0
+    vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u)
+
+Vtable for QBuffer
+QBuffer::_ZTV7QBuffer: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBuffer)
+8     QBuffer::metaObject
+12    QBuffer::qt_metacast
+16    QBuffer::qt_metacall
+20    QBuffer::~QBuffer
+24    QBuffer::~QBuffer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QBuffer::connectNotify
+52    QBuffer::disconnectNotify
+56    QIODevice::isSequential
+60    QBuffer::open
+64    QBuffer::close
+68    QBuffer::pos
+72    QBuffer::size
+76    QBuffer::seek
+80    QBuffer::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QBuffer::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QBuffer::readData
+112   QIODevice::readLineData
+116   QBuffer::writeData
+
+Class QBuffer
+   size=8 align=4
+   base size=8 base align=4
+QBuffer (0xb5295b80) 0
+    vptr=((& QBuffer::_ZTV7QBuffer) + 8u)
+  QIODevice (0xb5295bc0) 0
+      primary-for QBuffer (0xb5295b80)
+    QObject (0xb5290a14) 0
+        primary-for QIODevice (0xb5295bc0)
+
+Class QTextCodec::ConverterState
+   size=28 align=4
+   base size=28 base align=4
+QTextCodec::ConverterState (0xb5290c6c) 0
+
+Vtable for QTextCodec
+QTextCodec::_ZTV10QTextCodec: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextCodec)
+8     __cxa_pure_virtual
+12    QTextCodec::aliases
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QTextCodec::~QTextCodec
+32    QTextCodec::~QTextCodec
+
+Class QTextCodec
+   size=4 align=4
+   base size=4 base align=4
+QTextCodec (0xb5290c30) 0 nearly-empty
+    vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u)
+
+Class QTextEncoder
+   size=32 align=4
+   base size=32 base align=4
+QTextEncoder (0xb5119960) 0
+
+Class QTextDecoder
+   size=32 align=4
+   base size=32 base align=4
+QTextDecoder (0xb5119bb8) 0
+
+Vtable for QTextStream
+QTextStream::_ZTV11QTextStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextStream)
+8     QTextStream::~QTextStream
+12    QTextStream::~QTextStream
+
+Class QTextStream
+   size=8 align=4
+   base size=8 base align=4
+QTextStream (0xb5119e10) 0
+    vptr=((& QTextStream::_ZTV11QTextStream) + 8u)
+
+Class QTextStreamManipulator
+   size=24 align=4
+   base size=22 base align=4
+QTextStreamManipulator (0xb51794b0) 0
+
+Vtable for QTextIStream
+QTextIStream::_ZTV12QTextIStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextIStream)
+8     QTextIStream::~QTextIStream
+12    QTextIStream::~QTextIStream
+
+Class QTextIStream
+   size=8 align=4
+   base size=8 base align=4
+QTextIStream (0xb519a5c0) 0
+    vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u)
+  QTextStream (0xb51a0690) 0
+      primary-for QTextIStream (0xb519a5c0)
+
+Vtable for QTextOStream
+QTextOStream::_ZTV12QTextOStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextOStream)
+8     QTextOStream::~QTextOStream
+12    QTextOStream::~QTextOStream
+
+Class QTextOStream
+   size=8 align=4
+   base size=8 base align=4
+QTextOStream (0xb519a880) 0
+    vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u)
+  QTextStream (0xb51a0d20) 0
+      primary-for QTextOStream (0xb519a880)
+
+Class QDebug::Stream
+   size=24 align=4
+   base size=22 base align=4
+QDebug::Stream (0xb4fbb3fc) 0
+
+Class QDebug
+   size=4 align=4
+   base size=4 base align=4
+QDebug (0xb4fbb3c0) 0
+
+Class QNoDebug
+   size=1 align=1
+   base size=0 base align=1
+QNoDebug (0xb503603c) 0 empty
+
+Vtable for QDirIterator
+QDirIterator::_ZTV12QDirIterator: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QDirIterator)
+8     QDirIterator::~QDirIterator
+12    QDirIterator::~QDirIterator
+
+Class QDirIterator
+   size=8 align=4
+   base size=8 base align=4
+QDirIterator (0xb50362d0) 0
+    vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u)
+
+Vtable for QFileSystemWatcher
+QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFileSystemWatcher)
+8     QFileSystemWatcher::metaObject
+12    QFileSystemWatcher::qt_metacast
+16    QFileSystemWatcher::qt_metacall
+20    QFileSystemWatcher::~QFileSystemWatcher
+24    QFileSystemWatcher::~QFileSystemWatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFileSystemWatcher
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemWatcher (0xb5067240) 0
+    vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u)
+  QObject (0xb5036438) 0
+      primary-for QFileSystemWatcher (0xb5067240)
+
+Vtable for QFSFileEngine
+QFSFileEngine::_ZTV13QFSFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFSFileEngine)
+8     QFSFileEngine::~QFSFileEngine
+12    QFSFileEngine::~QFSFileEngine
+16    QFSFileEngine::open
+20    QFSFileEngine::close
+24    QFSFileEngine::flush
+28    QFSFileEngine::size
+32    QFSFileEngine::pos
+36    QFSFileEngine::seek
+40    QFSFileEngine::isSequential
+44    QFSFileEngine::remove
+48    QFSFileEngine::copy
+52    QFSFileEngine::rename
+56    QFSFileEngine::link
+60    QFSFileEngine::mkdir
+64    QFSFileEngine::rmdir
+68    QFSFileEngine::setSize
+72    QFSFileEngine::caseSensitive
+76    QFSFileEngine::isRelativePath
+80    QFSFileEngine::entryList
+84    QFSFileEngine::fileFlags
+88    QFSFileEngine::setPermissions
+92    QFSFileEngine::fileName
+96    QFSFileEngine::ownerId
+100   QFSFileEngine::owner
+104   QFSFileEngine::fileTime
+108   QFSFileEngine::setFileName
+112   QFSFileEngine::handle
+116   QFSFileEngine::beginEntryList
+120   QFSFileEngine::endEntryList
+124   QFSFileEngine::read
+128   QFSFileEngine::readLine
+132   QFSFileEngine::write
+136   QFSFileEngine::extension
+140   QFSFileEngine::supportsExtension
+
+Class QFSFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QFSFileEngine (0xb5067500) 0
+    vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u)
+  QAbstractFileEngine (0xb5036654) 0
+      primary-for QFSFileEngine (0xb5067500)
+
+Class QProcessEnvironment
+   size=4 align=4
+   base size=4 base align=4
+QProcessEnvironment (0xb5036780) 0
+
+Vtable for QProcess
+QProcess::_ZTV8QProcess: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QProcess)
+8     QProcess::metaObject
+12    QProcess::qt_metacast
+16    QProcess::qt_metacall
+20    QProcess::~QProcess
+24    QProcess::~QProcess
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProcess::isSequential
+60    QIODevice::open
+64    QProcess::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QProcess::atEnd
+84    QIODevice::reset
+88    QProcess::bytesAvailable
+92    QProcess::bytesToWrite
+96    QProcess::canReadLine
+100   QProcess::waitForReadyRead
+104   QProcess::waitForBytesWritten
+108   QProcess::readData
+112   QIODevice::readLineData
+116   QProcess::writeData
+120   QProcess::setupChildProcess
+
+Class QProcess
+   size=8 align=4
+   base size=8 base align=4
+QProcess (0xb50676c0) 0
+    vptr=((& QProcess::_ZTV8QProcess) + 8u)
+  QIODevice (0xb5067700) 0
+      primary-for QProcess (0xb50676c0)
+    QObject (0xb5036834) 0
+        primary-for QIODevice (0xb5067700)
+
+Class QResource
+   size=4 align=4
+   base size=4 base align=4
+QResource (0xb5036a50) 0
+
+Vtable for QSettings
+QSettings::_ZTV9QSettings: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSettings)
+8     QSettings::metaObject
+12    QSettings::qt_metacast
+16    QSettings::qt_metacall
+20    QSettings::~QSettings
+24    QSettings::~QSettings
+28    QSettings::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSettings
+   size=8 align=4
+   base size=8 base align=4
+QSettings (0xb5067b40) 0
+    vptr=((& QSettings::_ZTV9QSettings) + 8u)
+  QObject (0xb5036bf4) 0
+      primary-for QSettings (0xb5067b40)
+
+Vtable for QTemporaryFile
+QTemporaryFile::_ZTV14QTemporaryFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QTemporaryFile)
+8     QTemporaryFile::metaObject
+12    QTemporaryFile::qt_metacast
+16    QTemporaryFile::qt_metacall
+20    QTemporaryFile::~QTemporaryFile
+24    QTemporaryFile::~QTemporaryFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QTemporaryFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QTemporaryFile::fileEngine
+
+Class QTemporaryFile
+   size=8 align=4
+   base size=8 base align=4
+QTemporaryFile (0xb4f03740) 0
+    vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u)
+  QFile (0xb4f03780) 0
+      primary-for QTemporaryFile (0xb4f03740)
+    QIODevice (0xb4f037c0) 0
+        primary-for QFile (0xb4f03780)
+      QObject (0xb4f04708) 0
+          primary-for QIODevice (0xb4f037c0)
+
+Class QUrl
+   size=4 align=4
+   base size=4 base align=4
+QUrl (0xb4f04a14) 0
+
+Class QLibraryInfo
+   size=1 align=1
+   base size=0 base align=1
+QLibraryInfo (0xb4f8e5dc) 0 empty
+
+Vtable for QRunnable
+QRunnable::_ZTV9QRunnable: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QRunnable)
+8     __cxa_pure_virtual
+12    QRunnable::~QRunnable
+16    QRunnable::~QRunnable
+
+Class QRunnable
+   size=8 align=4
+   base size=8 base align=4
+QRunnable (0xb4f8e618) 0
+    vptr=((& QRunnable::_ZTV9QRunnable) + 8u)
+
+Vtable for QtConcurrent::Exception
+QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE)
+8     QtConcurrent::Exception::~Exception
+12    QtConcurrent::Exception::~Exception
+16    std::exception::what
+20    QtConcurrent::Exception::raise
+24    QtConcurrent::Exception::clone
+
+Class QtConcurrent::Exception
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::Exception (0xb4f96b00) 0 nearly-empty
+    vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u)
+  std::exception (0xb4f8ea8c) 0 nearly-empty
+      primary-for QtConcurrent::Exception (0xb4f96b00)
+
+Vtable for QtConcurrent::UnhandledException
+QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE)
+8     QtConcurrent::UnhandledException::~UnhandledException
+12    QtConcurrent::UnhandledException::~UnhandledException
+16    std::exception::what
+20    QtConcurrent::UnhandledException::raise
+24    QtConcurrent::UnhandledException::clone
+
+Class QtConcurrent::UnhandledException
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::UnhandledException (0xb4f96c00) 0 nearly-empty
+    vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u)
+  QtConcurrent::Exception (0xb4f96c40) 0 nearly-empty
+      primary-for QtConcurrent::UnhandledException (0xb4f96c00)
+    std::exception (0xb4f8eac8) 0 nearly-empty
+        primary-for QtConcurrent::Exception (0xb4f96c40)
+
+Class QtConcurrent::internal::ExceptionHolder
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionHolder (0xb4f8eb04) 0
+
+Class QtConcurrent::internal::ExceptionStore
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionStore (0xb4f8eb40) 0
+
+Class QtConcurrent::ResultItem
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultItem (0xb4f8eb7c) 0
+
+Class QtConcurrent::ResultIteratorBase
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultIteratorBase (0xb4db2168) 0
+
+Vtable for QtConcurrent::ResultStoreBase
+QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE)
+8     QtConcurrent::ResultStoreBase::~ResultStoreBase
+12    QtConcurrent::ResultStoreBase::~ResultStoreBase
+
+Class QtConcurrent::ResultStoreBase
+   size=28 align=4
+   base size=28 base align=4
+QtConcurrent::ResultStoreBase (0xb4db2294) 0
+    vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u)
+
+Vtable for QFutureInterfaceBase
+QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QFutureInterfaceBase)
+8     QFutureInterfaceBase::~QFutureInterfaceBase
+12    QFutureInterfaceBase::~QFutureInterfaceBase
+
+Class QFutureInterfaceBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureInterfaceBase (0xb4db26cc) 0
+    vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u)
+
+Vtable for QFutureWatcherBase
+QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFutureWatcherBase)
+8     QFutureWatcherBase::metaObject
+12    QFutureWatcherBase::qt_metacast
+16    QFutureWatcherBase::qt_metacall
+20    QFutureWatcherBase::~QFutureWatcherBase
+24    QFutureWatcherBase::~QFutureWatcherBase
+28    QFutureWatcherBase::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QFutureWatcherBase::connectNotify
+52    QFutureWatcherBase::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QFutureWatcherBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureWatcherBase (0xb4e47a40) 0
+    vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u)
+  QObject (0xb4e510b4) 0
+      primary-for QFutureWatcherBase (0xb4e47a40)
+
+Vtable for QThreadPool
+QThreadPool::_ZTV11QThreadPool: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QThreadPool)
+8     QThreadPool::metaObject
+12    QThreadPool::qt_metacast
+16    QThreadPool::qt_metacall
+20    QThreadPool::~QThreadPool
+24    QThreadPool::~QThreadPool
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QThreadPool
+   size=8 align=4
+   base size=8 base align=4
+QThreadPool (0xb4e68c00) 0
+    vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u)
+  QObject (0xb4e7c0b4) 0
+      primary-for QThreadPool (0xb4e68c00)
+
+Class QtConcurrent::ThreadEngineBarrier
+   size=12 align=4
+   base size=12 base align=4
+QtConcurrent::ThreadEngineBarrier (0xb4e7c2d0) 0
+
+Vtable for QtConcurrent::ThreadEngineBase
+QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE)
+8     QtConcurrent::ThreadEngineBase::run
+12    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+16    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+20    QtConcurrent::ThreadEngineBase::start
+24    QtConcurrent::ThreadEngineBase::finish
+28    QtConcurrent::ThreadEngineBase::threadFunction
+32    QtConcurrent::ThreadEngineBase::shouldStartThread
+36    QtConcurrent::ThreadEngineBase::shouldThrottleThread
+40    __cxa_pure_virtual
+
+Class QtConcurrent::ThreadEngineBase
+   size=32 align=4
+   base size=32 base align=4
+QtConcurrent::ThreadEngineBase (0xb4e68f00) 0
+    vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u)
+  QRunnable (0xb4e7c30c) 0
+      primary-for QtConcurrent::ThreadEngineBase (0xb4e68f00)
+
+VTT for QtConcurrent::ThreadEngine<void>
+QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries
+0     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u)
+4     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u)
+
+Class QtConcurrent::BlockSizeManager
+   size=72 align=4
+   base size=72 base align=4
+QtConcurrent::BlockSizeManager (0xb4eaf8e8) 0
+
+Vtable for QTextCodecFactoryInterface
+QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QTextCodecFactoryInterface)
+8     QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+12    QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextCodecFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextCodecFactoryInterface (0xb4b38480) 0 nearly-empty
+    vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u)
+  QFactoryInterface (0xb4b351a4) 0 nearly-empty
+      primary-for QTextCodecFactoryInterface (0xb4b38480)
+
+Vtable for QTextCodecPlugin
+QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTextCodecPlugin)
+8     QTextCodecPlugin::metaObject
+12    QTextCodecPlugin::qt_metacast
+16    QTextCodecPlugin::qt_metacall
+20    QTextCodecPlugin::~QTextCodecPlugin
+24    QTextCodecPlugin::~QTextCodecPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    QTextCodecPlugin::keys
+80    QTextCodecPlugin::create
+84    (int (*)(...))-0x000000008
+88    (int (*)(...))(& _ZTI16QTextCodecPlugin)
+92    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev
+96    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev
+100   QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv
+104   QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString
+
+Class QTextCodecPlugin
+   size=12 align=4
+   base size=12 base align=4
+QTextCodecPlugin (0xb4b43a50) 0
+    vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u)
+  QObject (0xb4b354b0) 0
+      primary-for QTextCodecPlugin (0xb4b43a50)
+  QTextCodecFactoryInterface (0xb4b38740) 8 nearly-empty
+      vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u)
+    QFactoryInterface (0xb4b354ec) 8 nearly-empty
+        primary-for QTextCodecFactoryInterface (0xb4b38740)
+
+Vtable for QAbstractAnimation
+QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractAnimation)
+8     QAbstractAnimation::metaObject
+12    QAbstractAnimation::qt_metacast
+16    QAbstractAnimation::qt_metacall
+20    QAbstractAnimation::~QAbstractAnimation
+24    QAbstractAnimation::~QAbstractAnimation
+28    QAbstractAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAbstractAnimation
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAnimation (0xb4b38980) 0
+    vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u)
+  QObject (0xb4b35618) 0
+      primary-for QAbstractAnimation (0xb4b38980)
+
+Vtable for QAnimationGroup
+QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAnimationGroup)
+8     QAnimationGroup::metaObject
+12    QAnimationGroup::qt_metacast
+16    QAnimationGroup::qt_metacall
+20    QAnimationGroup::~QAnimationGroup
+24    QAnimationGroup::~QAnimationGroup
+28    QAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QAnimationGroup (0xb4b38c40) 0
+    vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u)
+  QAbstractAnimation (0xb4b38c80) 0
+      primary-for QAnimationGroup (0xb4b38c40)
+    QObject (0xb4b35870) 0
+        primary-for QAbstractAnimation (0xb4b38c80)
+
+Vtable for QParallelAnimationGroup
+QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QParallelAnimationGroup)
+8     QParallelAnimationGroup::metaObject
+12    QParallelAnimationGroup::qt_metacast
+16    QParallelAnimationGroup::qt_metacall
+20    QParallelAnimationGroup::~QParallelAnimationGroup
+24    QParallelAnimationGroup::~QParallelAnimationGroup
+28    QParallelAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QParallelAnimationGroup::duration
+60    QParallelAnimationGroup::updateCurrentTime
+64    QParallelAnimationGroup::updateState
+68    QParallelAnimationGroup::updateDirection
+
+Class QParallelAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QParallelAnimationGroup (0xb4b38f40) 0
+    vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u)
+  QAnimationGroup (0xb4b38f80) 0
+      primary-for QParallelAnimationGroup (0xb4b38f40)
+    QAbstractAnimation (0xb4b38fc0) 0
+        primary-for QAnimationGroup (0xb4b38f80)
+      QObject (0xb4b35a8c) 0
+          primary-for QAbstractAnimation (0xb4b38fc0)
+
+Vtable for QPauseAnimation
+QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPauseAnimation)
+8     QPauseAnimation::metaObject
+12    QPauseAnimation::qt_metacast
+16    QPauseAnimation::qt_metacall
+20    QPauseAnimation::~QPauseAnimation
+24    QPauseAnimation::~QPauseAnimation
+28    QPauseAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPauseAnimation::duration
+60    QPauseAnimation::updateCurrentTime
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QPauseAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPauseAnimation (0xb4b73280) 0
+    vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u)
+  QAbstractAnimation (0xb4b732c0) 0
+      primary-for QPauseAnimation (0xb4b73280)
+    QObject (0xb4b35ca8) 0
+        primary-for QAbstractAnimation (0xb4b732c0)
+
+Vtable for QVariantAnimation
+QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QVariantAnimation)
+8     QVariantAnimation::metaObject
+12    QVariantAnimation::qt_metacast
+16    QVariantAnimation::qt_metacall
+20    QVariantAnimation::~QVariantAnimation
+24    QVariantAnimation::~QVariantAnimation
+28    QVariantAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QVariantAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    __cxa_pure_virtual
+76    QVariantAnimation::interpolated
+
+Class QVariantAnimation
+   size=8 align=4
+   base size=8 base align=4
+QVariantAnimation (0xb4b73580) 0
+    vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u)
+  QAbstractAnimation (0xb4b735c0) 0
+      primary-for QVariantAnimation (0xb4b73580)
+    QObject (0xb4b35ec4) 0
+        primary-for QAbstractAnimation (0xb4b735c0)
+
+Vtable for QPropertyAnimation
+QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QPropertyAnimation)
+8     QPropertyAnimation::metaObject
+12    QPropertyAnimation::qt_metacast
+16    QPropertyAnimation::qt_metacall
+20    QPropertyAnimation::~QPropertyAnimation
+24    QPropertyAnimation::~QPropertyAnimation
+28    QPropertyAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QPropertyAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    QPropertyAnimation::updateCurrentValue
+76    QVariantAnimation::interpolated
+
+Class QPropertyAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPropertyAnimation (0xb4b739c0) 0
+    vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u)
+  QVariantAnimation (0xb4b73a00) 0
+      primary-for QPropertyAnimation (0xb4b739c0)
+    QAbstractAnimation (0xb4b73a40) 0
+        primary-for QVariantAnimation (0xb4b73a00)
+      QObject (0xb4b990f0) 0
+          primary-for QAbstractAnimation (0xb4b73a40)
+
+Vtable for QSequentialAnimationGroup
+QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
+8     QSequentialAnimationGroup::metaObject
+12    QSequentialAnimationGroup::qt_metacast
+16    QSequentialAnimationGroup::qt_metacall
+20    QSequentialAnimationGroup::~QSequentialAnimationGroup
+24    QSequentialAnimationGroup::~QSequentialAnimationGroup
+28    QSequentialAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSequentialAnimationGroup::duration
+60    QSequentialAnimationGroup::updateCurrentTime
+64    QSequentialAnimationGroup::updateState
+68    QSequentialAnimationGroup::updateDirection
+
+Class QSequentialAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QSequentialAnimationGroup (0xb4b73d00) 0
+    vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u)
+  QAnimationGroup (0xb4b73d40) 0
+      primary-for QSequentialAnimationGroup (0xb4b73d00)
+    QAbstractAnimation (0xb4b73d80) 0
+        primary-for QAnimationGroup (0xb4b73d40)
+      QObject (0xb4b9930c) 0
+          primary-for QAbstractAnimation (0xb4b73d80)
+
+Class QScriptable
+   size=4 align=4
+   base size=4 base align=4
+QScriptable (0xb4b99528) 0
+
+Class QScriptValue
+   size=4 align=4
+   base size=4 base align=4
+QScriptValue (0xb4b99690) 0
+
+Vtable for QScriptClass
+QScriptClass::_ZTV12QScriptClass: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QScriptClass)
+8     QScriptClass::~QScriptClass
+12    QScriptClass::~QScriptClass
+16    QScriptClass::queryProperty
+20    QScriptClass::property
+24    QScriptClass::setProperty
+28    QScriptClass::propertyFlags
+32    QScriptClass::newIterator
+36    QScriptClass::prototype
+40    QScriptClass::name
+44    QScriptClass::supportsExtension
+48    QScriptClass::extension
+
+Class QScriptClass
+   size=8 align=4
+   base size=8 base align=4
+QScriptClass (0xb4b99a50) 0
+    vptr=((& QScriptClass::_ZTV12QScriptClass) + 8u)
+
+Vtable for QScriptClassPropertyIterator
+QScriptClassPropertyIterator::_ZTV28QScriptClassPropertyIterator: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI28QScriptClassPropertyIterator)
+8     QScriptClassPropertyIterator::~QScriptClassPropertyIterator
+12    QScriptClassPropertyIterator::~QScriptClassPropertyIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    QScriptClassPropertyIterator::id
+48    QScriptClassPropertyIterator::flags
+
+Class QScriptClassPropertyIterator
+   size=8 align=4
+   base size=8 base align=4
+QScriptClassPropertyIterator (0xb4b99ca8) 0
+    vptr=((& QScriptClassPropertyIterator::_ZTV28QScriptClassPropertyIterator) + 8u)
+
+Class QScriptContext
+   size=4 align=4
+   base size=4 base align=4
+QScriptContext (0xb4b99e10) 0
+
+Class QScriptContextInfo
+   size=4 align=4
+   base size=4 base align=4
+QScriptContextInfo (0xb4b99f3c) 0
+
+Class QScriptString
+   size=4 align=4
+   base size=4 base align=4
+QScriptString (0xb4a490b4) 0
+
+Class QScriptProgram
+   size=4 align=4
+   base size=4 base align=4
+QScriptProgram (0xb4a4921c) 0
+
+Class QScriptSyntaxCheckResult
+   size=4 align=4
+   base size=4 base align=4
+QScriptSyntaxCheckResult (0xb4a49384) 0
+
+Vtable for QScriptEngine
+QScriptEngine::_ZTV13QScriptEngine: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QScriptEngine)
+8     QScriptEngine::metaObject
+12    QScriptEngine::qt_metacast
+16    QScriptEngine::qt_metacall
+20    QScriptEngine::~QScriptEngine
+24    QScriptEngine::~QScriptEngine
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QScriptEngine
+   size=8 align=4
+   base size=8 base align=4
+QScriptEngine (0xb4999e80) 0
+    vptr=((& QScriptEngine::_ZTV13QScriptEngine) + 8u)
+  QObject (0xb4a494ec) 0
+      primary-for QScriptEngine (0xb4999e80)
+
+Vtable for QScriptEngineAgent
+QScriptEngineAgent::_ZTV18QScriptEngineAgent: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QScriptEngineAgent)
+8     QScriptEngineAgent::~QScriptEngineAgent
+12    QScriptEngineAgent::~QScriptEngineAgent
+16    QScriptEngineAgent::scriptLoad
+20    QScriptEngineAgent::scriptUnload
+24    QScriptEngineAgent::contextPush
+28    QScriptEngineAgent::contextPop
+32    QScriptEngineAgent::functionEntry
+36    QScriptEngineAgent::functionExit
+40    QScriptEngineAgent::positionChange
+44    QScriptEngineAgent::exceptionThrow
+48    QScriptEngineAgent::exceptionCatch
+52    QScriptEngineAgent::supportsExtension
+56    QScriptEngineAgent::extension
+
+Class QScriptEngineAgent
+   size=8 align=4
+   base size=8 base align=4
+QScriptEngineAgent (0xb4a49ac8) 0
+    vptr=((& QScriptEngineAgent::_ZTV18QScriptEngineAgent) + 8u)
+
+Vtable for QScriptExtensionInterface
+QScriptExtensionInterface::_ZTV25QScriptExtensionInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QScriptExtensionInterface)
+8     QScriptExtensionInterface::~QScriptExtensionInterface
+12    QScriptExtensionInterface::~QScriptExtensionInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QScriptExtensionInterface
+   size=4 align=4
+   base size=4 base align=4
+QScriptExtensionInterface (0xb4a8cf00) 0 nearly-empty
+    vptr=((& QScriptExtensionInterface::_ZTV25QScriptExtensionInterface) + 8u)
+  QFactoryInterface (0xb4a49c30) 0 nearly-empty
+      primary-for QScriptExtensionInterface (0xb4a8cf00)
+
+Vtable for QScriptExtensionPlugin
+QScriptExtensionPlugin::_ZTV22QScriptExtensionPlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QScriptExtensionPlugin)
+8     QScriptExtensionPlugin::metaObject
+12    QScriptExtensionPlugin::qt_metacast
+16    QScriptExtensionPlugin::qt_metacall
+20    QScriptExtensionPlugin::~QScriptExtensionPlugin
+24    QScriptExtensionPlugin::~QScriptExtensionPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI22QScriptExtensionPlugin)
+72    QScriptExtensionPlugin::_ZThn8_N22QScriptExtensionPluginD1Ev
+76    QScriptExtensionPlugin::_ZThn8_N22QScriptExtensionPluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QScriptExtensionPlugin
+   size=12 align=4
+   base size=12 base align=4
+QScriptExtensionPlugin (0xb48c47d0) 0
+    vptr=((& QScriptExtensionPlugin::_ZTV22QScriptExtensionPlugin) + 8u)
+  QObject (0xb4a49f3c) 0
+      primary-for QScriptExtensionPlugin (0xb48c47d0)
+  QScriptExtensionInterface (0xb48c81c0) 8 nearly-empty
+      vptr=((& QScriptExtensionPlugin::_ZTV22QScriptExtensionPlugin) + 72u)
+    QFactoryInterface (0xb4a49f78) 8 nearly-empty
+        primary-for QScriptExtensionInterface (0xb48c81c0)
+
+Class QScriptValueIterator
+   size=4 align=4
+   base size=4 base align=4
+QScriptValueIterator (0xb48d20b4) 0
+
diff --git a/tests/auto/bic/data/QtScriptTools.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtScriptTools.4.7.0.linux-gcc-ia32.txt
new file mode 100644
index 0000000..3e0ad47
--- /dev/null
+++ b/tests/auto/bic/data/QtScriptTools.4.7.0.linux-gcc-ia32.txt
@@ -0,0 +1,16989 @@
+Class QSysInfo
+   size=1 align=1
+   base size=0 base align=1
+QSysInfo (0xb6d33bf4) 0 empty
+
+Class QBool
+   size=1 align=1
+   base size=1 base align=1
+QBool (0xb6d33d98) 0
+
+Class qIsNull(double)::U
+   size=8 align=4
+   base size=8 base align=4
+qIsNull(double)::U (0xb636a474) 0
+
+Class qIsNull(float)::U
+   size=4 align=4
+   base size=4 base align=4
+qIsNull(float)::U (0xb636a528) 0
+
+Class QFlag
+   size=4 align=4
+   base size=4 base align=4
+QFlag (0xb636ad5c) 0
+
+Class QIncompatibleFlag
+   size=4 align=4
+   base size=4 base align=4
+QIncompatibleFlag (0xb636ae88) 0
+
+Class QInternal
+   size=1 align=1
+   base size=0 base align=1
+QInternal (0xb5aeb000) 0 empty
+
+Class QGenericArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericArgument (0xb5aeb03c) 0
+
+Class QGenericReturnArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericReturnArgument (0xb5ac6640) 0
+  QGenericArgument (0xb5aeb258) 0
+
+Class QMetaObject
+   size=16 align=4
+   base size=16 base align=4
+QMetaObject (0xb5aeb3fc) 0
+
+Class QMetaObjectExtraData
+   size=8 align=4
+   base size=8 base align=4
+QMetaObjectExtraData (0xb5aeb528) 0
+
+Class QLatin1Char
+   size=1 align=1
+   base size=1 base align=1
+QLatin1Char (0xb5aeb708) 0
+
+Class QChar
+   size=2 align=2
+   base size=2 base align=2
+QChar (0xb5aeb8e8) 0
+
+Class QBasicAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QBasicAtomicInt (0xb595203c) 0
+
+Class QAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QAtomicInt (0xb5964f80) 0
+  QBasicAtomicInt (0xb5952744) 0
+
+Class __locale_struct
+   size=116 align=4
+   base size=116 base align=4
+__locale_struct (0xb5952c30) 0
+
+Class QByteArray::Data
+   size=20 align=4
+   base size=20 base align=4
+QByteArray::Data (0xb59a20b4) 0
+
+Class QByteArray
+   size=4 align=4
+   base size=4 base align=4
+QByteArray (0xb59a2078) 0
+
+Class QByteRef
+   size=8 align=4
+   base size=8 base align=4
+QByteRef (0xb59e7fb4) 0
+
+Class QString::Null
+   size=1 align=1
+   base size=0 base align=1
+QString::Null (0xb5830780) 0 empty
+
+Class QString::Data
+   size=20 align=4
+   base size=20 base align=4
+QString::Data (0xb58307bc) 0
+
+Class QString
+   size=4 align=4
+   base size=4 base align=4
+QString (0xb5830744) 0
+
+Class QLatin1String
+   size=4 align=4
+   base size=4 base align=4
+QLatin1String (0xb58fb3c0) 0
+
+Class QCharRef
+   size=8 align=4
+   base size=8 base align=4
+QCharRef (0xb575a0b4) 0
+
+Class QConstString
+   size=4 align=4
+   base size=4 base align=4
+QConstString (0xb57e3740) 0
+  QString (0xb57fe7f8) 0
+
+Class QStringRef
+   size=12 align=4
+   base size=12 base align=4
+QStringRef (0xb57feb40) 0
+
+Vtable for std::exception
+std::exception::_ZTVSt9exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9exception)
+8     std::exception::~exception
+12    std::exception::~exception
+16    std::exception::what
+
+Class std::exception
+   size=4 align=4
+   base size=4 base align=4
+std::exception (0xb5638bf4) 0 nearly-empty
+    vptr=((& std::exception::_ZTVSt9exception) + 8u)
+
+Vtable for std::bad_exception
+std::bad_exception::_ZTVSt13bad_exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt13bad_exception)
+8     std::bad_exception::~bad_exception
+12    std::bad_exception::~bad_exception
+16    std::bad_exception::what
+
+Class std::bad_exception
+   size=4 align=4
+   base size=4 base align=4
+std::bad_exception (0xb5688340) 0 nearly-empty
+    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
+  std::exception (0xb5638ce4) 0 nearly-empty
+      primary-for std::bad_exception (0xb5688340)
+
+Vtable for std::bad_alloc
+std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9bad_alloc)
+8     std::bad_alloc::~bad_alloc
+12    std::bad_alloc::~bad_alloc
+16    std::bad_alloc::what
+
+Class std::bad_alloc
+   size=4 align=4
+   base size=4 base align=4
+std::bad_alloc (0xb56884c0) 0 nearly-empty
+    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
+  std::exception (0xb5638f3c) 0 nearly-empty
+      primary-for std::bad_alloc (0xb56884c0)
+
+Class std::nothrow_t
+   size=1 align=1
+   base size=0 base align=1
+std::nothrow_t (0xb56961a4) 0 empty
+
+Class QListData::Data
+   size=24 align=4
+   base size=24 base align=4
+QListData::Data (0xb5696294) 0
+
+Class QListData
+   size=4 align=4
+   base size=4 base align=4
+QListData (0xb5696258) 0
+
+Class QScopedPointerPodDeleter
+   size=1 align=1
+   base size=0 base align=1
+QScopedPointerPodDeleter (0xb5696ac8) 0 empty
+
+Vtable for QObjectData
+QObjectData::_ZTV11QObjectData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QObjectData)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+
+Class QObjectData
+   size=28 align=4
+   base size=28 base align=4
+QObjectData (0xb5696b7c) 0
+    vptr=((& QObjectData::_ZTV11QObjectData) + 8u)
+
+Vtable for QObject
+QObject::_ZTV7QObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QObject)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    QObject::~QObject
+24    QObject::~QObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObject
+   size=8 align=4
+   base size=8 base align=4
+QObject (0xb5696c30) 0
+    vptr=((& QObject::_ZTV7QObject) + 8u)
+
+Vtable for QObjectUserData
+QObjectUserData::_ZTV15QObjectUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QObjectUserData)
+8     QObjectUserData::~QObjectUserData
+12    QObjectUserData::~QObjectUserData
+
+Class QObjectUserData
+   size=4 align=4
+   base size=4 base align=4
+QObjectUserData (0xb559c4b0) 0 nearly-empty
+    vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u)
+
+Vtable for QIODevice
+QIODevice::_ZTV9QIODevice: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QIODevice)
+8     QIODevice::metaObject
+12    QIODevice::qt_metacast
+16    QIODevice::qt_metacall
+20    QIODevice::~QIODevice
+24    QIODevice::~QIODevice
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIODevice::isSequential
+60    QIODevice::open
+64    QIODevice::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   __cxa_pure_virtual
+
+Class QIODevice
+   size=8 align=4
+   base size=8 base align=4
+QIODevice (0xb55ae240) 0
+    vptr=((& QIODevice::_ZTV9QIODevice) + 8u)
+  QObject (0xb559c5dc) 0
+      primary-for QIODevice (0xb55ae240)
+
+Class wait
+   size=4 align=4
+   base size=4 base align=4
+wait (0xb55dc348) 0
+
+Class timespec
+   size=8 align=4
+   base size=8 base align=4
+timespec (0xb55dc528) 0
+
+Class timeval
+   size=8 align=4
+   base size=8 base align=4
+timeval (0xb55dc564) 0
+
+Class __pthread_internal_slist
+   size=4 align=4
+   base size=4 base align=4
+__pthread_internal_slist (0xb55dc618) 0
+
+Class random_data
+   size=28 align=4
+   base size=28 base align=4
+random_data (0xb55dc924) 0
+
+Class drand48_data
+   size=24 align=4
+   base size=24 base align=4
+drand48_data (0xb55dc960) 0
+
+Class QVectorData
+   size=16 align=4
+   base size=16 base align=4
+QVectorData (0xb55dc99c) 0
+
+Class QXmlStreamStringRef
+   size=12 align=4
+   base size=12 base align=4
+QXmlStreamStringRef (0xb55dcb7c) 0
+
+Class QXmlStreamAttribute
+   size=56 align=4
+   base size=53 base align=4
+QXmlStreamAttribute (0xb54a2834) 0
+
+Class QXmlStreamAttributes
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamAttributes (0xb5499940) 0
+  QVector<QXmlStreamAttribute> (0xb54bd294) 0
+
+Class QXmlStreamNamespaceDeclaration
+   size=28 align=4
+   base size=28 base align=4
+QXmlStreamNamespaceDeclaration (0xb54bd384) 0
+
+Class QXmlStreamNotationDeclaration
+   size=40 align=4
+   base size=40 base align=4
+QXmlStreamNotationDeclaration (0xb54bd7f8) 0
+
+Class QXmlStreamEntityDeclaration
+   size=64 align=4
+   base size=64 base align=4
+QXmlStreamEntityDeclaration (0xb54bddd4) 0
+
+Vtable for QXmlStreamEntityResolver
+QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
+8     QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+12    QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+16    QXmlStreamEntityResolver::resolveEntity
+20    QXmlStreamEntityResolver::resolveUndeclaredEntity
+
+Class QXmlStreamEntityResolver
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamEntityResolver (0xb54f6690) 0 nearly-empty
+    vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u)
+
+Class QXmlStreamReader
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamReader (0xb54f66cc) 0
+
+Class QXmlStreamWriter
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamWriter (0xb54f6834) 0
+
+Class QBitArray
+   size=4 align=4
+   base size=4 base align=4
+QBitArray (0xb54f699c) 0
+
+Class QBitRef
+   size=8 align=4
+   base size=8 base align=4
+QBitRef (0xb534ae4c) 0
+
+Class QByteArrayMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QByteArrayMatcher::Data (0xb536b474) 0
+
+Class QByteArrayMatcher
+   size=1032 align=4
+   base size=1032 base align=4
+QByteArrayMatcher (0xb536b438) 0
+
+Vtable for QDataStream
+QDataStream::_ZTV11QDataStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDataStream)
+8     QDataStream::~QDataStream
+12    QDataStream::~QDataStream
+
+Class QDataStream
+   size=28 align=4
+   base size=28 base align=4
+QDataStream (0xb536b6cc) 0
+    vptr=((& QDataStream::_ZTV11QDataStream) + 8u)
+
+Class QHashData::Node
+   size=8 align=4
+   base size=8 base align=4
+QHashData::Node (0xb53c6294) 0
+
+Class QHashData
+   size=32 align=4
+   base size=32 base align=4
+QHashData (0xb53c6258) 0
+
+Class QHashDummyValue
+   size=1 align=1
+   base size=0 base align=1
+QHashDummyValue (0xb53c699c) 0 empty
+
+Class QContiguousCacheData
+   size=24 align=4
+   base size=24 base align=4
+QContiguousCacheData (0xb524c12c) 0
+
+Class QCryptographicHash
+   size=4 align=4
+   base size=4 base align=4
+QCryptographicHash (0xb524c2d0) 0
+
+Class QSharedData
+   size=4 align=4
+   base size=4 base align=4
+QSharedData (0xb524c30c) 0
+
+Vtable for QtSharedPointer::ExternalRefCountData
+QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE)
+8     QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+12    QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+16    QtSharedPointer::ExternalRefCountData::destroy
+
+Class QtSharedPointer::ExternalRefCountData
+   size=12 align=4
+   base size=12 base align=4
+QtSharedPointer::ExternalRefCountData (0xb524c690) 0
+    vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u)
+
+Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn
+QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE)
+8     QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+12    QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+16    QtSharedPointer::ExternalRefCountWithDestroyFn::destroy
+
+Class QtSharedPointer::ExternalRefCountWithDestroyFn
+   size=16 align=4
+   base size=16 base align=4
+QtSharedPointer::ExternalRefCountWithDestroyFn (0xb51004c0) 0
+    vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u)
+  QtSharedPointer::ExternalRefCountData (0xb524ce88) 0
+      primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb51004c0)
+
+Class QDate
+   size=4 align=4
+   base size=4 base align=4
+QDate (0xb510a3c0) 0
+
+Class QTime
+   size=4 align=4
+   base size=4 base align=4
+QTime (0xb510a9d8) 0
+
+Class QDateTime
+   size=4 align=4
+   base size=4 base align=4
+QDateTime (0xb510af3c) 0
+
+Class QEasingCurve
+   size=4 align=4
+   base size=4 base align=4
+QEasingCurve (0xb519421c) 0
+
+Class QElapsedTimer
+   size=16 align=4
+   base size=16 base align=4
+QElapsedTimer (0xb5194294) 0
+
+Class QPoint
+   size=8 align=4
+   base size=8 base align=4
+QPoint (0xb51944b0) 0
+
+Class QPointF
+   size=16 align=4
+   base size=16 base align=4
+QPointF (0xb51c8a50) 0
+
+Class QLine
+   size=16 align=4
+   base size=16 base align=4
+QLine (0xb51ef168) 0
+
+Class QLineF
+   size=32 align=4
+   base size=32 base align=4
+QLineF (0xb51efe88) 0
+
+Class QLinkedListData
+   size=20 align=4
+   base size=20 base align=4
+QLinkedListData (0xb501df78) 0
+
+Vtable for QSystemLocale
+QSystemLocale::_ZTV13QSystemLocale: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSystemLocale)
+8     QSystemLocale::~QSystemLocale
+12    QSystemLocale::~QSystemLocale
+16    QSystemLocale::query
+20    QSystemLocale::fallbackLocale
+
+Class QSystemLocale
+   size=4 align=4
+   base size=4 base align=4
+QSystemLocale (0xb50431a4) 0 nearly-empty
+    vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u)
+
+Class QLocale::Data
+   size=4 align=2
+   base size=4 base align=2
+QLocale::Data (0xb504321c) 0
+
+Class QLocale
+   size=4 align=4
+   base size=4 base align=4
+QLocale (0xb50431e0) 0
+
+Class QMapData::Node
+   size=8 align=4
+   base size=8 base align=4
+QMapData::Node (0xb5043870) 0
+
+Class QMapData
+   size=72 align=4
+   base size=72 base align=4
+QMapData (0xb5043834) 0
+
+Class QMargins
+   size=16 align=4
+   base size=16 base align=4
+QMargins (0xb5043b7c) 0
+
+Class QSize
+   size=8 align=4
+   base size=8 base align=4
+QSize (0xb4fa6ce4) 0
+
+Class QSizeF
+   size=16 align=4
+   base size=16 base align=4
+QSizeF (0xb4fcd780) 0
+
+Class QRect
+   size=16 align=4
+   base size=16 base align=4
+QRect (0xb4ff9384) 0
+
+Class QRectF
+   size=32 align=4
+   base size=32 base align=4
+QRectF (0xb4e47fb4) 0
+
+Class QRegExp
+   size=4 align=4
+   base size=4 base align=4
+QRegExp (0xb4ea8d20) 0
+
+Class QLatin1Literal
+   size=8 align=4
+   base size=8 base align=4
+QLatin1Literal (0xb4ecc870) 0
+
+Class QAbstractConcatenable
+   size=1 align=1
+   base size=0 base align=1
+QAbstractConcatenable (0xb4ecc924) 0 empty
+
+Class QStringMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QStringMatcher::Data (0xb4d2cf00) 0
+
+Class QStringMatcher
+   size=1036 align=4
+   base size=1036 base align=4
+QStringMatcher (0xb4d2cec4) 0
+
+Class QStringList
+   size=4 align=4
+   base size=4 base align=4
+QStringList (0xb4d45400) 0
+  QList<QString> (0xb4d5203c) 0
+
+Class QTextBoundaryFinder
+   size=28 align=4
+   base size=28 base align=4
+QTextBoundaryFinder (0xb4d975a0) 0
+
+Vtable for QTimeLine
+QTimeLine::_ZTV9QTimeLine: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeLine)
+8     QTimeLine::metaObject
+12    QTimeLine::qt_metacast
+16    QTimeLine::qt_metacall
+20    QTimeLine::~QTimeLine
+24    QTimeLine::~QTimeLine
+28    QObject::event
+32    QObject::eventFilter
+36    QTimeLine::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTimeLine::valueForTime
+
+Class QTimeLine
+   size=8 align=4
+   base size=8 base align=4
+QTimeLine (0xb4d9d380) 0
+    vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u)
+  QObject (0xb4d97654) 0
+      primary-for QTimeLine (0xb4d9d380)
+
+Class QMutex
+   size=4 align=4
+   base size=4 base align=4
+QMutex (0xb4d978e8) 0
+
+Class QMutexLocker
+   size=4 align=4
+   base size=4 base align=4
+QMutexLocker (0xb4d97f78) 0
+
+Class QReadWriteLock
+   size=4 align=4
+   base size=4 base align=4
+QReadWriteLock (0xb4de34ec) 0
+
+Class QReadLocker
+   size=4 align=4
+   base size=4 base align=4
+QReadLocker (0xb4de3528) 0
+
+Class QWriteLocker
+   size=4 align=4
+   base size=4 base align=4
+QWriteLocker (0xb4de3a14) 0
+
+Class QSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSemaphore (0xb4de3f00) 0
+
+Vtable for QThread
+QThread::_ZTV7QThread: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QThread)
+8     QThread::metaObject
+12    QThread::qt_metacast
+16    QThread::qt_metacall
+20    QThread::~QThread
+24    QThread::~QThread
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QThread::run
+
+Class QThread
+   size=8 align=4
+   base size=8 base align=4
+QThread (0xb4c03340) 0
+    vptr=((& QThread::_ZTV7QThread) + 8u)
+  QObject (0xb4de3f3c) 0
+      primary-for QThread (0xb4c03340)
+
+Class QThreadStorageData
+   size=4 align=4
+   base size=4 base align=4
+QThreadStorageData (0xb4c141e0) 0
+
+Class QWaitCondition
+   size=4 align=4
+   base size=4 base align=4
+QWaitCondition (0xb4c14258) 0
+
+Vtable for QAbstractState
+QAbstractState::_ZTV14QAbstractState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QAbstractState)
+8     QAbstractState::metaObject
+12    QAbstractState::qt_metacast
+16    QAbstractState::qt_metacall
+20    QAbstractState::~QAbstractState
+24    QAbstractState::~QAbstractState
+28    QAbstractState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractState
+   size=8 align=4
+   base size=8 base align=4
+QAbstractState (0xb4c03e00) 0
+    vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u)
+  QObject (0xb4c14294) 0
+      primary-for QAbstractState (0xb4c03e00)
+
+Vtable for QAbstractTransition
+QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTransition)
+8     QAbstractTransition::metaObject
+12    QAbstractTransition::qt_metacast
+16    QAbstractTransition::qt_metacall
+20    QAbstractTransition::~QAbstractTransition
+24    QAbstractTransition::~QAbstractTransition
+28    QAbstractTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractTransition
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTransition (0xb4c310c0) 0
+    vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u)
+  QObject (0xb4c144b0) 0
+      primary-for QAbstractTransition (0xb4c310c0)
+
+Vtable for QEvent
+QEvent::_ZTV6QEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QEvent)
+8     QEvent::~QEvent
+12    QEvent::~QEvent
+
+Class QEvent
+   size=12 align=4
+   base size=12 base align=4
+QEvent (0xb4c146cc) 0
+    vptr=((& QEvent::_ZTV6QEvent) + 8u)
+
+Vtable for QTimerEvent
+QTimerEvent::_ZTV11QTimerEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTimerEvent)
+8     QTimerEvent::~QTimerEvent
+12    QTimerEvent::~QTimerEvent
+
+Class QTimerEvent
+   size=16 align=4
+   base size=16 base align=4
+QTimerEvent (0xb4c31640) 0
+    vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u)
+  QEvent (0xb4c148ac) 0
+      primary-for QTimerEvent (0xb4c31640)
+
+Vtable for QChildEvent
+QChildEvent::_ZTV11QChildEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QChildEvent)
+8     QChildEvent::~QChildEvent
+12    QChildEvent::~QChildEvent
+
+Class QChildEvent
+   size=16 align=4
+   base size=16 base align=4
+QChildEvent (0xb4c31700) 0
+    vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u)
+  QEvent (0xb4c14924) 0
+      primary-for QChildEvent (0xb4c31700)
+
+Vtable for QCustomEvent
+QCustomEvent::_ZTV12QCustomEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCustomEvent)
+8     QCustomEvent::~QCustomEvent
+12    QCustomEvent::~QCustomEvent
+
+Class QCustomEvent
+   size=12 align=4
+   base size=12 base align=4
+QCustomEvent (0xb4c319c0) 0
+    vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u)
+  QEvent (0xb4c14a8c) 0
+      primary-for QCustomEvent (0xb4c319c0)
+
+Vtable for QDynamicPropertyChangeEvent
+QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
+8     QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+12    QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+
+Class QDynamicPropertyChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QDynamicPropertyChangeEvent (0xb4c31ac0) 0
+    vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u)
+  QEvent (0xb4c14b7c) 0
+      primary-for QDynamicPropertyChangeEvent (0xb4c31ac0)
+
+Vtable for QEventTransition
+QEventTransition::_ZTV16QEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QEventTransition)
+8     QEventTransition::metaObject
+12    QEventTransition::qt_metacast
+16    QEventTransition::qt_metacall
+20    QEventTransition::~QEventTransition
+24    QEventTransition::~QEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QEventTransition::eventTest
+60    QEventTransition::onTransition
+
+Class QEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QEventTransition (0xb4c31b80) 0
+    vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u)
+  QAbstractTransition (0xb4c31bc0) 0
+      primary-for QEventTransition (0xb4c31b80)
+    QObject (0xb4c14c30) 0
+        primary-for QAbstractTransition (0xb4c31bc0)
+
+Vtable for QFinalState
+QFinalState::_ZTV11QFinalState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFinalState)
+8     QFinalState::metaObject
+12    QFinalState::qt_metacast
+16    QFinalState::qt_metacall
+20    QFinalState::~QFinalState
+24    QFinalState::~QFinalState
+28    QFinalState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFinalState::onEntry
+60    QFinalState::onExit
+
+Class QFinalState
+   size=8 align=4
+   base size=8 base align=4
+QFinalState (0xb4c31e80) 0
+    vptr=((& QFinalState::_ZTV11QFinalState) + 8u)
+  QAbstractState (0xb4c31ec0) 0
+      primary-for QFinalState (0xb4c31e80)
+    QObject (0xb4c14e4c) 0
+        primary-for QAbstractState (0xb4c31ec0)
+
+Vtable for QHistoryState
+QHistoryState::_ZTV13QHistoryState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QHistoryState)
+8     QHistoryState::metaObject
+12    QHistoryState::qt_metacast
+16    QHistoryState::qt_metacall
+20    QHistoryState::~QHistoryState
+24    QHistoryState::~QHistoryState
+28    QHistoryState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QHistoryState::onEntry
+60    QHistoryState::onExit
+
+Class QHistoryState
+   size=8 align=4
+   base size=8 base align=4
+QHistoryState (0xb4c78180) 0
+    vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u)
+  QAbstractState (0xb4c781c0) 0
+      primary-for QHistoryState (0xb4c78180)
+    QObject (0xb4c7d078) 0
+        primary-for QAbstractState (0xb4c781c0)
+
+Vtable for QSignalTransition
+QSignalTransition::_ZTV17QSignalTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QSignalTransition)
+8     QSignalTransition::metaObject
+12    QSignalTransition::qt_metacast
+16    QSignalTransition::qt_metacall
+20    QSignalTransition::~QSignalTransition
+24    QSignalTransition::~QSignalTransition
+28    QSignalTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSignalTransition::eventTest
+60    QSignalTransition::onTransition
+
+Class QSignalTransition
+   size=8 align=4
+   base size=8 base align=4
+QSignalTransition (0xb4c78480) 0
+    vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u)
+  QAbstractTransition (0xb4c784c0) 0
+      primary-for QSignalTransition (0xb4c78480)
+    QObject (0xb4c7d294) 0
+        primary-for QAbstractTransition (0xb4c784c0)
+
+Vtable for QState
+QState::_ZTV6QState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QState)
+8     QState::metaObject
+12    QState::qt_metacast
+16    QState::qt_metacall
+20    QState::~QState
+24    QState::~QState
+28    QState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QState::onEntry
+60    QState::onExit
+
+Class QState
+   size=8 align=4
+   base size=8 base align=4
+QState (0xb4c78780) 0
+    vptr=((& QState::_ZTV6QState) + 8u)
+  QAbstractState (0xb4c787c0) 0
+      primary-for QState (0xb4c78780)
+    QObject (0xb4c7d4b0) 0
+        primary-for QAbstractState (0xb4c787c0)
+
+Class QMetaType
+   size=1 align=1
+   base size=0 base align=1
+QMetaType (0xb4c7d6cc) 0 empty
+
+Class QVariant::PrivateShared
+   size=8 align=4
+   base size=8 base align=4
+QVariant::PrivateShared (0xb4afd4ec) 0
+
+Class QVariant::Private::Data
+   size=8 align=4
+   base size=8 base align=4
+QVariant::Private::Data (0xb4afd564) 0
+
+Class QVariant::Private
+   size=12 align=4
+   base size=12 base align=4
+QVariant::Private (0xb4afd528) 0
+
+Class QVariant::Handler
+   size=36 align=4
+   base size=36 base align=4
+QVariant::Handler (0xb4afd5dc) 0
+
+Class QVariant
+   size=12 align=4
+   base size=12 base align=4
+QVariant (0xb4afd4b0) 0
+
+Class QVariantComparisonHelper
+   size=4 align=4
+   base size=4 base align=4
+QVariantComparisonHelper (0xb4b4ae88) 0
+
+Vtable for QStateMachine::SignalEvent
+QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
+8     QStateMachine::SignalEvent::~SignalEvent
+12    QStateMachine::SignalEvent::~SignalEvent
+
+Class QStateMachine::SignalEvent
+   size=24 align=4
+   base size=24 base align=4
+QStateMachine::SignalEvent (0xb4ba55c0) 0
+    vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u)
+  QEvent (0xb4b9f348) 0
+      primary-for QStateMachine::SignalEvent (0xb4ba55c0)
+
+Vtable for QStateMachine::WrappedEvent
+QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
+8     QStateMachine::WrappedEvent::~WrappedEvent
+12    QStateMachine::WrappedEvent::~WrappedEvent
+
+Class QStateMachine::WrappedEvent
+   size=20 align=4
+   base size=20 base align=4
+QStateMachine::WrappedEvent (0xb4ba5640) 0
+    vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u)
+  QEvent (0xb4b9f384) 0
+      primary-for QStateMachine::WrappedEvent (0xb4ba5640)
+
+Vtable for QStateMachine
+QStateMachine::_ZTV13QStateMachine: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStateMachine)
+8     QStateMachine::metaObject
+12    QStateMachine::qt_metacast
+16    QStateMachine::qt_metacall
+20    QStateMachine::~QStateMachine
+24    QStateMachine::~QStateMachine
+28    QStateMachine::event
+32    QStateMachine::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStateMachine::onEntry
+60    QStateMachine::onExit
+64    QStateMachine::beginSelectTransitions
+68    QStateMachine::endSelectTransitions
+72    QStateMachine::beginMicrostep
+76    QStateMachine::endMicrostep
+
+Class QStateMachine
+   size=8 align=4
+   base size=8 base align=4
+QStateMachine (0xb4ba5480) 0
+    vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u)
+  QState (0xb4ba54c0) 0
+      primary-for QStateMachine (0xb4ba5480)
+    QAbstractState (0xb4ba5500) 0
+        primary-for QState (0xb4ba54c0)
+      QObject (0xb4b9f30c) 0
+          primary-for QAbstractState (0xb4ba5500)
+
+Vtable for QFactoryInterface
+QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFactoryInterface)
+8     QFactoryInterface::~QFactoryInterface
+12    QFactoryInterface::~QFactoryInterface
+16    __cxa_pure_virtual
+
+Class QFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QFactoryInterface (0xb4b9f708) 0 nearly-empty
+    vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u)
+
+Vtable for QLibrary
+QLibrary::_ZTV8QLibrary: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QLibrary)
+8     QLibrary::metaObject
+12    QLibrary::qt_metacast
+16    QLibrary::qt_metacall
+20    QLibrary::~QLibrary
+24    QLibrary::~QLibrary
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QLibrary
+   size=16 align=4
+   base size=13 base align=4
+QLibrary (0xb4ba5fc0) 0
+    vptr=((& QLibrary::_ZTV8QLibrary) + 8u)
+  QObject (0xb4b9fca8) 0
+      primary-for QLibrary (0xb4ba5fc0)
+
+Vtable for QPluginLoader
+QPluginLoader::_ZTV13QPluginLoader: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPluginLoader)
+8     QPluginLoader::metaObject
+12    QPluginLoader::qt_metacast
+16    QPluginLoader::qt_metacall
+20    QPluginLoader::~QPluginLoader
+24    QPluginLoader::~QPluginLoader
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPluginLoader
+   size=16 align=4
+   base size=13 base align=4
+QPluginLoader (0xb4bd4e00) 0
+    vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u)
+  QObject (0xb4b9ff3c) 0
+      primary-for QPluginLoader (0xb4bd4e00)
+
+Class QUuid
+   size=16 align=4
+   base size=16 base align=4
+QUuid (0xb4a08078) 0
+
+Vtable for QEventLoop
+QEventLoop::_ZTV10QEventLoop: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QEventLoop)
+8     QEventLoop::metaObject
+12    QEventLoop::qt_metacast
+16    QEventLoop::qt_metacall
+20    QEventLoop::~QEventLoop
+24    QEventLoop::~QEventLoop
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QEventLoop
+   size=8 align=4
+   base size=8 base align=4
+QEventLoop (0xb4a0a680) 0
+    vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u)
+  QObject (0xb4a1c078) 0
+      primary-for QEventLoop (0xb4a0a680)
+
+Vtable for QAbstractEventDispatcher
+QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
+8     QAbstractEventDispatcher::metaObject
+12    QAbstractEventDispatcher::qt_metacast
+16    QAbstractEventDispatcher::qt_metacall
+20    QAbstractEventDispatcher::~QAbstractEventDispatcher
+24    QAbstractEventDispatcher::~QAbstractEventDispatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   QAbstractEventDispatcher::startingUp
+104   QAbstractEventDispatcher::closingDown
+
+Class QAbstractEventDispatcher
+   size=8 align=4
+   base size=8 base align=4
+QAbstractEventDispatcher (0xb4a0aa80) 0
+    vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u)
+  QObject (0xb4a1c384) 0
+      primary-for QAbstractEventDispatcher (0xb4a0aa80)
+
+Class QModelIndex
+   size=16 align=4
+   base size=16 base align=4
+QModelIndex (0xb4a1c5a0) 0
+
+Class QPersistentModelIndex
+   size=4 align=4
+   base size=4 base align=4
+QPersistentModelIndex (0xb4a5fa50) 0
+
+Vtable for QAbstractItemModel
+QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractItemModel)
+8     QAbstractItemModel::metaObject
+12    QAbstractItemModel::qt_metacast
+16    QAbstractItemModel::qt_metacall
+20    QAbstractItemModel::~QAbstractItemModel
+24    QAbstractItemModel::~QAbstractItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractItemModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemModel (0xb4a5e6c0) 0
+    vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u)
+  QObject (0xb4a5fbb8) 0
+      primary-for QAbstractItemModel (0xb4a5e6c0)
+
+Vtable for QAbstractTableModel
+QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTableModel)
+8     QAbstractTableModel::metaObject
+12    QAbstractTableModel::qt_metacast
+16    QAbstractTableModel::qt_metacall
+20    QAbstractTableModel::~QAbstractTableModel
+24    QAbstractTableModel::~QAbstractTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractTableModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractTableModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTableModel (0xb4a5ed00) 0
+    vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u)
+  QAbstractItemModel (0xb4a5ed40) 0
+      primary-for QAbstractTableModel (0xb4a5ed00)
+    QObject (0xb4a98528) 0
+        primary-for QAbstractItemModel (0xb4a5ed40)
+
+Vtable for QAbstractListModel
+QAbstractListModel::_ZTV18QAbstractListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractListModel)
+8     QAbstractListModel::metaObject
+12    QAbstractListModel::qt_metacast
+16    QAbstractListModel::qt_metacall
+20    QAbstractListModel::~QAbstractListModel
+24    QAbstractListModel::~QAbstractListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    __cxa_pure_virtual
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractListModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractListModel (0xb4a5ef80) 0
+    vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u)
+  QAbstractItemModel (0xb4a5efc0) 0
+      primary-for QAbstractListModel (0xb4a5ef80)
+    QObject (0xb4a98654) 0
+        primary-for QAbstractItemModel (0xb4a5efc0)
+
+Class QBasicTimer
+   size=4 align=4
+   base size=4 base align=4
+QBasicTimer (0xb4abf528) 0
+
+Vtable for QCoreApplication
+QCoreApplication::_ZTV16QCoreApplication: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCoreApplication)
+8     QCoreApplication::metaObject
+12    QCoreApplication::qt_metacast
+16    QCoreApplication::qt_metacall
+20    QCoreApplication::~QCoreApplication
+24    QCoreApplication::~QCoreApplication
+28    QCoreApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCoreApplication::notify
+60    QCoreApplication::compressEvent
+
+Class QCoreApplication
+   size=8 align=4
+   base size=8 base align=4
+QCoreApplication (0xb4aaaa80) 0
+    vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u)
+  QObject (0xb4abf7bc) 0
+      primary-for QCoreApplication (0xb4aaaa80)
+
+Class __exception
+   size=32 align=4
+   base size=32 base align=4
+__exception (0xb4abfd5c) 0
+
+Class QMetaMethod
+   size=8 align=4
+   base size=8 base align=4
+QMetaMethod (0xb4917a8c) 0
+
+Class QMetaEnum
+   size=8 align=4
+   base size=8 base align=4
+QMetaEnum (0xb4917d98) 0
+
+Class QMetaProperty
+   size=20 align=4
+   base size=20 base align=4
+QMetaProperty (0xb493e000) 0
+
+Class QMetaClassInfo
+   size=8 align=4
+   base size=8 base align=4
+QMetaClassInfo (0xb493e0b4) 0
+
+Vtable for QMimeData
+QMimeData::_ZTV9QMimeData: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMimeData)
+8     QMimeData::metaObject
+12    QMimeData::qt_metacast
+16    QMimeData::qt_metacall
+20    QMimeData::~QMimeData
+24    QMimeData::~QMimeData
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMimeData::hasFormat
+60    QMimeData::formats
+64    QMimeData::retrieveData
+
+Class QMimeData
+   size=8 align=4
+   base size=8 base align=4
+QMimeData (0xb49248c0) 0
+    vptr=((& QMimeData::_ZTV9QMimeData) + 8u)
+  QObject (0xb493e30c) 0
+      primary-for QMimeData (0xb49248c0)
+
+Vtable for QObjectCleanupHandler
+QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QObjectCleanupHandler)
+8     QObjectCleanupHandler::metaObject
+12    QObjectCleanupHandler::qt_metacast
+16    QObjectCleanupHandler::qt_metacall
+20    QObjectCleanupHandler::~QObjectCleanupHandler
+24    QObjectCleanupHandler::~QObjectCleanupHandler
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObjectCleanupHandler
+   size=12 align=4
+   base size=12 base align=4
+QObjectCleanupHandler (0xb4924b80) 0
+    vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u)
+  QObject (0xb493e528) 0
+      primary-for QObjectCleanupHandler (0xb4924b80)
+
+Vtable for QSharedMemory
+QSharedMemory::_ZTV13QSharedMemory: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSharedMemory)
+8     QSharedMemory::metaObject
+12    QSharedMemory::qt_metacast
+16    QSharedMemory::qt_metacall
+20    QSharedMemory::~QSharedMemory
+24    QSharedMemory::~QSharedMemory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSharedMemory
+   size=8 align=4
+   base size=8 base align=4
+QSharedMemory (0xb4924dc0) 0
+    vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u)
+  QObject (0xb493e654) 0
+      primary-for QSharedMemory (0xb4924dc0)
+
+Vtable for QSignalMapper
+QSignalMapper::_ZTV13QSignalMapper: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSignalMapper)
+8     QSignalMapper::metaObject
+12    QSignalMapper::qt_metacast
+16    QSignalMapper::qt_metacall
+20    QSignalMapper::~QSignalMapper
+24    QSignalMapper::~QSignalMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSignalMapper
+   size=8 align=4
+   base size=8 base align=4
+QSignalMapper (0xb4970080) 0
+    vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u)
+  QObject (0xb493e870) 0
+      primary-for QSignalMapper (0xb4970080)
+
+Vtable for QSocketNotifier
+QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSocketNotifier)
+8     QSocketNotifier::metaObject
+12    QSocketNotifier::qt_metacast
+16    QSocketNotifier::qt_metacall
+20    QSocketNotifier::~QSocketNotifier
+24    QSocketNotifier::~QSocketNotifier
+28    QSocketNotifier::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSocketNotifier
+   size=20 align=4
+   base size=17 base align=4
+QSocketNotifier (0xb4970340) 0
+    vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u)
+  QObject (0xb493ea8c) 0
+      primary-for QSocketNotifier (0xb4970340)
+
+Class QSystemSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSystemSemaphore (0xb493ed5c) 0
+
+Vtable for QTimer
+QTimer::_ZTV6QTimer: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QTimer)
+8     QTimer::metaObject
+12    QTimer::qt_metacast
+16    QTimer::qt_metacall
+20    QTimer::~QTimer
+24    QTimer::~QTimer
+28    QObject::event
+32    QObject::eventFilter
+36    QTimer::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTimer
+   size=24 align=4
+   base size=21 base align=4
+QTimer (0xb4970700) 0
+    vptr=((& QTimer::_ZTV6QTimer) + 8u)
+  QObject (0xb493ee10) 0
+      primary-for QTimer (0xb4970700)
+
+Vtable for QTranslator
+QTranslator::_ZTV11QTranslator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTranslator)
+8     QTranslator::metaObject
+12    QTranslator::qt_metacast
+16    QTranslator::qt_metacall
+20    QTranslator::~QTranslator
+24    QTranslator::~QTranslator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTranslator::translate
+60    QTranslator::isEmpty
+
+Class QTranslator
+   size=8 align=4
+   base size=8 base align=4
+QTranslator (0xb4970c40) 0
+    vptr=((& QTranslator::_ZTV11QTranslator) + 8u)
+  QObject (0xb49a20b4) 0
+      primary-for QTranslator (0xb4970c40)
+
+Class _IO_marker
+   size=12 align=4
+   base size=12 base align=4
+_IO_marker (0xb49a2474) 0
+
+Class _IO_FILE
+   size=148 align=4
+   base size=148 base align=4
+_IO_FILE (0xb49a24b0) 0
+
+Vtable for QFile
+QFile::_ZTV5QFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QFile)
+8     QFile::metaObject
+12    QFile::qt_metacast
+16    QFile::qt_metacall
+20    QFile::~QFile
+24    QFile::~QFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QFile::fileEngine
+
+Class QFile
+   size=8 align=4
+   base size=8 base align=4
+QFile (0xb49b7140) 0
+    vptr=((& QFile::_ZTV5QFile) + 8u)
+  QIODevice (0xb49b7180) 0
+      primary-for QFile (0xb49b7140)
+    QObject (0xb49a2528) 0
+        primary-for QIODevice (0xb49b7180)
+
+Class QFileInfo
+   size=4 align=4
+   base size=4 base align=4
+QFileInfo (0xb49a299c) 0
+
+Class QDir
+   size=4 align=4
+   base size=4 base align=4
+QDir (0xb484f000) 0
+
+Class QAbstractFileEngine::ExtensionOption
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionOption (0xb484f780) 0 empty
+
+Class QAbstractFileEngine::ExtensionReturn
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionReturn (0xb484f7bc) 0 empty
+
+Class QAbstractFileEngine::MapExtensionOption
+   size=20 align=4
+   base size=20 base align=4
+QAbstractFileEngine::MapExtensionOption (0xb4875980) 0
+  QAbstractFileEngine::ExtensionOption (0xb484f7f8) 0 empty
+
+Class QAbstractFileEngine::MapExtensionReturn
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::MapExtensionReturn (0xb4875a00) 0
+  QAbstractFileEngine::ExtensionReturn (0xb484f834) 0 empty
+
+Class QAbstractFileEngine::UnMapExtensionOption
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::UnMapExtensionOption (0xb4875a80) 0
+  QAbstractFileEngine::ExtensionOption (0xb484f870) 0 empty
+
+Vtable for QAbstractFileEngine
+QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractFileEngine)
+8     QAbstractFileEngine::~QAbstractFileEngine
+12    QAbstractFileEngine::~QAbstractFileEngine
+16    QAbstractFileEngine::open
+20    QAbstractFileEngine::close
+24    QAbstractFileEngine::flush
+28    QAbstractFileEngine::size
+32    QAbstractFileEngine::pos
+36    QAbstractFileEngine::seek
+40    QAbstractFileEngine::isSequential
+44    QAbstractFileEngine::remove
+48    QAbstractFileEngine::copy
+52    QAbstractFileEngine::rename
+56    QAbstractFileEngine::link
+60    QAbstractFileEngine::mkdir
+64    QAbstractFileEngine::rmdir
+68    QAbstractFileEngine::setSize
+72    QAbstractFileEngine::caseSensitive
+76    QAbstractFileEngine::isRelativePath
+80    QAbstractFileEngine::entryList
+84    QAbstractFileEngine::fileFlags
+88    QAbstractFileEngine::setPermissions
+92    QAbstractFileEngine::fileName
+96    QAbstractFileEngine::ownerId
+100   QAbstractFileEngine::owner
+104   QAbstractFileEngine::fileTime
+108   QAbstractFileEngine::setFileName
+112   QAbstractFileEngine::handle
+116   QAbstractFileEngine::beginEntryList
+120   QAbstractFileEngine::endEntryList
+124   QAbstractFileEngine::read
+128   QAbstractFileEngine::readLine
+132   QAbstractFileEngine::write
+136   QAbstractFileEngine::extension
+140   QAbstractFileEngine::supportsExtension
+
+Class QAbstractFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngine (0xb484f744) 0
+    vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u)
+
+Vtable for QAbstractFileEngineHandler
+QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractFileEngineHandler)
+8     QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+12    QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+16    __cxa_pure_virtual
+
+Class QAbstractFileEngineHandler
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngineHandler (0xb484fac8) 0 nearly-empty
+    vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u)
+
+Vtable for QAbstractFileEngineIterator
+QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractFileEngineIterator)
+8     QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+12    QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QAbstractFileEngineIterator::currentFileInfo
+32    QAbstractFileEngineIterator::entryInfo
+
+Class QAbstractFileEngineIterator
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngineIterator (0xb484fb04) 0
+    vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u)
+
+Vtable for QBuffer
+QBuffer::_ZTV7QBuffer: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBuffer)
+8     QBuffer::metaObject
+12    QBuffer::qt_metacast
+16    QBuffer::qt_metacall
+20    QBuffer::~QBuffer
+24    QBuffer::~QBuffer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QBuffer::connectNotify
+52    QBuffer::disconnectNotify
+56    QIODevice::isSequential
+60    QBuffer::open
+64    QBuffer::close
+68    QBuffer::pos
+72    QBuffer::size
+76    QBuffer::seek
+80    QBuffer::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QBuffer::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QBuffer::readData
+112   QIODevice::readLineData
+116   QBuffer::writeData
+
+Class QBuffer
+   size=8 align=4
+   base size=8 base align=4
+QBuffer (0xb4875dc0) 0
+    vptr=((& QBuffer::_ZTV7QBuffer) + 8u)
+  QIODevice (0xb4875e00) 0
+      primary-for QBuffer (0xb4875dc0)
+    QObject (0xb484fb7c) 0
+        primary-for QIODevice (0xb4875e00)
+
+Class QTextCodec::ConverterState
+   size=28 align=4
+   base size=28 base align=4
+QTextCodec::ConverterState (0xb484fdd4) 0
+
+Vtable for QTextCodec
+QTextCodec::_ZTV10QTextCodec: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextCodec)
+8     __cxa_pure_virtual
+12    QTextCodec::aliases
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QTextCodec::~QTextCodec
+32    QTextCodec::~QTextCodec
+
+Class QTextCodec
+   size=4 align=4
+   base size=4 base align=4
+QTextCodec (0xb484fd98) 0 nearly-empty
+    vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u)
+
+Class QTextEncoder
+   size=32 align=4
+   base size=32 base align=4
+QTextEncoder (0xb4700ac8) 0
+
+Class QTextDecoder
+   size=32 align=4
+   base size=32 base align=4
+QTextDecoder (0xb4700d20) 0
+
+Vtable for QTextStream
+QTextStream::_ZTV11QTextStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextStream)
+8     QTextStream::~QTextStream
+12    QTextStream::~QTextStream
+
+Class QTextStream
+   size=8 align=4
+   base size=8 base align=4
+QTextStream (0xb4700f78) 0
+    vptr=((& QTextStream::_ZTV11QTextStream) + 8u)
+
+Class QTextStreamManipulator
+   size=24 align=4
+   base size=22 base align=4
+QTextStreamManipulator (0xb4760618) 0
+
+Vtable for QTextIStream
+QTextIStream::_ZTV12QTextIStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextIStream)
+8     QTextIStream::~QTextIStream
+12    QTextIStream::~QTextIStream
+
+Class QTextIStream
+   size=8 align=4
+   base size=8 base align=4
+QTextIStream (0xb4768800) 0
+    vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u)
+  QTextStream (0xb478b7f8) 0
+      primary-for QTextIStream (0xb4768800)
+
+Vtable for QTextOStream
+QTextOStream::_ZTV12QTextOStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextOStream)
+8     QTextOStream::~QTextOStream
+12    QTextOStream::~QTextOStream
+
+Class QTextOStream
+   size=8 align=4
+   base size=8 base align=4
+QTextOStream (0xb4768ac0) 0
+    vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u)
+  QTextStream (0xb478be88) 0
+      primary-for QTextOStream (0xb4768ac0)
+
+Class QDebug::Stream
+   size=24 align=4
+   base size=22 base align=4
+QDebug::Stream (0xb47a1564) 0
+
+Class QDebug
+   size=4 align=4
+   base size=4 base align=4
+QDebug (0xb47a1528) 0
+
+Class QNoDebug
+   size=1 align=1
+   base size=0 base align=1
+QNoDebug (0xb461a1a4) 0 empty
+
+Vtable for QDirIterator
+QDirIterator::_ZTV12QDirIterator: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QDirIterator)
+8     QDirIterator::~QDirIterator
+12    QDirIterator::~QDirIterator
+
+Class QDirIterator
+   size=8 align=4
+   base size=8 base align=4
+QDirIterator (0xb461a438) 0
+    vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u)
+
+Vtable for QFileSystemWatcher
+QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFileSystemWatcher)
+8     QFileSystemWatcher::metaObject
+12    QFileSystemWatcher::qt_metacast
+16    QFileSystemWatcher::qt_metacall
+20    QFileSystemWatcher::~QFileSystemWatcher
+24    QFileSystemWatcher::~QFileSystemWatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFileSystemWatcher
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemWatcher (0xb4644480) 0
+    vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u)
+  QObject (0xb461a5a0) 0
+      primary-for QFileSystemWatcher (0xb4644480)
+
+Vtable for QFSFileEngine
+QFSFileEngine::_ZTV13QFSFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFSFileEngine)
+8     QFSFileEngine::~QFSFileEngine
+12    QFSFileEngine::~QFSFileEngine
+16    QFSFileEngine::open
+20    QFSFileEngine::close
+24    QFSFileEngine::flush
+28    QFSFileEngine::size
+32    QFSFileEngine::pos
+36    QFSFileEngine::seek
+40    QFSFileEngine::isSequential
+44    QFSFileEngine::remove
+48    QFSFileEngine::copy
+52    QFSFileEngine::rename
+56    QFSFileEngine::link
+60    QFSFileEngine::mkdir
+64    QFSFileEngine::rmdir
+68    QFSFileEngine::setSize
+72    QFSFileEngine::caseSensitive
+76    QFSFileEngine::isRelativePath
+80    QFSFileEngine::entryList
+84    QFSFileEngine::fileFlags
+88    QFSFileEngine::setPermissions
+92    QFSFileEngine::fileName
+96    QFSFileEngine::ownerId
+100   QFSFileEngine::owner
+104   QFSFileEngine::fileTime
+108   QFSFileEngine::setFileName
+112   QFSFileEngine::handle
+116   QFSFileEngine::beginEntryList
+120   QFSFileEngine::endEntryList
+124   QFSFileEngine::read
+128   QFSFileEngine::readLine
+132   QFSFileEngine::write
+136   QFSFileEngine::extension
+140   QFSFileEngine::supportsExtension
+
+Class QFSFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QFSFileEngine (0xb4644740) 0
+    vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u)
+  QAbstractFileEngine (0xb461a7bc) 0
+      primary-for QFSFileEngine (0xb4644740)
+
+Class QProcessEnvironment
+   size=4 align=4
+   base size=4 base align=4
+QProcessEnvironment (0xb461a8e8) 0
+
+Vtable for QProcess
+QProcess::_ZTV8QProcess: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QProcess)
+8     QProcess::metaObject
+12    QProcess::qt_metacast
+16    QProcess::qt_metacall
+20    QProcess::~QProcess
+24    QProcess::~QProcess
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProcess::isSequential
+60    QIODevice::open
+64    QProcess::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QProcess::atEnd
+84    QIODevice::reset
+88    QProcess::bytesAvailable
+92    QProcess::bytesToWrite
+96    QProcess::canReadLine
+100   QProcess::waitForReadyRead
+104   QProcess::waitForBytesWritten
+108   QProcess::readData
+112   QIODevice::readLineData
+116   QProcess::writeData
+120   QProcess::setupChildProcess
+
+Class QProcess
+   size=8 align=4
+   base size=8 base align=4
+QProcess (0xb4644900) 0
+    vptr=((& QProcess::_ZTV8QProcess) + 8u)
+  QIODevice (0xb4644940) 0
+      primary-for QProcess (0xb4644900)
+    QObject (0xb461a99c) 0
+        primary-for QIODevice (0xb4644940)
+
+Class QResource
+   size=4 align=4
+   base size=4 base align=4
+QResource (0xb461abb8) 0
+
+Vtable for QSettings
+QSettings::_ZTV9QSettings: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSettings)
+8     QSettings::metaObject
+12    QSettings::qt_metacast
+16    QSettings::qt_metacall
+20    QSettings::~QSettings
+24    QSettings::~QSettings
+28    QSettings::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSettings
+   size=8 align=4
+   base size=8 base align=4
+QSettings (0xb4644d80) 0
+    vptr=((& QSettings::_ZTV9QSettings) + 8u)
+  QObject (0xb461ad5c) 0
+      primary-for QSettings (0xb4644d80)
+
+Vtable for QTemporaryFile
+QTemporaryFile::_ZTV14QTemporaryFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QTemporaryFile)
+8     QTemporaryFile::metaObject
+12    QTemporaryFile::qt_metacast
+16    QTemporaryFile::qt_metacall
+20    QTemporaryFile::~QTemporaryFile
+24    QTemporaryFile::~QTemporaryFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QTemporaryFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QTemporaryFile::fileEngine
+
+Class QTemporaryFile
+   size=8 align=4
+   base size=8 base align=4
+QTemporaryFile (0xb46e0980) 0
+    vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u)
+  QFile (0xb46e09c0) 0
+      primary-for QTemporaryFile (0xb46e0980)
+    QIODevice (0xb46e0a00) 0
+        primary-for QFile (0xb46e09c0)
+      QObject (0xb46e6870) 0
+          primary-for QIODevice (0xb46e0a00)
+
+Class QUrl
+   size=4 align=4
+   base size=4 base align=4
+QUrl (0xb46e6b7c) 0
+
+Class QLibraryInfo
+   size=1 align=1
+   base size=0 base align=1
+QLibraryInfo (0xb4571744) 0 empty
+
+Vtable for QRunnable
+QRunnable::_ZTV9QRunnable: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QRunnable)
+8     __cxa_pure_virtual
+12    QRunnable::~QRunnable
+16    QRunnable::~QRunnable
+
+Class QRunnable
+   size=8 align=4
+   base size=8 base align=4
+QRunnable (0xb4571780) 0
+    vptr=((& QRunnable::_ZTV9QRunnable) + 8u)
+
+Vtable for QtConcurrent::Exception
+QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE)
+8     QtConcurrent::Exception::~Exception
+12    QtConcurrent::Exception::~Exception
+16    std::exception::what
+20    QtConcurrent::Exception::raise
+24    QtConcurrent::Exception::clone
+
+Class QtConcurrent::Exception
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::Exception (0xb457dd40) 0 nearly-empty
+    vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u)
+  std::exception (0xb4571bf4) 0 nearly-empty
+      primary-for QtConcurrent::Exception (0xb457dd40)
+
+Vtable for QtConcurrent::UnhandledException
+QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE)
+8     QtConcurrent::UnhandledException::~UnhandledException
+12    QtConcurrent::UnhandledException::~UnhandledException
+16    std::exception::what
+20    QtConcurrent::UnhandledException::raise
+24    QtConcurrent::UnhandledException::clone
+
+Class QtConcurrent::UnhandledException
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::UnhandledException (0xb457de40) 0 nearly-empty
+    vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u)
+  QtConcurrent::Exception (0xb457de80) 0 nearly-empty
+      primary-for QtConcurrent::UnhandledException (0xb457de40)
+    std::exception (0xb4571c30) 0 nearly-empty
+        primary-for QtConcurrent::Exception (0xb457de80)
+
+Class QtConcurrent::internal::ExceptionHolder
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionHolder (0xb4571c6c) 0
+
+Class QtConcurrent::internal::ExceptionStore
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionStore (0xb4571ca8) 0
+
+Class QtConcurrent::ResultItem
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultItem (0xb4571ce4) 0
+
+Class QtConcurrent::ResultIteratorBase
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultIteratorBase (0xb459b2d0) 0
+
+Vtable for QtConcurrent::ResultStoreBase
+QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE)
+8     QtConcurrent::ResultStoreBase::~ResultStoreBase
+12    QtConcurrent::ResultStoreBase::~ResultStoreBase
+
+Class QtConcurrent::ResultStoreBase
+   size=28 align=4
+   base size=28 base align=4
+QtConcurrent::ResultStoreBase (0xb459b3fc) 0
+    vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u)
+
+Vtable for QFutureInterfaceBase
+QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QFutureInterfaceBase)
+8     QFutureInterfaceBase::~QFutureInterfaceBase
+12    QFutureInterfaceBase::~QFutureInterfaceBase
+
+Class QFutureInterfaceBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureInterfaceBase (0xb459b834) 0
+    vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u)
+
+Vtable for QFutureWatcherBase
+QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFutureWatcherBase)
+8     QFutureWatcherBase::metaObject
+12    QFutureWatcherBase::qt_metacast
+16    QFutureWatcherBase::qt_metacall
+20    QFutureWatcherBase::~QFutureWatcherBase
+24    QFutureWatcherBase::~QFutureWatcherBase
+28    QFutureWatcherBase::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QFutureWatcherBase::connectNotify
+52    QFutureWatcherBase::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QFutureWatcherBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureWatcherBase (0xb4428c80) 0
+    vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u)
+  QObject (0xb443521c) 0
+      primary-for QFutureWatcherBase (0xb4428c80)
+
+Vtable for QThreadPool
+QThreadPool::_ZTV11QThreadPool: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QThreadPool)
+8     QThreadPool::metaObject
+12    QThreadPool::qt_metacast
+16    QThreadPool::qt_metacall
+20    QThreadPool::~QThreadPool
+24    QThreadPool::~QThreadPool
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QThreadPool
+   size=8 align=4
+   base size=8 base align=4
+QThreadPool (0xb444de40) 0
+    vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u)
+  QObject (0xb446121c) 0
+      primary-for QThreadPool (0xb444de40)
+
+Class QtConcurrent::ThreadEngineBarrier
+   size=12 align=4
+   base size=12 base align=4
+QtConcurrent::ThreadEngineBarrier (0xb4461438) 0
+
+Vtable for QtConcurrent::ThreadEngineBase
+QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE)
+8     QtConcurrent::ThreadEngineBase::run
+12    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+16    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+20    QtConcurrent::ThreadEngineBase::start
+24    QtConcurrent::ThreadEngineBase::finish
+28    QtConcurrent::ThreadEngineBase::threadFunction
+32    QtConcurrent::ThreadEngineBase::shouldStartThread
+36    QtConcurrent::ThreadEngineBase::shouldThrottleThread
+40    __cxa_pure_virtual
+
+Class QtConcurrent::ThreadEngineBase
+   size=32 align=4
+   base size=32 base align=4
+QtConcurrent::ThreadEngineBase (0xb4473140) 0
+    vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u)
+  QRunnable (0xb4461474) 0
+      primary-for QtConcurrent::ThreadEngineBase (0xb4473140)
+
+VTT for QtConcurrent::ThreadEngine<void>
+QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries
+0     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u)
+4     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u)
+
+Class QtConcurrent::BlockSizeManager
+   size=72 align=4
+   base size=72 base align=4
+QtConcurrent::BlockSizeManager (0xb4496a50) 0
+
+Vtable for QTextCodecFactoryInterface
+QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QTextCodecFactoryInterface)
+8     QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+12    QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextCodecFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextCodecFactoryInterface (0xb411b6c0) 0 nearly-empty
+    vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u)
+  QFactoryInterface (0xb411030c) 0 nearly-empty
+      primary-for QTextCodecFactoryInterface (0xb411b6c0)
+
+Vtable for QTextCodecPlugin
+QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTextCodecPlugin)
+8     QTextCodecPlugin::metaObject
+12    QTextCodecPlugin::qt_metacast
+16    QTextCodecPlugin::qt_metacall
+20    QTextCodecPlugin::~QTextCodecPlugin
+24    QTextCodecPlugin::~QTextCodecPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    QTextCodecPlugin::keys
+80    QTextCodecPlugin::create
+84    (int (*)(...))-0x000000008
+88    (int (*)(...))(& _ZTI16QTextCodecPlugin)
+92    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev
+96    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev
+100   QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv
+104   QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString
+
+Class QTextCodecPlugin
+   size=12 align=4
+   base size=12 base align=4
+QTextCodecPlugin (0xb412e320) 0
+    vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u)
+  QObject (0xb4110618) 0
+      primary-for QTextCodecPlugin (0xb412e320)
+  QTextCodecFactoryInterface (0xb411b980) 8 nearly-empty
+      vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u)
+    QFactoryInterface (0xb4110654) 8 nearly-empty
+        primary-for QTextCodecFactoryInterface (0xb411b980)
+
+Vtable for QAbstractAnimation
+QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractAnimation)
+8     QAbstractAnimation::metaObject
+12    QAbstractAnimation::qt_metacast
+16    QAbstractAnimation::qt_metacall
+20    QAbstractAnimation::~QAbstractAnimation
+24    QAbstractAnimation::~QAbstractAnimation
+28    QAbstractAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAbstractAnimation
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAnimation (0xb411bbc0) 0
+    vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u)
+  QObject (0xb4110780) 0
+      primary-for QAbstractAnimation (0xb411bbc0)
+
+Vtable for QAnimationGroup
+QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAnimationGroup)
+8     QAnimationGroup::metaObject
+12    QAnimationGroup::qt_metacast
+16    QAnimationGroup::qt_metacall
+20    QAnimationGroup::~QAnimationGroup
+24    QAnimationGroup::~QAnimationGroup
+28    QAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QAnimationGroup (0xb411be80) 0
+    vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u)
+  QAbstractAnimation (0xb411bec0) 0
+      primary-for QAnimationGroup (0xb411be80)
+    QObject (0xb41109d8) 0
+        primary-for QAbstractAnimation (0xb411bec0)
+
+Vtable for QParallelAnimationGroup
+QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QParallelAnimationGroup)
+8     QParallelAnimationGroup::metaObject
+12    QParallelAnimationGroup::qt_metacast
+16    QParallelAnimationGroup::qt_metacall
+20    QParallelAnimationGroup::~QParallelAnimationGroup
+24    QParallelAnimationGroup::~QParallelAnimationGroup
+28    QParallelAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QParallelAnimationGroup::duration
+60    QParallelAnimationGroup::updateCurrentTime
+64    QParallelAnimationGroup::updateState
+68    QParallelAnimationGroup::updateDirection
+
+Class QParallelAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QParallelAnimationGroup (0xb4155180) 0
+    vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u)
+  QAnimationGroup (0xb41551c0) 0
+      primary-for QParallelAnimationGroup (0xb4155180)
+    QAbstractAnimation (0xb4155200) 0
+        primary-for QAnimationGroup (0xb41551c0)
+      QObject (0xb4110bf4) 0
+          primary-for QAbstractAnimation (0xb4155200)
+
+Vtable for QPauseAnimation
+QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPauseAnimation)
+8     QPauseAnimation::metaObject
+12    QPauseAnimation::qt_metacast
+16    QPauseAnimation::qt_metacall
+20    QPauseAnimation::~QPauseAnimation
+24    QPauseAnimation::~QPauseAnimation
+28    QPauseAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPauseAnimation::duration
+60    QPauseAnimation::updateCurrentTime
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QPauseAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPauseAnimation (0xb41554c0) 0
+    vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u)
+  QAbstractAnimation (0xb4155500) 0
+      primary-for QPauseAnimation (0xb41554c0)
+    QObject (0xb4110e10) 0
+        primary-for QAbstractAnimation (0xb4155500)
+
+Vtable for QVariantAnimation
+QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QVariantAnimation)
+8     QVariantAnimation::metaObject
+12    QVariantAnimation::qt_metacast
+16    QVariantAnimation::qt_metacall
+20    QVariantAnimation::~QVariantAnimation
+24    QVariantAnimation::~QVariantAnimation
+28    QVariantAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QVariantAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    __cxa_pure_virtual
+76    QVariantAnimation::interpolated
+
+Class QVariantAnimation
+   size=8 align=4
+   base size=8 base align=4
+QVariantAnimation (0xb41557c0) 0
+    vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u)
+  QAbstractAnimation (0xb4155800) 0
+      primary-for QVariantAnimation (0xb41557c0)
+    QObject (0xb417503c) 0
+        primary-for QAbstractAnimation (0xb4155800)
+
+Vtable for QPropertyAnimation
+QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QPropertyAnimation)
+8     QPropertyAnimation::metaObject
+12    QPropertyAnimation::qt_metacast
+16    QPropertyAnimation::qt_metacall
+20    QPropertyAnimation::~QPropertyAnimation
+24    QPropertyAnimation::~QPropertyAnimation
+28    QPropertyAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QPropertyAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    QPropertyAnimation::updateCurrentValue
+76    QVariantAnimation::interpolated
+
+Class QPropertyAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPropertyAnimation (0xb4155c00) 0
+    vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u)
+  QVariantAnimation (0xb4155c40) 0
+      primary-for QPropertyAnimation (0xb4155c00)
+    QAbstractAnimation (0xb4155c80) 0
+        primary-for QVariantAnimation (0xb4155c40)
+      QObject (0xb4175258) 0
+          primary-for QAbstractAnimation (0xb4155c80)
+
+Vtable for QSequentialAnimationGroup
+QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
+8     QSequentialAnimationGroup::metaObject
+12    QSequentialAnimationGroup::qt_metacast
+16    QSequentialAnimationGroup::qt_metacall
+20    QSequentialAnimationGroup::~QSequentialAnimationGroup
+24    QSequentialAnimationGroup::~QSequentialAnimationGroup
+28    QSequentialAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSequentialAnimationGroup::duration
+60    QSequentialAnimationGroup::updateCurrentTime
+64    QSequentialAnimationGroup::updateState
+68    QSequentialAnimationGroup::updateDirection
+
+Class QSequentialAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QSequentialAnimationGroup (0xb4155f40) 0
+    vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u)
+  QAnimationGroup (0xb4155f80) 0
+      primary-for QSequentialAnimationGroup (0xb4155f40)
+    QAbstractAnimation (0xb4155fc0) 0
+        primary-for QAnimationGroup (0xb4155f80)
+      QObject (0xb4175474) 0
+          primary-for QAbstractAnimation (0xb4155fc0)
+
+Vtable for QPaintDevice
+QPaintDevice::_ZTV12QPaintDevice: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPaintDevice)
+8     QPaintDevice::~QPaintDevice
+12    QPaintDevice::~QPaintDevice
+16    QPaintDevice::devType
+20    __cxa_pure_virtual
+24    QPaintDevice::metric
+
+Class QPaintDevice
+   size=8 align=4
+   base size=6 base align=4
+QPaintDevice (0xb4175690) 0
+    vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u)
+
+Class QColor
+   size=16 align=4
+   base size=14 base align=4
+QColor (0xb41b7258) 0
+
+Class QPolygon
+   size=4 align=4
+   base size=4 base align=4
+QPolygon (0xb41bac40) 0
+  QVector<QPoint> (0xb41b78e8) 0
+
+Class QPolygonF
+   size=4 align=4
+   base size=4 base align=4
+QPolygonF (0xb3fec280) 0
+  QVector<QPointF> (0xb3ff02d0) 0
+
+Class QRegion::QRegionData
+   size=16 align=4
+   base size=16 base align=4
+QRegion::QRegionData (0xb3ff0c30) 0
+
+Class QRegion
+   size=4 align=4
+   base size=4 base align=4
+QRegion (0xb3ff0bf4) 0
+
+Class QMatrix
+   size=48 align=4
+   base size=48 base align=4
+QMatrix (0xb3ff0f78) 0
+
+Class QPainterPath::Element
+   size=20 align=4
+   base size=20 base align=4
+QPainterPath::Element (0xb405312c) 0
+
+Class QPainterPath
+   size=4 align=4
+   base size=4 base align=4
+QPainterPath (0xb40530f0) 0
+
+Class QPainterPathPrivate
+   size=8 align=4
+   base size=8 base align=4
+QPainterPathPrivate (0xb4053618) 0
+
+Class QPainterPathStroker
+   size=4 align=4
+   base size=4 base align=4
+QPainterPathStroker (0xb4053744) 0
+
+Class QTransform
+   size=80 align=4
+   base size=80 base align=4
+QTransform (0xb40b56cc) 0
+
+Class QImageTextKeyLang
+   size=8 align=4
+   base size=8 base align=4
+QImageTextKeyLang (0xb3f15618) 0
+
+Vtable for QImage
+QImage::_ZTV6QImage: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QImage)
+8     QImage::~QImage
+12    QImage::~QImage
+16    QImage::devType
+20    QImage::paintEngine
+24    QImage::metric
+
+Class QImage
+   size=12 align=4
+   base size=12 base align=4
+QImage (0xb3f068c0) 0
+    vptr=((& QImage::_ZTV6QImage) + 8u)
+  QPaintDevice (0xb3f44000) 0
+      primary-for QImage (0xb3f068c0)
+
+Vtable for QPixmap
+QPixmap::_ZTV7QPixmap: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QPixmap)
+8     QPixmap::~QPixmap
+12    QPixmap::~QPixmap
+16    QPixmap::devType
+20    QPixmap::paintEngine
+24    QPixmap::metric
+
+Class QPixmap
+   size=12 align=4
+   base size=12 base align=4
+QPixmap (0xb3f861c0) 0
+    vptr=((& QPixmap::_ZTV7QPixmap) + 8u)
+  QPaintDevice (0xb3f44bb8) 0
+      primary-for QPixmap (0xb3f861c0)
+
+Class QIcon
+   size=4 align=4
+   base size=4 base align=4
+QIcon (0xb3fbc21c) 0
+
+Class QKeySequence
+   size=4 align=4
+   base size=4 base align=4
+QKeySequence (0xb3fbc474) 0
+
+Class QBrush
+   size=4 align=4
+   base size=4 base align=4
+QBrush (0xb3fbc690) 0
+
+Class QBrushData
+   size=104 align=4
+   base size=104 base align=4
+QBrushData (0xb3fbc834) 0
+
+Class QGradient
+   size=56 align=4
+   base size=56 base align=4
+QGradient (0xb3fbcbf4) 0
+
+Class QLinearGradient
+   size=56 align=4
+   base size=56 base align=4
+QLinearGradient (0xb3e0f740) 0
+  QGradient (0xb3fbce88) 0
+
+Class QRadialGradient
+   size=56 align=4
+   base size=56 base align=4
+QRadialGradient (0xb3e0f840) 0
+  QGradient (0xb3fbcec4) 0
+
+Class QConicalGradient
+   size=56 align=4
+   base size=56 base align=4
+QConicalGradient (0xb3e0f940) 0
+  QGradient (0xb3fbcf00) 0
+
+Class QPalette
+   size=8 align=4
+   base size=8 base align=4
+QPalette (0xb3fbcf3c) 0
+
+Class QColorGroup
+   size=8 align=4
+   base size=8 base align=4
+QColorGroup (0xb3e68380) 0
+  QPalette (0xb3e5d834) 0
+
+Class QFont
+   size=8 align=4
+   base size=8 base align=4
+QFont (0xb3e8299c) 0
+
+Class QFontMetrics
+   size=4 align=4
+   base size=4 base align=4
+QFontMetrics (0xb3e82bb8) 0
+
+Class QFontMetricsF
+   size=4 align=4
+   base size=4 base align=4
+QFontMetricsF (0xb3e82e10) 0
+
+Class QFontInfo
+   size=4 align=4
+   base size=4 base align=4
+QFontInfo (0xb3e82ec4) 0
+
+Class QSizePolicy
+   size=4 align=4
+   base size=4 base align=4
+QSizePolicy (0xb3e82f00) 0
+
+Class QCursor
+   size=4 align=4
+   base size=4 base align=4
+QCursor (0xb3d17dd4) 0
+
+Class QWidgetData
+   size=64 align=4
+   base size=64 base align=4
+QWidgetData (0xb3d17e10) 0
+
+Vtable for QWidget
+QWidget::_ZTV7QWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QWidget)
+8     QWidget::metaObject
+12    QWidget::qt_metacast
+16    QWidget::qt_metacall
+20    QWidget::~QWidget
+24    QWidget::~QWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI7QWidget)
+232   QWidget::_ZThn8_N7QWidgetD1Ev
+236   QWidget::_ZThn8_N7QWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWidget
+   size=20 align=4
+   base size=20 base align=4
+QWidget (0xb3d47f50) 0
+    vptr=((& QWidget::_ZTV7QWidget) + 8u)
+  QObject (0xb3d17e4c) 0
+      primary-for QWidget (0xb3d47f50)
+  QPaintDevice (0xb3d17e88) 8
+      vptr=((& QWidget::_ZTV7QWidget) + 232u)
+
+Vtable for QAbstractButton
+QAbstractButton::_ZTV15QAbstractButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAbstractButton)
+8     QAbstractButton::metaObject
+12    QAbstractButton::qt_metacast
+16    QAbstractButton::qt_metacall
+20    QAbstractButton::~QAbstractButton
+24    QAbstractButton::~QAbstractButton
+28    QAbstractButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   __cxa_pure_virtual
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI15QAbstractButton)
+244   QAbstractButton::_ZThn8_N15QAbstractButtonD1Ev
+248   QAbstractButton::_ZThn8_N15QAbstractButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractButton
+   size=20 align=4
+   base size=20 base align=4
+QAbstractButton (0xb3bdfec0) 0
+    vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 8u)
+  QWidget (0xb3c09780) 0
+      primary-for QAbstractButton (0xb3bdfec0)
+    QObject (0xb3bf45dc) 0
+        primary-for QWidget (0xb3c09780)
+    QPaintDevice (0xb3bf4618) 8
+        vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 244u)
+
+Vtable for QFrame
+QFrame::_ZTV6QFrame: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QFrame)
+8     QFrame::metaObject
+12    QFrame::qt_metacast
+16    QFrame::qt_metacall
+20    QFrame::~QFrame
+24    QFrame::~QFrame
+28    QFrame::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI6QFrame)
+232   QFrame::_ZThn8_N6QFrameD1Ev
+236   QFrame::_ZThn8_N6QFrameD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFrame
+   size=20 align=4
+   base size=20 base align=4
+QFrame (0xb3c203c0) 0
+    vptr=((& QFrame::_ZTV6QFrame) + 8u)
+  QWidget (0xb3c283c0) 0
+      primary-for QFrame (0xb3c203c0)
+    QObject (0xb3bf499c) 0
+        primary-for QWidget (0xb3c283c0)
+    QPaintDevice (0xb3bf49d8) 8
+        vptr=((& QFrame::_ZTV6QFrame) + 232u)
+
+Vtable for QAbstractScrollArea
+QAbstractScrollArea::_ZTV19QAbstractScrollArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractScrollArea)
+8     QAbstractScrollArea::metaObject
+12    QAbstractScrollArea::qt_metacast
+16    QAbstractScrollArea::qt_metacall
+20    QAbstractScrollArea::~QAbstractScrollArea
+24    QAbstractScrollArea::~QAbstractScrollArea
+28    QAbstractScrollArea::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QAbstractScrollArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QAbstractScrollArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI19QAbstractScrollArea)
+240   QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD1Ev
+244   QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractScrollArea
+   size=20 align=4
+   base size=20 base align=4
+QAbstractScrollArea (0xb3c20680) 0
+    vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 8u)
+  QFrame (0xb3c206c0) 0
+      primary-for QAbstractScrollArea (0xb3c20680)
+    QWidget (0xb3c34960) 0
+        primary-for QFrame (0xb3c206c0)
+      QObject (0xb3bf4bf4) 0
+          primary-for QWidget (0xb3c34960)
+      QPaintDevice (0xb3bf4c30) 8
+          vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 240u)
+
+Vtable for QAbstractSlider
+QAbstractSlider::_ZTV15QAbstractSlider: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAbstractSlider)
+8     QAbstractSlider::metaObject
+12    QAbstractSlider::qt_metacast
+16    QAbstractSlider::qt_metacall
+20    QAbstractSlider::~QAbstractSlider
+24    QAbstractSlider::~QAbstractSlider
+28    QAbstractSlider::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSlider::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI15QAbstractSlider)
+236   QAbstractSlider::_ZThn8_N15QAbstractSliderD1Ev
+240   QAbstractSlider::_ZThn8_N15QAbstractSliderD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractSlider
+   size=20 align=4
+   base size=20 base align=4
+QAbstractSlider (0xb3c20980) 0
+    vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 8u)
+  QWidget (0xb3c47c30) 0
+      primary-for QAbstractSlider (0xb3c20980)
+    QObject (0xb3bf4e4c) 0
+        primary-for QWidget (0xb3c47c30)
+    QPaintDevice (0xb3bf4e88) 8
+        vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 236u)
+
+Vtable for QValidator
+QValidator::_ZTV10QValidator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QValidator)
+8     QValidator::metaObject
+12    QValidator::qt_metacast
+16    QValidator::qt_metacall
+20    QValidator::~QValidator
+24    QValidator::~QValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    QValidator::fixup
+
+Class QValidator
+   size=8 align=4
+   base size=8 base align=4
+QValidator (0xb3c20f00) 0
+    vptr=((& QValidator::_ZTV10QValidator) + 8u)
+  QObject (0xb3c67168) 0
+      primary-for QValidator (0xb3c20f00)
+
+Vtable for QIntValidator
+QIntValidator::_ZTV13QIntValidator: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QIntValidator)
+8     QIntValidator::metaObject
+12    QIntValidator::qt_metacast
+16    QIntValidator::qt_metacall
+20    QIntValidator::~QIntValidator
+24    QIntValidator::~QIntValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIntValidator::validate
+60    QIntValidator::fixup
+64    QIntValidator::setRange
+
+Class QIntValidator
+   size=16 align=4
+   base size=16 base align=4
+QIntValidator (0xb3c771c0) 0
+    vptr=((& QIntValidator::_ZTV13QIntValidator) + 8u)
+  QValidator (0xb3c77200) 0
+      primary-for QIntValidator (0xb3c771c0)
+    QObject (0xb3c67384) 0
+        primary-for QValidator (0xb3c77200)
+
+Vtable for QDoubleValidator
+QDoubleValidator::_ZTV16QDoubleValidator: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QDoubleValidator)
+8     QDoubleValidator::metaObject
+12    QDoubleValidator::qt_metacast
+16    QDoubleValidator::qt_metacall
+20    QDoubleValidator::~QDoubleValidator
+24    QDoubleValidator::~QDoubleValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDoubleValidator::validate
+60    QValidator::fixup
+64    QDoubleValidator::setRange
+
+Class QDoubleValidator
+   size=28 align=4
+   base size=28 base align=4
+QDoubleValidator (0xb3c774c0) 0
+    vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 8u)
+  QValidator (0xb3c77500) 0
+      primary-for QDoubleValidator (0xb3c774c0)
+    QObject (0xb3c67528) 0
+        primary-for QValidator (0xb3c77500)
+
+Vtable for QRegExpValidator
+QRegExpValidator::_ZTV16QRegExpValidator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QRegExpValidator)
+8     QRegExpValidator::metaObject
+12    QRegExpValidator::qt_metacast
+16    QRegExpValidator::qt_metacall
+20    QRegExpValidator::~QRegExpValidator
+24    QRegExpValidator::~QRegExpValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QRegExpValidator::validate
+60    QValidator::fixup
+
+Class QRegExpValidator
+   size=12 align=4
+   base size=12 base align=4
+QRegExpValidator (0xb3c77880) 0
+    vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 8u)
+  QValidator (0xb3c778c0) 0
+      primary-for QRegExpValidator (0xb3c77880)
+    QObject (0xb3c677f8) 0
+        primary-for QValidator (0xb3c778c0)
+
+Vtable for QAbstractSpinBox
+QAbstractSpinBox::_ZTV16QAbstractSpinBox: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QAbstractSpinBox)
+8     QAbstractSpinBox::metaObject
+12    QAbstractSpinBox::qt_metacast
+16    QAbstractSpinBox::qt_metacall
+20    QAbstractSpinBox::~QAbstractSpinBox
+24    QAbstractSpinBox::~QAbstractSpinBox
+28    QAbstractSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSpinBox::validate
+228   QAbstractSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI16QAbstractSpinBox)
+252   QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD1Ev
+256   QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QAbstractSpinBox (0xb3c77b40) 0
+    vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 8u)
+  QWidget (0xb3c9ca00) 0
+      primary-for QAbstractSpinBox (0xb3c77b40)
+    QObject (0xb3c67960) 0
+        primary-for QWidget (0xb3c9ca00)
+    QPaintDevice (0xb3c6799c) 8
+        vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 252u)
+
+Vtable for QButtonGroup
+QButtonGroup::_ZTV12QButtonGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QButtonGroup)
+8     QButtonGroup::metaObject
+12    QButtonGroup::qt_metacast
+16    QButtonGroup::qt_metacall
+20    QButtonGroup::~QButtonGroup
+24    QButtonGroup::~QButtonGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QButtonGroup
+   size=8 align=4
+   base size=8 base align=4
+QButtonGroup (0xb3c77f40) 0
+    vptr=((& QButtonGroup::_ZTV12QButtonGroup) + 8u)
+  QObject (0xb3c67ca8) 0
+      primary-for QButtonGroup (0xb3c77f40)
+
+Vtable for QCalendarWidget
+QCalendarWidget::_ZTV15QCalendarWidget: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QCalendarWidget)
+8     QCalendarWidget::metaObject
+12    QCalendarWidget::qt_metacast
+16    QCalendarWidget::qt_metacall
+20    QCalendarWidget::~QCalendarWidget
+24    QCalendarWidget::~QCalendarWidget
+28    QCalendarWidget::event
+32    QCalendarWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCalendarWidget::sizeHint
+68    QCalendarWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QCalendarWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QCalendarWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QCalendarWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QCalendarWidget::paintCell
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI15QCalendarWidget)
+236   QCalendarWidget::_ZThn8_N15QCalendarWidgetD1Ev
+240   QCalendarWidget::_ZThn8_N15QCalendarWidgetD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCalendarWidget
+   size=20 align=4
+   base size=20 base align=4
+QCalendarWidget (0xb3adf280) 0
+    vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 8u)
+  QWidget (0xb3adecd0) 0
+      primary-for QCalendarWidget (0xb3adf280)
+    QObject (0xb3c67ec4) 0
+        primary-for QWidget (0xb3adecd0)
+    QPaintDevice (0xb3c67f00) 8
+        vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 236u)
+
+Vtable for QCheckBox
+QCheckBox::_ZTV9QCheckBox: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QCheckBox)
+8     QCheckBox::metaObject
+12    QCheckBox::qt_metacast
+16    QCheckBox::qt_metacall
+20    QCheckBox::~QCheckBox
+24    QCheckBox::~QCheckBox
+28    QCheckBox::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCheckBox::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QCheckBox::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QCheckBox::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QCheckBox::hitButton
+228   QCheckBox::checkStateSet
+232   QCheckBox::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI9QCheckBox)
+244   QCheckBox::_ZThn8_N9QCheckBoxD1Ev
+248   QCheckBox::_ZThn8_N9QCheckBoxD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCheckBox
+   size=20 align=4
+   base size=20 base align=4
+QCheckBox (0xb3adf5c0) 0
+    vptr=((& QCheckBox::_ZTV9QCheckBox) + 8u)
+  QAbstractButton (0xb3adf600) 0
+      primary-for QCheckBox (0xb3adf5c0)
+    QWidget (0xb3aff140) 0
+        primary-for QAbstractButton (0xb3adf600)
+      QObject (0xb3afd168) 0
+          primary-for QWidget (0xb3aff140)
+      QPaintDevice (0xb3afd1a4) 8
+          vptr=((& QCheckBox::_ZTV9QCheckBox) + 244u)
+
+Vtable for QSlider
+QSlider::_ZTV7QSlider: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QSlider)
+8     QSlider::metaObject
+12    QSlider::qt_metacast
+16    QSlider::qt_metacall
+20    QSlider::~QSlider
+24    QSlider::~QSlider
+28    QSlider::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSlider::sizeHint
+68    QSlider::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSlider::mousePressEvent
+84    QSlider::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSlider::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSlider::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSlider::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI7QSlider)
+236   QSlider::_ZThn8_N7QSliderD1Ev
+240   QSlider::_ZThn8_N7QSliderD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSlider
+   size=20 align=4
+   base size=20 base align=4
+QSlider (0xb3adf980) 0
+    vptr=((& QSlider::_ZTV7QSlider) + 8u)
+  QAbstractSlider (0xb3adf9c0) 0
+      primary-for QSlider (0xb3adf980)
+    QWidget (0xb3b09a00) 0
+        primary-for QAbstractSlider (0xb3adf9c0)
+      QObject (0xb3afd3fc) 0
+          primary-for QWidget (0xb3b09a00)
+      QPaintDevice (0xb3afd438) 8
+          vptr=((& QSlider::_ZTV7QSlider) + 236u)
+
+Vtable for QStyle
+QStyle::_ZTV6QStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QStyle)
+8     QStyle::metaObject
+12    QStyle::qt_metacast
+16    QStyle::qt_metacall
+20    QStyle::~QStyle
+24    QStyle::~QStyle
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStyle::polish
+60    QStyle::unpolish
+64    QStyle::polish
+68    QStyle::unpolish
+72    QStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   __cxa_pure_virtual
+120   __cxa_pure_virtual
+124   __cxa_pure_virtual
+128   __cxa_pure_virtual
+132   __cxa_pure_virtual
+136   __cxa_pure_virtual
+
+Class QStyle
+   size=8 align=4
+   base size=8 base align=4
+QStyle (0xb3adfd80) 0
+    vptr=((& QStyle::_ZTV6QStyle) + 8u)
+  QObject (0xb3afd708) 0
+      primary-for QStyle (0xb3adfd80)
+
+Vtable for QTabBar
+QTabBar::_ZTV7QTabBar: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QTabBar)
+8     QTabBar::metaObject
+12    QTabBar::qt_metacast
+16    QTabBar::qt_metacall
+20    QTabBar::~QTabBar
+24    QTabBar::~QTabBar
+28    QTabBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QTabBar::sizeHint
+68    QTabBar::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTabBar::mousePressEvent
+84    QTabBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QTabBar::mouseMoveEvent
+96    QTabBar::wheelEvent
+100   QTabBar::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTabBar::paintEvent
+128   QWidget::moveEvent
+132   QTabBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QTabBar::showEvent
+172   QTabBar::hideEvent
+176   QWidget::x11Event
+180   QTabBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTabBar::tabSizeHint
+228   QTabBar::tabInserted
+232   QTabBar::tabRemoved
+236   QTabBar::tabLayoutChange
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI7QTabBar)
+248   QTabBar::_ZThn8_N7QTabBarD1Ev
+252   QTabBar::_ZThn8_N7QTabBarD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTabBar
+   size=20 align=4
+   base size=20 base align=4
+QTabBar (0xb3b59300) 0
+    vptr=((& QTabBar::_ZTV7QTabBar) + 8u)
+  QWidget (0xb3b7adc0) 0
+      primary-for QTabBar (0xb3b59300)
+    QObject (0xb3afdb04) 0
+        primary-for QWidget (0xb3b7adc0)
+    QPaintDevice (0xb3afdb40) 8
+        vptr=((& QTabBar::_ZTV7QTabBar) + 248u)
+
+Vtable for QTabWidget
+QTabWidget::_ZTV10QTabWidget: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTabWidget)
+8     QTabWidget::metaObject
+12    QTabWidget::qt_metacast
+16    QTabWidget::qt_metacall
+20    QTabWidget::~QTabWidget
+24    QTabWidget::~QTabWidget
+28    QTabWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QTabWidget::sizeHint
+68    QTabWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QTabWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTabWidget::paintEvent
+128   QWidget::moveEvent
+132   QTabWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QTabWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTabWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTabWidget::tabInserted
+228   QTabWidget::tabRemoved
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI10QTabWidget)
+240   QTabWidget::_ZThn8_N10QTabWidgetD1Ev
+244   QTabWidget::_ZThn8_N10QTabWidgetD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTabWidget
+   size=20 align=4
+   base size=20 base align=4
+QTabWidget (0xb3b59600) 0
+    vptr=((& QTabWidget::_ZTV10QTabWidget) + 8u)
+  QWidget (0xb3ba7500) 0
+      primary-for QTabWidget (0xb3b59600)
+    QObject (0xb3afdd5c) 0
+        primary-for QWidget (0xb3ba7500)
+    QPaintDevice (0xb3afdd98) 8
+        vptr=((& QTabWidget::_ZTV10QTabWidget) + 240u)
+
+Vtable for QRubberBand
+QRubberBand::_ZTV11QRubberBand: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QRubberBand)
+8     QRubberBand::metaObject
+12    QRubberBand::qt_metacast
+16    QRubberBand::qt_metacall
+20    QRubberBand::~QRubberBand
+24    QRubberBand::~QRubberBand
+28    QRubberBand::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QRubberBand::paintEvent
+128   QRubberBand::moveEvent
+132   QRubberBand::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QRubberBand::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QRubberBand::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QRubberBand)
+232   QRubberBand::_ZThn8_N11QRubberBandD1Ev
+236   QRubberBand::_ZThn8_N11QRubberBandD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QRubberBand
+   size=20 align=4
+   base size=20 base align=4
+QRubberBand (0xb3b59e40) 0
+    vptr=((& QRubberBand::_ZTV11QRubberBand) + 8u)
+  QWidget (0xb39d0870) 0
+      primary-for QRubberBand (0xb3b59e40)
+    QObject (0xb39ca2d0) 0
+        primary-for QWidget (0xb39d0870)
+    QPaintDevice (0xb39ca30c) 8
+        vptr=((& QRubberBand::_ZTV11QRubberBand) + 232u)
+
+Class QStyleOption
+   size=44 align=4
+   base size=44 base align=4
+QStyleOption (0xb39ca744) 0
+
+Class QStyleOptionFocusRect
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionFocusRect (0xb39e12c0) 0
+  QStyleOption (0xb39ca780) 0
+
+Class QStyleOptionFrame
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionFrame (0xb39e14c0) 0
+  QStyleOption (0xb39cab04) 0
+
+Class QStyleOptionFrameV2
+   size=56 align=4
+   base size=56 base align=4
+QStyleOptionFrameV2 (0xb39e16c0) 0
+  QStyleOptionFrame (0xb39e1700) 0
+    QStyleOption (0xb39cae4c) 0
+
+Class QStyleOptionFrameV3
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionFrameV3 (0xb39e1bc0) 0
+  QStyleOptionFrameV2 (0xb39e1c00) 0
+    QStyleOptionFrame (0xb39e1c40) 0
+      QStyleOption (0xb3a09384) 0
+
+Class QStyleOptionTabWidgetFrame
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabWidgetFrame (0xb39e1f80) 0
+  QStyleOption (0xb3a09780) 0
+
+Class QStyleOptionTabWidgetFrameV2
+   size=112 align=4
+   base size=112 base align=4
+QStyleOptionTabWidgetFrameV2 (0xb3a2a180) 0
+  QStyleOptionTabWidgetFrame (0xb3a2a1c0) 0
+    QStyleOption (0xb3a09e10) 0
+
+Class QStyleOptionTabBarBase
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabBarBase (0xb3a2a500) 0
+  QStyleOption (0xb3a3730c) 0
+
+Class QStyleOptionTabBarBaseV2
+   size=84 align=4
+   base size=81 base align=4
+QStyleOptionTabBarBaseV2 (0xb3a2a700) 0
+  QStyleOptionTabBarBase (0xb3a2a740) 0
+    QStyleOption (0xb3a377bc) 0
+
+Class QStyleOptionHeader
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionHeader (0xb3a2aa80) 0
+  QStyleOption (0xb3a37b40) 0
+
+Class QStyleOptionButton
+   size=64 align=4
+   base size=64 base align=4
+QStyleOptionButton (0xb3a2ad40) 0
+  QStyleOption (0xb3a51618) 0
+
+Class QStyleOptionTab
+   size=72 align=4
+   base size=72 base align=4
+QStyleOptionTab (0xb3a6e0c0) 0
+  QStyleOption (0xb3a51f3c) 0
+
+Class QStyleOptionTabV2
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabV2 (0xb3a6e480) 0
+  QStyleOptionTab (0xb3a6e4c0) 0
+    QStyleOption (0xb3a89960) 0
+
+Class QStyleOptionTabV3
+   size=100 align=4
+   base size=100 base align=4
+QStyleOptionTabV3 (0xb3a6e800) 0
+  QStyleOptionTabV2 (0xb3a6e840) 0
+    QStyleOptionTab (0xb3a6e880) 0
+      QStyleOption (0xb3a89ec4) 0
+
+Class QStyleOptionToolBar
+   size=68 align=4
+   base size=68 base align=4
+QStyleOptionToolBar (0xb3a6ec80) 0
+  QStyleOption (0xb3ab27bc) 0
+
+Class QStyleOptionProgressBar
+   size=68 align=4
+   base size=65 base align=4
+QStyleOptionProgressBar (0xb38d5000) 0
+  QStyleOption (0xb3ab2e88) 0
+
+Class QStyleOptionProgressBarV2
+   size=76 align=4
+   base size=74 base align=4
+QStyleOptionProgressBarV2 (0xb38d5240) 0
+  QStyleOptionProgressBar (0xb38d5280) 0
+    QStyleOption (0xb38db5dc) 0
+
+Class QStyleOptionMenuItem
+   size=96 align=4
+   base size=96 base align=4
+QStyleOptionMenuItem (0xb38d5300) 0
+  QStyleOption (0xb38db618) 0
+
+Class QStyleOptionQ3ListViewItem
+   size=64 align=4
+   base size=64 base align=4
+QStyleOptionQ3ListViewItem (0xb38d5500) 0
+  QStyleOption (0xb38ef1e0) 0
+
+Class QStyleOptionQ3DockWindow
+   size=48 align=4
+   base size=46 base align=4
+QStyleOptionQ3DockWindow (0xb38d5880) 0
+  QStyleOption (0xb38ef834) 0
+
+Class QStyleOptionDockWidget
+   size=52 align=4
+   base size=51 base align=4
+QStyleOptionDockWidget (0xb38d5a80) 0
+  QStyleOption (0xb38efb7c) 0
+
+Class QStyleOptionDockWidgetV2
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionDockWidgetV2 (0xb38d5c80) 0
+  QStyleOptionDockWidget (0xb38d5cc0) 0
+    QStyleOption (0xb392212c) 0
+
+Class QStyleOptionViewItem
+   size=80 align=4
+   base size=77 base align=4
+QStyleOptionViewItem (0xb392b000) 0
+  QStyleOption (0xb3922564) 0
+
+Class QStyleOptionViewItemV2
+   size=84 align=4
+   base size=84 base align=4
+QStyleOptionViewItemV2 (0xb392b280) 0
+  QStyleOptionViewItem (0xb392b2c0) 0
+    QStyleOption (0xb3922e4c) 0
+
+Class QStyleOptionViewItemV3
+   size=92 align=4
+   base size=92 base align=4
+QStyleOptionViewItemV3 (0xb392b780) 0
+  QStyleOptionViewItemV2 (0xb392b7c0) 0
+    QStyleOptionViewItem (0xb392b800) 0
+      QStyleOption (0xb3940474) 0
+
+Class QStyleOptionViewItemV4
+   size=128 align=4
+   base size=128 base align=4
+QStyleOptionViewItemV4 (0xb392bb40) 0
+  QStyleOptionViewItemV3 (0xb392bb80) 0
+    QStyleOptionViewItemV2 (0xb392bbc0) 0
+      QStyleOptionViewItem (0xb392bc00) 0
+        QStyleOption (0xb3940924) 0
+
+Class QStyleOptionToolBox
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionToolBox (0xb392bf40) 0
+  QStyleOption (0xb3970474) 0
+
+Class QStyleOptionToolBoxV2
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionToolBoxV2 (0xb3976140) 0
+  QStyleOptionToolBox (0xb3976180) 0
+    QStyleOption (0xb3970a8c) 0
+
+Class QStyleOptionRubberBand
+   size=52 align=4
+   base size=49 base align=4
+QStyleOptionRubberBand (0xb39764c0) 0
+  QStyleOption (0xb3986000) 0
+
+Class QStyleOptionComplex
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionComplex (0xb39766c0) 0
+  QStyleOption (0xb3986348) 0
+
+Class QStyleOptionSlider
+   size=104 align=4
+   base size=101 base align=4
+QStyleOptionSlider (0xb3976940) 0
+  QStyleOptionComplex (0xb3976980) 0
+    QStyleOption (0xb39867f8) 0
+
+Class QStyleOptionSpinBox
+   size=64 align=4
+   base size=61 base align=4
+QStyleOptionSpinBox (0xb3976cc0) 0
+  QStyleOptionComplex (0xb3976d00) 0
+    QStyleOption (0xb399a0b4) 0
+
+Class QStyleOptionQ3ListView
+   size=84 align=4
+   base size=81 base align=4
+QStyleOptionQ3ListView (0xb3976f40) 0
+  QStyleOptionComplex (0xb3976f80) 0
+    QStyleOption (0xb399a528) 0
+
+Class QStyleOptionToolButton
+   size=96 align=4
+   base size=96 base align=4
+QStyleOptionToolButton (0xb39a4240) 0
+  QStyleOptionComplex (0xb39a4280) 0
+    QStyleOption (0xb399ae4c) 0
+
+Class QStyleOptionComboBox
+   size=92 align=4
+   base size=92 base align=4
+QStyleOptionComboBox (0xb39a4600) 0
+  QStyleOptionComplex (0xb39a4640) 0
+    QStyleOption (0xb37cfb40) 0
+
+Class QStyleOptionTitleBar
+   size=68 align=4
+   base size=68 base align=4
+QStyleOptionTitleBar (0xb39a4840) 0
+  QStyleOptionComplex (0xb39a4880) 0
+    QStyleOption (0xb37f3438) 0
+
+Class QStyleOptionGroupBox
+   size=88 align=4
+   base size=88 base align=4
+QStyleOptionGroupBox (0xb39a4ac0) 0
+  QStyleOptionComplex (0xb39a4b00) 0
+    QStyleOption (0xb37f3bf4) 0
+
+Class QStyleOptionSizeGrip
+   size=56 align=4
+   base size=56 base align=4
+QStyleOptionSizeGrip (0xb39a4d80) 0
+  QStyleOptionComplex (0xb39a4dc0) 0
+    QStyleOption (0xb38084b0) 0
+
+Class QStyleOptionGraphicsItem
+   size=132 align=4
+   base size=132 base align=4
+QStyleOptionGraphicsItem (0xb39a4fc0) 0
+  QStyleOption (0xb3808780) 0
+
+Class QStyleHintReturn
+   size=8 align=4
+   base size=8 base align=4
+QStyleHintReturn (0xb3808c6c) 0
+
+Class QStyleHintReturnMask
+   size=12 align=4
+   base size=12 base align=4
+QStyleHintReturnMask (0xb3812400) 0
+  QStyleHintReturn (0xb3808ca8) 0
+
+Class QStyleHintReturnVariant
+   size=20 align=4
+   base size=20 base align=4
+QStyleHintReturnVariant (0xb3812480) 0
+  QStyleHintReturn (0xb3808ce4) 0
+
+Vtable for QAbstractItemDelegate
+QAbstractItemDelegate::_ZTV21QAbstractItemDelegate: 21u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAbstractItemDelegate)
+8     QAbstractItemDelegate::metaObject
+12    QAbstractItemDelegate::qt_metacast
+16    QAbstractItemDelegate::qt_metacall
+20    QAbstractItemDelegate::~QAbstractItemDelegate
+24    QAbstractItemDelegate::~QAbstractItemDelegate
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractItemDelegate::createEditor
+68    QAbstractItemDelegate::setEditorData
+72    QAbstractItemDelegate::setModelData
+76    QAbstractItemDelegate::updateEditorGeometry
+80    QAbstractItemDelegate::editorEvent
+
+Class QAbstractItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemDelegate (0xb3812700) 0
+    vptr=((& QAbstractItemDelegate::_ZTV21QAbstractItemDelegate) + 8u)
+  QObject (0xb3808d20) 0
+      primary-for QAbstractItemDelegate (0xb3812700)
+
+Vtable for QComboBox
+QComboBox::_ZTV9QComboBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QComboBox)
+8     QComboBox::metaObject
+12    QComboBox::qt_metacast
+16    QComboBox::qt_metacall
+20    QComboBox::~QComboBox
+24    QComboBox::~QComboBox
+28    QComboBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QComboBox::sizeHint
+68    QComboBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QComboBox::mousePressEvent
+84    QComboBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QComboBox::wheelEvent
+100   QComboBox::keyPressEvent
+104   QComboBox::keyReleaseEvent
+108   QComboBox::focusInEvent
+112   QComboBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QComboBox::paintEvent
+128   QWidget::moveEvent
+132   QComboBox::resizeEvent
+136   QWidget::closeEvent
+140   QComboBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QComboBox::showEvent
+172   QComboBox::hideEvent
+176   QWidget::x11Event
+180   QComboBox::changeEvent
+184   QWidget::metric
+188   QComboBox::inputMethodEvent
+192   QComboBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QComboBox::showPopup
+228   QComboBox::hidePopup
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI9QComboBox)
+240   QComboBox::_ZThn8_N9QComboBoxD1Ev
+244   QComboBox::_ZThn8_N9QComboBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QComboBox
+   size=20 align=4
+   base size=20 base align=4
+QComboBox (0xb3812940) 0
+    vptr=((& QComboBox::_ZTV9QComboBox) + 8u)
+  QWidget (0xb3835e60) 0
+      primary-for QComboBox (0xb3812940)
+    QObject (0xb3808e4c) 0
+        primary-for QWidget (0xb3835e60)
+    QPaintDevice (0xb3808e88) 8
+        vptr=((& QComboBox::_ZTV9QComboBox) + 240u)
+
+Vtable for QPushButton
+QPushButton::_ZTV11QPushButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPushButton)
+8     QPushButton::metaObject
+12    QPushButton::qt_metacast
+16    QPushButton::qt_metacall
+20    QPushButton::~QPushButton
+24    QPushButton::~QPushButton
+28    QPushButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QPushButton::sizeHint
+68    QPushButton::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QPushButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QPushButton::focusInEvent
+112   QPushButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QPushButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QPushButton)
+244   QPushButton::_ZThn8_N11QPushButtonD1Ev
+248   QPushButton::_ZThn8_N11QPushButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPushButton
+   size=20 align=4
+   base size=20 base align=4
+QPushButton (0xb386d300) 0
+    vptr=((& QPushButton::_ZTV11QPushButton) + 8u)
+  QAbstractButton (0xb386d340) 0
+      primary-for QPushButton (0xb386d300)
+    QWidget (0xb3877690) 0
+        primary-for QAbstractButton (0xb386d340)
+      QObject (0xb3864690) 0
+          primary-for QWidget (0xb3877690)
+      QPaintDevice (0xb38646cc) 8
+          vptr=((& QPushButton::_ZTV11QPushButton) + 244u)
+
+Vtable for QCommandLinkButton
+QCommandLinkButton::_ZTV18QCommandLinkButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QCommandLinkButton)
+8     QCommandLinkButton::metaObject
+12    QCommandLinkButton::qt_metacast
+16    QCommandLinkButton::qt_metacall
+20    QCommandLinkButton::~QCommandLinkButton
+24    QCommandLinkButton::~QCommandLinkButton
+28    QCommandLinkButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCommandLinkButton::sizeHint
+68    QCommandLinkButton::minimumSizeHint
+72    QCommandLinkButton::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QPushButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QPushButton::focusInEvent
+112   QPushButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QCommandLinkButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI18QCommandLinkButton)
+244   QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD1Ev
+248   QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCommandLinkButton
+   size=20 align=4
+   base size=20 base align=4
+QCommandLinkButton (0xb386d740) 0
+    vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 8u)
+  QPushButton (0xb386d780) 0
+      primary-for QCommandLinkButton (0xb386d740)
+    QAbstractButton (0xb386d7c0) 0
+        primary-for QPushButton (0xb386d780)
+      QWidget (0xb3883be0) 0
+          primary-for QAbstractButton (0xb386d7c0)
+        QObject (0xb3864924) 0
+            primary-for QWidget (0xb3883be0)
+        QPaintDevice (0xb3864960) 8
+            vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 244u)
+
+Vtable for QDateTimeEdit
+QDateTimeEdit::_ZTV13QDateTimeEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QDateTimeEdit)
+8     QDateTimeEdit::metaObject
+12    QDateTimeEdit::qt_metacast
+16    QDateTimeEdit::qt_metacall
+20    QDateTimeEdit::~QDateTimeEdit
+24    QDateTimeEdit::~QDateTimeEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI13QDateTimeEdit)
+260   QDateTimeEdit::_ZThn8_N13QDateTimeEditD1Ev
+264   QDateTimeEdit::_ZThn8_N13QDateTimeEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDateTimeEdit
+   size=20 align=4
+   base size=20 base align=4
+QDateTimeEdit (0xb386da80) 0
+    vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 8u)
+  QAbstractSpinBox (0xb386dac0) 0
+      primary-for QDateTimeEdit (0xb386da80)
+    QWidget (0xb3895a00) 0
+        primary-for QAbstractSpinBox (0xb386dac0)
+      QObject (0xb3864b7c) 0
+          primary-for QWidget (0xb3895a00)
+      QPaintDevice (0xb3864bb8) 8
+          vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 260u)
+
+Vtable for QTimeEdit
+QTimeEdit::_ZTV9QTimeEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeEdit)
+8     QTimeEdit::metaObject
+12    QTimeEdit::qt_metacast
+16    QTimeEdit::qt_metacall
+20    QTimeEdit::~QTimeEdit
+24    QTimeEdit::~QTimeEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI9QTimeEdit)
+260   QTimeEdit::_ZThn8_N9QTimeEditD1Ev
+264   QTimeEdit::_ZThn8_N9QTimeEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTimeEdit
+   size=20 align=4
+   base size=20 base align=4
+QTimeEdit (0xb386dd80) 0
+    vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 8u)
+  QDateTimeEdit (0xb386ddc0) 0
+      primary-for QTimeEdit (0xb386dd80)
+    QAbstractSpinBox (0xb386de00) 0
+        primary-for QDateTimeEdit (0xb386ddc0)
+      QWidget (0xb38aeeb0) 0
+          primary-for QAbstractSpinBox (0xb386de00)
+        QObject (0xb3864dd4) 0
+            primary-for QWidget (0xb38aeeb0)
+        QPaintDevice (0xb3864e10) 8
+            vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 260u)
+
+Vtable for QDateEdit
+QDateEdit::_ZTV9QDateEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QDateEdit)
+8     QDateEdit::metaObject
+12    QDateEdit::qt_metacast
+16    QDateEdit::qt_metacall
+20    QDateEdit::~QDateEdit
+24    QDateEdit::~QDateEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI9QDateEdit)
+260   QDateEdit::_ZThn8_N9QDateEditD1Ev
+264   QDateEdit::_ZThn8_N9QDateEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDateEdit
+   size=20 align=4
+   base size=20 base align=4
+QDateEdit (0xb36c1040) 0
+    vptr=((& QDateEdit::_ZTV9QDateEdit) + 8u)
+  QDateTimeEdit (0xb36c1080) 0
+      primary-for QDateEdit (0xb36c1040)
+    QAbstractSpinBox (0xb36c10c0) 0
+        primary-for QDateTimeEdit (0xb36c1080)
+      QWidget (0xb36c30f0) 0
+          primary-for QAbstractSpinBox (0xb36c10c0)
+        QObject (0xb3864f3c) 0
+            primary-for QWidget (0xb36c30f0)
+        QPaintDevice (0xb3864f78) 8
+            vptr=((& QDateEdit::_ZTV9QDateEdit) + 260u)
+
+Vtable for QDial
+QDial::_ZTV5QDial: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QDial)
+8     QDial::metaObject
+12    QDial::qt_metacast
+16    QDial::qt_metacall
+20    QDial::~QDial
+24    QDial::~QDial
+28    QDial::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDial::sizeHint
+68    QDial::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDial::mousePressEvent
+84    QDial::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QDial::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDial::paintEvent
+128   QWidget::moveEvent
+132   QDial::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDial::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI5QDial)
+236   QDial::_ZThn8_N5QDialD1Ev
+240   QDial::_ZThn8_N5QDialD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDial
+   size=20 align=4
+   base size=20 base align=4
+QDial (0xb36c1440) 0
+    vptr=((& QDial::_ZTV5QDial) + 8u)
+  QAbstractSlider (0xb36c1480) 0
+      primary-for QDial (0xb36c1440)
+    QWidget (0xb36d6b40) 0
+        primary-for QAbstractSlider (0xb36c1480)
+      QObject (0xb36d01a4) 0
+          primary-for QWidget (0xb36d6b40)
+      QPaintDevice (0xb36d01e0) 8
+          vptr=((& QDial::_ZTV5QDial) + 236u)
+
+Vtable for QDialogButtonBox
+QDialogButtonBox::_ZTV16QDialogButtonBox: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QDialogButtonBox)
+8     QDialogButtonBox::metaObject
+12    QDialogButtonBox::qt_metacast
+16    QDialogButtonBox::qt_metacall
+20    QDialogButtonBox::~QDialogButtonBox
+24    QDialogButtonBox::~QDialogButtonBox
+28    QDialogButtonBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QDialogButtonBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI16QDialogButtonBox)
+232   QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD1Ev
+236   QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDialogButtonBox
+   size=20 align=4
+   base size=20 base align=4
+QDialogButtonBox (0xb36c1740) 0
+    vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 8u)
+  QWidget (0xb36fe2d0) 0
+      primary-for QDialogButtonBox (0xb36c1740)
+    QObject (0xb36d03fc) 0
+        primary-for QWidget (0xb36fe2d0)
+    QPaintDevice (0xb36d0438) 8
+        vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 232u)
+
+Vtable for QDockWidget
+QDockWidget::_ZTV11QDockWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDockWidget)
+8     QDockWidget::metaObject
+12    QDockWidget::qt_metacast
+16    QDockWidget::qt_metacall
+20    QDockWidget::~QDockWidget
+24    QDockWidget::~QDockWidget
+28    QDockWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDockWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QDockWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QDockWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QDockWidget)
+232   QDockWidget::_ZThn8_N11QDockWidgetD1Ev
+236   QDockWidget::_ZThn8_N11QDockWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDockWidget
+   size=20 align=4
+   base size=20 base align=4
+QDockWidget (0xb36c1b40) 0
+    vptr=((& QDockWidget::_ZTV11QDockWidget) + 8u)
+  QWidget (0xb3719c80) 0
+      primary-for QDockWidget (0xb36c1b40)
+    QObject (0xb36d0744) 0
+        primary-for QWidget (0xb3719c80)
+    QPaintDevice (0xb36d0780) 8
+        vptr=((& QDockWidget::_ZTV11QDockWidget) + 232u)
+
+Vtable for QFocusFrame
+QFocusFrame::_ZTV11QFocusFrame: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFocusFrame)
+8     QFocusFrame::metaObject
+12    QFocusFrame::qt_metacast
+16    QFocusFrame::qt_metacall
+20    QFocusFrame::~QFocusFrame
+24    QFocusFrame::~QFocusFrame
+28    QFocusFrame::event
+32    QFocusFrame::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFocusFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QFocusFrame)
+232   QFocusFrame::_ZThn8_N11QFocusFrameD1Ev
+236   QFocusFrame::_ZThn8_N11QFocusFrameD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFocusFrame
+   size=20 align=4
+   base size=20 base align=4
+QFocusFrame (0xb376d000) 0
+    vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 8u)
+  QWidget (0xb3752eb0) 0
+      primary-for QFocusFrame (0xb376d000)
+    QObject (0xb36d0b7c) 0
+        primary-for QWidget (0xb3752eb0)
+    QPaintDevice (0xb36d0bb8) 8
+        vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 232u)
+
+Class QFontDatabase
+   size=4 align=4
+   base size=4 base align=4
+QFontDatabase (0xb36d0dd4) 0
+
+Vtable for QFontComboBox
+QFontComboBox::_ZTV13QFontComboBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFontComboBox)
+8     QFontComboBox::metaObject
+12    QFontComboBox::qt_metacast
+16    QFontComboBox::qt_metacall
+20    QFontComboBox::~QFontComboBox
+24    QFontComboBox::~QFontComboBox
+28    QFontComboBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFontComboBox::sizeHint
+68    QComboBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QComboBox::mousePressEvent
+84    QComboBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QComboBox::wheelEvent
+100   QComboBox::keyPressEvent
+104   QComboBox::keyReleaseEvent
+108   QComboBox::focusInEvent
+112   QComboBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QComboBox::paintEvent
+128   QWidget::moveEvent
+132   QComboBox::resizeEvent
+136   QWidget::closeEvent
+140   QComboBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QComboBox::showEvent
+172   QComboBox::hideEvent
+176   QWidget::x11Event
+180   QComboBox::changeEvent
+184   QWidget::metric
+188   QComboBox::inputMethodEvent
+192   QComboBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QComboBox::showPopup
+228   QComboBox::hidePopup
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI13QFontComboBox)
+240   QFontComboBox::_ZThn8_N13QFontComboBoxD1Ev
+244   QFontComboBox::_ZThn8_N13QFontComboBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFontComboBox
+   size=20 align=4
+   base size=20 base align=4
+QFontComboBox (0xb376d300) 0
+    vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 8u)
+  QComboBox (0xb376d340) 0
+      primary-for QFontComboBox (0xb376d300)
+    QWidget (0xb37827d0) 0
+        primary-for QComboBox (0xb376d340)
+      QObject (0xb36d0e10) 0
+          primary-for QWidget (0xb37827d0)
+      QPaintDevice (0xb36d0e4c) 8
+          vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 240u)
+
+Vtable for QGroupBox
+QGroupBox::_ZTV9QGroupBox: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QGroupBox)
+8     QGroupBox::metaObject
+12    QGroupBox::qt_metacast
+16    QGroupBox::qt_metacall
+20    QGroupBox::~QGroupBox
+24    QGroupBox::~QGroupBox
+28    QGroupBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QGroupBox::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QGroupBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGroupBox::mousePressEvent
+84    QGroupBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QGroupBox::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QGroupBox::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGroupBox::paintEvent
+128   QWidget::moveEvent
+132   QGroupBox::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QGroupBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QGroupBox)
+232   QGroupBox::_ZThn8_N9QGroupBoxD1Ev
+236   QGroupBox::_ZThn8_N9QGroupBoxD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QGroupBox
+   size=20 align=4
+   base size=20 base align=4
+QGroupBox (0xb376d740) 0
+    vptr=((& QGroupBox::_ZTV9QGroupBox) + 8u)
+  QWidget (0xb379b960) 0
+      primary-for QGroupBox (0xb376d740)
+    QObject (0xb3795168) 0
+        primary-for QWidget (0xb379b960)
+    QPaintDevice (0xb37951a4) 8
+        vptr=((& QGroupBox::_ZTV9QGroupBox) + 232u)
+
+Vtable for QLabel
+QLabel::_ZTV6QLabel: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QLabel)
+8     QLabel::metaObject
+12    QLabel::qt_metacast
+16    QLabel::qt_metacall
+20    QLabel::~QLabel
+24    QLabel::~QLabel
+28    QLabel::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLabel::sizeHint
+68    QLabel::minimumSizeHint
+72    QLabel::heightForWidth
+76    QWidget::paintEngine
+80    QLabel::mousePressEvent
+84    QLabel::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QLabel::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QLabel::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QLabel::focusInEvent
+112   QLabel::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLabel::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QLabel::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QLabel::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QLabel::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI6QLabel)
+232   QLabel::_ZThn8_N6QLabelD1Ev
+236   QLabel::_ZThn8_N6QLabelD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLabel
+   size=20 align=4
+   base size=20 base align=4
+QLabel (0xb376da00) 0
+    vptr=((& QLabel::_ZTV6QLabel) + 8u)
+  QFrame (0xb376da40) 0
+      primary-for QLabel (0xb376da00)
+    QWidget (0xb35c5370) 0
+        primary-for QFrame (0xb376da40)
+      QObject (0xb37953c0) 0
+          primary-for QWidget (0xb35c5370)
+      QPaintDevice (0xb37953fc) 8
+          vptr=((& QLabel::_ZTV6QLabel) + 232u)
+
+Vtable for QLCDNumber
+QLCDNumber::_ZTV10QLCDNumber: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QLCDNumber)
+8     QLCDNumber::metaObject
+12    QLCDNumber::qt_metacast
+16    QLCDNumber::qt_metacall
+20    QLCDNumber::~QLCDNumber
+24    QLCDNumber::~QLCDNumber
+28    QLCDNumber::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLCDNumber::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLCDNumber::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QLCDNumber)
+232   QLCDNumber::_ZThn8_N10QLCDNumberD1Ev
+236   QLCDNumber::_ZThn8_N10QLCDNumberD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLCDNumber
+   size=20 align=4
+   base size=20 base align=4
+QLCDNumber (0xb376dd40) 0
+    vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 8u)
+  QFrame (0xb376dd80) 0
+      primary-for QLCDNumber (0xb376dd40)
+    QWidget (0xb35d9690) 0
+        primary-for QFrame (0xb376dd80)
+      QObject (0xb3795618) 0
+          primary-for QWidget (0xb35d9690)
+      QPaintDevice (0xb3795654) 8
+          vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 232u)
+
+Vtable for QLineEdit
+QLineEdit::_ZTV9QLineEdit: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QLineEdit)
+8     QLineEdit::metaObject
+12    QLineEdit::qt_metacast
+16    QLineEdit::qt_metacall
+20    QLineEdit::~QLineEdit
+24    QLineEdit::~QLineEdit
+28    QLineEdit::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLineEdit::sizeHint
+68    QLineEdit::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QLineEdit::mousePressEvent
+84    QLineEdit::mouseReleaseEvent
+88    QLineEdit::mouseDoubleClickEvent
+92    QLineEdit::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QLineEdit::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QLineEdit::focusInEvent
+112   QLineEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLineEdit::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QLineEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QLineEdit::dragEnterEvent
+156   QLineEdit::dragMoveEvent
+160   QLineEdit::dragLeaveEvent
+164   QLineEdit::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QLineEdit::changeEvent
+184   QWidget::metric
+188   QLineEdit::inputMethodEvent
+192   QLineEdit::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QLineEdit)
+232   QLineEdit::_ZThn8_N9QLineEditD1Ev
+236   QLineEdit::_ZThn8_N9QLineEditD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLineEdit
+   size=20 align=4
+   base size=20 base align=4
+QLineEdit (0xb35f30c0) 0
+    vptr=((& QLineEdit::_ZTV9QLineEdit) + 8u)
+  QWidget (0xb35ef4b0) 0
+      primary-for QLineEdit (0xb35f30c0)
+    QObject (0xb379599c) 0
+        primary-for QWidget (0xb35ef4b0)
+    QPaintDevice (0xb37959d8) 8
+        vptr=((& QLineEdit::_ZTV9QLineEdit) + 232u)
+
+Vtable for QMainWindow
+QMainWindow::_ZTV11QMainWindow: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMainWindow)
+8     QMainWindow::metaObject
+12    QMainWindow::qt_metacast
+16    QMainWindow::qt_metacall
+20    QMainWindow::~QMainWindow
+24    QMainWindow::~QMainWindow
+28    QMainWindow::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QMainWindow::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QMainWindow::createPopupMenu
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI11QMainWindow)
+236   QMainWindow::_ZThn8_N11QMainWindowD1Ev
+240   QMainWindow::_ZThn8_N11QMainWindowD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMainWindow
+   size=20 align=4
+   base size=20 base align=4
+QMainWindow (0xb35f3940) 0
+    vptr=((& QMainWindow::_ZTV11QMainWindow) + 8u)
+  QWidget (0xb361c500) 0
+      primary-for QMainWindow (0xb35f3940)
+    QObject (0xb362103c) 0
+        primary-for QWidget (0xb361c500)
+    QPaintDevice (0xb3621078) 8
+        vptr=((& QMainWindow::_ZTV11QMainWindow) + 236u)
+
+Vtable for QMdiArea
+QMdiArea::_ZTV8QMdiArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QMdiArea)
+8     QMdiArea::metaObject
+12    QMdiArea::qt_metacast
+16    QMdiArea::qt_metacall
+20    QMdiArea::~QMdiArea
+24    QMdiArea::~QMdiArea
+28    QMdiArea::event
+32    QMdiArea::eventFilter
+36    QMdiArea::timerEvent
+40    QMdiArea::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMdiArea::sizeHint
+68    QMdiArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QMdiArea::paintEvent
+128   QWidget::moveEvent
+132   QMdiArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QMdiArea::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QMdiArea::viewportEvent
+228   QMdiArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI8QMdiArea)
+240   QMdiArea::_ZThn8_N8QMdiAreaD1Ev
+244   QMdiArea::_ZThn8_N8QMdiAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMdiArea
+   size=20 align=4
+   base size=20 base align=4
+QMdiArea (0xb35f3d40) 0
+    vptr=((& QMdiArea::_ZTV8QMdiArea) + 8u)
+  QAbstractScrollArea (0xb35f3d80) 0
+      primary-for QMdiArea (0xb35f3d40)
+    QFrame (0xb35f3dc0) 0
+        primary-for QAbstractScrollArea (0xb35f3d80)
+      QWidget (0xb363f910) 0
+          primary-for QFrame (0xb35f3dc0)
+        QObject (0xb3621384) 0
+            primary-for QWidget (0xb363f910)
+        QPaintDevice (0xb36213c0) 8
+            vptr=((& QMdiArea::_ZTV8QMdiArea) + 240u)
+
+Vtable for QMdiSubWindow
+QMdiSubWindow::_ZTV13QMdiSubWindow: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QMdiSubWindow)
+8     QMdiSubWindow::metaObject
+12    QMdiSubWindow::qt_metacast
+16    QMdiSubWindow::qt_metacall
+20    QMdiSubWindow::~QMdiSubWindow
+24    QMdiSubWindow::~QMdiSubWindow
+28    QMdiSubWindow::event
+32    QMdiSubWindow::eventFilter
+36    QMdiSubWindow::timerEvent
+40    QMdiSubWindow::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMdiSubWindow::sizeHint
+68    QMdiSubWindow::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QMdiSubWindow::mousePressEvent
+84    QMdiSubWindow::mouseReleaseEvent
+88    QMdiSubWindow::mouseDoubleClickEvent
+92    QMdiSubWindow::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMdiSubWindow::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QMdiSubWindow::focusInEvent
+112   QMdiSubWindow::focusOutEvent
+116   QWidget::enterEvent
+120   QMdiSubWindow::leaveEvent
+124   QMdiSubWindow::paintEvent
+128   QMdiSubWindow::moveEvent
+132   QMdiSubWindow::resizeEvent
+136   QMdiSubWindow::closeEvent
+140   QMdiSubWindow::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QMdiSubWindow::showEvent
+172   QMdiSubWindow::hideEvent
+176   QWidget::x11Event
+180   QMdiSubWindow::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI13QMdiSubWindow)
+232   QMdiSubWindow::_ZThn8_N13QMdiSubWindowD1Ev
+236   QMdiSubWindow::_ZThn8_N13QMdiSubWindowD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMdiSubWindow
+   size=20 align=4
+   base size=20 base align=4
+QMdiSubWindow (0xb366d1c0) 0
+    vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 8u)
+  QWidget (0xb3673be0) 0
+      primary-for QMdiSubWindow (0xb366d1c0)
+    QObject (0xb3621708) 0
+        primary-for QWidget (0xb3673be0)
+    QPaintDevice (0xb3621744) 8
+        vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 232u)
+
+Vtable for QAction
+QAction::_ZTV7QAction: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QAction)
+8     QAction::metaObject
+12    QAction::qt_metacast
+16    QAction::qt_metacall
+20    QAction::~QAction
+24    QAction::~QAction
+28    QAction::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QAction
+   size=8 align=4
+   base size=8 base align=4
+QAction (0xb366d600) 0
+    vptr=((& QAction::_ZTV7QAction) + 8u)
+  QObject (0xb3621a50) 0
+      primary-for QAction (0xb366d600)
+
+Vtable for QActionGroup
+QActionGroup::_ZTV12QActionGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QActionGroup)
+8     QActionGroup::metaObject
+12    QActionGroup::qt_metacast
+16    QActionGroup::qt_metacall
+20    QActionGroup::~QActionGroup
+24    QActionGroup::~QActionGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QActionGroup
+   size=8 align=4
+   base size=8 base align=4
+QActionGroup (0xb366dc80) 0
+    vptr=((& QActionGroup::_ZTV12QActionGroup) + 8u)
+  QObject (0xb3621f00) 0
+      primary-for QActionGroup (0xb366dc80)
+
+Vtable for QMenu
+QMenu::_ZTV5QMenu: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QMenu)
+8     QMenu::metaObject
+12    QMenu::qt_metacast
+16    QMenu::qt_metacall
+20    QMenu::~QMenu
+24    QMenu::~QMenu
+28    QMenu::event
+32    QObject::eventFilter
+36    QMenu::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMenu::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QMenu::mousePressEvent
+84    QMenu::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QMenu::mouseMoveEvent
+96    QMenu::wheelEvent
+100   QMenu::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QMenu::enterEvent
+120   QMenu::leaveEvent
+124   QMenu::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QMenu::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QMenu::hideEvent
+176   QWidget::x11Event
+180   QMenu::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QMenu::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI5QMenu)
+232   QMenu::_ZThn8_N5QMenuD1Ev
+236   QMenu::_ZThn8_N5QMenuD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMenu
+   size=20 align=4
+   base size=20 base align=4
+QMenu (0xb34fb100) 0
+    vptr=((& QMenu::_ZTV5QMenu) + 8u)
+  QWidget (0xb350f910) 0
+      primary-for QMenu (0xb34fb100)
+    QObject (0xb34f8348) 0
+        primary-for QWidget (0xb350f910)
+    QPaintDevice (0xb34f8384) 8
+        vptr=((& QMenu::_ZTV5QMenu) + 232u)
+
+Vtable for QMenuBar
+QMenuBar::_ZTV8QMenuBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QMenuBar)
+8     QMenuBar::metaObject
+12    QMenuBar::qt_metacast
+16    QMenuBar::qt_metacall
+20    QMenuBar::~QMenuBar
+24    QMenuBar::~QMenuBar
+28    QMenuBar::event
+32    QMenuBar::eventFilter
+36    QMenuBar::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QMenuBar::setVisible
+64    QMenuBar::sizeHint
+68    QMenuBar::minimumSizeHint
+72    QMenuBar::heightForWidth
+76    QWidget::paintEngine
+80    QMenuBar::mousePressEvent
+84    QMenuBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QMenuBar::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMenuBar::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QMenuBar::focusInEvent
+112   QMenuBar::focusOutEvent
+116   QWidget::enterEvent
+120   QMenuBar::leaveEvent
+124   QMenuBar::paintEvent
+128   QWidget::moveEvent
+132   QMenuBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QMenuBar::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QMenuBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI8QMenuBar)
+232   QMenuBar::_ZThn8_N8QMenuBarD1Ev
+236   QMenuBar::_ZThn8_N8QMenuBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMenuBar
+   size=20 align=4
+   base size=20 base align=4
+QMenuBar (0xb3551d40) 0
+    vptr=((& QMenuBar::_ZTV8QMenuBar) + 8u)
+  QWidget (0xb3563b90) 0
+      primary-for QMenuBar (0xb3551d40)
+    QObject (0xb3556a50) 0
+        primary-for QWidget (0xb3563b90)
+    QPaintDevice (0xb3556a8c) 8
+        vptr=((& QMenuBar::_ZTV8QMenuBar) + 232u)
+
+Vtable for QMenuItem
+QMenuItem::_ZTV9QMenuItem: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMenuItem)
+8     QMenuItem::metaObject
+12    QMenuItem::qt_metacast
+16    QMenuItem::qt_metacall
+20    QMenuItem::~QMenuItem
+24    QMenuItem::~QMenuItem
+28    QAction::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QMenuItem
+   size=8 align=4
+   base size=8 base align=4
+QMenuItem (0xb35ac980) 0
+    vptr=((& QMenuItem::_ZTV9QMenuItem) + 8u)
+  QAction (0xb35ac9c0) 0
+      primary-for QMenuItem (0xb35ac980)
+    QObject (0xb35b91e0) 0
+        primary-for QAction (0xb35ac9c0)
+
+Vtable for QAbstractUndoItem
+QAbstractUndoItem::_ZTV17QAbstractUndoItem: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAbstractUndoItem)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAbstractUndoItem
+   size=4 align=4
+   base size=4 base align=4
+QAbstractUndoItem (0xb35b930c) 0 nearly-empty
+    vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 8u)
+
+Vtable for QTextDocument
+QTextDocument::_ZTV13QTextDocument: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QTextDocument)
+8     QTextDocument::metaObject
+12    QTextDocument::qt_metacast
+16    QTextDocument::qt_metacall
+20    QTextDocument::~QTextDocument
+24    QTextDocument::~QTextDocument
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextDocument::clear
+60    QTextDocument::createObject
+64    QTextDocument::loadResource
+
+Class QTextDocument
+   size=8 align=4
+   base size=8 base align=4
+QTextDocument (0xb35ace00) 0
+    vptr=((& QTextDocument::_ZTV13QTextDocument) + 8u)
+  QObject (0xb35b9528) 0
+      primary-for QTextDocument (0xb35ace00)
+
+Class QTextOption::Tab
+   size=16 align=4
+   base size=14 base align=4
+QTextOption::Tab (0xb35b9870) 0
+
+Class QTextOption
+   size=24 align=4
+   base size=24 base align=4
+QTextOption (0xb35b9834) 0
+
+Class QPen
+   size=4 align=4
+   base size=4 base align=4
+QPen (0xb3425618) 0
+
+Class QTextLength
+   size=12 align=4
+   base size=12 base align=4
+QTextLength (0xb3425780) 0
+
+Class QTextFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextFormat (0xb346d000) 0
+
+Class QTextCharFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextCharFormat (0xb3461bc0) 0
+  QTextFormat (0xb346d564) 0
+
+Class QTextBlockFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextBlockFormat (0xb32f1b00) 0
+  QTextFormat (0xb32fcb40) 0
+
+Class QTextListFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextListFormat (0xb331d0c0) 0
+  QTextFormat (0xb331b30c) 0
+
+Class QTextImageFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextImageFormat (0xb331d280) 0
+  QTextCharFormat (0xb331d2c0) 0
+    QTextFormat (0xb331b564) 0
+
+Class QTextFrameFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextFrameFormat (0xb331d500) 0
+  QTextFormat (0xb331b834) 0
+
+Class QTextTableFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextTableFormat (0xb331db80) 0
+  QTextFrameFormat (0xb331dbc0) 0
+    QTextFormat (0xb334b078) 0
+
+Class QTextTableCellFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextTableCellFormat (0xb33580c0) 0
+  QTextCharFormat (0xb3358100) 0
+    QTextFormat (0xb334b654) 0
+
+Class QTextCursor
+   size=4 align=4
+   base size=4 base align=4
+QTextCursor (0xb334b9d8) 0
+
+Vtable for QTextObject
+QTextObject::_ZTV11QTextObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextObject)
+8     QTextObject::metaObject
+12    QTextObject::qt_metacast
+16    QTextObject::qt_metacall
+20    QTextObject::~QTextObject
+24    QTextObject::~QTextObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextObject
+   size=8 align=4
+   base size=8 base align=4
+QTextObject (0xb3358440) 0
+    vptr=((& QTextObject::_ZTV11QTextObject) + 8u)
+  QObject (0xb334ba50) 0
+      primary-for QTextObject (0xb3358440)
+
+Vtable for QTextBlockGroup
+QTextBlockGroup::_ZTV15QTextBlockGroup: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QTextBlockGroup)
+8     QTextBlockGroup::metaObject
+12    QTextBlockGroup::qt_metacast
+16    QTextBlockGroup::qt_metacall
+20    QTextBlockGroup::~QTextBlockGroup
+24    QTextBlockGroup::~QTextBlockGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextBlockGroup::blockInserted
+60    QTextBlockGroup::blockRemoved
+64    QTextBlockGroup::blockFormatChanged
+
+Class QTextBlockGroup
+   size=8 align=4
+   base size=8 base align=4
+QTextBlockGroup (0xb3358740) 0
+    vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 8u)
+  QTextObject (0xb3358780) 0
+      primary-for QTextBlockGroup (0xb3358740)
+    QObject (0xb334bc6c) 0
+        primary-for QTextObject (0xb3358780)
+
+Vtable for QTextFrameLayoutData
+QTextFrameLayoutData::_ZTV20QTextFrameLayoutData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QTextFrameLayoutData)
+8     QTextFrameLayoutData::~QTextFrameLayoutData
+12    QTextFrameLayoutData::~QTextFrameLayoutData
+
+Class QTextFrameLayoutData
+   size=4 align=4
+   base size=4 base align=4
+QTextFrameLayoutData (0xb334be88) 0 nearly-empty
+    vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 8u)
+
+Class QTextFrame::iterator
+   size=20 align=4
+   base size=20 base align=4
+QTextFrame::iterator (0xb334bf00) 0
+
+Vtable for QTextFrame
+QTextFrame::_ZTV10QTextFrame: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextFrame)
+8     QTextFrame::metaObject
+12    QTextFrame::qt_metacast
+16    QTextFrame::qt_metacall
+20    QTextFrame::~QTextFrame
+24    QTextFrame::~QTextFrame
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextFrame
+   size=8 align=4
+   base size=8 base align=4
+QTextFrame (0xb3358a80) 0
+    vptr=((& QTextFrame::_ZTV10QTextFrame) + 8u)
+  QTextObject (0xb3358ac0) 0
+      primary-for QTextFrame (0xb3358a80)
+    QObject (0xb334bec4) 0
+        primary-for QTextObject (0xb3358ac0)
+
+Vtable for QTextBlockUserData
+QTextBlockUserData::_ZTV18QTextBlockUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QTextBlockUserData)
+8     QTextBlockUserData::~QTextBlockUserData
+12    QTextBlockUserData::~QTextBlockUserData
+
+Class QTextBlockUserData
+   size=4 align=4
+   base size=4 base align=4
+QTextBlockUserData (0xb33a9bb8) 0 nearly-empty
+    vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 8u)
+
+Class QTextBlock::iterator
+   size=16 align=4
+   base size=16 base align=4
+QTextBlock::iterator (0xb33a9c30) 0
+
+Class QTextBlock
+   size=8 align=4
+   base size=8 base align=4
+QTextBlock (0xb33a9bf4) 0
+
+Class QTextFragment
+   size=12 align=4
+   base size=12 base align=4
+QTextFragment (0xb31d28ac) 0
+
+Vtable for QMimeSource
+QMimeSource::_ZTV11QMimeSource: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMimeSource)
+8     QMimeSource::~QMimeSource
+12    QMimeSource::~QMimeSource
+16    __cxa_pure_virtual
+20    QMimeSource::provides
+24    __cxa_pure_virtual
+
+Class QMimeSource
+   size=4 align=4
+   base size=4 base align=4
+QMimeSource (0xb31e67f8) 0 nearly-empty
+    vptr=((& QMimeSource::_ZTV11QMimeSource) + 8u)
+
+Vtable for QDrag
+QDrag::_ZTV5QDrag: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QDrag)
+8     QDrag::metaObject
+12    QDrag::qt_metacast
+16    QDrag::qt_metacall
+20    QDrag::~QDrag
+24    QDrag::~QDrag
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QDrag
+   size=8 align=4
+   base size=8 base align=4
+QDrag (0xb31d6800) 0
+    vptr=((& QDrag::_ZTV5QDrag) + 8u)
+  QObject (0xb31e6834) 0
+      primary-for QDrag (0xb31d6800)
+
+Vtable for QInputEvent
+QInputEvent::_ZTV11QInputEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QInputEvent)
+8     QInputEvent::~QInputEvent
+12    QInputEvent::~QInputEvent
+
+Class QInputEvent
+   size=16 align=4
+   base size=16 base align=4
+QInputEvent (0xb31d6ac0) 0
+    vptr=((& QInputEvent::_ZTV11QInputEvent) + 8u)
+  QEvent (0xb31e6a50) 0
+      primary-for QInputEvent (0xb31d6ac0)
+
+Vtable for QMouseEvent
+QMouseEvent::_ZTV11QMouseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMouseEvent)
+8     QMouseEvent::~QMouseEvent
+12    QMouseEvent::~QMouseEvent
+
+Class QMouseEvent
+   size=40 align=4
+   base size=40 base align=4
+QMouseEvent (0xb31d6bc0) 0
+    vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 8u)
+  QInputEvent (0xb31d6c00) 0
+      primary-for QMouseEvent (0xb31d6bc0)
+    QEvent (0xb31e6b40) 0
+        primary-for QInputEvent (0xb31d6c00)
+
+Vtable for QHoverEvent
+QHoverEvent::_ZTV11QHoverEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHoverEvent)
+8     QHoverEvent::~QHoverEvent
+12    QHoverEvent::~QHoverEvent
+
+Class QHoverEvent
+   size=28 align=4
+   base size=28 base align=4
+QHoverEvent (0xb321d000) 0
+    vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 8u)
+  QEvent (0xb321c03c) 0
+      primary-for QHoverEvent (0xb321d000)
+
+Vtable for QWheelEvent
+QWheelEvent::_ZTV11QWheelEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWheelEvent)
+8     QWheelEvent::~QWheelEvent
+12    QWheelEvent::~QWheelEvent
+
+Class QWheelEvent
+   size=44 align=4
+   base size=44 base align=4
+QWheelEvent (0xb321d100) 0
+    vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 8u)
+  QInputEvent (0xb321d140) 0
+      primary-for QWheelEvent (0xb321d100)
+    QEvent (0xb321c0f0) 0
+        primary-for QInputEvent (0xb321d140)
+
+Vtable for QTabletEvent
+QTabletEvent::_ZTV12QTabletEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTabletEvent)
+8     QTabletEvent::~QTabletEvent
+12    QTabletEvent::~QTabletEvent
+
+Class QTabletEvent
+   size=104 align=4
+   base size=104 base align=4
+QTabletEvent (0xb321d480) 0
+    vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 8u)
+  QInputEvent (0xb321d4c0) 0
+      primary-for QTabletEvent (0xb321d480)
+    QEvent (0xb321c4b0) 0
+        primary-for QInputEvent (0xb321d4c0)
+
+Vtable for QKeyEvent
+QKeyEvent::_ZTV9QKeyEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QKeyEvent)
+8     QKeyEvent::~QKeyEvent
+12    QKeyEvent::~QKeyEvent
+
+Class QKeyEvent
+   size=28 align=4
+   base size=27 base align=4
+QKeyEvent (0xb321d9c0) 0
+    vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 8u)
+  QInputEvent (0xb321da00) 0
+      primary-for QKeyEvent (0xb321d9c0)
+    QEvent (0xb321cb04) 0
+        primary-for QInputEvent (0xb321da00)
+
+Vtable for QFocusEvent
+QFocusEvent::_ZTV11QFocusEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFocusEvent)
+8     QFocusEvent::~QFocusEvent
+12    QFocusEvent::~QFocusEvent
+
+Class QFocusEvent
+   size=16 align=4
+   base size=16 base align=4
+QFocusEvent (0xb321df40) 0
+    vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 8u)
+  QEvent (0xb3249564) 0
+      primary-for QFocusEvent (0xb321df40)
+
+Vtable for QPaintEvent
+QPaintEvent::_ZTV11QPaintEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPaintEvent)
+8     QPaintEvent::~QPaintEvent
+12    QPaintEvent::~QPaintEvent
+
+Class QPaintEvent
+   size=36 align=4
+   base size=33 base align=4
+QPaintEvent (0xb32520c0) 0
+    vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 8u)
+  QEvent (0xb3249618) 0
+      primary-for QPaintEvent (0xb32520c0)
+
+Vtable for QUpdateLaterEvent
+QUpdateLaterEvent::_ZTV17QUpdateLaterEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QUpdateLaterEvent)
+8     QUpdateLaterEvent::~QUpdateLaterEvent
+12    QUpdateLaterEvent::~QUpdateLaterEvent
+
+Class QUpdateLaterEvent
+   size=16 align=4
+   base size=16 base align=4
+QUpdateLaterEvent (0xb3252240) 0
+    vptr=((& QUpdateLaterEvent::_ZTV17QUpdateLaterEvent) + 8u)
+  QEvent (0xb3249744) 0
+      primary-for QUpdateLaterEvent (0xb3252240)
+
+Vtable for QMoveEvent
+QMoveEvent::_ZTV10QMoveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QMoveEvent)
+8     QMoveEvent::~QMoveEvent
+12    QMoveEvent::~QMoveEvent
+
+Class QMoveEvent
+   size=28 align=4
+   base size=28 base align=4
+QMoveEvent (0xb3252300) 0
+    vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 8u)
+  QEvent (0xb32497bc) 0
+      primary-for QMoveEvent (0xb3252300)
+
+Vtable for QResizeEvent
+QResizeEvent::_ZTV12QResizeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QResizeEvent)
+8     QResizeEvent::~QResizeEvent
+12    QResizeEvent::~QResizeEvent
+
+Class QResizeEvent
+   size=28 align=4
+   base size=28 base align=4
+QResizeEvent (0xb3252400) 0
+    vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 8u)
+  QEvent (0xb3249870) 0
+      primary-for QResizeEvent (0xb3252400)
+
+Vtable for QCloseEvent
+QCloseEvent::_ZTV11QCloseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QCloseEvent)
+8     QCloseEvent::~QCloseEvent
+12    QCloseEvent::~QCloseEvent
+
+Class QCloseEvent
+   size=12 align=4
+   base size=12 base align=4
+QCloseEvent (0xb3252500) 0
+    vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 8u)
+  QEvent (0xb3249924) 0
+      primary-for QCloseEvent (0xb3252500)
+
+Vtable for QIconDragEvent
+QIconDragEvent::_ZTV14QIconDragEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QIconDragEvent)
+8     QIconDragEvent::~QIconDragEvent
+12    QIconDragEvent::~QIconDragEvent
+
+Class QIconDragEvent
+   size=12 align=4
+   base size=12 base align=4
+QIconDragEvent (0xb3252580) 0
+    vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 8u)
+  QEvent (0xb3249960) 0
+      primary-for QIconDragEvent (0xb3252580)
+
+Vtable for QShowEvent
+QShowEvent::_ZTV10QShowEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QShowEvent)
+8     QShowEvent::~QShowEvent
+12    QShowEvent::~QShowEvent
+
+Class QShowEvent
+   size=12 align=4
+   base size=12 base align=4
+QShowEvent (0xb3252600) 0
+    vptr=((& QShowEvent::_ZTV10QShowEvent) + 8u)
+  QEvent (0xb324999c) 0
+      primary-for QShowEvent (0xb3252600)
+
+Vtable for QHideEvent
+QHideEvent::_ZTV10QHideEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QHideEvent)
+8     QHideEvent::~QHideEvent
+12    QHideEvent::~QHideEvent
+
+Class QHideEvent
+   size=12 align=4
+   base size=12 base align=4
+QHideEvent (0xb3252680) 0
+    vptr=((& QHideEvent::_ZTV10QHideEvent) + 8u)
+  QEvent (0xb32499d8) 0
+      primary-for QHideEvent (0xb3252680)
+
+Vtable for QContextMenuEvent
+QContextMenuEvent::_ZTV17QContextMenuEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QContextMenuEvent)
+8     QContextMenuEvent::~QContextMenuEvent
+12    QContextMenuEvent::~QContextMenuEvent
+
+Class QContextMenuEvent
+   size=36 align=4
+   base size=33 base align=4
+QContextMenuEvent (0xb3252700) 0
+    vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 8u)
+  QInputEvent (0xb3252740) 0
+      primary-for QContextMenuEvent (0xb3252700)
+    QEvent (0xb3249a14) 0
+        primary-for QInputEvent (0xb3252740)
+
+Class QInputMethodEvent::Attribute
+   size=24 align=4
+   base size=24 base align=4
+QInputMethodEvent::Attribute (0xb3249d5c) 0
+
+Vtable for QInputMethodEvent
+QInputMethodEvent::_ZTV17QInputMethodEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QInputMethodEvent)
+8     QInputMethodEvent::~QInputMethodEvent
+12    QInputMethodEvent::~QInputMethodEvent
+
+Class QInputMethodEvent
+   size=32 align=4
+   base size=32 base align=4
+QInputMethodEvent (0xb3252980) 0
+    vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 8u)
+  QEvent (0xb3249d20) 0
+      primary-for QInputMethodEvent (0xb3252980)
+
+Vtable for QDropEvent
+QDropEvent::_ZTV10QDropEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QDropEvent)
+8     QDropEvent::~QDropEvent
+12    QDropEvent::~QDropEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI10QDropEvent)
+36    QDropEvent::_ZThn12_N10QDropEventD1Ev
+40    QDropEvent::_ZThn12_N10QDropEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDropEvent
+   size=52 align=4
+   base size=52 base align=4
+QDropEvent (0xb328a5f0) 0
+    vptr=((& QDropEvent::_ZTV10QDropEvent) + 8u)
+  QEvent (0xb328d2d0) 0
+      primary-for QDropEvent (0xb328a5f0)
+  QMimeSource (0xb328d30c) 12 nearly-empty
+      vptr=((& QDropEvent::_ZTV10QDropEvent) + 36u)
+
+Vtable for QDragMoveEvent
+QDragMoveEvent::_ZTV14QDragMoveEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDragMoveEvent)
+8     QDragMoveEvent::~QDragMoveEvent
+12    QDragMoveEvent::~QDragMoveEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI14QDragMoveEvent)
+36    QDragMoveEvent::_ZThn12_N14QDragMoveEventD1Ev
+40    QDragMoveEvent::_ZThn12_N14QDragMoveEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDragMoveEvent
+   size=68 align=4
+   base size=68 base align=4
+QDragMoveEvent (0xb329b240) 0
+    vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 8u)
+  QDropEvent (0xb329d2d0) 0
+      primary-for QDragMoveEvent (0xb329b240)
+    QEvent (0xb328d834) 0
+        primary-for QDropEvent (0xb329d2d0)
+    QMimeSource (0xb328d870) 12 nearly-empty
+        vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 36u)
+
+Vtable for QDragEnterEvent
+QDragEnterEvent::_ZTV15QDragEnterEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QDragEnterEvent)
+8     QDragEnterEvent::~QDragEnterEvent
+12    QDragEnterEvent::~QDragEnterEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI15QDragEnterEvent)
+36    QDragEnterEvent::_ZThn12_N15QDragEnterEventD1Ev
+40    QDragEnterEvent::_ZThn12_N15QDragEnterEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDragEnterEvent
+   size=68 align=4
+   base size=68 base align=4
+QDragEnterEvent (0xb329b440) 0
+    vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 8u)
+  QDragMoveEvent (0xb329b480) 0
+      primary-for QDragEnterEvent (0xb329b440)
+    QDropEvent (0xb32a4370) 0
+        primary-for QDragMoveEvent (0xb329b480)
+      QEvent (0xb328da50) 0
+          primary-for QDropEvent (0xb32a4370)
+      QMimeSource (0xb328da8c) 12 nearly-empty
+          vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 36u)
+
+Vtable for QDragResponseEvent
+QDragResponseEvent::_ZTV18QDragResponseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QDragResponseEvent)
+8     QDragResponseEvent::~QDragResponseEvent
+12    QDragResponseEvent::~QDragResponseEvent
+
+Class QDragResponseEvent
+   size=16 align=4
+   base size=13 base align=4
+QDragResponseEvent (0xb329b500) 0
+    vptr=((& QDragResponseEvent::_ZTV18QDragResponseEvent) + 8u)
+  QEvent (0xb328dac8) 0
+      primary-for QDragResponseEvent (0xb329b500)
+
+Vtable for QDragLeaveEvent
+QDragLeaveEvent::_ZTV15QDragLeaveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QDragLeaveEvent)
+8     QDragLeaveEvent::~QDragLeaveEvent
+12    QDragLeaveEvent::~QDragLeaveEvent
+
+Class QDragLeaveEvent
+   size=12 align=4
+   base size=12 base align=4
+QDragLeaveEvent (0xb329b5c0) 0
+    vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 8u)
+  QEvent (0xb328db40) 0
+      primary-for QDragLeaveEvent (0xb329b5c0)
+
+Vtable for QHelpEvent
+QHelpEvent::_ZTV10QHelpEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QHelpEvent)
+8     QHelpEvent::~QHelpEvent
+12    QHelpEvent::~QHelpEvent
+
+Class QHelpEvent
+   size=28 align=4
+   base size=28 base align=4
+QHelpEvent (0xb329b640) 0
+    vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 8u)
+  QEvent (0xb328db7c) 0
+      primary-for QHelpEvent (0xb329b640)
+
+Vtable for QStatusTipEvent
+QStatusTipEvent::_ZTV15QStatusTipEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QStatusTipEvent)
+8     QStatusTipEvent::~QStatusTipEvent
+12    QStatusTipEvent::~QStatusTipEvent
+
+Class QStatusTipEvent
+   size=16 align=4
+   base size=16 base align=4
+QStatusTipEvent (0xb329b840) 0
+    vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 8u)
+  QEvent (0xb328de10) 0
+      primary-for QStatusTipEvent (0xb329b840)
+
+Vtable for QWhatsThisClickedEvent
+QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QWhatsThisClickedEvent)
+8     QWhatsThisClickedEvent::~QWhatsThisClickedEvent
+12    QWhatsThisClickedEvent::~QWhatsThisClickedEvent
+
+Class QWhatsThisClickedEvent
+   size=16 align=4
+   base size=16 base align=4
+QWhatsThisClickedEvent (0xb329b900) 0
+    vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 8u)
+  QEvent (0xb328dec4) 0
+      primary-for QWhatsThisClickedEvent (0xb329b900)
+
+Vtable for QActionEvent
+QActionEvent::_ZTV12QActionEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QActionEvent)
+8     QActionEvent::~QActionEvent
+12    QActionEvent::~QActionEvent
+
+Class QActionEvent
+   size=20 align=4
+   base size=20 base align=4
+QActionEvent (0xb329b9c0) 0
+    vptr=((& QActionEvent::_ZTV12QActionEvent) + 8u)
+  QEvent (0xb328df78) 0
+      primary-for QActionEvent (0xb329b9c0)
+
+Vtable for QFileOpenEvent
+QFileOpenEvent::_ZTV14QFileOpenEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QFileOpenEvent)
+8     QFileOpenEvent::~QFileOpenEvent
+12    QFileOpenEvent::~QFileOpenEvent
+
+Class QFileOpenEvent
+   size=16 align=4
+   base size=16 base align=4
+QFileOpenEvent (0xb329bac0) 0
+    vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 8u)
+  QEvent (0xb32bb03c) 0
+      primary-for QFileOpenEvent (0xb329bac0)
+
+Vtable for QToolBarChangeEvent
+QToolBarChangeEvent::_ZTV19QToolBarChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QToolBarChangeEvent)
+8     QToolBarChangeEvent::~QToolBarChangeEvent
+12    QToolBarChangeEvent::~QToolBarChangeEvent
+
+Class QToolBarChangeEvent
+   size=16 align=4
+   base size=13 base align=4
+QToolBarChangeEvent (0xb329bb80) 0
+    vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 8u)
+  QEvent (0xb32bb0f0) 0
+      primary-for QToolBarChangeEvent (0xb329bb80)
+
+Vtable for QShortcutEvent
+QShortcutEvent::_ZTV14QShortcutEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QShortcutEvent)
+8     QShortcutEvent::~QShortcutEvent
+12    QShortcutEvent::~QShortcutEvent
+
+Class QShortcutEvent
+   size=24 align=4
+   base size=24 base align=4
+QShortcutEvent (0xb329bcc0) 0
+    vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 8u)
+  QEvent (0xb32bb168) 0
+      primary-for QShortcutEvent (0xb329bcc0)
+
+Vtable for QClipboardEvent
+QClipboardEvent::_ZTV15QClipboardEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QClipboardEvent)
+8     QClipboardEvent::~QClipboardEvent
+12    QClipboardEvent::~QClipboardEvent
+
+Class QClipboardEvent
+   size=12 align=4
+   base size=12 base align=4
+QClipboardEvent (0xb329bec0) 0
+    vptr=((& QClipboardEvent::_ZTV15QClipboardEvent) + 8u)
+  QEvent (0xb32bb30c) 0
+      primary-for QClipboardEvent (0xb329bec0)
+
+Vtable for QWindowStateChangeEvent
+QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QWindowStateChangeEvent)
+8     QWindowStateChangeEvent::~QWindowStateChangeEvent
+12    QWindowStateChangeEvent::~QWindowStateChangeEvent
+
+Class QWindowStateChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QWindowStateChangeEvent (0xb329bf80) 0
+    vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 8u)
+  QEvent (0xb32bb384) 0
+      primary-for QWindowStateChangeEvent (0xb329bf80)
+
+Vtable for QMenubarUpdatedEvent
+QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QMenubarUpdatedEvent)
+8     QMenubarUpdatedEvent::~QMenubarUpdatedEvent
+12    QMenubarUpdatedEvent::~QMenubarUpdatedEvent
+
+Class QMenubarUpdatedEvent
+   size=16 align=4
+   base size=16 base align=4
+QMenubarUpdatedEvent (0xb30c9040) 0
+    vptr=((& QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent) + 8u)
+  QEvent (0xb32bb438) 0
+      primary-for QMenubarUpdatedEvent (0xb30c9040)
+
+Class QTouchEvent::TouchPoint
+   size=4 align=4
+   base size=4 base align=4
+QTouchEvent::TouchPoint (0xb32bb654) 0
+
+Vtable for QTouchEvent
+QTouchEvent::_ZTV11QTouchEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTouchEvent)
+8     QTouchEvent::~QTouchEvent
+12    QTouchEvent::~QTouchEvent
+
+Class QTouchEvent
+   size=32 align=4
+   base size=32 base align=4
+QTouchEvent (0xb30c9180) 0
+    vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 8u)
+  QInputEvent (0xb30c91c0) 0
+      primary-for QTouchEvent (0xb30c9180)
+    QEvent (0xb32bb618) 0
+        primary-for QInputEvent (0xb30c91c0)
+
+Vtable for QGestureEvent
+QGestureEvent::_ZTV13QGestureEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGestureEvent)
+8     QGestureEvent::~QGestureEvent
+12    QGestureEvent::~QGestureEvent
+
+Class QGestureEvent
+   size=12 align=4
+   base size=12 base align=4
+QGestureEvent (0xb30c9580) 0
+    vptr=((& QGestureEvent::_ZTV13QGestureEvent) + 8u)
+  QEvent (0xb32bb924) 0
+      primary-for QGestureEvent (0xb30c9580)
+
+Class QTextInlineObject
+   size=8 align=4
+   base size=8 base align=4
+QTextInlineObject (0xb32bb960) 0
+
+Class QTextLayout::FormatRange
+   size=16 align=4
+   base size=16 base align=4
+QTextLayout::FormatRange (0xb32bbce4) 0
+
+Class QTextLayout
+   size=4 align=4
+   base size=4 base align=4
+QTextLayout (0xb32bbca8) 0
+
+Class QTextLine
+   size=8 align=4
+   base size=8 base align=4
+QTextLine (0xb32bbe88) 0
+
+Class QTextEdit::ExtraSelection
+   size=12 align=4
+   base size=12 base align=4
+QTextEdit::ExtraSelection (0xb31262d0) 0
+
+Vtable for QTextEdit
+QTextEdit::_ZTV9QTextEdit: 69u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTextEdit)
+8     QTextEdit::metaObject
+12    QTextEdit::qt_metacast
+16    QTextEdit::qt_metacall
+20    QTextEdit::~QTextEdit
+24    QTextEdit::~QTextEdit
+28    QTextEdit::event
+32    QObject::eventFilter
+36    QTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTextEdit::mousePressEvent
+84    QTextEdit::mouseReleaseEvent
+88    QTextEdit::mouseDoubleClickEvent
+92    QTextEdit::mouseMoveEvent
+96    QTextEdit::wheelEvent
+100   QTextEdit::keyPressEvent
+104   QTextEdit::keyReleaseEvent
+108   QTextEdit::focusInEvent
+112   QTextEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTextEdit::paintEvent
+128   QWidget::moveEvent
+132   QTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QTextEdit::dragEnterEvent
+156   QTextEdit::dragMoveEvent
+160   QTextEdit::dragLeaveEvent
+164   QTextEdit::dropEvent
+168   QTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTextEdit::changeEvent
+184   QWidget::metric
+188   QTextEdit::inputMethodEvent
+192   QTextEdit::inputMethodQuery
+196   QTextEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QTextEdit::scrollContentsBy
+232   QTextEdit::loadResource
+236   QTextEdit::createMimeDataFromSelection
+240   QTextEdit::canInsertFromMimeData
+244   QTextEdit::insertFromMimeData
+248   (int (*)(...))-0x000000008
+252   (int (*)(...))(& _ZTI9QTextEdit)
+256   QTextEdit::_ZThn8_N9QTextEditD1Ev
+260   QTextEdit::_ZThn8_N9QTextEditD0Ev
+264   QWidget::_ZThn8_NK7QWidget7devTypeEv
+268   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+272   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTextEdit
+   size=20 align=4
+   base size=20 base align=4
+QTextEdit (0xb30c9d40) 0
+    vptr=((& QTextEdit::_ZTV9QTextEdit) + 8u)
+  QAbstractScrollArea (0xb30c9d80) 0
+      primary-for QTextEdit (0xb30c9d40)
+    QFrame (0xb30c9dc0) 0
+        primary-for QAbstractScrollArea (0xb30c9d80)
+      QWidget (0xb3123cd0) 0
+          primary-for QFrame (0xb30c9dc0)
+        QObject (0xb3126258) 0
+            primary-for QWidget (0xb3123cd0)
+        QPaintDevice (0xb3126294) 8
+            vptr=((& QTextEdit::_ZTV9QTextEdit) + 256u)
+
+Class QAbstractTextDocumentLayout::Selection
+   size=12 align=4
+   base size=12 base align=4
+QAbstractTextDocumentLayout::Selection (0xb3126b40) 0
+
+Class QAbstractTextDocumentLayout::PaintContext
+   size=48 align=4
+   base size=48 base align=4
+QAbstractTextDocumentLayout::PaintContext (0xb3126b7c) 0
+
+Vtable for QAbstractTextDocumentLayout
+QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractTextDocumentLayout)
+8     QAbstractTextDocumentLayout::metaObject
+12    QAbstractTextDocumentLayout::qt_metacast
+16    QAbstractTextDocumentLayout::qt_metacall
+20    QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout
+24    QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    QAbstractTextDocumentLayout::resizeInlineObject
+88    QAbstractTextDocumentLayout::positionInlineObject
+92    QAbstractTextDocumentLayout::drawInlineObject
+
+Class QAbstractTextDocumentLayout
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTextDocumentLayout (0xb314fac0) 0
+    vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 8u)
+  QObject (0xb3126b04) 0
+      primary-for QAbstractTextDocumentLayout (0xb314fac0)
+
+Vtable for QTextObjectInterface
+QTextObjectInterface::_ZTV20QTextObjectInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QTextObjectInterface)
+8     QTextObjectInterface::~QTextObjectInterface
+12    QTextObjectInterface::~QTextObjectInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextObjectInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextObjectInterface (0xb31b12d0) 0 nearly-empty
+    vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 8u)
+
+Vtable for QPlainTextEdit
+QPlainTextEdit::_ZTV14QPlainTextEdit: 69u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QPlainTextEdit)
+8     QPlainTextEdit::metaObject
+12    QPlainTextEdit::qt_metacast
+16    QPlainTextEdit::qt_metacall
+20    QPlainTextEdit::~QPlainTextEdit
+24    QPlainTextEdit::~QPlainTextEdit
+28    QPlainTextEdit::event
+32    QObject::eventFilter
+36    QPlainTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QPlainTextEdit::mousePressEvent
+84    QPlainTextEdit::mouseReleaseEvent
+88    QPlainTextEdit::mouseDoubleClickEvent
+92    QPlainTextEdit::mouseMoveEvent
+96    QPlainTextEdit::wheelEvent
+100   QPlainTextEdit::keyPressEvent
+104   QPlainTextEdit::keyReleaseEvent
+108   QPlainTextEdit::focusInEvent
+112   QPlainTextEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QPlainTextEdit::paintEvent
+128   QWidget::moveEvent
+132   QPlainTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QPlainTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QPlainTextEdit::dragEnterEvent
+156   QPlainTextEdit::dragMoveEvent
+160   QPlainTextEdit::dragLeaveEvent
+164   QPlainTextEdit::dropEvent
+168   QPlainTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QPlainTextEdit::changeEvent
+184   QWidget::metric
+188   QPlainTextEdit::inputMethodEvent
+192   QPlainTextEdit::inputMethodQuery
+196   QPlainTextEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QPlainTextEdit::scrollContentsBy
+232   QPlainTextEdit::loadResource
+236   QPlainTextEdit::createMimeDataFromSelection
+240   QPlainTextEdit::canInsertFromMimeData
+244   QPlainTextEdit::insertFromMimeData
+248   (int (*)(...))-0x000000008
+252   (int (*)(...))(& _ZTI14QPlainTextEdit)
+256   QPlainTextEdit::_ZThn8_N14QPlainTextEditD1Ev
+260   QPlainTextEdit::_ZThn8_N14QPlainTextEditD0Ev
+264   QWidget::_ZThn8_NK7QWidget7devTypeEv
+268   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+272   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPlainTextEdit
+   size=20 align=4
+   base size=20 base align=4
+QPlainTextEdit (0xb31b2540) 0
+    vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 8u)
+  QAbstractScrollArea (0xb31b2580) 0
+      primary-for QPlainTextEdit (0xb31b2540)
+    QFrame (0xb31b25c0) 0
+        primary-for QAbstractScrollArea (0xb31b2580)
+      QWidget (0xb31b49b0) 0
+          primary-for QFrame (0xb31b25c0)
+        QObject (0xb31b17bc) 0
+            primary-for QWidget (0xb31b49b0)
+        QPaintDevice (0xb31b17f8) 8
+            vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 256u)
+
+Vtable for QPlainTextDocumentLayout
+QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QPlainTextDocumentLayout)
+8     QPlainTextDocumentLayout::metaObject
+12    QPlainTextDocumentLayout::qt_metacast
+16    QPlainTextDocumentLayout::qt_metacall
+20    QPlainTextDocumentLayout::~QPlainTextDocumentLayout
+24    QPlainTextDocumentLayout::~QPlainTextDocumentLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPlainTextDocumentLayout::draw
+60    QPlainTextDocumentLayout::hitTest
+64    QPlainTextDocumentLayout::pageCount
+68    QPlainTextDocumentLayout::documentSize
+72    QPlainTextDocumentLayout::frameBoundingRect
+76    QPlainTextDocumentLayout::blockBoundingRect
+80    QPlainTextDocumentLayout::documentChanged
+84    QAbstractTextDocumentLayout::resizeInlineObject
+88    QAbstractTextDocumentLayout::positionInlineObject
+92    QAbstractTextDocumentLayout::drawInlineObject
+
+Class QPlainTextDocumentLayout
+   size=8 align=4
+   base size=8 base align=4
+QPlainTextDocumentLayout (0xb31b2a40) 0
+    vptr=((& QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout) + 8u)
+  QAbstractTextDocumentLayout (0xb31b2a80) 0
+      primary-for QPlainTextDocumentLayout (0xb31b2a40)
+    QObject (0xb31b1b40) 0
+        primary-for QAbstractTextDocumentLayout (0xb31b2a80)
+
+Vtable for QPrinter
+QPrinter::_ZTV8QPrinter: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QPrinter)
+8     QPrinter::~QPrinter
+12    QPrinter::~QPrinter
+16    QPrinter::devType
+20    QPrinter::paintEngine
+24    QPrinter::metric
+
+Class QPrinter
+   size=12 align=4
+   base size=12 base align=4
+QPrinter (0xb31b2d40) 0
+    vptr=((& QPrinter::_ZTV8QPrinter) + 8u)
+  QPaintDevice (0xb31b1d5c) 0
+      primary-for QPrinter (0xb31b2d40)
+
+Vtable for QPrintPreviewWidget
+QPrintPreviewWidget::_ZTV19QPrintPreviewWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QPrintPreviewWidget)
+8     QPrintPreviewWidget::metaObject
+12    QPrintPreviewWidget::qt_metacast
+16    QPrintPreviewWidget::qt_metacall
+20    QPrintPreviewWidget::~QPrintPreviewWidget
+24    QPrintPreviewWidget::~QPrintPreviewWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintPreviewWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI19QPrintPreviewWidget)
+232   QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD1Ev
+236   QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintPreviewWidget
+   size=24 align=4
+   base size=24 base align=4
+QPrintPreviewWidget (0xb3012300) 0
+    vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 8u)
+  QWidget (0xb30156e0) 0
+      primary-for QPrintPreviewWidget (0xb3012300)
+    QObject (0xb30180f0) 0
+        primary-for QWidget (0xb30156e0)
+    QPaintDevice (0xb301812c) 8
+        vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 232u)
+
+Vtable for QProgressBar
+QProgressBar::_ZTV12QProgressBar: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QProgressBar)
+8     QProgressBar::metaObject
+12    QProgressBar::qt_metacast
+16    QProgressBar::qt_metacall
+20    QProgressBar::~QProgressBar
+24    QProgressBar::~QProgressBar
+28    QProgressBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QProgressBar::sizeHint
+68    QProgressBar::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QProgressBar::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QProgressBar::text
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI12QProgressBar)
+236   QProgressBar::_ZThn8_N12QProgressBarD1Ev
+240   QProgressBar::_ZThn8_N12QProgressBarD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QProgressBar
+   size=20 align=4
+   base size=20 base align=4
+QProgressBar (0xb30125c0) 0
+    vptr=((& QProgressBar::_ZTV12QProgressBar) + 8u)
+  QWidget (0xb3022a50) 0
+      primary-for QProgressBar (0xb30125c0)
+    QObject (0xb3018348) 0
+        primary-for QWidget (0xb3022a50)
+    QPaintDevice (0xb3018384) 8
+        vptr=((& QProgressBar::_ZTV12QProgressBar) + 236u)
+
+Vtable for QRadioButton
+QRadioButton::_ZTV12QRadioButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QRadioButton)
+8     QRadioButton::metaObject
+12    QRadioButton::qt_metacast
+16    QRadioButton::qt_metacall
+20    QRadioButton::~QRadioButton
+24    QRadioButton::~QRadioButton
+28    QRadioButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QRadioButton::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QRadioButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QRadioButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QRadioButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QRadioButton)
+244   QRadioButton::_ZThn8_N12QRadioButtonD1Ev
+248   QRadioButton::_ZThn8_N12QRadioButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QRadioButton
+   size=20 align=4
+   base size=20 base align=4
+QRadioButton (0xb3012900) 0
+    vptr=((& QRadioButton::_ZTV12QRadioButton) + 8u)
+  QAbstractButton (0xb3012940) 0
+      primary-for QRadioButton (0xb3012900)
+    QWidget (0xb3033e10) 0
+        primary-for QAbstractButton (0xb3012940)
+      QObject (0xb3018618) 0
+          primary-for QWidget (0xb3033e10)
+      QPaintDevice (0xb3018654) 8
+          vptr=((& QRadioButton::_ZTV12QRadioButton) + 244u)
+
+Vtable for QScrollArea
+QScrollArea::_ZTV11QScrollArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QScrollArea)
+8     QScrollArea::metaObject
+12    QScrollArea::qt_metacast
+16    QScrollArea::qt_metacall
+20    QScrollArea::~QScrollArea
+24    QScrollArea::~QScrollArea
+28    QScrollArea::event
+32    QScrollArea::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QScrollArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QScrollArea::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QScrollArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI11QScrollArea)
+240   QScrollArea::_ZThn8_N11QScrollAreaD1Ev
+244   QScrollArea::_ZThn8_N11QScrollAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QScrollArea
+   size=20 align=4
+   base size=20 base align=4
+QScrollArea (0xb3012c00) 0
+    vptr=((& QScrollArea::_ZTV11QScrollArea) + 8u)
+  QAbstractScrollArea (0xb3012c40) 0
+      primary-for QScrollArea (0xb3012c00)
+    QFrame (0xb3012c80) 0
+        primary-for QAbstractScrollArea (0xb3012c40)
+      QWidget (0xb3045f00) 0
+          primary-for QFrame (0xb3012c80)
+        QObject (0xb3018870) 0
+            primary-for QWidget (0xb3045f00)
+        QPaintDevice (0xb30188ac) 8
+            vptr=((& QScrollArea::_ZTV11QScrollArea) + 240u)
+
+Vtable for QScrollBar
+QScrollBar::_ZTV10QScrollBar: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QScrollBar)
+8     QScrollBar::metaObject
+12    QScrollBar::qt_metacast
+16    QScrollBar::qt_metacall
+20    QScrollBar::~QScrollBar
+24    QScrollBar::~QScrollBar
+28    QScrollBar::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QScrollBar::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QScrollBar::mousePressEvent
+84    QScrollBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QScrollBar::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QScrollBar::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QScrollBar::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QScrollBar::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QScrollBar::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI10QScrollBar)
+236   QScrollBar::_ZThn8_N10QScrollBarD1Ev
+240   QScrollBar::_ZThn8_N10QScrollBarD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QScrollBar
+   size=20 align=4
+   base size=20 base align=4
+QScrollBar (0xb3012f40) 0
+    vptr=((& QScrollBar::_ZTV10QScrollBar) + 8u)
+  QAbstractSlider (0xb3012f80) 0
+      primary-for QScrollBar (0xb3012f40)
+    QWidget (0xb3053fa0) 0
+        primary-for QAbstractSlider (0xb3012f80)
+      QObject (0xb3018ac8) 0
+          primary-for QWidget (0xb3053fa0)
+      QPaintDevice (0xb3018b04) 8
+          vptr=((& QScrollBar::_ZTV10QScrollBar) + 236u)
+
+Vtable for QSizeGrip
+QSizeGrip::_ZTV9QSizeGrip: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSizeGrip)
+8     QSizeGrip::metaObject
+12    QSizeGrip::qt_metacast
+16    QSizeGrip::qt_metacall
+20    QSizeGrip::~QSizeGrip
+24    QSizeGrip::~QSizeGrip
+28    QSizeGrip::event
+32    QSizeGrip::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QSizeGrip::setVisible
+64    QSizeGrip::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSizeGrip::mousePressEvent
+84    QSizeGrip::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSizeGrip::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSizeGrip::paintEvent
+128   QSizeGrip::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QSizeGrip::showEvent
+172   QSizeGrip::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QSizeGrip)
+232   QSizeGrip::_ZThn8_N9QSizeGripD1Ev
+236   QSizeGrip::_ZThn8_N9QSizeGripD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSizeGrip
+   size=20 align=4
+   base size=20 base align=4
+QSizeGrip (0xb3060280) 0
+    vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 8u)
+  QWidget (0xb3067d20) 0
+      primary-for QSizeGrip (0xb3060280)
+    QObject (0xb3018d98) 0
+        primary-for QWidget (0xb3067d20)
+    QPaintDevice (0xb3018dd4) 8
+        vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 232u)
+
+Vtable for QSpinBox
+QSpinBox::_ZTV8QSpinBox: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QSpinBox)
+8     QSpinBox::metaObject
+12    QSpinBox::qt_metacast
+16    QSpinBox::qt_metacall
+20    QSpinBox::~QSpinBox
+24    QSpinBox::~QSpinBox
+28    QSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSpinBox::validate
+228   QSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   QSpinBox::valueFromText
+248   QSpinBox::textFromValue
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI8QSpinBox)
+260   QSpinBox::_ZThn8_N8QSpinBoxD1Ev
+264   QSpinBox::_ZThn8_N8QSpinBoxD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QSpinBox (0xb3060540) 0
+    vptr=((& QSpinBox::_ZTV8QSpinBox) + 8u)
+  QAbstractSpinBox (0xb3060580) 0
+      primary-for QSpinBox (0xb3060540)
+    QWidget (0xb3076af0) 0
+        primary-for QAbstractSpinBox (0xb3060580)
+      QObject (0xb307e000) 0
+          primary-for QWidget (0xb3076af0)
+      QPaintDevice (0xb307e03c) 8
+          vptr=((& QSpinBox::_ZTV8QSpinBox) + 260u)
+
+Vtable for QDoubleSpinBox
+QDoubleSpinBox::_ZTV14QDoubleSpinBox: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDoubleSpinBox)
+8     QDoubleSpinBox::metaObject
+12    QDoubleSpinBox::qt_metacast
+16    QDoubleSpinBox::qt_metacall
+20    QDoubleSpinBox::~QDoubleSpinBox
+24    QDoubleSpinBox::~QDoubleSpinBox
+28    QAbstractSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDoubleSpinBox::validate
+228   QDoubleSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   QDoubleSpinBox::valueFromText
+248   QDoubleSpinBox::textFromValue
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI14QDoubleSpinBox)
+260   QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD1Ev
+264   QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDoubleSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QDoubleSpinBox (0xb3060980) 0
+    vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 8u)
+  QAbstractSpinBox (0xb30609c0) 0
+      primary-for QDoubleSpinBox (0xb3060980)
+    QWidget (0xb308c870) 0
+        primary-for QAbstractSpinBox (0xb30609c0)
+      QObject (0xb307e2d0) 0
+          primary-for QWidget (0xb308c870)
+      QPaintDevice (0xb307e30c) 8
+          vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 260u)
+
+Vtable for QSplashScreen
+QSplashScreen::_ZTV13QSplashScreen: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSplashScreen)
+8     QSplashScreen::metaObject
+12    QSplashScreen::qt_metacast
+16    QSplashScreen::qt_metacall
+20    QSplashScreen::~QSplashScreen
+24    QSplashScreen::~QSplashScreen
+28    QSplashScreen::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSplashScreen::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSplashScreen::drawContents
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI13QSplashScreen)
+236   QSplashScreen::_ZThn8_N13QSplashScreenD1Ev
+240   QSplashScreen::_ZThn8_N13QSplashScreenD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplashScreen
+   size=20 align=4
+   base size=20 base align=4
+QSplashScreen (0xb3060c80) 0
+    vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 8u)
+  QWidget (0xb309a8c0) 0
+      primary-for QSplashScreen (0xb3060c80)
+    QObject (0xb307e528) 0
+        primary-for QWidget (0xb309a8c0)
+    QPaintDevice (0xb307e564) 8
+        vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 236u)
+
+Vtable for QSplitter
+QSplitter::_ZTV9QSplitter: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSplitter)
+8     QSplitter::metaObject
+12    QSplitter::qt_metacast
+16    QSplitter::qt_metacall
+20    QSplitter::~QSplitter
+24    QSplitter::~QSplitter
+28    QSplitter::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QSplitter::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSplitter::sizeHint
+68    QSplitter::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QSplitter::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QSplitter::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSplitter::createHandle
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI9QSplitter)
+236   QSplitter::_ZThn8_N9QSplitterD1Ev
+240   QSplitter::_ZThn8_N9QSplitterD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplitter
+   size=20 align=4
+   base size=20 base align=4
+QSplitter (0xb3060fc0) 0
+    vptr=((& QSplitter::_ZTV9QSplitter) + 8u)
+  QFrame (0xb30b9000) 0
+      primary-for QSplitter (0xb3060fc0)
+    QWidget (0xb30acaa0) 0
+        primary-for QFrame (0xb30b9000)
+      QObject (0xb307e780) 0
+          primary-for QWidget (0xb30acaa0)
+      QPaintDevice (0xb307e7bc) 8
+          vptr=((& QSplitter::_ZTV9QSplitter) + 236u)
+
+Vtable for QSplitterHandle
+QSplitterHandle::_ZTV15QSplitterHandle: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSplitterHandle)
+8     QSplitterHandle::metaObject
+12    QSplitterHandle::qt_metacast
+16    QSplitterHandle::qt_metacall
+20    QSplitterHandle::~QSplitterHandle
+24    QSplitterHandle::~QSplitterHandle
+28    QSplitterHandle::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSplitterHandle::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSplitterHandle::mousePressEvent
+84    QSplitterHandle::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSplitterHandle::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSplitterHandle::paintEvent
+128   QWidget::moveEvent
+132   QSplitterHandle::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI15QSplitterHandle)
+232   QSplitterHandle::_ZThn8_N15QSplitterHandleD1Ev
+236   QSplitterHandle::_ZThn8_N15QSplitterHandleD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplitterHandle
+   size=20 align=4
+   base size=20 base align=4
+QSplitterHandle (0xb30b9400) 0
+    vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 8u)
+  QWidget (0xb2ece550) 0
+      primary-for QSplitterHandle (0xb30b9400)
+    QObject (0xb307eb40) 0
+        primary-for QWidget (0xb2ece550)
+    QPaintDevice (0xb307eb7c) 8
+        vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 232u)
+
+Vtable for QStackedWidget
+QStackedWidget::_ZTV14QStackedWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QStackedWidget)
+8     QStackedWidget::metaObject
+12    QStackedWidget::qt_metacast
+16    QStackedWidget::qt_metacall
+20    QStackedWidget::~QStackedWidget
+24    QStackedWidget::~QStackedWidget
+28    QStackedWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QStackedWidget)
+232   QStackedWidget::_ZThn8_N14QStackedWidgetD1Ev
+236   QStackedWidget::_ZThn8_N14QStackedWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QStackedWidget
+   size=20 align=4
+   base size=20 base align=4
+QStackedWidget (0xb30b96c0) 0
+    vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 8u)
+  QFrame (0xb30b9700) 0
+      primary-for QStackedWidget (0xb30b96c0)
+    QWidget (0xb2ee0140) 0
+        primary-for QFrame (0xb30b9700)
+      QObject (0xb307ed98) 0
+          primary-for QWidget (0xb2ee0140)
+      QPaintDevice (0xb307edd4) 8
+          vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 232u)
+
+Vtable for QStatusBar
+QStatusBar::_ZTV10QStatusBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QStatusBar)
+8     QStatusBar::metaObject
+12    QStatusBar::qt_metacast
+16    QStatusBar::qt_metacall
+20    QStatusBar::~QStatusBar
+24    QStatusBar::~QStatusBar
+28    QStatusBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QStatusBar::paintEvent
+128   QWidget::moveEvent
+132   QStatusBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QStatusBar::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QStatusBar)
+232   QStatusBar::_ZThn8_N10QStatusBarD1Ev
+236   QStatusBar::_ZThn8_N10QStatusBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QStatusBar
+   size=20 align=4
+   base size=20 base align=4
+QStatusBar (0xb30b99c0) 0
+    vptr=((& QStatusBar::_ZTV10QStatusBar) + 8u)
+  QWidget (0xb2ee5cd0) 0
+      primary-for QStatusBar (0xb30b99c0)
+    QObject (0xb2ef0000) 0
+        primary-for QWidget (0xb2ee5cd0)
+    QPaintDevice (0xb2ef003c) 8
+        vptr=((& QStatusBar::_ZTV10QStatusBar) + 232u)
+
+Vtable for QTextBrowser
+QTextBrowser::_ZTV12QTextBrowser: 74u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextBrowser)
+8     QTextBrowser::metaObject
+12    QTextBrowser::qt_metacast
+16    QTextBrowser::qt_metacall
+20    QTextBrowser::~QTextBrowser
+24    QTextBrowser::~QTextBrowser
+28    QTextBrowser::event
+32    QObject::eventFilter
+36    QTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTextBrowser::mousePressEvent
+84    QTextBrowser::mouseReleaseEvent
+88    QTextEdit::mouseDoubleClickEvent
+92    QTextBrowser::mouseMoveEvent
+96    QTextEdit::wheelEvent
+100   QTextBrowser::keyPressEvent
+104   QTextEdit::keyReleaseEvent
+108   QTextEdit::focusInEvent
+112   QTextBrowser::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTextBrowser::paintEvent
+128   QWidget::moveEvent
+132   QTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QTextEdit::dragEnterEvent
+156   QTextEdit::dragMoveEvent
+160   QTextEdit::dragLeaveEvent
+164   QTextEdit::dropEvent
+168   QTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTextEdit::changeEvent
+184   QWidget::metric
+188   QTextEdit::inputMethodEvent
+192   QTextEdit::inputMethodQuery
+196   QTextBrowser::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QTextEdit::scrollContentsBy
+232   QTextBrowser::loadResource
+236   QTextEdit::createMimeDataFromSelection
+240   QTextEdit::canInsertFromMimeData
+244   QTextEdit::insertFromMimeData
+248   QTextBrowser::setSource
+252   QTextBrowser::backward
+256   QTextBrowser::forward
+260   QTextBrowser::home
+264   QTextBrowser::reload
+268   (int (*)(...))-0x000000008
+272   (int (*)(...))(& _ZTI12QTextBrowser)
+276   QTextBrowser::_ZThn8_N12QTextBrowserD1Ev
+280   QTextBrowser::_ZThn8_N12QTextBrowserD0Ev
+284   QWidget::_ZThn8_NK7QWidget7devTypeEv
+288   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+292   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTextBrowser
+   size=20 align=4
+   base size=20 base align=4
+QTextBrowser (0xb30b9dc0) 0
+    vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 8u)
+  QTextEdit (0xb30b9e00) 0
+      primary-for QTextBrowser (0xb30b9dc0)
+    QAbstractScrollArea (0xb30b9e40) 0
+        primary-for QTextEdit (0xb30b9e00)
+      QFrame (0xb30b9e80) 0
+          primary-for QAbstractScrollArea (0xb30b9e40)
+        QWidget (0xb2f01460) 0
+            primary-for QFrame (0xb30b9e80)
+          QObject (0xb2ef0258) 0
+              primary-for QWidget (0xb2f01460)
+          QPaintDevice (0xb2ef0294) 8
+              vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 276u)
+
+Vtable for QToolBar
+QToolBar::_ZTV8QToolBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QToolBar)
+8     QToolBar::metaObject
+12    QToolBar::qt_metacast
+16    QToolBar::qt_metacall
+20    QToolBar::~QToolBar
+24    QToolBar::~QToolBar
+28    QToolBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QToolBar::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QToolBar::paintEvent
+128   QWidget::moveEvent
+132   QToolBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QToolBar::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI8QToolBar)
+232   QToolBar::_ZThn8_N8QToolBarD1Ev
+236   QToolBar::_ZThn8_N8QToolBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolBar
+   size=20 align=4
+   base size=20 base align=4
+QToolBar (0xb2f12140) 0
+    vptr=((& QToolBar::_ZTV8QToolBar) + 8u)
+  QWidget (0xb2f0bd20) 0
+      primary-for QToolBar (0xb2f12140)
+    QObject (0xb2ef04b0) 0
+        primary-for QWidget (0xb2f0bd20)
+    QPaintDevice (0xb2ef04ec) 8
+        vptr=((& QToolBar::_ZTV8QToolBar) + 232u)
+
+Vtable for QToolBox
+QToolBox::_ZTV8QToolBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QToolBox)
+8     QToolBox::metaObject
+12    QToolBox::qt_metacast
+16    QToolBox::qt_metacall
+20    QToolBox::~QToolBox
+24    QToolBox::~QToolBox
+28    QToolBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QToolBox::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QToolBox::itemInserted
+228   QToolBox::itemRemoved
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI8QToolBox)
+240   QToolBox::_ZThn8_N8QToolBoxD1Ev
+244   QToolBox::_ZThn8_N8QToolBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolBox
+   size=20 align=4
+   base size=20 base align=4
+QToolBox (0xb2f12540) 0
+    vptr=((& QToolBox::_ZTV8QToolBox) + 8u)
+  QFrame (0xb2f12580) 0
+      primary-for QToolBox (0xb2f12540)
+    QWidget (0xb2f2a730) 0
+        primary-for QFrame (0xb2f12580)
+      QObject (0xb2ef0834) 0
+          primary-for QWidget (0xb2f2a730)
+      QPaintDevice (0xb2ef0870) 8
+          vptr=((& QToolBox::_ZTV8QToolBox) + 240u)
+
+Vtable for QToolButton
+QToolButton::_ZTV11QToolButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QToolButton)
+8     QToolButton::metaObject
+12    QToolButton::qt_metacast
+16    QToolButton::qt_metacall
+20    QToolButton::~QToolButton
+24    QToolButton::~QToolButton
+28    QToolButton::event
+32    QObject::eventFilter
+36    QToolButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QToolButton::sizeHint
+68    QToolButton::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QToolButton::mousePressEvent
+84    QToolButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QToolButton::enterEvent
+120   QToolButton::leaveEvent
+124   QToolButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QToolButton::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QToolButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QToolButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QToolButton)
+244   QToolButton::_ZThn8_N11QToolButtonD1Ev
+248   QToolButton::_ZThn8_N11QToolButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolButton
+   size=20 align=4
+   base size=20 base align=4
+QToolButton (0xb2f12b80) 0
+    vptr=((& QToolButton::_ZTV11QToolButton) + 8u)
+  QAbstractButton (0xb2f12bc0) 0
+      primary-for QToolButton (0xb2f12b80)
+    QWidget (0xb2f4f5a0) 0
+        primary-for QAbstractButton (0xb2f12bc0)
+      QObject (0xb2ef0f3c) 0
+          primary-for QWidget (0xb2f4f5a0)
+      QPaintDevice (0xb2ef0f78) 8
+          vptr=((& QToolButton::_ZTV11QToolButton) + 244u)
+
+Vtable for QWorkspace
+QWorkspace::_ZTV10QWorkspace: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QWorkspace)
+8     QWorkspace::metaObject
+12    QWorkspace::qt_metacast
+16    QWorkspace::qt_metacall
+20    QWorkspace::~QWorkspace
+24    QWorkspace::~QWorkspace
+28    QWorkspace::event
+32    QWorkspace::eventFilter
+36    QObject::timerEvent
+40    QWorkspace::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWorkspace::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWorkspace::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWorkspace::paintEvent
+128   QWidget::moveEvent
+132   QWorkspace::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWorkspace::showEvent
+172   QWorkspace::hideEvent
+176   QWidget::x11Event
+180   QWorkspace::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QWorkspace)
+232   QWorkspace::_ZThn8_N10QWorkspaceD1Ev
+236   QWorkspace::_ZThn8_N10QWorkspaceD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWorkspace
+   size=20 align=4
+   base size=20 base align=4
+QWorkspace (0xb2f6f300) 0
+    vptr=((& QWorkspace::_ZTV10QWorkspace) + 8u)
+  QWidget (0xb2f736e0) 0
+      primary-for QWorkspace (0xb2f6f300)
+    QObject (0xb2f695dc) 0
+        primary-for QWidget (0xb2f736e0)
+    QPaintDevice (0xb2f69618) 8
+        vptr=((& QWorkspace::_ZTV10QWorkspace) + 232u)
+
+Vtable for QCompleter
+QCompleter::_ZTV10QCompleter: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QCompleter)
+8     QCompleter::metaObject
+12    QCompleter::qt_metacast
+16    QCompleter::qt_metacall
+20    QCompleter::~QCompleter
+24    QCompleter::~QCompleter
+28    QCompleter::event
+32    QCompleter::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCompleter::pathFromIndex
+60    QCompleter::splitPath
+
+Class QCompleter
+   size=8 align=4
+   base size=8 base align=4
+QCompleter (0xb2f6f5c0) 0
+    vptr=((& QCompleter::_ZTV10QCompleter) + 8u)
+  QObject (0xb2f69834) 0
+      primary-for QCompleter (0xb2f6f5c0)
+
+Class QDesktopServices
+   size=1 align=1
+   base size=0 base align=1
+QDesktopServices (0xb2f69a50) 0 empty
+
+Vtable for QSystemTrayIcon
+QSystemTrayIcon::_ZTV15QSystemTrayIcon: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSystemTrayIcon)
+8     QSystemTrayIcon::metaObject
+12    QSystemTrayIcon::qt_metacast
+16    QSystemTrayIcon::qt_metacall
+20    QSystemTrayIcon::~QSystemTrayIcon
+24    QSystemTrayIcon::~QSystemTrayIcon
+28    QSystemTrayIcon::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSystemTrayIcon
+   size=8 align=4
+   base size=8 base align=4
+QSystemTrayIcon (0xb2f6f8c0) 0
+    vptr=((& QSystemTrayIcon::_ZTV15QSystemTrayIcon) + 8u)
+  QObject (0xb2f69ac8) 0
+      primary-for QSystemTrayIcon (0xb2f6f8c0)
+
+Vtable for QUndoGroup
+QUndoGroup::_ZTV10QUndoGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QUndoGroup)
+8     QUndoGroup::metaObject
+12    QUndoGroup::qt_metacast
+16    QUndoGroup::qt_metacall
+20    QUndoGroup::~QUndoGroup
+24    QUndoGroup::~QUndoGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QUndoGroup
+   size=8 align=4
+   base size=8 base align=4
+QUndoGroup (0xb2f6fc40) 0
+    vptr=((& QUndoGroup::_ZTV10QUndoGroup) + 8u)
+  QObject (0xb2f69ce4) 0
+      primary-for QUndoGroup (0xb2f6fc40)
+
+Vtable for QUndoCommand
+QUndoCommand::_ZTV12QUndoCommand: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QUndoCommand)
+8     QUndoCommand::~QUndoCommand
+12    QUndoCommand::~QUndoCommand
+16    QUndoCommand::undo
+20    QUndoCommand::redo
+24    QUndoCommand::id
+28    QUndoCommand::mergeWith
+
+Class QUndoCommand
+   size=8 align=4
+   base size=8 base align=4
+QUndoCommand (0xb2f69f00) 0
+    vptr=((& QUndoCommand::_ZTV12QUndoCommand) + 8u)
+
+Vtable for QUndoStack
+QUndoStack::_ZTV10QUndoStack: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QUndoStack)
+8     QUndoStack::metaObject
+12    QUndoStack::qt_metacast
+16    QUndoStack::qt_metacall
+20    QUndoStack::~QUndoStack
+24    QUndoStack::~QUndoStack
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QUndoStack
+   size=8 align=4
+   base size=8 base align=4
+QUndoStack (0xb2f6ff40) 0
+    vptr=((& QUndoStack::_ZTV10QUndoStack) + 8u)
+  QObject (0xb2f69f3c) 0
+      primary-for QUndoStack (0xb2f6ff40)
+
+Class QItemSelectionRange
+   size=8 align=4
+   base size=8 base align=4
+QItemSelectionRange (0xb2dd3168) 0
+
+Vtable for QItemSelectionModel
+QItemSelectionModel::_ZTV19QItemSelectionModel: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QItemSelectionModel)
+8     QItemSelectionModel::metaObject
+12    QItemSelectionModel::qt_metacast
+16    QItemSelectionModel::qt_metacall
+20    QItemSelectionModel::~QItemSelectionModel
+24    QItemSelectionModel::~QItemSelectionModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QItemSelectionModel::select
+60    QItemSelectionModel::select
+64    QItemSelectionModel::clear
+68    QItemSelectionModel::reset
+
+Class QItemSelectionModel
+   size=8 align=4
+   base size=8 base align=4
+QItemSelectionModel (0xb2dcfcc0) 0
+    vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 8u)
+  QObject (0xb2e0b1e0) 0
+      primary-for QItemSelectionModel (0xb2dcfcc0)
+
+Class QItemSelection
+   size=4 align=4
+   base size=4 base align=4
+QItemSelection (0xb2e35180) 0
+  QList<QItemSelectionRange> (0xb2e0b5a0) 0
+
+Vtable for QAbstractItemView
+QAbstractItemView::_ZTV17QAbstractItemView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAbstractItemView)
+8     QAbstractItemView::metaObject
+12    QAbstractItemView::qt_metacast
+16    QAbstractItemView::qt_metacall
+20    QAbstractItemView::~QAbstractItemView
+24    QAbstractItemView::~QAbstractItemView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QAbstractScrollArea::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   __cxa_pure_virtual
+248   __cxa_pure_virtual
+252   __cxa_pure_virtual
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QAbstractItemView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QAbstractItemView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QAbstractItemView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   __cxa_pure_virtual
+344   __cxa_pure_virtual
+348   __cxa_pure_virtual
+352   __cxa_pure_virtual
+356   __cxa_pure_virtual
+360   __cxa_pure_virtual
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI17QAbstractItemView)
+392   QAbstractItemView::_ZThn8_N17QAbstractItemViewD1Ev
+396   QAbstractItemView::_ZThn8_N17QAbstractItemViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractItemView
+   size=20 align=4
+   base size=20 base align=4
+QAbstractItemView (0xb2e35300) 0
+    vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 8u)
+  QAbstractScrollArea (0xb2e35340) 0
+      primary-for QAbstractItemView (0xb2e35300)
+    QFrame (0xb2e35380) 0
+        primary-for QAbstractScrollArea (0xb2e35340)
+      QWidget (0xb2e5e280) 0
+          primary-for QFrame (0xb2e35380)
+        QObject (0xb2e0b744) 0
+            primary-for QWidget (0xb2e5e280)
+        QPaintDevice (0xb2e0b780) 8
+            vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 392u)
+
+Vtable for QListView
+QListView::_ZTV9QListView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QListView)
+8     QListView::metaObject
+12    QListView::qt_metacast
+16    QListView::qt_metacall
+20    QListView::~QListView
+24    QListView::~QListView
+28    QListView::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI9QListView)
+392   QListView::_ZThn8_N9QListViewD1Ev
+396   QListView::_ZThn8_N9QListViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QListView
+   size=20 align=4
+   base size=20 base align=4
+QListView (0xb2e357c0) 0
+    vptr=((& QListView::_ZTV9QListView) + 8u)
+  QAbstractItemView (0xb2e35800) 0
+      primary-for QListView (0xb2e357c0)
+    QAbstractScrollArea (0xb2e35840) 0
+        primary-for QAbstractItemView (0xb2e35800)
+      QFrame (0xb2e35880) 0
+          primary-for QAbstractScrollArea (0xb2e35840)
+        QWidget (0xb2e90b40) 0
+            primary-for QFrame (0xb2e35880)
+          QObject (0xb2e0ba8c) 0
+              primary-for QWidget (0xb2e90b40)
+          QPaintDevice (0xb2e0bac8) 8
+              vptr=((& QListView::_ZTV9QListView) + 392u)
+
+Vtable for QUndoView
+QUndoView::_ZTV9QUndoView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QUndoView)
+8     QUndoView::metaObject
+12    QUndoView::qt_metacast
+16    QUndoView::qt_metacall
+20    QUndoView::~QUndoView
+24    QUndoView::~QUndoView
+28    QListView::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI9QUndoView)
+392   QUndoView::_ZThn8_N9QUndoViewD1Ev
+396   QUndoView::_ZThn8_N9QUndoViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QUndoView
+   size=20 align=4
+   base size=20 base align=4
+QUndoView (0xb2e35b80) 0
+    vptr=((& QUndoView::_ZTV9QUndoView) + 8u)
+  QListView (0xb2e35bc0) 0
+      primary-for QUndoView (0xb2e35b80)
+    QAbstractItemView (0xb2e35c00) 0
+        primary-for QListView (0xb2e35bc0)
+      QAbstractScrollArea (0xb2e35c40) 0
+          primary-for QAbstractItemView (0xb2e35c00)
+        QFrame (0xb2e35c80) 0
+            primary-for QAbstractScrollArea (0xb2e35c40)
+          QWidget (0xb2ebfe60) 0
+              primary-for QFrame (0xb2e35c80)
+            QObject (0xb2e0bce4) 0
+                primary-for QWidget (0xb2ebfe60)
+            QPaintDevice (0xb2e0bd20) 8
+                vptr=((& QUndoView::_ZTV9QUndoView) + 392u)
+
+Class QStaticText
+   size=4 align=4
+   base size=4 base align=4
+QStaticText (0xb2e0bf3c) 0
+
+Vtable for QSyntaxHighlighter
+QSyntaxHighlighter::_ZTV18QSyntaxHighlighter: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QSyntaxHighlighter)
+8     QSyntaxHighlighter::metaObject
+12    QSyntaxHighlighter::qt_metacast
+16    QSyntaxHighlighter::qt_metacall
+20    QSyntaxHighlighter::~QSyntaxHighlighter
+24    QSyntaxHighlighter::~QSyntaxHighlighter
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+
+Class QSyntaxHighlighter
+   size=8 align=4
+   base size=8 base align=4
+QSyntaxHighlighter (0xb2ce8100) 0
+    vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 8u)
+  QObject (0xb2ceb078) 0
+      primary-for QSyntaxHighlighter (0xb2ce8100)
+
+Class QTextDocumentFragment
+   size=4 align=4
+   base size=4 base align=4
+QTextDocumentFragment (0xb2ceb294) 0
+
+Class QTextDocumentWriter
+   size=4 align=4
+   base size=4 base align=4
+QTextDocumentWriter (0xb2ceb2d0) 0
+
+Vtable for QTextList
+QTextList::_ZTV9QTextList: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTextList)
+8     QTextList::metaObject
+12    QTextList::qt_metacast
+16    QTextList::qt_metacall
+20    QTextList::~QTextList
+24    QTextList::~QTextList
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextBlockGroup::blockInserted
+60    QTextBlockGroup::blockRemoved
+64    QTextBlockGroup::blockFormatChanged
+
+Class QTextList
+   size=8 align=4
+   base size=8 base align=4
+QTextList (0xb2ce8440) 0
+    vptr=((& QTextList::_ZTV9QTextList) + 8u)
+  QTextBlockGroup (0xb2ce8480) 0
+      primary-for QTextList (0xb2ce8440)
+    QTextObject (0xb2ce84c0) 0
+        primary-for QTextBlockGroup (0xb2ce8480)
+      QObject (0xb2ceb30c) 0
+          primary-for QTextObject (0xb2ce84c0)
+
+Class QTextTableCell
+   size=8 align=4
+   base size=8 base align=4
+QTextTableCell (0xb2ceb8e8) 0
+
+Vtable for QTextTable
+QTextTable::_ZTV10QTextTable: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextTable)
+8     QTextTable::metaObject
+12    QTextTable::qt_metacast
+16    QTextTable::qt_metacall
+20    QTextTable::~QTextTable
+24    QTextTable::~QTextTable
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextTable
+   size=8 align=4
+   base size=8 base align=4
+QTextTable (0xb2ce8fc0) 0
+    vptr=((& QTextTable::_ZTV10QTextTable) + 8u)
+  QTextFrame (0xb2d1f000) 0
+      primary-for QTextTable (0xb2ce8fc0)
+    QTextObject (0xb2d1f040) 0
+        primary-for QTextFrame (0xb2d1f000)
+      QObject (0xb2d1d168) 0
+          primary-for QTextObject (0xb2d1f040)
+
+Vtable for QCommonStyle
+QCommonStyle::_ZTV12QCommonStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCommonStyle)
+8     QCommonStyle::metaObject
+12    QCommonStyle::qt_metacast
+16    QCommonStyle::qt_metacall
+20    QCommonStyle::~QCommonStyle
+24    QCommonStyle::~QCommonStyle
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCommonStyle::polish
+60    QCommonStyle::unpolish
+64    QCommonStyle::polish
+68    QCommonStyle::unpolish
+72    QCommonStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QCommonStyle::drawPrimitive
+100   QCommonStyle::drawControl
+104   QCommonStyle::subElementRect
+108   QCommonStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QCommonStyle::subControlRect
+120   QCommonStyle::pixelMetric
+124   QCommonStyle::sizeFromContents
+128   QCommonStyle::styleHint
+132   QCommonStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QCommonStyle
+   size=8 align=4
+   base size=8 base align=4
+QCommonStyle (0xb2d1f600) 0
+    vptr=((& QCommonStyle::_ZTV12QCommonStyle) + 8u)
+  QStyle (0xb2d1f640) 0
+      primary-for QCommonStyle (0xb2d1f600)
+    QObject (0xb2d1d6cc) 0
+        primary-for QStyle (0xb2d1f640)
+
+Vtable for QMotifStyle
+QMotifStyle::_ZTV11QMotifStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMotifStyle)
+8     QMotifStyle::metaObject
+12    QMotifStyle::qt_metacast
+16    QMotifStyle::qt_metacall
+20    QMotifStyle::~QMotifStyle
+24    QMotifStyle::~QMotifStyle
+28    QMotifStyle::event
+32    QMotifStyle::eventFilter
+36    QMotifStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMotifStyle::polish
+60    QMotifStyle::unpolish
+64    QMotifStyle::polish
+68    QMotifStyle::unpolish
+72    QMotifStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QMotifStyle::standardPalette
+96    QMotifStyle::drawPrimitive
+100   QMotifStyle::drawControl
+104   QMotifStyle::subElementRect
+108   QMotifStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QMotifStyle::subControlRect
+120   QMotifStyle::pixelMetric
+124   QMotifStyle::sizeFromContents
+128   QMotifStyle::styleHint
+132   QMotifStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QMotifStyle
+   size=16 align=4
+   base size=13 base align=4
+QMotifStyle (0xb2d1f900) 0
+    vptr=((& QMotifStyle::_ZTV11QMotifStyle) + 8u)
+  QCommonStyle (0xb2d1f940) 0
+      primary-for QMotifStyle (0xb2d1f900)
+    QStyle (0xb2d1f980) 0
+        primary-for QCommonStyle (0xb2d1f940)
+      QObject (0xb2d1d8e8) 0
+          primary-for QStyle (0xb2d1f980)
+
+Vtable for QCDEStyle
+QCDEStyle::_ZTV9QCDEStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QCDEStyle)
+8     QCDEStyle::metaObject
+12    QCDEStyle::qt_metacast
+16    QCDEStyle::qt_metacall
+20    QCDEStyle::~QCDEStyle
+24    QCDEStyle::~QCDEStyle
+28    QMotifStyle::event
+32    QMotifStyle::eventFilter
+36    QMotifStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMotifStyle::polish
+60    QMotifStyle::unpolish
+64    QMotifStyle::polish
+68    QMotifStyle::unpolish
+72    QMotifStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QCDEStyle::standardPalette
+96    QCDEStyle::drawPrimitive
+100   QCDEStyle::drawControl
+104   QMotifStyle::subElementRect
+108   QMotifStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QMotifStyle::subControlRect
+120   QCDEStyle::pixelMetric
+124   QMotifStyle::sizeFromContents
+128   QMotifStyle::styleHint
+132   QMotifStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QCDEStyle
+   size=16 align=4
+   base size=13 base align=4
+QCDEStyle (0xb2d1fc80) 0
+    vptr=((& QCDEStyle::_ZTV9QCDEStyle) + 8u)
+  QMotifStyle (0xb2d1fcc0) 0
+      primary-for QCDEStyle (0xb2d1fc80)
+    QCommonStyle (0xb2d1fd00) 0
+        primary-for QMotifStyle (0xb2d1fcc0)
+      QStyle (0xb2d1fd40) 0
+          primary-for QCommonStyle (0xb2d1fd00)
+        QObject (0xb2d1db40) 0
+            primary-for QStyle (0xb2d1fd40)
+
+Vtable for QWindowsStyle
+QWindowsStyle::_ZTV13QWindowsStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWindowsStyle)
+8     QWindowsStyle::metaObject
+12    QWindowsStyle::qt_metacast
+16    QWindowsStyle::qt_metacall
+20    QWindowsStyle::~QWindowsStyle
+24    QWindowsStyle::~QWindowsStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsStyle::polish
+60    QWindowsStyle::unpolish
+64    QWindowsStyle::polish
+68    QWindowsStyle::unpolish
+72    QWindowsStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QWindowsStyle::drawPrimitive
+100   QWindowsStyle::drawControl
+104   QWindowsStyle::subElementRect
+108   QWindowsStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QCommonStyle::subControlRect
+120   QWindowsStyle::pixelMetric
+124   QWindowsStyle::sizeFromContents
+128   QWindowsStyle::styleHint
+132   QWindowsStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsStyle (0xb2d1ff80) 0
+    vptr=((& QWindowsStyle::_ZTV13QWindowsStyle) + 8u)
+  QCommonStyle (0xb2d1ffc0) 0
+      primary-for QWindowsStyle (0xb2d1ff80)
+    QStyle (0xb2d66000) 0
+        primary-for QCommonStyle (0xb2d1ffc0)
+      QObject (0xb2d1dc6c) 0
+          primary-for QStyle (0xb2d66000)
+
+Vtable for QCleanlooksStyle
+QCleanlooksStyle::_ZTV16QCleanlooksStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCleanlooksStyle)
+8     QCleanlooksStyle::metaObject
+12    QCleanlooksStyle::qt_metacast
+16    QCleanlooksStyle::qt_metacall
+20    QCleanlooksStyle::~QCleanlooksStyle
+24    QCleanlooksStyle::~QCleanlooksStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCleanlooksStyle::polish
+60    QCleanlooksStyle::unpolish
+64    QCleanlooksStyle::polish
+68    QCleanlooksStyle::unpolish
+72    QCleanlooksStyle::polish
+76    QStyle::itemTextRect
+80    QCleanlooksStyle::itemPixmapRect
+84    QCleanlooksStyle::drawItemText
+88    QCleanlooksStyle::drawItemPixmap
+92    QCleanlooksStyle::standardPalette
+96    QCleanlooksStyle::drawPrimitive
+100   QCleanlooksStyle::drawControl
+104   QCleanlooksStyle::subElementRect
+108   QCleanlooksStyle::drawComplexControl
+112   QCleanlooksStyle::hitTestComplexControl
+116   QCleanlooksStyle::subControlRect
+120   QCleanlooksStyle::pixelMetric
+124   QCleanlooksStyle::sizeFromContents
+128   QCleanlooksStyle::styleHint
+132   QCleanlooksStyle::standardPixmap
+136   QCleanlooksStyle::generatedIconPixmap
+
+Class QCleanlooksStyle
+   size=12 align=4
+   base size=12 base align=4
+QCleanlooksStyle (0xb2d662c0) 0
+    vptr=((& QCleanlooksStyle::_ZTV16QCleanlooksStyle) + 8u)
+  QWindowsStyle (0xb2d66300) 0
+      primary-for QCleanlooksStyle (0xb2d662c0)
+    QCommonStyle (0xb2d66340) 0
+        primary-for QWindowsStyle (0xb2d66300)
+      QStyle (0xb2d66380) 0
+          primary-for QCommonStyle (0xb2d66340)
+        QObject (0xb2d1de88) 0
+            primary-for QStyle (0xb2d66380)
+
+Vtable for QDialog
+QDialog::_ZTV7QDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QDialog)
+8     QDialog::metaObject
+12    QDialog::qt_metacast
+16    QDialog::qt_metacall
+20    QDialog::~QDialog
+24    QDialog::~QDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI7QDialog)
+244   QDialog::_ZThn8_N7QDialogD1Ev
+248   QDialog::_ZThn8_N7QDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDialog
+   size=20 align=4
+   base size=20 base align=4
+QDialog (0xb2d66640) 0
+    vptr=((& QDialog::_ZTV7QDialog) + 8u)
+  QWidget (0xb2d85370) 0
+      primary-for QDialog (0xb2d66640)
+    QObject (0xb2d890b4) 0
+        primary-for QWidget (0xb2d85370)
+    QPaintDevice (0xb2d890f0) 8
+        vptr=((& QDialog::_ZTV7QDialog) + 244u)
+
+Vtable for QFileDialog
+QFileDialog::_ZTV11QFileDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFileDialog)
+8     QFileDialog::metaObject
+12    QFileDialog::qt_metacast
+16    QFileDialog::qt_metacall
+20    QFileDialog::~QFileDialog
+24    QFileDialog::~QFileDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QFileDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFileDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QFileDialog::done
+228   QFileDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QFileDialog)
+244   QFileDialog::_ZThn8_N11QFileDialogD1Ev
+248   QFileDialog::_ZThn8_N11QFileDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFileDialog
+   size=20 align=4
+   base size=20 base align=4
+QFileDialog (0xb2d66900) 0
+    vptr=((& QFileDialog::_ZTV11QFileDialog) + 8u)
+  QDialog (0xb2d66940) 0
+      primary-for QFileDialog (0xb2d66900)
+    QWidget (0xb2d9f050) 0
+        primary-for QDialog (0xb2d66940)
+      QObject (0xb2d8930c) 0
+          primary-for QWidget (0xb2d9f050)
+      QPaintDevice (0xb2d89348) 8
+          vptr=((& QFileDialog::_ZTV11QFileDialog) + 244u)
+
+Vtable for QGtkStyle
+QGtkStyle::_ZTV9QGtkStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QGtkStyle)
+8     QGtkStyle::metaObject
+12    QGtkStyle::qt_metacast
+16    QGtkStyle::qt_metacall
+20    QGtkStyle::~QGtkStyle
+24    QGtkStyle::~QGtkStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGtkStyle::polish
+60    QGtkStyle::unpolish
+64    QGtkStyle::polish
+68    QGtkStyle::unpolish
+72    QGtkStyle::polish
+76    QStyle::itemTextRect
+80    QGtkStyle::itemPixmapRect
+84    QGtkStyle::drawItemText
+88    QGtkStyle::drawItemPixmap
+92    QGtkStyle::standardPalette
+96    QGtkStyle::drawPrimitive
+100   QGtkStyle::drawControl
+104   QGtkStyle::subElementRect
+108   QGtkStyle::drawComplexControl
+112   QGtkStyle::hitTestComplexControl
+116   QGtkStyle::subControlRect
+120   QGtkStyle::pixelMetric
+124   QGtkStyle::sizeFromContents
+128   QGtkStyle::styleHint
+132   QGtkStyle::standardPixmap
+136   QGtkStyle::generatedIconPixmap
+
+Class QGtkStyle
+   size=12 align=4
+   base size=12 base align=4
+QGtkStyle (0xb2bd0240) 0
+    vptr=((& QGtkStyle::_ZTV9QGtkStyle) + 8u)
+  QCleanlooksStyle (0xb2bd0280) 0
+      primary-for QGtkStyle (0xb2bd0240)
+    QWindowsStyle (0xb2bd02c0) 0
+        primary-for QCleanlooksStyle (0xb2bd0280)
+      QCommonStyle (0xb2bd0300) 0
+          primary-for QWindowsStyle (0xb2bd02c0)
+        QStyle (0xb2bd0340) 0
+            primary-for QCommonStyle (0xb2bd0300)
+          QObject (0xb2d899d8) 0
+              primary-for QStyle (0xb2bd0340)
+
+Vtable for QPlastiqueStyle
+QPlastiqueStyle::_ZTV15QPlastiqueStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPlastiqueStyle)
+8     QPlastiqueStyle::metaObject
+12    QPlastiqueStyle::qt_metacast
+16    QPlastiqueStyle::qt_metacall
+20    QPlastiqueStyle::~QPlastiqueStyle
+24    QPlastiqueStyle::~QPlastiqueStyle
+28    QObject::event
+32    QPlastiqueStyle::eventFilter
+36    QPlastiqueStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPlastiqueStyle::polish
+60    QPlastiqueStyle::unpolish
+64    QPlastiqueStyle::polish
+68    QPlastiqueStyle::unpolish
+72    QPlastiqueStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QPlastiqueStyle::standardPalette
+96    QPlastiqueStyle::drawPrimitive
+100   QPlastiqueStyle::drawControl
+104   QPlastiqueStyle::subElementRect
+108   QPlastiqueStyle::drawComplexControl
+112   QPlastiqueStyle::hitTestComplexControl
+116   QPlastiqueStyle::subControlRect
+120   QPlastiqueStyle::pixelMetric
+124   QPlastiqueStyle::sizeFromContents
+128   QPlastiqueStyle::styleHint
+132   QPlastiqueStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QPlastiqueStyle
+   size=16 align=4
+   base size=16 base align=4
+QPlastiqueStyle (0xb2bd0600) 0
+    vptr=((& QPlastiqueStyle::_ZTV15QPlastiqueStyle) + 8u)
+  QWindowsStyle (0xb2bd0640) 0
+      primary-for QPlastiqueStyle (0xb2bd0600)
+    QCommonStyle (0xb2bd0680) 0
+        primary-for QWindowsStyle (0xb2bd0640)
+      QStyle (0xb2bd06c0) 0
+          primary-for QCommonStyle (0xb2bd0680)
+        QObject (0xb2d89bf4) 0
+            primary-for QStyle (0xb2bd06c0)
+
+Vtable for QProxyStyle
+QProxyStyle::_ZTV11QProxyStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QProxyStyle)
+8     QProxyStyle::metaObject
+12    QProxyStyle::qt_metacast
+16    QProxyStyle::qt_metacall
+20    QProxyStyle::~QProxyStyle
+24    QProxyStyle::~QProxyStyle
+28    QProxyStyle::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProxyStyle::polish
+60    QProxyStyle::unpolish
+64    QProxyStyle::polish
+68    QProxyStyle::unpolish
+72    QProxyStyle::polish
+76    QProxyStyle::itemTextRect
+80    QProxyStyle::itemPixmapRect
+84    QProxyStyle::drawItemText
+88    QProxyStyle::drawItemPixmap
+92    QProxyStyle::standardPalette
+96    QProxyStyle::drawPrimitive
+100   QProxyStyle::drawControl
+104   QProxyStyle::subElementRect
+108   QProxyStyle::drawComplexControl
+112   QProxyStyle::hitTestComplexControl
+116   QProxyStyle::subControlRect
+120   QProxyStyle::pixelMetric
+124   QProxyStyle::sizeFromContents
+128   QProxyStyle::styleHint
+132   QProxyStyle::standardPixmap
+136   QProxyStyle::generatedIconPixmap
+
+Class QProxyStyle
+   size=8 align=4
+   base size=8 base align=4
+QProxyStyle (0xb2bd0980) 0
+    vptr=((& QProxyStyle::_ZTV11QProxyStyle) + 8u)
+  QCommonStyle (0xb2bd09c0) 0
+      primary-for QProxyStyle (0xb2bd0980)
+    QStyle (0xb2bd0a00) 0
+        primary-for QCommonStyle (0xb2bd09c0)
+      QObject (0xb2d89e10) 0
+          primary-for QStyle (0xb2bd0a00)
+
+Vtable for QS60Style
+QS60Style::_ZTV9QS60Style: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QS60Style)
+8     QS60Style::metaObject
+12    QS60Style::qt_metacast
+16    QS60Style::qt_metacall
+20    QS60Style::~QS60Style
+24    QS60Style::~QS60Style
+28    QS60Style::event
+32    QS60Style::eventFilter
+36    QS60Style::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QS60Style::polish
+60    QS60Style::unpolish
+64    QS60Style::polish
+68    QS60Style::unpolish
+72    QCommonStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QS60Style::drawPrimitive
+100   QS60Style::drawControl
+104   QS60Style::subElementRect
+108   QS60Style::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QS60Style::subControlRect
+120   QS60Style::pixelMetric
+124   QS60Style::sizeFromContents
+128   QS60Style::styleHint
+132   QCommonStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QS60Style
+   size=8 align=4
+   base size=8 base align=4
+QS60Style (0xb2bd0cc0) 0
+    vptr=((& QS60Style::_ZTV9QS60Style) + 8u)
+  QCommonStyle (0xb2bd0d00) 0
+      primary-for QS60Style (0xb2bd0cc0)
+    QStyle (0xb2bd0d40) 0
+        primary-for QCommonStyle (0xb2bd0d00)
+      QObject (0xb2c2703c) 0
+          primary-for QStyle (0xb2bd0d40)
+
+Class QStyleFactory
+   size=1 align=1
+   base size=0 base align=1
+QStyleFactory (0xb2c27258) 0 empty
+
+Vtable for QStyleFactoryInterface
+QStyleFactoryInterface::_ZTV22QStyleFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QStyleFactoryInterface)
+8     QStyleFactoryInterface::~QStyleFactoryInterface
+12    QStyleFactoryInterface::~QStyleFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QStyleFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QStyleFactoryInterface (0xb2c3c040) 0 nearly-empty
+    vptr=((& QStyleFactoryInterface::_ZTV22QStyleFactoryInterface) + 8u)
+  QFactoryInterface (0xb2c27294) 0 nearly-empty
+      primary-for QStyleFactoryInterface (0xb2c3c040)
+
+Vtable for QStylePlugin
+QStylePlugin::_ZTV12QStylePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QStylePlugin)
+8     QStylePlugin::metaObject
+12    QStylePlugin::qt_metacast
+16    QStylePlugin::qt_metacall
+20    QStylePlugin::~QStylePlugin
+24    QStylePlugin::~QStylePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI12QStylePlugin)
+72    QStylePlugin::_ZThn8_N12QStylePluginD1Ev
+76    QStylePlugin::_ZThn8_N12QStylePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QStylePlugin
+   size=12 align=4
+   base size=12 base align=4
+QStylePlugin (0xb2c3d6e0) 0
+    vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 8u)
+  QObject (0xb2c275a0) 0
+      primary-for QStylePlugin (0xb2c3d6e0)
+  QStyleFactoryInterface (0xb2c3c300) 8 nearly-empty
+      vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 72u)
+    QFactoryInterface (0xb2c275dc) 8 nearly-empty
+        primary-for QStyleFactoryInterface (0xb2c3c300)
+
+Vtable for QWindowsCEStyle
+QWindowsCEStyle::_ZTV15QWindowsCEStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QWindowsCEStyle)
+8     QWindowsCEStyle::metaObject
+12    QWindowsCEStyle::qt_metacast
+16    QWindowsCEStyle::qt_metacall
+20    QWindowsCEStyle::~QWindowsCEStyle
+24    QWindowsCEStyle::~QWindowsCEStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsCEStyle::polish
+60    QWindowsStyle::unpolish
+64    QWindowsCEStyle::polish
+68    QWindowsStyle::unpolish
+72    QWindowsCEStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QWindowsCEStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsCEStyle::standardPalette
+96    QWindowsCEStyle::drawPrimitive
+100   QWindowsCEStyle::drawControl
+104   QWindowsCEStyle::subElementRect
+108   QWindowsCEStyle::drawComplexControl
+112   QWindowsCEStyle::hitTestComplexControl
+116   QWindowsCEStyle::subControlRect
+120   QWindowsCEStyle::pixelMetric
+124   QWindowsCEStyle::sizeFromContents
+128   QWindowsCEStyle::styleHint
+132   QWindowsCEStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsCEStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsCEStyle (0xb2c3c540) 0
+    vptr=((& QWindowsCEStyle::_ZTV15QWindowsCEStyle) + 8u)
+  QWindowsStyle (0xb2c3c580) 0
+      primary-for QWindowsCEStyle (0xb2c3c540)
+    QCommonStyle (0xb2c3c5c0) 0
+        primary-for QWindowsStyle (0xb2c3c580)
+      QStyle (0xb2c3c600) 0
+          primary-for QCommonStyle (0xb2c3c5c0)
+        QObject (0xb2c27708) 0
+            primary-for QStyle (0xb2c3c600)
+
+Vtable for QWindowsMobileStyle
+QWindowsMobileStyle::_ZTV19QWindowsMobileStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QWindowsMobileStyle)
+8     QWindowsMobileStyle::metaObject
+12    QWindowsMobileStyle::qt_metacast
+16    QWindowsMobileStyle::qt_metacall
+20    QWindowsMobileStyle::~QWindowsMobileStyle
+24    QWindowsMobileStyle::~QWindowsMobileStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsMobileStyle::polish
+60    QWindowsMobileStyle::unpolish
+64    QWindowsMobileStyle::polish
+68    QWindowsMobileStyle::unpolish
+72    QWindowsMobileStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsMobileStyle::standardPalette
+96    QWindowsMobileStyle::drawPrimitive
+100   QWindowsMobileStyle::drawControl
+104   QWindowsMobileStyle::subElementRect
+108   QWindowsMobileStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QWindowsMobileStyle::subControlRect
+120   QWindowsMobileStyle::pixelMetric
+124   QWindowsMobileStyle::sizeFromContents
+128   QWindowsMobileStyle::styleHint
+132   QWindowsMobileStyle::standardPixmap
+136   QWindowsMobileStyle::generatedIconPixmap
+
+Class QWindowsMobileStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsMobileStyle (0xb2c3c840) 0
+    vptr=((& QWindowsMobileStyle::_ZTV19QWindowsMobileStyle) + 8u)
+  QWindowsStyle (0xb2c3c880) 0
+      primary-for QWindowsMobileStyle (0xb2c3c840)
+    QCommonStyle (0xb2c3c8c0) 0
+        primary-for QWindowsStyle (0xb2c3c880)
+      QStyle (0xb2c3c900) 0
+          primary-for QCommonStyle (0xb2c3c8c0)
+        QObject (0xb2c27834) 0
+            primary-for QStyle (0xb2c3c900)
+
+Vtable for QWindowsXPStyle
+QWindowsXPStyle::_ZTV15QWindowsXPStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QWindowsXPStyle)
+8     QWindowsXPStyle::metaObject
+12    QWindowsXPStyle::qt_metacast
+16    QWindowsXPStyle::qt_metacall
+20    QWindowsXPStyle::~QWindowsXPStyle
+24    QWindowsXPStyle::~QWindowsXPStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsXPStyle::polish
+60    QWindowsXPStyle::unpolish
+64    QWindowsXPStyle::polish
+68    QWindowsXPStyle::unpolish
+72    QWindowsXPStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsXPStyle::standardPalette
+96    QWindowsXPStyle::drawPrimitive
+100   QWindowsXPStyle::drawControl
+104   QWindowsXPStyle::subElementRect
+108   QWindowsXPStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QWindowsXPStyle::subControlRect
+120   QWindowsXPStyle::pixelMetric
+124   QWindowsXPStyle::sizeFromContents
+128   QWindowsXPStyle::styleHint
+132   QWindowsXPStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsXPStyle
+   size=16 align=4
+   base size=16 base align=4
+QWindowsXPStyle (0xb2c3cbc0) 0
+    vptr=((& QWindowsXPStyle::_ZTV15QWindowsXPStyle) + 8u)
+  QWindowsStyle (0xb2c3cc00) 0
+      primary-for QWindowsXPStyle (0xb2c3cbc0)
+    QCommonStyle (0xb2c3cc40) 0
+        primary-for QWindowsStyle (0xb2c3cc00)
+      QStyle (0xb2c3cc80) 0
+          primary-for QCommonStyle (0xb2c3cc40)
+        QObject (0xb2c27a50) 0
+            primary-for QStyle (0xb2c3cc80)
+
+Vtable for QWindowsVistaStyle
+QWindowsVistaStyle::_ZTV18QWindowsVistaStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QWindowsVistaStyle)
+8     QWindowsVistaStyle::metaObject
+12    QWindowsVistaStyle::qt_metacast
+16    QWindowsVistaStyle::qt_metacall
+20    QWindowsVistaStyle::~QWindowsVistaStyle
+24    QWindowsVistaStyle::~QWindowsVistaStyle
+28    QWindowsVistaStyle::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsVistaStyle::polish
+60    QWindowsVistaStyle::unpolish
+64    QWindowsVistaStyle::polish
+68    QWindowsVistaStyle::unpolish
+72    QWindowsVistaStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsVistaStyle::standardPalette
+96    QWindowsVistaStyle::drawPrimitive
+100   QWindowsVistaStyle::drawControl
+104   QWindowsVistaStyle::subElementRect
+108   QWindowsVistaStyle::drawComplexControl
+112   QWindowsVistaStyle::hitTestComplexControl
+116   QWindowsVistaStyle::subControlRect
+120   QWindowsVistaStyle::pixelMetric
+124   QWindowsVistaStyle::sizeFromContents
+128   QWindowsVistaStyle::styleHint
+132   QWindowsVistaStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsVistaStyle
+   size=16 align=4
+   base size=16 base align=4
+QWindowsVistaStyle (0xb2c3cf40) 0
+    vptr=((& QWindowsVistaStyle::_ZTV18QWindowsVistaStyle) + 8u)
+  QWindowsXPStyle (0xb2c3cf80) 0
+      primary-for QWindowsVistaStyle (0xb2c3cf40)
+    QWindowsStyle (0xb2c3cfc0) 0
+        primary-for QWindowsXPStyle (0xb2c3cf80)
+      QCommonStyle (0xb2c7b000) 0
+          primary-for QWindowsStyle (0xb2c3cfc0)
+        QStyle (0xb2c7b040) 0
+            primary-for QCommonStyle (0xb2c7b000)
+          QObject (0xb2c27c6c) 0
+              primary-for QStyle (0xb2c7b040)
+
+Vtable for QKeyEventTransition
+QKeyEventTransition::_ZTV19QKeyEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QKeyEventTransition)
+8     QKeyEventTransition::metaObject
+12    QKeyEventTransition::qt_metacast
+16    QKeyEventTransition::qt_metacall
+20    QKeyEventTransition::~QKeyEventTransition
+24    QKeyEventTransition::~QKeyEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QKeyEventTransition::eventTest
+60    QKeyEventTransition::onTransition
+
+Class QKeyEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QKeyEventTransition (0xb2c7b300) 0
+    vptr=((& QKeyEventTransition::_ZTV19QKeyEventTransition) + 8u)
+  QEventTransition (0xb2c7b340) 0
+      primary-for QKeyEventTransition (0xb2c7b300)
+    QAbstractTransition (0xb2c7b380) 0
+        primary-for QEventTransition (0xb2c7b340)
+      QObject (0xb2c27e88) 0
+          primary-for QAbstractTransition (0xb2c7b380)
+
+Vtable for QMouseEventTransition
+QMouseEventTransition::_ZTV21QMouseEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QMouseEventTransition)
+8     QMouseEventTransition::metaObject
+12    QMouseEventTransition::qt_metacast
+16    QMouseEventTransition::qt_metacall
+20    QMouseEventTransition::~QMouseEventTransition
+24    QMouseEventTransition::~QMouseEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMouseEventTransition::eventTest
+60    QMouseEventTransition::onTransition
+
+Class QMouseEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QMouseEventTransition (0xb2c7b640) 0
+    vptr=((& QMouseEventTransition::_ZTV21QMouseEventTransition) + 8u)
+  QEventTransition (0xb2c7b680) 0
+      primary-for QMouseEventTransition (0xb2c7b640)
+    QAbstractTransition (0xb2c7b6c0) 0
+        primary-for QEventTransition (0xb2c7b680)
+      QObject (0xb2c980b4) 0
+          primary-for QAbstractTransition (0xb2c7b6c0)
+
+Class QColormap
+   size=4 align=4
+   base size=4 base align=4
+QColormap (0xb2c982d0) 0
+
+Class QTileRules
+   size=8 align=4
+   base size=8 base align=4
+QTileRules (0xb2c9830c) 0
+
+Class QPainter::PixmapFragment
+   size=80 align=4
+   base size=80 base align=4
+QPainter::PixmapFragment (0xb2c98690) 0
+
+Class QPainter
+   size=4 align=4
+   base size=4 base align=4
+QPainter (0xb2c98654) 0
+
+Class QTextItem
+   size=1 align=1
+   base size=0 base align=1
+QTextItem (0xb29db474) 0 empty
+
+Vtable for QPaintEngine
+QPaintEngine::_ZTV12QPaintEngine: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPaintEngine)
+8     QPaintEngine::~QPaintEngine
+12    QPaintEngine::~QPaintEngine
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QPaintEngine::drawRects
+32    QPaintEngine::drawRects
+36    QPaintEngine::drawLines
+40    QPaintEngine::drawLines
+44    QPaintEngine::drawEllipse
+48    QPaintEngine::drawEllipse
+52    QPaintEngine::drawPath
+56    QPaintEngine::drawPoints
+60    QPaintEngine::drawPoints
+64    QPaintEngine::drawPolygon
+68    QPaintEngine::drawPolygon
+72    __cxa_pure_virtual
+76    QPaintEngine::drawTextItem
+80    QPaintEngine::drawTiledPixmap
+84    QPaintEngine::drawImage
+88    QPaintEngine::coordinateOffset
+92    __cxa_pure_virtual
+
+Class QPaintEngine
+   size=20 align=4
+   base size=20 base align=4
+QPaintEngine (0xb29db528) 0
+    vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 8u)
+
+Class QPaintEngineState
+   size=4 align=4
+   base size=4 base align=4
+QPaintEngineState (0xb29db834) 0
+
+Vtable for QPrintEngine
+QPrintEngine::_ZTV12QPrintEngine: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPrintEngine)
+8     QPrintEngine::~QPrintEngine
+12    QPrintEngine::~QPrintEngine
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+
+Class QPrintEngine
+   size=4 align=4
+   base size=4 base align=4
+QPrintEngine (0xb2a5d168) 0 nearly-empty
+    vptr=((& QPrintEngine::_ZTV12QPrintEngine) + 8u)
+
+Class QPrinterInfo
+   size=4 align=4
+   base size=4 base align=4
+QPrinterInfo (0xb2a5d384) 0
+
+Class QStylePainter
+   size=12 align=4
+   base size=12 base align=4
+QStylePainter (0xb2a28680) 0
+  QPainter (0xb2a5d4ec) 0
+
+Class QVector3D
+   size=12 align=4
+   base size=12 base align=4
+QVector3D (0xb2aacce4) 0
+
+Class QVector4D
+   size=16 align=4
+   base size=16 base align=4
+QVector4D (0xb29477bc) 0
+
+Class QQuaternion
+   size=32 align=4
+   base size=32 base align=4
+QQuaternion (0xb2981c6c) 0
+
+Class QMatrix4x4
+   size=132 align=4
+   base size=132 base align=4
+QMatrix4x4 (0xb27c9b04) 0
+
+Class QVector2D
+   size=8 align=4
+   base size=8 base align=4
+QVector2D (0xb26e6924) 0
+
+Vtable for QApplication
+QApplication::_ZTV12QApplication: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QApplication)
+8     QApplication::metaObject
+12    QApplication::qt_metacast
+16    QApplication::qt_metacall
+20    QApplication::~QApplication
+24    QApplication::~QApplication
+28    QApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QApplication::notify
+60    QApplication::compressEvent
+64    QApplication::x11EventFilter
+68    QApplication::x11ClientMessage
+72    QApplication::commitData
+76    QApplication::saveState
+
+Class QApplication
+   size=8 align=4
+   base size=8 base align=4
+QApplication (0xb2729cc0) 0
+    vptr=((& QApplication::_ZTV12QApplication) + 8u)
+  QCoreApplication (0xb2729d00) 0
+      primary-for QApplication (0xb2729cc0)
+    QObject (0xb274503c) 0
+        primary-for QCoreApplication (0xb2729d00)
+
+Vtable for QLayoutItem
+QLayoutItem::_ZTV11QLayoutItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QLayoutItem)
+8     QLayoutItem::~QLayoutItem
+12    QLayoutItem::~QLayoutItem
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    QLayoutItem::hasHeightForWidth
+48    QLayoutItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QLayoutItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QLayoutItem
+   size=8 align=4
+   base size=8 base align=4
+QLayoutItem (0xb27456cc) 0
+    vptr=((& QLayoutItem::_ZTV11QLayoutItem) + 8u)
+
+Vtable for QSpacerItem
+QSpacerItem::_ZTV11QSpacerItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QSpacerItem)
+8     QSpacerItem::~QSpacerItem
+12    QSpacerItem::~QSpacerItem
+16    QSpacerItem::sizeHint
+20    QSpacerItem::minimumSize
+24    QSpacerItem::maximumSize
+28    QSpacerItem::expandingDirections
+32    QSpacerItem::setGeometry
+36    QSpacerItem::geometry
+40    QSpacerItem::isEmpty
+44    QLayoutItem::hasHeightForWidth
+48    QLayoutItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QLayoutItem::widget
+64    QLayoutItem::layout
+68    QSpacerItem::spacerItem
+
+Class QSpacerItem
+   size=36 align=4
+   base size=36 base align=4
+QSpacerItem (0xb27638c0) 0
+    vptr=((& QSpacerItem::_ZTV11QSpacerItem) + 8u)
+  QLayoutItem (0xb27458e8) 0
+      primary-for QSpacerItem (0xb27638c0)
+
+Vtable for QWidgetItem
+QWidgetItem::_ZTV11QWidgetItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWidgetItem)
+8     QWidgetItem::~QWidgetItem
+12    QWidgetItem::~QWidgetItem
+16    QWidgetItem::sizeHint
+20    QWidgetItem::minimumSize
+24    QWidgetItem::maximumSize
+28    QWidgetItem::expandingDirections
+32    QWidgetItem::setGeometry
+36    QWidgetItem::geometry
+40    QWidgetItem::isEmpty
+44    QWidgetItem::hasHeightForWidth
+48    QWidgetItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QWidgetItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QWidgetItem
+   size=12 align=4
+   base size=12 base align=4
+QWidgetItem (0xb2763a00) 0
+    vptr=((& QWidgetItem::_ZTV11QWidgetItem) + 8u)
+  QLayoutItem (0xb2745e10) 0
+      primary-for QWidgetItem (0xb2763a00)
+
+Vtable for QWidgetItemV2
+QWidgetItemV2::_ZTV13QWidgetItemV2: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWidgetItemV2)
+8     QWidgetItemV2::~QWidgetItemV2
+12    QWidgetItemV2::~QWidgetItemV2
+16    QWidgetItemV2::sizeHint
+20    QWidgetItemV2::minimumSize
+24    QWidgetItemV2::maximumSize
+28    QWidgetItem::expandingDirections
+32    QWidgetItem::setGeometry
+36    QWidgetItem::geometry
+40    QWidgetItem::isEmpty
+44    QWidgetItem::hasHeightForWidth
+48    QWidgetItemV2::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QWidgetItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QWidgetItemV2
+   size=68 align=4
+   base size=68 base align=4
+QWidgetItemV2 (0xb2763b40) 0
+    vptr=((& QWidgetItemV2::_ZTV13QWidgetItemV2) + 8u)
+  QWidgetItem (0xb2763b80) 0
+      primary-for QWidgetItemV2 (0xb2763b40)
+    QLayoutItem (0xb278512c) 0
+        primary-for QWidgetItem (0xb2763b80)
+
+Class QLayoutIterator
+   size=8 align=4
+   base size=8 base align=4
+QLayoutIterator (0xb27851e0) 0
+
+Vtable for QLayout
+QLayout::_ZTV7QLayout: 45u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QLayout)
+8     QLayout::metaObject
+12    QLayout::qt_metacast
+16    QLayout::qt_metacall
+20    QLayout::~QLayout
+24    QLayout::~QLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLayout::invalidate
+60    QLayout::geometry
+64    __cxa_pure_virtual
+68    QLayout::expandingDirections
+72    QLayout::minimumSize
+76    QLayout::maximumSize
+80    QLayout::setGeometry
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    QLayout::indexOf
+96    __cxa_pure_virtual
+100   QLayout::isEmpty
+104   QLayout::layout
+108   (int (*)(...))-0x000000008
+112   (int (*)(...))(& _ZTI7QLayout)
+116   QLayout::_ZThn8_N7QLayoutD1Ev
+120   QLayout::_ZThn8_N7QLayoutD0Ev
+124   __cxa_pure_virtual
+128   QLayout::_ZThn8_NK7QLayout11minimumSizeEv
+132   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+136   QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv
+140   QLayout::_ZThn8_N7QLayout11setGeometryERK5QRect
+144   QLayout::_ZThn8_NK7QLayout8geometryEv
+148   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+152   QLayoutItem::hasHeightForWidth
+156   QLayoutItem::heightForWidth
+160   QLayoutItem::minimumHeightForWidth
+164   QLayout::_ZThn8_N7QLayout10invalidateEv
+168   QLayoutItem::widget
+172   QLayout::_ZThn8_N7QLayout6layoutEv
+176   QLayoutItem::spacerItem
+
+Class QLayout
+   size=16 align=4
+   base size=16 base align=4
+QLayout (0xb27930a0) 0
+    vptr=((& QLayout::_ZTV7QLayout) + 8u)
+  QObject (0xb27858e8) 0
+      primary-for QLayout (0xb27930a0)
+  QLayoutItem (0xb2785924) 8
+      vptr=((& QLayout::_ZTV7QLayout) + 116u)
+
+Vtable for QGridLayout
+QGridLayout::_ZTV11QGridLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QGridLayout)
+8     QGridLayout::metaObject
+12    QGridLayout::qt_metacast
+16    QGridLayout::qt_metacall
+20    QGridLayout::~QGridLayout
+24    QGridLayout::~QGridLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGridLayout::invalidate
+60    QLayout::geometry
+64    QGridLayout::addItem
+68    QGridLayout::expandingDirections
+72    QGridLayout::minimumSize
+76    QGridLayout::maximumSize
+80    QGridLayout::setGeometry
+84    QGridLayout::itemAt
+88    QGridLayout::takeAt
+92    QLayout::indexOf
+96    QGridLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QGridLayout::sizeHint
+112   QGridLayout::hasHeightForWidth
+116   QGridLayout::heightForWidth
+120   QGridLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QGridLayout)
+132   QGridLayout::_ZThn8_N11QGridLayoutD1Ev
+136   QGridLayout::_ZThn8_N11QGridLayoutD0Ev
+140   QGridLayout::_ZThn8_NK11QGridLayout8sizeHintEv
+144   QGridLayout::_ZThn8_NK11QGridLayout11minimumSizeEv
+148   QGridLayout::_ZThn8_NK11QGridLayout11maximumSizeEv
+152   QGridLayout::_ZThn8_NK11QGridLayout19expandingDirectionsEv
+156   QGridLayout::_ZThn8_N11QGridLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QGridLayout::_ZThn8_NK11QGridLayout17hasHeightForWidthEv
+172   QGridLayout::_ZThn8_NK11QGridLayout14heightForWidthEi
+176   QGridLayout::_ZThn8_NK11QGridLayout21minimumHeightForWidthEi
+180   QGridLayout::_ZThn8_N11QGridLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QGridLayout
+   size=16 align=4
+   base size=16 base align=4
+QGridLayout (0xb27aa600) 0
+    vptr=((& QGridLayout::_ZTV11QGridLayout) + 8u)
+  QLayout (0xb27b70a0) 0
+      primary-for QGridLayout (0xb27aa600)
+    QObject (0xb27b53c0) 0
+        primary-for QLayout (0xb27b70a0)
+    QLayoutItem (0xb27b53fc) 8
+        vptr=((& QGridLayout::_ZTV11QGridLayout) + 132u)
+
+Vtable for QBoxLayout
+QBoxLayout::_ZTV10QBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QBoxLayout)
+8     QBoxLayout::metaObject
+12    QBoxLayout::qt_metacast
+16    QBoxLayout::qt_metacall
+20    QBoxLayout::~QBoxLayout
+24    QBoxLayout::~QBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI10QBoxLayout)
+132   QBoxLayout::_ZThn8_N10QBoxLayoutD1Ev
+136   QBoxLayout::_ZThn8_N10QBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QBoxLayout (0xb25e1000) 0
+    vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 8u)
+  QLayout (0xb25d9d70) 0
+      primary-for QBoxLayout (0xb25e1000)
+    QObject (0xb27b5b7c) 0
+        primary-for QLayout (0xb25d9d70)
+    QLayoutItem (0xb27b5bb8) 8
+        vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 132u)
+
+Vtable for QHBoxLayout
+QHBoxLayout::_ZTV11QHBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHBoxLayout)
+8     QHBoxLayout::metaObject
+12    QHBoxLayout::qt_metacast
+16    QHBoxLayout::qt_metacall
+20    QHBoxLayout::~QHBoxLayout
+24    QHBoxLayout::~QHBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QHBoxLayout)
+132   QHBoxLayout::_ZThn8_N11QHBoxLayoutD1Ev
+136   QHBoxLayout::_ZThn8_N11QHBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QHBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QHBoxLayout (0xb25e1340) 0
+    vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 8u)
+  QBoxLayout (0xb25e1380) 0
+      primary-for QHBoxLayout (0xb25e1340)
+    QLayout (0xb25eea50) 0
+        primary-for QBoxLayout (0xb25e1380)
+      QObject (0xb27b5f00) 0
+          primary-for QLayout (0xb25eea50)
+      QLayoutItem (0xb27b5f3c) 8
+          vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 132u)
+
+Vtable for QVBoxLayout
+QVBoxLayout::_ZTV11QVBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QVBoxLayout)
+8     QVBoxLayout::metaObject
+12    QVBoxLayout::qt_metacast
+16    QVBoxLayout::qt_metacall
+20    QVBoxLayout::~QVBoxLayout
+24    QVBoxLayout::~QVBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QVBoxLayout)
+132   QVBoxLayout::_ZThn8_N11QVBoxLayoutD1Ev
+136   QVBoxLayout::_ZThn8_N11QVBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QVBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QVBoxLayout (0xb25e15c0) 0
+    vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 8u)
+  QBoxLayout (0xb25e1600) 0
+      primary-for QVBoxLayout (0xb25e15c0)
+    QLayout (0xb25fd8c0) 0
+        primary-for QBoxLayout (0xb25e1600)
+      QObject (0xb2604078) 0
+          primary-for QLayout (0xb25fd8c0)
+      QLayoutItem (0xb26040b4) 8
+          vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 132u)
+
+Vtable for QClipboard
+QClipboard::_ZTV10QClipboard: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QClipboard)
+8     QClipboard::metaObject
+12    QClipboard::qt_metacast
+16    QClipboard::qt_metacall
+20    QClipboard::~QClipboard
+24    QClipboard::~QClipboard
+28    QClipboard::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QClipboard::connectNotify
+52    QObject::disconnectNotify
+
+Class QClipboard
+   size=8 align=4
+   base size=8 base align=4
+QClipboard (0xb25e1840) 0
+    vptr=((& QClipboard::_ZTV10QClipboard) + 8u)
+  QObject (0xb26041e0) 0
+      primary-for QClipboard (0xb25e1840)
+
+Vtable for QDesktopWidget
+QDesktopWidget::_ZTV14QDesktopWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDesktopWidget)
+8     QDesktopWidget::metaObject
+12    QDesktopWidget::qt_metacast
+16    QDesktopWidget::qt_metacall
+20    QDesktopWidget::~QDesktopWidget
+24    QDesktopWidget::~QDesktopWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDesktopWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QDesktopWidget)
+232   QDesktopWidget::_ZThn8_N14QDesktopWidgetD1Ev
+236   QDesktopWidget::_ZThn8_N14QDesktopWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDesktopWidget
+   size=20 align=4
+   base size=20 base align=4
+QDesktopWidget (0xb25e1b00) 0
+    vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 8u)
+  QWidget (0xb261bbe0) 0
+      primary-for QDesktopWidget (0xb25e1b00)
+    QObject (0xb26043fc) 0
+        primary-for QWidget (0xb261bbe0)
+    QPaintDevice (0xb2604438) 8
+        vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 232u)
+
+Vtable for QFormLayout
+QFormLayout::_ZTV11QFormLayout: 48u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFormLayout)
+8     QFormLayout::metaObject
+12    QFormLayout::qt_metacast
+16    QFormLayout::qt_metacall
+20    QFormLayout::~QFormLayout
+24    QFormLayout::~QFormLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFormLayout::invalidate
+60    QLayout::geometry
+64    QFormLayout::addItem
+68    QFormLayout::expandingDirections
+72    QFormLayout::minimumSize
+76    QLayout::maximumSize
+80    QFormLayout::setGeometry
+84    QFormLayout::itemAt
+88    QFormLayout::takeAt
+92    QLayout::indexOf
+96    QFormLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QFormLayout::sizeHint
+112   QFormLayout::hasHeightForWidth
+116   QFormLayout::heightForWidth
+120   (int (*)(...))-0x000000008
+124   (int (*)(...))(& _ZTI11QFormLayout)
+128   QFormLayout::_ZThn8_N11QFormLayoutD1Ev
+132   QFormLayout::_ZThn8_N11QFormLayoutD0Ev
+136   QFormLayout::_ZThn8_NK11QFormLayout8sizeHintEv
+140   QFormLayout::_ZThn8_NK11QFormLayout11minimumSizeEv
+144   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+148   QFormLayout::_ZThn8_NK11QFormLayout19expandingDirectionsEv
+152   QFormLayout::_ZThn8_N11QFormLayout11setGeometryERK5QRect
+156   QLayout::_ZThn8_NK7QLayout8geometryEv
+160   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+164   QFormLayout::_ZThn8_NK11QFormLayout17hasHeightForWidthEv
+168   QFormLayout::_ZThn8_NK11QFormLayout14heightForWidthEi
+172   QLayoutItem::minimumHeightForWidth
+176   QFormLayout::_ZThn8_N11QFormLayout10invalidateEv
+180   QLayoutItem::widget
+184   QLayout::_ZThn8_N7QLayout6layoutEv
+188   QLayoutItem::spacerItem
+
+Class QFormLayout
+   size=16 align=4
+   base size=16 base align=4
+QFormLayout (0xb25e1e80) 0
+    vptr=((& QFormLayout::_ZTV11QFormLayout) + 8u)
+  QLayout (0xb262abe0) 0
+      primary-for QFormLayout (0xb25e1e80)
+    QObject (0xb2604690) 0
+        primary-for QLayout (0xb262abe0)
+    QLayoutItem (0xb26046cc) 8
+        vptr=((& QFormLayout::_ZTV11QFormLayout) + 128u)
+
+Vtable for QGesture
+QGesture::_ZTV8QGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QGesture)
+8     QGesture::metaObject
+12    QGesture::qt_metacast
+16    QGesture::qt_metacall
+20    QGesture::~QGesture
+24    QGesture::~QGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QGesture
+   size=8 align=4
+   base size=8 base align=4
+QGesture (0xb2647280) 0
+    vptr=((& QGesture::_ZTV8QGesture) + 8u)
+  QObject (0xb260499c) 0
+      primary-for QGesture (0xb2647280)
+
+Vtable for QPanGesture
+QPanGesture::_ZTV11QPanGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPanGesture)
+8     QPanGesture::metaObject
+12    QPanGesture::qt_metacast
+16    QPanGesture::qt_metacall
+20    QPanGesture::~QPanGesture
+24    QPanGesture::~QPanGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPanGesture
+   size=8 align=4
+   base size=8 base align=4
+QPanGesture (0xb2647540) 0
+    vptr=((& QPanGesture::_ZTV11QPanGesture) + 8u)
+  QGesture (0xb2647580) 0
+      primary-for QPanGesture (0xb2647540)
+    QObject (0xb2604bb8) 0
+        primary-for QGesture (0xb2647580)
+
+Vtable for QPinchGesture
+QPinchGesture::_ZTV13QPinchGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPinchGesture)
+8     QPinchGesture::metaObject
+12    QPinchGesture::qt_metacast
+16    QPinchGesture::qt_metacall
+20    QPinchGesture::~QPinchGesture
+24    QPinchGesture::~QPinchGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPinchGesture
+   size=8 align=4
+   base size=8 base align=4
+QPinchGesture (0xb2647840) 0
+    vptr=((& QPinchGesture::_ZTV13QPinchGesture) + 8u)
+  QGesture (0xb2647880) 0
+      primary-for QPinchGesture (0xb2647840)
+    QObject (0xb2604dd4) 0
+        primary-for QGesture (0xb2647880)
+
+Vtable for QSwipeGesture
+QSwipeGesture::_ZTV13QSwipeGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSwipeGesture)
+8     QSwipeGesture::metaObject
+12    QSwipeGesture::qt_metacast
+16    QSwipeGesture::qt_metacall
+20    QSwipeGesture::~QSwipeGesture
+24    QSwipeGesture::~QSwipeGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSwipeGesture
+   size=8 align=4
+   base size=8 base align=4
+QSwipeGesture (0xb2647c80) 0
+    vptr=((& QSwipeGesture::_ZTV13QSwipeGesture) + 8u)
+  QGesture (0xb2647cc0) 0
+      primary-for QSwipeGesture (0xb2647c80)
+    QObject (0xb26790b4) 0
+        primary-for QGesture (0xb2647cc0)
+
+Vtable for QTapGesture
+QTapGesture::_ZTV11QTapGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTapGesture)
+8     QTapGesture::metaObject
+12    QTapGesture::qt_metacast
+16    QTapGesture::qt_metacall
+20    QTapGesture::~QTapGesture
+24    QTapGesture::~QTapGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTapGesture
+   size=8 align=4
+   base size=8 base align=4
+QTapGesture (0xb2647f80) 0
+    vptr=((& QTapGesture::_ZTV11QTapGesture) + 8u)
+  QGesture (0xb2647fc0) 0
+      primary-for QTapGesture (0xb2647f80)
+    QObject (0xb26792d0) 0
+        primary-for QGesture (0xb2647fc0)
+
+Vtable for QTapAndHoldGesture
+QTapAndHoldGesture::_ZTV18QTapAndHoldGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QTapAndHoldGesture)
+8     QTapAndHoldGesture::metaObject
+12    QTapAndHoldGesture::qt_metacast
+16    QTapAndHoldGesture::qt_metacall
+20    QTapAndHoldGesture::~QTapAndHoldGesture
+24    QTapAndHoldGesture::~QTapAndHoldGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTapAndHoldGesture
+   size=8 align=4
+   base size=8 base align=4
+QTapAndHoldGesture (0xb2688280) 0
+    vptr=((& QTapAndHoldGesture::_ZTV18QTapAndHoldGesture) + 8u)
+  QGesture (0xb26882c0) 0
+      primary-for QTapAndHoldGesture (0xb2688280)
+    QObject (0xb26794ec) 0
+        primary-for QGesture (0xb26882c0)
+
+Vtable for QGestureRecognizer
+QGestureRecognizer::_ZTV18QGestureRecognizer: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGestureRecognizer)
+8     QGestureRecognizer::~QGestureRecognizer
+12    QGestureRecognizer::~QGestureRecognizer
+16    QGestureRecognizer::create
+20    __cxa_pure_virtual
+24    QGestureRecognizer::reset
+
+Class QGestureRecognizer
+   size=4 align=4
+   base size=4 base align=4
+QGestureRecognizer (0xb26797bc) 0 nearly-empty
+    vptr=((& QGestureRecognizer::_ZTV18QGestureRecognizer) + 8u)
+
+Vtable for QSessionManager
+QSessionManager::_ZTV15QSessionManager: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSessionManager)
+8     QSessionManager::metaObject
+12    QSessionManager::qt_metacast
+16    QSessionManager::qt_metacall
+20    QSessionManager::~QSessionManager
+24    QSessionManager::~QSessionManager
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSessionManager
+   size=8 align=4
+   base size=8 base align=4
+QSessionManager (0xb2688880) 0
+    vptr=((& QSessionManager::_ZTV15QSessionManager) + 8u)
+  QObject (0xb26798e8) 0
+      primary-for QSessionManager (0xb2688880)
+
+Vtable for QShortcut
+QShortcut::_ZTV9QShortcut: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QShortcut)
+8     QShortcut::metaObject
+12    QShortcut::qt_metacast
+16    QShortcut::qt_metacall
+20    QShortcut::~QShortcut
+24    QShortcut::~QShortcut
+28    QShortcut::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QShortcut
+   size=8 align=4
+   base size=8 base align=4
+QShortcut (0xb2688b40) 0
+    vptr=((& QShortcut::_ZTV9QShortcut) + 8u)
+  QObject (0xb2679b04) 0
+      primary-for QShortcut (0xb2688b40)
+
+Vtable for QSound
+QSound::_ZTV6QSound: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QSound)
+8     QSound::metaObject
+12    QSound::qt_metacast
+16    QSound::qt_metacall
+20    QSound::~QSound
+24    QSound::~QSound
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSound
+   size=8 align=4
+   base size=8 base align=4
+QSound (0xb2688e40) 0
+    vptr=((& QSound::_ZTV6QSound) + 8u)
+  QObject (0xb2679d98) 0
+      primary-for QSound (0xb2688e40)
+
+Vtable for QStackedLayout
+QStackedLayout::_ZTV14QStackedLayout: 46u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QStackedLayout)
+8     QStackedLayout::metaObject
+12    QStackedLayout::qt_metacast
+16    QStackedLayout::qt_metacall
+20    QStackedLayout::~QStackedLayout
+24    QStackedLayout::~QStackedLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLayout::invalidate
+60    QLayout::geometry
+64    QStackedLayout::addItem
+68    QLayout::expandingDirections
+72    QStackedLayout::minimumSize
+76    QLayout::maximumSize
+80    QStackedLayout::setGeometry
+84    QStackedLayout::itemAt
+88    QStackedLayout::takeAt
+92    QLayout::indexOf
+96    QStackedLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QStackedLayout::sizeHint
+112   (int (*)(...))-0x000000008
+116   (int (*)(...))(& _ZTI14QStackedLayout)
+120   QStackedLayout::_ZThn8_N14QStackedLayoutD1Ev
+124   QStackedLayout::_ZThn8_N14QStackedLayoutD0Ev
+128   QStackedLayout::_ZThn8_NK14QStackedLayout8sizeHintEv
+132   QStackedLayout::_ZThn8_NK14QStackedLayout11minimumSizeEv
+136   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+140   QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv
+144   QStackedLayout::_ZThn8_N14QStackedLayout11setGeometryERK5QRect
+148   QLayout::_ZThn8_NK7QLayout8geometryEv
+152   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+156   QLayoutItem::hasHeightForWidth
+160   QLayoutItem::heightForWidth
+164   QLayoutItem::minimumHeightForWidth
+168   QLayout::_ZThn8_N7QLayout10invalidateEv
+172   QLayoutItem::widget
+176   QLayout::_ZThn8_N7QLayout6layoutEv
+180   QLayoutItem::spacerItem
+
+Class QStackedLayout
+   size=16 align=4
+   base size=16 base align=4
+QStackedLayout (0xb24ef180) 0
+    vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 8u)
+  QLayout (0xb24eb7d0) 0
+      primary-for QStackedLayout (0xb24ef180)
+    QObject (0xb24f3000) 0
+        primary-for QLayout (0xb24eb7d0)
+    QLayoutItem (0xb24f303c) 8
+        vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 120u)
+
+Class QToolTip
+   size=1 align=1
+   base size=0 base align=1
+QToolTip (0xb24f3258) 0 empty
+
+Class QWhatsThis
+   size=1 align=1
+   base size=0 base align=1
+QWhatsThis (0xb24f3294) 0 empty
+
+Vtable for QWidgetAction
+QWidgetAction::_ZTV13QWidgetAction: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWidgetAction)
+8     QWidgetAction::metaObject
+12    QWidgetAction::qt_metacast
+16    QWidgetAction::qt_metacall
+20    QWidgetAction::~QWidgetAction
+24    QWidgetAction::~QWidgetAction
+28    QWidgetAction::event
+32    QWidgetAction::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidgetAction::createWidget
+60    QWidgetAction::deleteWidget
+
+Class QWidgetAction
+   size=8 align=4
+   base size=8 base align=4
+QWidgetAction (0xb24ef5c0) 0
+    vptr=((& QWidgetAction::_ZTV13QWidgetAction) + 8u)
+  QAction (0xb24ef600) 0
+      primary-for QWidgetAction (0xb24ef5c0)
+    QObject (0xb24f32d0) 0
+        primary-for QAction (0xb24ef600)
+
+Vtable for QAbstractProxyModel
+QAbstractProxyModel::_ZTV19QAbstractProxyModel: 47u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractProxyModel)
+8     QAbstractProxyModel::metaObject
+12    QAbstractProxyModel::qt_metacast
+16    QAbstractProxyModel::qt_metacall
+20    QAbstractProxyModel::~QAbstractProxyModel
+24    QAbstractProxyModel::~QAbstractProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    QAbstractProxyModel::data
+80    QAbstractProxyModel::setData
+84    QAbstractProxyModel::headerData
+88    QAbstractProxyModel::setHeaderData
+92    QAbstractProxyModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractProxyModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractProxyModel::submit
+164   QAbstractProxyModel::revert
+168   QAbstractProxyModel::setSourceModel
+172   __cxa_pure_virtual
+176   __cxa_pure_virtual
+180   QAbstractProxyModel::mapSelectionToSource
+184   QAbstractProxyModel::mapSelectionFromSource
+
+Class QAbstractProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractProxyModel (0xb24ef8c0) 0
+    vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 8u)
+  QAbstractItemModel (0xb24ef900) 0
+      primary-for QAbstractProxyModel (0xb24ef8c0)
+    QObject (0xb24f34ec) 0
+        primary-for QAbstractItemModel (0xb24ef900)
+
+Vtable for QColumnView
+QColumnView::_ZTV11QColumnView: 104u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QColumnView)
+8     QColumnView::metaObject
+12    QColumnView::qt_metacast
+16    QColumnView::qt_metacall
+20    QColumnView::~QColumnView
+24    QColumnView::~QColumnView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QColumnView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QColumnView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QColumnView::scrollContentsBy
+232   QColumnView::setModel
+236   QColumnView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QColumnView::visualRect
+248   QColumnView::scrollTo
+252   QColumnView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QColumnView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QColumnView::selectAll
+280   QAbstractItemView::dataChanged
+284   QColumnView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QColumnView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QAbstractItemView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QColumnView::moveCursor
+344   QColumnView::horizontalOffset
+348   QColumnView::verticalOffset
+352   QColumnView::isIndexHidden
+356   QColumnView::setSelection
+360   QColumnView::visualRegionForSelection
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QColumnView::createColumn
+388   (int (*)(...))-0x000000008
+392   (int (*)(...))(& _ZTI11QColumnView)
+396   QColumnView::_ZThn8_N11QColumnViewD1Ev
+400   QColumnView::_ZThn8_N11QColumnViewD0Ev
+404   QWidget::_ZThn8_NK7QWidget7devTypeEv
+408   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+412   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QColumnView
+   size=20 align=4
+   base size=20 base align=4
+QColumnView (0xb24efbc0) 0
+    vptr=((& QColumnView::_ZTV11QColumnView) + 8u)
+  QAbstractItemView (0xb24efc00) 0
+      primary-for QColumnView (0xb24efbc0)
+    QAbstractScrollArea (0xb24efc40) 0
+        primary-for QAbstractItemView (0xb24efc00)
+      QFrame (0xb24efc80) 0
+          primary-for QAbstractScrollArea (0xb24efc40)
+        QWidget (0xb25260f0) 0
+            primary-for QFrame (0xb24efc80)
+          QObject (0xb24f3708) 0
+              primary-for QWidget (0xb25260f0)
+          QPaintDevice (0xb24f3744) 8
+              vptr=((& QColumnView::_ZTV11QColumnView) + 396u)
+
+Vtable for QDataWidgetMapper
+QDataWidgetMapper::_ZTV17QDataWidgetMapper: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QDataWidgetMapper)
+8     QDataWidgetMapper::metaObject
+12    QDataWidgetMapper::qt_metacast
+16    QDataWidgetMapper::qt_metacall
+20    QDataWidgetMapper::~QDataWidgetMapper
+24    QDataWidgetMapper::~QDataWidgetMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDataWidgetMapper::setCurrentIndex
+
+Class QDataWidgetMapper
+   size=8 align=4
+   base size=8 base align=4
+QDataWidgetMapper (0xb24eff40) 0
+    vptr=((& QDataWidgetMapper::_ZTV17QDataWidgetMapper) + 8u)
+  QObject (0xb24f3960) 0
+      primary-for QDataWidgetMapper (0xb24eff40)
+
+Vtable for QFileIconProvider
+QFileIconProvider::_ZTV17QFileIconProvider: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFileIconProvider)
+8     QFileIconProvider::~QFileIconProvider
+12    QFileIconProvider::~QFileIconProvider
+16    QFileIconProvider::icon
+20    QFileIconProvider::icon
+24    QFileIconProvider::type
+
+Class QFileIconProvider
+   size=8 align=4
+   base size=8 base align=4
+QFileIconProvider (0xb24f3b7c) 0
+    vptr=((& QFileIconProvider::_ZTV17QFileIconProvider) + 8u)
+
+Vtable for QDirModel
+QDirModel::_ZTV9QDirModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QDirModel)
+8     QDirModel::metaObject
+12    QDirModel::qt_metacast
+16    QDirModel::qt_metacall
+20    QDirModel::~QDirModel
+24    QDirModel::~QDirModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDirModel::index
+60    QDirModel::parent
+64    QDirModel::rowCount
+68    QDirModel::columnCount
+72    QDirModel::hasChildren
+76    QDirModel::data
+80    QDirModel::setData
+84    QDirModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QDirModel::mimeTypes
+104   QDirModel::mimeData
+108   QDirModel::dropMimeData
+112   QDirModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QDirModel::flags
+144   QDirModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QDirModel
+   size=8 align=4
+   base size=8 base align=4
+QDirModel (0xb2543340) 0
+    vptr=((& QDirModel::_ZTV9QDirModel) + 8u)
+  QAbstractItemModel (0xb2543380) 0
+      primary-for QDirModel (0xb2543340)
+    QObject (0xb24f3ce4) 0
+        primary-for QAbstractItemModel (0xb2543380)
+
+Vtable for QHeaderView
+QHeaderView::_ZTV11QHeaderView: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHeaderView)
+8     QHeaderView::metaObject
+12    QHeaderView::qt_metacast
+16    QHeaderView::qt_metacall
+20    QHeaderView::~QHeaderView
+24    QHeaderView::~QHeaderView
+28    QHeaderView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QHeaderView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QHeaderView::mousePressEvent
+84    QHeaderView::mouseReleaseEvent
+88    QHeaderView::mouseDoubleClickEvent
+92    QHeaderView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QHeaderView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QHeaderView::viewportEvent
+228   QHeaderView::scrollContentsBy
+232   QHeaderView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QHeaderView::visualRect
+248   QHeaderView::scrollTo
+252   QHeaderView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QHeaderView::reset
+268   QAbstractItemView::setRootIndex
+272   QHeaderView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QHeaderView::dataChanged
+284   QHeaderView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QHeaderView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QHeaderView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QHeaderView::moveCursor
+344   QHeaderView::horizontalOffset
+348   QHeaderView::verticalOffset
+352   QHeaderView::isIndexHidden
+356   QHeaderView::setSelection
+360   QHeaderView::visualRegionForSelection
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QHeaderView::paintSection
+388   QHeaderView::sectionSizeFromContents
+392   (int (*)(...))-0x000000008
+396   (int (*)(...))(& _ZTI11QHeaderView)
+400   QHeaderView::_ZThn8_N11QHeaderViewD1Ev
+404   QHeaderView::_ZThn8_N11QHeaderViewD0Ev
+408   QWidget::_ZThn8_NK7QWidget7devTypeEv
+412   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+416   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QHeaderView
+   size=20 align=4
+   base size=20 base align=4
+QHeaderView (0xb2543640) 0
+    vptr=((& QHeaderView::_ZTV11QHeaderView) + 8u)
+  QAbstractItemView (0xb2543680) 0
+      primary-for QHeaderView (0xb2543640)
+    QAbstractScrollArea (0xb25436c0) 0
+        primary-for QAbstractItemView (0xb2543680)
+      QFrame (0xb2543700) 0
+          primary-for QAbstractScrollArea (0xb25436c0)
+        QWidget (0xb2560960) 0
+            primary-for QFrame (0xb2543700)
+          QObject (0xb24f3f00) 0
+              primary-for QWidget (0xb2560960)
+          QPaintDevice (0xb24f3f3c) 8
+              vptr=((& QHeaderView::_ZTV11QHeaderView) + 400u)
+
+Vtable for QItemDelegate
+QItemDelegate::_ZTV13QItemDelegate: 25u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QItemDelegate)
+8     QItemDelegate::metaObject
+12    QItemDelegate::qt_metacast
+16    QItemDelegate::qt_metacall
+20    QItemDelegate::~QItemDelegate
+24    QItemDelegate::~QItemDelegate
+28    QObject::event
+32    QItemDelegate::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QItemDelegate::paint
+60    QItemDelegate::sizeHint
+64    QItemDelegate::createEditor
+68    QItemDelegate::setEditorData
+72    QItemDelegate::setModelData
+76    QItemDelegate::updateEditorGeometry
+80    QItemDelegate::editorEvent
+84    QItemDelegate::drawDisplay
+88    QItemDelegate::drawDecoration
+92    QItemDelegate::drawFocus
+96    QItemDelegate::drawCheck
+
+Class QItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QItemDelegate (0xb2543ac0) 0
+    vptr=((& QItemDelegate::_ZTV13QItemDelegate) + 8u)
+  QAbstractItemDelegate (0xb2543b00) 0
+      primary-for QItemDelegate (0xb2543ac0)
+    QObject (0xb258a258) 0
+        primary-for QAbstractItemDelegate (0xb2543b00)
+
+Vtable for QItemEditorCreatorBase
+QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QItemEditorCreatorBase)
+8     QItemEditorCreatorBase::~QItemEditorCreatorBase
+12    QItemEditorCreatorBase::~QItemEditorCreatorBase
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QItemEditorCreatorBase
+   size=4 align=4
+   base size=4 base align=4
+QItemEditorCreatorBase (0xb258a474) 0 nearly-empty
+    vptr=((& QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase) + 8u)
+
+Vtable for QItemEditorFactory
+QItemEditorFactory::_ZTV18QItemEditorFactory: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QItemEditorFactory)
+8     QItemEditorFactory::~QItemEditorFactory
+12    QItemEditorFactory::~QItemEditorFactory
+16    QItemEditorFactory::createEditor
+20    QItemEditorFactory::valuePropertyName
+
+Class QItemEditorFactory
+   size=8 align=4
+   base size=8 base align=4
+QItemEditorFactory (0xb258a708) 0
+    vptr=((& QItemEditorFactory::_ZTV18QItemEditorFactory) + 8u)
+
+Vtable for QListWidgetItem
+QListWidgetItem::_ZTV15QListWidgetItem: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QListWidgetItem)
+8     QListWidgetItem::~QListWidgetItem
+12    QListWidgetItem::~QListWidgetItem
+16    QListWidgetItem::clone
+20    QListWidgetItem::setBackgroundColor
+24    QListWidgetItem::data
+28    QListWidgetItem::setData
+32    QListWidgetItem::operator<
+36    QListWidgetItem::read
+40    QListWidgetItem::write
+
+Class QListWidgetItem
+   size=24 align=4
+   base size=24 base align=4
+QListWidgetItem (0xb258a9d8) 0
+    vptr=((& QListWidgetItem::_ZTV15QListWidgetItem) + 8u)
+
+Vtable for QListWidget
+QListWidget::_ZTV11QListWidget: 107u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QListWidget)
+8     QListWidget::metaObject
+12    QListWidget::qt_metacast
+16    QListWidget::qt_metacall
+20    QListWidget::~QListWidget
+24    QListWidget::~QListWidget
+28    QListWidget::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QListWidget::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   QListWidget::mimeTypes
+388   QListWidget::mimeData
+392   QListWidget::dropMimeData
+396   QListWidget::supportedDropActions
+400   (int (*)(...))-0x000000008
+404   (int (*)(...))(& _ZTI11QListWidget)
+408   QListWidget::_ZThn8_N11QListWidgetD1Ev
+412   QListWidget::_ZThn8_N11QListWidgetD0Ev
+416   QWidget::_ZThn8_NK7QWidget7devTypeEv
+420   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+424   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QListWidget
+   size=20 align=4
+   base size=20 base align=4
+QListWidget (0xb23f2440) 0
+    vptr=((& QListWidget::_ZTV11QListWidget) + 8u)
+  QListView (0xb23f2480) 0
+      primary-for QListWidget (0xb23f2440)
+    QAbstractItemView (0xb23f24c0) 0
+        primary-for QListView (0xb23f2480)
+      QAbstractScrollArea (0xb23f2500) 0
+          primary-for QAbstractItemView (0xb23f24c0)
+        QFrame (0xb23f2540) 0
+            primary-for QAbstractScrollArea (0xb23f2500)
+          QWidget (0xb23f83c0) 0
+              primary-for QFrame (0xb23f2540)
+            QObject (0xb23e3ac8) 0
+                primary-for QWidget (0xb23f83c0)
+            QPaintDevice (0xb23e3b04) 8
+                vptr=((& QListWidget::_ZTV11QListWidget) + 408u)
+
+Vtable for QProxyModel
+QProxyModel::_ZTV11QProxyModel: 43u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QProxyModel)
+8     QProxyModel::metaObject
+12    QProxyModel::qt_metacast
+16    QProxyModel::qt_metacall
+20    QProxyModel::~QProxyModel
+24    QProxyModel::~QProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProxyModel::index
+60    QProxyModel::parent
+64    QProxyModel::rowCount
+68    QProxyModel::columnCount
+72    QProxyModel::hasChildren
+76    QProxyModel::data
+80    QProxyModel::setData
+84    QProxyModel::headerData
+88    QProxyModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QProxyModel::mimeTypes
+104   QProxyModel::mimeData
+108   QProxyModel::dropMimeData
+112   QProxyModel::supportedDropActions
+116   QProxyModel::insertRows
+120   QProxyModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QProxyModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QProxyModel::flags
+144   QProxyModel::sort
+148   QAbstractItemModel::buddy
+152   QProxyModel::match
+156   QProxyModel::span
+160   QProxyModel::submit
+164   QProxyModel::revert
+168   QProxyModel::setModel
+
+Class QProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QProxyModel (0xb23f2b80) 0
+    vptr=((& QProxyModel::_ZTV11QProxyModel) + 8u)
+  QAbstractItemModel (0xb23f2bc0) 0
+      primary-for QProxyModel (0xb23f2b80)
+    QObject (0xb241912c) 0
+        primary-for QAbstractItemModel (0xb23f2bc0)
+
+Vtable for QSortFilterProxyModel
+QSortFilterProxyModel::_ZTV21QSortFilterProxyModel: 50u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QSortFilterProxyModel)
+8     QSortFilterProxyModel::metaObject
+12    QSortFilterProxyModel::qt_metacast
+16    QSortFilterProxyModel::qt_metacall
+20    QSortFilterProxyModel::~QSortFilterProxyModel
+24    QSortFilterProxyModel::~QSortFilterProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSortFilterProxyModel::index
+60    QSortFilterProxyModel::parent
+64    QSortFilterProxyModel::rowCount
+68    QSortFilterProxyModel::columnCount
+72    QSortFilterProxyModel::hasChildren
+76    QSortFilterProxyModel::data
+80    QSortFilterProxyModel::setData
+84    QSortFilterProxyModel::headerData
+88    QSortFilterProxyModel::setHeaderData
+92    QAbstractProxyModel::itemData
+96    QAbstractItemModel::setItemData
+100   QSortFilterProxyModel::mimeTypes
+104   QSortFilterProxyModel::mimeData
+108   QSortFilterProxyModel::dropMimeData
+112   QSortFilterProxyModel::supportedDropActions
+116   QSortFilterProxyModel::insertRows
+120   QSortFilterProxyModel::insertColumns
+124   QSortFilterProxyModel::removeRows
+128   QSortFilterProxyModel::removeColumns
+132   QSortFilterProxyModel::fetchMore
+136   QSortFilterProxyModel::canFetchMore
+140   QSortFilterProxyModel::flags
+144   QSortFilterProxyModel::sort
+148   QSortFilterProxyModel::buddy
+152   QSortFilterProxyModel::match
+156   QSortFilterProxyModel::span
+160   QAbstractProxyModel::submit
+164   QAbstractProxyModel::revert
+168   QSortFilterProxyModel::setSourceModel
+172   QSortFilterProxyModel::mapToSource
+176   QSortFilterProxyModel::mapFromSource
+180   QSortFilterProxyModel::mapSelectionToSource
+184   QSortFilterProxyModel::mapSelectionFromSource
+188   QSortFilterProxyModel::filterAcceptsRow
+192   QSortFilterProxyModel::filterAcceptsColumn
+196   QSortFilterProxyModel::lessThan
+
+Class QSortFilterProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QSortFilterProxyModel (0xb23f2e80) 0
+    vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 8u)
+  QAbstractProxyModel (0xb23f2ec0) 0
+      primary-for QSortFilterProxyModel (0xb23f2e80)
+    QAbstractItemModel (0xb23f2f00) 0
+        primary-for QAbstractProxyModel (0xb23f2ec0)
+      QObject (0xb2419348) 0
+          primary-for QAbstractItemModel (0xb23f2f00)
+
+Vtable for QStandardItem
+QStandardItem::_ZTV13QStandardItem: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStandardItem)
+8     QStandardItem::~QStandardItem
+12    QStandardItem::~QStandardItem
+16    QStandardItem::data
+20    QStandardItem::setData
+24    QStandardItem::clone
+28    QStandardItem::type
+32    QStandardItem::read
+36    QStandardItem::write
+40    QStandardItem::operator<
+
+Class QStandardItem
+   size=8 align=4
+   base size=8 base align=4
+QStandardItem (0xb2419564) 0
+    vptr=((& QStandardItem::_ZTV13QStandardItem) + 8u)
+
+Vtable for QStandardItemModel
+QStandardItemModel::_ZTV18QStandardItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QStandardItemModel)
+8     QStandardItemModel::metaObject
+12    QStandardItemModel::qt_metacast
+16    QStandardItemModel::qt_metacall
+20    QStandardItemModel::~QStandardItemModel
+24    QStandardItemModel::~QStandardItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStandardItemModel::index
+60    QStandardItemModel::parent
+64    QStandardItemModel::rowCount
+68    QStandardItemModel::columnCount
+72    QStandardItemModel::hasChildren
+76    QStandardItemModel::data
+80    QStandardItemModel::setData
+84    QStandardItemModel::headerData
+88    QStandardItemModel::setHeaderData
+92    QStandardItemModel::itemData
+96    QStandardItemModel::setItemData
+100   QStandardItemModel::mimeTypes
+104   QStandardItemModel::mimeData
+108   QStandardItemModel::dropMimeData
+112   QStandardItemModel::supportedDropActions
+116   QStandardItemModel::insertRows
+120   QStandardItemModel::insertColumns
+124   QStandardItemModel::removeRows
+128   QStandardItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QStandardItemModel::flags
+144   QStandardItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QStandardItemModel
+   size=8 align=4
+   base size=8 base align=4
+QStandardItemModel (0xb24af580) 0
+    vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 8u)
+  QAbstractItemModel (0xb24af5c0) 0
+      primary-for QStandardItemModel (0xb24af580)
+    QObject (0xb24aa690) 0
+        primary-for QAbstractItemModel (0xb24af5c0)
+
+Vtable for QStringListModel
+QStringListModel::_ZTV16QStringListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QStringListModel)
+8     QStringListModel::metaObject
+12    QStringListModel::qt_metacast
+16    QStringListModel::qt_metacall
+20    QStringListModel::~QStringListModel
+24    QStringListModel::~QStringListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    QStringListModel::rowCount
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    QStringListModel::data
+80    QStringListModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QStringListModel::supportedDropActions
+116   QStringListModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QStringListModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QStringListModel::flags
+144   QStringListModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QStringListModel
+   size=12 align=4
+   base size=12 base align=4
+QStringListModel (0xb24af9c0) 0
+    vptr=((& QStringListModel::_ZTV16QStringListModel) + 8u)
+  QAbstractListModel (0xb24afa00) 0
+      primary-for QStringListModel (0xb24af9c0)
+    QAbstractItemModel (0xb24afa40) 0
+        primary-for QAbstractListModel (0xb24afa00)
+      QObject (0xb24aa99c) 0
+          primary-for QAbstractItemModel (0xb24afa40)
+
+Vtable for QStyledItemDelegate
+QStyledItemDelegate::_ZTV19QStyledItemDelegate: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QStyledItemDelegate)
+8     QStyledItemDelegate::metaObject
+12    QStyledItemDelegate::qt_metacast
+16    QStyledItemDelegate::qt_metacall
+20    QStyledItemDelegate::~QStyledItemDelegate
+24    QStyledItemDelegate::~QStyledItemDelegate
+28    QObject::event
+32    QStyledItemDelegate::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStyledItemDelegate::paint
+60    QStyledItemDelegate::sizeHint
+64    QStyledItemDelegate::createEditor
+68    QStyledItemDelegate::setEditorData
+72    QStyledItemDelegate::setModelData
+76    QStyledItemDelegate::updateEditorGeometry
+80    QStyledItemDelegate::editorEvent
+84    QStyledItemDelegate::displayText
+88    QStyledItemDelegate::initStyleOption
+
+Class QStyledItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QStyledItemDelegate (0xb24afc80) 0
+    vptr=((& QStyledItemDelegate::_ZTV19QStyledItemDelegate) + 8u)
+  QAbstractItemDelegate (0xb24afcc0) 0
+      primary-for QStyledItemDelegate (0xb24afc80)
+    QObject (0xb24aaac8) 0
+        primary-for QAbstractItemDelegate (0xb24afcc0)
+
+Vtable for QTableView
+QTableView::_ZTV10QTableView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTableView)
+8     QTableView::metaObject
+12    QTableView::qt_metacast
+16    QTableView::qt_metacall
+20    QTableView::~QTableView
+24    QTableView::~QTableView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QTableView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTableView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QTableView::scrollContentsBy
+232   QTableView::setModel
+236   QTableView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QTableView::visualRect
+248   QTableView::scrollTo
+252   QTableView::indexAt
+256   QTableView::sizeHintForRow
+260   QTableView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QTableView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QTableView::selectionChanged
+296   QTableView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTableView::updateGeometries
+312   QTableView::verticalScrollbarAction
+316   QTableView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTableView::moveCursor
+344   QTableView::horizontalOffset
+348   QTableView::verticalOffset
+352   QTableView::isIndexHidden
+356   QTableView::setSelection
+360   QTableView::visualRegionForSelection
+364   QTableView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QTableView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI10QTableView)
+392   QTableView::_ZThn8_N10QTableViewD1Ev
+396   QTableView::_ZThn8_N10QTableViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTableView
+   size=20 align=4
+   base size=20 base align=4
+QTableView (0xb24aff80) 0
+    vptr=((& QTableView::_ZTV10QTableView) + 8u)
+  QAbstractItemView (0xb24affc0) 0
+      primary-for QTableView (0xb24aff80)
+    QAbstractScrollArea (0xb2313000) 0
+        primary-for QAbstractItemView (0xb24affc0)
+      QFrame (0xb2313040) 0
+          primary-for QAbstractScrollArea (0xb2313000)
+        QWidget (0xb230ab90) 0
+            primary-for QFrame (0xb2313040)
+          QObject (0xb24aace4) 0
+              primary-for QWidget (0xb230ab90)
+          QPaintDevice (0xb24aad20) 8
+              vptr=((& QTableView::_ZTV10QTableView) + 392u)
+
+Class QTableWidgetSelectionRange
+   size=16 align=4
+   base size=16 base align=4
+QTableWidgetSelectionRange (0xb24aaf3c) 0
+
+Vtable for QTableWidgetItem
+QTableWidgetItem::_ZTV16QTableWidgetItem: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTableWidgetItem)
+8     QTableWidgetItem::~QTableWidgetItem
+12    QTableWidgetItem::~QTableWidgetItem
+16    QTableWidgetItem::clone
+20    QTableWidgetItem::data
+24    QTableWidgetItem::setData
+28    QTableWidgetItem::operator<
+32    QTableWidgetItem::read
+36    QTableWidgetItem::write
+
+Class QTableWidgetItem
+   size=24 align=4
+   base size=24 base align=4
+QTableWidgetItem (0xb2335168) 0
+    vptr=((& QTableWidgetItem::_ZTV16QTableWidgetItem) + 8u)
+
+Vtable for QTableWidget
+QTableWidget::_ZTV12QTableWidget: 107u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTableWidget)
+8     QTableWidget::metaObject
+12    QTableWidget::qt_metacast
+16    QTableWidget::qt_metacall
+20    QTableWidget::~QTableWidget
+24    QTableWidget::~QTableWidget
+28    QTableWidget::event
+32    QObject::eventFilter
+36    QTableView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTableView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QTableWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QTableView::scrollContentsBy
+232   QTableWidget::setModel
+236   QTableView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QTableView::visualRect
+248   QTableView::scrollTo
+252   QTableView::indexAt
+256   QTableView::sizeHintForRow
+260   QTableView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QTableView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QTableView::selectionChanged
+296   QTableView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTableView::updateGeometries
+312   QTableView::verticalScrollbarAction
+316   QTableView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTableView::moveCursor
+344   QTableView::horizontalOffset
+348   QTableView::verticalOffset
+352   QTableView::isIndexHidden
+356   QTableView::setSelection
+360   QTableView::visualRegionForSelection
+364   QTableView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QTableView::viewOptions
+384   QTableWidget::mimeTypes
+388   QTableWidget::mimeData
+392   QTableWidget::dropMimeData
+396   QTableWidget::supportedDropActions
+400   (int (*)(...))-0x000000008
+404   (int (*)(...))(& _ZTI12QTableWidget)
+408   QTableWidget::_ZThn8_N12QTableWidgetD1Ev
+412   QTableWidget::_ZThn8_N12QTableWidgetD0Ev
+416   QWidget::_ZThn8_NK7QWidget7devTypeEv
+420   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+424   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTableWidget
+   size=20 align=4
+   base size=20 base align=4
+QTableWidget (0xb236a480) 0
+    vptr=((& QTableWidget::_ZTV12QTableWidget) + 8u)
+  QTableView (0xb236a4c0) 0
+      primary-for QTableWidget (0xb236a480)
+    QAbstractItemView (0xb236a500) 0
+        primary-for QTableView (0xb236a4c0)
+      QAbstractScrollArea (0xb236a540) 0
+          primary-for QAbstractItemView (0xb236a500)
+        QFrame (0xb236a580) 0
+            primary-for QAbstractScrollArea (0xb236a540)
+          QWidget (0xb2371320) 0
+              primary-for QFrame (0xb236a580)
+            QObject (0xb236f258) 0
+                primary-for QWidget (0xb2371320)
+            QPaintDevice (0xb236f294) 8
+                vptr=((& QTableWidget::_ZTV12QTableWidget) + 408u)
+
+Vtable for QTreeView
+QTreeView::_ZTV9QTreeView: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTreeView)
+8     QTreeView::metaObject
+12    QTreeView::qt_metacast
+16    QTreeView::qt_metacall
+20    QTreeView::~QTreeView
+24    QTreeView::~QTreeView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QTreeView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTreeView::mousePressEvent
+84    QTreeView::mouseReleaseEvent
+88    QTreeView::mouseDoubleClickEvent
+92    QTreeView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QTreeView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTreeView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QTreeView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTreeView::viewportEvent
+228   QTreeView::scrollContentsBy
+232   QTreeView::setModel
+236   QTreeView::setSelectionModel
+240   QTreeView::keyboardSearch
+244   QTreeView::visualRect
+248   QTreeView::scrollTo
+252   QTreeView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QTreeView::sizeHintForColumn
+264   QTreeView::reset
+268   QTreeView::setRootIndex
+272   QTreeView::doItemsLayout
+276   QTreeView::selectAll
+280   QTreeView::dataChanged
+284   QTreeView::rowsInserted
+288   QTreeView::rowsAboutToBeRemoved
+292   QTreeView::selectionChanged
+296   QTreeView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTreeView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QTreeView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTreeView::moveCursor
+344   QTreeView::horizontalOffset
+348   QTreeView::verticalOffset
+352   QTreeView::isIndexHidden
+356   QTreeView::setSelection
+360   QTreeView::visualRegionForSelection
+364   QTreeView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QTreeView::drawRow
+388   QTreeView::drawBranches
+392   (int (*)(...))-0x000000008
+396   (int (*)(...))(& _ZTI9QTreeView)
+400   QTreeView::_ZThn8_N9QTreeViewD1Ev
+404   QTreeView::_ZThn8_N9QTreeViewD0Ev
+408   QWidget::_ZThn8_NK7QWidget7devTypeEv
+412   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+416   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTreeView
+   size=20 align=4
+   base size=20 base align=4
+QTreeView (0xb236aa80) 0
+    vptr=((& QTreeView::_ZTV9QTreeView) + 8u)
+  QAbstractItemView (0xb236aac0) 0
+      primary-for QTreeView (0xb236aa80)
+    QAbstractScrollArea (0xb236ab00) 0
+        primary-for QAbstractItemView (0xb236aac0)
+      QFrame (0xb236ab40) 0
+          primary-for QAbstractScrollArea (0xb236ab00)
+        QWidget (0xb238fd70) 0
+            primary-for QFrame (0xb236ab40)
+          QObject (0xb236f924) 0
+              primary-for QWidget (0xb238fd70)
+          QPaintDevice (0xb236f960) 8
+              vptr=((& QTreeView::_ZTV9QTreeView) + 400u)
+
+Class QTreeWidgetItemIterator
+   size=12 align=4
+   base size=12 base align=4
+QTreeWidgetItemIterator (0xb236fb7c) 0
+
+Vtable for QTreeWidgetItem
+QTreeWidgetItem::_ZTV15QTreeWidgetItem: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QTreeWidgetItem)
+8     QTreeWidgetItem::~QTreeWidgetItem
+12    QTreeWidgetItem::~QTreeWidgetItem
+16    QTreeWidgetItem::clone
+20    QTreeWidgetItem::data
+24    QTreeWidgetItem::setData
+28    QTreeWidgetItem::operator<
+32    QTreeWidgetItem::read
+36    QTreeWidgetItem::write
+
+Class QTreeWidgetItem
+   size=32 align=4
+   base size=32 base align=4
+QTreeWidgetItem (0xb21cb258) 0
+    vptr=((& QTreeWidgetItem::_ZTV15QTreeWidgetItem) + 8u)
+
+Vtable for QTreeWidget
+QTreeWidget::_ZTV11QTreeWidget: 109u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTreeWidget)
+8     QTreeWidget::metaObject
+12    QTreeWidget::qt_metacast
+16    QTreeWidget::qt_metacall
+20    QTreeWidget::~QTreeWidget
+24    QTreeWidget::~QTreeWidget
+28    QTreeWidget::event
+32    QObject::eventFilter
+36    QTreeView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTreeView::mousePressEvent
+84    QTreeView::mouseReleaseEvent
+88    QTreeView::mouseDoubleClickEvent
+92    QTreeView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QTreeView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTreeView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QTreeView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QTreeWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTreeView::viewportEvent
+228   QTreeView::scrollContentsBy
+232   QTreeWidget::setModel
+236   QTreeWidget::setSelectionModel
+240   QTreeView::keyboardSearch
+244   QTreeView::visualRect
+248   QTreeView::scrollTo
+252   QTreeView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QTreeView::sizeHintForColumn
+264   QTreeView::reset
+268   QTreeView::setRootIndex
+272   QTreeView::doItemsLayout
+276   QTreeView::selectAll
+280   QTreeView::dataChanged
+284   QTreeView::rowsInserted
+288   QTreeView::rowsAboutToBeRemoved
+292   QTreeView::selectionChanged
+296   QTreeView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTreeView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QTreeView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTreeView::moveCursor
+344   QTreeView::horizontalOffset
+348   QTreeView::verticalOffset
+352   QTreeView::isIndexHidden
+356   QTreeView::setSelection
+360   QTreeView::visualRegionForSelection
+364   QTreeView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QTreeView::drawRow
+388   QTreeView::drawBranches
+392   QTreeWidget::mimeTypes
+396   QTreeWidget::mimeData
+400   QTreeWidget::dropMimeData
+404   QTreeWidget::supportedDropActions
+408   (int (*)(...))-0x000000008
+412   (int (*)(...))(& _ZTI11QTreeWidget)
+416   QTreeWidget::_ZThn8_N11QTreeWidgetD1Ev
+420   QTreeWidget::_ZThn8_N11QTreeWidgetD0Ev
+424   QWidget::_ZThn8_NK7QWidget7devTypeEv
+428   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+432   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTreeWidget
+   size=20 align=4
+   base size=20 base align=4
+QTreeWidget (0xb2244500) 0
+    vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 8u)
+  QTreeView (0xb2244540) 0
+      primary-for QTreeWidget (0xb2244500)
+    QAbstractItemView (0xb2244580) 0
+        primary-for QTreeView (0xb2244540)
+      QAbstractScrollArea (0xb22445c0) 0
+          primary-for QAbstractItemView (0xb2244580)
+        QFrame (0xb2244600) 0
+            primary-for QAbstractScrollArea (0xb22445c0)
+          QWidget (0xb224c820) 0
+              primary-for QFrame (0xb2244600)
+            QObject (0xb2243690) 0
+                primary-for QWidget (0xb224c820)
+            QPaintDevice (0xb22436cc) 8
+                vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 416u)
+
+Vtable for QInputContext
+QInputContext::_ZTV13QInputContext: 26u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QInputContext)
+8     QInputContext::metaObject
+12    QInputContext::qt_metacast
+16    QInputContext::qt_metacall
+20    QInputContext::~QInputContext
+24    QInputContext::~QInputContext
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    QInputContext::update
+72    QInputContext::mouseHandler
+76    QInputContext::font
+80    __cxa_pure_virtual
+84    QInputContext::setFocusWidget
+88    QInputContext::widgetDestroyed
+92    QInputContext::actions
+96    QInputContext::x11FilterEvent
+100   QInputContext::filterEvent
+
+Class QInputContext
+   size=8 align=4
+   base size=8 base align=4
+QInputContext (0xb2244e40) 0
+    vptr=((& QInputContext::_ZTV13QInputContext) + 8u)
+  QObject (0xb22760f0) 0
+      primary-for QInputContext (0xb2244e40)
+
+Class QInputContextFactory
+   size=1 align=1
+   base size=0 base align=1
+QInputContextFactory (0xb227630c) 0 empty
+
+Vtable for QInputContextFactoryInterface
+QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI29QInputContextFactoryInterface)
+8     QInputContextFactoryInterface::~QInputContextFactoryInterface
+12    QInputContextFactoryInterface::~QInputContextFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+
+Class QInputContextFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QInputContextFactoryInterface (0xb2291140) 0 nearly-empty
+    vptr=((& QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface) + 8u)
+  QFactoryInterface (0xb2276348) 0 nearly-empty
+      primary-for QInputContextFactoryInterface (0xb2291140)
+
+Vtable for QInputContextPlugin
+QInputContextPlugin::_ZTV19QInputContextPlugin: 28u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QInputContextPlugin)
+8     QInputContextPlugin::metaObject
+12    QInputContextPlugin::qt_metacast
+16    QInputContextPlugin::qt_metacall
+20    QInputContextPlugin::~QInputContextPlugin
+24    QInputContextPlugin::~QInputContextPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    (int (*)(...))-0x000000008
+80    (int (*)(...))(& _ZTI19QInputContextPlugin)
+84    QInputContextPlugin::_ZThn8_N19QInputContextPluginD1Ev
+88    QInputContextPlugin::_ZThn8_N19QInputContextPluginD0Ev
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+
+Class QInputContextPlugin
+   size=12 align=4
+   base size=12 base align=4
+QInputContextPlugin (0xb229a3c0) 0
+    vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 8u)
+  QObject (0xb2276654) 0
+      primary-for QInputContextPlugin (0xb229a3c0)
+  QInputContextFactoryInterface (0xb2291400) 8 nearly-empty
+      vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 84u)
+    QFactoryInterface (0xb2276690) 8 nearly-empty
+        primary-for QInputContextFactoryInterface (0xb2291400)
+
+Vtable for QBitmap
+QBitmap::_ZTV7QBitmap: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBitmap)
+8     QBitmap::~QBitmap
+12    QBitmap::~QBitmap
+16    QPixmap::devType
+20    QPixmap::paintEngine
+24    QPixmap::metric
+
+Class QBitmap
+   size=12 align=4
+   base size=12 base align=4
+QBitmap (0xb2291640) 0
+    vptr=((& QBitmap::_ZTV7QBitmap) + 8u)
+  QPixmap (0xb2291680) 0
+      primary-for QBitmap (0xb2291640)
+    QPaintDevice (0xb22767bc) 0
+        primary-for QPixmap (0xb2291680)
+
+Vtable for QIconEngine
+QIconEngine::_ZTV11QIconEngine: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QIconEngine)
+8     QIconEngine::~QIconEngine
+12    QIconEngine::~QIconEngine
+16    __cxa_pure_virtual
+20    QIconEngine::actualSize
+24    QIconEngine::pixmap
+28    QIconEngine::addPixmap
+32    QIconEngine::addFile
+
+Class QIconEngine
+   size=4 align=4
+   base size=4 base align=4
+QIconEngine (0xb22bc384) 0 nearly-empty
+    vptr=((& QIconEngine::_ZTV11QIconEngine) + 8u)
+
+Class QIconEngineV2::AvailableSizesArgument
+   size=12 align=4
+   base size=12 base align=4
+QIconEngineV2::AvailableSizesArgument (0xb22bc3fc) 0
+
+Vtable for QIconEngineV2
+QIconEngineV2::_ZTV13QIconEngineV2: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QIconEngineV2)
+8     QIconEngineV2::~QIconEngineV2
+12    QIconEngineV2::~QIconEngineV2
+16    __cxa_pure_virtual
+20    QIconEngine::actualSize
+24    QIconEngine::pixmap
+28    QIconEngine::addPixmap
+32    QIconEngine::addFile
+36    QIconEngineV2::key
+40    QIconEngineV2::clone
+44    QIconEngineV2::read
+48    QIconEngineV2::write
+52    QIconEngineV2::virtual_hook
+
+Class QIconEngineV2
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineV2 (0xb2291ec0) 0 nearly-empty
+    vptr=((& QIconEngineV2::_ZTV13QIconEngineV2) + 8u)
+  QIconEngine (0xb22bc3c0) 0 nearly-empty
+      primary-for QIconEngineV2 (0xb2291ec0)
+
+Vtable for QIconEngineFactoryInterface
+QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QIconEngineFactoryInterface)
+8     QIconEngineFactoryInterface::~QIconEngineFactoryInterface
+12    QIconEngineFactoryInterface::~QIconEngineFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QIconEngineFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineFactoryInterface (0xb20db040) 0 nearly-empty
+    vptr=((& QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface) + 8u)
+  QFactoryInterface (0xb22bc4b0) 0 nearly-empty
+      primary-for QIconEngineFactoryInterface (0xb20db040)
+
+Vtable for QIconEnginePlugin
+QIconEnginePlugin::_ZTV17QIconEnginePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QIconEnginePlugin)
+8     QIconEnginePlugin::metaObject
+12    QIconEnginePlugin::qt_metacast
+16    QIconEnginePlugin::qt_metacall
+20    QIconEnginePlugin::~QIconEnginePlugin
+24    QIconEnginePlugin::~QIconEnginePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI17QIconEnginePlugin)
+72    QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD1Ev
+76    QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QIconEnginePlugin
+   size=12 align=4
+   base size=12 base align=4
+QIconEnginePlugin (0xb20de5f0) 0
+    vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 8u)
+  QObject (0xb22bc7bc) 0
+      primary-for QIconEnginePlugin (0xb20de5f0)
+  QIconEngineFactoryInterface (0xb20db300) 8 nearly-empty
+      vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 72u)
+    QFactoryInterface (0xb22bc7f8) 8 nearly-empty
+        primary-for QIconEngineFactoryInterface (0xb20db300)
+
+Vtable for QIconEngineFactoryInterfaceV2
+QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI29QIconEngineFactoryInterfaceV2)
+8     QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2
+12    QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QIconEngineFactoryInterfaceV2
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineFactoryInterfaceV2 (0xb20db540) 0 nearly-empty
+    vptr=((& QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2) + 8u)
+  QFactoryInterface (0xb22bc924) 0 nearly-empty
+      primary-for QIconEngineFactoryInterfaceV2 (0xb20db540)
+
+Vtable for QIconEnginePluginV2
+QIconEnginePluginV2::_ZTV19QIconEnginePluginV2: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QIconEnginePluginV2)
+8     QIconEnginePluginV2::metaObject
+12    QIconEnginePluginV2::qt_metacast
+16    QIconEnginePluginV2::qt_metacall
+20    QIconEnginePluginV2::~QIconEnginePluginV2
+24    QIconEnginePluginV2::~QIconEnginePluginV2
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI19QIconEnginePluginV2)
+72    QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D1Ev
+76    QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QIconEnginePluginV2
+   size=12 align=4
+   base size=12 base align=4
+QIconEnginePluginV2 (0xb20f1050) 0
+    vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 8u)
+  QObject (0xb22bcc30) 0
+      primary-for QIconEnginePluginV2 (0xb20f1050)
+  QIconEngineFactoryInterfaceV2 (0xb20db800) 8 nearly-empty
+      vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 72u)
+    QFactoryInterface (0xb22bcc6c) 8 nearly-empty
+        primary-for QIconEngineFactoryInterfaceV2 (0xb20db800)
+
+Vtable for QImageIOHandler
+QImageIOHandler::_ZTV15QImageIOHandler: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QImageIOHandler)
+8     QImageIOHandler::~QImageIOHandler
+12    QImageIOHandler::~QImageIOHandler
+16    QImageIOHandler::name
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QImageIOHandler::write
+32    QImageIOHandler::option
+36    QImageIOHandler::setOption
+40    QImageIOHandler::supportsOption
+44    QImageIOHandler::jumpToNextImage
+48    QImageIOHandler::jumpToImage
+52    QImageIOHandler::loopCount
+56    QImageIOHandler::imageCount
+60    QImageIOHandler::nextImageDelay
+64    QImageIOHandler::currentImageNumber
+68    QImageIOHandler::currentImageRect
+
+Class QImageIOHandler
+   size=8 align=4
+   base size=8 base align=4
+QImageIOHandler (0xb22bcd98) 0
+    vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 8u)
+
+Vtable for QImageIOHandlerFactoryInterface
+QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI31QImageIOHandlerFactoryInterface)
+8     QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface
+12    QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QImageIOHandlerFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QImageIOHandlerFactoryInterface (0xb20dbb40) 0 nearly-empty
+    vptr=((& QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface) + 8u)
+  QFactoryInterface (0xb22bcf00) 0 nearly-empty
+      primary-for QImageIOHandlerFactoryInterface (0xb20dbb40)
+
+Vtable for QImageIOPlugin
+QImageIOPlugin::_ZTV14QImageIOPlugin: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QImageIOPlugin)
+8     QImageIOPlugin::metaObject
+12    QImageIOPlugin::qt_metacast
+16    QImageIOPlugin::qt_metacall
+20    QImageIOPlugin::~QImageIOPlugin
+24    QImageIOPlugin::~QImageIOPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    (int (*)(...))-0x000000008
+72    (int (*)(...))(& _ZTI14QImageIOPlugin)
+76    QImageIOPlugin::_ZThn8_N14QImageIOPluginD1Ev
+80    QImageIOPlugin::_ZThn8_N14QImageIOPluginD0Ev
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+
+Class QImageIOPlugin
+   size=12 align=4
+   base size=12 base align=4
+QImageIOPlugin (0xb2105f50) 0
+    vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 8u)
+  QObject (0xb210d21c) 0
+      primary-for QImageIOPlugin (0xb2105f50)
+  QImageIOHandlerFactoryInterface (0xb20dbe00) 8 nearly-empty
+      vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 76u)
+    QFactoryInterface (0xb210d258) 8 nearly-empty
+        primary-for QImageIOHandlerFactoryInterface (0xb20dbe00)
+
+Class QImageReader
+   size=4 align=4
+   base size=4 base align=4
+QImageReader (0xb210d474) 0
+
+Class QImageWriter
+   size=4 align=4
+   base size=4 base align=4
+QImageWriter (0xb210d4b0) 0
+
+Vtable for QMovie
+QMovie::_ZTV6QMovie: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QMovie)
+8     QMovie::metaObject
+12    QMovie::qt_metacast
+16    QMovie::qt_metacall
+20    QMovie::~QMovie
+24    QMovie::~QMovie
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QMovie
+   size=8 align=4
+   base size=8 base align=4
+QMovie (0xb211b200) 0
+    vptr=((& QMovie::_ZTV6QMovie) + 8u)
+  QObject (0xb210d4ec) 0
+      primary-for QMovie (0xb211b200)
+
+Vtable for QPicture
+QPicture::_ZTV8QPicture: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QPicture)
+8     QPicture::~QPicture
+12    QPicture::~QPicture
+16    QPicture::devType
+20    QPicture::paintEngine
+24    QPicture::metric
+28    QPicture::setData
+
+Class QPicture
+   size=12 align=4
+   base size=12 base align=4
+QPicture (0xb211b840) 0
+    vptr=((& QPicture::_ZTV8QPicture) + 8u)
+  QPaintDevice (0xb210d7f8) 0
+      primary-for QPicture (0xb211b840)
+
+Class QPictureIO
+   size=4 align=4
+   base size=4 base align=4
+QPictureIO (0xb210da8c) 0
+
+Vtable for QPictureFormatInterface
+QPictureFormatInterface::_ZTV23QPictureFormatInterface: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QPictureFormatInterface)
+8     QPictureFormatInterface::~QPictureFormatInterface
+12    QPictureFormatInterface::~QPictureFormatInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class QPictureFormatInterface
+   size=4 align=4
+   base size=4 base align=4
+QPictureFormatInterface (0xb211bb80) 0 nearly-empty
+    vptr=((& QPictureFormatInterface::_ZTV23QPictureFormatInterface) + 8u)
+  QFactoryInterface (0xb210dac8) 0 nearly-empty
+      primary-for QPictureFormatInterface (0xb211bb80)
+
+Vtable for QPictureFormatPlugin
+QPictureFormatPlugin::_ZTV20QPictureFormatPlugin: 26u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QPictureFormatPlugin)
+8     QPictureFormatPlugin::metaObject
+12    QPictureFormatPlugin::qt_metacast
+16    QPictureFormatPlugin::qt_metacall
+20    QPictureFormatPlugin::~QPictureFormatPlugin
+24    QPictureFormatPlugin::~QPictureFormatPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    QPictureFormatPlugin::loadPicture
+64    QPictureFormatPlugin::savePicture
+68    __cxa_pure_virtual
+72    (int (*)(...))-0x000000008
+76    (int (*)(...))(& _ZTI20QPictureFormatPlugin)
+80    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD1Ev
+84    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD0Ev
+88    __cxa_pure_virtual
+92    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11loadPictureERK7QStringS2_P8QPicture
+96    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11savePictureERK7QStringS2_RK8QPicture
+100   __cxa_pure_virtual
+
+Class QPictureFormatPlugin
+   size=12 align=4
+   base size=12 base align=4
+QPictureFormatPlugin (0xb218bf00) 0
+    vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 8u)
+  QObject (0xb210ddd4) 0
+      primary-for QPictureFormatPlugin (0xb218bf00)
+  QPictureFormatInterface (0xb211be40) 8 nearly-empty
+      vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 80u)
+    QFactoryInterface (0xb210de10) 8 nearly-empty
+        primary-for QPictureFormatInterface (0xb211be40)
+
+Class QPixmapCache::Key
+   size=4 align=4
+   base size=4 base align=4
+QPixmapCache::Key (0xb210df78) 0
+
+Class QPixmapCache
+   size=1 align=1
+   base size=0 base align=1
+QPixmapCache (0xb210df3c) 0 empty
+
+Vtable for QGraphicsItem
+QGraphicsItem::_ZTV13QGraphicsItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGraphicsItem)
+8     QGraphicsItem::~QGraphicsItem
+12    QGraphicsItem::~QGraphicsItem
+16    QGraphicsItem::advance
+20    __cxa_pure_virtual
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsItem::isObscuredBy
+44    QGraphicsItem::opaqueArea
+48    __cxa_pure_virtual
+52    QGraphicsItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QGraphicsItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsItem (0xb21a3000) 0
+    vptr=((& QGraphicsItem::_ZTV13QGraphicsItem) + 8u)
+
+Vtable for QGraphicsObject
+QGraphicsObject::_ZTV15QGraphicsObject: 53u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsObject)
+8     QGraphicsObject::metaObject
+12    QGraphicsObject::qt_metacast
+16    QGraphicsObject::qt_metacall
+20    QGraphicsObject::~QGraphicsObject
+24    QGraphicsObject::~QGraphicsObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    (int (*)(...))-0x000000008
+60    (int (*)(...))(& _ZTI15QGraphicsObject)
+64    QGraphicsObject::_ZThn8_N15QGraphicsObjectD1Ev
+68    QGraphicsObject::_ZThn8_N15QGraphicsObjectD0Ev
+72    QGraphicsItem::advance
+76    __cxa_pure_virtual
+80    QGraphicsItem::shape
+84    QGraphicsItem::contains
+88    QGraphicsItem::collidesWithItem
+92    QGraphicsItem::collidesWithPath
+96    QGraphicsItem::isObscuredBy
+100   QGraphicsItem::opaqueArea
+104   __cxa_pure_virtual
+108   QGraphicsItem::type
+112   QGraphicsItem::sceneEventFilter
+116   QGraphicsItem::sceneEvent
+120   QGraphicsItem::contextMenuEvent
+124   QGraphicsItem::dragEnterEvent
+128   QGraphicsItem::dragLeaveEvent
+132   QGraphicsItem::dragMoveEvent
+136   QGraphicsItem::dropEvent
+140   QGraphicsItem::focusInEvent
+144   QGraphicsItem::focusOutEvent
+148   QGraphicsItem::hoverEnterEvent
+152   QGraphicsItem::hoverMoveEvent
+156   QGraphicsItem::hoverLeaveEvent
+160   QGraphicsItem::keyPressEvent
+164   QGraphicsItem::keyReleaseEvent
+168   QGraphicsItem::mousePressEvent
+172   QGraphicsItem::mouseMoveEvent
+176   QGraphicsItem::mouseReleaseEvent
+180   QGraphicsItem::mouseDoubleClickEvent
+184   QGraphicsItem::wheelEvent
+188   QGraphicsItem::inputMethodEvent
+192   QGraphicsItem::inputMethodQuery
+196   QGraphicsItem::itemChange
+200   QGraphicsItem::supportsExtension
+204   QGraphicsItem::setExtension
+208   QGraphicsItem::extension
+
+Class QGraphicsObject
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsObject (0xb2022c80) 0
+    vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 8u)
+  QObject (0xb20261e0) 0
+      primary-for QGraphicsObject (0xb2022c80)
+  QGraphicsItem (0xb202621c) 8
+      vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 64u)
+
+Vtable for QAbstractGraphicsShapeItem
+QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractGraphicsShapeItem)
+8     QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem
+12    QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem
+16    QGraphicsItem::advance
+20    __cxa_pure_virtual
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QAbstractGraphicsShapeItem::isObscuredBy
+44    QAbstractGraphicsShapeItem::opaqueArea
+48    __cxa_pure_virtual
+52    QGraphicsItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QAbstractGraphicsShapeItem
+   size=8 align=4
+   base size=8 base align=4
+QAbstractGraphicsShapeItem (0xb2036000) 0
+    vptr=((& QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem) + 8u)
+  QGraphicsItem (0xb2026348) 0
+      primary-for QAbstractGraphicsShapeItem (0xb2036000)
+
+Vtable for QGraphicsPathItem
+QGraphicsPathItem::_ZTV17QGraphicsPathItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsPathItem)
+8     QGraphicsPathItem::~QGraphicsPathItem
+12    QGraphicsPathItem::~QGraphicsPathItem
+16    QGraphicsItem::advance
+20    QGraphicsPathItem::boundingRect
+24    QGraphicsPathItem::shape
+28    QGraphicsPathItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPathItem::isObscuredBy
+44    QGraphicsPathItem::opaqueArea
+48    QGraphicsPathItem::paint
+52    QGraphicsPathItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPathItem::supportsExtension
+148   QGraphicsPathItem::setExtension
+152   QGraphicsPathItem::extension
+
+Class QGraphicsPathItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPathItem (0xb2036100) 0
+    vptr=((& QGraphicsPathItem::_ZTV17QGraphicsPathItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb2036140) 0
+      primary-for QGraphicsPathItem (0xb2036100)
+    QGraphicsItem (0xb2026474) 0
+        primary-for QAbstractGraphicsShapeItem (0xb2036140)
+
+Vtable for QGraphicsRectItem
+QGraphicsRectItem::_ZTV17QGraphicsRectItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsRectItem)
+8     QGraphicsRectItem::~QGraphicsRectItem
+12    QGraphicsRectItem::~QGraphicsRectItem
+16    QGraphicsItem::advance
+20    QGraphicsRectItem::boundingRect
+24    QGraphicsRectItem::shape
+28    QGraphicsRectItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsRectItem::isObscuredBy
+44    QGraphicsRectItem::opaqueArea
+48    QGraphicsRectItem::paint
+52    QGraphicsRectItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsRectItem::supportsExtension
+148   QGraphicsRectItem::setExtension
+152   QGraphicsRectItem::extension
+
+Class QGraphicsRectItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsRectItem (0xb2036240) 0
+    vptr=((& QGraphicsRectItem::_ZTV17QGraphicsRectItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb2036280) 0
+      primary-for QGraphicsRectItem (0xb2036240)
+    QGraphicsItem (0xb20265a0) 0
+        primary-for QAbstractGraphicsShapeItem (0xb2036280)
+
+Vtable for QGraphicsEllipseItem
+QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsEllipseItem)
+8     QGraphicsEllipseItem::~QGraphicsEllipseItem
+12    QGraphicsEllipseItem::~QGraphicsEllipseItem
+16    QGraphicsItem::advance
+20    QGraphicsEllipseItem::boundingRect
+24    QGraphicsEllipseItem::shape
+28    QGraphicsEllipseItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsEllipseItem::isObscuredBy
+44    QGraphicsEllipseItem::opaqueArea
+48    QGraphicsEllipseItem::paint
+52    QGraphicsEllipseItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsEllipseItem::supportsExtension
+148   QGraphicsEllipseItem::setExtension
+152   QGraphicsEllipseItem::extension
+
+Class QGraphicsEllipseItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsEllipseItem (0xb20363c0) 0
+    vptr=((& QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb2036400) 0
+      primary-for QGraphicsEllipseItem (0xb20363c0)
+    QGraphicsItem (0xb2026780) 0
+        primary-for QAbstractGraphicsShapeItem (0xb2036400)
+
+Vtable for QGraphicsPolygonItem
+QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsPolygonItem)
+8     QGraphicsPolygonItem::~QGraphicsPolygonItem
+12    QGraphicsPolygonItem::~QGraphicsPolygonItem
+16    QGraphicsItem::advance
+20    QGraphicsPolygonItem::boundingRect
+24    QGraphicsPolygonItem::shape
+28    QGraphicsPolygonItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPolygonItem::isObscuredBy
+44    QGraphicsPolygonItem::opaqueArea
+48    QGraphicsPolygonItem::paint
+52    QGraphicsPolygonItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPolygonItem::supportsExtension
+148   QGraphicsPolygonItem::setExtension
+152   QGraphicsPolygonItem::extension
+
+Class QGraphicsPolygonItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPolygonItem (0xb2036540) 0
+    vptr=((& QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb2036580) 0
+      primary-for QGraphicsPolygonItem (0xb2036540)
+    QGraphicsItem (0xb2026960) 0
+        primary-for QAbstractGraphicsShapeItem (0xb2036580)
+
+Vtable for QGraphicsLineItem
+QGraphicsLineItem::_ZTV17QGraphicsLineItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsLineItem)
+8     QGraphicsLineItem::~QGraphicsLineItem
+12    QGraphicsLineItem::~QGraphicsLineItem
+16    QGraphicsItem::advance
+20    QGraphicsLineItem::boundingRect
+24    QGraphicsLineItem::shape
+28    QGraphicsLineItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsLineItem::isObscuredBy
+44    QGraphicsLineItem::opaqueArea
+48    QGraphicsLineItem::paint
+52    QGraphicsLineItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsLineItem::supportsExtension
+148   QGraphicsLineItem::setExtension
+152   QGraphicsLineItem::extension
+
+Class QGraphicsLineItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLineItem (0xb2036680) 0
+    vptr=((& QGraphicsLineItem::_ZTV17QGraphicsLineItem) + 8u)
+  QGraphicsItem (0xb2026a8c) 0
+      primary-for QGraphicsLineItem (0xb2036680)
+
+Vtable for QGraphicsPixmapItem
+QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsPixmapItem)
+8     QGraphicsPixmapItem::~QGraphicsPixmapItem
+12    QGraphicsPixmapItem::~QGraphicsPixmapItem
+16    QGraphicsItem::advance
+20    QGraphicsPixmapItem::boundingRect
+24    QGraphicsPixmapItem::shape
+28    QGraphicsPixmapItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPixmapItem::isObscuredBy
+44    QGraphicsPixmapItem::opaqueArea
+48    QGraphicsPixmapItem::paint
+52    QGraphicsPixmapItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPixmapItem::supportsExtension
+148   QGraphicsPixmapItem::setExtension
+152   QGraphicsPixmapItem::extension
+
+Class QGraphicsPixmapItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPixmapItem (0xb20367c0) 0
+    vptr=((& QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem) + 8u)
+  QGraphicsItem (0xb2026c6c) 0
+      primary-for QGraphicsPixmapItem (0xb20367c0)
+
+Vtable for QGraphicsTextItem
+QGraphicsTextItem::_ZTV17QGraphicsTextItem: 82u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsTextItem)
+8     QGraphicsTextItem::metaObject
+12    QGraphicsTextItem::qt_metacast
+16    QGraphicsTextItem::qt_metacall
+20    QGraphicsTextItem::~QGraphicsTextItem
+24    QGraphicsTextItem::~QGraphicsTextItem
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsTextItem::boundingRect
+60    QGraphicsTextItem::shape
+64    QGraphicsTextItem::contains
+68    QGraphicsTextItem::paint
+72    QGraphicsTextItem::isObscuredBy
+76    QGraphicsTextItem::opaqueArea
+80    QGraphicsTextItem::type
+84    QGraphicsTextItem::sceneEvent
+88    QGraphicsTextItem::mousePressEvent
+92    QGraphicsTextItem::mouseMoveEvent
+96    QGraphicsTextItem::mouseReleaseEvent
+100   QGraphicsTextItem::mouseDoubleClickEvent
+104   QGraphicsTextItem::contextMenuEvent
+108   QGraphicsTextItem::keyPressEvent
+112   QGraphicsTextItem::keyReleaseEvent
+116   QGraphicsTextItem::focusInEvent
+120   QGraphicsTextItem::focusOutEvent
+124   QGraphicsTextItem::dragEnterEvent
+128   QGraphicsTextItem::dragLeaveEvent
+132   QGraphicsTextItem::dragMoveEvent
+136   QGraphicsTextItem::dropEvent
+140   QGraphicsTextItem::inputMethodEvent
+144   QGraphicsTextItem::hoverEnterEvent
+148   QGraphicsTextItem::hoverMoveEvent
+152   QGraphicsTextItem::hoverLeaveEvent
+156   QGraphicsTextItem::inputMethodQuery
+160   QGraphicsTextItem::supportsExtension
+164   QGraphicsTextItem::setExtension
+168   QGraphicsTextItem::extension
+172   (int (*)(...))-0x000000008
+176   (int (*)(...))(& _ZTI17QGraphicsTextItem)
+180   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD1Ev
+184   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD0Ev
+188   QGraphicsItem::advance
+192   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12boundingRectEv
+196   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem5shapeEv
+200   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem8containsERK7QPointF
+204   QGraphicsItem::collidesWithItem
+208   QGraphicsItem::collidesWithPath
+212   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12isObscuredByEPK13QGraphicsItem
+216   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem10opaqueAreaEv
+220   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+224   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem4typeEv
+228   QGraphicsItem::sceneEventFilter
+232   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem10sceneEventEP6QEvent
+236   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16contextMenuEventEP30QGraphicsSceneContextMenuEvent
+240   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragEnterEventEP27QGraphicsSceneDragDropEvent
+244   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragLeaveEventEP27QGraphicsSceneDragDropEvent
+248   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13dragMoveEventEP27QGraphicsSceneDragDropEvent
+252   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem9dropEventEP27QGraphicsSceneDragDropEvent
+256   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12focusInEventEP11QFocusEvent
+260   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13focusOutEventEP11QFocusEvent
+264   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverEnterEventEP24QGraphicsSceneHoverEvent
+268   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14hoverMoveEventEP24QGraphicsSceneHoverEvent
+272   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+276   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13keyPressEventEP9QKeyEvent
+280   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15keyReleaseEventEP9QKeyEvent
+284   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15mousePressEventEP24QGraphicsSceneMouseEvent
+288   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14mouseMoveEventEP24QGraphicsSceneMouseEvent
+292   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem17mouseReleaseEventEP24QGraphicsSceneMouseEvent
+296   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent
+300   QGraphicsItem::wheelEvent
+304   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16inputMethodEventEP17QInputMethodEvent
+308   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem16inputMethodQueryEN2Qt16InputMethodQueryE
+312   QGraphicsItem::itemChange
+316   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem17supportsExtensionEN13QGraphicsItem9ExtensionE
+320   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12setExtensionEN13QGraphicsItem9ExtensionERK8QVariant
+324   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem9extensionERK8QVariant
+
+Class QGraphicsTextItem
+   size=20 align=4
+   base size=20 base align=4
+QGraphicsTextItem (0xb2036900) 0
+    vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 8u)
+  QGraphicsObject (0xb207e0f0) 0
+      primary-for QGraphicsTextItem (0xb2036900)
+    QObject (0xb2026d98) 0
+        primary-for QGraphicsObject (0xb207e0f0)
+    QGraphicsItem (0xb2026dd4) 8
+        vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 180u)
+
+Vtable for QGraphicsSimpleTextItem
+QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSimpleTextItem)
+8     QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem
+12    QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem
+16    QGraphicsItem::advance
+20    QGraphicsSimpleTextItem::boundingRect
+24    QGraphicsSimpleTextItem::shape
+28    QGraphicsSimpleTextItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsSimpleTextItem::isObscuredBy
+44    QGraphicsSimpleTextItem::opaqueArea
+48    QGraphicsSimpleTextItem::paint
+52    QGraphicsSimpleTextItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsSimpleTextItem::supportsExtension
+148   QGraphicsSimpleTextItem::setExtension
+152   QGraphicsSimpleTextItem::extension
+
+Class QGraphicsSimpleTextItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsSimpleTextItem (0xb2036b80) 0
+    vptr=((& QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb2036bc0) 0
+      primary-for QGraphicsSimpleTextItem (0xb2036b80)
+    QGraphicsItem (0xb2026fb4) 0
+        primary-for QAbstractGraphicsShapeItem (0xb2036bc0)
+
+Vtable for QGraphicsItemGroup
+QGraphicsItemGroup::_ZTV18QGraphicsItemGroup: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGraphicsItemGroup)
+8     QGraphicsItemGroup::~QGraphicsItemGroup
+12    QGraphicsItemGroup::~QGraphicsItemGroup
+16    QGraphicsItem::advance
+20    QGraphicsItemGroup::boundingRect
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsItemGroup::isObscuredBy
+44    QGraphicsItemGroup::opaqueArea
+48    QGraphicsItemGroup::paint
+52    QGraphicsItemGroup::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QGraphicsItemGroup
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsItemGroup (0xb2036cc0) 0
+    vptr=((& QGraphicsItemGroup::_ZTV18QGraphicsItemGroup) + 8u)
+  QGraphicsItem (0xb209a0f0) 0
+      primary-for QGraphicsItemGroup (0xb2036cc0)
+
+Vtable for QGraphicsLayoutItem
+QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsLayoutItem)
+8     QGraphicsLayoutItem::~QGraphicsLayoutItem
+12    QGraphicsLayoutItem::~QGraphicsLayoutItem
+16    QGraphicsLayoutItem::setGeometry
+20    QGraphicsLayoutItem::getContentsMargins
+24    QGraphicsLayoutItem::updateGeometry
+28    __cxa_pure_virtual
+
+Class QGraphicsLayoutItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLayoutItem (0xb209a384) 0
+    vptr=((& QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem) + 8u)
+
+Vtable for QGraphicsLayout
+QGraphicsLayout::_ZTV15QGraphicsLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsLayout)
+8     QGraphicsLayout::~QGraphicsLayout
+12    QGraphicsLayout::~QGraphicsLayout
+16    QGraphicsLayoutItem::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    __cxa_pure_virtual
+32    QGraphicsLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+
+Class QGraphicsLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLayout (0xb20ad780) 0
+    vptr=((& QGraphicsLayout::_ZTV15QGraphicsLayout) + 8u)
+  QGraphicsLayoutItem (0xb209a924) 0
+      primary-for QGraphicsLayout (0xb20ad780)
+
+Vtable for QGraphicsAnchor
+QGraphicsAnchor::_ZTV15QGraphicsAnchor: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsAnchor)
+8     QGraphicsAnchor::metaObject
+12    QGraphicsAnchor::qt_metacast
+16    QGraphicsAnchor::qt_metacall
+20    QGraphicsAnchor::~QGraphicsAnchor
+24    QGraphicsAnchor::~QGraphicsAnchor
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QGraphicsAnchor
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsAnchor (0xb20adac0) 0
+    vptr=((& QGraphicsAnchor::_ZTV15QGraphicsAnchor) + 8u)
+  QObject (0xb209add4) 0
+      primary-for QGraphicsAnchor (0xb20adac0)
+
+Vtable for QGraphicsAnchorLayout
+QGraphicsAnchorLayout::_ZTV21QGraphicsAnchorLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QGraphicsAnchorLayout)
+8     QGraphicsAnchorLayout::~QGraphicsAnchorLayout
+12    QGraphicsAnchorLayout::~QGraphicsAnchorLayout
+16    QGraphicsAnchorLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsAnchorLayout::sizeHint
+32    QGraphicsAnchorLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsAnchorLayout::count
+44    QGraphicsAnchorLayout::itemAt
+48    QGraphicsAnchorLayout::removeAt
+
+Class QGraphicsAnchorLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsAnchorLayout (0xb20add80) 0
+    vptr=((& QGraphicsAnchorLayout::_ZTV21QGraphicsAnchorLayout) + 8u)
+  QGraphicsLayout (0xb20addc0) 0
+      primary-for QGraphicsAnchorLayout (0xb20add80)
+    QGraphicsLayoutItem (0xb1ee1000) 0
+        primary-for QGraphicsLayout (0xb20addc0)
+
+Vtable for QGraphicsGridLayout
+QGraphicsGridLayout::_ZTV19QGraphicsGridLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsGridLayout)
+8     QGraphicsGridLayout::~QGraphicsGridLayout
+12    QGraphicsGridLayout::~QGraphicsGridLayout
+16    QGraphicsGridLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsGridLayout::sizeHint
+32    QGraphicsGridLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsGridLayout::count
+44    QGraphicsGridLayout::itemAt
+48    QGraphicsGridLayout::removeAt
+
+Class QGraphicsGridLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsGridLayout (0xb20adec0) 0
+    vptr=((& QGraphicsGridLayout::_ZTV19QGraphicsGridLayout) + 8u)
+  QGraphicsLayout (0xb20adf00) 0
+      primary-for QGraphicsGridLayout (0xb20adec0)
+    QGraphicsLayoutItem (0xb1ee112c) 0
+        primary-for QGraphicsLayout (0xb20adf00)
+
+Vtable for QGraphicsItemAnimation
+QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QGraphicsItemAnimation)
+8     QGraphicsItemAnimation::metaObject
+12    QGraphicsItemAnimation::qt_metacast
+16    QGraphicsItemAnimation::qt_metacall
+20    QGraphicsItemAnimation::~QGraphicsItemAnimation
+24    QGraphicsItemAnimation::~QGraphicsItemAnimation
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsItemAnimation::beforeAnimationStep
+60    QGraphicsItemAnimation::afterAnimationStep
+
+Class QGraphicsItemAnimation
+   size=12 align=4
+   base size=12 base align=4
+QGraphicsItemAnimation (0xb1ef9040) 0
+    vptr=((& QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation) + 8u)
+  QObject (0xb1ee1258) 0
+      primary-for QGraphicsItemAnimation (0xb1ef9040)
+
+Vtable for QGraphicsLinearLayout
+QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QGraphicsLinearLayout)
+8     QGraphicsLinearLayout::~QGraphicsLinearLayout
+12    QGraphicsLinearLayout::~QGraphicsLinearLayout
+16    QGraphicsLinearLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsLinearLayout::sizeHint
+32    QGraphicsLinearLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsLinearLayout::count
+44    QGraphicsLinearLayout::itemAt
+48    QGraphicsLinearLayout::removeAt
+
+Class QGraphicsLinearLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLinearLayout (0xb1ef9280) 0
+    vptr=((& QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout) + 8u)
+  QGraphicsLayout (0xb1ef92c0) 0
+      primary-for QGraphicsLinearLayout (0xb1ef9280)
+    QGraphicsLayoutItem (0xb1ee1384) 0
+        primary-for QGraphicsLayout (0xb1ef92c0)
+
+Vtable for QGraphicsWidget
+QGraphicsWidget::_ZTV15QGraphicsWidget: 92u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsWidget)
+8     QGraphicsWidget::metaObject
+12    QGraphicsWidget::qt_metacast
+16    QGraphicsWidget::qt_metacall
+20    QGraphicsWidget::~QGraphicsWidget
+24    QGraphicsWidget::~QGraphicsWidget
+28    QGraphicsWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsWidget::setGeometry
+60    QGraphicsWidget::getContentsMargins
+64    QGraphicsWidget::type
+68    QGraphicsWidget::paint
+72    QGraphicsWidget::paintWindowFrame
+76    QGraphicsWidget::boundingRect
+80    QGraphicsWidget::shape
+84    QGraphicsWidget::initStyleOption
+88    QGraphicsWidget::sizeHint
+92    QGraphicsWidget::updateGeometry
+96    QGraphicsWidget::itemChange
+100   QGraphicsWidget::propertyChange
+104   QGraphicsWidget::sceneEvent
+108   QGraphicsWidget::windowFrameEvent
+112   QGraphicsWidget::windowFrameSectionAt
+116   QGraphicsWidget::changeEvent
+120   QGraphicsWidget::closeEvent
+124   QGraphicsWidget::focusInEvent
+128   QGraphicsWidget::focusNextPrevChild
+132   QGraphicsWidget::focusOutEvent
+136   QGraphicsWidget::hideEvent
+140   QGraphicsWidget::moveEvent
+144   QGraphicsWidget::polishEvent
+148   QGraphicsWidget::resizeEvent
+152   QGraphicsWidget::showEvent
+156   QGraphicsWidget::hoverMoveEvent
+160   QGraphicsWidget::hoverLeaveEvent
+164   QGraphicsWidget::grabMouseEvent
+168   QGraphicsWidget::ungrabMouseEvent
+172   QGraphicsWidget::grabKeyboardEvent
+176   QGraphicsWidget::ungrabKeyboardEvent
+180   (int (*)(...))-0x000000008
+184   (int (*)(...))(& _ZTI15QGraphicsWidget)
+188   QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD1Ev
+192   QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD0Ev
+196   QGraphicsItem::advance
+200   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv
+204   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv
+208   QGraphicsItem::contains
+212   QGraphicsItem::collidesWithItem
+216   QGraphicsItem::collidesWithPath
+220   QGraphicsItem::isObscuredBy
+224   QGraphicsItem::opaqueArea
+228   QGraphicsWidget::_ZThn8_N15QGraphicsWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+232   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget4typeEv
+236   QGraphicsItem::sceneEventFilter
+240   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent
+244   QGraphicsItem::contextMenuEvent
+248   QGraphicsItem::dragEnterEvent
+252   QGraphicsItem::dragLeaveEvent
+256   QGraphicsItem::dragMoveEvent
+260   QGraphicsItem::dropEvent
+264   QGraphicsWidget::_ZThn8_N15QGraphicsWidget12focusInEventEP11QFocusEvent
+268   QGraphicsWidget::_ZThn8_N15QGraphicsWidget13focusOutEventEP11QFocusEvent
+272   QGraphicsItem::hoverEnterEvent
+276   QGraphicsWidget::_ZThn8_N15QGraphicsWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent
+280   QGraphicsWidget::_ZThn8_N15QGraphicsWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+284   QGraphicsItem::keyPressEvent
+288   QGraphicsItem::keyReleaseEvent
+292   QGraphicsItem::mousePressEvent
+296   QGraphicsItem::mouseMoveEvent
+300   QGraphicsItem::mouseReleaseEvent
+304   QGraphicsItem::mouseDoubleClickEvent
+308   QGraphicsItem::wheelEvent
+312   QGraphicsItem::inputMethodEvent
+316   QGraphicsItem::inputMethodQuery
+320   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant
+324   QGraphicsItem::supportsExtension
+328   QGraphicsItem::setExtension
+332   QGraphicsItem::extension
+336   (int (*)(...))-0x000000010
+340   (int (*)(...))(& _ZTI15QGraphicsWidget)
+344   QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD1Ev
+348   QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD0Ev
+352   QGraphicsWidget::_ZThn16_N15QGraphicsWidget11setGeometryERK6QRectF
+356   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_
+360   QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv
+364   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget8sizeHintEN2Qt8SizeHintERK6QSizeF
+
+Class QGraphicsWidget
+   size=24 align=4
+   base size=24 base align=4
+QGraphicsWidget (0xb1f0fe10) 0
+    vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 8u)
+  QGraphicsObject (0xb1f0fe60) 0
+      primary-for QGraphicsWidget (0xb1f0fe10)
+    QObject (0xb1ee14b0) 0
+        primary-for QGraphicsObject (0xb1f0fe60)
+    QGraphicsItem (0xb1ee14ec) 8
+        vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 188u)
+  QGraphicsLayoutItem (0xb1ee1528) 16
+      vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 344u)
+
+Vtable for QGraphicsProxyWidget
+QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+8     QGraphicsProxyWidget::metaObject
+12    QGraphicsProxyWidget::qt_metacast
+16    QGraphicsProxyWidget::qt_metacall
+20    QGraphicsProxyWidget::~QGraphicsProxyWidget
+24    QGraphicsProxyWidget::~QGraphicsProxyWidget
+28    QGraphicsProxyWidget::event
+32    QGraphicsProxyWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsProxyWidget::setGeometry
+60    QGraphicsWidget::getContentsMargins
+64    QGraphicsProxyWidget::type
+68    QGraphicsProxyWidget::paint
+72    QGraphicsWidget::paintWindowFrame
+76    QGraphicsWidget::boundingRect
+80    QGraphicsWidget::shape
+84    QGraphicsWidget::initStyleOption
+88    QGraphicsProxyWidget::sizeHint
+92    QGraphicsWidget::updateGeometry
+96    QGraphicsProxyWidget::itemChange
+100   QGraphicsWidget::propertyChange
+104   QGraphicsWidget::sceneEvent
+108   QGraphicsWidget::windowFrameEvent
+112   QGraphicsWidget::windowFrameSectionAt
+116   QGraphicsWidget::changeEvent
+120   QGraphicsWidget::closeEvent
+124   QGraphicsProxyWidget::focusInEvent
+128   QGraphicsProxyWidget::focusNextPrevChild
+132   QGraphicsProxyWidget::focusOutEvent
+136   QGraphicsProxyWidget::hideEvent
+140   QGraphicsWidget::moveEvent
+144   QGraphicsWidget::polishEvent
+148   QGraphicsProxyWidget::resizeEvent
+152   QGraphicsProxyWidget::showEvent
+156   QGraphicsProxyWidget::hoverMoveEvent
+160   QGraphicsProxyWidget::hoverLeaveEvent
+164   QGraphicsProxyWidget::grabMouseEvent
+168   QGraphicsProxyWidget::ungrabMouseEvent
+172   QGraphicsWidget::grabKeyboardEvent
+176   QGraphicsWidget::ungrabKeyboardEvent
+180   QGraphicsProxyWidget::contextMenuEvent
+184   QGraphicsProxyWidget::dragEnterEvent
+188   QGraphicsProxyWidget::dragLeaveEvent
+192   QGraphicsProxyWidget::dragMoveEvent
+196   QGraphicsProxyWidget::dropEvent
+200   QGraphicsProxyWidget::hoverEnterEvent
+204   QGraphicsProxyWidget::mouseMoveEvent
+208   QGraphicsProxyWidget::mousePressEvent
+212   QGraphicsProxyWidget::mouseReleaseEvent
+216   QGraphicsProxyWidget::mouseDoubleClickEvent
+220   QGraphicsProxyWidget::wheelEvent
+224   QGraphicsProxyWidget::keyPressEvent
+228   QGraphicsProxyWidget::keyReleaseEvent
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+240   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD1Ev
+244   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD0Ev
+248   QGraphicsItem::advance
+252   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv
+256   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv
+260   QGraphicsItem::contains
+264   QGraphicsItem::collidesWithItem
+268   QGraphicsItem::collidesWithPath
+272   QGraphicsItem::isObscuredBy
+276   QGraphicsItem::opaqueArea
+280   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+284   QGraphicsProxyWidget::_ZThn8_NK20QGraphicsProxyWidget4typeEv
+288   QGraphicsItem::sceneEventFilter
+292   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent
+296   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget16contextMenuEventEP30QGraphicsSceneContextMenuEvent
+300   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14dragEnterEventEP27QGraphicsSceneDragDropEvent
+304   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14dragLeaveEventEP27QGraphicsSceneDragDropEvent
+308   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13dragMoveEventEP27QGraphicsSceneDragDropEvent
+312   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget9dropEventEP27QGraphicsSceneDragDropEvent
+316   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget12focusInEventEP11QFocusEvent
+320   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13focusOutEventEP11QFocusEvent
+324   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverEnterEventEP24QGraphicsSceneHoverEvent
+328   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent
+332   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+336   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13keyPressEventEP9QKeyEvent
+340   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15keyReleaseEventEP9QKeyEvent
+344   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15mousePressEventEP24QGraphicsSceneMouseEvent
+348   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14mouseMoveEventEP24QGraphicsSceneMouseEvent
+352   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget17mouseReleaseEventEP24QGraphicsSceneMouseEvent
+356   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent
+360   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10wheelEventEP24QGraphicsSceneWheelEvent
+364   QGraphicsItem::inputMethodEvent
+368   QGraphicsItem::inputMethodQuery
+372   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant
+376   QGraphicsItem::supportsExtension
+380   QGraphicsItem::setExtension
+384   QGraphicsItem::extension
+388   (int (*)(...))-0x000000010
+392   (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+396   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD1Ev
+400   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD0Ev
+404   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget11setGeometryERK6QRectF
+408   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_
+412   QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv
+416   QGraphicsProxyWidget::_ZThn16_NK20QGraphicsProxyWidget8sizeHintEN2Qt8SizeHintERK6QSizeF
+
+Class QGraphicsProxyWidget
+   size=24 align=4
+   base size=24 base align=4
+QGraphicsProxyWidget (0xb1ef9800) 0
+    vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 8u)
+  QGraphicsWidget (0xb1f3a0f0) 0
+      primary-for QGraphicsProxyWidget (0xb1ef9800)
+    QGraphicsObject (0xb1f3a140) 0
+        primary-for QGraphicsWidget (0xb1f3a0f0)
+      QObject (0xb1ee18ac) 0
+          primary-for QGraphicsObject (0xb1f3a140)
+      QGraphicsItem (0xb1ee18e8) 8
+          vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 240u)
+    QGraphicsLayoutItem (0xb1ee1924) 16
+        vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 396u)
+
+Vtable for QGraphicsScene
+QGraphicsScene::_ZTV14QGraphicsScene: 34u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QGraphicsScene)
+8     QGraphicsScene::metaObject
+12    QGraphicsScene::qt_metacast
+16    QGraphicsScene::qt_metacall
+20    QGraphicsScene::~QGraphicsScene
+24    QGraphicsScene::~QGraphicsScene
+28    QGraphicsScene::event
+32    QGraphicsScene::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsScene::inputMethodQuery
+60    QGraphicsScene::contextMenuEvent
+64    QGraphicsScene::dragEnterEvent
+68    QGraphicsScene::dragMoveEvent
+72    QGraphicsScene::dragLeaveEvent
+76    QGraphicsScene::dropEvent
+80    QGraphicsScene::focusInEvent
+84    QGraphicsScene::focusOutEvent
+88    QGraphicsScene::helpEvent
+92    QGraphicsScene::keyPressEvent
+96    QGraphicsScene::keyReleaseEvent
+100   QGraphicsScene::mousePressEvent
+104   QGraphicsScene::mouseMoveEvent
+108   QGraphicsScene::mouseReleaseEvent
+112   QGraphicsScene::mouseDoubleClickEvent
+116   QGraphicsScene::wheelEvent
+120   QGraphicsScene::inputMethodEvent
+124   QGraphicsScene::drawBackground
+128   QGraphicsScene::drawForeground
+132   QGraphicsScene::drawItems
+
+Class QGraphicsScene
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsScene (0xb1ef9b00) 0
+    vptr=((& QGraphicsScene::_ZTV14QGraphicsScene) + 8u)
+  QObject (0xb1ee1bf4) 0
+      primary-for QGraphicsScene (0xb1ef9b00)
+
+Vtable for QGraphicsSceneEvent
+QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsSceneEvent)
+8     QGraphicsSceneEvent::~QGraphicsSceneEvent
+12    QGraphicsSceneEvent::~QGraphicsSceneEvent
+
+Class QGraphicsSceneEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneEvent (0xb1f992c0) 0
+    vptr=((& QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent) + 8u)
+  QEvent (0xb1f977f8) 0
+      primary-for QGraphicsSceneEvent (0xb1f992c0)
+
+Vtable for QGraphicsSceneMouseEvent
+QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneMouseEvent)
+8     QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent
+12    QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent
+
+Class QGraphicsSceneMouseEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneMouseEvent (0xb1f99400) 0
+    vptr=((& QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f99440) 0
+      primary-for QGraphicsSceneMouseEvent (0xb1f99400)
+    QEvent (0xb1f97960) 0
+        primary-for QGraphicsSceneEvent (0xb1f99440)
+
+Vtable for QGraphicsSceneWheelEvent
+QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneWheelEvent)
+8     QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent
+12    QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent
+
+Class QGraphicsSceneWheelEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneWheelEvent (0xb1f99540) 0
+    vptr=((& QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f99580) 0
+      primary-for QGraphicsSceneWheelEvent (0xb1f99540)
+    QEvent (0xb1f97a8c) 0
+        primary-for QGraphicsSceneEvent (0xb1f99580)
+
+Vtable for QGraphicsSceneContextMenuEvent
+QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI30QGraphicsSceneContextMenuEvent)
+8     QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent
+12    QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent
+
+Class QGraphicsSceneContextMenuEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneContextMenuEvent (0xb1f99680) 0
+    vptr=((& QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f996c0) 0
+      primary-for QGraphicsSceneContextMenuEvent (0xb1f99680)
+    QEvent (0xb1f97bb8) 0
+        primary-for QGraphicsSceneEvent (0xb1f996c0)
+
+Vtable for QGraphicsSceneHoverEvent
+QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneHoverEvent)
+8     QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent
+12    QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent
+
+Class QGraphicsSceneHoverEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneHoverEvent (0xb1f997c0) 0
+    vptr=((& QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f99800) 0
+      primary-for QGraphicsSceneHoverEvent (0xb1f997c0)
+    QEvent (0xb1f97ce4) 0
+        primary-for QGraphicsSceneEvent (0xb1f99800)
+
+Vtable for QGraphicsSceneHelpEvent
+QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSceneHelpEvent)
+8     QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent
+12    QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent
+
+Class QGraphicsSceneHelpEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneHelpEvent (0xb1f99900) 0
+    vptr=((& QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f99940) 0
+      primary-for QGraphicsSceneHelpEvent (0xb1f99900)
+    QEvent (0xb1f97e10) 0
+        primary-for QGraphicsSceneEvent (0xb1f99940)
+
+Vtable for QGraphicsSceneDragDropEvent
+QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QGraphicsSceneDragDropEvent)
+8     QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent
+12    QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent
+
+Class QGraphicsSceneDragDropEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneDragDropEvent (0xb1f99a40) 0
+    vptr=((& QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f99a80) 0
+      primary-for QGraphicsSceneDragDropEvent (0xb1f99a40)
+    QEvent (0xb1f97f3c) 0
+        primary-for QGraphicsSceneEvent (0xb1f99a80)
+
+Vtable for QGraphicsSceneResizeEvent
+QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QGraphicsSceneResizeEvent)
+8     QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent
+12    QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent
+
+Class QGraphicsSceneResizeEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneResizeEvent (0xb1f99b80) 0
+    vptr=((& QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f99bc0) 0
+      primary-for QGraphicsSceneResizeEvent (0xb1f99b80)
+    QEvent (0xb1df1078) 0
+        primary-for QGraphicsSceneEvent (0xb1f99bc0)
+
+Vtable for QGraphicsSceneMoveEvent
+QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSceneMoveEvent)
+8     QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent
+12    QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent
+
+Class QGraphicsSceneMoveEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneMoveEvent (0xb1f99cc0) 0
+    vptr=((& QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f99d00) 0
+      primary-for QGraphicsSceneMoveEvent (0xb1f99cc0)
+    QEvent (0xb1df11a4) 0
+        primary-for QGraphicsSceneEvent (0xb1f99d00)
+
+Vtable for QGraphicsTransform
+QGraphicsTransform::_ZTV18QGraphicsTransform: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGraphicsTransform)
+8     QGraphicsTransform::metaObject
+12    QGraphicsTransform::qt_metacast
+16    QGraphicsTransform::qt_metacall
+20    QGraphicsTransform::~QGraphicsTransform
+24    QGraphicsTransform::~QGraphicsTransform
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+
+Class QGraphicsTransform
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsTransform (0xb1f99e00) 0
+    vptr=((& QGraphicsTransform::_ZTV18QGraphicsTransform) + 8u)
+  QObject (0xb1df12d0) 0
+      primary-for QGraphicsTransform (0xb1f99e00)
+
+Vtable for QGraphicsScale
+QGraphicsScale::_ZTV14QGraphicsScale: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QGraphicsScale)
+8     QGraphicsScale::metaObject
+12    QGraphicsScale::qt_metacast
+16    QGraphicsScale::qt_metacall
+20    QGraphicsScale::~QGraphicsScale
+24    QGraphicsScale::~QGraphicsScale
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsScale::applyTo
+
+Class QGraphicsScale
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsScale (0xb1e040c0) 0
+    vptr=((& QGraphicsScale::_ZTV14QGraphicsScale) + 8u)
+  QGraphicsTransform (0xb1e04100) 0
+      primary-for QGraphicsScale (0xb1e040c0)
+    QObject (0xb1df14ec) 0
+        primary-for QGraphicsTransform (0xb1e04100)
+
+Vtable for QGraphicsRotation
+QGraphicsRotation::_ZTV17QGraphicsRotation: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsRotation)
+8     QGraphicsRotation::metaObject
+12    QGraphicsRotation::qt_metacast
+16    QGraphicsRotation::qt_metacall
+20    QGraphicsRotation::~QGraphicsRotation
+24    QGraphicsRotation::~QGraphicsRotation
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsRotation::applyTo
+
+Class QGraphicsRotation
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsRotation (0xb1e043c0) 0
+    vptr=((& QGraphicsRotation::_ZTV17QGraphicsRotation) + 8u)
+  QGraphicsTransform (0xb1e04400) 0
+      primary-for QGraphicsRotation (0xb1e043c0)
+    QObject (0xb1df1708) 0
+        primary-for QGraphicsTransform (0xb1e04400)
+
+Vtable for QGraphicsView
+QGraphicsView::_ZTV13QGraphicsView: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGraphicsView)
+8     QGraphicsView::metaObject
+12    QGraphicsView::qt_metacast
+16    QGraphicsView::qt_metacall
+20    QGraphicsView::~QGraphicsView
+24    QGraphicsView::~QGraphicsView
+28    QGraphicsView::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QGraphicsView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGraphicsView::mousePressEvent
+84    QGraphicsView::mouseReleaseEvent
+88    QGraphicsView::mouseDoubleClickEvent
+92    QGraphicsView::mouseMoveEvent
+96    QGraphicsView::wheelEvent
+100   QGraphicsView::keyPressEvent
+104   QGraphicsView::keyReleaseEvent
+108   QGraphicsView::focusInEvent
+112   QGraphicsView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGraphicsView::paintEvent
+128   QWidget::moveEvent
+132   QGraphicsView::resizeEvent
+136   QWidget::closeEvent
+140   QGraphicsView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QGraphicsView::dragEnterEvent
+156   QGraphicsView::dragMoveEvent
+160   QGraphicsView::dragLeaveEvent
+164   QGraphicsView::dropEvent
+168   QGraphicsView::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QGraphicsView::inputMethodEvent
+192   QGraphicsView::inputMethodQuery
+196   QGraphicsView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QGraphicsView::viewportEvent
+228   QGraphicsView::scrollContentsBy
+232   QGraphicsView::drawBackground
+236   QGraphicsView::drawForeground
+240   QGraphicsView::drawItems
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI13QGraphicsView)
+252   QGraphicsView::_ZThn8_N13QGraphicsViewD1Ev
+256   QGraphicsView::_ZThn8_N13QGraphicsViewD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QGraphicsView
+   size=20 align=4
+   base size=20 base align=4
+QGraphicsView (0xb1e046c0) 0
+    vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 8u)
+  QAbstractScrollArea (0xb1e04700) 0
+      primary-for QGraphicsView (0xb1e046c0)
+    QFrame (0xb1e04740) 0
+        primary-for QAbstractScrollArea (0xb1e04700)
+      QWidget (0xb1e1b3c0) 0
+          primary-for QFrame (0xb1e04740)
+        QObject (0xb1df1924) 0
+            primary-for QWidget (0xb1e1b3c0)
+        QPaintDevice (0xb1df1960) 8
+            vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 252u)
+
+Class QVFbHeader
+   size=1084 align=4
+   base size=1084 base align=4
+QVFbHeader (0xb1e9f2d0) 0
+
+Class QVFbKeyData
+   size=12 align=4
+   base size=12 base align=4
+QVFbKeyData (0xb1e9f30c) 0
+
+Vtable for QWSEmbedWidget
+QWSEmbedWidget::_ZTV14QWSEmbedWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QWSEmbedWidget)
+8     QWSEmbedWidget::metaObject
+12    QWSEmbedWidget::qt_metacast
+16    QWSEmbedWidget::qt_metacall
+20    QWSEmbedWidget::~QWSEmbedWidget
+24    QWSEmbedWidget::~QWSEmbedWidget
+28    QWidget::event
+32    QWSEmbedWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWSEmbedWidget::moveEvent
+132   QWSEmbedWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWSEmbedWidget::showEvent
+172   QWSEmbedWidget::hideEvent
+176   QWidget::x11Event
+180   QWSEmbedWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QWSEmbedWidget)
+232   QWSEmbedWidget::_ZThn8_N14QWSEmbedWidgetD1Ev
+236   QWSEmbedWidget::_ZThn8_N14QWSEmbedWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWSEmbedWidget
+   size=20 align=4
+   base size=20 base align=4
+QWSEmbedWidget (0xb1ea6000) 0
+    vptr=((& QWSEmbedWidget::_ZTV14QWSEmbedWidget) + 8u)
+  QWidget (0xb1ea1910) 0
+      primary-for QWSEmbedWidget (0xb1ea6000)
+    QObject (0xb1e9f348) 0
+        primary-for QWidget (0xb1ea1910)
+    QPaintDevice (0xb1e9f384) 8
+        vptr=((& QWSEmbedWidget::_ZTV14QWSEmbedWidget) + 232u)
+
+Vtable for QGraphicsEffect
+QGraphicsEffect::_ZTV15QGraphicsEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsEffect)
+8     QGraphicsEffect::metaObject
+12    QGraphicsEffect::qt_metacast
+16    QGraphicsEffect::qt_metacall
+20    QGraphicsEffect::~QGraphicsEffect
+24    QGraphicsEffect::~QGraphicsEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    __cxa_pure_virtual
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsEffect (0xb1ea6300) 0
+    vptr=((& QGraphicsEffect::_ZTV15QGraphicsEffect) + 8u)
+  QObject (0xb1e9f5a0) 0
+      primary-for QGraphicsEffect (0xb1ea6300)
+
+Vtable for QGraphicsColorizeEffect
+QGraphicsColorizeEffect::_ZTV23QGraphicsColorizeEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsColorizeEffect)
+8     QGraphicsColorizeEffect::metaObject
+12    QGraphicsColorizeEffect::qt_metacast
+16    QGraphicsColorizeEffect::qt_metacall
+20    QGraphicsColorizeEffect::~QGraphicsColorizeEffect
+24    QGraphicsColorizeEffect::~QGraphicsColorizeEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    QGraphicsColorizeEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsColorizeEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsColorizeEffect (0xb1ea6700) 0
+    vptr=((& QGraphicsColorizeEffect::_ZTV23QGraphicsColorizeEffect) + 8u)
+  QGraphicsEffect (0xb1ea6740) 0
+      primary-for QGraphicsColorizeEffect (0xb1ea6700)
+    QObject (0xb1e9f8e8) 0
+        primary-for QGraphicsEffect (0xb1ea6740)
+
+Vtable for QGraphicsBlurEffect
+QGraphicsBlurEffect::_ZTV19QGraphicsBlurEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsBlurEffect)
+8     QGraphicsBlurEffect::metaObject
+12    QGraphicsBlurEffect::qt_metacast
+16    QGraphicsBlurEffect::qt_metacall
+20    QGraphicsBlurEffect::~QGraphicsBlurEffect
+24    QGraphicsBlurEffect::~QGraphicsBlurEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsBlurEffect::boundingRectFor
+60    QGraphicsBlurEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsBlurEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsBlurEffect (0xb1ea6a00) 0
+    vptr=((& QGraphicsBlurEffect::_ZTV19QGraphicsBlurEffect) + 8u)
+  QGraphicsEffect (0xb1ea6a40) 0
+      primary-for QGraphicsBlurEffect (0xb1ea6a00)
+    QObject (0xb1e9fb04) 0
+        primary-for QGraphicsEffect (0xb1ea6a40)
+
+Vtable for QGraphicsDropShadowEffect
+QGraphicsDropShadowEffect::_ZTV25QGraphicsDropShadowEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QGraphicsDropShadowEffect)
+8     QGraphicsDropShadowEffect::metaObject
+12    QGraphicsDropShadowEffect::qt_metacast
+16    QGraphicsDropShadowEffect::qt_metacall
+20    QGraphicsDropShadowEffect::~QGraphicsDropShadowEffect
+24    QGraphicsDropShadowEffect::~QGraphicsDropShadowEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsDropShadowEffect::boundingRectFor
+60    QGraphicsDropShadowEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsDropShadowEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsDropShadowEffect (0xb1ea6e40) 0
+    vptr=((& QGraphicsDropShadowEffect::_ZTV25QGraphicsDropShadowEffect) + 8u)
+  QGraphicsEffect (0xb1ea6e80) 0
+      primary-for QGraphicsDropShadowEffect (0xb1ea6e40)
+    QObject (0xb1e9fe10) 0
+        primary-for QGraphicsEffect (0xb1ea6e80)
+
+Vtable for QGraphicsOpacityEffect
+QGraphicsOpacityEffect::_ZTV22QGraphicsOpacityEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QGraphicsOpacityEffect)
+8     QGraphicsOpacityEffect::metaObject
+12    QGraphicsOpacityEffect::qt_metacast
+16    QGraphicsOpacityEffect::qt_metacall
+20    QGraphicsOpacityEffect::~QGraphicsOpacityEffect
+24    QGraphicsOpacityEffect::~QGraphicsOpacityEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    QGraphicsOpacityEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsOpacityEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsOpacityEffect (0xb1d182c0) 0
+    vptr=((& QGraphicsOpacityEffect::_ZTV22QGraphicsOpacityEffect) + 8u)
+  QGraphicsEffect (0xb1d18300) 0
+      primary-for QGraphicsOpacityEffect (0xb1d182c0)
+    QObject (0xb1d210b4) 0
+        primary-for QGraphicsEffect (0xb1d18300)
+
+Vtable for QAbstractPageSetupDialog
+QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractPageSetupDialog)
+8     QAbstractPageSetupDialog::metaObject
+12    QAbstractPageSetupDialog::qt_metacast
+16    QAbstractPageSetupDialog::qt_metacall
+20    QAbstractPageSetupDialog::~QAbstractPageSetupDialog
+24    QAbstractPageSetupDialog::~QAbstractPageSetupDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractPageSetupDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   __cxa_pure_virtual
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI24QAbstractPageSetupDialog)
+248   QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD1Ev
+252   QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractPageSetupDialog
+   size=20 align=4
+   base size=20 base align=4
+QAbstractPageSetupDialog (0xb1d185c0) 0
+    vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 8u)
+  QDialog (0xb1d18600) 0
+      primary-for QAbstractPageSetupDialog (0xb1d185c0)
+    QWidget (0xb1d25be0) 0
+        primary-for QDialog (0xb1d18600)
+      QObject (0xb1d212d0) 0
+          primary-for QWidget (0xb1d25be0)
+      QPaintDevice (0xb1d2130c) 8
+          vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 248u)
+
+Vtable for QAbstractPrintDialog
+QAbstractPrintDialog::_ZTV20QAbstractPrintDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QAbstractPrintDialog)
+8     QAbstractPrintDialog::metaObject
+12    QAbstractPrintDialog::qt_metacast
+16    QAbstractPrintDialog::qt_metacall
+20    QAbstractPrintDialog::~QAbstractPrintDialog
+24    QAbstractPrintDialog::~QAbstractPrintDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   __cxa_pure_virtual
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI20QAbstractPrintDialog)
+248   QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD1Ev
+252   QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractPrintDialog
+   size=20 align=4
+   base size=20 base align=4
+QAbstractPrintDialog (0xb1d188c0) 0
+    vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 8u)
+  QDialog (0xb1d18900) 0
+      primary-for QAbstractPrintDialog (0xb1d188c0)
+    QWidget (0xb1d39230) 0
+        primary-for QDialog (0xb1d18900)
+      QObject (0xb1d21528) 0
+          primary-for QWidget (0xb1d39230)
+      QPaintDevice (0xb1d21564) 8
+          vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 248u)
+
+Vtable for QColorDialog
+QColorDialog::_ZTV12QColorDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QColorDialog)
+8     QColorDialog::metaObject
+12    QColorDialog::qt_metacast
+16    QColorDialog::qt_metacall
+20    QColorDialog::~QColorDialog
+24    QColorDialog::~QColorDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QColorDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QColorDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QColorDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QColorDialog)
+244   QColorDialog::_ZThn8_N12QColorDialogD1Ev
+248   QColorDialog::_ZThn8_N12QColorDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QColorDialog
+   size=20 align=4
+   base size=20 base align=4
+QColorDialog (0xb1d18d00) 0
+    vptr=((& QColorDialog::_ZTV12QColorDialog) + 8u)
+  QDialog (0xb1d18d40) 0
+      primary-for QColorDialog (0xb1d18d00)
+    QWidget (0xb1d51e60) 0
+        primary-for QDialog (0xb1d18d40)
+      QObject (0xb1d21870) 0
+          primary-for QWidget (0xb1d51e60)
+      QPaintDevice (0xb1d218ac) 8
+          vptr=((& QColorDialog::_ZTV12QColorDialog) + 244u)
+
+Vtable for QErrorMessage
+QErrorMessage::_ZTV13QErrorMessage: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QErrorMessage)
+8     QErrorMessage::metaObject
+12    QErrorMessage::qt_metacast
+16    QErrorMessage::qt_metacall
+20    QErrorMessage::~QErrorMessage
+24    QErrorMessage::~QErrorMessage
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QErrorMessage::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QErrorMessage::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI13QErrorMessage)
+244   QErrorMessage::_ZThn8_N13QErrorMessageD1Ev
+248   QErrorMessage::_ZThn8_N13QErrorMessageD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QErrorMessage
+   size=20 align=4
+   base size=20 base align=4
+QErrorMessage (0xb1d901c0) 0
+    vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 8u)
+  QDialog (0xb1d90200) 0
+      primary-for QErrorMessage (0xb1d901c0)
+    QWidget (0xb1d89e60) 0
+        primary-for QDialog (0xb1d90200)
+      QObject (0xb1d21c30) 0
+          primary-for QWidget (0xb1d89e60)
+      QPaintDevice (0xb1d21c6c) 8
+          vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 244u)
+
+Vtable for QFileSystemModel
+QFileSystemModel::_ZTV16QFileSystemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QFileSystemModel)
+8     QFileSystemModel::metaObject
+12    QFileSystemModel::qt_metacast
+16    QFileSystemModel::qt_metacall
+20    QFileSystemModel::~QFileSystemModel
+24    QFileSystemModel::~QFileSystemModel
+28    QFileSystemModel::event
+32    QObject::eventFilter
+36    QFileSystemModel::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFileSystemModel::index
+60    QFileSystemModel::parent
+64    QFileSystemModel::rowCount
+68    QFileSystemModel::columnCount
+72    QFileSystemModel::hasChildren
+76    QFileSystemModel::data
+80    QFileSystemModel::setData
+84    QFileSystemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QFileSystemModel::mimeTypes
+104   QFileSystemModel::mimeData
+108   QFileSystemModel::dropMimeData
+112   QFileSystemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QFileSystemModel::fetchMore
+136   QFileSystemModel::canFetchMore
+140   QFileSystemModel::flags
+144   QFileSystemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QFileSystemModel
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemModel (0xb1d90500) 0
+    vptr=((& QFileSystemModel::_ZTV16QFileSystemModel) + 8u)
+  QAbstractItemModel (0xb1d90540) 0
+      primary-for QFileSystemModel (0xb1d90500)
+    QObject (0xb1d21e88) 0
+        primary-for QAbstractItemModel (0xb1d90540)
+
+Vtable for QFontDialog
+QFontDialog::_ZTV11QFontDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFontDialog)
+8     QFontDialog::metaObject
+12    QFontDialog::qt_metacast
+16    QFontDialog::qt_metacall
+20    QFontDialog::~QFontDialog
+24    QFontDialog::~QFontDialog
+28    QWidget::event
+32    QFontDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QFontDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFontDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QFontDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QFontDialog)
+244   QFontDialog::_ZThn8_N11QFontDialogD1Ev
+248   QFontDialog::_ZThn8_N11QFontDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFontDialog
+   size=20 align=4
+   base size=20 base align=4
+QFontDialog (0xb1d90900) 0
+    vptr=((& QFontDialog::_ZTV11QFontDialog) + 8u)
+  QDialog (0xb1d90940) 0
+      primary-for QFontDialog (0xb1d90900)
+    QWidget (0xb1bde960) 0
+        primary-for QDialog (0xb1d90940)
+      QObject (0xb1bdc1a4) 0
+          primary-for QWidget (0xb1bde960)
+      QPaintDevice (0xb1bdc1e0) 8
+          vptr=((& QFontDialog::_ZTV11QFontDialog) + 244u)
+
+Vtable for QInputDialog
+QInputDialog::_ZTV12QInputDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QInputDialog)
+8     QInputDialog::metaObject
+12    QInputDialog::qt_metacast
+16    QInputDialog::qt_metacall
+20    QInputDialog::~QInputDialog
+24    QInputDialog::~QInputDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QInputDialog::setVisible
+64    QInputDialog::sizeHint
+68    QInputDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QInputDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QInputDialog)
+244   QInputDialog::_ZThn8_N12QInputDialogD1Ev
+248   QInputDialog::_ZThn8_N12QInputDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QInputDialog
+   size=20 align=4
+   base size=20 base align=4
+QInputDialog (0xb1d90dc0) 0
+    vptr=((& QInputDialog::_ZTV12QInputDialog) + 8u)
+  QDialog (0xb1d90e00) 0
+      primary-for QInputDialog (0xb1d90dc0)
+    QWidget (0xb1bfea00) 0
+        primary-for QDialog (0xb1d90e00)
+      QObject (0xb1bdc564) 0
+          primary-for QWidget (0xb1bfea00)
+      QPaintDevice (0xb1bdc5a0) 8
+          vptr=((& QInputDialog::_ZTV12QInputDialog) + 244u)
+
+Vtable for QMessageBox
+QMessageBox::_ZTV11QMessageBox: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMessageBox)
+8     QMessageBox::metaObject
+12    QMessageBox::qt_metacast
+16    QMessageBox::qt_metacall
+20    QMessageBox::~QMessageBox
+24    QMessageBox::~QMessageBox
+28    QMessageBox::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QMessageBox::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMessageBox::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QMessageBox::resizeEvent
+136   QMessageBox::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QMessageBox::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QMessageBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QMessageBox)
+244   QMessageBox::_ZThn8_N11QMessageBoxD1Ev
+248   QMessageBox::_ZThn8_N11QMessageBoxD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMessageBox
+   size=20 align=4
+   base size=20 base align=4
+QMessageBox (0xb1c40300) 0
+    vptr=((& QMessageBox::_ZTV11QMessageBox) + 8u)
+  QDialog (0xb1c40340) 0
+      primary-for QMessageBox (0xb1c40300)
+    QWidget (0xb1c74140) 0
+        primary-for QDialog (0xb1c40340)
+      QObject (0xb1bdc9d8) 0
+          primary-for QWidget (0xb1c74140)
+      QPaintDevice (0xb1bdca14) 8
+          vptr=((& QMessageBox::_ZTV11QMessageBox) + 244u)
+
+Vtable for QPageSetupDialog
+QPageSetupDialog::_ZTV16QPageSetupDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QPageSetupDialog)
+8     QPageSetupDialog::metaObject
+12    QPageSetupDialog::qt_metacast
+16    QPageSetupDialog::qt_metacall
+20    QPageSetupDialog::~QPageSetupDialog
+24    QPageSetupDialog::~QPageSetupDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractPageSetupDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   QPageSetupDialog::exec
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI16QPageSetupDialog)
+248   QPageSetupDialog::_ZThn8_N16QPageSetupDialogD1Ev
+252   QPageSetupDialog::_ZThn8_N16QPageSetupDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPageSetupDialog
+   size=20 align=4
+   base size=20 base align=4
+QPageSetupDialog (0xb1c40940) 0
+    vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 8u)
+  QAbstractPageSetupDialog (0xb1c40980) 0
+      primary-for QPageSetupDialog (0xb1c40940)
+    QDialog (0xb1c409c0) 0
+        primary-for QAbstractPageSetupDialog (0xb1c40980)
+      QWidget (0xb1aa6d70) 0
+          primary-for QDialog (0xb1c409c0)
+        QObject (0xb1ad0000) 0
+            primary-for QWidget (0xb1aa6d70)
+        QPaintDevice (0xb1ad003c) 8
+            vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 248u)
+
+Vtable for QUnixPrintWidget
+QUnixPrintWidget::_ZTV16QUnixPrintWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QUnixPrintWidget)
+8     QUnixPrintWidget::metaObject
+12    QUnixPrintWidget::qt_metacast
+16    QUnixPrintWidget::qt_metacall
+20    QUnixPrintWidget::~QUnixPrintWidget
+24    QUnixPrintWidget::~QUnixPrintWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI16QUnixPrintWidget)
+232   QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD1Ev
+236   QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QUnixPrintWidget
+   size=24 align=4
+   base size=24 base align=4
+QUnixPrintWidget (0xb1c40c80) 0
+    vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 8u)
+  QWidget (0xb1ad7960) 0
+      primary-for QUnixPrintWidget (0xb1c40c80)
+    QObject (0xb1ad0258) 0
+        primary-for QWidget (0xb1ad7960)
+    QPaintDevice (0xb1ad0294) 8
+        vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 232u)
+
+Vtable for QPrintDialog
+QPrintDialog::_ZTV12QPrintDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPrintDialog)
+8     QPrintDialog::metaObject
+12    QPrintDialog::qt_metacast
+16    QPrintDialog::qt_metacall
+20    QPrintDialog::~QPrintDialog
+24    QPrintDialog::~QPrintDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QPrintDialog::done
+228   QPrintDialog::accept
+232   QDialog::reject
+236   QPrintDialog::exec
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI12QPrintDialog)
+248   QPrintDialog::_ZThn8_N12QPrintDialogD1Ev
+252   QPrintDialog::_ZThn8_N12QPrintDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintDialog
+   size=20 align=4
+   base size=20 base align=4
+QPrintDialog (0xb1c40ec0) 0
+    vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 8u)
+  QAbstractPrintDialog (0xb1c40f00) 0
+      primary-for QPrintDialog (0xb1c40ec0)
+    QDialog (0xb1c40f40) 0
+        primary-for QAbstractPrintDialog (0xb1c40f00)
+      QWidget (0xb1ae3a50) 0
+          primary-for QDialog (0xb1c40f40)
+        QObject (0xb1ad03c0) 0
+            primary-for QWidget (0xb1ae3a50)
+        QPaintDevice (0xb1ad03fc) 8
+            vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 248u)
+
+Vtable for QPrintPreviewDialog
+QPrintPreviewDialog::_ZTV19QPrintPreviewDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QPrintPreviewDialog)
+8     QPrintPreviewDialog::metaObject
+12    QPrintPreviewDialog::qt_metacast
+16    QPrintPreviewDialog::qt_metacall
+20    QPrintPreviewDialog::~QPrintPreviewDialog
+24    QPrintPreviewDialog::~QPrintPreviewDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintPreviewDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QPrintPreviewDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI19QPrintPreviewDialog)
+244   QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD1Ev
+248   QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintPreviewDialog
+   size=24 align=4
+   base size=24 base align=4
+QPrintPreviewDialog (0xb1af6200) 0
+    vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 8u)
+  QDialog (0xb1af6240) 0
+      primary-for QPrintPreviewDialog (0xb1af6200)
+    QWidget (0xb1af3690) 0
+        primary-for QDialog (0xb1af6240)
+      QObject (0xb1ad0618) 0
+          primary-for QWidget (0xb1af3690)
+      QPaintDevice (0xb1ad0654) 8
+          vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 244u)
+
+Vtable for QProgressDialog
+QProgressDialog::_ZTV15QProgressDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QProgressDialog)
+8     QProgressDialog::metaObject
+12    QProgressDialog::qt_metacast
+16    QProgressDialog::qt_metacall
+20    QProgressDialog::~QProgressDialog
+24    QProgressDialog::~QProgressDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QProgressDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QProgressDialog::resizeEvent
+136   QProgressDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QProgressDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QProgressDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI15QProgressDialog)
+244   QProgressDialog::_ZThn8_N15QProgressDialogD1Ev
+248   QProgressDialog::_ZThn8_N15QProgressDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QProgressDialog
+   size=20 align=4
+   base size=20 base align=4
+QProgressDialog (0xb1af6500) 0
+    vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 8u)
+  QDialog (0xb1af6540) 0
+      primary-for QProgressDialog (0xb1af6500)
+    QWidget (0xb1af3d20) 0
+        primary-for QDialog (0xb1af6540)
+      QObject (0xb1ad0870) 0
+          primary-for QWidget (0xb1af3d20)
+      QPaintDevice (0xb1ad08ac) 8
+          vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 244u)
+
+Vtable for QWizard
+QWizard::_ZTV7QWizard: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QWizard)
+8     QWizard::metaObject
+12    QWizard::qt_metacast
+16    QWizard::qt_metacall
+20    QWizard::~QWizard
+24    QWizard::~QWizard
+28    QWizard::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWizard::setVisible
+64    QWizard::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWizard::paintEvent
+128   QWidget::moveEvent
+132   QWizard::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QWizard::done
+228   QDialog::accept
+232   QDialog::reject
+236   QWizard::validateCurrentPage
+240   QWizard::nextId
+244   QWizard::initializePage
+248   QWizard::cleanupPage
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI7QWizard)
+260   QWizard::_ZThn8_N7QWizardD1Ev
+264   QWizard::_ZThn8_N7QWizardD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWizard
+   size=20 align=4
+   base size=20 base align=4
+QWizard (0xb1af6800) 0
+    vptr=((& QWizard::_ZTV7QWizard) + 8u)
+  QDialog (0xb1af6840) 0
+      primary-for QWizard (0xb1af6800)
+    QWidget (0xb1b14b40) 0
+        primary-for QDialog (0xb1af6840)
+      QObject (0xb1ad0ac8) 0
+          primary-for QWidget (0xb1b14b40)
+      QPaintDevice (0xb1ad0b04) 8
+          vptr=((& QWizard::_ZTV7QWizard) + 260u)
+
+Vtable for QWizardPage
+QWizardPage::_ZTV11QWizardPage: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWizardPage)
+8     QWizardPage::metaObject
+12    QWizardPage::qt_metacast
+16    QWizardPage::qt_metacall
+20    QWizardPage::~QWizardPage
+24    QWizardPage::~QWizardPage
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QWizardPage::initializePage
+228   QWizardPage::cleanupPage
+232   QWizardPage::validatePage
+236   QWizardPage::isComplete
+240   QWizardPage::nextId
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI11QWizardPage)
+252   QWizardPage::_ZThn8_N11QWizardPageD1Ev
+256   QWizardPage::_ZThn8_N11QWizardPageD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWizardPage
+   size=20 align=4
+   base size=20 base align=4
+QWizardPage (0xb1af6c40) 0
+    vptr=((& QWizardPage::_ZTV11QWizardPage) + 8u)
+  QWidget (0xb1b64140) 0
+      primary-for QWizardPage (0xb1af6c40)
+    QObject (0xb1ad0e10) 0
+        primary-for QWidget (0xb1b64140)
+    QPaintDevice (0xb1ad0e4c) 8
+        vptr=((& QWizardPage::_ZTV11QWizardPage) + 252u)
+
+Class QAccessible
+   size=1 align=1
+   base size=0 base align=1
+QAccessible (0xb1b75078) 0 empty
+
+Vtable for QAccessibleInterface
+QAccessibleInterface::_ZTV20QAccessibleInterface: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QAccessibleInterface)
+8     QAccessibleInterface::~QAccessibleInterface
+12    QAccessibleInterface::~QAccessibleInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+
+Class QAccessibleInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleInterface (0xb1b9d340) 0 nearly-empty
+    vptr=((& QAccessibleInterface::_ZTV20QAccessibleInterface) + 8u)
+  QAccessible (0xb1b75348) 0 empty
+
+Vtable for QAccessibleInterfaceEx
+QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QAccessibleInterfaceEx)
+8     QAccessibleInterfaceEx::~QAccessibleInterfaceEx
+12    QAccessibleInterfaceEx::~QAccessibleInterfaceEx
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleInterfaceEx
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleInterfaceEx (0xb1b9da80) 0 nearly-empty
+    vptr=((& QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx) + 8u)
+  QAccessibleInterface (0xb1b9dac0) 0 nearly-empty
+      primary-for QAccessibleInterfaceEx (0xb1b9da80)
+    QAccessible (0xb1b758e8) 0 empty
+
+Vtable for QAccessibleEvent
+QAccessibleEvent::_ZTV16QAccessibleEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QAccessibleEvent)
+8     QAccessibleEvent::~QAccessibleEvent
+12    QAccessibleEvent::~QAccessibleEvent
+
+Class QAccessibleEvent
+   size=20 align=4
+   base size=20 base align=4
+QAccessibleEvent (0xb1b9db80) 0
+    vptr=((& QAccessibleEvent::_ZTV16QAccessibleEvent) + 8u)
+  QEvent (0xb1b75960) 0
+      primary-for QAccessibleEvent (0xb1b9db80)
+
+Vtable for QAccessible2Interface
+QAccessible2Interface::_ZTV21QAccessible2Interface: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAccessible2Interface)
+8     QAccessible2Interface::~QAccessible2Interface
+12    QAccessible2Interface::~QAccessible2Interface
+
+Class QAccessible2Interface
+   size=4 align=4
+   base size=4 base align=4
+QAccessible2Interface (0xb1a211a4) 0 nearly-empty
+    vptr=((& QAccessible2Interface::_ZTV21QAccessible2Interface) + 8u)
+
+Vtable for QAccessibleTextInterface
+QAccessibleTextInterface::_ZTV24QAccessibleTextInterface: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAccessibleTextInterface)
+8     QAccessibleTextInterface::~QAccessibleTextInterface
+12    QAccessibleTextInterface::~QAccessibleTextInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+
+Class QAccessibleTextInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleTextInterface (0xb1a22400) 0 nearly-empty
+    vptr=((& QAccessibleTextInterface::_ZTV24QAccessibleTextInterface) + 8u)
+  QAccessible2Interface (0xb1a21528) 0 nearly-empty
+      primary-for QAccessibleTextInterface (0xb1a22400)
+
+Vtable for QAccessibleEditableTextInterface
+QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI32QAccessibleEditableTextInterface)
+8     QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface
+12    QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+
+Class QAccessibleEditableTextInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleEditableTextInterface (0xb1a22680) 0 nearly-empty
+    vptr=((& QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface) + 8u)
+  QAccessible2Interface (0xb1a21870) 0 nearly-empty
+      primary-for QAccessibleEditableTextInterface (0xb1a22680)
+
+Vtable for QAccessibleSimpleEditableTextInterface
+QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI38QAccessibleSimpleEditableTextInterface)
+8     QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface
+12    QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface
+16    QAccessibleSimpleEditableTextInterface::copyText
+20    QAccessibleSimpleEditableTextInterface::deleteText
+24    QAccessibleSimpleEditableTextInterface::insertText
+28    QAccessibleSimpleEditableTextInterface::cutText
+32    QAccessibleSimpleEditableTextInterface::pasteText
+36    QAccessibleSimpleEditableTextInterface::replaceText
+40    QAccessibleSimpleEditableTextInterface::setAttributes
+
+Class QAccessibleSimpleEditableTextInterface
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleSimpleEditableTextInterface (0xb1a22900) 0
+    vptr=((& QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface) + 8u)
+  QAccessibleEditableTextInterface (0xb1a22940) 0 nearly-empty
+      primary-for QAccessibleSimpleEditableTextInterface (0xb1a22900)
+    QAccessible2Interface (0xb1a21bb8) 0 nearly-empty
+        primary-for QAccessibleEditableTextInterface (0xb1a22940)
+
+Vtable for QAccessibleValueInterface
+QAccessibleValueInterface::_ZTV25QAccessibleValueInterface: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleValueInterface)
+8     QAccessibleValueInterface::~QAccessibleValueInterface
+12    QAccessibleValueInterface::~QAccessibleValueInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class QAccessibleValueInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleValueInterface (0xb1a22a00) 0 nearly-empty
+    vptr=((& QAccessibleValueInterface::_ZTV25QAccessibleValueInterface) + 8u)
+  QAccessible2Interface (0xb1a21bf4) 0 nearly-empty
+      primary-for QAccessibleValueInterface (0xb1a22a00)
+
+Vtable for QAccessibleTableInterface
+QAccessibleTableInterface::_ZTV25QAccessibleTableInterface: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleTableInterface)
+8     QAccessibleTableInterface::~QAccessibleTableInterface
+12    QAccessibleTableInterface::~QAccessibleTableInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   __cxa_pure_virtual
+
+Class QAccessibleTableInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleTableInterface (0xb1a22c80) 0 nearly-empty
+    vptr=((& QAccessibleTableInterface::_ZTV25QAccessibleTableInterface) + 8u)
+  QAccessible2Interface (0xb1a21f3c) 0 nearly-empty
+      primary-for QAccessibleTableInterface (0xb1a22c80)
+
+Vtable for QAccessibleActionInterface
+QAccessibleActionInterface::_ZTV26QAccessibleActionInterface: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAccessibleActionInterface)
+8     QAccessibleActionInterface::~QAccessibleActionInterface
+12    QAccessibleActionInterface::~QAccessibleActionInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+
+Class QAccessibleActionInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleActionInterface (0xb1a22d40) 0 nearly-empty
+    vptr=((& QAccessibleActionInterface::_ZTV26QAccessibleActionInterface) + 8u)
+  QAccessible2Interface (0xb1a21fb4) 0 nearly-empty
+      primary-for QAccessibleActionInterface (0xb1a22d40)
+
+Vtable for QAccessibleImageInterface
+QAccessibleImageInterface::_ZTV25QAccessibleImageInterface: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleImageInterface)
+8     QAccessibleImageInterface::~QAccessibleImageInterface
+12    QAccessibleImageInterface::~QAccessibleImageInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+
+Class QAccessibleImageInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleImageInterface (0xb1a22e00) 0 nearly-empty
+    vptr=((& QAccessibleImageInterface::_ZTV25QAccessibleImageInterface) + 8u)
+  QAccessible2Interface (0xb1a4403c) 0 nearly-empty
+      primary-for QAccessibleImageInterface (0xb1a22e00)
+
+Vtable for QAccessibleBridge
+QAccessibleBridge::_ZTV17QAccessibleBridge: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleBridge)
+8     QAccessibleBridge::~QAccessibleBridge
+12    QAccessibleBridge::~QAccessibleBridge
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleBridge
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleBridge (0xb1a440b4) 0 nearly-empty
+    vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 8u)
+
+Vtable for QAccessibleBridgeFactoryInterface
+QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI33QAccessibleBridgeFactoryInterface)
+8     QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface
+12    QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleBridgeFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleBridgeFactoryInterface (0xb1a4c100) 0 nearly-empty
+    vptr=((& QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface) + 8u)
+  QFactoryInterface (0xb1a442d0) 0 nearly-empty
+      primary-for QAccessibleBridgeFactoryInterface (0xb1a4c100)
+
+Vtable for QAccessibleBridgePlugin
+QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QAccessibleBridgePlugin)
+8     QAccessibleBridgePlugin::metaObject
+12    QAccessibleBridgePlugin::qt_metacast
+16    QAccessibleBridgePlugin::qt_metacall
+20    QAccessibleBridgePlugin::~QAccessibleBridgePlugin
+24    QAccessibleBridgePlugin::~QAccessibleBridgePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI23QAccessibleBridgePlugin)
+72    QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD1Ev
+76    QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QAccessibleBridgePlugin
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleBridgePlugin (0xb1a4db90) 0
+    vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 8u)
+  QObject (0xb1a445dc) 0
+      primary-for QAccessibleBridgePlugin (0xb1a4db90)
+  QAccessibleBridgeFactoryInterface (0xb1a4c3c0) 8 nearly-empty
+      vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 72u)
+    QFactoryInterface (0xb1a44618) 8 nearly-empty
+        primary-for QAccessibleBridgeFactoryInterface (0xb1a4c3c0)
+
+Vtable for QAccessibleObject
+QAccessibleObject::_ZTV17QAccessibleObject: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleObject)
+8     QAccessibleObject::~QAccessibleObject
+12    QAccessibleObject::~QAccessibleObject
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    QAccessibleObject::setText
+52    QAccessibleObject::rect
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAccessibleObject::userActionCount
+68    QAccessibleObject::actionText
+72    QAccessibleObject::doAction
+
+Class QAccessibleObject
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleObject (0xb1a4c600) 0
+    vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 8u)
+  QAccessibleInterface (0xb1a4c640) 0 nearly-empty
+      primary-for QAccessibleObject (0xb1a4c600)
+    QAccessible (0xb1a44744) 0 empty
+
+Vtable for QAccessibleObjectEx
+QAccessibleObjectEx::_ZTV19QAccessibleObjectEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAccessibleObjectEx)
+8     QAccessibleObjectEx::~QAccessibleObjectEx
+12    QAccessibleObjectEx::~QAccessibleObjectEx
+16    QAccessibleObjectEx::isValid
+20    QAccessibleObjectEx::object
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    QAccessibleObjectEx::setText
+52    QAccessibleObjectEx::rect
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAccessibleObjectEx::userActionCount
+68    QAccessibleObjectEx::actionText
+72    QAccessibleObjectEx::doAction
+76    __cxa_pure_virtual
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleObjectEx
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleObjectEx (0xb1a4c6c0) 0
+    vptr=((& QAccessibleObjectEx::_ZTV19QAccessibleObjectEx) + 8u)
+  QAccessibleInterfaceEx (0xb1a4c700) 0 nearly-empty
+      primary-for QAccessibleObjectEx (0xb1a4c6c0)
+    QAccessibleInterface (0xb1a4c740) 0 nearly-empty
+        primary-for QAccessibleInterfaceEx (0xb1a4c700)
+      QAccessible (0xb1a44780) 0 empty
+
+Vtable for QAccessibleApplication
+QAccessibleApplication::_ZTV22QAccessibleApplication: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QAccessibleApplication)
+8     QAccessibleApplication::~QAccessibleApplication
+12    QAccessibleApplication::~QAccessibleApplication
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    QAccessibleApplication::childCount
+28    QAccessibleApplication::indexOfChild
+32    QAccessibleApplication::relationTo
+36    QAccessibleApplication::childAt
+40    QAccessibleApplication::navigate
+44    QAccessibleApplication::text
+48    QAccessibleObject::setText
+52    QAccessibleObject::rect
+56    QAccessibleApplication::role
+60    QAccessibleApplication::state
+64    QAccessibleApplication::userActionCount
+68    QAccessibleApplication::actionText
+72    QAccessibleApplication::doAction
+
+Class QAccessibleApplication
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleApplication (0xb1a4c7c0) 0
+    vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 8u)
+  QAccessibleObject (0xb1a4c800) 0
+      primary-for QAccessibleApplication (0xb1a4c7c0)
+    QAccessibleInterface (0xb1a4c840) 0 nearly-empty
+        primary-for QAccessibleObject (0xb1a4c800)
+      QAccessible (0xb1a447bc) 0 empty
+
+Vtable for QAccessibleFactoryInterface
+QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAccessibleFactoryInterface)
+8     QAccessibleFactoryInterface::~QAccessibleFactoryInterface
+12    QAccessibleFactoryInterface::~QAccessibleFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleFactoryInterface (0xb1a6b820) 0 nearly-empty
+    vptr=((& QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface) + 8u)
+  QAccessible (0xb1a447f8) 0 empty
+  QFactoryInterface (0xb1a44834) 0 nearly-empty
+      primary-for QAccessibleFactoryInterface (0xb1a6b820)
+
+Vtable for QAccessiblePlugin
+QAccessiblePlugin::_ZTV17QAccessiblePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessiblePlugin)
+8     QAccessiblePlugin::metaObject
+12    QAccessiblePlugin::qt_metacast
+16    QAccessiblePlugin::qt_metacall
+20    QAccessiblePlugin::~QAccessiblePlugin
+24    QAccessiblePlugin::~QAccessiblePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI17QAccessiblePlugin)
+72    QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD1Ev
+76    QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QAccessiblePlugin
+   size=12 align=4
+   base size=12 base align=4
+QAccessiblePlugin (0xb1a70230) 0
+    vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 8u)
+  QObject (0xb1a44b40) 0
+      primary-for QAccessiblePlugin (0xb1a70230)
+  QAccessibleFactoryInterface (0xb1a70280) 8 nearly-empty
+      vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 72u)
+    QAccessible (0xb1a44b7c) 8 empty
+    QFactoryInterface (0xb1a44bb8) 8 nearly-empty
+        primary-for QAccessibleFactoryInterface (0xb1a70280)
+
+Vtable for QAccessibleWidget
+QAccessibleWidget::_ZTV17QAccessibleWidget: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleWidget)
+8     QAccessibleWidget::~QAccessibleWidget
+12    QAccessibleWidget::~QAccessibleWidget
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    QAccessibleWidget::childCount
+28    QAccessibleWidget::indexOfChild
+32    QAccessibleWidget::relationTo
+36    QAccessibleWidget::childAt
+40    QAccessibleWidget::navigate
+44    QAccessibleWidget::text
+48    QAccessibleObject::setText
+52    QAccessibleWidget::rect
+56    QAccessibleWidget::role
+60    QAccessibleWidget::state
+64    QAccessibleWidget::userActionCount
+68    QAccessibleWidget::actionText
+72    QAccessibleWidget::doAction
+
+Class QAccessibleWidget
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleWidget (0xb1a4cd40) 0
+    vptr=((& QAccessibleWidget::_ZTV17QAccessibleWidget) + 8u)
+  QAccessibleObject (0xb1a4cd80) 0
+      primary-for QAccessibleWidget (0xb1a4cd40)
+    QAccessibleInterface (0xb1a4cdc0) 0 nearly-empty
+        primary-for QAccessibleObject (0xb1a4cd80)
+      QAccessible (0xb1a44ce4) 0 empty
+
+Vtable for QAccessibleWidgetEx
+QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAccessibleWidgetEx)
+8     QAccessibleWidgetEx::~QAccessibleWidgetEx
+12    QAccessibleWidgetEx::~QAccessibleWidgetEx
+16    QAccessibleObjectEx::isValid
+20    QAccessibleObjectEx::object
+24    QAccessibleWidgetEx::childCount
+28    QAccessibleWidgetEx::indexOfChild
+32    QAccessibleWidgetEx::relationTo
+36    QAccessibleWidgetEx::childAt
+40    QAccessibleWidgetEx::navigate
+44    QAccessibleWidgetEx::text
+48    QAccessibleObjectEx::setText
+52    QAccessibleWidgetEx::rect
+56    QAccessibleWidgetEx::role
+60    QAccessibleWidgetEx::state
+64    QAccessibleObjectEx::userActionCount
+68    QAccessibleWidgetEx::actionText
+72    QAccessibleWidgetEx::doAction
+76    QAccessibleWidgetEx::invokeMethodEx
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleWidgetEx
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleWidgetEx (0xb1a4ce40) 0
+    vptr=((& QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx) + 8u)
+  QAccessibleObjectEx (0xb1a4ce80) 0
+      primary-for QAccessibleWidgetEx (0xb1a4ce40)
+    QAccessibleInterfaceEx (0xb1a4cec0) 0 nearly-empty
+        primary-for QAccessibleObjectEx (0xb1a4ce80)
+      QAccessibleInterface (0xb1a4cf00) 0 nearly-empty
+          primary-for QAccessibleInterfaceEx (0xb1a4cec0)
+        QAccessible (0xb1a44d20) 0 empty
+
+Class QScriptable
+   size=4 align=4
+   base size=4 base align=4
+QScriptable (0xb1a44d5c) 0
+
+Class QScriptValue
+   size=4 align=4
+   base size=4 base align=4
+QScriptValue (0xb1a44ec4) 0
+
+Vtable for QScriptClass
+QScriptClass::_ZTV12QScriptClass: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QScriptClass)
+8     QScriptClass::~QScriptClass
+12    QScriptClass::~QScriptClass
+16    QScriptClass::queryProperty
+20    QScriptClass::property
+24    QScriptClass::setProperty
+28    QScriptClass::propertyFlags
+32    QScriptClass::newIterator
+36    QScriptClass::prototype
+40    QScriptClass::name
+44    QScriptClass::supportsExtension
+48    QScriptClass::extension
+
+Class QScriptClass
+   size=8 align=4
+   base size=8 base align=4
+QScriptClass (0xb18bf294) 0
+    vptr=((& QScriptClass::_ZTV12QScriptClass) + 8u)
+
+Vtable for QScriptClassPropertyIterator
+QScriptClassPropertyIterator::_ZTV28QScriptClassPropertyIterator: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI28QScriptClassPropertyIterator)
+8     QScriptClassPropertyIterator::~QScriptClassPropertyIterator
+12    QScriptClassPropertyIterator::~QScriptClassPropertyIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    QScriptClassPropertyIterator::id
+48    QScriptClassPropertyIterator::flags
+
+Class QScriptClassPropertyIterator
+   size=8 align=4
+   base size=8 base align=4
+QScriptClassPropertyIterator (0xb18bf4ec) 0
+    vptr=((& QScriptClassPropertyIterator::_ZTV28QScriptClassPropertyIterator) + 8u)
+
+Class QScriptContext
+   size=4 align=4
+   base size=4 base align=4
+QScriptContext (0xb18bf654) 0
+
+Class QScriptContextInfo
+   size=4 align=4
+   base size=4 base align=4
+QScriptContextInfo (0xb18bf780) 0
+
+Class QScriptString
+   size=4 align=4
+   base size=4 base align=4
+QScriptString (0xb18bf8e8) 0
+
+Class QScriptProgram
+   size=4 align=4
+   base size=4 base align=4
+QScriptProgram (0xb18bfa50) 0
+
+Class QScriptSyntaxCheckResult
+   size=4 align=4
+   base size=4 base align=4
+QScriptSyntaxCheckResult (0xb18bfbb8) 0
+
+Vtable for QScriptEngine
+QScriptEngine::_ZTV13QScriptEngine: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QScriptEngine)
+8     QScriptEngine::metaObject
+12    QScriptEngine::qt_metacast
+16    QScriptEngine::qt_metacall
+20    QScriptEngine::~QScriptEngine
+24    QScriptEngine::~QScriptEngine
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QScriptEngine
+   size=8 align=4
+   base size=8 base align=4
+QScriptEngine (0xb1a90dc0) 0
+    vptr=((& QScriptEngine::_ZTV13QScriptEngine) + 8u)
+  QObject (0xb18bfd20) 0
+      primary-for QScriptEngine (0xb1a90dc0)
+
+Vtable for QScriptEngineAgent
+QScriptEngineAgent::_ZTV18QScriptEngineAgent: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QScriptEngineAgent)
+8     QScriptEngineAgent::~QScriptEngineAgent
+12    QScriptEngineAgent::~QScriptEngineAgent
+16    QScriptEngineAgent::scriptLoad
+20    QScriptEngineAgent::scriptUnload
+24    QScriptEngineAgent::contextPush
+28    QScriptEngineAgent::contextPop
+32    QScriptEngineAgent::functionEntry
+36    QScriptEngineAgent::functionExit
+40    QScriptEngineAgent::positionChange
+44    QScriptEngineAgent::exceptionThrow
+48    QScriptEngineAgent::exceptionCatch
+52    QScriptEngineAgent::supportsExtension
+56    QScriptEngineAgent::extension
+
+Class QScriptEngineAgent
+   size=8 align=4
+   base size=8 base align=4
+QScriptEngineAgent (0xb17c430c) 0
+    vptr=((& QScriptEngineAgent::_ZTV18QScriptEngineAgent) + 8u)
+
+Vtable for QScriptExtensionInterface
+QScriptExtensionInterface::_ZTV25QScriptExtensionInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QScriptExtensionInterface)
+8     QScriptExtensionInterface::~QScriptExtensionInterface
+12    QScriptExtensionInterface::~QScriptExtensionInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QScriptExtensionInterface
+   size=4 align=4
+   base size=4 base align=4
+QScriptExtensionInterface (0xb17b8e40) 0 nearly-empty
+    vptr=((& QScriptExtensionInterface::_ZTV25QScriptExtensionInterface) + 8u)
+  QFactoryInterface (0xb17c4474) 0 nearly-empty
+      primary-for QScriptExtensionInterface (0xb17b8e40)
+
+Vtable for QScriptExtensionPlugin
+QScriptExtensionPlugin::_ZTV22QScriptExtensionPlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QScriptExtensionPlugin)
+8     QScriptExtensionPlugin::metaObject
+12    QScriptExtensionPlugin::qt_metacast
+16    QScriptExtensionPlugin::qt_metacall
+20    QScriptExtensionPlugin::~QScriptExtensionPlugin
+24    QScriptExtensionPlugin::~QScriptExtensionPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI22QScriptExtensionPlugin)
+72    QScriptExtensionPlugin::_ZThn8_N22QScriptExtensionPluginD1Ev
+76    QScriptExtensionPlugin::_ZThn8_N22QScriptExtensionPluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QScriptExtensionPlugin
+   size=12 align=4
+   base size=12 base align=4
+QScriptExtensionPlugin (0xb1803cd0) 0
+    vptr=((& QScriptExtensionPlugin::_ZTV22QScriptExtensionPlugin) + 8u)
+  QObject (0xb17c4780) 0
+      primary-for QScriptExtensionPlugin (0xb1803cd0)
+  QScriptExtensionInterface (0xb180a100) 8 nearly-empty
+      vptr=((& QScriptExtensionPlugin::_ZTV22QScriptExtensionPlugin) + 72u)
+    QFactoryInterface (0xb17c47bc) 8 nearly-empty
+        primary-for QScriptExtensionInterface (0xb180a100)
+
+Class QScriptValueIterator
+   size=4 align=4
+   base size=4 base align=4
+QScriptValueIterator (0xb17c48e8) 0
+
+Vtable for QScriptEngineDebugger
+QScriptEngineDebugger::_ZTV21QScriptEngineDebugger: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QScriptEngineDebugger)
+8     QScriptEngineDebugger::metaObject
+12    QScriptEngineDebugger::qt_metacast
+16    QScriptEngineDebugger::qt_metacall
+20    QScriptEngineDebugger::~QScriptEngineDebugger
+24    QScriptEngineDebugger::~QScriptEngineDebugger
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QScriptEngineDebugger
+   size=8 align=4
+   base size=8 base align=4
+QScriptEngineDebugger (0xb180a440) 0
+    vptr=((& QScriptEngineDebugger::_ZTV21QScriptEngineDebugger) + 8u)
+  QObject (0xb17c4a50) 0
+      primary-for QScriptEngineDebugger (0xb180a440)
+
diff --git a/tests/auto/bic/data/QtSql.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtSql.4.7.0.linux-gcc-ia32.txt
new file mode 100644
index 0000000..edd9840
--- /dev/null
+++ b/tests/auto/bic/data/QtSql.4.7.0.linux-gcc-ia32.txt
@@ -0,0 +1,3021 @@
+Class QSysInfo
+   size=1 align=1
+   base size=0 base align=1
+QSysInfo (0xb6c43a8c) 0 empty
+
+Class QBool
+   size=1 align=1
+   base size=1 base align=1
+QBool (0xb6c43c30) 0
+
+Class qIsNull(double)::U
+   size=8 align=4
+   base size=8 base align=4
+qIsNull(double)::U (0xb6bbc30c) 0
+
+Class qIsNull(float)::U
+   size=4 align=4
+   base size=4 base align=4
+qIsNull(float)::U (0xb6bbc3c0) 0
+
+Class QFlag
+   size=4 align=4
+   base size=4 base align=4
+QFlag (0xb6bbcbf4) 0
+
+Class QIncompatibleFlag
+   size=4 align=4
+   base size=4 base align=4
+QIncompatibleFlag (0xb6bbcd20) 0
+
+Class QInternal
+   size=1 align=1
+   base size=0 base align=1
+QInternal (0xb62d7e88) 0 empty
+
+Class QGenericArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericArgument (0xb62d7ec4) 0
+
+Class QGenericReturnArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericReturnArgument (0xb6191400) 0
+  QGenericArgument (0xb61a40f0) 0
+
+Class QMetaObject
+   size=16 align=4
+   base size=16 base align=4
+QMetaObject (0xb61a4294) 0
+
+Class QMetaObjectExtraData
+   size=8 align=4
+   base size=8 base align=4
+QMetaObjectExtraData (0xb61a43c0) 0
+
+Class QLatin1Char
+   size=1 align=1
+   base size=1 base align=1
+QLatin1Char (0xb61a45a0) 0
+
+Class QChar
+   size=2 align=2
+   base size=2 base align=2
+QChar (0xb61a4780) 0
+
+Class QBasicAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QBasicAtomicInt (0xb61f0ec4) 0
+
+Class QAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QAtomicInt (0xb6211d40) 0
+  QBasicAtomicInt (0xb62055dc) 0
+
+Class __locale_struct
+   size=116 align=4
+   base size=116 base align=4
+__locale_struct (0xb6205ac8) 0
+
+Class QByteArray::Data
+   size=20 align=4
+   base size=20 base align=4
+QByteArray::Data (0xb6205f3c) 0
+
+Class QByteArray
+   size=4 align=4
+   base size=4 base align=4
+QByteArray (0xb6205f00) 0
+
+Class QByteRef
+   size=8 align=4
+   base size=8 base align=4
+QByteRef (0xb6096e4c) 0
+
+Class QString::Null
+   size=1 align=1
+   base size=0 base align=1
+QString::Null (0xb60e1618) 0 empty
+
+Class QString::Data
+   size=20 align=4
+   base size=20 base align=4
+QString::Data (0xb60e1654) 0
+
+Class QString
+   size=4 align=4
+   base size=4 base align=4
+QString (0xb60e15dc) 0
+
+Class QLatin1String
+   size=4 align=4
+   base size=4 base align=4
+QLatin1String (0xb5fad258) 0
+
+Class QCharRef
+   size=8 align=4
+   base size=8 base align=4
+QCharRef (0xb5ff0f3c) 0
+
+Class QConstString
+   size=4 align=4
+   base size=4 base align=4
+QConstString (0xb5e9d500) 0
+  QString (0xb5eae690) 0
+
+Class QStringRef
+   size=12 align=4
+   base size=12 base align=4
+QStringRef (0xb5eae9d8) 0
+
+Vtable for std::exception
+std::exception::_ZTVSt9exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9exception)
+8     std::exception::~exception
+12    std::exception::~exception
+16    std::exception::what
+
+Class std::exception
+   size=4 align=4
+   base size=4 base align=4
+std::exception (0xb5ef2a8c) 0 nearly-empty
+    vptr=((& std::exception::_ZTVSt9exception) + 8u)
+
+Vtable for std::bad_exception
+std::bad_exception::_ZTVSt13bad_exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt13bad_exception)
+8     std::bad_exception::~bad_exception
+12    std::bad_exception::~bad_exception
+16    std::bad_exception::what
+
+Class std::bad_exception
+   size=4 align=4
+   base size=4 base align=4
+std::bad_exception (0xb5f37100) 0 nearly-empty
+    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
+  std::exception (0xb5ef2b7c) 0 nearly-empty
+      primary-for std::bad_exception (0xb5f37100)
+
+Vtable for std::bad_alloc
+std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9bad_alloc)
+8     std::bad_alloc::~bad_alloc
+12    std::bad_alloc::~bad_alloc
+16    std::bad_alloc::what
+
+Class std::bad_alloc
+   size=4 align=4
+   base size=4 base align=4
+std::bad_alloc (0xb5f37280) 0 nearly-empty
+    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
+  std::exception (0xb5ef2dd4) 0 nearly-empty
+      primary-for std::bad_alloc (0xb5f37280)
+
+Class std::nothrow_t
+   size=1 align=1
+   base size=0 base align=1
+std::nothrow_t (0xb5f4503c) 0 empty
+
+Class QListData::Data
+   size=24 align=4
+   base size=24 base align=4
+QListData::Data (0xb5f4512c) 0
+
+Class QListData
+   size=4 align=4
+   base size=4 base align=4
+QListData (0xb5f450f0) 0
+
+Class QScopedPointerPodDeleter
+   size=1 align=1
+   base size=0 base align=1
+QScopedPointerPodDeleter (0xb5f45960) 0 empty
+
+Vtable for QObjectData
+QObjectData::_ZTV11QObjectData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QObjectData)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+
+Class QObjectData
+   size=28 align=4
+   base size=28 base align=4
+QObjectData (0xb5f45a14) 0
+    vptr=((& QObjectData::_ZTV11QObjectData) + 8u)
+
+Vtable for QObject
+QObject::_ZTV7QObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QObject)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    QObject::~QObject
+24    QObject::~QObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObject
+   size=8 align=4
+   base size=8 base align=4
+QObject (0xb5f45ac8) 0
+    vptr=((& QObject::_ZTV7QObject) + 8u)
+
+Vtable for QObjectUserData
+QObjectUserData::_ZTV15QObjectUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QObjectUserData)
+8     QObjectUserData::~QObjectUserData
+12    QObjectUserData::~QObjectUserData
+
+Class QObjectUserData
+   size=4 align=4
+   base size=4 base align=4
+QObjectUserData (0xb5e4e348) 0 nearly-empty
+    vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u)
+
+Vtable for QIODevice
+QIODevice::_ZTV9QIODevice: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QIODevice)
+8     QIODevice::metaObject
+12    QIODevice::qt_metacast
+16    QIODevice::qt_metacall
+20    QIODevice::~QIODevice
+24    QIODevice::~QIODevice
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIODevice::isSequential
+60    QIODevice::open
+64    QIODevice::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   __cxa_pure_virtual
+
+Class QIODevice
+   size=8 align=4
+   base size=8 base align=4
+QIODevice (0xb5c54000) 0
+    vptr=((& QIODevice::_ZTV9QIODevice) + 8u)
+  QObject (0xb5e4e474) 0
+      primary-for QIODevice (0xb5c54000)
+
+Class wait
+   size=4 align=4
+   base size=4 base align=4
+wait (0xb5c831e0) 0
+
+Class timespec
+   size=8 align=4
+   base size=8 base align=4
+timespec (0xb5c833c0) 0
+
+Class timeval
+   size=8 align=4
+   base size=8 base align=4
+timeval (0xb5c833fc) 0
+
+Class __pthread_internal_slist
+   size=4 align=4
+   base size=4 base align=4
+__pthread_internal_slist (0xb5c834b0) 0
+
+Class random_data
+   size=28 align=4
+   base size=28 base align=4
+random_data (0xb5c837bc) 0
+
+Class drand48_data
+   size=24 align=4
+   base size=24 base align=4
+drand48_data (0xb5c837f8) 0
+
+Class QVectorData
+   size=16 align=4
+   base size=16 base align=4
+QVectorData (0xb5c83834) 0
+
+Class QXmlStreamStringRef
+   size=12 align=4
+   base size=12 base align=4
+QXmlStreamStringRef (0xb5c83a14) 0
+
+Class QXmlStreamAttribute
+   size=56 align=4
+   base size=53 base align=4
+QXmlStreamAttribute (0xb5b526cc) 0
+
+Class QXmlStreamAttributes
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamAttributes (0xb5b53700) 0
+  QVector<QXmlStreamAttribute> (0xb5b6e12c) 0
+
+Class QXmlStreamNamespaceDeclaration
+   size=28 align=4
+   base size=28 base align=4
+QXmlStreamNamespaceDeclaration (0xb5b6e21c) 0
+
+Class QXmlStreamNotationDeclaration
+   size=40 align=4
+   base size=40 base align=4
+QXmlStreamNotationDeclaration (0xb5b6e690) 0
+
+Class QXmlStreamEntityDeclaration
+   size=64 align=4
+   base size=64 base align=4
+QXmlStreamEntityDeclaration (0xb5b6ec6c) 0
+
+Vtable for QXmlStreamEntityResolver
+QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
+8     QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+12    QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+16    QXmlStreamEntityResolver::resolveEntity
+20    QXmlStreamEntityResolver::resolveUndeclaredEntity
+
+Class QXmlStreamEntityResolver
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamEntityResolver (0xb5bac528) 0 nearly-empty
+    vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u)
+
+Class QXmlStreamReader
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamReader (0xb5bac564) 0
+
+Class QXmlStreamWriter
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamWriter (0xb5bac6cc) 0
+
+Class QBitArray
+   size=4 align=4
+   base size=4 base align=4
+QBitArray (0xb5bac834) 0
+
+Class QBitRef
+   size=8 align=4
+   base size=8 base align=4
+QBitRef (0xb5bf7ce4) 0
+
+Class QByteArrayMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QByteArrayMatcher::Data (0xb5c1c30c) 0
+
+Class QByteArrayMatcher
+   size=1032 align=4
+   base size=1032 base align=4
+QByteArrayMatcher (0xb5c1c2d0) 0
+
+Vtable for QDataStream
+QDataStream::_ZTV11QDataStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDataStream)
+8     QDataStream::~QDataStream
+12    QDataStream::~QDataStream
+
+Class QDataStream
+   size=28 align=4
+   base size=28 base align=4
+QDataStream (0xb5c1c564) 0
+    vptr=((& QDataStream::_ZTV11QDataStream) + 8u)
+
+Class QHashData::Node
+   size=8 align=4
+   base size=8 base align=4
+QHashData::Node (0xb5a7612c) 0
+
+Class QHashData
+   size=32 align=4
+   base size=32 base align=4
+QHashData (0xb5a760f0) 0
+
+Class QHashDummyValue
+   size=1 align=1
+   base size=0 base align=1
+QHashDummyValue (0xb5a76834) 0 empty
+
+Class QContiguousCacheData
+   size=24 align=4
+   base size=24 base align=4
+QContiguousCacheData (0xb5a76fb4) 0
+
+Class QCryptographicHash
+   size=4 align=4
+   base size=4 base align=4
+QCryptographicHash (0xb5b38168) 0
+
+Class QSharedData
+   size=4 align=4
+   base size=4 base align=4
+QSharedData (0xb5b381a4) 0
+
+Vtable for QtSharedPointer::ExternalRefCountData
+QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE)
+8     QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+12    QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+16    QtSharedPointer::ExternalRefCountData::destroy
+
+Class QtSharedPointer::ExternalRefCountData
+   size=12 align=4
+   base size=12 base align=4
+QtSharedPointer::ExternalRefCountData (0xb5b38528) 0
+    vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u)
+
+Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn
+QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE)
+8     QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+12    QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+16    QtSharedPointer::ExternalRefCountWithDestroyFn::destroy
+
+Class QtSharedPointer::ExternalRefCountWithDestroyFn
+   size=16 align=4
+   base size=16 base align=4
+QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5994280) 0
+    vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u)
+  QtSharedPointer::ExternalRefCountData (0xb5b38d20) 0
+      primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5994280)
+
+Class QDate
+   size=4 align=4
+   base size=4 base align=4
+QDate (0xb5999258) 0
+
+Class QTime
+   size=4 align=4
+   base size=4 base align=4
+QTime (0xb5999870) 0
+
+Class QDateTime
+   size=4 align=4
+   base size=4 base align=4
+QDateTime (0xb5999dd4) 0
+
+Class QEasingCurve
+   size=4 align=4
+   base size=4 base align=4
+QEasingCurve (0xb5a290b4) 0
+
+Class QElapsedTimer
+   size=16 align=4
+   base size=16 base align=4
+QElapsedTimer (0xb5a2912c) 0
+
+Class QPoint
+   size=8 align=4
+   base size=8 base align=4
+QPoint (0xb5a29348) 0
+
+Class QPointF
+   size=16 align=4
+   base size=16 base align=4
+QPointF (0xb58558e8) 0
+
+Class QLine
+   size=16 align=4
+   base size=16 base align=4
+QLine (0xb587e000) 0
+
+Class QLineF
+   size=32 align=4
+   base size=32 base align=4
+QLineF (0xb587ed20) 0
+
+Class QLinkedListData
+   size=20 align=4
+   base size=20 base align=4
+QLinkedListData (0xb58aee10) 0
+
+Vtable for QSystemLocale
+QSystemLocale::_ZTV13QSystemLocale: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSystemLocale)
+8     QSystemLocale::~QSystemLocale
+12    QSystemLocale::~QSystemLocale
+16    QSystemLocale::query
+20    QSystemLocale::fallbackLocale
+
+Class QSystemLocale
+   size=4 align=4
+   base size=4 base align=4
+QSystemLocale (0xb592903c) 0 nearly-empty
+    vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u)
+
+Class QLocale::Data
+   size=4 align=2
+   base size=4 base align=2
+QLocale::Data (0xb59290b4) 0
+
+Class QLocale
+   size=4 align=4
+   base size=4 base align=4
+QLocale (0xb5929078) 0
+
+Class QMapData::Node
+   size=8 align=4
+   base size=8 base align=4
+QMapData::Node (0xb5929708) 0
+
+Class QMapData
+   size=72 align=4
+   base size=72 base align=4
+QMapData (0xb59296cc) 0
+
+Class QMargins
+   size=16 align=4
+   base size=16 base align=4
+QMargins (0xb5929a14) 0
+
+Class QSize
+   size=8 align=4
+   base size=8 base align=4
+QSize (0xb5634b7c) 0
+
+Class QSizeF
+   size=16 align=4
+   base size=16 base align=4
+QSizeF (0xb565f618) 0
+
+Class QRect
+   size=16 align=4
+   base size=16 base align=4
+QRect (0xb568621c) 0
+
+Class QRectF
+   size=32 align=4
+   base size=32 base align=4
+QRectF (0xb56d5e4c) 0
+
+Class QRegExp
+   size=4 align=4
+   base size=4 base align=4
+QRegExp (0xb5524bb8) 0
+
+Class QLatin1Literal
+   size=8 align=4
+   base size=8 base align=4
+QLatin1Literal (0xb5546708) 0
+
+Class QAbstractConcatenable
+   size=1 align=1
+   base size=0 base align=1
+QAbstractConcatenable (0xb55467bc) 0 empty
+
+Class QStringMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QStringMatcher::Data (0xb55a9d98) 0
+
+Class QStringMatcher
+   size=1036 align=4
+   base size=1036 base align=4
+QStringMatcher (0xb55a9d5c) 0
+
+Class QStringList
+   size=4 align=4
+   base size=4 base align=4
+QStringList (0xb55c51c0) 0
+  QList<QString> (0xb55a9ec4) 0
+
+Class QTextBoundaryFinder
+   size=28 align=4
+   base size=28 base align=4
+QTextBoundaryFinder (0xb561b438) 0
+
+Vtable for QTimeLine
+QTimeLine::_ZTV9QTimeLine: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeLine)
+8     QTimeLine::metaObject
+12    QTimeLine::qt_metacast
+16    QTimeLine::qt_metacall
+20    QTimeLine::~QTimeLine
+24    QTimeLine::~QTimeLine
+28    QObject::event
+32    QObject::eventFilter
+36    QTimeLine::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTimeLine::valueForTime
+
+Class QTimeLine
+   size=8 align=4
+   base size=8 base align=4
+QTimeLine (0xb5421140) 0
+    vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u)
+  QObject (0xb561b4ec) 0
+      primary-for QTimeLine (0xb5421140)
+
+Class QMutex
+   size=4 align=4
+   base size=4 base align=4
+QMutex (0xb561b780) 0
+
+Class QMutexLocker
+   size=4 align=4
+   base size=4 base align=4
+QMutexLocker (0xb561be10) 0
+
+Class QReadWriteLock
+   size=4 align=4
+   base size=4 base align=4
+QReadWriteLock (0xb5462384) 0
+
+Class QReadLocker
+   size=4 align=4
+   base size=4 base align=4
+QReadLocker (0xb54623c0) 0
+
+Class QWriteLocker
+   size=4 align=4
+   base size=4 base align=4
+QWriteLocker (0xb54628ac) 0
+
+Class QSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSemaphore (0xb5462d98) 0
+
+Vtable for QThread
+QThread::_ZTV7QThread: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QThread)
+8     QThread::metaObject
+12    QThread::qt_metacast
+16    QThread::qt_metacall
+20    QThread::~QThread
+24    QThread::~QThread
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QThread::run
+
+Class QThread
+   size=8 align=4
+   base size=8 base align=4
+QThread (0xb5482100) 0
+    vptr=((& QThread::_ZTV7QThread) + 8u)
+  QObject (0xb5462dd4) 0
+      primary-for QThread (0xb5482100)
+
+Class QThreadStorageData
+   size=4 align=4
+   base size=4 base align=4
+QThreadStorageData (0xb5497078) 0
+
+Class QWaitCondition
+   size=4 align=4
+   base size=4 base align=4
+QWaitCondition (0xb54970f0) 0
+
+Vtable for QAbstractState
+QAbstractState::_ZTV14QAbstractState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QAbstractState)
+8     QAbstractState::metaObject
+12    QAbstractState::qt_metacast
+16    QAbstractState::qt_metacall
+20    QAbstractState::~QAbstractState
+24    QAbstractState::~QAbstractState
+28    QAbstractState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractState
+   size=8 align=4
+   base size=8 base align=4
+QAbstractState (0xb5482bc0) 0
+    vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u)
+  QObject (0xb549712c) 0
+      primary-for QAbstractState (0xb5482bc0)
+
+Vtable for QAbstractTransition
+QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTransition)
+8     QAbstractTransition::metaObject
+12    QAbstractTransition::qt_metacast
+16    QAbstractTransition::qt_metacall
+20    QAbstractTransition::~QAbstractTransition
+24    QAbstractTransition::~QAbstractTransition
+28    QAbstractTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractTransition
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTransition (0xb5482e80) 0
+    vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u)
+  QObject (0xb5497348) 0
+      primary-for QAbstractTransition (0xb5482e80)
+
+Vtable for QEvent
+QEvent::_ZTV6QEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QEvent)
+8     QEvent::~QEvent
+12    QEvent::~QEvent
+
+Class QEvent
+   size=12 align=4
+   base size=12 base align=4
+QEvent (0xb5497564) 0
+    vptr=((& QEvent::_ZTV6QEvent) + 8u)
+
+Vtable for QTimerEvent
+QTimerEvent::_ZTV11QTimerEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTimerEvent)
+8     QTimerEvent::~QTimerEvent
+12    QTimerEvent::~QTimerEvent
+
+Class QTimerEvent
+   size=16 align=4
+   base size=16 base align=4
+QTimerEvent (0xb54bb400) 0
+    vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u)
+  QEvent (0xb5497744) 0
+      primary-for QTimerEvent (0xb54bb400)
+
+Vtable for QChildEvent
+QChildEvent::_ZTV11QChildEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QChildEvent)
+8     QChildEvent::~QChildEvent
+12    QChildEvent::~QChildEvent
+
+Class QChildEvent
+   size=16 align=4
+   base size=16 base align=4
+QChildEvent (0xb54bb4c0) 0
+    vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u)
+  QEvent (0xb54977bc) 0
+      primary-for QChildEvent (0xb54bb4c0)
+
+Vtable for QCustomEvent
+QCustomEvent::_ZTV12QCustomEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCustomEvent)
+8     QCustomEvent::~QCustomEvent
+12    QCustomEvent::~QCustomEvent
+
+Class QCustomEvent
+   size=12 align=4
+   base size=12 base align=4
+QCustomEvent (0xb54bb780) 0
+    vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u)
+  QEvent (0xb5497924) 0
+      primary-for QCustomEvent (0xb54bb780)
+
+Vtable for QDynamicPropertyChangeEvent
+QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
+8     QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+12    QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+
+Class QDynamicPropertyChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QDynamicPropertyChangeEvent (0xb54bb880) 0
+    vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u)
+  QEvent (0xb5497a14) 0
+      primary-for QDynamicPropertyChangeEvent (0xb54bb880)
+
+Vtable for QEventTransition
+QEventTransition::_ZTV16QEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QEventTransition)
+8     QEventTransition::metaObject
+12    QEventTransition::qt_metacast
+16    QEventTransition::qt_metacall
+20    QEventTransition::~QEventTransition
+24    QEventTransition::~QEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QEventTransition::eventTest
+60    QEventTransition::onTransition
+
+Class QEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QEventTransition (0xb54bb940) 0
+    vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u)
+  QAbstractTransition (0xb54bb980) 0
+      primary-for QEventTransition (0xb54bb940)
+    QObject (0xb5497ac8) 0
+        primary-for QAbstractTransition (0xb54bb980)
+
+Vtable for QFinalState
+QFinalState::_ZTV11QFinalState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFinalState)
+8     QFinalState::metaObject
+12    QFinalState::qt_metacast
+16    QFinalState::qt_metacall
+20    QFinalState::~QFinalState
+24    QFinalState::~QFinalState
+28    QFinalState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFinalState::onEntry
+60    QFinalState::onExit
+
+Class QFinalState
+   size=8 align=4
+   base size=8 base align=4
+QFinalState (0xb54bbc40) 0
+    vptr=((& QFinalState::_ZTV11QFinalState) + 8u)
+  QAbstractState (0xb54bbc80) 0
+      primary-for QFinalState (0xb54bbc40)
+    QObject (0xb5497ce4) 0
+        primary-for QAbstractState (0xb54bbc80)
+
+Vtable for QHistoryState
+QHistoryState::_ZTV13QHistoryState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QHistoryState)
+8     QHistoryState::metaObject
+12    QHistoryState::qt_metacast
+16    QHistoryState::qt_metacall
+20    QHistoryState::~QHistoryState
+24    QHistoryState::~QHistoryState
+28    QHistoryState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QHistoryState::onEntry
+60    QHistoryState::onExit
+
+Class QHistoryState
+   size=8 align=4
+   base size=8 base align=4
+QHistoryState (0xb54bbf40) 0
+    vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u)
+  QAbstractState (0xb54bbf80) 0
+      primary-for QHistoryState (0xb54bbf40)
+    QObject (0xb5497f00) 0
+        primary-for QAbstractState (0xb54bbf80)
+
+Vtable for QSignalTransition
+QSignalTransition::_ZTV17QSignalTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QSignalTransition)
+8     QSignalTransition::metaObject
+12    QSignalTransition::qt_metacast
+16    QSignalTransition::qt_metacall
+20    QSignalTransition::~QSignalTransition
+24    QSignalTransition::~QSignalTransition
+28    QSignalTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSignalTransition::eventTest
+60    QSignalTransition::onTransition
+
+Class QSignalTransition
+   size=8 align=4
+   base size=8 base align=4
+QSignalTransition (0xb54fa240) 0
+    vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u)
+  QAbstractTransition (0xb54fa280) 0
+      primary-for QSignalTransition (0xb54fa240)
+    QObject (0xb550612c) 0
+        primary-for QAbstractTransition (0xb54fa280)
+
+Vtable for QState
+QState::_ZTV6QState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QState)
+8     QState::metaObject
+12    QState::qt_metacast
+16    QState::qt_metacall
+20    QState::~QState
+24    QState::~QState
+28    QState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QState::onEntry
+60    QState::onExit
+
+Class QState
+   size=8 align=4
+   base size=8 base align=4
+QState (0xb54fa540) 0
+    vptr=((& QState::_ZTV6QState) + 8u)
+  QAbstractState (0xb54fa580) 0
+      primary-for QState (0xb54fa540)
+    QObject (0xb5506348) 0
+        primary-for QAbstractState (0xb54fa580)
+
+Class QMetaType
+   size=1 align=1
+   base size=0 base align=1
+QMetaType (0xb5506564) 0 empty
+
+Class QVariant::PrivateShared
+   size=8 align=4
+   base size=8 base align=4
+QVariant::PrivateShared (0xb5385384) 0
+
+Class QVariant::Private::Data
+   size=8 align=4
+   base size=8 base align=4
+QVariant::Private::Data (0xb53853fc) 0
+
+Class QVariant::Private
+   size=12 align=4
+   base size=12 base align=4
+QVariant::Private (0xb53853c0) 0
+
+Class QVariant::Handler
+   size=36 align=4
+   base size=36 base align=4
+QVariant::Handler (0xb5385474) 0
+
+Class QVariant
+   size=12 align=4
+   base size=12 base align=4
+QVariant (0xb5385348) 0
+
+Class QVariantComparisonHelper
+   size=4 align=4
+   base size=4 base align=4
+QVariantComparisonHelper (0xb53cad20) 0
+
+Vtable for QStateMachine::SignalEvent
+QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
+8     QStateMachine::SignalEvent::~SignalEvent
+12    QStateMachine::SignalEvent::~SignalEvent
+
+Class QStateMachine::SignalEvent
+   size=24 align=4
+   base size=24 base align=4
+QStateMachine::SignalEvent (0xb5228380) 0
+    vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u)
+  QEvent (0xb52271e0) 0
+      primary-for QStateMachine::SignalEvent (0xb5228380)
+
+Vtable for QStateMachine::WrappedEvent
+QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
+8     QStateMachine::WrappedEvent::~WrappedEvent
+12    QStateMachine::WrappedEvent::~WrappedEvent
+
+Class QStateMachine::WrappedEvent
+   size=20 align=4
+   base size=20 base align=4
+QStateMachine::WrappedEvent (0xb5228400) 0
+    vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u)
+  QEvent (0xb522721c) 0
+      primary-for QStateMachine::WrappedEvent (0xb5228400)
+
+Vtable for QStateMachine
+QStateMachine::_ZTV13QStateMachine: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStateMachine)
+8     QStateMachine::metaObject
+12    QStateMachine::qt_metacast
+16    QStateMachine::qt_metacall
+20    QStateMachine::~QStateMachine
+24    QStateMachine::~QStateMachine
+28    QStateMachine::event
+32    QStateMachine::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStateMachine::onEntry
+60    QStateMachine::onExit
+64    QStateMachine::beginSelectTransitions
+68    QStateMachine::endSelectTransitions
+72    QStateMachine::beginMicrostep
+76    QStateMachine::endMicrostep
+
+Class QStateMachine
+   size=8 align=4
+   base size=8 base align=4
+QStateMachine (0xb5228240) 0
+    vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u)
+  QState (0xb5228280) 0
+      primary-for QStateMachine (0xb5228240)
+    QAbstractState (0xb52282c0) 0
+        primary-for QState (0xb5228280)
+      QObject (0xb52271a4) 0
+          primary-for QAbstractState (0xb52282c0)
+
+Vtable for QFactoryInterface
+QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFactoryInterface)
+8     QFactoryInterface::~QFactoryInterface
+12    QFactoryInterface::~QFactoryInterface
+16    __cxa_pure_virtual
+
+Class QFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QFactoryInterface (0xb52275a0) 0 nearly-empty
+    vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u)
+
+Vtable for QLibrary
+QLibrary::_ZTV8QLibrary: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QLibrary)
+8     QLibrary::metaObject
+12    QLibrary::qt_metacast
+16    QLibrary::qt_metacall
+20    QLibrary::~QLibrary
+24    QLibrary::~QLibrary
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QLibrary
+   size=16 align=4
+   base size=13 base align=4
+QLibrary (0xb5228d80) 0
+    vptr=((& QLibrary::_ZTV8QLibrary) + 8u)
+  QObject (0xb5227b40) 0
+      primary-for QLibrary (0xb5228d80)
+
+Vtable for QPluginLoader
+QPluginLoader::_ZTV13QPluginLoader: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPluginLoader)
+8     QPluginLoader::metaObject
+12    QPluginLoader::qt_metacast
+16    QPluginLoader::qt_metacall
+20    QPluginLoader::~QPluginLoader
+24    QPluginLoader::~QPluginLoader
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPluginLoader
+   size=16 align=4
+   base size=13 base align=4
+QPluginLoader (0xb5260bc0) 0
+    vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u)
+  QObject (0xb5227dd4) 0
+      primary-for QPluginLoader (0xb5260bc0)
+
+Class QUuid
+   size=16 align=4
+   base size=16 base align=4
+QUuid (0xb5227f00) 0
+
+Vtable for QEventLoop
+QEventLoop::_ZTV10QEventLoop: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QEventLoop)
+8     QEventLoop::metaObject
+12    QEventLoop::qt_metacast
+16    QEventLoop::qt_metacall
+20    QEventLoop::~QEventLoop
+24    QEventLoop::~QEventLoop
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QEventLoop
+   size=8 align=4
+   base size=8 base align=4
+QEventLoop (0xb5297440) 0
+    vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u)
+  QObject (0xb5295f00) 0
+      primary-for QEventLoop (0xb5297440)
+
+Vtable for QAbstractEventDispatcher
+QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
+8     QAbstractEventDispatcher::metaObject
+12    QAbstractEventDispatcher::qt_metacast
+16    QAbstractEventDispatcher::qt_metacall
+20    QAbstractEventDispatcher::~QAbstractEventDispatcher
+24    QAbstractEventDispatcher::~QAbstractEventDispatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   QAbstractEventDispatcher::startingUp
+104   QAbstractEventDispatcher::closingDown
+
+Class QAbstractEventDispatcher
+   size=8 align=4
+   base size=8 base align=4
+QAbstractEventDispatcher (0xb5297840) 0
+    vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u)
+  QObject (0xb52b121c) 0
+      primary-for QAbstractEventDispatcher (0xb5297840)
+
+Class QModelIndex
+   size=16 align=4
+   base size=16 base align=4
+QModelIndex (0xb52b1438) 0
+
+Class QPersistentModelIndex
+   size=4 align=4
+   base size=4 base align=4
+QPersistentModelIndex (0xb52dd8e8) 0
+
+Vtable for QAbstractItemModel
+QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractItemModel)
+8     QAbstractItemModel::metaObject
+12    QAbstractItemModel::qt_metacast
+16    QAbstractItemModel::qt_metacall
+20    QAbstractItemModel::~QAbstractItemModel
+24    QAbstractItemModel::~QAbstractItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractItemModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemModel (0xb52e2480) 0
+    vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u)
+  QObject (0xb52dda50) 0
+      primary-for QAbstractItemModel (0xb52e2480)
+
+Vtable for QAbstractTableModel
+QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTableModel)
+8     QAbstractTableModel::metaObject
+12    QAbstractTableModel::qt_metacast
+16    QAbstractTableModel::qt_metacall
+20    QAbstractTableModel::~QAbstractTableModel
+24    QAbstractTableModel::~QAbstractTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractTableModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractTableModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTableModel (0xb52e2ac0) 0
+    vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u)
+  QAbstractItemModel (0xb52e2b00) 0
+      primary-for QAbstractTableModel (0xb52e2ac0)
+    QObject (0xb511a3c0) 0
+        primary-for QAbstractItemModel (0xb52e2b00)
+
+Vtable for QAbstractListModel
+QAbstractListModel::_ZTV18QAbstractListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractListModel)
+8     QAbstractListModel::metaObject
+12    QAbstractListModel::qt_metacast
+16    QAbstractListModel::qt_metacall
+20    QAbstractListModel::~QAbstractListModel
+24    QAbstractListModel::~QAbstractListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    __cxa_pure_virtual
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractListModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractListModel (0xb52e2d40) 0
+    vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u)
+  QAbstractItemModel (0xb52e2d80) 0
+      primary-for QAbstractListModel (0xb52e2d40)
+    QObject (0xb511a4ec) 0
+        primary-for QAbstractItemModel (0xb52e2d80)
+
+Class QBasicTimer
+   size=4 align=4
+   base size=4 base align=4
+QBasicTimer (0xb51433c0) 0
+
+Vtable for QCoreApplication
+QCoreApplication::_ZTV16QCoreApplication: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCoreApplication)
+8     QCoreApplication::metaObject
+12    QCoreApplication::qt_metacast
+16    QCoreApplication::qt_metacall
+20    QCoreApplication::~QCoreApplication
+24    QCoreApplication::~QCoreApplication
+28    QCoreApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCoreApplication::notify
+60    QCoreApplication::compressEvent
+
+Class QCoreApplication
+   size=8 align=4
+   base size=8 base align=4
+QCoreApplication (0xb5137840) 0
+    vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u)
+  QObject (0xb5143654) 0
+      primary-for QCoreApplication (0xb5137840)
+
+Class __exception
+   size=32 align=4
+   base size=32 base align=4
+__exception (0xb5143bf4) 0
+
+Class QMetaMethod
+   size=8 align=4
+   base size=8 base align=4
+QMetaMethod (0xb519a924) 0
+
+Class QMetaEnum
+   size=8 align=4
+   base size=8 base align=4
+QMetaEnum (0xb519ac30) 0
+
+Class QMetaProperty
+   size=20 align=4
+   base size=20 base align=4
+QMetaProperty (0xb519ae88) 0
+
+Class QMetaClassInfo
+   size=8 align=4
+   base size=8 base align=4
+QMetaClassInfo (0xb519af3c) 0
+
+Vtable for QMimeData
+QMimeData::_ZTV9QMimeData: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMimeData)
+8     QMimeData::metaObject
+12    QMimeData::qt_metacast
+16    QMimeData::qt_metacall
+20    QMimeData::~QMimeData
+24    QMimeData::~QMimeData
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMimeData::hasFormat
+60    QMimeData::formats
+64    QMimeData::retrieveData
+
+Class QMimeData
+   size=8 align=4
+   base size=8 base align=4
+QMimeData (0xb51b4680) 0
+    vptr=((& QMimeData::_ZTV9QMimeData) + 8u)
+  QObject (0xb51c41a4) 0
+      primary-for QMimeData (0xb51b4680)
+
+Vtable for QObjectCleanupHandler
+QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QObjectCleanupHandler)
+8     QObjectCleanupHandler::metaObject
+12    QObjectCleanupHandler::qt_metacast
+16    QObjectCleanupHandler::qt_metacall
+20    QObjectCleanupHandler::~QObjectCleanupHandler
+24    QObjectCleanupHandler::~QObjectCleanupHandler
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObjectCleanupHandler
+   size=12 align=4
+   base size=12 base align=4
+QObjectCleanupHandler (0xb51b4940) 0
+    vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u)
+  QObject (0xb51c43c0) 0
+      primary-for QObjectCleanupHandler (0xb51b4940)
+
+Vtable for QSharedMemory
+QSharedMemory::_ZTV13QSharedMemory: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSharedMemory)
+8     QSharedMemory::metaObject
+12    QSharedMemory::qt_metacast
+16    QSharedMemory::qt_metacall
+20    QSharedMemory::~QSharedMemory
+24    QSharedMemory::~QSharedMemory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSharedMemory
+   size=8 align=4
+   base size=8 base align=4
+QSharedMemory (0xb51b4b80) 0
+    vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u)
+  QObject (0xb51c44ec) 0
+      primary-for QSharedMemory (0xb51b4b80)
+
+Vtable for QSignalMapper
+QSignalMapper::_ZTV13QSignalMapper: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSignalMapper)
+8     QSignalMapper::metaObject
+12    QSignalMapper::qt_metacast
+16    QSignalMapper::qt_metacall
+20    QSignalMapper::~QSignalMapper
+24    QSignalMapper::~QSignalMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSignalMapper
+   size=8 align=4
+   base size=8 base align=4
+QSignalMapper (0xb51b4e40) 0
+    vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u)
+  QObject (0xb51c4708) 0
+      primary-for QSignalMapper (0xb51b4e40)
+
+Vtable for QSocketNotifier
+QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSocketNotifier)
+8     QSocketNotifier::metaObject
+12    QSocketNotifier::qt_metacast
+16    QSocketNotifier::qt_metacall
+20    QSocketNotifier::~QSocketNotifier
+24    QSocketNotifier::~QSocketNotifier
+28    QSocketNotifier::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSocketNotifier
+   size=20 align=4
+   base size=17 base align=4
+QSocketNotifier (0xb51fc100) 0
+    vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u)
+  QObject (0xb51c4924) 0
+      primary-for QSocketNotifier (0xb51fc100)
+
+Class QSystemSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSystemSemaphore (0xb51c4bf4) 0
+
+Vtable for QTimer
+QTimer::_ZTV6QTimer: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QTimer)
+8     QTimer::metaObject
+12    QTimer::qt_metacast
+16    QTimer::qt_metacall
+20    QTimer::~QTimer
+24    QTimer::~QTimer
+28    QObject::event
+32    QObject::eventFilter
+36    QTimer::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTimer
+   size=24 align=4
+   base size=21 base align=4
+QTimer (0xb51fc4c0) 0
+    vptr=((& QTimer::_ZTV6QTimer) + 8u)
+  QObject (0xb51c4ca8) 0
+      primary-for QTimer (0xb51fc4c0)
+
+Vtable for QTranslator
+QTranslator::_ZTV11QTranslator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTranslator)
+8     QTranslator::metaObject
+12    QTranslator::qt_metacast
+16    QTranslator::qt_metacall
+20    QTranslator::~QTranslator
+24    QTranslator::~QTranslator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTranslator::translate
+60    QTranslator::isEmpty
+
+Class QTranslator
+   size=8 align=4
+   base size=8 base align=4
+QTranslator (0xb51fca00) 0
+    vptr=((& QTranslator::_ZTV11QTranslator) + 8u)
+  QObject (0xb51c4f3c) 0
+      primary-for QTranslator (0xb51fca00)
+
+Class _IO_marker
+   size=12 align=4
+   base size=12 base align=4
+_IO_marker (0xb503330c) 0
+
+Class _IO_FILE
+   size=148 align=4
+   base size=148 base align=4
+_IO_FILE (0xb5033348) 0
+
+Vtable for QFile
+QFile::_ZTV5QFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QFile)
+8     QFile::metaObject
+12    QFile::qt_metacast
+16    QFile::qt_metacall
+20    QFile::~QFile
+24    QFile::~QFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QFile::fileEngine
+
+Class QFile
+   size=8 align=4
+   base size=8 base align=4
+QFile (0xb51fcf00) 0
+    vptr=((& QFile::_ZTV5QFile) + 8u)
+  QIODevice (0xb51fcf40) 0
+      primary-for QFile (0xb51fcf00)
+    QObject (0xb50333c0) 0
+        primary-for QIODevice (0xb51fcf40)
+
+Class QFileInfo
+   size=4 align=4
+   base size=4 base align=4
+QFileInfo (0xb5033834) 0
+
+Class QDir
+   size=4 align=4
+   base size=4 base align=4
+QDir (0xb5033e88) 0
+
+Class QAbstractFileEngine::ExtensionOption
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionOption (0xb50f5618) 0 empty
+
+Class QAbstractFileEngine::ExtensionReturn
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionReturn (0xb50f5654) 0 empty
+
+Class QAbstractFileEngine::MapExtensionOption
+   size=20 align=4
+   base size=20 base align=4
+QAbstractFileEngine::MapExtensionOption (0xb50f8740) 0
+  QAbstractFileEngine::ExtensionOption (0xb50f5690) 0 empty
+
+Class QAbstractFileEngine::MapExtensionReturn
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::MapExtensionReturn (0xb50f87c0) 0
+  QAbstractFileEngine::ExtensionReturn (0xb50f56cc) 0 empty
+
+Class QAbstractFileEngine::UnMapExtensionOption
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::UnMapExtensionOption (0xb50f8840) 0
+  QAbstractFileEngine::ExtensionOption (0xb50f5708) 0 empty
+
+Vtable for QAbstractFileEngine
+QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractFileEngine)
+8     QAbstractFileEngine::~QAbstractFileEngine
+12    QAbstractFileEngine::~QAbstractFileEngine
+16    QAbstractFileEngine::open
+20    QAbstractFileEngine::close
+24    QAbstractFileEngine::flush
+28    QAbstractFileEngine::size
+32    QAbstractFileEngine::pos
+36    QAbstractFileEngine::seek
+40    QAbstractFileEngine::isSequential
+44    QAbstractFileEngine::remove
+48    QAbstractFileEngine::copy
+52    QAbstractFileEngine::rename
+56    QAbstractFileEngine::link
+60    QAbstractFileEngine::mkdir
+64    QAbstractFileEngine::rmdir
+68    QAbstractFileEngine::setSize
+72    QAbstractFileEngine::caseSensitive
+76    QAbstractFileEngine::isRelativePath
+80    QAbstractFileEngine::entryList
+84    QAbstractFileEngine::fileFlags
+88    QAbstractFileEngine::setPermissions
+92    QAbstractFileEngine::fileName
+96    QAbstractFileEngine::ownerId
+100   QAbstractFileEngine::owner
+104   QAbstractFileEngine::fileTime
+108   QAbstractFileEngine::setFileName
+112   QAbstractFileEngine::handle
+116   QAbstractFileEngine::beginEntryList
+120   QAbstractFileEngine::endEntryList
+124   QAbstractFileEngine::read
+128   QAbstractFileEngine::readLine
+132   QAbstractFileEngine::write
+136   QAbstractFileEngine::extension
+140   QAbstractFileEngine::supportsExtension
+
+Class QAbstractFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngine (0xb50f55dc) 0
+    vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u)
+
+Vtable for QAbstractFileEngineHandler
+QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractFileEngineHandler)
+8     QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+12    QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+16    __cxa_pure_virtual
+
+Class QAbstractFileEngineHandler
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngineHandler (0xb50f5960) 0 nearly-empty
+    vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u)
+
+Vtable for QAbstractFileEngineIterator
+QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractFileEngineIterator)
+8     QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+12    QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QAbstractFileEngineIterator::currentFileInfo
+32    QAbstractFileEngineIterator::entryInfo
+
+Class QAbstractFileEngineIterator
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngineIterator (0xb50f599c) 0
+    vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u)
+
+Vtable for QBuffer
+QBuffer::_ZTV7QBuffer: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBuffer)
+8     QBuffer::metaObject
+12    QBuffer::qt_metacast
+16    QBuffer::qt_metacall
+20    QBuffer::~QBuffer
+24    QBuffer::~QBuffer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QBuffer::connectNotify
+52    QBuffer::disconnectNotify
+56    QIODevice::isSequential
+60    QBuffer::open
+64    QBuffer::close
+68    QBuffer::pos
+72    QBuffer::size
+76    QBuffer::seek
+80    QBuffer::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QBuffer::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QBuffer::readData
+112   QIODevice::readLineData
+116   QBuffer::writeData
+
+Class QBuffer
+   size=8 align=4
+   base size=8 base align=4
+QBuffer (0xb50f8b80) 0
+    vptr=((& QBuffer::_ZTV7QBuffer) + 8u)
+  QIODevice (0xb50f8bc0) 0
+      primary-for QBuffer (0xb50f8b80)
+    QObject (0xb50f5a14) 0
+        primary-for QIODevice (0xb50f8bc0)
+
+Class QTextCodec::ConverterState
+   size=28 align=4
+   base size=28 base align=4
+QTextCodec::ConverterState (0xb50f5c6c) 0
+
+Vtable for QTextCodec
+QTextCodec::_ZTV10QTextCodec: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextCodec)
+8     __cxa_pure_virtual
+12    QTextCodec::aliases
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QTextCodec::~QTextCodec
+32    QTextCodec::~QTextCodec
+
+Class QTextCodec
+   size=4 align=4
+   base size=4 base align=4
+QTextCodec (0xb50f5c30) 0 nearly-empty
+    vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u)
+
+Class QTextEncoder
+   size=32 align=4
+   base size=32 base align=4
+QTextEncoder (0xb4f7f960) 0
+
+Class QTextDecoder
+   size=32 align=4
+   base size=32 base align=4
+QTextDecoder (0xb4f7fbb8) 0
+
+Vtable for QTextStream
+QTextStream::_ZTV11QTextStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextStream)
+8     QTextStream::~QTextStream
+12    QTextStream::~QTextStream
+
+Class QTextStream
+   size=8 align=4
+   base size=8 base align=4
+QTextStream (0xb4f7fe10) 0
+    vptr=((& QTextStream::_ZTV11QTextStream) + 8u)
+
+Class QTextStreamManipulator
+   size=24 align=4
+   base size=22 base align=4
+QTextStreamManipulator (0xb4fdf4b0) 0
+
+Vtable for QTextIStream
+QTextIStream::_ZTV12QTextIStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextIStream)
+8     QTextIStream::~QTextIStream
+12    QTextIStream::~QTextIStream
+
+Class QTextIStream
+   size=8 align=4
+   base size=8 base align=4
+QTextIStream (0xb50005c0) 0
+    vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u)
+  QTextStream (0xb5006690) 0
+      primary-for QTextIStream (0xb50005c0)
+
+Vtable for QTextOStream
+QTextOStream::_ZTV12QTextOStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextOStream)
+8     QTextOStream::~QTextOStream
+12    QTextOStream::~QTextOStream
+
+Class QTextOStream
+   size=8 align=4
+   base size=8 base align=4
+QTextOStream (0xb5000880) 0
+    vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u)
+  QTextStream (0xb5006d20) 0
+      primary-for QTextOStream (0xb5000880)
+
+Class QDebug::Stream
+   size=24 align=4
+   base size=22 base align=4
+QDebug::Stream (0xb4e223fc) 0
+
+Class QDebug
+   size=4 align=4
+   base size=4 base align=4
+QDebug (0xb4e223c0) 0
+
+Class QNoDebug
+   size=1 align=1
+   base size=0 base align=1
+QNoDebug (0xb4e9c03c) 0 empty
+
+Vtable for QDirIterator
+QDirIterator::_ZTV12QDirIterator: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QDirIterator)
+8     QDirIterator::~QDirIterator
+12    QDirIterator::~QDirIterator
+
+Class QDirIterator
+   size=8 align=4
+   base size=8 base align=4
+QDirIterator (0xb4e9c2d0) 0
+    vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u)
+
+Vtable for QFileSystemWatcher
+QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFileSystemWatcher)
+8     QFileSystemWatcher::metaObject
+12    QFileSystemWatcher::qt_metacast
+16    QFileSystemWatcher::qt_metacall
+20    QFileSystemWatcher::~QFileSystemWatcher
+24    QFileSystemWatcher::~QFileSystemWatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFileSystemWatcher
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemWatcher (0xb4ecd240) 0
+    vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u)
+  QObject (0xb4e9c438) 0
+      primary-for QFileSystemWatcher (0xb4ecd240)
+
+Vtable for QFSFileEngine
+QFSFileEngine::_ZTV13QFSFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFSFileEngine)
+8     QFSFileEngine::~QFSFileEngine
+12    QFSFileEngine::~QFSFileEngine
+16    QFSFileEngine::open
+20    QFSFileEngine::close
+24    QFSFileEngine::flush
+28    QFSFileEngine::size
+32    QFSFileEngine::pos
+36    QFSFileEngine::seek
+40    QFSFileEngine::isSequential
+44    QFSFileEngine::remove
+48    QFSFileEngine::copy
+52    QFSFileEngine::rename
+56    QFSFileEngine::link
+60    QFSFileEngine::mkdir
+64    QFSFileEngine::rmdir
+68    QFSFileEngine::setSize
+72    QFSFileEngine::caseSensitive
+76    QFSFileEngine::isRelativePath
+80    QFSFileEngine::entryList
+84    QFSFileEngine::fileFlags
+88    QFSFileEngine::setPermissions
+92    QFSFileEngine::fileName
+96    QFSFileEngine::ownerId
+100   QFSFileEngine::owner
+104   QFSFileEngine::fileTime
+108   QFSFileEngine::setFileName
+112   QFSFileEngine::handle
+116   QFSFileEngine::beginEntryList
+120   QFSFileEngine::endEntryList
+124   QFSFileEngine::read
+128   QFSFileEngine::readLine
+132   QFSFileEngine::write
+136   QFSFileEngine::extension
+140   QFSFileEngine::supportsExtension
+
+Class QFSFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QFSFileEngine (0xb4ecd500) 0
+    vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u)
+  QAbstractFileEngine (0xb4e9c654) 0
+      primary-for QFSFileEngine (0xb4ecd500)
+
+Class QProcessEnvironment
+   size=4 align=4
+   base size=4 base align=4
+QProcessEnvironment (0xb4e9c780) 0
+
+Vtable for QProcess
+QProcess::_ZTV8QProcess: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QProcess)
+8     QProcess::metaObject
+12    QProcess::qt_metacast
+16    QProcess::qt_metacall
+20    QProcess::~QProcess
+24    QProcess::~QProcess
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProcess::isSequential
+60    QIODevice::open
+64    QProcess::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QProcess::atEnd
+84    QIODevice::reset
+88    QProcess::bytesAvailable
+92    QProcess::bytesToWrite
+96    QProcess::canReadLine
+100   QProcess::waitForReadyRead
+104   QProcess::waitForBytesWritten
+108   QProcess::readData
+112   QIODevice::readLineData
+116   QProcess::writeData
+120   QProcess::setupChildProcess
+
+Class QProcess
+   size=8 align=4
+   base size=8 base align=4
+QProcess (0xb4ecd6c0) 0
+    vptr=((& QProcess::_ZTV8QProcess) + 8u)
+  QIODevice (0xb4ecd700) 0
+      primary-for QProcess (0xb4ecd6c0)
+    QObject (0xb4e9c834) 0
+        primary-for QIODevice (0xb4ecd700)
+
+Class QResource
+   size=4 align=4
+   base size=4 base align=4
+QResource (0xb4e9ca50) 0
+
+Vtable for QSettings
+QSettings::_ZTV9QSettings: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSettings)
+8     QSettings::metaObject
+12    QSettings::qt_metacast
+16    QSettings::qt_metacall
+20    QSettings::~QSettings
+24    QSettings::~QSettings
+28    QSettings::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSettings
+   size=8 align=4
+   base size=8 base align=4
+QSettings (0xb4ecdb40) 0
+    vptr=((& QSettings::_ZTV9QSettings) + 8u)
+  QObject (0xb4e9cbf4) 0
+      primary-for QSettings (0xb4ecdb40)
+
+Vtable for QTemporaryFile
+QTemporaryFile::_ZTV14QTemporaryFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QTemporaryFile)
+8     QTemporaryFile::metaObject
+12    QTemporaryFile::qt_metacast
+16    QTemporaryFile::qt_metacall
+20    QTemporaryFile::~QTemporaryFile
+24    QTemporaryFile::~QTemporaryFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QTemporaryFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QTemporaryFile::fileEngine
+
+Class QTemporaryFile
+   size=8 align=4
+   base size=8 base align=4
+QTemporaryFile (0xb4d68740) 0
+    vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u)
+  QFile (0xb4d68780) 0
+      primary-for QTemporaryFile (0xb4d68740)
+    QIODevice (0xb4d687c0) 0
+        primary-for QFile (0xb4d68780)
+      QObject (0xb4d69708) 0
+          primary-for QIODevice (0xb4d687c0)
+
+Class QUrl
+   size=4 align=4
+   base size=4 base align=4
+QUrl (0xb4d69a14) 0
+
+Class QLibraryInfo
+   size=1 align=1
+   base size=0 base align=1
+QLibraryInfo (0xb4df35dc) 0 empty
+
+Vtable for QRunnable
+QRunnable::_ZTV9QRunnable: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QRunnable)
+8     __cxa_pure_virtual
+12    QRunnable::~QRunnable
+16    QRunnable::~QRunnable
+
+Class QRunnable
+   size=8 align=4
+   base size=8 base align=4
+QRunnable (0xb4df3618) 0
+    vptr=((& QRunnable::_ZTV9QRunnable) + 8u)
+
+Vtable for QtConcurrent::Exception
+QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE)
+8     QtConcurrent::Exception::~Exception
+12    QtConcurrent::Exception::~Exception
+16    std::exception::what
+20    QtConcurrent::Exception::raise
+24    QtConcurrent::Exception::clone
+
+Class QtConcurrent::Exception
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::Exception (0xb4dfab00) 0 nearly-empty
+    vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u)
+  std::exception (0xb4df3a8c) 0 nearly-empty
+      primary-for QtConcurrent::Exception (0xb4dfab00)
+
+Vtable for QtConcurrent::UnhandledException
+QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE)
+8     QtConcurrent::UnhandledException::~UnhandledException
+12    QtConcurrent::UnhandledException::~UnhandledException
+16    std::exception::what
+20    QtConcurrent::UnhandledException::raise
+24    QtConcurrent::UnhandledException::clone
+
+Class QtConcurrent::UnhandledException
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::UnhandledException (0xb4dfac00) 0 nearly-empty
+    vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u)
+  QtConcurrent::Exception (0xb4dfac40) 0 nearly-empty
+      primary-for QtConcurrent::UnhandledException (0xb4dfac00)
+    std::exception (0xb4df3ac8) 0 nearly-empty
+        primary-for QtConcurrent::Exception (0xb4dfac40)
+
+Class QtConcurrent::internal::ExceptionHolder
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionHolder (0xb4df3b04) 0
+
+Class QtConcurrent::internal::ExceptionStore
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionStore (0xb4df3b40) 0
+
+Class QtConcurrent::ResultItem
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultItem (0xb4df3b7c) 0
+
+Class QtConcurrent::ResultIteratorBase
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultIteratorBase (0xb4c17168) 0
+
+Vtable for QtConcurrent::ResultStoreBase
+QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE)
+8     QtConcurrent::ResultStoreBase::~ResultStoreBase
+12    QtConcurrent::ResultStoreBase::~ResultStoreBase
+
+Class QtConcurrent::ResultStoreBase
+   size=28 align=4
+   base size=28 base align=4
+QtConcurrent::ResultStoreBase (0xb4c17294) 0
+    vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u)
+
+Vtable for QFutureInterfaceBase
+QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QFutureInterfaceBase)
+8     QFutureInterfaceBase::~QFutureInterfaceBase
+12    QFutureInterfaceBase::~QFutureInterfaceBase
+
+Class QFutureInterfaceBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureInterfaceBase (0xb4c176cc) 0
+    vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u)
+
+Vtable for QFutureWatcherBase
+QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFutureWatcherBase)
+8     QFutureWatcherBase::metaObject
+12    QFutureWatcherBase::qt_metacast
+16    QFutureWatcherBase::qt_metacall
+20    QFutureWatcherBase::~QFutureWatcherBase
+24    QFutureWatcherBase::~QFutureWatcherBase
+28    QFutureWatcherBase::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QFutureWatcherBase::connectNotify
+52    QFutureWatcherBase::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QFutureWatcherBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureWatcherBase (0xb4cada40) 0
+    vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u)
+  QObject (0xb4cb80b4) 0
+      primary-for QFutureWatcherBase (0xb4cada40)
+
+Vtable for QThreadPool
+QThreadPool::_ZTV11QThreadPool: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QThreadPool)
+8     QThreadPool::metaObject
+12    QThreadPool::qt_metacast
+16    QThreadPool::qt_metacall
+20    QThreadPool::~QThreadPool
+24    QThreadPool::~QThreadPool
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QThreadPool
+   size=8 align=4
+   base size=8 base align=4
+QThreadPool (0xb4ccec00) 0
+    vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u)
+  QObject (0xb4ce20b4) 0
+      primary-for QThreadPool (0xb4ccec00)
+
+Class QtConcurrent::ThreadEngineBarrier
+   size=12 align=4
+   base size=12 base align=4
+QtConcurrent::ThreadEngineBarrier (0xb4ce22d0) 0
+
+Vtable for QtConcurrent::ThreadEngineBase
+QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE)
+8     QtConcurrent::ThreadEngineBase::run
+12    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+16    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+20    QtConcurrent::ThreadEngineBase::start
+24    QtConcurrent::ThreadEngineBase::finish
+28    QtConcurrent::ThreadEngineBase::threadFunction
+32    QtConcurrent::ThreadEngineBase::shouldStartThread
+36    QtConcurrent::ThreadEngineBase::shouldThrottleThread
+40    __cxa_pure_virtual
+
+Class QtConcurrent::ThreadEngineBase
+   size=32 align=4
+   base size=32 base align=4
+QtConcurrent::ThreadEngineBase (0xb4ccef00) 0
+    vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u)
+  QRunnable (0xb4ce230c) 0
+      primary-for QtConcurrent::ThreadEngineBase (0xb4ccef00)
+
+VTT for QtConcurrent::ThreadEngine<void>
+QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries
+0     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u)
+4     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u)
+
+Class QtConcurrent::BlockSizeManager
+   size=72 align=4
+   base size=72 base align=4
+QtConcurrent::BlockSizeManager (0xb4d148e8) 0
+
+Vtable for QTextCodecFactoryInterface
+QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QTextCodecFactoryInterface)
+8     QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+12    QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextCodecFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextCodecFactoryInterface (0xb499d480) 0 nearly-empty
+    vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u)
+  QFactoryInterface (0xb499b1a4) 0 nearly-empty
+      primary-for QTextCodecFactoryInterface (0xb499d480)
+
+Vtable for QTextCodecPlugin
+QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTextCodecPlugin)
+8     QTextCodecPlugin::metaObject
+12    QTextCodecPlugin::qt_metacast
+16    QTextCodecPlugin::qt_metacall
+20    QTextCodecPlugin::~QTextCodecPlugin
+24    QTextCodecPlugin::~QTextCodecPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    QTextCodecPlugin::keys
+80    QTextCodecPlugin::create
+84    (int (*)(...))-0x000000008
+88    (int (*)(...))(& _ZTI16QTextCodecPlugin)
+92    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev
+96    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev
+100   QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv
+104   QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString
+
+Class QTextCodecPlugin
+   size=12 align=4
+   base size=12 base align=4
+QTextCodecPlugin (0xb49aaa50) 0
+    vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u)
+  QObject (0xb499b4b0) 0
+      primary-for QTextCodecPlugin (0xb49aaa50)
+  QTextCodecFactoryInterface (0xb499d740) 8 nearly-empty
+      vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u)
+    QFactoryInterface (0xb499b4ec) 8 nearly-empty
+        primary-for QTextCodecFactoryInterface (0xb499d740)
+
+Vtable for QAbstractAnimation
+QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractAnimation)
+8     QAbstractAnimation::metaObject
+12    QAbstractAnimation::qt_metacast
+16    QAbstractAnimation::qt_metacall
+20    QAbstractAnimation::~QAbstractAnimation
+24    QAbstractAnimation::~QAbstractAnimation
+28    QAbstractAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAbstractAnimation
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAnimation (0xb499d980) 0
+    vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u)
+  QObject (0xb499b618) 0
+      primary-for QAbstractAnimation (0xb499d980)
+
+Vtable for QAnimationGroup
+QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAnimationGroup)
+8     QAnimationGroup::metaObject
+12    QAnimationGroup::qt_metacast
+16    QAnimationGroup::qt_metacall
+20    QAnimationGroup::~QAnimationGroup
+24    QAnimationGroup::~QAnimationGroup
+28    QAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QAnimationGroup (0xb499dc40) 0
+    vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u)
+  QAbstractAnimation (0xb499dc80) 0
+      primary-for QAnimationGroup (0xb499dc40)
+    QObject (0xb499b870) 0
+        primary-for QAbstractAnimation (0xb499dc80)
+
+Vtable for QParallelAnimationGroup
+QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QParallelAnimationGroup)
+8     QParallelAnimationGroup::metaObject
+12    QParallelAnimationGroup::qt_metacast
+16    QParallelAnimationGroup::qt_metacall
+20    QParallelAnimationGroup::~QParallelAnimationGroup
+24    QParallelAnimationGroup::~QParallelAnimationGroup
+28    QParallelAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QParallelAnimationGroup::duration
+60    QParallelAnimationGroup::updateCurrentTime
+64    QParallelAnimationGroup::updateState
+68    QParallelAnimationGroup::updateDirection
+
+Class QParallelAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QParallelAnimationGroup (0xb499df40) 0
+    vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u)
+  QAnimationGroup (0xb499df80) 0
+      primary-for QParallelAnimationGroup (0xb499df40)
+    QAbstractAnimation (0xb499dfc0) 0
+        primary-for QAnimationGroup (0xb499df80)
+      QObject (0xb499ba8c) 0
+          primary-for QAbstractAnimation (0xb499dfc0)
+
+Vtable for QPauseAnimation
+QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPauseAnimation)
+8     QPauseAnimation::metaObject
+12    QPauseAnimation::qt_metacast
+16    QPauseAnimation::qt_metacall
+20    QPauseAnimation::~QPauseAnimation
+24    QPauseAnimation::~QPauseAnimation
+28    QPauseAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPauseAnimation::duration
+60    QPauseAnimation::updateCurrentTime
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QPauseAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPauseAnimation (0xb49d8280) 0
+    vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u)
+  QAbstractAnimation (0xb49d82c0) 0
+      primary-for QPauseAnimation (0xb49d8280)
+    QObject (0xb499bca8) 0
+        primary-for QAbstractAnimation (0xb49d82c0)
+
+Vtable for QVariantAnimation
+QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QVariantAnimation)
+8     QVariantAnimation::metaObject
+12    QVariantAnimation::qt_metacast
+16    QVariantAnimation::qt_metacall
+20    QVariantAnimation::~QVariantAnimation
+24    QVariantAnimation::~QVariantAnimation
+28    QVariantAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QVariantAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    __cxa_pure_virtual
+76    QVariantAnimation::interpolated
+
+Class QVariantAnimation
+   size=8 align=4
+   base size=8 base align=4
+QVariantAnimation (0xb49d8580) 0
+    vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u)
+  QAbstractAnimation (0xb49d85c0) 0
+      primary-for QVariantAnimation (0xb49d8580)
+    QObject (0xb499bec4) 0
+        primary-for QAbstractAnimation (0xb49d85c0)
+
+Vtable for QPropertyAnimation
+QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QPropertyAnimation)
+8     QPropertyAnimation::metaObject
+12    QPropertyAnimation::qt_metacast
+16    QPropertyAnimation::qt_metacall
+20    QPropertyAnimation::~QPropertyAnimation
+24    QPropertyAnimation::~QPropertyAnimation
+28    QPropertyAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QPropertyAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    QPropertyAnimation::updateCurrentValue
+76    QVariantAnimation::interpolated
+
+Class QPropertyAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPropertyAnimation (0xb49d89c0) 0
+    vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u)
+  QVariantAnimation (0xb49d8a00) 0
+      primary-for QPropertyAnimation (0xb49d89c0)
+    QAbstractAnimation (0xb49d8a40) 0
+        primary-for QVariantAnimation (0xb49d8a00)
+      QObject (0xb49fe0f0) 0
+          primary-for QAbstractAnimation (0xb49d8a40)
+
+Vtable for QSequentialAnimationGroup
+QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
+8     QSequentialAnimationGroup::metaObject
+12    QSequentialAnimationGroup::qt_metacast
+16    QSequentialAnimationGroup::qt_metacall
+20    QSequentialAnimationGroup::~QSequentialAnimationGroup
+24    QSequentialAnimationGroup::~QSequentialAnimationGroup
+28    QSequentialAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSequentialAnimationGroup::duration
+60    QSequentialAnimationGroup::updateCurrentTime
+64    QSequentialAnimationGroup::updateState
+68    QSequentialAnimationGroup::updateDirection
+
+Class QSequentialAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QSequentialAnimationGroup (0xb49d8d00) 0
+    vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u)
+  QAnimationGroup (0xb49d8d40) 0
+      primary-for QSequentialAnimationGroup (0xb49d8d00)
+    QAbstractAnimation (0xb49d8d80) 0
+        primary-for QAnimationGroup (0xb49d8d40)
+      QObject (0xb49fe30c) 0
+          primary-for QAbstractAnimation (0xb49d8d80)
+
+Class QSqlRecord
+   size=4 align=4
+   base size=4 base align=4
+QSqlRecord (0xb49fe618) 0
+
+Vtable for QSqlDriverCreatorBase
+QSqlDriverCreatorBase::_ZTV21QSqlDriverCreatorBase: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QSqlDriverCreatorBase)
+8     QSqlDriverCreatorBase::~QSqlDriverCreatorBase
+12    QSqlDriverCreatorBase::~QSqlDriverCreatorBase
+16    __cxa_pure_virtual
+
+Class QSqlDriverCreatorBase
+   size=4 align=4
+   base size=4 base align=4
+QSqlDriverCreatorBase (0xb49fe6cc) 0 nearly-empty
+    vptr=((& QSqlDriverCreatorBase::_ZTV21QSqlDriverCreatorBase) + 8u)
+
+Class QSqlDatabase
+   size=4 align=4
+   base size=4 base align=4
+QSqlDatabase (0xb49fe924) 0
+
+Vtable for QSqlQueryModel
+QSqlQueryModel::_ZTV14QSqlQueryModel: 44u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QSqlQueryModel)
+8     QSqlQueryModel::metaObject
+12    QSqlQueryModel::qt_metacast
+16    QSqlQueryModel::qt_metacall
+20    QSqlQueryModel::~QSqlQueryModel
+24    QSqlQueryModel::~QSqlQueryModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    QSqlQueryModel::rowCount
+68    QSqlQueryModel::columnCount
+72    QAbstractTableModel::hasChildren
+76    QSqlQueryModel::data
+80    QAbstractItemModel::setData
+84    QSqlQueryModel::headerData
+88    QSqlQueryModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QSqlQueryModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QSqlQueryModel::removeColumns
+132   QSqlQueryModel::fetchMore
+136   QSqlQueryModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+168   QSqlQueryModel::clear
+172   QSqlQueryModel::queryChange
+
+Class QSqlQueryModel
+   size=8 align=4
+   base size=8 base align=4
+QSqlQueryModel (0xb47fe600) 0
+    vptr=((& QSqlQueryModel::_ZTV14QSqlQueryModel) + 8u)
+  QAbstractTableModel (0xb47fe640) 0
+      primary-for QSqlQueryModel (0xb47fe600)
+    QAbstractItemModel (0xb47fe680) 0
+        primary-for QAbstractTableModel (0xb47fe640)
+      QObject (0xb49fe99c) 0
+          primary-for QAbstractItemModel (0xb47fe680)
+
+Vtable for QSqlTableModel
+QSqlTableModel::_ZTV14QSqlTableModel: 55u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QSqlTableModel)
+8     QSqlTableModel::metaObject
+12    QSqlTableModel::qt_metacast
+16    QSqlTableModel::qt_metacall
+20    QSqlTableModel::~QSqlTableModel
+24    QSqlTableModel::~QSqlTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    QSqlTableModel::rowCount
+68    QSqlQueryModel::columnCount
+72    QAbstractTableModel::hasChildren
+76    QSqlTableModel::data
+80    QSqlTableModel::setData
+84    QSqlTableModel::headerData
+88    QSqlQueryModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QSqlTableModel::insertRows
+120   QSqlQueryModel::insertColumns
+124   QSqlTableModel::removeRows
+128   QSqlTableModel::removeColumns
+132   QSqlQueryModel::fetchMore
+136   QSqlQueryModel::canFetchMore
+140   QSqlTableModel::flags
+144   QSqlTableModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QSqlTableModel::submit
+164   QSqlTableModel::revert
+168   QSqlTableModel::clear
+172   QSqlQueryModel::queryChange
+176   QSqlTableModel::select
+180   QSqlTableModel::setTable
+184   QSqlTableModel::setEditStrategy
+188   QSqlTableModel::setSort
+192   QSqlTableModel::setFilter
+196   QSqlTableModel::revertRow
+200   QSqlTableModel::updateRowInTable
+204   QSqlTableModel::insertRowIntoTable
+208   QSqlTableModel::deleteRowFromTable
+212   QSqlTableModel::orderByClause
+216   QSqlTableModel::selectStatement
+
+Class QSqlTableModel
+   size=8 align=4
+   base size=8 base align=4
+QSqlTableModel (0xb47fe940) 0
+    vptr=((& QSqlTableModel::_ZTV14QSqlTableModel) + 8u)
+  QSqlQueryModel (0xb47fe980) 0
+      primary-for QSqlTableModel (0xb47fe940)
+    QAbstractTableModel (0xb47fe9c0) 0
+        primary-for QSqlQueryModel (0xb47fe980)
+      QAbstractItemModel (0xb47fea00) 0
+          primary-for QAbstractTableModel (0xb47fe9c0)
+        QObject (0xb49febb8) 0
+            primary-for QAbstractItemModel (0xb47fea00)
+
+Class QSqlRelation
+   size=12 align=4
+   base size=12 base align=4
+QSqlRelation (0xb49fedd4) 0
+
+Vtable for QSqlRelationalTableModel
+QSqlRelationalTableModel::_ZTV24QSqlRelationalTableModel: 57u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QSqlRelationalTableModel)
+8     QSqlRelationalTableModel::metaObject
+12    QSqlRelationalTableModel::qt_metacast
+16    QSqlRelationalTableModel::qt_metacall
+20    QSqlRelationalTableModel::~QSqlRelationalTableModel
+24    QSqlRelationalTableModel::~QSqlRelationalTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    QSqlTableModel::rowCount
+68    QSqlQueryModel::columnCount
+72    QAbstractTableModel::hasChildren
+76    QSqlRelationalTableModel::data
+80    QSqlRelationalTableModel::setData
+84    QSqlTableModel::headerData
+88    QSqlQueryModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QSqlTableModel::insertRows
+120   QSqlQueryModel::insertColumns
+124   QSqlTableModel::removeRows
+128   QSqlRelationalTableModel::removeColumns
+132   QSqlQueryModel::fetchMore
+136   QSqlQueryModel::canFetchMore
+140   QSqlTableModel::flags
+144   QSqlTableModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QSqlTableModel::submit
+164   QSqlTableModel::revert
+168   QSqlRelationalTableModel::clear
+172   QSqlQueryModel::queryChange
+176   QSqlRelationalTableModel::select
+180   QSqlRelationalTableModel::setTable
+184   QSqlTableModel::setEditStrategy
+188   QSqlTableModel::setSort
+192   QSqlTableModel::setFilter
+196   QSqlRelationalTableModel::revertRow
+200   QSqlRelationalTableModel::updateRowInTable
+204   QSqlRelationalTableModel::insertRowIntoTable
+208   QSqlTableModel::deleteRowFromTable
+212   QSqlRelationalTableModel::orderByClause
+216   QSqlRelationalTableModel::selectStatement
+220   QSqlRelationalTableModel::setRelation
+224   QSqlRelationalTableModel::relationModel
+
+Class QSqlRelationalTableModel
+   size=8 align=4
+   base size=8 base align=4
+QSqlRelationalTableModel (0xb47fef80) 0
+    vptr=((& QSqlRelationalTableModel::_ZTV24QSqlRelationalTableModel) + 8u)
+  QSqlTableModel (0xb47fefc0) 0
+      primary-for QSqlRelationalTableModel (0xb47fef80)
+    QSqlQueryModel (0xb486a000) 0
+        primary-for QSqlTableModel (0xb47fefc0)
+      QAbstractTableModel (0xb486a040) 0
+          primary-for QSqlQueryModel (0xb486a000)
+        QAbstractItemModel (0xb486a080) 0
+            primary-for QAbstractTableModel (0xb486a040)
+          QObject (0xb485fa14) 0
+              primary-for QAbstractItemModel (0xb486a080)
+
+Class QSqlQuery
+   size=4 align=4
+   base size=4 base align=4
+QSqlQuery (0xb485fc30) 0
+
+Vtable for QSqlDriver
+QSqlDriver::_ZTV10QSqlDriver: 32u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QSqlDriver)
+8     QSqlDriver::metaObject
+12    QSqlDriver::qt_metacast
+16    QSqlDriver::qt_metacall
+20    QSqlDriver::~QSqlDriver
+24    QSqlDriver::~QSqlDriver
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSqlDriver::isOpen
+60    QSqlDriver::beginTransaction
+64    QSqlDriver::commitTransaction
+68    QSqlDriver::rollbackTransaction
+72    QSqlDriver::tables
+76    QSqlDriver::primaryIndex
+80    QSqlDriver::record
+84    QSqlDriver::formatValue
+88    QSqlDriver::escapeIdentifier
+92    QSqlDriver::sqlStatement
+96    QSqlDriver::handle
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   QSqlDriver::setOpen
+120   QSqlDriver::setOpenError
+124   QSqlDriver::setLastError
+
+Class QSqlDriver
+   size=8 align=4
+   base size=8 base align=4
+QSqlDriver (0xb486a3c0) 0
+    vptr=((& QSqlDriver::_ZTV10QSqlDriver) + 8u)
+  QObject (0xb485fca8) 0
+      primary-for QSqlDriver (0xb486a3c0)
+
+Vtable for QSqlDriverFactoryInterface
+QSqlDriverFactoryInterface::_ZTV26QSqlDriverFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QSqlDriverFactoryInterface)
+8     QSqlDriverFactoryInterface::~QSqlDriverFactoryInterface
+12    QSqlDriverFactoryInterface::~QSqlDriverFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QSqlDriverFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QSqlDriverFactoryInterface (0xb486a840) 0 nearly-empty
+    vptr=((& QSqlDriverFactoryInterface::_ZTV26QSqlDriverFactoryInterface) + 8u)
+  QFactoryInterface (0xb489d12c) 0 nearly-empty
+      primary-for QSqlDriverFactoryInterface (0xb486a840)
+
+Vtable for QSqlDriverPlugin
+QSqlDriverPlugin::_ZTV16QSqlDriverPlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QSqlDriverPlugin)
+8     QSqlDriverPlugin::metaObject
+12    QSqlDriverPlugin::qt_metacast
+16    QSqlDriverPlugin::qt_metacall
+20    QSqlDriverPlugin::~QSqlDriverPlugin
+24    QSqlDriverPlugin::~QSqlDriverPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI16QSqlDriverPlugin)
+72    QSqlDriverPlugin::_ZThn8_N16QSqlDriverPluginD1Ev
+76    QSqlDriverPlugin::_ZThn8_N16QSqlDriverPluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QSqlDriverPlugin
+   size=12 align=4
+   base size=12 base align=4
+QSqlDriverPlugin (0xb48a43c0) 0
+    vptr=((& QSqlDriverPlugin::_ZTV16QSqlDriverPlugin) + 8u)
+  QObject (0xb489d438) 0
+      primary-for QSqlDriverPlugin (0xb48a43c0)
+  QSqlDriverFactoryInterface (0xb486ab00) 8 nearly-empty
+      vptr=((& QSqlDriverPlugin::_ZTV16QSqlDriverPlugin) + 72u)
+    QFactoryInterface (0xb489d474) 8 nearly-empty
+        primary-for QSqlDriverFactoryInterface (0xb486ab00)
+
+Class QSqlError
+   size=16 align=4
+   base size=16 base align=4
+QSqlError (0xb489d5a0) 0
+
+Class QSqlField
+   size=16 align=4
+   base size=16 base align=4
+QSqlField (0xb489d5dc) 0
+
+Class QSqlIndex
+   size=16 align=4
+   base size=16 base align=4
+QSqlIndex (0xb486aec0) 0
+  QSqlRecord (0xb489d744) 0
+
+Vtable for QSqlResult
+QSqlResult::_ZTV10QSqlResult: 29u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QSqlResult)
+8     QSqlResult::~QSqlResult
+12    QSqlResult::~QSqlResult
+16    QSqlResult::handle
+20    QSqlResult::setAt
+24    QSqlResult::setActive
+28    QSqlResult::setLastError
+32    QSqlResult::setQuery
+36    QSqlResult::setSelect
+40    QSqlResult::setForwardOnly
+44    QSqlResult::exec
+48    QSqlResult::prepare
+52    QSqlResult::savePrepare
+56    QSqlResult::bindValue
+60    QSqlResult::bindValue
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    QSqlResult::fetchNext
+84    QSqlResult::fetchPrevious
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   QSqlResult::record
+108   QSqlResult::lastInsertId
+112   QSqlResult::virtual_hook
+
+Class QSqlResult
+   size=8 align=4
+   base size=8 base align=4
+QSqlResult (0xb489d8e8) 0
+    vptr=((& QSqlResult::_ZTV10QSqlResult) + 8u)
+
diff --git a/tests/auto/bic/data/QtSvg.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtSvg.4.7.0.linux-gcc-ia32.txt
new file mode 100644
index 0000000..8791edb
--- /dev/null
+++ b/tests/auto/bic/data/QtSvg.4.7.0.linux-gcc-ia32.txt
@@ -0,0 +1,16969 @@
+Class QSysInfo
+   size=1 align=1
+   base size=0 base align=1
+QSysInfo (0xb6d3abf4) 0 empty
+
+Class QBool
+   size=1 align=1
+   base size=1 base align=1
+QBool (0xb6d3ad98) 0
+
+Class qIsNull(double)::U
+   size=8 align=4
+   base size=8 base align=4
+qIsNull(double)::U (0xb636b474) 0
+
+Class qIsNull(float)::U
+   size=4 align=4
+   base size=4 base align=4
+qIsNull(float)::U (0xb636b528) 0
+
+Class QFlag
+   size=4 align=4
+   base size=4 base align=4
+QFlag (0xb636bd5c) 0
+
+Class QIncompatibleFlag
+   size=4 align=4
+   base size=4 base align=4
+QIncompatibleFlag (0xb636be88) 0
+
+Class QInternal
+   size=1 align=1
+   base size=0 base align=1
+QInternal (0xb5aed000) 0 empty
+
+Class QGenericArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericArgument (0xb5aed03c) 0
+
+Class QGenericReturnArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericReturnArgument (0xb5ac7640) 0
+  QGenericArgument (0xb5aed258) 0
+
+Class QMetaObject
+   size=16 align=4
+   base size=16 base align=4
+QMetaObject (0xb5aed3fc) 0
+
+Class QMetaObjectExtraData
+   size=8 align=4
+   base size=8 base align=4
+QMetaObjectExtraData (0xb5aed528) 0
+
+Class QLatin1Char
+   size=1 align=1
+   base size=1 base align=1
+QLatin1Char (0xb5aed708) 0
+
+Class QChar
+   size=2 align=2
+   base size=2 base align=2
+QChar (0xb5aed8e8) 0
+
+Class QBasicAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QBasicAtomicInt (0xb595503c) 0
+
+Class QAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QAtomicInt (0xb5966f80) 0
+  QBasicAtomicInt (0xb5955744) 0
+
+Class __locale_struct
+   size=116 align=4
+   base size=116 base align=4
+__locale_struct (0xb5955c30) 0
+
+Class QByteArray::Data
+   size=20 align=4
+   base size=20 base align=4
+QByteArray::Data (0xb59a50b4) 0
+
+Class QByteArray
+   size=4 align=4
+   base size=4 base align=4
+QByteArray (0xb59a5078) 0
+
+Class QByteRef
+   size=8 align=4
+   base size=8 base align=4
+QByteRef (0xb59e9fb4) 0
+
+Class QString::Null
+   size=1 align=1
+   base size=0 base align=1
+QString::Null (0xb5832780) 0 empty
+
+Class QString::Data
+   size=20 align=4
+   base size=20 base align=4
+QString::Data (0xb58327bc) 0
+
+Class QString
+   size=4 align=4
+   base size=4 base align=4
+QString (0xb5832744) 0
+
+Class QLatin1String
+   size=4 align=4
+   base size=4 base align=4
+QLatin1String (0xb58fc3c0) 0
+
+Class QCharRef
+   size=8 align=4
+   base size=8 base align=4
+QCharRef (0xb575b0b4) 0
+
+Class QConstString
+   size=4 align=4
+   base size=4 base align=4
+QConstString (0xb57e4740) 0
+  QString (0xb57ff7f8) 0
+
+Class QStringRef
+   size=12 align=4
+   base size=12 base align=4
+QStringRef (0xb57ffb40) 0
+
+Vtable for std::exception
+std::exception::_ZTVSt9exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9exception)
+8     std::exception::~exception
+12    std::exception::~exception
+16    std::exception::what
+
+Class std::exception
+   size=4 align=4
+   base size=4 base align=4
+std::exception (0xb5639bf4) 0 nearly-empty
+    vptr=((& std::exception::_ZTVSt9exception) + 8u)
+
+Vtable for std::bad_exception
+std::bad_exception::_ZTVSt13bad_exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt13bad_exception)
+8     std::bad_exception::~bad_exception
+12    std::bad_exception::~bad_exception
+16    std::bad_exception::what
+
+Class std::bad_exception
+   size=4 align=4
+   base size=4 base align=4
+std::bad_exception (0xb5689340) 0 nearly-empty
+    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
+  std::exception (0xb5639ce4) 0 nearly-empty
+      primary-for std::bad_exception (0xb5689340)
+
+Vtable for std::bad_alloc
+std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9bad_alloc)
+8     std::bad_alloc::~bad_alloc
+12    std::bad_alloc::~bad_alloc
+16    std::bad_alloc::what
+
+Class std::bad_alloc
+   size=4 align=4
+   base size=4 base align=4
+std::bad_alloc (0xb56894c0) 0 nearly-empty
+    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
+  std::exception (0xb5639f3c) 0 nearly-empty
+      primary-for std::bad_alloc (0xb56894c0)
+
+Class std::nothrow_t
+   size=1 align=1
+   base size=0 base align=1
+std::nothrow_t (0xb56991a4) 0 empty
+
+Class QListData::Data
+   size=24 align=4
+   base size=24 base align=4
+QListData::Data (0xb5699294) 0
+
+Class QListData
+   size=4 align=4
+   base size=4 base align=4
+QListData (0xb5699258) 0
+
+Class QScopedPointerPodDeleter
+   size=1 align=1
+   base size=0 base align=1
+QScopedPointerPodDeleter (0xb5699ac8) 0 empty
+
+Vtable for QObjectData
+QObjectData::_ZTV11QObjectData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QObjectData)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+
+Class QObjectData
+   size=28 align=4
+   base size=28 base align=4
+QObjectData (0xb5699b7c) 0
+    vptr=((& QObjectData::_ZTV11QObjectData) + 8u)
+
+Vtable for QObject
+QObject::_ZTV7QObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QObject)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    QObject::~QObject
+24    QObject::~QObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObject
+   size=8 align=4
+   base size=8 base align=4
+QObject (0xb5699c30) 0
+    vptr=((& QObject::_ZTV7QObject) + 8u)
+
+Vtable for QObjectUserData
+QObjectUserData::_ZTV15QObjectUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QObjectUserData)
+8     QObjectUserData::~QObjectUserData
+12    QObjectUserData::~QObjectUserData
+
+Class QObjectUserData
+   size=4 align=4
+   base size=4 base align=4
+QObjectUserData (0xb55a04b0) 0 nearly-empty
+    vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u)
+
+Vtable for QIODevice
+QIODevice::_ZTV9QIODevice: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QIODevice)
+8     QIODevice::metaObject
+12    QIODevice::qt_metacast
+16    QIODevice::qt_metacall
+20    QIODevice::~QIODevice
+24    QIODevice::~QIODevice
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIODevice::isSequential
+60    QIODevice::open
+64    QIODevice::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   __cxa_pure_virtual
+
+Class QIODevice
+   size=8 align=4
+   base size=8 base align=4
+QIODevice (0xb55af240) 0
+    vptr=((& QIODevice::_ZTV9QIODevice) + 8u)
+  QObject (0xb55a05dc) 0
+      primary-for QIODevice (0xb55af240)
+
+Class wait
+   size=4 align=4
+   base size=4 base align=4
+wait (0xb55dd348) 0
+
+Class timespec
+   size=8 align=4
+   base size=8 base align=4
+timespec (0xb55dd528) 0
+
+Class timeval
+   size=8 align=4
+   base size=8 base align=4
+timeval (0xb55dd564) 0
+
+Class __pthread_internal_slist
+   size=4 align=4
+   base size=4 base align=4
+__pthread_internal_slist (0xb55dd618) 0
+
+Class random_data
+   size=28 align=4
+   base size=28 base align=4
+random_data (0xb55dd924) 0
+
+Class drand48_data
+   size=24 align=4
+   base size=24 base align=4
+drand48_data (0xb55dd960) 0
+
+Class QVectorData
+   size=16 align=4
+   base size=16 base align=4
+QVectorData (0xb55dd99c) 0
+
+Class QXmlStreamStringRef
+   size=12 align=4
+   base size=12 base align=4
+QXmlStreamStringRef (0xb55ddb7c) 0
+
+Class QXmlStreamAttribute
+   size=56 align=4
+   base size=53 base align=4
+QXmlStreamAttribute (0xb54a2834) 0
+
+Class QXmlStreamAttributes
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamAttributes (0xb5499940) 0
+  QVector<QXmlStreamAttribute> (0xb54bf294) 0
+
+Class QXmlStreamNamespaceDeclaration
+   size=28 align=4
+   base size=28 base align=4
+QXmlStreamNamespaceDeclaration (0xb54bf384) 0
+
+Class QXmlStreamNotationDeclaration
+   size=40 align=4
+   base size=40 base align=4
+QXmlStreamNotationDeclaration (0xb54bf7f8) 0
+
+Class QXmlStreamEntityDeclaration
+   size=64 align=4
+   base size=64 base align=4
+QXmlStreamEntityDeclaration (0xb54bfdd4) 0
+
+Vtable for QXmlStreamEntityResolver
+QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
+8     QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+12    QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+16    QXmlStreamEntityResolver::resolveEntity
+20    QXmlStreamEntityResolver::resolveUndeclaredEntity
+
+Class QXmlStreamEntityResolver
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamEntityResolver (0xb54fa690) 0 nearly-empty
+    vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u)
+
+Class QXmlStreamReader
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamReader (0xb54fa6cc) 0
+
+Class QXmlStreamWriter
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamWriter (0xb54fa834) 0
+
+Class QBitArray
+   size=4 align=4
+   base size=4 base align=4
+QBitArray (0xb54fa99c) 0
+
+Class QBitRef
+   size=8 align=4
+   base size=8 base align=4
+QBitRef (0xb534be4c) 0
+
+Class QByteArrayMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QByteArrayMatcher::Data (0xb536d474) 0
+
+Class QByteArrayMatcher
+   size=1032 align=4
+   base size=1032 base align=4
+QByteArrayMatcher (0xb536d438) 0
+
+Vtable for QDataStream
+QDataStream::_ZTV11QDataStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDataStream)
+8     QDataStream::~QDataStream
+12    QDataStream::~QDataStream
+
+Class QDataStream
+   size=28 align=4
+   base size=28 base align=4
+QDataStream (0xb536d6cc) 0
+    vptr=((& QDataStream::_ZTV11QDataStream) + 8u)
+
+Class QHashData::Node
+   size=8 align=4
+   base size=8 base align=4
+QHashData::Node (0xb53c8294) 0
+
+Class QHashData
+   size=32 align=4
+   base size=32 base align=4
+QHashData (0xb53c8258) 0
+
+Class QHashDummyValue
+   size=1 align=1
+   base size=0 base align=1
+QHashDummyValue (0xb53c899c) 0 empty
+
+Class QContiguousCacheData
+   size=24 align=4
+   base size=24 base align=4
+QContiguousCacheData (0xb524d12c) 0
+
+Class QCryptographicHash
+   size=4 align=4
+   base size=4 base align=4
+QCryptographicHash (0xb524d2d0) 0
+
+Class QSharedData
+   size=4 align=4
+   base size=4 base align=4
+QSharedData (0xb524d30c) 0
+
+Vtable for QtSharedPointer::ExternalRefCountData
+QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE)
+8     QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+12    QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+16    QtSharedPointer::ExternalRefCountData::destroy
+
+Class QtSharedPointer::ExternalRefCountData
+   size=12 align=4
+   base size=12 base align=4
+QtSharedPointer::ExternalRefCountData (0xb524d690) 0
+    vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u)
+
+Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn
+QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE)
+8     QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+12    QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+16    QtSharedPointer::ExternalRefCountWithDestroyFn::destroy
+
+Class QtSharedPointer::ExternalRefCountWithDestroyFn
+   size=16 align=4
+   base size=16 base align=4
+QtSharedPointer::ExternalRefCountWithDestroyFn (0xb53024c0) 0
+    vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u)
+  QtSharedPointer::ExternalRefCountData (0xb524de88) 0
+      primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb53024c0)
+
+Class QDate
+   size=4 align=4
+   base size=4 base align=4
+QDate (0xb510e3c0) 0
+
+Class QTime
+   size=4 align=4
+   base size=4 base align=4
+QTime (0xb510e9d8) 0
+
+Class QDateTime
+   size=4 align=4
+   base size=4 base align=4
+QDateTime (0xb510ef3c) 0
+
+Class QEasingCurve
+   size=4 align=4
+   base size=4 base align=4
+QEasingCurve (0xb519621c) 0
+
+Class QElapsedTimer
+   size=16 align=4
+   base size=16 base align=4
+QElapsedTimer (0xb5196294) 0
+
+Class QPoint
+   size=8 align=4
+   base size=8 base align=4
+QPoint (0xb51964b0) 0
+
+Class QPointF
+   size=16 align=4
+   base size=16 base align=4
+QPointF (0xb51c9a50) 0
+
+Class QLine
+   size=16 align=4
+   base size=16 base align=4
+QLine (0xb51ef168) 0
+
+Class QLineF
+   size=32 align=4
+   base size=32 base align=4
+QLineF (0xb51efe88) 0
+
+Class QLinkedListData
+   size=20 align=4
+   base size=20 base align=4
+QLinkedListData (0xb501ff78) 0
+
+Vtable for QSystemLocale
+QSystemLocale::_ZTV13QSystemLocale: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSystemLocale)
+8     QSystemLocale::~QSystemLocale
+12    QSystemLocale::~QSystemLocale
+16    QSystemLocale::query
+20    QSystemLocale::fallbackLocale
+
+Class QSystemLocale
+   size=4 align=4
+   base size=4 base align=4
+QSystemLocale (0xb50441a4) 0 nearly-empty
+    vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u)
+
+Class QLocale::Data
+   size=4 align=2
+   base size=4 base align=2
+QLocale::Data (0xb504421c) 0
+
+Class QLocale
+   size=4 align=4
+   base size=4 base align=4
+QLocale (0xb50441e0) 0
+
+Class QMapData::Node
+   size=8 align=4
+   base size=8 base align=4
+QMapData::Node (0xb5044870) 0
+
+Class QMapData
+   size=72 align=4
+   base size=72 base align=4
+QMapData (0xb5044834) 0
+
+Class QMargins
+   size=16 align=4
+   base size=16 base align=4
+QMargins (0xb5044b7c) 0
+
+Class QSize
+   size=8 align=4
+   base size=8 base align=4
+QSize (0xb4fa6ce4) 0
+
+Class QSizeF
+   size=16 align=4
+   base size=16 base align=4
+QSizeF (0xb4fd0780) 0
+
+Class QRect
+   size=16 align=4
+   base size=16 base align=4
+QRect (0xb4ffc384) 0
+
+Class QRectF
+   size=32 align=4
+   base size=32 base align=4
+QRectF (0xb4e4afb4) 0
+
+Class QRegExp
+   size=4 align=4
+   base size=4 base align=4
+QRegExp (0xb4ea9d20) 0
+
+Class QLatin1Literal
+   size=8 align=4
+   base size=8 base align=4
+QLatin1Literal (0xb4ecc870) 0
+
+Class QAbstractConcatenable
+   size=1 align=1
+   base size=0 base align=1
+QAbstractConcatenable (0xb4ecc924) 0 empty
+
+Class QStringMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QStringMatcher::Data (0xb4d2df00) 0
+
+Class QStringMatcher
+   size=1036 align=4
+   base size=1036 base align=4
+QStringMatcher (0xb4d2dec4) 0
+
+Class QStringList
+   size=4 align=4
+   base size=4 base align=4
+QStringList (0xb4d45400) 0
+  QList<QString> (0xb4d5403c) 0
+
+Class QTextBoundaryFinder
+   size=28 align=4
+   base size=28 base align=4
+QTextBoundaryFinder (0xb4d995a0) 0
+
+Vtable for QTimeLine
+QTimeLine::_ZTV9QTimeLine: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeLine)
+8     QTimeLine::metaObject
+12    QTimeLine::qt_metacast
+16    QTimeLine::qt_metacall
+20    QTimeLine::~QTimeLine
+24    QTimeLine::~QTimeLine
+28    QObject::event
+32    QObject::eventFilter
+36    QTimeLine::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTimeLine::valueForTime
+
+Class QTimeLine
+   size=8 align=4
+   base size=8 base align=4
+QTimeLine (0xb4d9d380) 0
+    vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u)
+  QObject (0xb4d99654) 0
+      primary-for QTimeLine (0xb4d9d380)
+
+Class QMutex
+   size=4 align=4
+   base size=4 base align=4
+QMutex (0xb4d998e8) 0
+
+Class QMutexLocker
+   size=4 align=4
+   base size=4 base align=4
+QMutexLocker (0xb4d99f78) 0
+
+Class QReadWriteLock
+   size=4 align=4
+   base size=4 base align=4
+QReadWriteLock (0xb4de54ec) 0
+
+Class QReadLocker
+   size=4 align=4
+   base size=4 base align=4
+QReadLocker (0xb4de5528) 0
+
+Class QWriteLocker
+   size=4 align=4
+   base size=4 base align=4
+QWriteLocker (0xb4de5a14) 0
+
+Class QSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSemaphore (0xb4de5f00) 0
+
+Vtable for QThread
+QThread::_ZTV7QThread: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QThread)
+8     QThread::metaObject
+12    QThread::qt_metacast
+16    QThread::qt_metacall
+20    QThread::~QThread
+24    QThread::~QThread
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QThread::run
+
+Class QThread
+   size=8 align=4
+   base size=8 base align=4
+QThread (0xb4e03340) 0
+    vptr=((& QThread::_ZTV7QThread) + 8u)
+  QObject (0xb4de5f3c) 0
+      primary-for QThread (0xb4e03340)
+
+Class QThreadStorageData
+   size=4 align=4
+   base size=4 base align=4
+QThreadStorageData (0xb4c151e0) 0
+
+Class QWaitCondition
+   size=4 align=4
+   base size=4 base align=4
+QWaitCondition (0xb4c15258) 0
+
+Vtable for QAbstractState
+QAbstractState::_ZTV14QAbstractState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QAbstractState)
+8     QAbstractState::metaObject
+12    QAbstractState::qt_metacast
+16    QAbstractState::qt_metacall
+20    QAbstractState::~QAbstractState
+24    QAbstractState::~QAbstractState
+28    QAbstractState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractState
+   size=8 align=4
+   base size=8 base align=4
+QAbstractState (0xb4e03e00) 0
+    vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u)
+  QObject (0xb4c15294) 0
+      primary-for QAbstractState (0xb4e03e00)
+
+Vtable for QAbstractTransition
+QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTransition)
+8     QAbstractTransition::metaObject
+12    QAbstractTransition::qt_metacast
+16    QAbstractTransition::qt_metacall
+20    QAbstractTransition::~QAbstractTransition
+24    QAbstractTransition::~QAbstractTransition
+28    QAbstractTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractTransition
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTransition (0xb4c320c0) 0
+    vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u)
+  QObject (0xb4c154b0) 0
+      primary-for QAbstractTransition (0xb4c320c0)
+
+Vtable for QEvent
+QEvent::_ZTV6QEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QEvent)
+8     QEvent::~QEvent
+12    QEvent::~QEvent
+
+Class QEvent
+   size=12 align=4
+   base size=12 base align=4
+QEvent (0xb4c156cc) 0
+    vptr=((& QEvent::_ZTV6QEvent) + 8u)
+
+Vtable for QTimerEvent
+QTimerEvent::_ZTV11QTimerEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTimerEvent)
+8     QTimerEvent::~QTimerEvent
+12    QTimerEvent::~QTimerEvent
+
+Class QTimerEvent
+   size=16 align=4
+   base size=16 base align=4
+QTimerEvent (0xb4c32640) 0
+    vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u)
+  QEvent (0xb4c158ac) 0
+      primary-for QTimerEvent (0xb4c32640)
+
+Vtable for QChildEvent
+QChildEvent::_ZTV11QChildEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QChildEvent)
+8     QChildEvent::~QChildEvent
+12    QChildEvent::~QChildEvent
+
+Class QChildEvent
+   size=16 align=4
+   base size=16 base align=4
+QChildEvent (0xb4c32700) 0
+    vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u)
+  QEvent (0xb4c15924) 0
+      primary-for QChildEvent (0xb4c32700)
+
+Vtable for QCustomEvent
+QCustomEvent::_ZTV12QCustomEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCustomEvent)
+8     QCustomEvent::~QCustomEvent
+12    QCustomEvent::~QCustomEvent
+
+Class QCustomEvent
+   size=12 align=4
+   base size=12 base align=4
+QCustomEvent (0xb4c329c0) 0
+    vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u)
+  QEvent (0xb4c15a8c) 0
+      primary-for QCustomEvent (0xb4c329c0)
+
+Vtable for QDynamicPropertyChangeEvent
+QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
+8     QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+12    QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+
+Class QDynamicPropertyChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QDynamicPropertyChangeEvent (0xb4c32ac0) 0
+    vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u)
+  QEvent (0xb4c15b7c) 0
+      primary-for QDynamicPropertyChangeEvent (0xb4c32ac0)
+
+Vtable for QEventTransition
+QEventTransition::_ZTV16QEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QEventTransition)
+8     QEventTransition::metaObject
+12    QEventTransition::qt_metacast
+16    QEventTransition::qt_metacall
+20    QEventTransition::~QEventTransition
+24    QEventTransition::~QEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QEventTransition::eventTest
+60    QEventTransition::onTransition
+
+Class QEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QEventTransition (0xb4c32b80) 0
+    vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u)
+  QAbstractTransition (0xb4c32bc0) 0
+      primary-for QEventTransition (0xb4c32b80)
+    QObject (0xb4c15c30) 0
+        primary-for QAbstractTransition (0xb4c32bc0)
+
+Vtable for QFinalState
+QFinalState::_ZTV11QFinalState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFinalState)
+8     QFinalState::metaObject
+12    QFinalState::qt_metacast
+16    QFinalState::qt_metacall
+20    QFinalState::~QFinalState
+24    QFinalState::~QFinalState
+28    QFinalState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFinalState::onEntry
+60    QFinalState::onExit
+
+Class QFinalState
+   size=8 align=4
+   base size=8 base align=4
+QFinalState (0xb4c32e80) 0
+    vptr=((& QFinalState::_ZTV11QFinalState) + 8u)
+  QAbstractState (0xb4c32ec0) 0
+      primary-for QFinalState (0xb4c32e80)
+    QObject (0xb4c15e4c) 0
+        primary-for QAbstractState (0xb4c32ec0)
+
+Vtable for QHistoryState
+QHistoryState::_ZTV13QHistoryState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QHistoryState)
+8     QHistoryState::metaObject
+12    QHistoryState::qt_metacast
+16    QHistoryState::qt_metacall
+20    QHistoryState::~QHistoryState
+24    QHistoryState::~QHistoryState
+28    QHistoryState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QHistoryState::onEntry
+60    QHistoryState::onExit
+
+Class QHistoryState
+   size=8 align=4
+   base size=8 base align=4
+QHistoryState (0xb4c79180) 0
+    vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u)
+  QAbstractState (0xb4c791c0) 0
+      primary-for QHistoryState (0xb4c79180)
+    QObject (0xb4c7f078) 0
+        primary-for QAbstractState (0xb4c791c0)
+
+Vtable for QSignalTransition
+QSignalTransition::_ZTV17QSignalTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QSignalTransition)
+8     QSignalTransition::metaObject
+12    QSignalTransition::qt_metacast
+16    QSignalTransition::qt_metacall
+20    QSignalTransition::~QSignalTransition
+24    QSignalTransition::~QSignalTransition
+28    QSignalTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSignalTransition::eventTest
+60    QSignalTransition::onTransition
+
+Class QSignalTransition
+   size=8 align=4
+   base size=8 base align=4
+QSignalTransition (0xb4c79480) 0
+    vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u)
+  QAbstractTransition (0xb4c794c0) 0
+      primary-for QSignalTransition (0xb4c79480)
+    QObject (0xb4c7f294) 0
+        primary-for QAbstractTransition (0xb4c794c0)
+
+Vtable for QState
+QState::_ZTV6QState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QState)
+8     QState::metaObject
+12    QState::qt_metacast
+16    QState::qt_metacall
+20    QState::~QState
+24    QState::~QState
+28    QState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QState::onEntry
+60    QState::onExit
+
+Class QState
+   size=8 align=4
+   base size=8 base align=4
+QState (0xb4c79780) 0
+    vptr=((& QState::_ZTV6QState) + 8u)
+  QAbstractState (0xb4c797c0) 0
+      primary-for QState (0xb4c79780)
+    QObject (0xb4c7f4b0) 0
+        primary-for QAbstractState (0xb4c797c0)
+
+Class QMetaType
+   size=1 align=1
+   base size=0 base align=1
+QMetaType (0xb4c7f6cc) 0 empty
+
+Class QVariant::PrivateShared
+   size=8 align=4
+   base size=8 base align=4
+QVariant::PrivateShared (0xb4b004ec) 0
+
+Class QVariant::Private::Data
+   size=8 align=4
+   base size=8 base align=4
+QVariant::Private::Data (0xb4b00564) 0
+
+Class QVariant::Private
+   size=12 align=4
+   base size=12 base align=4
+QVariant::Private (0xb4b00528) 0
+
+Class QVariant::Handler
+   size=36 align=4
+   base size=36 base align=4
+QVariant::Handler (0xb4b005dc) 0
+
+Class QVariant
+   size=12 align=4
+   base size=12 base align=4
+QVariant (0xb4b004b0) 0
+
+Class QVariantComparisonHelper
+   size=4 align=4
+   base size=4 base align=4
+QVariantComparisonHelper (0xb4b4be88) 0
+
+Vtable for QStateMachine::SignalEvent
+QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
+8     QStateMachine::SignalEvent::~SignalEvent
+12    QStateMachine::SignalEvent::~SignalEvent
+
+Class QStateMachine::SignalEvent
+   size=24 align=4
+   base size=24 base align=4
+QStateMachine::SignalEvent (0xb4ba85c0) 0
+    vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u)
+  QEvent (0xb4b9f348) 0
+      primary-for QStateMachine::SignalEvent (0xb4ba85c0)
+
+Vtable for QStateMachine::WrappedEvent
+QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
+8     QStateMachine::WrappedEvent::~WrappedEvent
+12    QStateMachine::WrappedEvent::~WrappedEvent
+
+Class QStateMachine::WrappedEvent
+   size=20 align=4
+   base size=20 base align=4
+QStateMachine::WrappedEvent (0xb4ba8640) 0
+    vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u)
+  QEvent (0xb4b9f384) 0
+      primary-for QStateMachine::WrappedEvent (0xb4ba8640)
+
+Vtable for QStateMachine
+QStateMachine::_ZTV13QStateMachine: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStateMachine)
+8     QStateMachine::metaObject
+12    QStateMachine::qt_metacast
+16    QStateMachine::qt_metacall
+20    QStateMachine::~QStateMachine
+24    QStateMachine::~QStateMachine
+28    QStateMachine::event
+32    QStateMachine::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStateMachine::onEntry
+60    QStateMachine::onExit
+64    QStateMachine::beginSelectTransitions
+68    QStateMachine::endSelectTransitions
+72    QStateMachine::beginMicrostep
+76    QStateMachine::endMicrostep
+
+Class QStateMachine
+   size=8 align=4
+   base size=8 base align=4
+QStateMachine (0xb4ba8480) 0
+    vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u)
+  QState (0xb4ba84c0) 0
+      primary-for QStateMachine (0xb4ba8480)
+    QAbstractState (0xb4ba8500) 0
+        primary-for QState (0xb4ba84c0)
+      QObject (0xb4b9f30c) 0
+          primary-for QAbstractState (0xb4ba8500)
+
+Vtable for QFactoryInterface
+QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFactoryInterface)
+8     QFactoryInterface::~QFactoryInterface
+12    QFactoryInterface::~QFactoryInterface
+16    __cxa_pure_virtual
+
+Class QFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QFactoryInterface (0xb4b9f708) 0 nearly-empty
+    vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u)
+
+Vtable for QLibrary
+QLibrary::_ZTV8QLibrary: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QLibrary)
+8     QLibrary::metaObject
+12    QLibrary::qt_metacast
+16    QLibrary::qt_metacall
+20    QLibrary::~QLibrary
+24    QLibrary::~QLibrary
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QLibrary
+   size=16 align=4
+   base size=13 base align=4
+QLibrary (0xb4ba8fc0) 0
+    vptr=((& QLibrary::_ZTV8QLibrary) + 8u)
+  QObject (0xb4b9fca8) 0
+      primary-for QLibrary (0xb4ba8fc0)
+
+Vtable for QPluginLoader
+QPluginLoader::_ZTV13QPluginLoader: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPluginLoader)
+8     QPluginLoader::metaObject
+12    QPluginLoader::qt_metacast
+16    QPluginLoader::qt_metacall
+20    QPluginLoader::~QPluginLoader
+24    QPluginLoader::~QPluginLoader
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPluginLoader
+   size=16 align=4
+   base size=13 base align=4
+QPluginLoader (0xb4bd5e00) 0
+    vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u)
+  QObject (0xb4b9ff3c) 0
+      primary-for QPluginLoader (0xb4bd5e00)
+
+Class QUuid
+   size=16 align=4
+   base size=16 base align=4
+QUuid (0xb4a0a078) 0
+
+Vtable for QEventLoop
+QEventLoop::_ZTV10QEventLoop: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QEventLoop)
+8     QEventLoop::metaObject
+12    QEventLoop::qt_metacast
+16    QEventLoop::qt_metacall
+20    QEventLoop::~QEventLoop
+24    QEventLoop::~QEventLoop
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QEventLoop
+   size=8 align=4
+   base size=8 base align=4
+QEventLoop (0xb4a0b680) 0
+    vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u)
+  QObject (0xb4a1d078) 0
+      primary-for QEventLoop (0xb4a0b680)
+
+Vtable for QAbstractEventDispatcher
+QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
+8     QAbstractEventDispatcher::metaObject
+12    QAbstractEventDispatcher::qt_metacast
+16    QAbstractEventDispatcher::qt_metacall
+20    QAbstractEventDispatcher::~QAbstractEventDispatcher
+24    QAbstractEventDispatcher::~QAbstractEventDispatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   QAbstractEventDispatcher::startingUp
+104   QAbstractEventDispatcher::closingDown
+
+Class QAbstractEventDispatcher
+   size=8 align=4
+   base size=8 base align=4
+QAbstractEventDispatcher (0xb4a0ba80) 0
+    vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u)
+  QObject (0xb4a1d384) 0
+      primary-for QAbstractEventDispatcher (0xb4a0ba80)
+
+Class QModelIndex
+   size=16 align=4
+   base size=16 base align=4
+QModelIndex (0xb4a1d5a0) 0
+
+Class QPersistentModelIndex
+   size=4 align=4
+   base size=4 base align=4
+QPersistentModelIndex (0xb4a5fa50) 0
+
+Vtable for QAbstractItemModel
+QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractItemModel)
+8     QAbstractItemModel::metaObject
+12    QAbstractItemModel::qt_metacast
+16    QAbstractItemModel::qt_metacall
+20    QAbstractItemModel::~QAbstractItemModel
+24    QAbstractItemModel::~QAbstractItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractItemModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemModel (0xb4a5e6c0) 0
+    vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u)
+  QObject (0xb4a5fbb8) 0
+      primary-for QAbstractItemModel (0xb4a5e6c0)
+
+Vtable for QAbstractTableModel
+QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTableModel)
+8     QAbstractTableModel::metaObject
+12    QAbstractTableModel::qt_metacast
+16    QAbstractTableModel::qt_metacall
+20    QAbstractTableModel::~QAbstractTableModel
+24    QAbstractTableModel::~QAbstractTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractTableModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractTableModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTableModel (0xb4a5ed00) 0
+    vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u)
+  QAbstractItemModel (0xb4a5ed40) 0
+      primary-for QAbstractTableModel (0xb4a5ed00)
+    QObject (0xb4a9a528) 0
+        primary-for QAbstractItemModel (0xb4a5ed40)
+
+Vtable for QAbstractListModel
+QAbstractListModel::_ZTV18QAbstractListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractListModel)
+8     QAbstractListModel::metaObject
+12    QAbstractListModel::qt_metacast
+16    QAbstractListModel::qt_metacall
+20    QAbstractListModel::~QAbstractListModel
+24    QAbstractListModel::~QAbstractListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    __cxa_pure_virtual
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractListModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractListModel (0xb4a5ef80) 0
+    vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u)
+  QAbstractItemModel (0xb4a5efc0) 0
+      primary-for QAbstractListModel (0xb4a5ef80)
+    QObject (0xb4a9a654) 0
+        primary-for QAbstractItemModel (0xb4a5efc0)
+
+Class QBasicTimer
+   size=4 align=4
+   base size=4 base align=4
+QBasicTimer (0xb4abe528) 0
+
+Vtable for QCoreApplication
+QCoreApplication::_ZTV16QCoreApplication: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCoreApplication)
+8     QCoreApplication::metaObject
+12    QCoreApplication::qt_metacast
+16    QCoreApplication::qt_metacall
+20    QCoreApplication::~QCoreApplication
+24    QCoreApplication::~QCoreApplication
+28    QCoreApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCoreApplication::notify
+60    QCoreApplication::compressEvent
+
+Class QCoreApplication
+   size=8 align=4
+   base size=8 base align=4
+QCoreApplication (0xb4aaba80) 0
+    vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u)
+  QObject (0xb4abe7bc) 0
+      primary-for QCoreApplication (0xb4aaba80)
+
+Class __exception
+   size=32 align=4
+   base size=32 base align=4
+__exception (0xb4abed5c) 0
+
+Class QMetaMethod
+   size=8 align=4
+   base size=8 base align=4
+QMetaMethod (0xb491aa8c) 0
+
+Class QMetaEnum
+   size=8 align=4
+   base size=8 base align=4
+QMetaEnum (0xb491ad98) 0
+
+Class QMetaProperty
+   size=20 align=4
+   base size=20 base align=4
+QMetaProperty (0xb4940000) 0
+
+Class QMetaClassInfo
+   size=8 align=4
+   base size=8 base align=4
+QMetaClassInfo (0xb49400b4) 0
+
+Vtable for QMimeData
+QMimeData::_ZTV9QMimeData: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMimeData)
+8     QMimeData::metaObject
+12    QMimeData::qt_metacast
+16    QMimeData::qt_metacall
+20    QMimeData::~QMimeData
+24    QMimeData::~QMimeData
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMimeData::hasFormat
+60    QMimeData::formats
+64    QMimeData::retrieveData
+
+Class QMimeData
+   size=8 align=4
+   base size=8 base align=4
+QMimeData (0xb49268c0) 0
+    vptr=((& QMimeData::_ZTV9QMimeData) + 8u)
+  QObject (0xb494030c) 0
+      primary-for QMimeData (0xb49268c0)
+
+Vtable for QObjectCleanupHandler
+QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QObjectCleanupHandler)
+8     QObjectCleanupHandler::metaObject
+12    QObjectCleanupHandler::qt_metacast
+16    QObjectCleanupHandler::qt_metacall
+20    QObjectCleanupHandler::~QObjectCleanupHandler
+24    QObjectCleanupHandler::~QObjectCleanupHandler
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObjectCleanupHandler
+   size=12 align=4
+   base size=12 base align=4
+QObjectCleanupHandler (0xb4926b80) 0
+    vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u)
+  QObject (0xb4940528) 0
+      primary-for QObjectCleanupHandler (0xb4926b80)
+
+Vtable for QSharedMemory
+QSharedMemory::_ZTV13QSharedMemory: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSharedMemory)
+8     QSharedMemory::metaObject
+12    QSharedMemory::qt_metacast
+16    QSharedMemory::qt_metacall
+20    QSharedMemory::~QSharedMemory
+24    QSharedMemory::~QSharedMemory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSharedMemory
+   size=8 align=4
+   base size=8 base align=4
+QSharedMemory (0xb4926dc0) 0
+    vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u)
+  QObject (0xb4940654) 0
+      primary-for QSharedMemory (0xb4926dc0)
+
+Vtable for QSignalMapper
+QSignalMapper::_ZTV13QSignalMapper: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSignalMapper)
+8     QSignalMapper::metaObject
+12    QSignalMapper::qt_metacast
+16    QSignalMapper::qt_metacall
+20    QSignalMapper::~QSignalMapper
+24    QSignalMapper::~QSignalMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSignalMapper
+   size=8 align=4
+   base size=8 base align=4
+QSignalMapper (0xb4970080) 0
+    vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u)
+  QObject (0xb4940870) 0
+      primary-for QSignalMapper (0xb4970080)
+
+Vtable for QSocketNotifier
+QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSocketNotifier)
+8     QSocketNotifier::metaObject
+12    QSocketNotifier::qt_metacast
+16    QSocketNotifier::qt_metacall
+20    QSocketNotifier::~QSocketNotifier
+24    QSocketNotifier::~QSocketNotifier
+28    QSocketNotifier::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSocketNotifier
+   size=20 align=4
+   base size=17 base align=4
+QSocketNotifier (0xb4970340) 0
+    vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u)
+  QObject (0xb4940a8c) 0
+      primary-for QSocketNotifier (0xb4970340)
+
+Class QSystemSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSystemSemaphore (0xb4940d5c) 0
+
+Vtable for QTimer
+QTimer::_ZTV6QTimer: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QTimer)
+8     QTimer::metaObject
+12    QTimer::qt_metacast
+16    QTimer::qt_metacall
+20    QTimer::~QTimer
+24    QTimer::~QTimer
+28    QObject::event
+32    QObject::eventFilter
+36    QTimer::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTimer
+   size=24 align=4
+   base size=21 base align=4
+QTimer (0xb4970700) 0
+    vptr=((& QTimer::_ZTV6QTimer) + 8u)
+  QObject (0xb4940e10) 0
+      primary-for QTimer (0xb4970700)
+
+Vtable for QTranslator
+QTranslator::_ZTV11QTranslator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTranslator)
+8     QTranslator::metaObject
+12    QTranslator::qt_metacast
+16    QTranslator::qt_metacall
+20    QTranslator::~QTranslator
+24    QTranslator::~QTranslator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTranslator::translate
+60    QTranslator::isEmpty
+
+Class QTranslator
+   size=8 align=4
+   base size=8 base align=4
+QTranslator (0xb4970c40) 0
+    vptr=((& QTranslator::_ZTV11QTranslator) + 8u)
+  QObject (0xb49a50b4) 0
+      primary-for QTranslator (0xb4970c40)
+
+Class _IO_marker
+   size=12 align=4
+   base size=12 base align=4
+_IO_marker (0xb49a5474) 0
+
+Class _IO_FILE
+   size=148 align=4
+   base size=148 base align=4
+_IO_FILE (0xb49a54b0) 0
+
+Vtable for QFile
+QFile::_ZTV5QFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QFile)
+8     QFile::metaObject
+12    QFile::qt_metacast
+16    QFile::qt_metacall
+20    QFile::~QFile
+24    QFile::~QFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QFile::fileEngine
+
+Class QFile
+   size=8 align=4
+   base size=8 base align=4
+QFile (0xb49b8140) 0
+    vptr=((& QFile::_ZTV5QFile) + 8u)
+  QIODevice (0xb49b8180) 0
+      primary-for QFile (0xb49b8140)
+    QObject (0xb49a5528) 0
+        primary-for QIODevice (0xb49b8180)
+
+Class QFileInfo
+   size=4 align=4
+   base size=4 base align=4
+QFileInfo (0xb49a599c) 0
+
+Class QDir
+   size=4 align=4
+   base size=4 base align=4
+QDir (0xb4852000) 0
+
+Class QAbstractFileEngine::ExtensionOption
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionOption (0xb4852780) 0 empty
+
+Class QAbstractFileEngine::ExtensionReturn
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionReturn (0xb48527bc) 0 empty
+
+Class QAbstractFileEngine::MapExtensionOption
+   size=20 align=4
+   base size=20 base align=4
+QAbstractFileEngine::MapExtensionOption (0xb4876980) 0
+  QAbstractFileEngine::ExtensionOption (0xb48527f8) 0 empty
+
+Class QAbstractFileEngine::MapExtensionReturn
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::MapExtensionReturn (0xb4876a00) 0
+  QAbstractFileEngine::ExtensionReturn (0xb4852834) 0 empty
+
+Class QAbstractFileEngine::UnMapExtensionOption
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::UnMapExtensionOption (0xb4876a80) 0
+  QAbstractFileEngine::ExtensionOption (0xb4852870) 0 empty
+
+Vtable for QAbstractFileEngine
+QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractFileEngine)
+8     QAbstractFileEngine::~QAbstractFileEngine
+12    QAbstractFileEngine::~QAbstractFileEngine
+16    QAbstractFileEngine::open
+20    QAbstractFileEngine::close
+24    QAbstractFileEngine::flush
+28    QAbstractFileEngine::size
+32    QAbstractFileEngine::pos
+36    QAbstractFileEngine::seek
+40    QAbstractFileEngine::isSequential
+44    QAbstractFileEngine::remove
+48    QAbstractFileEngine::copy
+52    QAbstractFileEngine::rename
+56    QAbstractFileEngine::link
+60    QAbstractFileEngine::mkdir
+64    QAbstractFileEngine::rmdir
+68    QAbstractFileEngine::setSize
+72    QAbstractFileEngine::caseSensitive
+76    QAbstractFileEngine::isRelativePath
+80    QAbstractFileEngine::entryList
+84    QAbstractFileEngine::fileFlags
+88    QAbstractFileEngine::setPermissions
+92    QAbstractFileEngine::fileName
+96    QAbstractFileEngine::ownerId
+100   QAbstractFileEngine::owner
+104   QAbstractFileEngine::fileTime
+108   QAbstractFileEngine::setFileName
+112   QAbstractFileEngine::handle
+116   QAbstractFileEngine::beginEntryList
+120   QAbstractFileEngine::endEntryList
+124   QAbstractFileEngine::read
+128   QAbstractFileEngine::readLine
+132   QAbstractFileEngine::write
+136   QAbstractFileEngine::extension
+140   QAbstractFileEngine::supportsExtension
+
+Class QAbstractFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngine (0xb4852744) 0
+    vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u)
+
+Vtable for QAbstractFileEngineHandler
+QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractFileEngineHandler)
+8     QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+12    QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+16    __cxa_pure_virtual
+
+Class QAbstractFileEngineHandler
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngineHandler (0xb4852ac8) 0 nearly-empty
+    vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u)
+
+Vtable for QAbstractFileEngineIterator
+QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractFileEngineIterator)
+8     QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+12    QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QAbstractFileEngineIterator::currentFileInfo
+32    QAbstractFileEngineIterator::entryInfo
+
+Class QAbstractFileEngineIterator
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngineIterator (0xb4852b04) 0
+    vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u)
+
+Vtable for QBuffer
+QBuffer::_ZTV7QBuffer: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBuffer)
+8     QBuffer::metaObject
+12    QBuffer::qt_metacast
+16    QBuffer::qt_metacall
+20    QBuffer::~QBuffer
+24    QBuffer::~QBuffer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QBuffer::connectNotify
+52    QBuffer::disconnectNotify
+56    QIODevice::isSequential
+60    QBuffer::open
+64    QBuffer::close
+68    QBuffer::pos
+72    QBuffer::size
+76    QBuffer::seek
+80    QBuffer::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QBuffer::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QBuffer::readData
+112   QIODevice::readLineData
+116   QBuffer::writeData
+
+Class QBuffer
+   size=8 align=4
+   base size=8 base align=4
+QBuffer (0xb4876dc0) 0
+    vptr=((& QBuffer::_ZTV7QBuffer) + 8u)
+  QIODevice (0xb4876e00) 0
+      primary-for QBuffer (0xb4876dc0)
+    QObject (0xb4852b7c) 0
+        primary-for QIODevice (0xb4876e00)
+
+Class QTextCodec::ConverterState
+   size=28 align=4
+   base size=28 base align=4
+QTextCodec::ConverterState (0xb4852dd4) 0
+
+Vtable for QTextCodec
+QTextCodec::_ZTV10QTextCodec: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextCodec)
+8     __cxa_pure_virtual
+12    QTextCodec::aliases
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QTextCodec::~QTextCodec
+32    QTextCodec::~QTextCodec
+
+Class QTextCodec
+   size=4 align=4
+   base size=4 base align=4
+QTextCodec (0xb4852d98) 0 nearly-empty
+    vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u)
+
+Class QTextEncoder
+   size=32 align=4
+   base size=32 base align=4
+QTextEncoder (0xb4701ac8) 0
+
+Class QTextDecoder
+   size=32 align=4
+   base size=32 base align=4
+QTextDecoder (0xb4701d20) 0
+
+Vtable for QTextStream
+QTextStream::_ZTV11QTextStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextStream)
+8     QTextStream::~QTextStream
+12    QTextStream::~QTextStream
+
+Class QTextStream
+   size=8 align=4
+   base size=8 base align=4
+QTextStream (0xb4701f78) 0
+    vptr=((& QTextStream::_ZTV11QTextStream) + 8u)
+
+Class QTextStreamManipulator
+   size=24 align=4
+   base size=22 base align=4
+QTextStreamManipulator (0xb4760618) 0
+
+Vtable for QTextIStream
+QTextIStream::_ZTV12QTextIStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextIStream)
+8     QTextIStream::~QTextIStream
+12    QTextIStream::~QTextIStream
+
+Class QTextIStream
+   size=8 align=4
+   base size=8 base align=4
+QTextIStream (0xb476a800) 0
+    vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u)
+  QTextStream (0xb478d7f8) 0
+      primary-for QTextIStream (0xb476a800)
+
+Vtable for QTextOStream
+QTextOStream::_ZTV12QTextOStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextOStream)
+8     QTextOStream::~QTextOStream
+12    QTextOStream::~QTextOStream
+
+Class QTextOStream
+   size=8 align=4
+   base size=8 base align=4
+QTextOStream (0xb476aac0) 0
+    vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u)
+  QTextStream (0xb478de88) 0
+      primary-for QTextOStream (0xb476aac0)
+
+Class QDebug::Stream
+   size=24 align=4
+   base size=22 base align=4
+QDebug::Stream (0xb47a3564) 0
+
+Class QDebug
+   size=4 align=4
+   base size=4 base align=4
+QDebug (0xb47a3528) 0
+
+Class QNoDebug
+   size=1 align=1
+   base size=0 base align=1
+QNoDebug (0xb461b1a4) 0 empty
+
+Vtable for QDirIterator
+QDirIterator::_ZTV12QDirIterator: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QDirIterator)
+8     QDirIterator::~QDirIterator
+12    QDirIterator::~QDirIterator
+
+Class QDirIterator
+   size=8 align=4
+   base size=8 base align=4
+QDirIterator (0xb461b438) 0
+    vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u)
+
+Vtable for QFileSystemWatcher
+QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFileSystemWatcher)
+8     QFileSystemWatcher::metaObject
+12    QFileSystemWatcher::qt_metacast
+16    QFileSystemWatcher::qt_metacall
+20    QFileSystemWatcher::~QFileSystemWatcher
+24    QFileSystemWatcher::~QFileSystemWatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFileSystemWatcher
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemWatcher (0xb4646480) 0
+    vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u)
+  QObject (0xb461b5a0) 0
+      primary-for QFileSystemWatcher (0xb4646480)
+
+Vtable for QFSFileEngine
+QFSFileEngine::_ZTV13QFSFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFSFileEngine)
+8     QFSFileEngine::~QFSFileEngine
+12    QFSFileEngine::~QFSFileEngine
+16    QFSFileEngine::open
+20    QFSFileEngine::close
+24    QFSFileEngine::flush
+28    QFSFileEngine::size
+32    QFSFileEngine::pos
+36    QFSFileEngine::seek
+40    QFSFileEngine::isSequential
+44    QFSFileEngine::remove
+48    QFSFileEngine::copy
+52    QFSFileEngine::rename
+56    QFSFileEngine::link
+60    QFSFileEngine::mkdir
+64    QFSFileEngine::rmdir
+68    QFSFileEngine::setSize
+72    QFSFileEngine::caseSensitive
+76    QFSFileEngine::isRelativePath
+80    QFSFileEngine::entryList
+84    QFSFileEngine::fileFlags
+88    QFSFileEngine::setPermissions
+92    QFSFileEngine::fileName
+96    QFSFileEngine::ownerId
+100   QFSFileEngine::owner
+104   QFSFileEngine::fileTime
+108   QFSFileEngine::setFileName
+112   QFSFileEngine::handle
+116   QFSFileEngine::beginEntryList
+120   QFSFileEngine::endEntryList
+124   QFSFileEngine::read
+128   QFSFileEngine::readLine
+132   QFSFileEngine::write
+136   QFSFileEngine::extension
+140   QFSFileEngine::supportsExtension
+
+Class QFSFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QFSFileEngine (0xb4646740) 0
+    vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u)
+  QAbstractFileEngine (0xb461b7bc) 0
+      primary-for QFSFileEngine (0xb4646740)
+
+Class QProcessEnvironment
+   size=4 align=4
+   base size=4 base align=4
+QProcessEnvironment (0xb461b8e8) 0
+
+Vtable for QProcess
+QProcess::_ZTV8QProcess: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QProcess)
+8     QProcess::metaObject
+12    QProcess::qt_metacast
+16    QProcess::qt_metacall
+20    QProcess::~QProcess
+24    QProcess::~QProcess
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProcess::isSequential
+60    QIODevice::open
+64    QProcess::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QProcess::atEnd
+84    QIODevice::reset
+88    QProcess::bytesAvailable
+92    QProcess::bytesToWrite
+96    QProcess::canReadLine
+100   QProcess::waitForReadyRead
+104   QProcess::waitForBytesWritten
+108   QProcess::readData
+112   QIODevice::readLineData
+116   QProcess::writeData
+120   QProcess::setupChildProcess
+
+Class QProcess
+   size=8 align=4
+   base size=8 base align=4
+QProcess (0xb4646900) 0
+    vptr=((& QProcess::_ZTV8QProcess) + 8u)
+  QIODevice (0xb4646940) 0
+      primary-for QProcess (0xb4646900)
+    QObject (0xb461b99c) 0
+        primary-for QIODevice (0xb4646940)
+
+Class QResource
+   size=4 align=4
+   base size=4 base align=4
+QResource (0xb461bbb8) 0
+
+Vtable for QSettings
+QSettings::_ZTV9QSettings: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSettings)
+8     QSettings::metaObject
+12    QSettings::qt_metacast
+16    QSettings::qt_metacall
+20    QSettings::~QSettings
+24    QSettings::~QSettings
+28    QSettings::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSettings
+   size=8 align=4
+   base size=8 base align=4
+QSettings (0xb4646d80) 0
+    vptr=((& QSettings::_ZTV9QSettings) + 8u)
+  QObject (0xb461bd5c) 0
+      primary-for QSettings (0xb4646d80)
+
+Vtable for QTemporaryFile
+QTemporaryFile::_ZTV14QTemporaryFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QTemporaryFile)
+8     QTemporaryFile::metaObject
+12    QTemporaryFile::qt_metacast
+16    QTemporaryFile::qt_metacall
+20    QTemporaryFile::~QTemporaryFile
+24    QTemporaryFile::~QTemporaryFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QTemporaryFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QTemporaryFile::fileEngine
+
+Class QTemporaryFile
+   size=8 align=4
+   base size=8 base align=4
+QTemporaryFile (0xb46e0980) 0
+    vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u)
+  QFile (0xb46e09c0) 0
+      primary-for QTemporaryFile (0xb46e0980)
+    QIODevice (0xb46e0a00) 0
+        primary-for QFile (0xb46e09c0)
+      QObject (0xb46e8870) 0
+          primary-for QIODevice (0xb46e0a00)
+
+Class QUrl
+   size=4 align=4
+   base size=4 base align=4
+QUrl (0xb46e8b7c) 0
+
+Class QLibraryInfo
+   size=1 align=1
+   base size=0 base align=1
+QLibraryInfo (0xb4573744) 0 empty
+
+Vtable for QRunnable
+QRunnable::_ZTV9QRunnable: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QRunnable)
+8     __cxa_pure_virtual
+12    QRunnable::~QRunnable
+16    QRunnable::~QRunnable
+
+Class QRunnable
+   size=8 align=4
+   base size=8 base align=4
+QRunnable (0xb4573780) 0
+    vptr=((& QRunnable::_ZTV9QRunnable) + 8u)
+
+Vtable for QtConcurrent::Exception
+QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE)
+8     QtConcurrent::Exception::~Exception
+12    QtConcurrent::Exception::~Exception
+16    std::exception::what
+20    QtConcurrent::Exception::raise
+24    QtConcurrent::Exception::clone
+
+Class QtConcurrent::Exception
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::Exception (0xb4580d40) 0 nearly-empty
+    vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u)
+  std::exception (0xb4573bf4) 0 nearly-empty
+      primary-for QtConcurrent::Exception (0xb4580d40)
+
+Vtable for QtConcurrent::UnhandledException
+QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE)
+8     QtConcurrent::UnhandledException::~UnhandledException
+12    QtConcurrent::UnhandledException::~UnhandledException
+16    std::exception::what
+20    QtConcurrent::UnhandledException::raise
+24    QtConcurrent::UnhandledException::clone
+
+Class QtConcurrent::UnhandledException
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::UnhandledException (0xb4580e40) 0 nearly-empty
+    vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u)
+  QtConcurrent::Exception (0xb4580e80) 0 nearly-empty
+      primary-for QtConcurrent::UnhandledException (0xb4580e40)
+    std::exception (0xb4573c30) 0 nearly-empty
+        primary-for QtConcurrent::Exception (0xb4580e80)
+
+Class QtConcurrent::internal::ExceptionHolder
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionHolder (0xb4573c6c) 0
+
+Class QtConcurrent::internal::ExceptionStore
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionStore (0xb4573ca8) 0
+
+Class QtConcurrent::ResultItem
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultItem (0xb4573ce4) 0
+
+Class QtConcurrent::ResultIteratorBase
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultIteratorBase (0xb459c2d0) 0
+
+Vtable for QtConcurrent::ResultStoreBase
+QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE)
+8     QtConcurrent::ResultStoreBase::~ResultStoreBase
+12    QtConcurrent::ResultStoreBase::~ResultStoreBase
+
+Class QtConcurrent::ResultStoreBase
+   size=28 align=4
+   base size=28 base align=4
+QtConcurrent::ResultStoreBase (0xb459c3fc) 0
+    vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u)
+
+Vtable for QFutureInterfaceBase
+QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QFutureInterfaceBase)
+8     QFutureInterfaceBase::~QFutureInterfaceBase
+12    QFutureInterfaceBase::~QFutureInterfaceBase
+
+Class QFutureInterfaceBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureInterfaceBase (0xb459c834) 0
+    vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u)
+
+Vtable for QFutureWatcherBase
+QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFutureWatcherBase)
+8     QFutureWatcherBase::metaObject
+12    QFutureWatcherBase::qt_metacast
+16    QFutureWatcherBase::qt_metacall
+20    QFutureWatcherBase::~QFutureWatcherBase
+24    QFutureWatcherBase::~QFutureWatcherBase
+28    QFutureWatcherBase::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QFutureWatcherBase::connectNotify
+52    QFutureWatcherBase::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QFutureWatcherBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureWatcherBase (0xb4429c80) 0
+    vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u)
+  QObject (0xb443821c) 0
+      primary-for QFutureWatcherBase (0xb4429c80)
+
+Vtable for QThreadPool
+QThreadPool::_ZTV11QThreadPool: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QThreadPool)
+8     QThreadPool::metaObject
+12    QThreadPool::qt_metacast
+16    QThreadPool::qt_metacall
+20    QThreadPool::~QThreadPool
+24    QThreadPool::~QThreadPool
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QThreadPool
+   size=8 align=4
+   base size=8 base align=4
+QThreadPool (0xb4450e40) 0
+    vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u)
+  QObject (0xb446321c) 0
+      primary-for QThreadPool (0xb4450e40)
+
+Class QtConcurrent::ThreadEngineBarrier
+   size=12 align=4
+   base size=12 base align=4
+QtConcurrent::ThreadEngineBarrier (0xb4463438) 0
+
+Vtable for QtConcurrent::ThreadEngineBase
+QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE)
+8     QtConcurrent::ThreadEngineBase::run
+12    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+16    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+20    QtConcurrent::ThreadEngineBase::start
+24    QtConcurrent::ThreadEngineBase::finish
+28    QtConcurrent::ThreadEngineBase::threadFunction
+32    QtConcurrent::ThreadEngineBase::shouldStartThread
+36    QtConcurrent::ThreadEngineBase::shouldThrottleThread
+40    __cxa_pure_virtual
+
+Class QtConcurrent::ThreadEngineBase
+   size=32 align=4
+   base size=32 base align=4
+QtConcurrent::ThreadEngineBase (0xb4475140) 0
+    vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u)
+  QRunnable (0xb4463474) 0
+      primary-for QtConcurrent::ThreadEngineBase (0xb4475140)
+
+VTT for QtConcurrent::ThreadEngine<void>
+QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries
+0     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u)
+4     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u)
+
+Class QtConcurrent::BlockSizeManager
+   size=72 align=4
+   base size=72 base align=4
+QtConcurrent::BlockSizeManager (0xb4496a50) 0
+
+Vtable for QTextCodecFactoryInterface
+QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QTextCodecFactoryInterface)
+8     QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+12    QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextCodecFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextCodecFactoryInterface (0xb411d6c0) 0 nearly-empty
+    vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u)
+  QFactoryInterface (0xb411130c) 0 nearly-empty
+      primary-for QTextCodecFactoryInterface (0xb411d6c0)
+
+Vtable for QTextCodecPlugin
+QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTextCodecPlugin)
+8     QTextCodecPlugin::metaObject
+12    QTextCodecPlugin::qt_metacast
+16    QTextCodecPlugin::qt_metacall
+20    QTextCodecPlugin::~QTextCodecPlugin
+24    QTextCodecPlugin::~QTextCodecPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    QTextCodecPlugin::keys
+80    QTextCodecPlugin::create
+84    (int (*)(...))-0x000000008
+88    (int (*)(...))(& _ZTI16QTextCodecPlugin)
+92    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev
+96    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev
+100   QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv
+104   QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString
+
+Class QTextCodecPlugin
+   size=12 align=4
+   base size=12 base align=4
+QTextCodecPlugin (0xb4131230) 0
+    vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u)
+  QObject (0xb4111618) 0
+      primary-for QTextCodecPlugin (0xb4131230)
+  QTextCodecFactoryInterface (0xb411d980) 8 nearly-empty
+      vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u)
+    QFactoryInterface (0xb4111654) 8 nearly-empty
+        primary-for QTextCodecFactoryInterface (0xb411d980)
+
+Vtable for QAbstractAnimation
+QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractAnimation)
+8     QAbstractAnimation::metaObject
+12    QAbstractAnimation::qt_metacast
+16    QAbstractAnimation::qt_metacall
+20    QAbstractAnimation::~QAbstractAnimation
+24    QAbstractAnimation::~QAbstractAnimation
+28    QAbstractAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAbstractAnimation
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAnimation (0xb411dbc0) 0
+    vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u)
+  QObject (0xb4111780) 0
+      primary-for QAbstractAnimation (0xb411dbc0)
+
+Vtable for QAnimationGroup
+QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAnimationGroup)
+8     QAnimationGroup::metaObject
+12    QAnimationGroup::qt_metacast
+16    QAnimationGroup::qt_metacall
+20    QAnimationGroup::~QAnimationGroup
+24    QAnimationGroup::~QAnimationGroup
+28    QAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QAnimationGroup (0xb411de80) 0
+    vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u)
+  QAbstractAnimation (0xb411dec0) 0
+      primary-for QAnimationGroup (0xb411de80)
+    QObject (0xb41119d8) 0
+        primary-for QAbstractAnimation (0xb411dec0)
+
+Vtable for QParallelAnimationGroup
+QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QParallelAnimationGroup)
+8     QParallelAnimationGroup::metaObject
+12    QParallelAnimationGroup::qt_metacast
+16    QParallelAnimationGroup::qt_metacall
+20    QParallelAnimationGroup::~QParallelAnimationGroup
+24    QParallelAnimationGroup::~QParallelAnimationGroup
+28    QParallelAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QParallelAnimationGroup::duration
+60    QParallelAnimationGroup::updateCurrentTime
+64    QParallelAnimationGroup::updateState
+68    QParallelAnimationGroup::updateDirection
+
+Class QParallelAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QParallelAnimationGroup (0xb4158180) 0
+    vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u)
+  QAnimationGroup (0xb41581c0) 0
+      primary-for QParallelAnimationGroup (0xb4158180)
+    QAbstractAnimation (0xb4158200) 0
+        primary-for QAnimationGroup (0xb41581c0)
+      QObject (0xb4111bf4) 0
+          primary-for QAbstractAnimation (0xb4158200)
+
+Vtable for QPauseAnimation
+QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPauseAnimation)
+8     QPauseAnimation::metaObject
+12    QPauseAnimation::qt_metacast
+16    QPauseAnimation::qt_metacall
+20    QPauseAnimation::~QPauseAnimation
+24    QPauseAnimation::~QPauseAnimation
+28    QPauseAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPauseAnimation::duration
+60    QPauseAnimation::updateCurrentTime
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QPauseAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPauseAnimation (0xb41584c0) 0
+    vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u)
+  QAbstractAnimation (0xb4158500) 0
+      primary-for QPauseAnimation (0xb41584c0)
+    QObject (0xb4111e10) 0
+        primary-for QAbstractAnimation (0xb4158500)
+
+Vtable for QVariantAnimation
+QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QVariantAnimation)
+8     QVariantAnimation::metaObject
+12    QVariantAnimation::qt_metacast
+16    QVariantAnimation::qt_metacall
+20    QVariantAnimation::~QVariantAnimation
+24    QVariantAnimation::~QVariantAnimation
+28    QVariantAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QVariantAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    __cxa_pure_virtual
+76    QVariantAnimation::interpolated
+
+Class QVariantAnimation
+   size=8 align=4
+   base size=8 base align=4
+QVariantAnimation (0xb41587c0) 0
+    vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u)
+  QAbstractAnimation (0xb4158800) 0
+      primary-for QVariantAnimation (0xb41587c0)
+    QObject (0xb417703c) 0
+        primary-for QAbstractAnimation (0xb4158800)
+
+Vtable for QPropertyAnimation
+QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QPropertyAnimation)
+8     QPropertyAnimation::metaObject
+12    QPropertyAnimation::qt_metacast
+16    QPropertyAnimation::qt_metacall
+20    QPropertyAnimation::~QPropertyAnimation
+24    QPropertyAnimation::~QPropertyAnimation
+28    QPropertyAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QPropertyAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    QPropertyAnimation::updateCurrentValue
+76    QVariantAnimation::interpolated
+
+Class QPropertyAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPropertyAnimation (0xb4158c00) 0
+    vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u)
+  QVariantAnimation (0xb4158c40) 0
+      primary-for QPropertyAnimation (0xb4158c00)
+    QAbstractAnimation (0xb4158c80) 0
+        primary-for QVariantAnimation (0xb4158c40)
+      QObject (0xb4177258) 0
+          primary-for QAbstractAnimation (0xb4158c80)
+
+Vtable for QSequentialAnimationGroup
+QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
+8     QSequentialAnimationGroup::metaObject
+12    QSequentialAnimationGroup::qt_metacast
+16    QSequentialAnimationGroup::qt_metacall
+20    QSequentialAnimationGroup::~QSequentialAnimationGroup
+24    QSequentialAnimationGroup::~QSequentialAnimationGroup
+28    QSequentialAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSequentialAnimationGroup::duration
+60    QSequentialAnimationGroup::updateCurrentTime
+64    QSequentialAnimationGroup::updateState
+68    QSequentialAnimationGroup::updateDirection
+
+Class QSequentialAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QSequentialAnimationGroup (0xb4158f40) 0
+    vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u)
+  QAnimationGroup (0xb4158f80) 0
+      primary-for QSequentialAnimationGroup (0xb4158f40)
+    QAbstractAnimation (0xb4158fc0) 0
+        primary-for QAnimationGroup (0xb4158f80)
+      QObject (0xb4177474) 0
+          primary-for QAbstractAnimation (0xb4158fc0)
+
+Vtable for QPaintDevice
+QPaintDevice::_ZTV12QPaintDevice: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPaintDevice)
+8     QPaintDevice::~QPaintDevice
+12    QPaintDevice::~QPaintDevice
+16    QPaintDevice::devType
+20    __cxa_pure_virtual
+24    QPaintDevice::metric
+
+Class QPaintDevice
+   size=8 align=4
+   base size=6 base align=4
+QPaintDevice (0xb4177690) 0
+    vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u)
+
+Class QColor
+   size=16 align=4
+   base size=14 base align=4
+QColor (0xb41b9258) 0
+
+Class QPolygon
+   size=4 align=4
+   base size=4 base align=4
+QPolygon (0xb41bbc40) 0
+  QVector<QPoint> (0xb41b98e8) 0
+
+Class QPolygonF
+   size=4 align=4
+   base size=4 base align=4
+QPolygonF (0xb3fec280) 0
+  QVector<QPointF> (0xb3fef2d0) 0
+
+Class QRegion::QRegionData
+   size=16 align=4
+   base size=16 base align=4
+QRegion::QRegionData (0xb3fefc30) 0
+
+Class QRegion
+   size=4 align=4
+   base size=4 base align=4
+QRegion (0xb3fefbf4) 0
+
+Class QMatrix
+   size=48 align=4
+   base size=48 base align=4
+QMatrix (0xb3feff78) 0
+
+Class QPainterPath::Element
+   size=20 align=4
+   base size=20 base align=4
+QPainterPath::Element (0xb405612c) 0
+
+Class QPainterPath
+   size=4 align=4
+   base size=4 base align=4
+QPainterPath (0xb40560f0) 0
+
+Class QPainterPathPrivate
+   size=8 align=4
+   base size=8 base align=4
+QPainterPathPrivate (0xb4056618) 0
+
+Class QPainterPathStroker
+   size=4 align=4
+   base size=4 base align=4
+QPainterPathStroker (0xb4056744) 0
+
+Class QTransform
+   size=80 align=4
+   base size=80 base align=4
+QTransform (0xb40b66cc) 0
+
+Class QImageTextKeyLang
+   size=8 align=4
+   base size=8 base align=4
+QImageTextKeyLang (0xb3f17618) 0
+
+Vtable for QImage
+QImage::_ZTV6QImage: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QImage)
+8     QImage::~QImage
+12    QImage::~QImage
+16    QImage::devType
+20    QImage::paintEngine
+24    QImage::metric
+
+Class QImage
+   size=12 align=4
+   base size=12 base align=4
+QImage (0xb3f068c0) 0
+    vptr=((& QImage::_ZTV6QImage) + 8u)
+  QPaintDevice (0xb3f46000) 0
+      primary-for QImage (0xb3f068c0)
+
+Vtable for QPixmap
+QPixmap::_ZTV7QPixmap: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QPixmap)
+8     QPixmap::~QPixmap
+12    QPixmap::~QPixmap
+16    QPixmap::devType
+20    QPixmap::paintEngine
+24    QPixmap::metric
+
+Class QPixmap
+   size=12 align=4
+   base size=12 base align=4
+QPixmap (0xb3f861c0) 0
+    vptr=((& QPixmap::_ZTV7QPixmap) + 8u)
+  QPaintDevice (0xb3f46bb8) 0
+      primary-for QPixmap (0xb3f861c0)
+
+Class QIcon
+   size=4 align=4
+   base size=4 base align=4
+QIcon (0xb3fbe21c) 0
+
+Class QKeySequence
+   size=4 align=4
+   base size=4 base align=4
+QKeySequence (0xb3fbe474) 0
+
+Class QBrush
+   size=4 align=4
+   base size=4 base align=4
+QBrush (0xb3fbe690) 0
+
+Class QBrushData
+   size=104 align=4
+   base size=104 base align=4
+QBrushData (0xb3fbe834) 0
+
+Class QGradient
+   size=56 align=4
+   base size=56 base align=4
+QGradient (0xb3fbebf4) 0
+
+Class QLinearGradient
+   size=56 align=4
+   base size=56 base align=4
+QLinearGradient (0xb3e11740) 0
+  QGradient (0xb3fbee88) 0
+
+Class QRadialGradient
+   size=56 align=4
+   base size=56 base align=4
+QRadialGradient (0xb3e11840) 0
+  QGradient (0xb3fbeec4) 0
+
+Class QConicalGradient
+   size=56 align=4
+   base size=56 base align=4
+QConicalGradient (0xb3e11940) 0
+  QGradient (0xb3fbef00) 0
+
+Class QPalette
+   size=8 align=4
+   base size=8 base align=4
+QPalette (0xb3fbef3c) 0
+
+Class QColorGroup
+   size=8 align=4
+   base size=8 base align=4
+QColorGroup (0xb3e6b380) 0
+  QPalette (0xb3e5f834) 0
+
+Class QFont
+   size=8 align=4
+   base size=8 base align=4
+QFont (0xb3e8399c) 0
+
+Class QFontMetrics
+   size=4 align=4
+   base size=4 base align=4
+QFontMetrics (0xb3e83bb8) 0
+
+Class QFontMetricsF
+   size=4 align=4
+   base size=4 base align=4
+QFontMetricsF (0xb3e83e10) 0
+
+Class QFontInfo
+   size=4 align=4
+   base size=4 base align=4
+QFontInfo (0xb3e83ec4) 0
+
+Class QSizePolicy
+   size=4 align=4
+   base size=4 base align=4
+QSizePolicy (0xb3e83f00) 0
+
+Class QCursor
+   size=4 align=4
+   base size=4 base align=4
+QCursor (0xb3d19dd4) 0
+
+Class QWidgetData
+   size=64 align=4
+   base size=64 base align=4
+QWidgetData (0xb3d19e10) 0
+
+Vtable for QWidget
+QWidget::_ZTV7QWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QWidget)
+8     QWidget::metaObject
+12    QWidget::qt_metacast
+16    QWidget::qt_metacall
+20    QWidget::~QWidget
+24    QWidget::~QWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI7QWidget)
+232   QWidget::_ZThn8_N7QWidgetD1Ev
+236   QWidget::_ZThn8_N7QWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWidget
+   size=20 align=4
+   base size=20 base align=4
+QWidget (0xb3d49e60) 0
+    vptr=((& QWidget::_ZTV7QWidget) + 8u)
+  QObject (0xb3d19e4c) 0
+      primary-for QWidget (0xb3d49e60)
+  QPaintDevice (0xb3d19e88) 8
+      vptr=((& QWidget::_ZTV7QWidget) + 232u)
+
+Vtable for QAbstractButton
+QAbstractButton::_ZTV15QAbstractButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAbstractButton)
+8     QAbstractButton::metaObject
+12    QAbstractButton::qt_metacast
+16    QAbstractButton::qt_metacall
+20    QAbstractButton::~QAbstractButton
+24    QAbstractButton::~QAbstractButton
+28    QAbstractButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   __cxa_pure_virtual
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI15QAbstractButton)
+244   QAbstractButton::_ZThn8_N15QAbstractButtonD1Ev
+248   QAbstractButton::_ZThn8_N15QAbstractButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractButton
+   size=20 align=4
+   base size=20 base align=4
+QAbstractButton (0xb3be3ec0) 0
+    vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 8u)
+  QWidget (0xb3c0d690) 0
+      primary-for QAbstractButton (0xb3be3ec0)
+    QObject (0xb3bf65dc) 0
+        primary-for QWidget (0xb3c0d690)
+    QPaintDevice (0xb3bf6618) 8
+        vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 244u)
+
+Vtable for QFrame
+QFrame::_ZTV6QFrame: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QFrame)
+8     QFrame::metaObject
+12    QFrame::qt_metacast
+16    QFrame::qt_metacall
+20    QFrame::~QFrame
+24    QFrame::~QFrame
+28    QFrame::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI6QFrame)
+232   QFrame::_ZThn8_N6QFrameD1Ev
+236   QFrame::_ZThn8_N6QFrameD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFrame
+   size=20 align=4
+   base size=20 base align=4
+QFrame (0xb3c223c0) 0
+    vptr=((& QFrame::_ZTV6QFrame) + 8u)
+  QWidget (0xb3c2a2d0) 0
+      primary-for QFrame (0xb3c223c0)
+    QObject (0xb3bf699c) 0
+        primary-for QWidget (0xb3c2a2d0)
+    QPaintDevice (0xb3bf69d8) 8
+        vptr=((& QFrame::_ZTV6QFrame) + 232u)
+
+Vtable for QAbstractScrollArea
+QAbstractScrollArea::_ZTV19QAbstractScrollArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractScrollArea)
+8     QAbstractScrollArea::metaObject
+12    QAbstractScrollArea::qt_metacast
+16    QAbstractScrollArea::qt_metacall
+20    QAbstractScrollArea::~QAbstractScrollArea
+24    QAbstractScrollArea::~QAbstractScrollArea
+28    QAbstractScrollArea::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QAbstractScrollArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QAbstractScrollArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI19QAbstractScrollArea)
+240   QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD1Ev
+244   QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractScrollArea
+   size=20 align=4
+   base size=20 base align=4
+QAbstractScrollArea (0xb3c22680) 0
+    vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 8u)
+  QFrame (0xb3c226c0) 0
+      primary-for QAbstractScrollArea (0xb3c22680)
+    QWidget (0xb3c35f00) 0
+        primary-for QFrame (0xb3c226c0)
+      QObject (0xb3bf6bf4) 0
+          primary-for QWidget (0xb3c35f00)
+      QPaintDevice (0xb3bf6c30) 8
+          vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 240u)
+
+Vtable for QAbstractSlider
+QAbstractSlider::_ZTV15QAbstractSlider: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAbstractSlider)
+8     QAbstractSlider::metaObject
+12    QAbstractSlider::qt_metacast
+16    QAbstractSlider::qt_metacall
+20    QAbstractSlider::~QAbstractSlider
+24    QAbstractSlider::~QAbstractSlider
+28    QAbstractSlider::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSlider::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI15QAbstractSlider)
+236   QAbstractSlider::_ZThn8_N15QAbstractSliderD1Ev
+240   QAbstractSlider::_ZThn8_N15QAbstractSliderD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractSlider
+   size=20 align=4
+   base size=20 base align=4
+QAbstractSlider (0xb3c22980) 0
+    vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 8u)
+  QWidget (0xb3c49b40) 0
+      primary-for QAbstractSlider (0xb3c22980)
+    QObject (0xb3bf6e4c) 0
+        primary-for QWidget (0xb3c49b40)
+    QPaintDevice (0xb3bf6e88) 8
+        vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 236u)
+
+Vtable for QValidator
+QValidator::_ZTV10QValidator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QValidator)
+8     QValidator::metaObject
+12    QValidator::qt_metacast
+16    QValidator::qt_metacall
+20    QValidator::~QValidator
+24    QValidator::~QValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    QValidator::fixup
+
+Class QValidator
+   size=8 align=4
+   base size=8 base align=4
+QValidator (0xb3c22f00) 0
+    vptr=((& QValidator::_ZTV10QValidator) + 8u)
+  QObject (0xb3c6a168) 0
+      primary-for QValidator (0xb3c22f00)
+
+Vtable for QIntValidator
+QIntValidator::_ZTV13QIntValidator: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QIntValidator)
+8     QIntValidator::metaObject
+12    QIntValidator::qt_metacast
+16    QIntValidator::qt_metacall
+20    QIntValidator::~QIntValidator
+24    QIntValidator::~QIntValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIntValidator::validate
+60    QIntValidator::fixup
+64    QIntValidator::setRange
+
+Class QIntValidator
+   size=16 align=4
+   base size=16 base align=4
+QIntValidator (0xb3c771c0) 0
+    vptr=((& QIntValidator::_ZTV13QIntValidator) + 8u)
+  QValidator (0xb3c77200) 0
+      primary-for QIntValidator (0xb3c771c0)
+    QObject (0xb3c6a384) 0
+        primary-for QValidator (0xb3c77200)
+
+Vtable for QDoubleValidator
+QDoubleValidator::_ZTV16QDoubleValidator: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QDoubleValidator)
+8     QDoubleValidator::metaObject
+12    QDoubleValidator::qt_metacast
+16    QDoubleValidator::qt_metacall
+20    QDoubleValidator::~QDoubleValidator
+24    QDoubleValidator::~QDoubleValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDoubleValidator::validate
+60    QValidator::fixup
+64    QDoubleValidator::setRange
+
+Class QDoubleValidator
+   size=28 align=4
+   base size=28 base align=4
+QDoubleValidator (0xb3c774c0) 0
+    vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 8u)
+  QValidator (0xb3c77500) 0
+      primary-for QDoubleValidator (0xb3c774c0)
+    QObject (0xb3c6a528) 0
+        primary-for QValidator (0xb3c77500)
+
+Vtable for QRegExpValidator
+QRegExpValidator::_ZTV16QRegExpValidator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QRegExpValidator)
+8     QRegExpValidator::metaObject
+12    QRegExpValidator::qt_metacast
+16    QRegExpValidator::qt_metacall
+20    QRegExpValidator::~QRegExpValidator
+24    QRegExpValidator::~QRegExpValidator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QRegExpValidator::validate
+60    QValidator::fixup
+
+Class QRegExpValidator
+   size=12 align=4
+   base size=12 base align=4
+QRegExpValidator (0xb3c77880) 0
+    vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 8u)
+  QValidator (0xb3c778c0) 0
+      primary-for QRegExpValidator (0xb3c77880)
+    QObject (0xb3c6a7f8) 0
+        primary-for QValidator (0xb3c778c0)
+
+Vtable for QAbstractSpinBox
+QAbstractSpinBox::_ZTV16QAbstractSpinBox: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QAbstractSpinBox)
+8     QAbstractSpinBox::metaObject
+12    QAbstractSpinBox::qt_metacast
+16    QAbstractSpinBox::qt_metacall
+20    QAbstractSpinBox::~QAbstractSpinBox
+24    QAbstractSpinBox::~QAbstractSpinBox
+28    QAbstractSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSpinBox::validate
+228   QAbstractSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI16QAbstractSpinBox)
+252   QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD1Ev
+256   QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QAbstractSpinBox (0xb3c77b40) 0
+    vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 8u)
+  QWidget (0xb3c9ff00) 0
+      primary-for QAbstractSpinBox (0xb3c77b40)
+    QObject (0xb3c6a960) 0
+        primary-for QWidget (0xb3c9ff00)
+    QPaintDevice (0xb3c6a99c) 8
+        vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 252u)
+
+Vtable for QButtonGroup
+QButtonGroup::_ZTV12QButtonGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QButtonGroup)
+8     QButtonGroup::metaObject
+12    QButtonGroup::qt_metacast
+16    QButtonGroup::qt_metacall
+20    QButtonGroup::~QButtonGroup
+24    QButtonGroup::~QButtonGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QButtonGroup
+   size=8 align=4
+   base size=8 base align=4
+QButtonGroup (0xb3c77f40) 0
+    vptr=((& QButtonGroup::_ZTV12QButtonGroup) + 8u)
+  QObject (0xb3c6aca8) 0
+      primary-for QButtonGroup (0xb3c77f40)
+
+Vtable for QCalendarWidget
+QCalendarWidget::_ZTV15QCalendarWidget: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QCalendarWidget)
+8     QCalendarWidget::metaObject
+12    QCalendarWidget::qt_metacast
+16    QCalendarWidget::qt_metacall
+20    QCalendarWidget::~QCalendarWidget
+24    QCalendarWidget::~QCalendarWidget
+28    QCalendarWidget::event
+32    QCalendarWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCalendarWidget::sizeHint
+68    QCalendarWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QCalendarWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QCalendarWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QCalendarWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QCalendarWidget::paintCell
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI15QCalendarWidget)
+236   QCalendarWidget::_ZThn8_N15QCalendarWidgetD1Ev
+240   QCalendarWidget::_ZThn8_N15QCalendarWidgetD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCalendarWidget
+   size=20 align=4
+   base size=20 base align=4
+QCalendarWidget (0xb3adf280) 0
+    vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 8u)
+  QWidget (0xb3addbe0) 0
+      primary-for QCalendarWidget (0xb3adf280)
+    QObject (0xb3c6aec4) 0
+        primary-for QWidget (0xb3addbe0)
+    QPaintDevice (0xb3c6af00) 8
+        vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 236u)
+
+Vtable for QCheckBox
+QCheckBox::_ZTV9QCheckBox: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QCheckBox)
+8     QCheckBox::metaObject
+12    QCheckBox::qt_metacast
+16    QCheckBox::qt_metacall
+20    QCheckBox::~QCheckBox
+24    QCheckBox::~QCheckBox
+28    QCheckBox::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCheckBox::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QCheckBox::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QCheckBox::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QCheckBox::hitButton
+228   QCheckBox::checkStateSet
+232   QCheckBox::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI9QCheckBox)
+244   QCheckBox::_ZThn8_N9QCheckBoxD1Ev
+248   QCheckBox::_ZThn8_N9QCheckBoxD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCheckBox
+   size=20 align=4
+   base size=20 base align=4
+QCheckBox (0xb3adf5c0) 0
+    vptr=((& QCheckBox::_ZTV9QCheckBox) + 8u)
+  QAbstractButton (0xb3adf600) 0
+      primary-for QCheckBox (0xb3adf5c0)
+    QWidget (0xb3b01050) 0
+        primary-for QAbstractButton (0xb3adf600)
+      QObject (0xb3afe168) 0
+          primary-for QWidget (0xb3b01050)
+      QPaintDevice (0xb3afe1a4) 8
+          vptr=((& QCheckBox::_ZTV9QCheckBox) + 244u)
+
+Vtable for QSlider
+QSlider::_ZTV7QSlider: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QSlider)
+8     QSlider::metaObject
+12    QSlider::qt_metacast
+16    QSlider::qt_metacall
+20    QSlider::~QSlider
+24    QSlider::~QSlider
+28    QSlider::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSlider::sizeHint
+68    QSlider::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSlider::mousePressEvent
+84    QSlider::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSlider::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSlider::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractSlider::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI7QSlider)
+236   QSlider::_ZThn8_N7QSliderD1Ev
+240   QSlider::_ZThn8_N7QSliderD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSlider
+   size=20 align=4
+   base size=20 base align=4
+QSlider (0xb3adf980) 0
+    vptr=((& QSlider::_ZTV7QSlider) + 8u)
+  QAbstractSlider (0xb3adf9c0) 0
+      primary-for QSlider (0xb3adf980)
+    QWidget (0xb3b0c910) 0
+        primary-for QAbstractSlider (0xb3adf9c0)
+      QObject (0xb3afe3fc) 0
+          primary-for QWidget (0xb3b0c910)
+      QPaintDevice (0xb3afe438) 8
+          vptr=((& QSlider::_ZTV7QSlider) + 236u)
+
+Vtable for QStyle
+QStyle::_ZTV6QStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QStyle)
+8     QStyle::metaObject
+12    QStyle::qt_metacast
+16    QStyle::qt_metacall
+20    QStyle::~QStyle
+24    QStyle::~QStyle
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStyle::polish
+60    QStyle::unpolish
+64    QStyle::polish
+68    QStyle::unpolish
+72    QStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   __cxa_pure_virtual
+120   __cxa_pure_virtual
+124   __cxa_pure_virtual
+128   __cxa_pure_virtual
+132   __cxa_pure_virtual
+136   __cxa_pure_virtual
+
+Class QStyle
+   size=8 align=4
+   base size=8 base align=4
+QStyle (0xb3adfd80) 0
+    vptr=((& QStyle::_ZTV6QStyle) + 8u)
+  QObject (0xb3afe708) 0
+      primary-for QStyle (0xb3adfd80)
+
+Vtable for QTabBar
+QTabBar::_ZTV7QTabBar: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QTabBar)
+8     QTabBar::metaObject
+12    QTabBar::qt_metacast
+16    QTabBar::qt_metacall
+20    QTabBar::~QTabBar
+24    QTabBar::~QTabBar
+28    QTabBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QTabBar::sizeHint
+68    QTabBar::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTabBar::mousePressEvent
+84    QTabBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QTabBar::mouseMoveEvent
+96    QTabBar::wheelEvent
+100   QTabBar::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTabBar::paintEvent
+128   QWidget::moveEvent
+132   QTabBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QTabBar::showEvent
+172   QTabBar::hideEvent
+176   QWidget::x11Event
+180   QTabBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTabBar::tabSizeHint
+228   QTabBar::tabInserted
+232   QTabBar::tabRemoved
+236   QTabBar::tabLayoutChange
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI7QTabBar)
+248   QTabBar::_ZThn8_N7QTabBarD1Ev
+252   QTabBar::_ZThn8_N7QTabBarD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTabBar
+   size=20 align=4
+   base size=20 base align=4
+QTabBar (0xb3b5b300) 0
+    vptr=((& QTabBar::_ZTV7QTabBar) + 8u)
+  QWidget (0xb3b7acd0) 0
+      primary-for QTabBar (0xb3b5b300)
+    QObject (0xb3afeb04) 0
+        primary-for QWidget (0xb3b7acd0)
+    QPaintDevice (0xb3afeb40) 8
+        vptr=((& QTabBar::_ZTV7QTabBar) + 248u)
+
+Vtable for QTabWidget
+QTabWidget::_ZTV10QTabWidget: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTabWidget)
+8     QTabWidget::metaObject
+12    QTabWidget::qt_metacast
+16    QTabWidget::qt_metacall
+20    QTabWidget::~QTabWidget
+24    QTabWidget::~QTabWidget
+28    QTabWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QTabWidget::sizeHint
+68    QTabWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QTabWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTabWidget::paintEvent
+128   QWidget::moveEvent
+132   QTabWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QTabWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTabWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTabWidget::tabInserted
+228   QTabWidget::tabRemoved
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI10QTabWidget)
+240   QTabWidget::_ZThn8_N10QTabWidgetD1Ev
+244   QTabWidget::_ZThn8_N10QTabWidgetD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTabWidget
+   size=20 align=4
+   base size=20 base align=4
+QTabWidget (0xb3b5b600) 0
+    vptr=((& QTabWidget::_ZTV10QTabWidget) + 8u)
+  QWidget (0xb3ba9410) 0
+      primary-for QTabWidget (0xb3b5b600)
+    QObject (0xb3afed5c) 0
+        primary-for QWidget (0xb3ba9410)
+    QPaintDevice (0xb3afed98) 8
+        vptr=((& QTabWidget::_ZTV10QTabWidget) + 240u)
+
+Vtable for QRubberBand
+QRubberBand::_ZTV11QRubberBand: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QRubberBand)
+8     QRubberBand::metaObject
+12    QRubberBand::qt_metacast
+16    QRubberBand::qt_metacall
+20    QRubberBand::~QRubberBand
+24    QRubberBand::~QRubberBand
+28    QRubberBand::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QRubberBand::paintEvent
+128   QRubberBand::moveEvent
+132   QRubberBand::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QRubberBand::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QRubberBand::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QRubberBand)
+232   QRubberBand::_ZThn8_N11QRubberBandD1Ev
+236   QRubberBand::_ZThn8_N11QRubberBandD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QRubberBand
+   size=20 align=4
+   base size=20 base align=4
+QRubberBand (0xb3b5be40) 0
+    vptr=((& QRubberBand::_ZTV11QRubberBand) + 8u)
+  QWidget (0xb39c9780) 0
+      primary-for QRubberBand (0xb3b5be40)
+    QObject (0xb3bcd2d0) 0
+        primary-for QWidget (0xb39c9780)
+    QPaintDevice (0xb3bcd30c) 8
+        vptr=((& QRubberBand::_ZTV11QRubberBand) + 232u)
+
+Class QStyleOption
+   size=44 align=4
+   base size=44 base align=4
+QStyleOption (0xb3bcd744) 0
+
+Class QStyleOptionFocusRect
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionFocusRect (0xb39db2c0) 0
+  QStyleOption (0xb3bcd780) 0
+
+Class QStyleOptionFrame
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionFrame (0xb39db4c0) 0
+  QStyleOption (0xb3bcdb04) 0
+
+Class QStyleOptionFrameV2
+   size=56 align=4
+   base size=56 base align=4
+QStyleOptionFrameV2 (0xb39db6c0) 0
+  QStyleOptionFrame (0xb39db700) 0
+    QStyleOption (0xb3bcde4c) 0
+
+Class QStyleOptionFrameV3
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionFrameV3 (0xb39dbbc0) 0
+  QStyleOptionFrameV2 (0xb39dbc00) 0
+    QStyleOptionFrame (0xb39dbc40) 0
+      QStyleOption (0xb3a02384) 0
+
+Class QStyleOptionTabWidgetFrame
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabWidgetFrame (0xb39dbf80) 0
+  QStyleOption (0xb3a02780) 0
+
+Class QStyleOptionTabWidgetFrameV2
+   size=112 align=4
+   base size=112 base align=4
+QStyleOptionTabWidgetFrameV2 (0xb3a24180) 0
+  QStyleOptionTabWidgetFrame (0xb3a241c0) 0
+    QStyleOption (0xb3a02e10) 0
+
+Class QStyleOptionTabBarBase
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabBarBase (0xb3a24500) 0
+  QStyleOption (0xb3a2f30c) 0
+
+Class QStyleOptionTabBarBaseV2
+   size=84 align=4
+   base size=81 base align=4
+QStyleOptionTabBarBaseV2 (0xb3a24700) 0
+  QStyleOptionTabBarBase (0xb3a24740) 0
+    QStyleOption (0xb3a2f7bc) 0
+
+Class QStyleOptionHeader
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionHeader (0xb3a24a80) 0
+  QStyleOption (0xb3a2fb40) 0
+
+Class QStyleOptionButton
+   size=64 align=4
+   base size=64 base align=4
+QStyleOptionButton (0xb3a24d40) 0
+  QStyleOption (0xb3a4a618) 0
+
+Class QStyleOptionTab
+   size=72 align=4
+   base size=72 base align=4
+QStyleOptionTab (0xb3a6a0c0) 0
+  QStyleOption (0xb3a4af3c) 0
+
+Class QStyleOptionTabV2
+   size=80 align=4
+   base size=80 base align=4
+QStyleOptionTabV2 (0xb3a6a480) 0
+  QStyleOptionTab (0xb3a6a4c0) 0
+    QStyleOption (0xb3a82960) 0
+
+Class QStyleOptionTabV3
+   size=100 align=4
+   base size=100 base align=4
+QStyleOptionTabV3 (0xb3a6a800) 0
+  QStyleOptionTabV2 (0xb3a6a840) 0
+    QStyleOptionTab (0xb3a6a880) 0
+      QStyleOption (0xb3a82ec4) 0
+
+Class QStyleOptionToolBar
+   size=68 align=4
+   base size=68 base align=4
+QStyleOptionToolBar (0xb3a6ac80) 0
+  QStyleOption (0xb3aaa7bc) 0
+
+Class QStyleOptionProgressBar
+   size=68 align=4
+   base size=65 base align=4
+QStyleOptionProgressBar (0xb38d5000) 0
+  QStyleOption (0xb3aaae88) 0
+
+Class QStyleOptionProgressBarV2
+   size=76 align=4
+   base size=74 base align=4
+QStyleOptionProgressBarV2 (0xb38d5240) 0
+  QStyleOptionProgressBar (0xb38d5280) 0
+    QStyleOption (0xb38dc5dc) 0
+
+Class QStyleOptionMenuItem
+   size=96 align=4
+   base size=96 base align=4
+QStyleOptionMenuItem (0xb38d5300) 0
+  QStyleOption (0xb38dc618) 0
+
+Class QStyleOptionQ3ListViewItem
+   size=64 align=4
+   base size=64 base align=4
+QStyleOptionQ3ListViewItem (0xb38d5500) 0
+  QStyleOption (0xb38f01e0) 0
+
+Class QStyleOptionQ3DockWindow
+   size=48 align=4
+   base size=46 base align=4
+QStyleOptionQ3DockWindow (0xb38d5880) 0
+  QStyleOption (0xb38f0834) 0
+
+Class QStyleOptionDockWidget
+   size=52 align=4
+   base size=51 base align=4
+QStyleOptionDockWidget (0xb38d5a80) 0
+  QStyleOption (0xb38f0b7c) 0
+
+Class QStyleOptionDockWidgetV2
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionDockWidgetV2 (0xb38d5c80) 0
+  QStyleOptionDockWidget (0xb38d5cc0) 0
+    QStyleOption (0xb392312c) 0
+
+Class QStyleOptionViewItem
+   size=80 align=4
+   base size=77 base align=4
+QStyleOptionViewItem (0xb392d000) 0
+  QStyleOption (0xb3923564) 0
+
+Class QStyleOptionViewItemV2
+   size=84 align=4
+   base size=84 base align=4
+QStyleOptionViewItemV2 (0xb392d280) 0
+  QStyleOptionViewItem (0xb392d2c0) 0
+    QStyleOption (0xb3923e4c) 0
+
+Class QStyleOptionViewItemV3
+   size=92 align=4
+   base size=92 base align=4
+QStyleOptionViewItemV3 (0xb392d780) 0
+  QStyleOptionViewItemV2 (0xb392d7c0) 0
+    QStyleOptionViewItem (0xb392d800) 0
+      QStyleOption (0xb3943474) 0
+
+Class QStyleOptionViewItemV4
+   size=128 align=4
+   base size=128 base align=4
+QStyleOptionViewItemV4 (0xb392db40) 0
+  QStyleOptionViewItemV3 (0xb392db80) 0
+    QStyleOptionViewItemV2 (0xb392dbc0) 0
+      QStyleOptionViewItem (0xb392dc00) 0
+        QStyleOption (0xb3943924) 0
+
+Class QStyleOptionToolBox
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionToolBox (0xb392df40) 0
+  QStyleOption (0xb3972474) 0
+
+Class QStyleOptionToolBoxV2
+   size=60 align=4
+   base size=60 base align=4
+QStyleOptionToolBoxV2 (0xb3978140) 0
+  QStyleOptionToolBox (0xb3978180) 0
+    QStyleOption (0xb3972a8c) 0
+
+Class QStyleOptionRubberBand
+   size=52 align=4
+   base size=49 base align=4
+QStyleOptionRubberBand (0xb39784c0) 0
+  QStyleOption (0xb3987000) 0
+
+Class QStyleOptionComplex
+   size=52 align=4
+   base size=52 base align=4
+QStyleOptionComplex (0xb39786c0) 0
+  QStyleOption (0xb3987348) 0
+
+Class QStyleOptionSlider
+   size=104 align=4
+   base size=101 base align=4
+QStyleOptionSlider (0xb3978940) 0
+  QStyleOptionComplex (0xb3978980) 0
+    QStyleOption (0xb39877f8) 0
+
+Class QStyleOptionSpinBox
+   size=64 align=4
+   base size=61 base align=4
+QStyleOptionSpinBox (0xb3978cc0) 0
+  QStyleOptionComplex (0xb3978d00) 0
+    QStyleOption (0xb399d0b4) 0
+
+Class QStyleOptionQ3ListView
+   size=84 align=4
+   base size=81 base align=4
+QStyleOptionQ3ListView (0xb3978f40) 0
+  QStyleOptionComplex (0xb3978f80) 0
+    QStyleOption (0xb399d528) 0
+
+Class QStyleOptionToolButton
+   size=96 align=4
+   base size=96 base align=4
+QStyleOptionToolButton (0xb39a6240) 0
+  QStyleOptionComplex (0xb39a6280) 0
+    QStyleOption (0xb399de4c) 0
+
+Class QStyleOptionComboBox
+   size=92 align=4
+   base size=92 base align=4
+QStyleOptionComboBox (0xb39a6600) 0
+  QStyleOptionComplex (0xb39a6640) 0
+    QStyleOption (0xb37ceb40) 0
+
+Class QStyleOptionTitleBar
+   size=68 align=4
+   base size=68 base align=4
+QStyleOptionTitleBar (0xb39a6840) 0
+  QStyleOptionComplex (0xb39a6880) 0
+    QStyleOption (0xb37f4438) 0
+
+Class QStyleOptionGroupBox
+   size=88 align=4
+   base size=88 base align=4
+QStyleOptionGroupBox (0xb39a6ac0) 0
+  QStyleOptionComplex (0xb39a6b00) 0
+    QStyleOption (0xb37f4bf4) 0
+
+Class QStyleOptionSizeGrip
+   size=56 align=4
+   base size=56 base align=4
+QStyleOptionSizeGrip (0xb39a6d80) 0
+  QStyleOptionComplex (0xb39a6dc0) 0
+    QStyleOption (0xb38094b0) 0
+
+Class QStyleOptionGraphicsItem
+   size=132 align=4
+   base size=132 base align=4
+QStyleOptionGraphicsItem (0xb39a6fc0) 0
+  QStyleOption (0xb3809780) 0
+
+Class QStyleHintReturn
+   size=8 align=4
+   base size=8 base align=4
+QStyleHintReturn (0xb3809c6c) 0
+
+Class QStyleHintReturnMask
+   size=12 align=4
+   base size=12 base align=4
+QStyleHintReturnMask (0xb3812400) 0
+  QStyleHintReturn (0xb3809ca8) 0
+
+Class QStyleHintReturnVariant
+   size=20 align=4
+   base size=20 base align=4
+QStyleHintReturnVariant (0xb3812480) 0
+  QStyleHintReturn (0xb3809ce4) 0
+
+Vtable for QAbstractItemDelegate
+QAbstractItemDelegate::_ZTV21QAbstractItemDelegate: 21u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAbstractItemDelegate)
+8     QAbstractItemDelegate::metaObject
+12    QAbstractItemDelegate::qt_metacast
+16    QAbstractItemDelegate::qt_metacall
+20    QAbstractItemDelegate::~QAbstractItemDelegate
+24    QAbstractItemDelegate::~QAbstractItemDelegate
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractItemDelegate::createEditor
+68    QAbstractItemDelegate::setEditorData
+72    QAbstractItemDelegate::setModelData
+76    QAbstractItemDelegate::updateEditorGeometry
+80    QAbstractItemDelegate::editorEvent
+
+Class QAbstractItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemDelegate (0xb3812700) 0
+    vptr=((& QAbstractItemDelegate::_ZTV21QAbstractItemDelegate) + 8u)
+  QObject (0xb3809d20) 0
+      primary-for QAbstractItemDelegate (0xb3812700)
+
+Vtable for QComboBox
+QComboBox::_ZTV9QComboBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QComboBox)
+8     QComboBox::metaObject
+12    QComboBox::qt_metacast
+16    QComboBox::qt_metacall
+20    QComboBox::~QComboBox
+24    QComboBox::~QComboBox
+28    QComboBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QComboBox::sizeHint
+68    QComboBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QComboBox::mousePressEvent
+84    QComboBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QComboBox::wheelEvent
+100   QComboBox::keyPressEvent
+104   QComboBox::keyReleaseEvent
+108   QComboBox::focusInEvent
+112   QComboBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QComboBox::paintEvent
+128   QWidget::moveEvent
+132   QComboBox::resizeEvent
+136   QWidget::closeEvent
+140   QComboBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QComboBox::showEvent
+172   QComboBox::hideEvent
+176   QWidget::x11Event
+180   QComboBox::changeEvent
+184   QWidget::metric
+188   QComboBox::inputMethodEvent
+192   QComboBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QComboBox::showPopup
+228   QComboBox::hidePopup
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI9QComboBox)
+240   QComboBox::_ZThn8_N9QComboBoxD1Ev
+244   QComboBox::_ZThn8_N9QComboBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QComboBox
+   size=20 align=4
+   base size=20 base align=4
+QComboBox (0xb3812940) 0
+    vptr=((& QComboBox::_ZTV9QComboBox) + 8u)
+  QWidget (0xb3837d70) 0
+      primary-for QComboBox (0xb3812940)
+    QObject (0xb3809e4c) 0
+        primary-for QWidget (0xb3837d70)
+    QPaintDevice (0xb3809e88) 8
+        vptr=((& QComboBox::_ZTV9QComboBox) + 240u)
+
+Vtable for QPushButton
+QPushButton::_ZTV11QPushButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPushButton)
+8     QPushButton::metaObject
+12    QPushButton::qt_metacast
+16    QPushButton::qt_metacall
+20    QPushButton::~QPushButton
+24    QPushButton::~QPushButton
+28    QPushButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QPushButton::sizeHint
+68    QPushButton::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QPushButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QPushButton::focusInEvent
+112   QPushButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QPushButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QPushButton)
+244   QPushButton::_ZThn8_N11QPushButtonD1Ev
+248   QPushButton::_ZThn8_N11QPushButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPushButton
+   size=20 align=4
+   base size=20 base align=4
+QPushButton (0xb3870300) 0
+    vptr=((& QPushButton::_ZTV11QPushButton) + 8u)
+  QAbstractButton (0xb3870340) 0
+      primary-for QPushButton (0xb3870300)
+    QWidget (0xb387b5a0) 0
+        primary-for QAbstractButton (0xb3870340)
+      QObject (0xb3866690) 0
+          primary-for QWidget (0xb387b5a0)
+      QPaintDevice (0xb38666cc) 8
+          vptr=((& QPushButton::_ZTV11QPushButton) + 244u)
+
+Vtable for QCommandLinkButton
+QCommandLinkButton::_ZTV18QCommandLinkButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QCommandLinkButton)
+8     QCommandLinkButton::metaObject
+12    QCommandLinkButton::qt_metacast
+16    QCommandLinkButton::qt_metacall
+20    QCommandLinkButton::~QCommandLinkButton
+24    QCommandLinkButton::~QCommandLinkButton
+28    QCommandLinkButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QCommandLinkButton::sizeHint
+68    QCommandLinkButton::minimumSizeHint
+72    QCommandLinkButton::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QPushButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QPushButton::focusInEvent
+112   QPushButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QCommandLinkButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI18QCommandLinkButton)
+244   QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD1Ev
+248   QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QCommandLinkButton
+   size=20 align=4
+   base size=20 base align=4
+QCommandLinkButton (0xb3870740) 0
+    vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 8u)
+  QPushButton (0xb3870780) 0
+      primary-for QCommandLinkButton (0xb3870740)
+    QAbstractButton (0xb38707c0) 0
+        primary-for QPushButton (0xb3870780)
+      QWidget (0xb3887af0) 0
+          primary-for QAbstractButton (0xb38707c0)
+        QObject (0xb3866924) 0
+            primary-for QWidget (0xb3887af0)
+        QPaintDevice (0xb3866960) 8
+            vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 244u)
+
+Vtable for QDateTimeEdit
+QDateTimeEdit::_ZTV13QDateTimeEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QDateTimeEdit)
+8     QDateTimeEdit::metaObject
+12    QDateTimeEdit::qt_metacast
+16    QDateTimeEdit::qt_metacall
+20    QDateTimeEdit::~QDateTimeEdit
+24    QDateTimeEdit::~QDateTimeEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI13QDateTimeEdit)
+260   QDateTimeEdit::_ZThn8_N13QDateTimeEditD1Ev
+264   QDateTimeEdit::_ZThn8_N13QDateTimeEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDateTimeEdit
+   size=20 align=4
+   base size=20 base align=4
+QDateTimeEdit (0xb3870a80) 0
+    vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 8u)
+  QAbstractSpinBox (0xb3870ac0) 0
+      primary-for QDateTimeEdit (0xb3870a80)
+    QWidget (0xb3896910) 0
+        primary-for QAbstractSpinBox (0xb3870ac0)
+      QObject (0xb3866b7c) 0
+          primary-for QWidget (0xb3896910)
+      QPaintDevice (0xb3866bb8) 8
+          vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 260u)
+
+Vtable for QTimeEdit
+QTimeEdit::_ZTV9QTimeEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeEdit)
+8     QTimeEdit::metaObject
+12    QTimeEdit::qt_metacast
+16    QTimeEdit::qt_metacall
+20    QTimeEdit::~QTimeEdit
+24    QTimeEdit::~QTimeEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI9QTimeEdit)
+260   QTimeEdit::_ZThn8_N9QTimeEditD1Ev
+264   QTimeEdit::_ZThn8_N9QTimeEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTimeEdit
+   size=20 align=4
+   base size=20 base align=4
+QTimeEdit (0xb3870d80) 0
+    vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 8u)
+  QDateTimeEdit (0xb3870dc0) 0
+      primary-for QTimeEdit (0xb3870d80)
+    QAbstractSpinBox (0xb3870e00) 0
+        primary-for QDateTimeEdit (0xb3870dc0)
+      QWidget (0xb38b0dc0) 0
+          primary-for QAbstractSpinBox (0xb3870e00)
+        QObject (0xb3866dd4) 0
+            primary-for QWidget (0xb38b0dc0)
+        QPaintDevice (0xb3866e10) 8
+            vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 260u)
+
+Vtable for QDateEdit
+QDateEdit::_ZTV9QDateEdit: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QDateEdit)
+8     QDateEdit::metaObject
+12    QDateEdit::qt_metacast
+16    QDateEdit::qt_metacall
+20    QDateEdit::~QDateEdit
+24    QDateEdit::~QDateEdit
+28    QDateTimeEdit::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDateTimeEdit::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDateTimeEdit::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QDateTimeEdit::wheelEvent
+100   QDateTimeEdit::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QDateTimeEdit::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDateTimeEdit::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QDateTimeEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDateTimeEdit::validate
+228   QDateTimeEdit::fixup
+232   QDateTimeEdit::stepBy
+236   QDateTimeEdit::clear
+240   QDateTimeEdit::stepEnabled
+244   QDateTimeEdit::dateTimeFromText
+248   QDateTimeEdit::textFromDateTime
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI9QDateEdit)
+260   QDateEdit::_ZThn8_N9QDateEditD1Ev
+264   QDateEdit::_ZThn8_N9QDateEditD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDateEdit
+   size=20 align=4
+   base size=20 base align=4
+QDateEdit (0xb38c3040) 0
+    vptr=((& QDateEdit::_ZTV9QDateEdit) + 8u)
+  QDateTimeEdit (0xb38c3080) 0
+      primary-for QDateEdit (0xb38c3040)
+    QAbstractSpinBox (0xb38c30c0) 0
+        primary-for QDateTimeEdit (0xb38c3080)
+      QWidget (0xb38c5000) 0
+          primary-for QAbstractSpinBox (0xb38c30c0)
+        QObject (0xb3866f3c) 0
+            primary-for QWidget (0xb38c5000)
+        QPaintDevice (0xb3866f78) 8
+            vptr=((& QDateEdit::_ZTV9QDateEdit) + 260u)
+
+Vtable for QDial
+QDial::_ZTV5QDial: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QDial)
+8     QDial::metaObject
+12    QDial::qt_metacast
+16    QDial::qt_metacall
+20    QDial::~QDial
+24    QDial::~QDial
+28    QDial::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QDial::sizeHint
+68    QDial::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QDial::mousePressEvent
+84    QDial::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QDial::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDial::paintEvent
+128   QWidget::moveEvent
+132   QDial::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDial::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI5QDial)
+236   QDial::_ZThn8_N5QDialD1Ev
+240   QDial::_ZThn8_N5QDialD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDial
+   size=20 align=4
+   base size=20 base align=4
+QDial (0xb38c3440) 0
+    vptr=((& QDial::_ZTV5QDial) + 8u)
+  QAbstractSlider (0xb38c3480) 0
+      primary-for QDial (0xb38c3440)
+    QWidget (0xb36d7a50) 0
+        primary-for QAbstractSlider (0xb38c3480)
+      QObject (0xb36d01a4) 0
+          primary-for QWidget (0xb36d7a50)
+      QPaintDevice (0xb36d01e0) 8
+          vptr=((& QDial::_ZTV5QDial) + 236u)
+
+Vtable for QDialogButtonBox
+QDialogButtonBox::_ZTV16QDialogButtonBox: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QDialogButtonBox)
+8     QDialogButtonBox::metaObject
+12    QDialogButtonBox::qt_metacast
+16    QDialogButtonBox::qt_metacall
+20    QDialogButtonBox::~QDialogButtonBox
+24    QDialogButtonBox::~QDialogButtonBox
+28    QDialogButtonBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QDialogButtonBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI16QDialogButtonBox)
+232   QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD1Ev
+236   QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDialogButtonBox
+   size=20 align=4
+   base size=20 base align=4
+QDialogButtonBox (0xb38c3740) 0
+    vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 8u)
+  QWidget (0xb37001e0) 0
+      primary-for QDialogButtonBox (0xb38c3740)
+    QObject (0xb36d03fc) 0
+        primary-for QWidget (0xb37001e0)
+    QPaintDevice (0xb36d0438) 8
+        vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 232u)
+
+Vtable for QDockWidget
+QDockWidget::_ZTV11QDockWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDockWidget)
+8     QDockWidget::metaObject
+12    QDockWidget::qt_metacast
+16    QDockWidget::qt_metacall
+20    QDockWidget::~QDockWidget
+24    QDockWidget::~QDockWidget
+28    QDockWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QDockWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QDockWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QDockWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QDockWidget)
+232   QDockWidget::_ZThn8_N11QDockWidgetD1Ev
+236   QDockWidget::_ZThn8_N11QDockWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDockWidget
+   size=20 align=4
+   base size=20 base align=4
+QDockWidget (0xb38c3b40) 0
+    vptr=((& QDockWidget::_ZTV11QDockWidget) + 8u)
+  QWidget (0xb3719b90) 0
+      primary-for QDockWidget (0xb38c3b40)
+    QObject (0xb36d0744) 0
+        primary-for QWidget (0xb3719b90)
+    QPaintDevice (0xb36d0780) 8
+        vptr=((& QDockWidget::_ZTV11QDockWidget) + 232u)
+
+Vtable for QFocusFrame
+QFocusFrame::_ZTV11QFocusFrame: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFocusFrame)
+8     QFocusFrame::metaObject
+12    QFocusFrame::qt_metacast
+16    QFocusFrame::qt_metacall
+20    QFocusFrame::~QFocusFrame
+24    QFocusFrame::~QFocusFrame
+28    QFocusFrame::event
+32    QFocusFrame::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFocusFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI11QFocusFrame)
+232   QFocusFrame::_ZThn8_N11QFocusFrameD1Ev
+236   QFocusFrame::_ZThn8_N11QFocusFrameD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFocusFrame
+   size=20 align=4
+   base size=20 base align=4
+QFocusFrame (0xb376f000) 0
+    vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 8u)
+  QWidget (0xb3754dc0) 0
+      primary-for QFocusFrame (0xb376f000)
+    QObject (0xb36d0b7c) 0
+        primary-for QWidget (0xb3754dc0)
+    QPaintDevice (0xb36d0bb8) 8
+        vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 232u)
+
+Class QFontDatabase
+   size=4 align=4
+   base size=4 base align=4
+QFontDatabase (0xb36d0dd4) 0
+
+Vtable for QFontComboBox
+QFontComboBox::_ZTV13QFontComboBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFontComboBox)
+8     QFontComboBox::metaObject
+12    QFontComboBox::qt_metacast
+16    QFontComboBox::qt_metacall
+20    QFontComboBox::~QFontComboBox
+24    QFontComboBox::~QFontComboBox
+28    QFontComboBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFontComboBox::sizeHint
+68    QComboBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QComboBox::mousePressEvent
+84    QComboBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QComboBox::wheelEvent
+100   QComboBox::keyPressEvent
+104   QComboBox::keyReleaseEvent
+108   QComboBox::focusInEvent
+112   QComboBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QComboBox::paintEvent
+128   QWidget::moveEvent
+132   QComboBox::resizeEvent
+136   QWidget::closeEvent
+140   QComboBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QComboBox::showEvent
+172   QComboBox::hideEvent
+176   QWidget::x11Event
+180   QComboBox::changeEvent
+184   QWidget::metric
+188   QComboBox::inputMethodEvent
+192   QComboBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QComboBox::showPopup
+228   QComboBox::hidePopup
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI13QFontComboBox)
+240   QFontComboBox::_ZThn8_N13QFontComboBoxD1Ev
+244   QFontComboBox::_ZThn8_N13QFontComboBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFontComboBox
+   size=20 align=4
+   base size=20 base align=4
+QFontComboBox (0xb376f300) 0
+    vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 8u)
+  QComboBox (0xb376f340) 0
+      primary-for QFontComboBox (0xb376f300)
+    QWidget (0xb3783690) 0
+        primary-for QComboBox (0xb376f340)
+      QObject (0xb36d0e10) 0
+          primary-for QWidget (0xb3783690)
+      QPaintDevice (0xb36d0e4c) 8
+          vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 240u)
+
+Vtable for QGroupBox
+QGroupBox::_ZTV9QGroupBox: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QGroupBox)
+8     QGroupBox::metaObject
+12    QGroupBox::qt_metacast
+16    QGroupBox::qt_metacall
+20    QGroupBox::~QGroupBox
+24    QGroupBox::~QGroupBox
+28    QGroupBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QGroupBox::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QGroupBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGroupBox::mousePressEvent
+84    QGroupBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QGroupBox::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QGroupBox::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGroupBox::paintEvent
+128   QWidget::moveEvent
+132   QGroupBox::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QGroupBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QGroupBox)
+232   QGroupBox::_ZThn8_N9QGroupBoxD1Ev
+236   QGroupBox::_ZThn8_N9QGroupBoxD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QGroupBox
+   size=20 align=4
+   base size=20 base align=4
+QGroupBox (0xb376f740) 0
+    vptr=((& QGroupBox::_ZTV9QGroupBox) + 8u)
+  QWidget (0xb379a870) 0
+      primary-for QGroupBox (0xb376f740)
+    QObject (0xb3793168) 0
+        primary-for QWidget (0xb379a870)
+    QPaintDevice (0xb37931a4) 8
+        vptr=((& QGroupBox::_ZTV9QGroupBox) + 232u)
+
+Vtable for QLabel
+QLabel::_ZTV6QLabel: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QLabel)
+8     QLabel::metaObject
+12    QLabel::qt_metacast
+16    QLabel::qt_metacall
+20    QLabel::~QLabel
+24    QLabel::~QLabel
+28    QLabel::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLabel::sizeHint
+68    QLabel::minimumSizeHint
+72    QLabel::heightForWidth
+76    QWidget::paintEngine
+80    QLabel::mousePressEvent
+84    QLabel::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QLabel::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QLabel::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QLabel::focusInEvent
+112   QLabel::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLabel::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QLabel::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QLabel::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QLabel::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI6QLabel)
+232   QLabel::_ZThn8_N6QLabelD1Ev
+236   QLabel::_ZThn8_N6QLabelD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLabel
+   size=20 align=4
+   base size=20 base align=4
+QLabel (0xb376fa00) 0
+    vptr=((& QLabel::_ZTV6QLabel) + 8u)
+  QFrame (0xb376fa40) 0
+      primary-for QLabel (0xb376fa00)
+    QWidget (0xb37c6280) 0
+        primary-for QFrame (0xb376fa40)
+      QObject (0xb37933c0) 0
+          primary-for QWidget (0xb37c6280)
+      QPaintDevice (0xb37933fc) 8
+          vptr=((& QLabel::_ZTV6QLabel) + 232u)
+
+Vtable for QLCDNumber
+QLCDNumber::_ZTV10QLCDNumber: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QLCDNumber)
+8     QLCDNumber::metaObject
+12    QLCDNumber::qt_metacast
+16    QLCDNumber::qt_metacall
+20    QLCDNumber::~QLCDNumber
+24    QLCDNumber::~QLCDNumber
+28    QLCDNumber::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLCDNumber::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLCDNumber::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QLCDNumber)
+232   QLCDNumber::_ZThn8_N10QLCDNumberD1Ev
+236   QLCDNumber::_ZThn8_N10QLCDNumberD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLCDNumber
+   size=20 align=4
+   base size=20 base align=4
+QLCDNumber (0xb376fd40) 0
+    vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 8u)
+  QFrame (0xb376fd80) 0
+      primary-for QLCDNumber (0xb376fd40)
+    QWidget (0xb35dd5a0) 0
+        primary-for QFrame (0xb376fd80)
+      QObject (0xb3793618) 0
+          primary-for QWidget (0xb35dd5a0)
+      QPaintDevice (0xb3793654) 8
+          vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 232u)
+
+Vtable for QLineEdit
+QLineEdit::_ZTV9QLineEdit: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QLineEdit)
+8     QLineEdit::metaObject
+12    QLineEdit::qt_metacast
+16    QLineEdit::qt_metacall
+20    QLineEdit::~QLineEdit
+24    QLineEdit::~QLineEdit
+28    QLineEdit::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QLineEdit::sizeHint
+68    QLineEdit::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QLineEdit::mousePressEvent
+84    QLineEdit::mouseReleaseEvent
+88    QLineEdit::mouseDoubleClickEvent
+92    QLineEdit::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QLineEdit::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QLineEdit::focusInEvent
+112   QLineEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QLineEdit::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QLineEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QLineEdit::dragEnterEvent
+156   QLineEdit::dragMoveEvent
+160   QLineEdit::dragLeaveEvent
+164   QLineEdit::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QLineEdit::changeEvent
+184   QWidget::metric
+188   QLineEdit::inputMethodEvent
+192   QLineEdit::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QLineEdit)
+232   QLineEdit::_ZThn8_N9QLineEditD1Ev
+236   QLineEdit::_ZThn8_N9QLineEditD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QLineEdit
+   size=20 align=4
+   base size=20 base align=4
+QLineEdit (0xb35f50c0) 0
+    vptr=((& QLineEdit::_ZTV9QLineEdit) + 8u)
+  QWidget (0xb35f33c0) 0
+      primary-for QLineEdit (0xb35f50c0)
+    QObject (0xb379399c) 0
+        primary-for QWidget (0xb35f33c0)
+    QPaintDevice (0xb37939d8) 8
+        vptr=((& QLineEdit::_ZTV9QLineEdit) + 232u)
+
+Vtable for QMainWindow
+QMainWindow::_ZTV11QMainWindow: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMainWindow)
+8     QMainWindow::metaObject
+12    QMainWindow::qt_metacast
+16    QMainWindow::qt_metacall
+20    QMainWindow::~QMainWindow
+24    QMainWindow::~QMainWindow
+28    QMainWindow::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QMainWindow::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QMainWindow::createPopupMenu
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI11QMainWindow)
+236   QMainWindow::_ZThn8_N11QMainWindowD1Ev
+240   QMainWindow::_ZThn8_N11QMainWindowD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMainWindow
+   size=20 align=4
+   base size=20 base align=4
+QMainWindow (0xb35f5940) 0
+    vptr=((& QMainWindow::_ZTV11QMainWindow) + 8u)
+  QWidget (0xb361f410) 0
+      primary-for QMainWindow (0xb35f5940)
+    QObject (0xb362403c) 0
+        primary-for QWidget (0xb361f410)
+    QPaintDevice (0xb3624078) 8
+        vptr=((& QMainWindow::_ZTV11QMainWindow) + 236u)
+
+Vtable for QMdiArea
+QMdiArea::_ZTV8QMdiArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QMdiArea)
+8     QMdiArea::metaObject
+12    QMdiArea::qt_metacast
+16    QMdiArea::qt_metacall
+20    QMdiArea::~QMdiArea
+24    QMdiArea::~QMdiArea
+28    QMdiArea::event
+32    QMdiArea::eventFilter
+36    QMdiArea::timerEvent
+40    QMdiArea::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMdiArea::sizeHint
+68    QMdiArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QMdiArea::paintEvent
+128   QWidget::moveEvent
+132   QMdiArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QMdiArea::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QMdiArea::viewportEvent
+228   QMdiArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI8QMdiArea)
+240   QMdiArea::_ZThn8_N8QMdiAreaD1Ev
+244   QMdiArea::_ZThn8_N8QMdiAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMdiArea
+   size=20 align=4
+   base size=20 base align=4
+QMdiArea (0xb35f5d40) 0
+    vptr=((& QMdiArea::_ZTV8QMdiArea) + 8u)
+  QAbstractScrollArea (0xb35f5d80) 0
+      primary-for QMdiArea (0xb35f5d40)
+    QFrame (0xb35f5dc0) 0
+        primary-for QAbstractScrollArea (0xb35f5d80)
+      QWidget (0xb3640820) 0
+          primary-for QFrame (0xb35f5dc0)
+        QObject (0xb3624384) 0
+            primary-for QWidget (0xb3640820)
+        QPaintDevice (0xb36243c0) 8
+            vptr=((& QMdiArea::_ZTV8QMdiArea) + 240u)
+
+Vtable for QMdiSubWindow
+QMdiSubWindow::_ZTV13QMdiSubWindow: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QMdiSubWindow)
+8     QMdiSubWindow::metaObject
+12    QMdiSubWindow::qt_metacast
+16    QMdiSubWindow::qt_metacall
+20    QMdiSubWindow::~QMdiSubWindow
+24    QMdiSubWindow::~QMdiSubWindow
+28    QMdiSubWindow::event
+32    QMdiSubWindow::eventFilter
+36    QMdiSubWindow::timerEvent
+40    QMdiSubWindow::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMdiSubWindow::sizeHint
+68    QMdiSubWindow::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QMdiSubWindow::mousePressEvent
+84    QMdiSubWindow::mouseReleaseEvent
+88    QMdiSubWindow::mouseDoubleClickEvent
+92    QMdiSubWindow::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMdiSubWindow::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QMdiSubWindow::focusInEvent
+112   QMdiSubWindow::focusOutEvent
+116   QWidget::enterEvent
+120   QMdiSubWindow::leaveEvent
+124   QMdiSubWindow::paintEvent
+128   QMdiSubWindow::moveEvent
+132   QMdiSubWindow::resizeEvent
+136   QMdiSubWindow::closeEvent
+140   QMdiSubWindow::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QMdiSubWindow::showEvent
+172   QMdiSubWindow::hideEvent
+176   QWidget::x11Event
+180   QMdiSubWindow::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI13QMdiSubWindow)
+232   QMdiSubWindow::_ZThn8_N13QMdiSubWindowD1Ev
+236   QMdiSubWindow::_ZThn8_N13QMdiSubWindowD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMdiSubWindow
+   size=20 align=4
+   base size=20 base align=4
+QMdiSubWindow (0xb366f1c0) 0
+    vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 8u)
+  QWidget (0xb3676af0) 0
+      primary-for QMdiSubWindow (0xb366f1c0)
+    QObject (0xb3624708) 0
+        primary-for QWidget (0xb3676af0)
+    QPaintDevice (0xb3624744) 8
+        vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 232u)
+
+Vtable for QAction
+QAction::_ZTV7QAction: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QAction)
+8     QAction::metaObject
+12    QAction::qt_metacast
+16    QAction::qt_metacall
+20    QAction::~QAction
+24    QAction::~QAction
+28    QAction::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QAction
+   size=8 align=4
+   base size=8 base align=4
+QAction (0xb366f600) 0
+    vptr=((& QAction::_ZTV7QAction) + 8u)
+  QObject (0xb3624a50) 0
+      primary-for QAction (0xb366f600)
+
+Vtable for QActionGroup
+QActionGroup::_ZTV12QActionGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QActionGroup)
+8     QActionGroup::metaObject
+12    QActionGroup::qt_metacast
+16    QActionGroup::qt_metacall
+20    QActionGroup::~QActionGroup
+24    QActionGroup::~QActionGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QActionGroup
+   size=8 align=4
+   base size=8 base align=4
+QActionGroup (0xb366fc80) 0
+    vptr=((& QActionGroup::_ZTV12QActionGroup) + 8u)
+  QObject (0xb3624f00) 0
+      primary-for QActionGroup (0xb366fc80)
+
+Vtable for QMenu
+QMenu::_ZTV5QMenu: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QMenu)
+8     QMenu::metaObject
+12    QMenu::qt_metacast
+16    QMenu::qt_metacall
+20    QMenu::~QMenu
+24    QMenu::~QMenu
+28    QMenu::event
+32    QObject::eventFilter
+36    QMenu::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QMenu::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QMenu::mousePressEvent
+84    QMenu::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QMenu::mouseMoveEvent
+96    QMenu::wheelEvent
+100   QMenu::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QMenu::enterEvent
+120   QMenu::leaveEvent
+124   QMenu::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QMenu::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QMenu::hideEvent
+176   QWidget::x11Event
+180   QMenu::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QMenu::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI5QMenu)
+232   QMenu::_ZThn8_N5QMenuD1Ev
+236   QMenu::_ZThn8_N5QMenuD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMenu
+   size=20 align=4
+   base size=20 base align=4
+QMenu (0xb34fd100) 0
+    vptr=((& QMenu::_ZTV5QMenu) + 8u)
+  QWidget (0xb3512820) 0
+      primary-for QMenu (0xb34fd100)
+    QObject (0xb34f9348) 0
+        primary-for QWidget (0xb3512820)
+    QPaintDevice (0xb34f9384) 8
+        vptr=((& QMenu::_ZTV5QMenu) + 232u)
+
+Vtable for QMenuBar
+QMenuBar::_ZTV8QMenuBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QMenuBar)
+8     QMenuBar::metaObject
+12    QMenuBar::qt_metacast
+16    QMenuBar::qt_metacall
+20    QMenuBar::~QMenuBar
+24    QMenuBar::~QMenuBar
+28    QMenuBar::event
+32    QMenuBar::eventFilter
+36    QMenuBar::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QMenuBar::setVisible
+64    QMenuBar::sizeHint
+68    QMenuBar::minimumSizeHint
+72    QMenuBar::heightForWidth
+76    QWidget::paintEngine
+80    QMenuBar::mousePressEvent
+84    QMenuBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QMenuBar::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMenuBar::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QMenuBar::focusInEvent
+112   QMenuBar::focusOutEvent
+116   QWidget::enterEvent
+120   QMenuBar::leaveEvent
+124   QMenuBar::paintEvent
+128   QWidget::moveEvent
+132   QMenuBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QMenuBar::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QMenuBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI8QMenuBar)
+232   QMenuBar::_ZThn8_N8QMenuBarD1Ev
+236   QMenuBar::_ZThn8_N8QMenuBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMenuBar
+   size=20 align=4
+   base size=20 base align=4
+QMenuBar (0xb3553d40) 0
+    vptr=((& QMenuBar::_ZTV8QMenuBar) + 8u)
+  QWidget (0xb3564aa0) 0
+      primary-for QMenuBar (0xb3553d40)
+    QObject (0xb3556a50) 0
+        primary-for QWidget (0xb3564aa0)
+    QPaintDevice (0xb3556a8c) 8
+        vptr=((& QMenuBar::_ZTV8QMenuBar) + 232u)
+
+Vtable for QMenuItem
+QMenuItem::_ZTV9QMenuItem: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMenuItem)
+8     QMenuItem::metaObject
+12    QMenuItem::qt_metacast
+16    QMenuItem::qt_metacall
+20    QMenuItem::~QMenuItem
+24    QMenuItem::~QMenuItem
+28    QAction::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QMenuItem
+   size=8 align=4
+   base size=8 base align=4
+QMenuItem (0xb35b0980) 0
+    vptr=((& QMenuItem::_ZTV9QMenuItem) + 8u)
+  QAction (0xb35b09c0) 0
+      primary-for QMenuItem (0xb35b0980)
+    QObject (0xb35ba1e0) 0
+        primary-for QAction (0xb35b09c0)
+
+Vtable for QAbstractUndoItem
+QAbstractUndoItem::_ZTV17QAbstractUndoItem: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAbstractUndoItem)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAbstractUndoItem
+   size=4 align=4
+   base size=4 base align=4
+QAbstractUndoItem (0xb35ba30c) 0 nearly-empty
+    vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 8u)
+
+Vtable for QTextDocument
+QTextDocument::_ZTV13QTextDocument: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QTextDocument)
+8     QTextDocument::metaObject
+12    QTextDocument::qt_metacast
+16    QTextDocument::qt_metacall
+20    QTextDocument::~QTextDocument
+24    QTextDocument::~QTextDocument
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextDocument::clear
+60    QTextDocument::createObject
+64    QTextDocument::loadResource
+
+Class QTextDocument
+   size=8 align=4
+   base size=8 base align=4
+QTextDocument (0xb35b0e00) 0
+    vptr=((& QTextDocument::_ZTV13QTextDocument) + 8u)
+  QObject (0xb35ba528) 0
+      primary-for QTextDocument (0xb35b0e00)
+
+Class QTextOption::Tab
+   size=16 align=4
+   base size=14 base align=4
+QTextOption::Tab (0xb35ba870) 0
+
+Class QTextOption
+   size=24 align=4
+   base size=24 base align=4
+QTextOption (0xb35ba834) 0
+
+Class QPen
+   size=4 align=4
+   base size=4 base align=4
+QPen (0xb3426618) 0
+
+Class QTextLength
+   size=12 align=4
+   base size=12 base align=4
+QTextLength (0xb3426780) 0
+
+Class QTextFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextFormat (0xb346f000) 0
+
+Class QTextCharFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextCharFormat (0xb3464bc0) 0
+  QTextFormat (0xb346f564) 0
+
+Class QTextBlockFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextBlockFormat (0xb32f2b00) 0
+  QTextFormat (0xb32ffb40) 0
+
+Class QTextListFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextListFormat (0xb331f0c0) 0
+  QTextFormat (0xb331d30c) 0
+
+Class QTextImageFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextImageFormat (0xb331f280) 0
+  QTextCharFormat (0xb331f2c0) 0
+    QTextFormat (0xb331d564) 0
+
+Class QTextFrameFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextFrameFormat (0xb331f500) 0
+  QTextFormat (0xb331d834) 0
+
+Class QTextTableFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextTableFormat (0xb331fb80) 0
+  QTextFrameFormat (0xb331fbc0) 0
+    QTextFormat (0xb334d078) 0
+
+Class QTextTableCellFormat
+   size=8 align=4
+   base size=8 base align=4
+QTextTableCellFormat (0xb335a0c0) 0
+  QTextCharFormat (0xb335a100) 0
+    QTextFormat (0xb334d654) 0
+
+Class QTextCursor
+   size=4 align=4
+   base size=4 base align=4
+QTextCursor (0xb334d9d8) 0
+
+Vtable for QTextObject
+QTextObject::_ZTV11QTextObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextObject)
+8     QTextObject::metaObject
+12    QTextObject::qt_metacast
+16    QTextObject::qt_metacall
+20    QTextObject::~QTextObject
+24    QTextObject::~QTextObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextObject
+   size=8 align=4
+   base size=8 base align=4
+QTextObject (0xb335a440) 0
+    vptr=((& QTextObject::_ZTV11QTextObject) + 8u)
+  QObject (0xb334da50) 0
+      primary-for QTextObject (0xb335a440)
+
+Vtable for QTextBlockGroup
+QTextBlockGroup::_ZTV15QTextBlockGroup: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QTextBlockGroup)
+8     QTextBlockGroup::metaObject
+12    QTextBlockGroup::qt_metacast
+16    QTextBlockGroup::qt_metacall
+20    QTextBlockGroup::~QTextBlockGroup
+24    QTextBlockGroup::~QTextBlockGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextBlockGroup::blockInserted
+60    QTextBlockGroup::blockRemoved
+64    QTextBlockGroup::blockFormatChanged
+
+Class QTextBlockGroup
+   size=8 align=4
+   base size=8 base align=4
+QTextBlockGroup (0xb335a740) 0
+    vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 8u)
+  QTextObject (0xb335a780) 0
+      primary-for QTextBlockGroup (0xb335a740)
+    QObject (0xb334dc6c) 0
+        primary-for QTextObject (0xb335a780)
+
+Vtable for QTextFrameLayoutData
+QTextFrameLayoutData::_ZTV20QTextFrameLayoutData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QTextFrameLayoutData)
+8     QTextFrameLayoutData::~QTextFrameLayoutData
+12    QTextFrameLayoutData::~QTextFrameLayoutData
+
+Class QTextFrameLayoutData
+   size=4 align=4
+   base size=4 base align=4
+QTextFrameLayoutData (0xb334de88) 0 nearly-empty
+    vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 8u)
+
+Class QTextFrame::iterator
+   size=20 align=4
+   base size=20 base align=4
+QTextFrame::iterator (0xb334df00) 0
+
+Vtable for QTextFrame
+QTextFrame::_ZTV10QTextFrame: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextFrame)
+8     QTextFrame::metaObject
+12    QTextFrame::qt_metacast
+16    QTextFrame::qt_metacall
+20    QTextFrame::~QTextFrame
+24    QTextFrame::~QTextFrame
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextFrame
+   size=8 align=4
+   base size=8 base align=4
+QTextFrame (0xb335aa80) 0
+    vptr=((& QTextFrame::_ZTV10QTextFrame) + 8u)
+  QTextObject (0xb335aac0) 0
+      primary-for QTextFrame (0xb335aa80)
+    QObject (0xb334dec4) 0
+        primary-for QTextObject (0xb335aac0)
+
+Vtable for QTextBlockUserData
+QTextBlockUserData::_ZTV18QTextBlockUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QTextBlockUserData)
+8     QTextBlockUserData::~QTextBlockUserData
+12    QTextBlockUserData::~QTextBlockUserData
+
+Class QTextBlockUserData
+   size=4 align=4
+   base size=4 base align=4
+QTextBlockUserData (0xb33abbb8) 0 nearly-empty
+    vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 8u)
+
+Class QTextBlock::iterator
+   size=16 align=4
+   base size=16 base align=4
+QTextBlock::iterator (0xb33abc30) 0
+
+Class QTextBlock
+   size=8 align=4
+   base size=8 base align=4
+QTextBlock (0xb33abbf4) 0
+
+Class QTextFragment
+   size=12 align=4
+   base size=12 base align=4
+QTextFragment (0xb31d28ac) 0
+
+Vtable for QMimeSource
+QMimeSource::_ZTV11QMimeSource: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMimeSource)
+8     QMimeSource::~QMimeSource
+12    QMimeSource::~QMimeSource
+16    __cxa_pure_virtual
+20    QMimeSource::provides
+24    __cxa_pure_virtual
+
+Class QMimeSource
+   size=4 align=4
+   base size=4 base align=4
+QMimeSource (0xb31e97f8) 0 nearly-empty
+    vptr=((& QMimeSource::_ZTV11QMimeSource) + 8u)
+
+Vtable for QDrag
+QDrag::_ZTV5QDrag: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QDrag)
+8     QDrag::metaObject
+12    QDrag::qt_metacast
+16    QDrag::qt_metacall
+20    QDrag::~QDrag
+24    QDrag::~QDrag
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QDrag
+   size=8 align=4
+   base size=8 base align=4
+QDrag (0xb31d7800) 0
+    vptr=((& QDrag::_ZTV5QDrag) + 8u)
+  QObject (0xb31e9834) 0
+      primary-for QDrag (0xb31d7800)
+
+Vtable for QInputEvent
+QInputEvent::_ZTV11QInputEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QInputEvent)
+8     QInputEvent::~QInputEvent
+12    QInputEvent::~QInputEvent
+
+Class QInputEvent
+   size=16 align=4
+   base size=16 base align=4
+QInputEvent (0xb31d7ac0) 0
+    vptr=((& QInputEvent::_ZTV11QInputEvent) + 8u)
+  QEvent (0xb31e9a50) 0
+      primary-for QInputEvent (0xb31d7ac0)
+
+Vtable for QMouseEvent
+QMouseEvent::_ZTV11QMouseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMouseEvent)
+8     QMouseEvent::~QMouseEvent
+12    QMouseEvent::~QMouseEvent
+
+Class QMouseEvent
+   size=40 align=4
+   base size=40 base align=4
+QMouseEvent (0xb31d7bc0) 0
+    vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 8u)
+  QInputEvent (0xb31d7c00) 0
+      primary-for QMouseEvent (0xb31d7bc0)
+    QEvent (0xb31e9b40) 0
+        primary-for QInputEvent (0xb31d7c00)
+
+Vtable for QHoverEvent
+QHoverEvent::_ZTV11QHoverEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHoverEvent)
+8     QHoverEvent::~QHoverEvent
+12    QHoverEvent::~QHoverEvent
+
+Class QHoverEvent
+   size=28 align=4
+   base size=28 base align=4
+QHoverEvent (0xb321f000) 0
+    vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 8u)
+  QEvent (0xb321e03c) 0
+      primary-for QHoverEvent (0xb321f000)
+
+Vtable for QWheelEvent
+QWheelEvent::_ZTV11QWheelEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWheelEvent)
+8     QWheelEvent::~QWheelEvent
+12    QWheelEvent::~QWheelEvent
+
+Class QWheelEvent
+   size=44 align=4
+   base size=44 base align=4
+QWheelEvent (0xb321f100) 0
+    vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 8u)
+  QInputEvent (0xb321f140) 0
+      primary-for QWheelEvent (0xb321f100)
+    QEvent (0xb321e0f0) 0
+        primary-for QInputEvent (0xb321f140)
+
+Vtable for QTabletEvent
+QTabletEvent::_ZTV12QTabletEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTabletEvent)
+8     QTabletEvent::~QTabletEvent
+12    QTabletEvent::~QTabletEvent
+
+Class QTabletEvent
+   size=104 align=4
+   base size=104 base align=4
+QTabletEvent (0xb321f480) 0
+    vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 8u)
+  QInputEvent (0xb321f4c0) 0
+      primary-for QTabletEvent (0xb321f480)
+    QEvent (0xb321e4b0) 0
+        primary-for QInputEvent (0xb321f4c0)
+
+Vtable for QKeyEvent
+QKeyEvent::_ZTV9QKeyEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QKeyEvent)
+8     QKeyEvent::~QKeyEvent
+12    QKeyEvent::~QKeyEvent
+
+Class QKeyEvent
+   size=28 align=4
+   base size=27 base align=4
+QKeyEvent (0xb321f9c0) 0
+    vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 8u)
+  QInputEvent (0xb321fa00) 0
+      primary-for QKeyEvent (0xb321f9c0)
+    QEvent (0xb321eb04) 0
+        primary-for QInputEvent (0xb321fa00)
+
+Vtable for QFocusEvent
+QFocusEvent::_ZTV11QFocusEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFocusEvent)
+8     QFocusEvent::~QFocusEvent
+12    QFocusEvent::~QFocusEvent
+
+Class QFocusEvent
+   size=16 align=4
+   base size=16 base align=4
+QFocusEvent (0xb321ff40) 0
+    vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 8u)
+  QEvent (0xb324a564) 0
+      primary-for QFocusEvent (0xb321ff40)
+
+Vtable for QPaintEvent
+QPaintEvent::_ZTV11QPaintEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPaintEvent)
+8     QPaintEvent::~QPaintEvent
+12    QPaintEvent::~QPaintEvent
+
+Class QPaintEvent
+   size=36 align=4
+   base size=33 base align=4
+QPaintEvent (0xb32550c0) 0
+    vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 8u)
+  QEvent (0xb324a618) 0
+      primary-for QPaintEvent (0xb32550c0)
+
+Vtable for QUpdateLaterEvent
+QUpdateLaterEvent::_ZTV17QUpdateLaterEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QUpdateLaterEvent)
+8     QUpdateLaterEvent::~QUpdateLaterEvent
+12    QUpdateLaterEvent::~QUpdateLaterEvent
+
+Class QUpdateLaterEvent
+   size=16 align=4
+   base size=16 base align=4
+QUpdateLaterEvent (0xb3255240) 0
+    vptr=((& QUpdateLaterEvent::_ZTV17QUpdateLaterEvent) + 8u)
+  QEvent (0xb324a744) 0
+      primary-for QUpdateLaterEvent (0xb3255240)
+
+Vtable for QMoveEvent
+QMoveEvent::_ZTV10QMoveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QMoveEvent)
+8     QMoveEvent::~QMoveEvent
+12    QMoveEvent::~QMoveEvent
+
+Class QMoveEvent
+   size=28 align=4
+   base size=28 base align=4
+QMoveEvent (0xb3255300) 0
+    vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 8u)
+  QEvent (0xb324a7bc) 0
+      primary-for QMoveEvent (0xb3255300)
+
+Vtable for QResizeEvent
+QResizeEvent::_ZTV12QResizeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QResizeEvent)
+8     QResizeEvent::~QResizeEvent
+12    QResizeEvent::~QResizeEvent
+
+Class QResizeEvent
+   size=28 align=4
+   base size=28 base align=4
+QResizeEvent (0xb3255400) 0
+    vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 8u)
+  QEvent (0xb324a870) 0
+      primary-for QResizeEvent (0xb3255400)
+
+Vtable for QCloseEvent
+QCloseEvent::_ZTV11QCloseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QCloseEvent)
+8     QCloseEvent::~QCloseEvent
+12    QCloseEvent::~QCloseEvent
+
+Class QCloseEvent
+   size=12 align=4
+   base size=12 base align=4
+QCloseEvent (0xb3255500) 0
+    vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 8u)
+  QEvent (0xb324a924) 0
+      primary-for QCloseEvent (0xb3255500)
+
+Vtable for QIconDragEvent
+QIconDragEvent::_ZTV14QIconDragEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QIconDragEvent)
+8     QIconDragEvent::~QIconDragEvent
+12    QIconDragEvent::~QIconDragEvent
+
+Class QIconDragEvent
+   size=12 align=4
+   base size=12 base align=4
+QIconDragEvent (0xb3255580) 0
+    vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 8u)
+  QEvent (0xb324a960) 0
+      primary-for QIconDragEvent (0xb3255580)
+
+Vtable for QShowEvent
+QShowEvent::_ZTV10QShowEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QShowEvent)
+8     QShowEvent::~QShowEvent
+12    QShowEvent::~QShowEvent
+
+Class QShowEvent
+   size=12 align=4
+   base size=12 base align=4
+QShowEvent (0xb3255600) 0
+    vptr=((& QShowEvent::_ZTV10QShowEvent) + 8u)
+  QEvent (0xb324a99c) 0
+      primary-for QShowEvent (0xb3255600)
+
+Vtable for QHideEvent
+QHideEvent::_ZTV10QHideEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QHideEvent)
+8     QHideEvent::~QHideEvent
+12    QHideEvent::~QHideEvent
+
+Class QHideEvent
+   size=12 align=4
+   base size=12 base align=4
+QHideEvent (0xb3255680) 0
+    vptr=((& QHideEvent::_ZTV10QHideEvent) + 8u)
+  QEvent (0xb324a9d8) 0
+      primary-for QHideEvent (0xb3255680)
+
+Vtable for QContextMenuEvent
+QContextMenuEvent::_ZTV17QContextMenuEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QContextMenuEvent)
+8     QContextMenuEvent::~QContextMenuEvent
+12    QContextMenuEvent::~QContextMenuEvent
+
+Class QContextMenuEvent
+   size=36 align=4
+   base size=33 base align=4
+QContextMenuEvent (0xb3255700) 0
+    vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 8u)
+  QInputEvent (0xb3255740) 0
+      primary-for QContextMenuEvent (0xb3255700)
+    QEvent (0xb324aa14) 0
+        primary-for QInputEvent (0xb3255740)
+
+Class QInputMethodEvent::Attribute
+   size=24 align=4
+   base size=24 base align=4
+QInputMethodEvent::Attribute (0xb324ad5c) 0
+
+Vtable for QInputMethodEvent
+QInputMethodEvent::_ZTV17QInputMethodEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QInputMethodEvent)
+8     QInputMethodEvent::~QInputMethodEvent
+12    QInputMethodEvent::~QInputMethodEvent
+
+Class QInputMethodEvent
+   size=32 align=4
+   base size=32 base align=4
+QInputMethodEvent (0xb3255980) 0
+    vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 8u)
+  QEvent (0xb324ad20) 0
+      primary-for QInputMethodEvent (0xb3255980)
+
+Vtable for QDropEvent
+QDropEvent::_ZTV10QDropEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QDropEvent)
+8     QDropEvent::~QDropEvent
+12    QDropEvent::~QDropEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI10QDropEvent)
+36    QDropEvent::_ZThn12_N10QDropEventD1Ev
+40    QDropEvent::_ZThn12_N10QDropEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDropEvent
+   size=52 align=4
+   base size=52 base align=4
+QDropEvent (0xb328c500) 0
+    vptr=((& QDropEvent::_ZTV10QDropEvent) + 8u)
+  QEvent (0xb328e2d0) 0
+      primary-for QDropEvent (0xb328c500)
+  QMimeSource (0xb328e30c) 12 nearly-empty
+      vptr=((& QDropEvent::_ZTV10QDropEvent) + 36u)
+
+Vtable for QDragMoveEvent
+QDragMoveEvent::_ZTV14QDragMoveEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDragMoveEvent)
+8     QDragMoveEvent::~QDragMoveEvent
+12    QDragMoveEvent::~QDragMoveEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI14QDragMoveEvent)
+36    QDragMoveEvent::_ZThn12_N14QDragMoveEventD1Ev
+40    QDragMoveEvent::_ZThn12_N14QDragMoveEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDragMoveEvent
+   size=68 align=4
+   base size=68 base align=4
+QDragMoveEvent (0xb329d240) 0
+    vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 8u)
+  QDropEvent (0xb32a11e0) 0
+      primary-for QDragMoveEvent (0xb329d240)
+    QEvent (0xb328e834) 0
+        primary-for QDropEvent (0xb32a11e0)
+    QMimeSource (0xb328e870) 12 nearly-empty
+        vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 36u)
+
+Vtable for QDragEnterEvent
+QDragEnterEvent::_ZTV15QDragEnterEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QDragEnterEvent)
+8     QDragEnterEvent::~QDragEnterEvent
+12    QDragEnterEvent::~QDragEnterEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI15QDragEnterEvent)
+36    QDragEnterEvent::_ZThn12_N15QDragEnterEventD1Ev
+40    QDragEnterEvent::_ZThn12_N15QDragEnterEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDragEnterEvent
+   size=68 align=4
+   base size=68 base align=4
+QDragEnterEvent (0xb329d440) 0
+    vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 8u)
+  QDragMoveEvent (0xb329d480) 0
+      primary-for QDragEnterEvent (0xb329d440)
+    QDropEvent (0xb32a5280) 0
+        primary-for QDragMoveEvent (0xb329d480)
+      QEvent (0xb328ea50) 0
+          primary-for QDropEvent (0xb32a5280)
+      QMimeSource (0xb328ea8c) 12 nearly-empty
+          vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 36u)
+
+Vtable for QDragResponseEvent
+QDragResponseEvent::_ZTV18QDragResponseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QDragResponseEvent)
+8     QDragResponseEvent::~QDragResponseEvent
+12    QDragResponseEvent::~QDragResponseEvent
+
+Class QDragResponseEvent
+   size=16 align=4
+   base size=13 base align=4
+QDragResponseEvent (0xb329d500) 0
+    vptr=((& QDragResponseEvent::_ZTV18QDragResponseEvent) + 8u)
+  QEvent (0xb328eac8) 0
+      primary-for QDragResponseEvent (0xb329d500)
+
+Vtable for QDragLeaveEvent
+QDragLeaveEvent::_ZTV15QDragLeaveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QDragLeaveEvent)
+8     QDragLeaveEvent::~QDragLeaveEvent
+12    QDragLeaveEvent::~QDragLeaveEvent
+
+Class QDragLeaveEvent
+   size=12 align=4
+   base size=12 base align=4
+QDragLeaveEvent (0xb329d5c0) 0
+    vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 8u)
+  QEvent (0xb328eb40) 0
+      primary-for QDragLeaveEvent (0xb329d5c0)
+
+Vtable for QHelpEvent
+QHelpEvent::_ZTV10QHelpEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QHelpEvent)
+8     QHelpEvent::~QHelpEvent
+12    QHelpEvent::~QHelpEvent
+
+Class QHelpEvent
+   size=28 align=4
+   base size=28 base align=4
+QHelpEvent (0xb329d640) 0
+    vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 8u)
+  QEvent (0xb328eb7c) 0
+      primary-for QHelpEvent (0xb329d640)
+
+Vtable for QStatusTipEvent
+QStatusTipEvent::_ZTV15QStatusTipEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QStatusTipEvent)
+8     QStatusTipEvent::~QStatusTipEvent
+12    QStatusTipEvent::~QStatusTipEvent
+
+Class QStatusTipEvent
+   size=16 align=4
+   base size=16 base align=4
+QStatusTipEvent (0xb329d840) 0
+    vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 8u)
+  QEvent (0xb328ee10) 0
+      primary-for QStatusTipEvent (0xb329d840)
+
+Vtable for QWhatsThisClickedEvent
+QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QWhatsThisClickedEvent)
+8     QWhatsThisClickedEvent::~QWhatsThisClickedEvent
+12    QWhatsThisClickedEvent::~QWhatsThisClickedEvent
+
+Class QWhatsThisClickedEvent
+   size=16 align=4
+   base size=16 base align=4
+QWhatsThisClickedEvent (0xb329d900) 0
+    vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 8u)
+  QEvent (0xb328eec4) 0
+      primary-for QWhatsThisClickedEvent (0xb329d900)
+
+Vtable for QActionEvent
+QActionEvent::_ZTV12QActionEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QActionEvent)
+8     QActionEvent::~QActionEvent
+12    QActionEvent::~QActionEvent
+
+Class QActionEvent
+   size=20 align=4
+   base size=20 base align=4
+QActionEvent (0xb329d9c0) 0
+    vptr=((& QActionEvent::_ZTV12QActionEvent) + 8u)
+  QEvent (0xb328ef78) 0
+      primary-for QActionEvent (0xb329d9c0)
+
+Vtable for QFileOpenEvent
+QFileOpenEvent::_ZTV14QFileOpenEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QFileOpenEvent)
+8     QFileOpenEvent::~QFileOpenEvent
+12    QFileOpenEvent::~QFileOpenEvent
+
+Class QFileOpenEvent
+   size=16 align=4
+   base size=16 base align=4
+QFileOpenEvent (0xb329dac0) 0
+    vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 8u)
+  QEvent (0xb32bd03c) 0
+      primary-for QFileOpenEvent (0xb329dac0)
+
+Vtable for QToolBarChangeEvent
+QToolBarChangeEvent::_ZTV19QToolBarChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QToolBarChangeEvent)
+8     QToolBarChangeEvent::~QToolBarChangeEvent
+12    QToolBarChangeEvent::~QToolBarChangeEvent
+
+Class QToolBarChangeEvent
+   size=16 align=4
+   base size=13 base align=4
+QToolBarChangeEvent (0xb329db80) 0
+    vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 8u)
+  QEvent (0xb32bd0f0) 0
+      primary-for QToolBarChangeEvent (0xb329db80)
+
+Vtable for QShortcutEvent
+QShortcutEvent::_ZTV14QShortcutEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QShortcutEvent)
+8     QShortcutEvent::~QShortcutEvent
+12    QShortcutEvent::~QShortcutEvent
+
+Class QShortcutEvent
+   size=24 align=4
+   base size=24 base align=4
+QShortcutEvent (0xb329dcc0) 0
+    vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 8u)
+  QEvent (0xb32bd168) 0
+      primary-for QShortcutEvent (0xb329dcc0)
+
+Vtable for QClipboardEvent
+QClipboardEvent::_ZTV15QClipboardEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QClipboardEvent)
+8     QClipboardEvent::~QClipboardEvent
+12    QClipboardEvent::~QClipboardEvent
+
+Class QClipboardEvent
+   size=12 align=4
+   base size=12 base align=4
+QClipboardEvent (0xb329dec0) 0
+    vptr=((& QClipboardEvent::_ZTV15QClipboardEvent) + 8u)
+  QEvent (0xb32bd30c) 0
+      primary-for QClipboardEvent (0xb329dec0)
+
+Vtable for QWindowStateChangeEvent
+QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QWindowStateChangeEvent)
+8     QWindowStateChangeEvent::~QWindowStateChangeEvent
+12    QWindowStateChangeEvent::~QWindowStateChangeEvent
+
+Class QWindowStateChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QWindowStateChangeEvent (0xb329df80) 0
+    vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 8u)
+  QEvent (0xb32bd384) 0
+      primary-for QWindowStateChangeEvent (0xb329df80)
+
+Vtable for QMenubarUpdatedEvent
+QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QMenubarUpdatedEvent)
+8     QMenubarUpdatedEvent::~QMenubarUpdatedEvent
+12    QMenubarUpdatedEvent::~QMenubarUpdatedEvent
+
+Class QMenubarUpdatedEvent
+   size=16 align=4
+   base size=16 base align=4
+QMenubarUpdatedEvent (0xb30cc040) 0
+    vptr=((& QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent) + 8u)
+  QEvent (0xb32bd438) 0
+      primary-for QMenubarUpdatedEvent (0xb30cc040)
+
+Class QTouchEvent::TouchPoint
+   size=4 align=4
+   base size=4 base align=4
+QTouchEvent::TouchPoint (0xb32bd654) 0
+
+Vtable for QTouchEvent
+QTouchEvent::_ZTV11QTouchEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTouchEvent)
+8     QTouchEvent::~QTouchEvent
+12    QTouchEvent::~QTouchEvent
+
+Class QTouchEvent
+   size=32 align=4
+   base size=32 base align=4
+QTouchEvent (0xb30cc180) 0
+    vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 8u)
+  QInputEvent (0xb30cc1c0) 0
+      primary-for QTouchEvent (0xb30cc180)
+    QEvent (0xb32bd618) 0
+        primary-for QInputEvent (0xb30cc1c0)
+
+Vtable for QGestureEvent
+QGestureEvent::_ZTV13QGestureEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGestureEvent)
+8     QGestureEvent::~QGestureEvent
+12    QGestureEvent::~QGestureEvent
+
+Class QGestureEvent
+   size=12 align=4
+   base size=12 base align=4
+QGestureEvent (0xb30cc580) 0
+    vptr=((& QGestureEvent::_ZTV13QGestureEvent) + 8u)
+  QEvent (0xb32bd924) 0
+      primary-for QGestureEvent (0xb30cc580)
+
+Class QTextInlineObject
+   size=8 align=4
+   base size=8 base align=4
+QTextInlineObject (0xb32bd960) 0
+
+Class QTextLayout::FormatRange
+   size=16 align=4
+   base size=16 base align=4
+QTextLayout::FormatRange (0xb32bdce4) 0
+
+Class QTextLayout
+   size=4 align=4
+   base size=4 base align=4
+QTextLayout (0xb32bdca8) 0
+
+Class QTextLine
+   size=8 align=4
+   base size=8 base align=4
+QTextLine (0xb32bde88) 0
+
+Class QTextEdit::ExtraSelection
+   size=12 align=4
+   base size=12 base align=4
+QTextEdit::ExtraSelection (0xb31292d0) 0
+
+Vtable for QTextEdit
+QTextEdit::_ZTV9QTextEdit: 69u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTextEdit)
+8     QTextEdit::metaObject
+12    QTextEdit::qt_metacast
+16    QTextEdit::qt_metacall
+20    QTextEdit::~QTextEdit
+24    QTextEdit::~QTextEdit
+28    QTextEdit::event
+32    QObject::eventFilter
+36    QTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTextEdit::mousePressEvent
+84    QTextEdit::mouseReleaseEvent
+88    QTextEdit::mouseDoubleClickEvent
+92    QTextEdit::mouseMoveEvent
+96    QTextEdit::wheelEvent
+100   QTextEdit::keyPressEvent
+104   QTextEdit::keyReleaseEvent
+108   QTextEdit::focusInEvent
+112   QTextEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTextEdit::paintEvent
+128   QWidget::moveEvent
+132   QTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QTextEdit::dragEnterEvent
+156   QTextEdit::dragMoveEvent
+160   QTextEdit::dragLeaveEvent
+164   QTextEdit::dropEvent
+168   QTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTextEdit::changeEvent
+184   QWidget::metric
+188   QTextEdit::inputMethodEvent
+192   QTextEdit::inputMethodQuery
+196   QTextEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QTextEdit::scrollContentsBy
+232   QTextEdit::loadResource
+236   QTextEdit::createMimeDataFromSelection
+240   QTextEdit::canInsertFromMimeData
+244   QTextEdit::insertFromMimeData
+248   (int (*)(...))-0x000000008
+252   (int (*)(...))(& _ZTI9QTextEdit)
+256   QTextEdit::_ZThn8_N9QTextEditD1Ev
+260   QTextEdit::_ZThn8_N9QTextEditD0Ev
+264   QWidget::_ZThn8_NK7QWidget7devTypeEv
+268   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+272   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTextEdit
+   size=20 align=4
+   base size=20 base align=4
+QTextEdit (0xb30ccd40) 0
+    vptr=((& QTextEdit::_ZTV9QTextEdit) + 8u)
+  QAbstractScrollArea (0xb30ccd80) 0
+      primary-for QTextEdit (0xb30ccd40)
+    QFrame (0xb30ccdc0) 0
+        primary-for QAbstractScrollArea (0xb30ccd80)
+      QWidget (0xb3125be0) 0
+          primary-for QFrame (0xb30ccdc0)
+        QObject (0xb3129258) 0
+            primary-for QWidget (0xb3125be0)
+        QPaintDevice (0xb3129294) 8
+            vptr=((& QTextEdit::_ZTV9QTextEdit) + 256u)
+
+Class QAbstractTextDocumentLayout::Selection
+   size=12 align=4
+   base size=12 base align=4
+QAbstractTextDocumentLayout::Selection (0xb3129b40) 0
+
+Class QAbstractTextDocumentLayout::PaintContext
+   size=48 align=4
+   base size=48 base align=4
+QAbstractTextDocumentLayout::PaintContext (0xb3129b7c) 0
+
+Vtable for QAbstractTextDocumentLayout
+QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractTextDocumentLayout)
+8     QAbstractTextDocumentLayout::metaObject
+12    QAbstractTextDocumentLayout::qt_metacast
+16    QAbstractTextDocumentLayout::qt_metacall
+20    QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout
+24    QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    QAbstractTextDocumentLayout::resizeInlineObject
+88    QAbstractTextDocumentLayout::positionInlineObject
+92    QAbstractTextDocumentLayout::drawInlineObject
+
+Class QAbstractTextDocumentLayout
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTextDocumentLayout (0xb3152ac0) 0
+    vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 8u)
+  QObject (0xb3129b04) 0
+      primary-for QAbstractTextDocumentLayout (0xb3152ac0)
+
+Vtable for QTextObjectInterface
+QTextObjectInterface::_ZTV20QTextObjectInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QTextObjectInterface)
+8     QTextObjectInterface::~QTextObjectInterface
+12    QTextObjectInterface::~QTextObjectInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextObjectInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextObjectInterface (0xb31b22d0) 0 nearly-empty
+    vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 8u)
+
+Vtable for QPlainTextEdit
+QPlainTextEdit::_ZTV14QPlainTextEdit: 69u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QPlainTextEdit)
+8     QPlainTextEdit::metaObject
+12    QPlainTextEdit::qt_metacast
+16    QPlainTextEdit::qt_metacall
+20    QPlainTextEdit::~QPlainTextEdit
+24    QPlainTextEdit::~QPlainTextEdit
+28    QPlainTextEdit::event
+32    QObject::eventFilter
+36    QPlainTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QPlainTextEdit::mousePressEvent
+84    QPlainTextEdit::mouseReleaseEvent
+88    QPlainTextEdit::mouseDoubleClickEvent
+92    QPlainTextEdit::mouseMoveEvent
+96    QPlainTextEdit::wheelEvent
+100   QPlainTextEdit::keyPressEvent
+104   QPlainTextEdit::keyReleaseEvent
+108   QPlainTextEdit::focusInEvent
+112   QPlainTextEdit::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QPlainTextEdit::paintEvent
+128   QWidget::moveEvent
+132   QPlainTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QPlainTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QPlainTextEdit::dragEnterEvent
+156   QPlainTextEdit::dragMoveEvent
+160   QPlainTextEdit::dragLeaveEvent
+164   QPlainTextEdit::dropEvent
+168   QPlainTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QPlainTextEdit::changeEvent
+184   QWidget::metric
+188   QPlainTextEdit::inputMethodEvent
+192   QPlainTextEdit::inputMethodQuery
+196   QPlainTextEdit::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QPlainTextEdit::scrollContentsBy
+232   QPlainTextEdit::loadResource
+236   QPlainTextEdit::createMimeDataFromSelection
+240   QPlainTextEdit::canInsertFromMimeData
+244   QPlainTextEdit::insertFromMimeData
+248   (int (*)(...))-0x000000008
+252   (int (*)(...))(& _ZTI14QPlainTextEdit)
+256   QPlainTextEdit::_ZThn8_N14QPlainTextEditD1Ev
+260   QPlainTextEdit::_ZThn8_N14QPlainTextEditD0Ev
+264   QWidget::_ZThn8_NK7QWidget7devTypeEv
+268   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+272   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPlainTextEdit
+   size=20 align=4
+   base size=20 base align=4
+QPlainTextEdit (0xb31b3540) 0
+    vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 8u)
+  QAbstractScrollArea (0xb31b3580) 0
+      primary-for QPlainTextEdit (0xb31b3540)
+    QFrame (0xb31b35c0) 0
+        primary-for QAbstractScrollArea (0xb31b3580)
+      QWidget (0xb31b68c0) 0
+          primary-for QFrame (0xb31b35c0)
+        QObject (0xb31b27bc) 0
+            primary-for QWidget (0xb31b68c0)
+        QPaintDevice (0xb31b27f8) 8
+            vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 256u)
+
+Vtable for QPlainTextDocumentLayout
+QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QPlainTextDocumentLayout)
+8     QPlainTextDocumentLayout::metaObject
+12    QPlainTextDocumentLayout::qt_metacast
+16    QPlainTextDocumentLayout::qt_metacall
+20    QPlainTextDocumentLayout::~QPlainTextDocumentLayout
+24    QPlainTextDocumentLayout::~QPlainTextDocumentLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPlainTextDocumentLayout::draw
+60    QPlainTextDocumentLayout::hitTest
+64    QPlainTextDocumentLayout::pageCount
+68    QPlainTextDocumentLayout::documentSize
+72    QPlainTextDocumentLayout::frameBoundingRect
+76    QPlainTextDocumentLayout::blockBoundingRect
+80    QPlainTextDocumentLayout::documentChanged
+84    QAbstractTextDocumentLayout::resizeInlineObject
+88    QAbstractTextDocumentLayout::positionInlineObject
+92    QAbstractTextDocumentLayout::drawInlineObject
+
+Class QPlainTextDocumentLayout
+   size=8 align=4
+   base size=8 base align=4
+QPlainTextDocumentLayout (0xb31b3a40) 0
+    vptr=((& QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout) + 8u)
+  QAbstractTextDocumentLayout (0xb31b3a80) 0
+      primary-for QPlainTextDocumentLayout (0xb31b3a40)
+    QObject (0xb31b2b40) 0
+        primary-for QAbstractTextDocumentLayout (0xb31b3a80)
+
+Vtable for QPrinter
+QPrinter::_ZTV8QPrinter: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QPrinter)
+8     QPrinter::~QPrinter
+12    QPrinter::~QPrinter
+16    QPrinter::devType
+20    QPrinter::paintEngine
+24    QPrinter::metric
+
+Class QPrinter
+   size=12 align=4
+   base size=12 base align=4
+QPrinter (0xb31b3d40) 0
+    vptr=((& QPrinter::_ZTV8QPrinter) + 8u)
+  QPaintDevice (0xb31b2d5c) 0
+      primary-for QPrinter (0xb31b3d40)
+
+Vtable for QPrintPreviewWidget
+QPrintPreviewWidget::_ZTV19QPrintPreviewWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QPrintPreviewWidget)
+8     QPrintPreviewWidget::metaObject
+12    QPrintPreviewWidget::qt_metacast
+16    QPrintPreviewWidget::qt_metacall
+20    QPrintPreviewWidget::~QPrintPreviewWidget
+24    QPrintPreviewWidget::~QPrintPreviewWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintPreviewWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI19QPrintPreviewWidget)
+232   QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD1Ev
+236   QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintPreviewWidget
+   size=24 align=4
+   base size=24 base align=4
+QPrintPreviewWidget (0xb3013300) 0
+    vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 8u)
+  QWidget (0xb30175f0) 0
+      primary-for QPrintPreviewWidget (0xb3013300)
+    QObject (0xb30190f0) 0
+        primary-for QWidget (0xb30175f0)
+    QPaintDevice (0xb301912c) 8
+        vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 232u)
+
+Vtable for QProgressBar
+QProgressBar::_ZTV12QProgressBar: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QProgressBar)
+8     QProgressBar::metaObject
+12    QProgressBar::qt_metacast
+16    QProgressBar::qt_metacall
+20    QProgressBar::~QProgressBar
+24    QProgressBar::~QProgressBar
+28    QProgressBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QProgressBar::sizeHint
+68    QProgressBar::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QProgressBar::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QProgressBar::text
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI12QProgressBar)
+236   QProgressBar::_ZThn8_N12QProgressBarD1Ev
+240   QProgressBar::_ZThn8_N12QProgressBarD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QProgressBar
+   size=20 align=4
+   base size=20 base align=4
+QProgressBar (0xb30135c0) 0
+    vptr=((& QProgressBar::_ZTV12QProgressBar) + 8u)
+  QWidget (0xb3024960) 0
+      primary-for QProgressBar (0xb30135c0)
+    QObject (0xb3019348) 0
+        primary-for QWidget (0xb3024960)
+    QPaintDevice (0xb3019384) 8
+        vptr=((& QProgressBar::_ZTV12QProgressBar) + 236u)
+
+Vtable for QRadioButton
+QRadioButton::_ZTV12QRadioButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QRadioButton)
+8     QRadioButton::metaObject
+12    QRadioButton::qt_metacast
+16    QRadioButton::qt_metacall
+20    QRadioButton::~QRadioButton
+24    QRadioButton::~QRadioButton
+28    QRadioButton::event
+32    QObject::eventFilter
+36    QAbstractButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QRadioButton::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractButton::mousePressEvent
+84    QAbstractButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QRadioButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QRadioButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QAbstractButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QRadioButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QAbstractButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QRadioButton)
+244   QRadioButton::_ZThn8_N12QRadioButtonD1Ev
+248   QRadioButton::_ZThn8_N12QRadioButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QRadioButton
+   size=20 align=4
+   base size=20 base align=4
+QRadioButton (0xb3013900) 0
+    vptr=((& QRadioButton::_ZTV12QRadioButton) + 8u)
+  QAbstractButton (0xb3013940) 0
+      primary-for QRadioButton (0xb3013900)
+    QWidget (0xb3035d20) 0
+        primary-for QAbstractButton (0xb3013940)
+      QObject (0xb3019618) 0
+          primary-for QWidget (0xb3035d20)
+      QPaintDevice (0xb3019654) 8
+          vptr=((& QRadioButton::_ZTV12QRadioButton) + 244u)
+
+Vtable for QScrollArea
+QScrollArea::_ZTV11QScrollArea: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QScrollArea)
+8     QScrollArea::metaObject
+12    QScrollArea::qt_metacast
+16    QScrollArea::qt_metacall
+20    QScrollArea::~QScrollArea
+24    QScrollArea::~QScrollArea
+28    QScrollArea::event
+32    QScrollArea::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractScrollArea::mousePressEvent
+84    QAbstractScrollArea::mouseReleaseEvent
+88    QAbstractScrollArea::mouseDoubleClickEvent
+92    QAbstractScrollArea::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractScrollArea::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QScrollArea::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractScrollArea::dragEnterEvent
+156   QAbstractScrollArea::dragMoveEvent
+160   QAbstractScrollArea::dragLeaveEvent
+164   QAbstractScrollArea::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QScrollArea::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QScrollArea::scrollContentsBy
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI11QScrollArea)
+240   QScrollArea::_ZThn8_N11QScrollAreaD1Ev
+244   QScrollArea::_ZThn8_N11QScrollAreaD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QScrollArea
+   size=20 align=4
+   base size=20 base align=4
+QScrollArea (0xb3013c00) 0
+    vptr=((& QScrollArea::_ZTV11QScrollArea) + 8u)
+  QAbstractScrollArea (0xb3013c40) 0
+      primary-for QScrollArea (0xb3013c00)
+    QFrame (0xb3013c80) 0
+        primary-for QAbstractScrollArea (0xb3013c40)
+      QWidget (0xb3046e10) 0
+          primary-for QFrame (0xb3013c80)
+        QObject (0xb3019870) 0
+            primary-for QWidget (0xb3046e10)
+        QPaintDevice (0xb30198ac) 8
+            vptr=((& QScrollArea::_ZTV11QScrollArea) + 240u)
+
+Vtable for QScrollBar
+QScrollBar::_ZTV10QScrollBar: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QScrollBar)
+8     QScrollBar::metaObject
+12    QScrollBar::qt_metacast
+16    QScrollBar::qt_metacall
+20    QScrollBar::~QScrollBar
+24    QScrollBar::~QScrollBar
+28    QScrollBar::event
+32    QObject::eventFilter
+36    QAbstractSlider::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QScrollBar::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QScrollBar::mousePressEvent
+84    QScrollBar::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QScrollBar::mouseMoveEvent
+96    QAbstractSlider::wheelEvent
+100   QAbstractSlider::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QScrollBar::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QScrollBar::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QScrollBar::hideEvent
+176   QWidget::x11Event
+180   QAbstractSlider::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QScrollBar::sliderChange
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI10QScrollBar)
+236   QScrollBar::_ZThn8_N10QScrollBarD1Ev
+240   QScrollBar::_ZThn8_N10QScrollBarD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QScrollBar
+   size=20 align=4
+   base size=20 base align=4
+QScrollBar (0xb3013f40) 0
+    vptr=((& QScrollBar::_ZTV10QScrollBar) + 8u)
+  QAbstractSlider (0xb3013f80) 0
+      primary-for QScrollBar (0xb3013f40)
+    QWidget (0xb3055eb0) 0
+        primary-for QAbstractSlider (0xb3013f80)
+      QObject (0xb3019ac8) 0
+          primary-for QWidget (0xb3055eb0)
+      QPaintDevice (0xb3019b04) 8
+          vptr=((& QScrollBar::_ZTV10QScrollBar) + 236u)
+
+Vtable for QSizeGrip
+QSizeGrip::_ZTV9QSizeGrip: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSizeGrip)
+8     QSizeGrip::metaObject
+12    QSizeGrip::qt_metacast
+16    QSizeGrip::qt_metacall
+20    QSizeGrip::~QSizeGrip
+24    QSizeGrip::~QSizeGrip
+28    QSizeGrip::event
+32    QSizeGrip::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QSizeGrip::setVisible
+64    QSizeGrip::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSizeGrip::mousePressEvent
+84    QSizeGrip::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSizeGrip::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSizeGrip::paintEvent
+128   QSizeGrip::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QSizeGrip::showEvent
+172   QSizeGrip::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI9QSizeGrip)
+232   QSizeGrip::_ZThn8_N9QSizeGripD1Ev
+236   QSizeGrip::_ZThn8_N9QSizeGripD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSizeGrip
+   size=20 align=4
+   base size=20 base align=4
+QSizeGrip (0xb3061280) 0
+    vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 8u)
+  QWidget (0xb306ac30) 0
+      primary-for QSizeGrip (0xb3061280)
+    QObject (0xb3019d98) 0
+        primary-for QWidget (0xb306ac30)
+    QPaintDevice (0xb3019dd4) 8
+        vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 232u)
+
+Vtable for QSpinBox
+QSpinBox::_ZTV8QSpinBox: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QSpinBox)
+8     QSpinBox::metaObject
+12    QSpinBox::qt_metacast
+16    QSpinBox::qt_metacall
+20    QSpinBox::~QSpinBox
+24    QSpinBox::~QSpinBox
+28    QSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSpinBox::validate
+228   QSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   QSpinBox::valueFromText
+248   QSpinBox::textFromValue
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI8QSpinBox)
+260   QSpinBox::_ZThn8_N8QSpinBoxD1Ev
+264   QSpinBox::_ZThn8_N8QSpinBoxD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QSpinBox (0xb3061540) 0
+    vptr=((& QSpinBox::_ZTV8QSpinBox) + 8u)
+  QAbstractSpinBox (0xb3061580) 0
+      primary-for QSpinBox (0xb3061540)
+    QWidget (0xb3078a00) 0
+        primary-for QAbstractSpinBox (0xb3061580)
+      QObject (0xb3081000) 0
+          primary-for QWidget (0xb3078a00)
+      QPaintDevice (0xb308103c) 8
+          vptr=((& QSpinBox::_ZTV8QSpinBox) + 260u)
+
+Vtable for QDoubleSpinBox
+QDoubleSpinBox::_ZTV14QDoubleSpinBox: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDoubleSpinBox)
+8     QDoubleSpinBox::metaObject
+12    QDoubleSpinBox::qt_metacast
+16    QDoubleSpinBox::qt_metacall
+20    QDoubleSpinBox::~QDoubleSpinBox
+24    QDoubleSpinBox::~QDoubleSpinBox
+28    QAbstractSpinBox::event
+32    QObject::eventFilter
+36    QAbstractSpinBox::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractSpinBox::sizeHint
+68    QAbstractSpinBox::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractSpinBox::mousePressEvent
+84    QAbstractSpinBox::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractSpinBox::mouseMoveEvent
+96    QAbstractSpinBox::wheelEvent
+100   QAbstractSpinBox::keyPressEvent
+104   QAbstractSpinBox::keyReleaseEvent
+108   QAbstractSpinBox::focusInEvent
+112   QAbstractSpinBox::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractSpinBox::paintEvent
+128   QWidget::moveEvent
+132   QAbstractSpinBox::resizeEvent
+136   QAbstractSpinBox::closeEvent
+140   QAbstractSpinBox::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QAbstractSpinBox::showEvent
+172   QAbstractSpinBox::hideEvent
+176   QWidget::x11Event
+180   QAbstractSpinBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QAbstractSpinBox::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDoubleSpinBox::validate
+228   QDoubleSpinBox::fixup
+232   QAbstractSpinBox::stepBy
+236   QAbstractSpinBox::clear
+240   QAbstractSpinBox::stepEnabled
+244   QDoubleSpinBox::valueFromText
+248   QDoubleSpinBox::textFromValue
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI14QDoubleSpinBox)
+260   QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD1Ev
+264   QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDoubleSpinBox
+   size=20 align=4
+   base size=20 base align=4
+QDoubleSpinBox (0xb3061980) 0
+    vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 8u)
+  QAbstractSpinBox (0xb30619c0) 0
+      primary-for QDoubleSpinBox (0xb3061980)
+    QWidget (0xb3091780) 0
+        primary-for QAbstractSpinBox (0xb30619c0)
+      QObject (0xb30812d0) 0
+          primary-for QWidget (0xb3091780)
+      QPaintDevice (0xb308130c) 8
+          vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 260u)
+
+Vtable for QSplashScreen
+QSplashScreen::_ZTV13QSplashScreen: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSplashScreen)
+8     QSplashScreen::metaObject
+12    QSplashScreen::qt_metacast
+16    QSplashScreen::qt_metacall
+20    QSplashScreen::~QSplashScreen
+24    QSplashScreen::~QSplashScreen
+28    QSplashScreen::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSplashScreen::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSplashScreen::drawContents
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI13QSplashScreen)
+236   QSplashScreen::_ZThn8_N13QSplashScreenD1Ev
+240   QSplashScreen::_ZThn8_N13QSplashScreenD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplashScreen
+   size=20 align=4
+   base size=20 base align=4
+QSplashScreen (0xb3061c80) 0
+    vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 8u)
+  QWidget (0xb309e7d0) 0
+      primary-for QSplashScreen (0xb3061c80)
+    QObject (0xb3081528) 0
+        primary-for QWidget (0xb309e7d0)
+    QPaintDevice (0xb3081564) 8
+        vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 236u)
+
+Vtable for QSplitter
+QSplitter::_ZTV9QSplitter: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSplitter)
+8     QSplitter::metaObject
+12    QSplitter::qt_metacast
+16    QSplitter::qt_metacall
+20    QSplitter::~QSplitter
+24    QSplitter::~QSplitter
+28    QSplitter::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QSplitter::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSplitter::sizeHint
+68    QSplitter::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QSplitter::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QSplitter::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QSplitter::createHandle
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI9QSplitter)
+236   QSplitter::_ZThn8_N9QSplitterD1Ev
+240   QSplitter::_ZThn8_N9QSplitterD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplitter
+   size=20 align=4
+   base size=20 base align=4
+QSplitter (0xb3061fc0) 0
+    vptr=((& QSplitter::_ZTV9QSplitter) + 8u)
+  QFrame (0xb30b8000) 0
+      primary-for QSplitter (0xb3061fc0)
+    QWidget (0xb30ad9b0) 0
+        primary-for QFrame (0xb30b8000)
+      QObject (0xb3081780) 0
+          primary-for QWidget (0xb30ad9b0)
+      QPaintDevice (0xb30817bc) 8
+          vptr=((& QSplitter::_ZTV9QSplitter) + 236u)
+
+Vtable for QSplitterHandle
+QSplitterHandle::_ZTV15QSplitterHandle: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSplitterHandle)
+8     QSplitterHandle::metaObject
+12    QSplitterHandle::qt_metacast
+16    QSplitterHandle::qt_metacall
+20    QSplitterHandle::~QSplitterHandle
+24    QSplitterHandle::~QSplitterHandle
+28    QSplitterHandle::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSplitterHandle::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QSplitterHandle::mousePressEvent
+84    QSplitterHandle::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QSplitterHandle::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSplitterHandle::paintEvent
+128   QWidget::moveEvent
+132   QSplitterHandle::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI15QSplitterHandle)
+232   QSplitterHandle::_ZThn8_N15QSplitterHandleD1Ev
+236   QSplitterHandle::_ZThn8_N15QSplitterHandleD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSplitterHandle
+   size=20 align=4
+   base size=20 base align=4
+QSplitterHandle (0xb30b8400) 0
+    vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 8u)
+  QWidget (0xb2ed0460) 0
+      primary-for QSplitterHandle (0xb30b8400)
+    QObject (0xb3081b40) 0
+        primary-for QWidget (0xb2ed0460)
+    QPaintDevice (0xb3081b7c) 8
+        vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 232u)
+
+Vtable for QStackedWidget
+QStackedWidget::_ZTV14QStackedWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QStackedWidget)
+8     QStackedWidget::metaObject
+12    QStackedWidget::qt_metacast
+16    QStackedWidget::qt_metacall
+20    QStackedWidget::~QStackedWidget
+24    QStackedWidget::~QStackedWidget
+28    QStackedWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QStackedWidget)
+232   QStackedWidget::_ZThn8_N14QStackedWidgetD1Ev
+236   QStackedWidget::_ZThn8_N14QStackedWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QStackedWidget
+   size=20 align=4
+   base size=20 base align=4
+QStackedWidget (0xb30b86c0) 0
+    vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 8u)
+  QFrame (0xb30b8700) 0
+      primary-for QStackedWidget (0xb30b86c0)
+    QWidget (0xb2ee1050) 0
+        primary-for QFrame (0xb30b8700)
+      QObject (0xb3081d98) 0
+          primary-for QWidget (0xb2ee1050)
+      QPaintDevice (0xb3081dd4) 8
+          vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 232u)
+
+Vtable for QStatusBar
+QStatusBar::_ZTV10QStatusBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QStatusBar)
+8     QStatusBar::metaObject
+12    QStatusBar::qt_metacast
+16    QStatusBar::qt_metacall
+20    QStatusBar::~QStatusBar
+24    QStatusBar::~QStatusBar
+28    QStatusBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QStatusBar::paintEvent
+128   QWidget::moveEvent
+132   QStatusBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QStatusBar::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QStatusBar)
+232   QStatusBar::_ZThn8_N10QStatusBarD1Ev
+236   QStatusBar::_ZThn8_N10QStatusBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QStatusBar
+   size=20 align=4
+   base size=20 base align=4
+QStatusBar (0xb30b89c0) 0
+    vptr=((& QStatusBar::_ZTV10QStatusBar) + 8u)
+  QWidget (0xb2ee4be0) 0
+      primary-for QStatusBar (0xb30b89c0)
+    QObject (0xb2ef1000) 0
+        primary-for QWidget (0xb2ee4be0)
+    QPaintDevice (0xb2ef103c) 8
+        vptr=((& QStatusBar::_ZTV10QStatusBar) + 232u)
+
+Vtable for QTextBrowser
+QTextBrowser::_ZTV12QTextBrowser: 74u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextBrowser)
+8     QTextBrowser::metaObject
+12    QTextBrowser::qt_metacast
+16    QTextBrowser::qt_metacall
+20    QTextBrowser::~QTextBrowser
+24    QTextBrowser::~QTextBrowser
+28    QTextBrowser::event
+32    QObject::eventFilter
+36    QTextEdit::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTextBrowser::mousePressEvent
+84    QTextBrowser::mouseReleaseEvent
+88    QTextEdit::mouseDoubleClickEvent
+92    QTextBrowser::mouseMoveEvent
+96    QTextEdit::wheelEvent
+100   QTextBrowser::keyPressEvent
+104   QTextEdit::keyReleaseEvent
+108   QTextEdit::focusInEvent
+112   QTextBrowser::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTextBrowser::paintEvent
+128   QWidget::moveEvent
+132   QTextEdit::resizeEvent
+136   QWidget::closeEvent
+140   QTextEdit::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QTextEdit::dragEnterEvent
+156   QTextEdit::dragMoveEvent
+160   QTextEdit::dragLeaveEvent
+164   QTextEdit::dropEvent
+168   QTextEdit::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QTextEdit::changeEvent
+184   QWidget::metric
+188   QTextEdit::inputMethodEvent
+192   QTextEdit::inputMethodQuery
+196   QTextBrowser::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractScrollArea::viewportEvent
+228   QTextEdit::scrollContentsBy
+232   QTextBrowser::loadResource
+236   QTextEdit::createMimeDataFromSelection
+240   QTextEdit::canInsertFromMimeData
+244   QTextEdit::insertFromMimeData
+248   QTextBrowser::setSource
+252   QTextBrowser::backward
+256   QTextBrowser::forward
+260   QTextBrowser::home
+264   QTextBrowser::reload
+268   (int (*)(...))-0x000000008
+272   (int (*)(...))(& _ZTI12QTextBrowser)
+276   QTextBrowser::_ZThn8_N12QTextBrowserD1Ev
+280   QTextBrowser::_ZThn8_N12QTextBrowserD0Ev
+284   QWidget::_ZThn8_NK7QWidget7devTypeEv
+288   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+292   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTextBrowser
+   size=20 align=4
+   base size=20 base align=4
+QTextBrowser (0xb30b8dc0) 0
+    vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 8u)
+  QTextEdit (0xb30b8e00) 0
+      primary-for QTextBrowser (0xb30b8dc0)
+    QAbstractScrollArea (0xb30b8e40) 0
+        primary-for QTextEdit (0xb30b8e00)
+      QFrame (0xb30b8e80) 0
+          primary-for QAbstractScrollArea (0xb30b8e40)
+        QWidget (0xb2f04370) 0
+            primary-for QFrame (0xb30b8e80)
+          QObject (0xb2ef1258) 0
+              primary-for QWidget (0xb2f04370)
+          QPaintDevice (0xb2ef1294) 8
+              vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 276u)
+
+Vtable for QToolBar
+QToolBar::_ZTV8QToolBar: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QToolBar)
+8     QToolBar::metaObject
+12    QToolBar::qt_metacast
+16    QToolBar::qt_metacall
+20    QToolBar::~QToolBar
+24    QToolBar::~QToolBar
+28    QToolBar::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QToolBar::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QToolBar::paintEvent
+128   QWidget::moveEvent
+132   QToolBar::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QToolBar::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolBar::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI8QToolBar)
+232   QToolBar::_ZThn8_N8QToolBarD1Ev
+236   QToolBar::_ZThn8_N8QToolBarD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolBar
+   size=20 align=4
+   base size=20 base align=4
+QToolBar (0xb2f13140) 0
+    vptr=((& QToolBar::_ZTV8QToolBar) + 8u)
+  QWidget (0xb2f0cc30) 0
+      primary-for QToolBar (0xb2f13140)
+    QObject (0xb2ef14b0) 0
+        primary-for QWidget (0xb2f0cc30)
+    QPaintDevice (0xb2ef14ec) 8
+        vptr=((& QToolBar::_ZTV8QToolBar) + 232u)
+
+Vtable for QToolBox
+QToolBox::_ZTV8QToolBox: 65u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QToolBox)
+8     QToolBox::metaObject
+12    QToolBox::qt_metacast
+16    QToolBox::qt_metacall
+20    QToolBox::~QToolBox
+24    QToolBox::~QToolBox
+28    QToolBox::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QFrame::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QFrame::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QToolBox::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QToolBox::itemInserted
+228   QToolBox::itemRemoved
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI8QToolBox)
+240   QToolBox::_ZThn8_N8QToolBoxD1Ev
+244   QToolBox::_ZThn8_N8QToolBoxD0Ev
+248   QWidget::_ZThn8_NK7QWidget7devTypeEv
+252   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+256   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolBox
+   size=20 align=4
+   base size=20 base align=4
+QToolBox (0xb2f13540) 0
+    vptr=((& QToolBox::_ZTV8QToolBox) + 8u)
+  QFrame (0xb2f13580) 0
+      primary-for QToolBox (0xb2f13540)
+    QWidget (0xb2f31640) 0
+        primary-for QFrame (0xb2f13580)
+      QObject (0xb2ef1834) 0
+          primary-for QWidget (0xb2f31640)
+      QPaintDevice (0xb2ef1870) 8
+          vptr=((& QToolBox::_ZTV8QToolBox) + 240u)
+
+Vtable for QToolButton
+QToolButton::_ZTV11QToolButton: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QToolButton)
+8     QToolButton::metaObject
+12    QToolButton::qt_metacast
+16    QToolButton::qt_metacall
+20    QToolButton::~QToolButton
+24    QToolButton::~QToolButton
+28    QToolButton::event
+32    QObject::eventFilter
+36    QToolButton::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QToolButton::sizeHint
+68    QToolButton::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QToolButton::mousePressEvent
+84    QToolButton::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QAbstractButton::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QAbstractButton::keyPressEvent
+104   QAbstractButton::keyReleaseEvent
+108   QAbstractButton::focusInEvent
+112   QAbstractButton::focusOutEvent
+116   QToolButton::enterEvent
+120   QToolButton::leaveEvent
+124   QToolButton::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QToolButton::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QToolButton::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QToolButton::hitButton
+228   QAbstractButton::checkStateSet
+232   QToolButton::nextCheckState
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QToolButton)
+244   QToolButton::_ZThn8_N11QToolButtonD1Ev
+248   QToolButton::_ZThn8_N11QToolButtonD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QToolButton
+   size=20 align=4
+   base size=20 base align=4
+QToolButton (0xb2f13b80) 0
+    vptr=((& QToolButton::_ZTV11QToolButton) + 8u)
+  QAbstractButton (0xb2f13bc0) 0
+      primary-for QToolButton (0xb2f13b80)
+    QWidget (0xb2f524b0) 0
+        primary-for QAbstractButton (0xb2f13bc0)
+      QObject (0xb2ef1f3c) 0
+          primary-for QWidget (0xb2f524b0)
+      QPaintDevice (0xb2ef1f78) 8
+          vptr=((& QToolButton::_ZTV11QToolButton) + 244u)
+
+Vtable for QWorkspace
+QWorkspace::_ZTV10QWorkspace: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QWorkspace)
+8     QWorkspace::metaObject
+12    QWorkspace::qt_metacast
+16    QWorkspace::qt_metacall
+20    QWorkspace::~QWorkspace
+24    QWorkspace::~QWorkspace
+28    QWorkspace::event
+32    QWorkspace::eventFilter
+36    QObject::timerEvent
+40    QWorkspace::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWorkspace::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWorkspace::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWorkspace::paintEvent
+128   QWidget::moveEvent
+132   QWorkspace::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWorkspace::showEvent
+172   QWorkspace::hideEvent
+176   QWidget::x11Event
+180   QWorkspace::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QWorkspace)
+232   QWorkspace::_ZThn8_N10QWorkspaceD1Ev
+236   QWorkspace::_ZThn8_N10QWorkspaceD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWorkspace
+   size=20 align=4
+   base size=20 base align=4
+QWorkspace (0xb2f71300) 0
+    vptr=((& QWorkspace::_ZTV10QWorkspace) + 8u)
+  QWidget (0xb2f755f0) 0
+      primary-for QWorkspace (0xb2f71300)
+    QObject (0xb2f6a5dc) 0
+        primary-for QWidget (0xb2f755f0)
+    QPaintDevice (0xb2f6a618) 8
+        vptr=((& QWorkspace::_ZTV10QWorkspace) + 232u)
+
+Vtable for QCompleter
+QCompleter::_ZTV10QCompleter: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QCompleter)
+8     QCompleter::metaObject
+12    QCompleter::qt_metacast
+16    QCompleter::qt_metacall
+20    QCompleter::~QCompleter
+24    QCompleter::~QCompleter
+28    QCompleter::event
+32    QCompleter::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCompleter::pathFromIndex
+60    QCompleter::splitPath
+
+Class QCompleter
+   size=8 align=4
+   base size=8 base align=4
+QCompleter (0xb2f715c0) 0
+    vptr=((& QCompleter::_ZTV10QCompleter) + 8u)
+  QObject (0xb2f6a834) 0
+      primary-for QCompleter (0xb2f715c0)
+
+Class QDesktopServices
+   size=1 align=1
+   base size=0 base align=1
+QDesktopServices (0xb2f6aa50) 0 empty
+
+Vtable for QSystemTrayIcon
+QSystemTrayIcon::_ZTV15QSystemTrayIcon: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSystemTrayIcon)
+8     QSystemTrayIcon::metaObject
+12    QSystemTrayIcon::qt_metacast
+16    QSystemTrayIcon::qt_metacall
+20    QSystemTrayIcon::~QSystemTrayIcon
+24    QSystemTrayIcon::~QSystemTrayIcon
+28    QSystemTrayIcon::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSystemTrayIcon
+   size=8 align=4
+   base size=8 base align=4
+QSystemTrayIcon (0xb2f718c0) 0
+    vptr=((& QSystemTrayIcon::_ZTV15QSystemTrayIcon) + 8u)
+  QObject (0xb2f6aac8) 0
+      primary-for QSystemTrayIcon (0xb2f718c0)
+
+Vtable for QUndoGroup
+QUndoGroup::_ZTV10QUndoGroup: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QUndoGroup)
+8     QUndoGroup::metaObject
+12    QUndoGroup::qt_metacast
+16    QUndoGroup::qt_metacall
+20    QUndoGroup::~QUndoGroup
+24    QUndoGroup::~QUndoGroup
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QUndoGroup
+   size=8 align=4
+   base size=8 base align=4
+QUndoGroup (0xb2f71c40) 0
+    vptr=((& QUndoGroup::_ZTV10QUndoGroup) + 8u)
+  QObject (0xb2f6ace4) 0
+      primary-for QUndoGroup (0xb2f71c40)
+
+Vtable for QUndoCommand
+QUndoCommand::_ZTV12QUndoCommand: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QUndoCommand)
+8     QUndoCommand::~QUndoCommand
+12    QUndoCommand::~QUndoCommand
+16    QUndoCommand::undo
+20    QUndoCommand::redo
+24    QUndoCommand::id
+28    QUndoCommand::mergeWith
+
+Class QUndoCommand
+   size=8 align=4
+   base size=8 base align=4
+QUndoCommand (0xb2f6af00) 0
+    vptr=((& QUndoCommand::_ZTV12QUndoCommand) + 8u)
+
+Vtable for QUndoStack
+QUndoStack::_ZTV10QUndoStack: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QUndoStack)
+8     QUndoStack::metaObject
+12    QUndoStack::qt_metacast
+16    QUndoStack::qt_metacall
+20    QUndoStack::~QUndoStack
+24    QUndoStack::~QUndoStack
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QUndoStack
+   size=8 align=4
+   base size=8 base align=4
+QUndoStack (0xb2f71f40) 0
+    vptr=((& QUndoStack::_ZTV10QUndoStack) + 8u)
+  QObject (0xb2f6af3c) 0
+      primary-for QUndoStack (0xb2f71f40)
+
+Class QItemSelectionRange
+   size=8 align=4
+   base size=8 base align=4
+QItemSelectionRange (0xb2dd4168) 0
+
+Vtable for QItemSelectionModel
+QItemSelectionModel::_ZTV19QItemSelectionModel: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QItemSelectionModel)
+8     QItemSelectionModel::metaObject
+12    QItemSelectionModel::qt_metacast
+16    QItemSelectionModel::qt_metacall
+20    QItemSelectionModel::~QItemSelectionModel
+24    QItemSelectionModel::~QItemSelectionModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QItemSelectionModel::select
+60    QItemSelectionModel::select
+64    QItemSelectionModel::clear
+68    QItemSelectionModel::reset
+
+Class QItemSelectionModel
+   size=8 align=4
+   base size=8 base align=4
+QItemSelectionModel (0xb2dcfcc0) 0
+    vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 8u)
+  QObject (0xb2e0d1e0) 0
+      primary-for QItemSelectionModel (0xb2dcfcc0)
+
+Class QItemSelection
+   size=4 align=4
+   base size=4 base align=4
+QItemSelection (0xb2e37180) 0
+  QList<QItemSelectionRange> (0xb2e0d5a0) 0
+
+Vtable for QAbstractItemView
+QAbstractItemView::_ZTV17QAbstractItemView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAbstractItemView)
+8     QAbstractItemView::metaObject
+12    QAbstractItemView::qt_metacast
+16    QAbstractItemView::qt_metacall
+20    QAbstractItemView::~QAbstractItemView
+24    QAbstractItemView::~QAbstractItemView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QAbstractScrollArea::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   __cxa_pure_virtual
+248   __cxa_pure_virtual
+252   __cxa_pure_virtual
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QAbstractItemView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QAbstractItemView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QAbstractItemView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   __cxa_pure_virtual
+344   __cxa_pure_virtual
+348   __cxa_pure_virtual
+352   __cxa_pure_virtual
+356   __cxa_pure_virtual
+360   __cxa_pure_virtual
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI17QAbstractItemView)
+392   QAbstractItemView::_ZThn8_N17QAbstractItemViewD1Ev
+396   QAbstractItemView::_ZThn8_N17QAbstractItemViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractItemView
+   size=20 align=4
+   base size=20 base align=4
+QAbstractItemView (0xb2e37300) 0
+    vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 8u)
+  QAbstractScrollArea (0xb2e37340) 0
+      primary-for QAbstractItemView (0xb2e37300)
+    QFrame (0xb2e37380) 0
+        primary-for QAbstractScrollArea (0xb2e37340)
+      QWidget (0xb2e60190) 0
+          primary-for QFrame (0xb2e37380)
+        QObject (0xb2e0d744) 0
+            primary-for QWidget (0xb2e60190)
+        QPaintDevice (0xb2e0d780) 8
+            vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 392u)
+
+Vtable for QListView
+QListView::_ZTV9QListView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QListView)
+8     QListView::metaObject
+12    QListView::qt_metacast
+16    QListView::qt_metacall
+20    QListView::~QListView
+24    QListView::~QListView
+28    QListView::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI9QListView)
+392   QListView::_ZThn8_N9QListViewD1Ev
+396   QListView::_ZThn8_N9QListViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QListView
+   size=20 align=4
+   base size=20 base align=4
+QListView (0xb2e377c0) 0
+    vptr=((& QListView::_ZTV9QListView) + 8u)
+  QAbstractItemView (0xb2e37800) 0
+      primary-for QListView (0xb2e377c0)
+    QAbstractScrollArea (0xb2e37840) 0
+        primary-for QAbstractItemView (0xb2e37800)
+      QFrame (0xb2e37880) 0
+          primary-for QAbstractScrollArea (0xb2e37840)
+        QWidget (0xb2e90a50) 0
+            primary-for QFrame (0xb2e37880)
+          QObject (0xb2e0da8c) 0
+              primary-for QWidget (0xb2e90a50)
+          QPaintDevice (0xb2e0dac8) 8
+              vptr=((& QListView::_ZTV9QListView) + 392u)
+
+Vtable for QUndoView
+QUndoView::_ZTV9QUndoView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QUndoView)
+8     QUndoView::metaObject
+12    QUndoView::qt_metacast
+16    QUndoView::qt_metacall
+20    QUndoView::~QUndoView
+24    QUndoView::~QUndoView
+28    QListView::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QAbstractItemView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI9QUndoView)
+392   QUndoView::_ZThn8_N9QUndoViewD1Ev
+396   QUndoView::_ZThn8_N9QUndoViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QUndoView
+   size=20 align=4
+   base size=20 base align=4
+QUndoView (0xb2e37b80) 0
+    vptr=((& QUndoView::_ZTV9QUndoView) + 8u)
+  QListView (0xb2e37bc0) 0
+      primary-for QUndoView (0xb2e37b80)
+    QAbstractItemView (0xb2e37c00) 0
+        primary-for QListView (0xb2e37bc0)
+      QAbstractScrollArea (0xb2e37c40) 0
+          primary-for QAbstractItemView (0xb2e37c00)
+        QFrame (0xb2e37c80) 0
+            primary-for QAbstractScrollArea (0xb2e37c40)
+          QWidget (0xb2ec1d70) 0
+              primary-for QFrame (0xb2e37c80)
+            QObject (0xb2e0dce4) 0
+                primary-for QWidget (0xb2ec1d70)
+            QPaintDevice (0xb2e0dd20) 8
+                vptr=((& QUndoView::_ZTV9QUndoView) + 392u)
+
+Class QStaticText
+   size=4 align=4
+   base size=4 base align=4
+QStaticText (0xb2e0df3c) 0
+
+Vtable for QSyntaxHighlighter
+QSyntaxHighlighter::_ZTV18QSyntaxHighlighter: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QSyntaxHighlighter)
+8     QSyntaxHighlighter::metaObject
+12    QSyntaxHighlighter::qt_metacast
+16    QSyntaxHighlighter::qt_metacall
+20    QSyntaxHighlighter::~QSyntaxHighlighter
+24    QSyntaxHighlighter::~QSyntaxHighlighter
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+
+Class QSyntaxHighlighter
+   size=8 align=4
+   base size=8 base align=4
+QSyntaxHighlighter (0xb2ce9100) 0
+    vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 8u)
+  QObject (0xb2cec078) 0
+      primary-for QSyntaxHighlighter (0xb2ce9100)
+
+Class QTextDocumentFragment
+   size=4 align=4
+   base size=4 base align=4
+QTextDocumentFragment (0xb2cec294) 0
+
+Class QTextDocumentWriter
+   size=4 align=4
+   base size=4 base align=4
+QTextDocumentWriter (0xb2cec2d0) 0
+
+Vtable for QTextList
+QTextList::_ZTV9QTextList: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTextList)
+8     QTextList::metaObject
+12    QTextList::qt_metacast
+16    QTextList::qt_metacall
+20    QTextList::~QTextList
+24    QTextList::~QTextList
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTextBlockGroup::blockInserted
+60    QTextBlockGroup::blockRemoved
+64    QTextBlockGroup::blockFormatChanged
+
+Class QTextList
+   size=8 align=4
+   base size=8 base align=4
+QTextList (0xb2ce9440) 0
+    vptr=((& QTextList::_ZTV9QTextList) + 8u)
+  QTextBlockGroup (0xb2ce9480) 0
+      primary-for QTextList (0xb2ce9440)
+    QTextObject (0xb2ce94c0) 0
+        primary-for QTextBlockGroup (0xb2ce9480)
+      QObject (0xb2cec30c) 0
+          primary-for QTextObject (0xb2ce94c0)
+
+Class QTextTableCell
+   size=8 align=4
+   base size=8 base align=4
+QTextTableCell (0xb2cec8e8) 0
+
+Vtable for QTextTable
+QTextTable::_ZTV10QTextTable: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextTable)
+8     QTextTable::metaObject
+12    QTextTable::qt_metacast
+16    QTextTable::qt_metacall
+20    QTextTable::~QTextTable
+24    QTextTable::~QTextTable
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTextTable
+   size=8 align=4
+   base size=8 base align=4
+QTextTable (0xb2ce9fc0) 0
+    vptr=((& QTextTable::_ZTV10QTextTable) + 8u)
+  QTextFrame (0xb2d22000) 0
+      primary-for QTextTable (0xb2ce9fc0)
+    QTextObject (0xb2d22040) 0
+        primary-for QTextFrame (0xb2d22000)
+      QObject (0xb2d1f168) 0
+          primary-for QTextObject (0xb2d22040)
+
+Vtable for QCommonStyle
+QCommonStyle::_ZTV12QCommonStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCommonStyle)
+8     QCommonStyle::metaObject
+12    QCommonStyle::qt_metacast
+16    QCommonStyle::qt_metacall
+20    QCommonStyle::~QCommonStyle
+24    QCommonStyle::~QCommonStyle
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCommonStyle::polish
+60    QCommonStyle::unpolish
+64    QCommonStyle::polish
+68    QCommonStyle::unpolish
+72    QCommonStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QCommonStyle::drawPrimitive
+100   QCommonStyle::drawControl
+104   QCommonStyle::subElementRect
+108   QCommonStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QCommonStyle::subControlRect
+120   QCommonStyle::pixelMetric
+124   QCommonStyle::sizeFromContents
+128   QCommonStyle::styleHint
+132   QCommonStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QCommonStyle
+   size=8 align=4
+   base size=8 base align=4
+QCommonStyle (0xb2d22600) 0
+    vptr=((& QCommonStyle::_ZTV12QCommonStyle) + 8u)
+  QStyle (0xb2d22640) 0
+      primary-for QCommonStyle (0xb2d22600)
+    QObject (0xb2d1f6cc) 0
+        primary-for QStyle (0xb2d22640)
+
+Vtable for QMotifStyle
+QMotifStyle::_ZTV11QMotifStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMotifStyle)
+8     QMotifStyle::metaObject
+12    QMotifStyle::qt_metacast
+16    QMotifStyle::qt_metacall
+20    QMotifStyle::~QMotifStyle
+24    QMotifStyle::~QMotifStyle
+28    QMotifStyle::event
+32    QMotifStyle::eventFilter
+36    QMotifStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMotifStyle::polish
+60    QMotifStyle::unpolish
+64    QMotifStyle::polish
+68    QMotifStyle::unpolish
+72    QMotifStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QMotifStyle::standardPalette
+96    QMotifStyle::drawPrimitive
+100   QMotifStyle::drawControl
+104   QMotifStyle::subElementRect
+108   QMotifStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QMotifStyle::subControlRect
+120   QMotifStyle::pixelMetric
+124   QMotifStyle::sizeFromContents
+128   QMotifStyle::styleHint
+132   QMotifStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QMotifStyle
+   size=16 align=4
+   base size=13 base align=4
+QMotifStyle (0xb2d22900) 0
+    vptr=((& QMotifStyle::_ZTV11QMotifStyle) + 8u)
+  QCommonStyle (0xb2d22940) 0
+      primary-for QMotifStyle (0xb2d22900)
+    QStyle (0xb2d22980) 0
+        primary-for QCommonStyle (0xb2d22940)
+      QObject (0xb2d1f8e8) 0
+          primary-for QStyle (0xb2d22980)
+
+Vtable for QCDEStyle
+QCDEStyle::_ZTV9QCDEStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QCDEStyle)
+8     QCDEStyle::metaObject
+12    QCDEStyle::qt_metacast
+16    QCDEStyle::qt_metacall
+20    QCDEStyle::~QCDEStyle
+24    QCDEStyle::~QCDEStyle
+28    QMotifStyle::event
+32    QMotifStyle::eventFilter
+36    QMotifStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMotifStyle::polish
+60    QMotifStyle::unpolish
+64    QMotifStyle::polish
+68    QMotifStyle::unpolish
+72    QMotifStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QCDEStyle::standardPalette
+96    QCDEStyle::drawPrimitive
+100   QCDEStyle::drawControl
+104   QMotifStyle::subElementRect
+108   QMotifStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QMotifStyle::subControlRect
+120   QCDEStyle::pixelMetric
+124   QMotifStyle::sizeFromContents
+128   QMotifStyle::styleHint
+132   QMotifStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QCDEStyle
+   size=16 align=4
+   base size=13 base align=4
+QCDEStyle (0xb2d22c80) 0
+    vptr=((& QCDEStyle::_ZTV9QCDEStyle) + 8u)
+  QMotifStyle (0xb2d22cc0) 0
+      primary-for QCDEStyle (0xb2d22c80)
+    QCommonStyle (0xb2d22d00) 0
+        primary-for QMotifStyle (0xb2d22cc0)
+      QStyle (0xb2d22d40) 0
+          primary-for QCommonStyle (0xb2d22d00)
+        QObject (0xb2d1fb40) 0
+            primary-for QStyle (0xb2d22d40)
+
+Vtable for QWindowsStyle
+QWindowsStyle::_ZTV13QWindowsStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWindowsStyle)
+8     QWindowsStyle::metaObject
+12    QWindowsStyle::qt_metacast
+16    QWindowsStyle::qt_metacall
+20    QWindowsStyle::~QWindowsStyle
+24    QWindowsStyle::~QWindowsStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsStyle::polish
+60    QWindowsStyle::unpolish
+64    QWindowsStyle::polish
+68    QWindowsStyle::unpolish
+72    QWindowsStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QWindowsStyle::drawPrimitive
+100   QWindowsStyle::drawControl
+104   QWindowsStyle::subElementRect
+108   QWindowsStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QCommonStyle::subControlRect
+120   QWindowsStyle::pixelMetric
+124   QWindowsStyle::sizeFromContents
+128   QWindowsStyle::styleHint
+132   QWindowsStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsStyle (0xb2d22f80) 0
+    vptr=((& QWindowsStyle::_ZTV13QWindowsStyle) + 8u)
+  QCommonStyle (0xb2d22fc0) 0
+      primary-for QWindowsStyle (0xb2d22f80)
+    QStyle (0xb2d67000) 0
+        primary-for QCommonStyle (0xb2d22fc0)
+      QObject (0xb2d1fc6c) 0
+          primary-for QStyle (0xb2d67000)
+
+Vtable for QCleanlooksStyle
+QCleanlooksStyle::_ZTV16QCleanlooksStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCleanlooksStyle)
+8     QCleanlooksStyle::metaObject
+12    QCleanlooksStyle::qt_metacast
+16    QCleanlooksStyle::qt_metacall
+20    QCleanlooksStyle::~QCleanlooksStyle
+24    QCleanlooksStyle::~QCleanlooksStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCleanlooksStyle::polish
+60    QCleanlooksStyle::unpolish
+64    QCleanlooksStyle::polish
+68    QCleanlooksStyle::unpolish
+72    QCleanlooksStyle::polish
+76    QStyle::itemTextRect
+80    QCleanlooksStyle::itemPixmapRect
+84    QCleanlooksStyle::drawItemText
+88    QCleanlooksStyle::drawItemPixmap
+92    QCleanlooksStyle::standardPalette
+96    QCleanlooksStyle::drawPrimitive
+100   QCleanlooksStyle::drawControl
+104   QCleanlooksStyle::subElementRect
+108   QCleanlooksStyle::drawComplexControl
+112   QCleanlooksStyle::hitTestComplexControl
+116   QCleanlooksStyle::subControlRect
+120   QCleanlooksStyle::pixelMetric
+124   QCleanlooksStyle::sizeFromContents
+128   QCleanlooksStyle::styleHint
+132   QCleanlooksStyle::standardPixmap
+136   QCleanlooksStyle::generatedIconPixmap
+
+Class QCleanlooksStyle
+   size=12 align=4
+   base size=12 base align=4
+QCleanlooksStyle (0xb2d672c0) 0
+    vptr=((& QCleanlooksStyle::_ZTV16QCleanlooksStyle) + 8u)
+  QWindowsStyle (0xb2d67300) 0
+      primary-for QCleanlooksStyle (0xb2d672c0)
+    QCommonStyle (0xb2d67340) 0
+        primary-for QWindowsStyle (0xb2d67300)
+      QStyle (0xb2d67380) 0
+          primary-for QCommonStyle (0xb2d67340)
+        QObject (0xb2d1fe88) 0
+            primary-for QStyle (0xb2d67380)
+
+Vtable for QDialog
+QDialog::_ZTV7QDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QDialog)
+8     QDialog::metaObject
+12    QDialog::qt_metacast
+16    QDialog::qt_metacall
+20    QDialog::~QDialog
+24    QDialog::~QDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI7QDialog)
+244   QDialog::_ZThn8_N7QDialogD1Ev
+248   QDialog::_ZThn8_N7QDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDialog
+   size=20 align=4
+   base size=20 base align=4
+QDialog (0xb2d67640) 0
+    vptr=((& QDialog::_ZTV7QDialog) + 8u)
+  QWidget (0xb2d88280) 0
+      primary-for QDialog (0xb2d67640)
+    QObject (0xb2d8b0b4) 0
+        primary-for QWidget (0xb2d88280)
+    QPaintDevice (0xb2d8b0f0) 8
+        vptr=((& QDialog::_ZTV7QDialog) + 244u)
+
+Vtable for QFileDialog
+QFileDialog::_ZTV11QFileDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFileDialog)
+8     QFileDialog::metaObject
+12    QFileDialog::qt_metacast
+16    QFileDialog::qt_metacall
+20    QFileDialog::~QFileDialog
+24    QFileDialog::~QFileDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QFileDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFileDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QFileDialog::done
+228   QFileDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QFileDialog)
+244   QFileDialog::_ZThn8_N11QFileDialogD1Ev
+248   QFileDialog::_ZThn8_N11QFileDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFileDialog
+   size=20 align=4
+   base size=20 base align=4
+QFileDialog (0xb2d67900) 0
+    vptr=((& QFileDialog::_ZTV11QFileDialog) + 8u)
+  QDialog (0xb2d67940) 0
+      primary-for QFileDialog (0xb2d67900)
+    QWidget (0xb2d95fa0) 0
+        primary-for QDialog (0xb2d67940)
+      QObject (0xb2d8b30c) 0
+          primary-for QWidget (0xb2d95fa0)
+      QPaintDevice (0xb2d8b348) 8
+          vptr=((& QFileDialog::_ZTV11QFileDialog) + 244u)
+
+Vtable for QGtkStyle
+QGtkStyle::_ZTV9QGtkStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QGtkStyle)
+8     QGtkStyle::metaObject
+12    QGtkStyle::qt_metacast
+16    QGtkStyle::qt_metacall
+20    QGtkStyle::~QGtkStyle
+24    QGtkStyle::~QGtkStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGtkStyle::polish
+60    QGtkStyle::unpolish
+64    QGtkStyle::polish
+68    QGtkStyle::unpolish
+72    QGtkStyle::polish
+76    QStyle::itemTextRect
+80    QGtkStyle::itemPixmapRect
+84    QGtkStyle::drawItemText
+88    QGtkStyle::drawItemPixmap
+92    QGtkStyle::standardPalette
+96    QGtkStyle::drawPrimitive
+100   QGtkStyle::drawControl
+104   QGtkStyle::subElementRect
+108   QGtkStyle::drawComplexControl
+112   QGtkStyle::hitTestComplexControl
+116   QGtkStyle::subControlRect
+120   QGtkStyle::pixelMetric
+124   QGtkStyle::sizeFromContents
+128   QGtkStyle::styleHint
+132   QGtkStyle::standardPixmap
+136   QGtkStyle::generatedIconPixmap
+
+Class QGtkStyle
+   size=12 align=4
+   base size=12 base align=4
+QGtkStyle (0xb2bd0240) 0
+    vptr=((& QGtkStyle::_ZTV9QGtkStyle) + 8u)
+  QCleanlooksStyle (0xb2bd0280) 0
+      primary-for QGtkStyle (0xb2bd0240)
+    QWindowsStyle (0xb2bd02c0) 0
+        primary-for QCleanlooksStyle (0xb2bd0280)
+      QCommonStyle (0xb2bd0300) 0
+          primary-for QWindowsStyle (0xb2bd02c0)
+        QStyle (0xb2bd0340) 0
+            primary-for QCommonStyle (0xb2bd0300)
+          QObject (0xb2d8b9d8) 0
+              primary-for QStyle (0xb2bd0340)
+
+Vtable for QPlastiqueStyle
+QPlastiqueStyle::_ZTV15QPlastiqueStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPlastiqueStyle)
+8     QPlastiqueStyle::metaObject
+12    QPlastiqueStyle::qt_metacast
+16    QPlastiqueStyle::qt_metacall
+20    QPlastiqueStyle::~QPlastiqueStyle
+24    QPlastiqueStyle::~QPlastiqueStyle
+28    QObject::event
+32    QPlastiqueStyle::eventFilter
+36    QPlastiqueStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPlastiqueStyle::polish
+60    QPlastiqueStyle::unpolish
+64    QPlastiqueStyle::polish
+68    QPlastiqueStyle::unpolish
+72    QPlastiqueStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QPlastiqueStyle::standardPalette
+96    QPlastiqueStyle::drawPrimitive
+100   QPlastiqueStyle::drawControl
+104   QPlastiqueStyle::subElementRect
+108   QPlastiqueStyle::drawComplexControl
+112   QPlastiqueStyle::hitTestComplexControl
+116   QPlastiqueStyle::subControlRect
+120   QPlastiqueStyle::pixelMetric
+124   QPlastiqueStyle::sizeFromContents
+128   QPlastiqueStyle::styleHint
+132   QPlastiqueStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QPlastiqueStyle
+   size=16 align=4
+   base size=16 base align=4
+QPlastiqueStyle (0xb2bd0600) 0
+    vptr=((& QPlastiqueStyle::_ZTV15QPlastiqueStyle) + 8u)
+  QWindowsStyle (0xb2bd0640) 0
+      primary-for QPlastiqueStyle (0xb2bd0600)
+    QCommonStyle (0xb2bd0680) 0
+        primary-for QWindowsStyle (0xb2bd0640)
+      QStyle (0xb2bd06c0) 0
+          primary-for QCommonStyle (0xb2bd0680)
+        QObject (0xb2d8bbf4) 0
+            primary-for QStyle (0xb2bd06c0)
+
+Vtable for QProxyStyle
+QProxyStyle::_ZTV11QProxyStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QProxyStyle)
+8     QProxyStyle::metaObject
+12    QProxyStyle::qt_metacast
+16    QProxyStyle::qt_metacall
+20    QProxyStyle::~QProxyStyle
+24    QProxyStyle::~QProxyStyle
+28    QProxyStyle::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProxyStyle::polish
+60    QProxyStyle::unpolish
+64    QProxyStyle::polish
+68    QProxyStyle::unpolish
+72    QProxyStyle::polish
+76    QProxyStyle::itemTextRect
+80    QProxyStyle::itemPixmapRect
+84    QProxyStyle::drawItemText
+88    QProxyStyle::drawItemPixmap
+92    QProxyStyle::standardPalette
+96    QProxyStyle::drawPrimitive
+100   QProxyStyle::drawControl
+104   QProxyStyle::subElementRect
+108   QProxyStyle::drawComplexControl
+112   QProxyStyle::hitTestComplexControl
+116   QProxyStyle::subControlRect
+120   QProxyStyle::pixelMetric
+124   QProxyStyle::sizeFromContents
+128   QProxyStyle::styleHint
+132   QProxyStyle::standardPixmap
+136   QProxyStyle::generatedIconPixmap
+
+Class QProxyStyle
+   size=8 align=4
+   base size=8 base align=4
+QProxyStyle (0xb2bd0980) 0
+    vptr=((& QProxyStyle::_ZTV11QProxyStyle) + 8u)
+  QCommonStyle (0xb2bd09c0) 0
+      primary-for QProxyStyle (0xb2bd0980)
+    QStyle (0xb2bd0a00) 0
+        primary-for QCommonStyle (0xb2bd09c0)
+      QObject (0xb2d8be10) 0
+          primary-for QStyle (0xb2bd0a00)
+
+Vtable for QS60Style
+QS60Style::_ZTV9QS60Style: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QS60Style)
+8     QS60Style::metaObject
+12    QS60Style::qt_metacast
+16    QS60Style::qt_metacall
+20    QS60Style::~QS60Style
+24    QS60Style::~QS60Style
+28    QS60Style::event
+32    QS60Style::eventFilter
+36    QS60Style::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QS60Style::polish
+60    QS60Style::unpolish
+64    QS60Style::polish
+68    QS60Style::unpolish
+72    QCommonStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QStyle::standardPalette
+96    QS60Style::drawPrimitive
+100   QS60Style::drawControl
+104   QS60Style::subElementRect
+108   QS60Style::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QS60Style::subControlRect
+120   QS60Style::pixelMetric
+124   QS60Style::sizeFromContents
+128   QS60Style::styleHint
+132   QCommonStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QS60Style
+   size=8 align=4
+   base size=8 base align=4
+QS60Style (0xb2bd0cc0) 0
+    vptr=((& QS60Style::_ZTV9QS60Style) + 8u)
+  QCommonStyle (0xb2bd0d00) 0
+      primary-for QS60Style (0xb2bd0cc0)
+    QStyle (0xb2bd0d40) 0
+        primary-for QCommonStyle (0xb2bd0d00)
+      QObject (0xb2c2b03c) 0
+          primary-for QStyle (0xb2bd0d40)
+
+Class QStyleFactory
+   size=1 align=1
+   base size=0 base align=1
+QStyleFactory (0xb2c2b258) 0 empty
+
+Vtable for QStyleFactoryInterface
+QStyleFactoryInterface::_ZTV22QStyleFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QStyleFactoryInterface)
+8     QStyleFactoryInterface::~QStyleFactoryInterface
+12    QStyleFactoryInterface::~QStyleFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QStyleFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QStyleFactoryInterface (0xb2c3e040) 0 nearly-empty
+    vptr=((& QStyleFactoryInterface::_ZTV22QStyleFactoryInterface) + 8u)
+  QFactoryInterface (0xb2c2b294) 0 nearly-empty
+      primary-for QStyleFactoryInterface (0xb2c3e040)
+
+Vtable for QStylePlugin
+QStylePlugin::_ZTV12QStylePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QStylePlugin)
+8     QStylePlugin::metaObject
+12    QStylePlugin::qt_metacast
+16    QStylePlugin::qt_metacall
+20    QStylePlugin::~QStylePlugin
+24    QStylePlugin::~QStylePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI12QStylePlugin)
+72    QStylePlugin::_ZThn8_N12QStylePluginD1Ev
+76    QStylePlugin::_ZThn8_N12QStylePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QStylePlugin
+   size=12 align=4
+   base size=12 base align=4
+QStylePlugin (0xb2c405f0) 0
+    vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 8u)
+  QObject (0xb2c2b5a0) 0
+      primary-for QStylePlugin (0xb2c405f0)
+  QStyleFactoryInterface (0xb2c3e300) 8 nearly-empty
+      vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 72u)
+    QFactoryInterface (0xb2c2b5dc) 8 nearly-empty
+        primary-for QStyleFactoryInterface (0xb2c3e300)
+
+Vtable for QWindowsCEStyle
+QWindowsCEStyle::_ZTV15QWindowsCEStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QWindowsCEStyle)
+8     QWindowsCEStyle::metaObject
+12    QWindowsCEStyle::qt_metacast
+16    QWindowsCEStyle::qt_metacall
+20    QWindowsCEStyle::~QWindowsCEStyle
+24    QWindowsCEStyle::~QWindowsCEStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsCEStyle::polish
+60    QWindowsStyle::unpolish
+64    QWindowsCEStyle::polish
+68    QWindowsStyle::unpolish
+72    QWindowsCEStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QWindowsCEStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsCEStyle::standardPalette
+96    QWindowsCEStyle::drawPrimitive
+100   QWindowsCEStyle::drawControl
+104   QWindowsCEStyle::subElementRect
+108   QWindowsCEStyle::drawComplexControl
+112   QWindowsCEStyle::hitTestComplexControl
+116   QWindowsCEStyle::subControlRect
+120   QWindowsCEStyle::pixelMetric
+124   QWindowsCEStyle::sizeFromContents
+128   QWindowsCEStyle::styleHint
+132   QWindowsCEStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsCEStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsCEStyle (0xb2c3e540) 0
+    vptr=((& QWindowsCEStyle::_ZTV15QWindowsCEStyle) + 8u)
+  QWindowsStyle (0xb2c3e580) 0
+      primary-for QWindowsCEStyle (0xb2c3e540)
+    QCommonStyle (0xb2c3e5c0) 0
+        primary-for QWindowsStyle (0xb2c3e580)
+      QStyle (0xb2c3e600) 0
+          primary-for QCommonStyle (0xb2c3e5c0)
+        QObject (0xb2c2b708) 0
+            primary-for QStyle (0xb2c3e600)
+
+Vtable for QWindowsMobileStyle
+QWindowsMobileStyle::_ZTV19QWindowsMobileStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QWindowsMobileStyle)
+8     QWindowsMobileStyle::metaObject
+12    QWindowsMobileStyle::qt_metacast
+16    QWindowsMobileStyle::qt_metacall
+20    QWindowsMobileStyle::~QWindowsMobileStyle
+24    QWindowsMobileStyle::~QWindowsMobileStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsMobileStyle::polish
+60    QWindowsMobileStyle::unpolish
+64    QWindowsMobileStyle::polish
+68    QWindowsMobileStyle::unpolish
+72    QWindowsMobileStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsMobileStyle::standardPalette
+96    QWindowsMobileStyle::drawPrimitive
+100   QWindowsMobileStyle::drawControl
+104   QWindowsMobileStyle::subElementRect
+108   QWindowsMobileStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QWindowsMobileStyle::subControlRect
+120   QWindowsMobileStyle::pixelMetric
+124   QWindowsMobileStyle::sizeFromContents
+128   QWindowsMobileStyle::styleHint
+132   QWindowsMobileStyle::standardPixmap
+136   QWindowsMobileStyle::generatedIconPixmap
+
+Class QWindowsMobileStyle
+   size=12 align=4
+   base size=12 base align=4
+QWindowsMobileStyle (0xb2c3e840) 0
+    vptr=((& QWindowsMobileStyle::_ZTV19QWindowsMobileStyle) + 8u)
+  QWindowsStyle (0xb2c3e880) 0
+      primary-for QWindowsMobileStyle (0xb2c3e840)
+    QCommonStyle (0xb2c3e8c0) 0
+        primary-for QWindowsStyle (0xb2c3e880)
+      QStyle (0xb2c3e900) 0
+          primary-for QCommonStyle (0xb2c3e8c0)
+        QObject (0xb2c2b834) 0
+            primary-for QStyle (0xb2c3e900)
+
+Vtable for QWindowsXPStyle
+QWindowsXPStyle::_ZTV15QWindowsXPStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QWindowsXPStyle)
+8     QWindowsXPStyle::metaObject
+12    QWindowsXPStyle::qt_metacast
+16    QWindowsXPStyle::qt_metacall
+20    QWindowsXPStyle::~QWindowsXPStyle
+24    QWindowsXPStyle::~QWindowsXPStyle
+28    QObject::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsXPStyle::polish
+60    QWindowsXPStyle::unpolish
+64    QWindowsXPStyle::polish
+68    QWindowsXPStyle::unpolish
+72    QWindowsXPStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsXPStyle::standardPalette
+96    QWindowsXPStyle::drawPrimitive
+100   QWindowsXPStyle::drawControl
+104   QWindowsXPStyle::subElementRect
+108   QWindowsXPStyle::drawComplexControl
+112   QCommonStyle::hitTestComplexControl
+116   QWindowsXPStyle::subControlRect
+120   QWindowsXPStyle::pixelMetric
+124   QWindowsXPStyle::sizeFromContents
+128   QWindowsXPStyle::styleHint
+132   QWindowsXPStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsXPStyle
+   size=16 align=4
+   base size=16 base align=4
+QWindowsXPStyle (0xb2c3ebc0) 0
+    vptr=((& QWindowsXPStyle::_ZTV15QWindowsXPStyle) + 8u)
+  QWindowsStyle (0xb2c3ec00) 0
+      primary-for QWindowsXPStyle (0xb2c3ebc0)
+    QCommonStyle (0xb2c3ec40) 0
+        primary-for QWindowsStyle (0xb2c3ec00)
+      QStyle (0xb2c3ec80) 0
+          primary-for QCommonStyle (0xb2c3ec40)
+        QObject (0xb2c2ba50) 0
+            primary-for QStyle (0xb2c3ec80)
+
+Vtable for QWindowsVistaStyle
+QWindowsVistaStyle::_ZTV18QWindowsVistaStyle: 35u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QWindowsVistaStyle)
+8     QWindowsVistaStyle::metaObject
+12    QWindowsVistaStyle::qt_metacast
+16    QWindowsVistaStyle::qt_metacall
+20    QWindowsVistaStyle::~QWindowsVistaStyle
+24    QWindowsVistaStyle::~QWindowsVistaStyle
+28    QWindowsVistaStyle::event
+32    QWindowsStyle::eventFilter
+36    QWindowsStyle::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWindowsVistaStyle::polish
+60    QWindowsVistaStyle::unpolish
+64    QWindowsVistaStyle::polish
+68    QWindowsVistaStyle::unpolish
+72    QWindowsVistaStyle::polish
+76    QStyle::itemTextRect
+80    QStyle::itemPixmapRect
+84    QStyle::drawItemText
+88    QStyle::drawItemPixmap
+92    QWindowsVistaStyle::standardPalette
+96    QWindowsVistaStyle::drawPrimitive
+100   QWindowsVistaStyle::drawControl
+104   QWindowsVistaStyle::subElementRect
+108   QWindowsVistaStyle::drawComplexControl
+112   QWindowsVistaStyle::hitTestComplexControl
+116   QWindowsVistaStyle::subControlRect
+120   QWindowsVistaStyle::pixelMetric
+124   QWindowsVistaStyle::sizeFromContents
+128   QWindowsVistaStyle::styleHint
+132   QWindowsVistaStyle::standardPixmap
+136   QCommonStyle::generatedIconPixmap
+
+Class QWindowsVistaStyle
+   size=16 align=4
+   base size=16 base align=4
+QWindowsVistaStyle (0xb2c3ef40) 0
+    vptr=((& QWindowsVistaStyle::_ZTV18QWindowsVistaStyle) + 8u)
+  QWindowsXPStyle (0xb2c3ef80) 0
+      primary-for QWindowsVistaStyle (0xb2c3ef40)
+    QWindowsStyle (0xb2c3efc0) 0
+        primary-for QWindowsXPStyle (0xb2c3ef80)
+      QCommonStyle (0xb2c7d000) 0
+          primary-for QWindowsStyle (0xb2c3efc0)
+        QStyle (0xb2c7d040) 0
+            primary-for QCommonStyle (0xb2c7d000)
+          QObject (0xb2c2bc6c) 0
+              primary-for QStyle (0xb2c7d040)
+
+Vtable for QKeyEventTransition
+QKeyEventTransition::_ZTV19QKeyEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QKeyEventTransition)
+8     QKeyEventTransition::metaObject
+12    QKeyEventTransition::qt_metacast
+16    QKeyEventTransition::qt_metacall
+20    QKeyEventTransition::~QKeyEventTransition
+24    QKeyEventTransition::~QKeyEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QKeyEventTransition::eventTest
+60    QKeyEventTransition::onTransition
+
+Class QKeyEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QKeyEventTransition (0xb2c7d300) 0
+    vptr=((& QKeyEventTransition::_ZTV19QKeyEventTransition) + 8u)
+  QEventTransition (0xb2c7d340) 0
+      primary-for QKeyEventTransition (0xb2c7d300)
+    QAbstractTransition (0xb2c7d380) 0
+        primary-for QEventTransition (0xb2c7d340)
+      QObject (0xb2c2be88) 0
+          primary-for QAbstractTransition (0xb2c7d380)
+
+Vtable for QMouseEventTransition
+QMouseEventTransition::_ZTV21QMouseEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QMouseEventTransition)
+8     QMouseEventTransition::metaObject
+12    QMouseEventTransition::qt_metacast
+16    QMouseEventTransition::qt_metacall
+20    QMouseEventTransition::~QMouseEventTransition
+24    QMouseEventTransition::~QMouseEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMouseEventTransition::eventTest
+60    QMouseEventTransition::onTransition
+
+Class QMouseEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QMouseEventTransition (0xb2c7d640) 0
+    vptr=((& QMouseEventTransition::_ZTV21QMouseEventTransition) + 8u)
+  QEventTransition (0xb2c7d680) 0
+      primary-for QMouseEventTransition (0xb2c7d640)
+    QAbstractTransition (0xb2c7d6c0) 0
+        primary-for QEventTransition (0xb2c7d680)
+      QObject (0xb2c9a0b4) 0
+          primary-for QAbstractTransition (0xb2c7d6c0)
+
+Class QColormap
+   size=4 align=4
+   base size=4 base align=4
+QColormap (0xb2c9a2d0) 0
+
+Class QTileRules
+   size=8 align=4
+   base size=8 base align=4
+QTileRules (0xb2c9a30c) 0
+
+Class QPainter::PixmapFragment
+   size=80 align=4
+   base size=80 base align=4
+QPainter::PixmapFragment (0xb2c9a690) 0
+
+Class QPainter
+   size=4 align=4
+   base size=4 base align=4
+QPainter (0xb2c9a654) 0
+
+Class QTextItem
+   size=1 align=1
+   base size=0 base align=1
+QTextItem (0xb29db474) 0 empty
+
+Vtable for QPaintEngine
+QPaintEngine::_ZTV12QPaintEngine: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPaintEngine)
+8     QPaintEngine::~QPaintEngine
+12    QPaintEngine::~QPaintEngine
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QPaintEngine::drawRects
+32    QPaintEngine::drawRects
+36    QPaintEngine::drawLines
+40    QPaintEngine::drawLines
+44    QPaintEngine::drawEllipse
+48    QPaintEngine::drawEllipse
+52    QPaintEngine::drawPath
+56    QPaintEngine::drawPoints
+60    QPaintEngine::drawPoints
+64    QPaintEngine::drawPolygon
+68    QPaintEngine::drawPolygon
+72    __cxa_pure_virtual
+76    QPaintEngine::drawTextItem
+80    QPaintEngine::drawTiledPixmap
+84    QPaintEngine::drawImage
+88    QPaintEngine::coordinateOffset
+92    __cxa_pure_virtual
+
+Class QPaintEngine
+   size=20 align=4
+   base size=20 base align=4
+QPaintEngine (0xb29db528) 0
+    vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 8u)
+
+Class QPaintEngineState
+   size=4 align=4
+   base size=4 base align=4
+QPaintEngineState (0xb29db834) 0
+
+Vtable for QPrintEngine
+QPrintEngine::_ZTV12QPrintEngine: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPrintEngine)
+8     QPrintEngine::~QPrintEngine
+12    QPrintEngine::~QPrintEngine
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+
+Class QPrintEngine
+   size=4 align=4
+   base size=4 base align=4
+QPrintEngine (0xb2a60168) 0 nearly-empty
+    vptr=((& QPrintEngine::_ZTV12QPrintEngine) + 8u)
+
+Class QPrinterInfo
+   size=4 align=4
+   base size=4 base align=4
+QPrinterInfo (0xb2a60384) 0
+
+Class QStylePainter
+   size=12 align=4
+   base size=12 base align=4
+QStylePainter (0xb2a2a680) 0
+  QPainter (0xb2a604ec) 0
+
+Class QVector3D
+   size=12 align=4
+   base size=12 base align=4
+QVector3D (0xb2aadce4) 0
+
+Class QVector4D
+   size=16 align=4
+   base size=16 base align=4
+QVector4D (0xb294a7bc) 0
+
+Class QQuaternion
+   size=32 align=4
+   base size=32 base align=4
+QQuaternion (0xb2982c6c) 0
+
+Class QMatrix4x4
+   size=132 align=4
+   base size=132 base align=4
+QMatrix4x4 (0xb27ccb04) 0
+
+Class QVector2D
+   size=8 align=4
+   base size=8 base align=4
+QVector2D (0xb26e6924) 0
+
+Vtable for QApplication
+QApplication::_ZTV12QApplication: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QApplication)
+8     QApplication::metaObject
+12    QApplication::qt_metacast
+16    QApplication::qt_metacall
+20    QApplication::~QApplication
+24    QApplication::~QApplication
+28    QApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QApplication::notify
+60    QApplication::compressEvent
+64    QApplication::x11EventFilter
+68    QApplication::x11ClientMessage
+72    QApplication::commitData
+76    QApplication::saveState
+
+Class QApplication
+   size=8 align=4
+   base size=8 base align=4
+QApplication (0xb2729cc0) 0
+    vptr=((& QApplication::_ZTV12QApplication) + 8u)
+  QCoreApplication (0xb2729d00) 0
+      primary-for QApplication (0xb2729cc0)
+    QObject (0xb274603c) 0
+        primary-for QCoreApplication (0xb2729d00)
+
+Vtable for QLayoutItem
+QLayoutItem::_ZTV11QLayoutItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QLayoutItem)
+8     QLayoutItem::~QLayoutItem
+12    QLayoutItem::~QLayoutItem
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    QLayoutItem::hasHeightForWidth
+48    QLayoutItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QLayoutItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QLayoutItem
+   size=8 align=4
+   base size=8 base align=4
+QLayoutItem (0xb27466cc) 0
+    vptr=((& QLayoutItem::_ZTV11QLayoutItem) + 8u)
+
+Vtable for QSpacerItem
+QSpacerItem::_ZTV11QSpacerItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QSpacerItem)
+8     QSpacerItem::~QSpacerItem
+12    QSpacerItem::~QSpacerItem
+16    QSpacerItem::sizeHint
+20    QSpacerItem::minimumSize
+24    QSpacerItem::maximumSize
+28    QSpacerItem::expandingDirections
+32    QSpacerItem::setGeometry
+36    QSpacerItem::geometry
+40    QSpacerItem::isEmpty
+44    QLayoutItem::hasHeightForWidth
+48    QLayoutItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QLayoutItem::widget
+64    QLayoutItem::layout
+68    QSpacerItem::spacerItem
+
+Class QSpacerItem
+   size=36 align=4
+   base size=36 base align=4
+QSpacerItem (0xb27668c0) 0
+    vptr=((& QSpacerItem::_ZTV11QSpacerItem) + 8u)
+  QLayoutItem (0xb27468e8) 0
+      primary-for QSpacerItem (0xb27668c0)
+
+Vtable for QWidgetItem
+QWidgetItem::_ZTV11QWidgetItem: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWidgetItem)
+8     QWidgetItem::~QWidgetItem
+12    QWidgetItem::~QWidgetItem
+16    QWidgetItem::sizeHint
+20    QWidgetItem::minimumSize
+24    QWidgetItem::maximumSize
+28    QWidgetItem::expandingDirections
+32    QWidgetItem::setGeometry
+36    QWidgetItem::geometry
+40    QWidgetItem::isEmpty
+44    QWidgetItem::hasHeightForWidth
+48    QWidgetItem::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QWidgetItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QWidgetItem
+   size=12 align=4
+   base size=12 base align=4
+QWidgetItem (0xb2766a00) 0
+    vptr=((& QWidgetItem::_ZTV11QWidgetItem) + 8u)
+  QLayoutItem (0xb2746e10) 0
+      primary-for QWidgetItem (0xb2766a00)
+
+Vtable for QWidgetItemV2
+QWidgetItemV2::_ZTV13QWidgetItemV2: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWidgetItemV2)
+8     QWidgetItemV2::~QWidgetItemV2
+12    QWidgetItemV2::~QWidgetItemV2
+16    QWidgetItemV2::sizeHint
+20    QWidgetItemV2::minimumSize
+24    QWidgetItemV2::maximumSize
+28    QWidgetItem::expandingDirections
+32    QWidgetItem::setGeometry
+36    QWidgetItem::geometry
+40    QWidgetItem::isEmpty
+44    QWidgetItem::hasHeightForWidth
+48    QWidgetItemV2::heightForWidth
+52    QLayoutItem::minimumHeightForWidth
+56    QLayoutItem::invalidate
+60    QWidgetItem::widget
+64    QLayoutItem::layout
+68    QLayoutItem::spacerItem
+
+Class QWidgetItemV2
+   size=68 align=4
+   base size=68 base align=4
+QWidgetItemV2 (0xb2766b40) 0
+    vptr=((& QWidgetItemV2::_ZTV13QWidgetItemV2) + 8u)
+  QWidgetItem (0xb2766b80) 0
+      primary-for QWidgetItemV2 (0xb2766b40)
+    QLayoutItem (0xb278612c) 0
+        primary-for QWidgetItem (0xb2766b80)
+
+Class QLayoutIterator
+   size=8 align=4
+   base size=8 base align=4
+QLayoutIterator (0xb27861e0) 0
+
+Vtable for QLayout
+QLayout::_ZTV7QLayout: 45u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QLayout)
+8     QLayout::metaObject
+12    QLayout::qt_metacast
+16    QLayout::qt_metacall
+20    QLayout::~QLayout
+24    QLayout::~QLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLayout::invalidate
+60    QLayout::geometry
+64    __cxa_pure_virtual
+68    QLayout::expandingDirections
+72    QLayout::minimumSize
+76    QLayout::maximumSize
+80    QLayout::setGeometry
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    QLayout::indexOf
+96    __cxa_pure_virtual
+100   QLayout::isEmpty
+104   QLayout::layout
+108   (int (*)(...))-0x000000008
+112   (int (*)(...))(& _ZTI7QLayout)
+116   QLayout::_ZThn8_N7QLayoutD1Ev
+120   QLayout::_ZThn8_N7QLayoutD0Ev
+124   __cxa_pure_virtual
+128   QLayout::_ZThn8_NK7QLayout11minimumSizeEv
+132   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+136   QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv
+140   QLayout::_ZThn8_N7QLayout11setGeometryERK5QRect
+144   QLayout::_ZThn8_NK7QLayout8geometryEv
+148   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+152   QLayoutItem::hasHeightForWidth
+156   QLayoutItem::heightForWidth
+160   QLayoutItem::minimumHeightForWidth
+164   QLayout::_ZThn8_N7QLayout10invalidateEv
+168   QLayoutItem::widget
+172   QLayout::_ZThn8_N7QLayout6layoutEv
+176   QLayoutItem::spacerItem
+
+Class QLayout
+   size=16 align=4
+   base size=16 base align=4
+QLayout (0xb278b190) 0
+    vptr=((& QLayout::_ZTV7QLayout) + 8u)
+  QObject (0xb27868e8) 0
+      primary-for QLayout (0xb278b190)
+  QLayoutItem (0xb2786924) 8
+      vptr=((& QLayout::_ZTV7QLayout) + 116u)
+
+Vtable for QGridLayout
+QGridLayout::_ZTV11QGridLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QGridLayout)
+8     QGridLayout::metaObject
+12    QGridLayout::qt_metacast
+16    QGridLayout::qt_metacall
+20    QGridLayout::~QGridLayout
+24    QGridLayout::~QGridLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGridLayout::invalidate
+60    QLayout::geometry
+64    QGridLayout::addItem
+68    QGridLayout::expandingDirections
+72    QGridLayout::minimumSize
+76    QGridLayout::maximumSize
+80    QGridLayout::setGeometry
+84    QGridLayout::itemAt
+88    QGridLayout::takeAt
+92    QLayout::indexOf
+96    QGridLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QGridLayout::sizeHint
+112   QGridLayout::hasHeightForWidth
+116   QGridLayout::heightForWidth
+120   QGridLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QGridLayout)
+132   QGridLayout::_ZThn8_N11QGridLayoutD1Ev
+136   QGridLayout::_ZThn8_N11QGridLayoutD0Ev
+140   QGridLayout::_ZThn8_NK11QGridLayout8sizeHintEv
+144   QGridLayout::_ZThn8_NK11QGridLayout11minimumSizeEv
+148   QGridLayout::_ZThn8_NK11QGridLayout11maximumSizeEv
+152   QGridLayout::_ZThn8_NK11QGridLayout19expandingDirectionsEv
+156   QGridLayout::_ZThn8_N11QGridLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QGridLayout::_ZThn8_NK11QGridLayout17hasHeightForWidthEv
+172   QGridLayout::_ZThn8_NK11QGridLayout14heightForWidthEi
+176   QGridLayout::_ZThn8_NK11QGridLayout21minimumHeightForWidthEi
+180   QGridLayout::_ZThn8_N11QGridLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QGridLayout
+   size=16 align=4
+   base size=16 base align=4
+QGridLayout (0xb27ab600) 0
+    vptr=((& QGridLayout::_ZTV11QGridLayout) + 8u)
+  QLayout (0xb27a9000) 0
+      primary-for QGridLayout (0xb27ab600)
+    QObject (0xb27b73c0) 0
+        primary-for QLayout (0xb27a9000)
+    QLayoutItem (0xb27b73fc) 8
+        vptr=((& QGridLayout::_ZTV11QGridLayout) + 132u)
+
+Vtable for QBoxLayout
+QBoxLayout::_ZTV10QBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QBoxLayout)
+8     QBoxLayout::metaObject
+12    QBoxLayout::qt_metacast
+16    QBoxLayout::qt_metacall
+20    QBoxLayout::~QBoxLayout
+24    QBoxLayout::~QBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI10QBoxLayout)
+132   QBoxLayout::_ZThn8_N10QBoxLayoutD1Ev
+136   QBoxLayout::_ZThn8_N10QBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QBoxLayout (0xb25e1000) 0
+    vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 8u)
+  QLayout (0xb25dac80) 0
+      primary-for QBoxLayout (0xb25e1000)
+    QObject (0xb27b7b7c) 0
+        primary-for QLayout (0xb25dac80)
+    QLayoutItem (0xb27b7bb8) 8
+        vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 132u)
+
+Vtable for QHBoxLayout
+QHBoxLayout::_ZTV11QHBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHBoxLayout)
+8     QHBoxLayout::metaObject
+12    QHBoxLayout::qt_metacast
+16    QHBoxLayout::qt_metacall
+20    QHBoxLayout::~QHBoxLayout
+24    QHBoxLayout::~QHBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QHBoxLayout)
+132   QHBoxLayout::_ZThn8_N11QHBoxLayoutD1Ev
+136   QHBoxLayout::_ZThn8_N11QHBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QHBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QHBoxLayout (0xb25e1340) 0
+    vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 8u)
+  QBoxLayout (0xb25e1380) 0
+      primary-for QHBoxLayout (0xb25e1340)
+    QLayout (0xb25f0960) 0
+        primary-for QBoxLayout (0xb25e1380)
+      QObject (0xb27b7f00) 0
+          primary-for QLayout (0xb25f0960)
+      QLayoutItem (0xb27b7f3c) 8
+          vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 132u)
+
+Vtable for QVBoxLayout
+QVBoxLayout::_ZTV11QVBoxLayout: 49u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QVBoxLayout)
+8     QVBoxLayout::metaObject
+12    QVBoxLayout::qt_metacast
+16    QVBoxLayout::qt_metacall
+20    QVBoxLayout::~QVBoxLayout
+24    QVBoxLayout::~QVBoxLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QBoxLayout::invalidate
+60    QLayout::geometry
+64    QBoxLayout::addItem
+68    QBoxLayout::expandingDirections
+72    QBoxLayout::minimumSize
+76    QBoxLayout::maximumSize
+80    QBoxLayout::setGeometry
+84    QBoxLayout::itemAt
+88    QBoxLayout::takeAt
+92    QLayout::indexOf
+96    QBoxLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QBoxLayout::sizeHint
+112   QBoxLayout::hasHeightForWidth
+116   QBoxLayout::heightForWidth
+120   QBoxLayout::minimumHeightForWidth
+124   (int (*)(...))-0x000000008
+128   (int (*)(...))(& _ZTI11QVBoxLayout)
+132   QVBoxLayout::_ZThn8_N11QVBoxLayoutD1Ev
+136   QVBoxLayout::_ZThn8_N11QVBoxLayoutD0Ev
+140   QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv
+144   QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv
+148   QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv
+152   QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv
+156   QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect
+160   QLayout::_ZThn8_NK7QLayout8geometryEv
+164   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+168   QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv
+172   QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi
+176   QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi
+180   QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv
+184   QLayoutItem::widget
+188   QLayout::_ZThn8_N7QLayout6layoutEv
+192   QLayoutItem::spacerItem
+
+Class QVBoxLayout
+   size=16 align=4
+   base size=16 base align=4
+QVBoxLayout (0xb25e15c0) 0
+    vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 8u)
+  QBoxLayout (0xb25e1600) 0
+      primary-for QVBoxLayout (0xb25e15c0)
+    QLayout (0xb25ff7d0) 0
+        primary-for QBoxLayout (0xb25e1600)
+      QObject (0xb2608078) 0
+          primary-for QLayout (0xb25ff7d0)
+      QLayoutItem (0xb26080b4) 8
+          vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 132u)
+
+Vtable for QClipboard
+QClipboard::_ZTV10QClipboard: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QClipboard)
+8     QClipboard::metaObject
+12    QClipboard::qt_metacast
+16    QClipboard::qt_metacall
+20    QClipboard::~QClipboard
+24    QClipboard::~QClipboard
+28    QClipboard::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QClipboard::connectNotify
+52    QObject::disconnectNotify
+
+Class QClipboard
+   size=8 align=4
+   base size=8 base align=4
+QClipboard (0xb25e1840) 0
+    vptr=((& QClipboard::_ZTV10QClipboard) + 8u)
+  QObject (0xb26081e0) 0
+      primary-for QClipboard (0xb25e1840)
+
+Vtable for QDesktopWidget
+QDesktopWidget::_ZTV14QDesktopWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDesktopWidget)
+8     QDesktopWidget::metaObject
+12    QDesktopWidget::qt_metacast
+16    QDesktopWidget::qt_metacall
+20    QDesktopWidget::~QDesktopWidget
+24    QDesktopWidget::~QDesktopWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDesktopWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QDesktopWidget)
+232   QDesktopWidget::_ZThn8_N14QDesktopWidgetD1Ev
+236   QDesktopWidget::_ZThn8_N14QDesktopWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QDesktopWidget
+   size=20 align=4
+   base size=20 base align=4
+QDesktopWidget (0xb25e1b00) 0
+    vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 8u)
+  QWidget (0xb261eaf0) 0
+      primary-for QDesktopWidget (0xb25e1b00)
+    QObject (0xb26083fc) 0
+        primary-for QWidget (0xb261eaf0)
+    QPaintDevice (0xb2608438) 8
+        vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 232u)
+
+Vtable for QFormLayout
+QFormLayout::_ZTV11QFormLayout: 48u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFormLayout)
+8     QFormLayout::metaObject
+12    QFormLayout::qt_metacast
+16    QFormLayout::qt_metacall
+20    QFormLayout::~QFormLayout
+24    QFormLayout::~QFormLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFormLayout::invalidate
+60    QLayout::geometry
+64    QFormLayout::addItem
+68    QFormLayout::expandingDirections
+72    QFormLayout::minimumSize
+76    QLayout::maximumSize
+80    QFormLayout::setGeometry
+84    QFormLayout::itemAt
+88    QFormLayout::takeAt
+92    QLayout::indexOf
+96    QFormLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QFormLayout::sizeHint
+112   QFormLayout::hasHeightForWidth
+116   QFormLayout::heightForWidth
+120   (int (*)(...))-0x000000008
+124   (int (*)(...))(& _ZTI11QFormLayout)
+128   QFormLayout::_ZThn8_N11QFormLayoutD1Ev
+132   QFormLayout::_ZThn8_N11QFormLayoutD0Ev
+136   QFormLayout::_ZThn8_NK11QFormLayout8sizeHintEv
+140   QFormLayout::_ZThn8_NK11QFormLayout11minimumSizeEv
+144   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+148   QFormLayout::_ZThn8_NK11QFormLayout19expandingDirectionsEv
+152   QFormLayout::_ZThn8_N11QFormLayout11setGeometryERK5QRect
+156   QLayout::_ZThn8_NK7QLayout8geometryEv
+160   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+164   QFormLayout::_ZThn8_NK11QFormLayout17hasHeightForWidthEv
+168   QFormLayout::_ZThn8_NK11QFormLayout14heightForWidthEi
+172   QLayoutItem::minimumHeightForWidth
+176   QFormLayout::_ZThn8_N11QFormLayout10invalidateEv
+180   QLayoutItem::widget
+184   QLayout::_ZThn8_N7QLayout6layoutEv
+188   QLayoutItem::spacerItem
+
+Class QFormLayout
+   size=16 align=4
+   base size=16 base align=4
+QFormLayout (0xb25e1e80) 0
+    vptr=((& QFormLayout::_ZTV11QFormLayout) + 8u)
+  QLayout (0xb262baf0) 0
+      primary-for QFormLayout (0xb25e1e80)
+    QObject (0xb2608690) 0
+        primary-for QLayout (0xb262baf0)
+    QLayoutItem (0xb26086cc) 8
+        vptr=((& QFormLayout::_ZTV11QFormLayout) + 128u)
+
+Vtable for QGesture
+QGesture::_ZTV8QGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QGesture)
+8     QGesture::metaObject
+12    QGesture::qt_metacast
+16    QGesture::qt_metacall
+20    QGesture::~QGesture
+24    QGesture::~QGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QGesture
+   size=8 align=4
+   base size=8 base align=4
+QGesture (0xb2649280) 0
+    vptr=((& QGesture::_ZTV8QGesture) + 8u)
+  QObject (0xb260899c) 0
+      primary-for QGesture (0xb2649280)
+
+Vtable for QPanGesture
+QPanGesture::_ZTV11QPanGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPanGesture)
+8     QPanGesture::metaObject
+12    QPanGesture::qt_metacast
+16    QPanGesture::qt_metacall
+20    QPanGesture::~QPanGesture
+24    QPanGesture::~QPanGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPanGesture
+   size=8 align=4
+   base size=8 base align=4
+QPanGesture (0xb2649540) 0
+    vptr=((& QPanGesture::_ZTV11QPanGesture) + 8u)
+  QGesture (0xb2649580) 0
+      primary-for QPanGesture (0xb2649540)
+    QObject (0xb2608bb8) 0
+        primary-for QGesture (0xb2649580)
+
+Vtable for QPinchGesture
+QPinchGesture::_ZTV13QPinchGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPinchGesture)
+8     QPinchGesture::metaObject
+12    QPinchGesture::qt_metacast
+16    QPinchGesture::qt_metacall
+20    QPinchGesture::~QPinchGesture
+24    QPinchGesture::~QPinchGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPinchGesture
+   size=8 align=4
+   base size=8 base align=4
+QPinchGesture (0xb2649840) 0
+    vptr=((& QPinchGesture::_ZTV13QPinchGesture) + 8u)
+  QGesture (0xb2649880) 0
+      primary-for QPinchGesture (0xb2649840)
+    QObject (0xb2608dd4) 0
+        primary-for QGesture (0xb2649880)
+
+Vtable for QSwipeGesture
+QSwipeGesture::_ZTV13QSwipeGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSwipeGesture)
+8     QSwipeGesture::metaObject
+12    QSwipeGesture::qt_metacast
+16    QSwipeGesture::qt_metacall
+20    QSwipeGesture::~QSwipeGesture
+24    QSwipeGesture::~QSwipeGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSwipeGesture
+   size=8 align=4
+   base size=8 base align=4
+QSwipeGesture (0xb2649c80) 0
+    vptr=((& QSwipeGesture::_ZTV13QSwipeGesture) + 8u)
+  QGesture (0xb2649cc0) 0
+      primary-for QSwipeGesture (0xb2649c80)
+    QObject (0xb26780b4) 0
+        primary-for QGesture (0xb2649cc0)
+
+Vtable for QTapGesture
+QTapGesture::_ZTV11QTapGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTapGesture)
+8     QTapGesture::metaObject
+12    QTapGesture::qt_metacast
+16    QTapGesture::qt_metacall
+20    QTapGesture::~QTapGesture
+24    QTapGesture::~QTapGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTapGesture
+   size=8 align=4
+   base size=8 base align=4
+QTapGesture (0xb2649f80) 0
+    vptr=((& QTapGesture::_ZTV11QTapGesture) + 8u)
+  QGesture (0xb2649fc0) 0
+      primary-for QTapGesture (0xb2649f80)
+    QObject (0xb26782d0) 0
+        primary-for QGesture (0xb2649fc0)
+
+Vtable for QTapAndHoldGesture
+QTapAndHoldGesture::_ZTV18QTapAndHoldGesture: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QTapAndHoldGesture)
+8     QTapAndHoldGesture::metaObject
+12    QTapAndHoldGesture::qt_metacast
+16    QTapAndHoldGesture::qt_metacall
+20    QTapAndHoldGesture::~QTapAndHoldGesture
+24    QTapAndHoldGesture::~QTapAndHoldGesture
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTapAndHoldGesture
+   size=8 align=4
+   base size=8 base align=4
+QTapAndHoldGesture (0xb268a280) 0
+    vptr=((& QTapAndHoldGesture::_ZTV18QTapAndHoldGesture) + 8u)
+  QGesture (0xb268a2c0) 0
+      primary-for QTapAndHoldGesture (0xb268a280)
+    QObject (0xb26784ec) 0
+        primary-for QGesture (0xb268a2c0)
+
+Vtable for QGestureRecognizer
+QGestureRecognizer::_ZTV18QGestureRecognizer: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGestureRecognizer)
+8     QGestureRecognizer::~QGestureRecognizer
+12    QGestureRecognizer::~QGestureRecognizer
+16    QGestureRecognizer::create
+20    __cxa_pure_virtual
+24    QGestureRecognizer::reset
+
+Class QGestureRecognizer
+   size=4 align=4
+   base size=4 base align=4
+QGestureRecognizer (0xb26787bc) 0 nearly-empty
+    vptr=((& QGestureRecognizer::_ZTV18QGestureRecognizer) + 8u)
+
+Vtable for QSessionManager
+QSessionManager::_ZTV15QSessionManager: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSessionManager)
+8     QSessionManager::metaObject
+12    QSessionManager::qt_metacast
+16    QSessionManager::qt_metacall
+20    QSessionManager::~QSessionManager
+24    QSessionManager::~QSessionManager
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSessionManager
+   size=8 align=4
+   base size=8 base align=4
+QSessionManager (0xb268a880) 0
+    vptr=((& QSessionManager::_ZTV15QSessionManager) + 8u)
+  QObject (0xb26788e8) 0
+      primary-for QSessionManager (0xb268a880)
+
+Vtable for QShortcut
+QShortcut::_ZTV9QShortcut: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QShortcut)
+8     QShortcut::metaObject
+12    QShortcut::qt_metacast
+16    QShortcut::qt_metacall
+20    QShortcut::~QShortcut
+24    QShortcut::~QShortcut
+28    QShortcut::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QShortcut
+   size=8 align=4
+   base size=8 base align=4
+QShortcut (0xb268ab40) 0
+    vptr=((& QShortcut::_ZTV9QShortcut) + 8u)
+  QObject (0xb2678b04) 0
+      primary-for QShortcut (0xb268ab40)
+
+Vtable for QSound
+QSound::_ZTV6QSound: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QSound)
+8     QSound::metaObject
+12    QSound::qt_metacast
+16    QSound::qt_metacall
+20    QSound::~QSound
+24    QSound::~QSound
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSound
+   size=8 align=4
+   base size=8 base align=4
+QSound (0xb268ae40) 0
+    vptr=((& QSound::_ZTV6QSound) + 8u)
+  QObject (0xb2678d98) 0
+      primary-for QSound (0xb268ae40)
+
+Vtable for QStackedLayout
+QStackedLayout::_ZTV14QStackedLayout: 46u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QStackedLayout)
+8     QStackedLayout::metaObject
+12    QStackedLayout::qt_metacast
+16    QStackedLayout::qt_metacall
+20    QStackedLayout::~QStackedLayout
+24    QStackedLayout::~QStackedLayout
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QLayout::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLayout::invalidate
+60    QLayout::geometry
+64    QStackedLayout::addItem
+68    QLayout::expandingDirections
+72    QStackedLayout::minimumSize
+76    QLayout::maximumSize
+80    QStackedLayout::setGeometry
+84    QStackedLayout::itemAt
+88    QStackedLayout::takeAt
+92    QLayout::indexOf
+96    QStackedLayout::count
+100   QLayout::isEmpty
+104   QLayout::layout
+108   QStackedLayout::sizeHint
+112   (int (*)(...))-0x000000008
+116   (int (*)(...))(& _ZTI14QStackedLayout)
+120   QStackedLayout::_ZThn8_N14QStackedLayoutD1Ev
+124   QStackedLayout::_ZThn8_N14QStackedLayoutD0Ev
+128   QStackedLayout::_ZThn8_NK14QStackedLayout8sizeHintEv
+132   QStackedLayout::_ZThn8_NK14QStackedLayout11minimumSizeEv
+136   QLayout::_ZThn8_NK7QLayout11maximumSizeEv
+140   QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv
+144   QStackedLayout::_ZThn8_N14QStackedLayout11setGeometryERK5QRect
+148   QLayout::_ZThn8_NK7QLayout8geometryEv
+152   QLayout::_ZThn8_NK7QLayout7isEmptyEv
+156   QLayoutItem::hasHeightForWidth
+160   QLayoutItem::heightForWidth
+164   QLayoutItem::minimumHeightForWidth
+168   QLayout::_ZThn8_N7QLayout10invalidateEv
+172   QLayoutItem::widget
+176   QLayout::_ZThn8_N7QLayout6layoutEv
+180   QLayoutItem::spacerItem
+
+Class QStackedLayout
+   size=16 align=4
+   base size=16 base align=4
+QStackedLayout (0xb24ef180) 0
+    vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 8u)
+  QLayout (0xb24ed6e0) 0
+      primary-for QStackedLayout (0xb24ef180)
+    QObject (0xb24f4000) 0
+        primary-for QLayout (0xb24ed6e0)
+    QLayoutItem (0xb24f403c) 8
+        vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 120u)
+
+Class QToolTip
+   size=1 align=1
+   base size=0 base align=1
+QToolTip (0xb24f4258) 0 empty
+
+Class QWhatsThis
+   size=1 align=1
+   base size=0 base align=1
+QWhatsThis (0xb24f4294) 0 empty
+
+Vtable for QWidgetAction
+QWidgetAction::_ZTV13QWidgetAction: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWidgetAction)
+8     QWidgetAction::metaObject
+12    QWidgetAction::qt_metacast
+16    QWidgetAction::qt_metacall
+20    QWidgetAction::~QWidgetAction
+24    QWidgetAction::~QWidgetAction
+28    QWidgetAction::event
+32    QWidgetAction::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidgetAction::createWidget
+60    QWidgetAction::deleteWidget
+
+Class QWidgetAction
+   size=8 align=4
+   base size=8 base align=4
+QWidgetAction (0xb24ef5c0) 0
+    vptr=((& QWidgetAction::_ZTV13QWidgetAction) + 8u)
+  QAction (0xb24ef600) 0
+      primary-for QWidgetAction (0xb24ef5c0)
+    QObject (0xb24f42d0) 0
+        primary-for QAction (0xb24ef600)
+
+Vtable for QAbstractProxyModel
+QAbstractProxyModel::_ZTV19QAbstractProxyModel: 47u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractProxyModel)
+8     QAbstractProxyModel::metaObject
+12    QAbstractProxyModel::qt_metacast
+16    QAbstractProxyModel::qt_metacall
+20    QAbstractProxyModel::~QAbstractProxyModel
+24    QAbstractProxyModel::~QAbstractProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    QAbstractProxyModel::data
+80    QAbstractProxyModel::setData
+84    QAbstractProxyModel::headerData
+88    QAbstractProxyModel::setHeaderData
+92    QAbstractProxyModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractProxyModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractProxyModel::submit
+164   QAbstractProxyModel::revert
+168   QAbstractProxyModel::setSourceModel
+172   __cxa_pure_virtual
+176   __cxa_pure_virtual
+180   QAbstractProxyModel::mapSelectionToSource
+184   QAbstractProxyModel::mapSelectionFromSource
+
+Class QAbstractProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractProxyModel (0xb24ef8c0) 0
+    vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 8u)
+  QAbstractItemModel (0xb24ef900) 0
+      primary-for QAbstractProxyModel (0xb24ef8c0)
+    QObject (0xb24f44ec) 0
+        primary-for QAbstractItemModel (0xb24ef900)
+
+Vtable for QColumnView
+QColumnView::_ZTV11QColumnView: 104u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QColumnView)
+8     QColumnView::metaObject
+12    QColumnView::qt_metacast
+16    QColumnView::qt_metacall
+20    QColumnView::~QColumnView
+24    QColumnView::~QColumnView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QColumnView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QAbstractScrollArea::paintEvent
+128   QWidget::moveEvent
+132   QColumnView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QColumnView::scrollContentsBy
+232   QColumnView::setModel
+236   QColumnView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QColumnView::visualRect
+248   QColumnView::scrollTo
+252   QColumnView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QColumnView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QColumnView::selectAll
+280   QAbstractItemView::dataChanged
+284   QColumnView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QColumnView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QAbstractItemView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QColumnView::moveCursor
+344   QColumnView::horizontalOffset
+348   QColumnView::verticalOffset
+352   QColumnView::isIndexHidden
+356   QColumnView::setSelection
+360   QColumnView::visualRegionForSelection
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QColumnView::createColumn
+388   (int (*)(...))-0x000000008
+392   (int (*)(...))(& _ZTI11QColumnView)
+396   QColumnView::_ZThn8_N11QColumnViewD1Ev
+400   QColumnView::_ZThn8_N11QColumnViewD0Ev
+404   QWidget::_ZThn8_NK7QWidget7devTypeEv
+408   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+412   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QColumnView
+   size=20 align=4
+   base size=20 base align=4
+QColumnView (0xb24efbc0) 0
+    vptr=((& QColumnView::_ZTV11QColumnView) + 8u)
+  QAbstractItemView (0xb24efc00) 0
+      primary-for QColumnView (0xb24efbc0)
+    QAbstractScrollArea (0xb24efc40) 0
+        primary-for QAbstractItemView (0xb24efc00)
+      QFrame (0xb24efc80) 0
+          primary-for QAbstractScrollArea (0xb24efc40)
+        QWidget (0xb2526000) 0
+            primary-for QFrame (0xb24efc80)
+          QObject (0xb24f4708) 0
+              primary-for QWidget (0xb2526000)
+          QPaintDevice (0xb24f4744) 8
+              vptr=((& QColumnView::_ZTV11QColumnView) + 396u)
+
+Vtable for QDataWidgetMapper
+QDataWidgetMapper::_ZTV17QDataWidgetMapper: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QDataWidgetMapper)
+8     QDataWidgetMapper::metaObject
+12    QDataWidgetMapper::qt_metacast
+16    QDataWidgetMapper::qt_metacall
+20    QDataWidgetMapper::~QDataWidgetMapper
+24    QDataWidgetMapper::~QDataWidgetMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDataWidgetMapper::setCurrentIndex
+
+Class QDataWidgetMapper
+   size=8 align=4
+   base size=8 base align=4
+QDataWidgetMapper (0xb24eff40) 0
+    vptr=((& QDataWidgetMapper::_ZTV17QDataWidgetMapper) + 8u)
+  QObject (0xb24f4960) 0
+      primary-for QDataWidgetMapper (0xb24eff40)
+
+Vtable for QFileIconProvider
+QFileIconProvider::_ZTV17QFileIconProvider: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFileIconProvider)
+8     QFileIconProvider::~QFileIconProvider
+12    QFileIconProvider::~QFileIconProvider
+16    QFileIconProvider::icon
+20    QFileIconProvider::icon
+24    QFileIconProvider::type
+
+Class QFileIconProvider
+   size=8 align=4
+   base size=8 base align=4
+QFileIconProvider (0xb24f4b7c) 0
+    vptr=((& QFileIconProvider::_ZTV17QFileIconProvider) + 8u)
+
+Vtable for QDirModel
+QDirModel::_ZTV9QDirModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QDirModel)
+8     QDirModel::metaObject
+12    QDirModel::qt_metacast
+16    QDirModel::qt_metacall
+20    QDirModel::~QDirModel
+24    QDirModel::~QDirModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QDirModel::index
+60    QDirModel::parent
+64    QDirModel::rowCount
+68    QDirModel::columnCount
+72    QDirModel::hasChildren
+76    QDirModel::data
+80    QDirModel::setData
+84    QDirModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QDirModel::mimeTypes
+104   QDirModel::mimeData
+108   QDirModel::dropMimeData
+112   QDirModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QDirModel::flags
+144   QDirModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QDirModel
+   size=8 align=4
+   base size=8 base align=4
+QDirModel (0xb2545340) 0
+    vptr=((& QDirModel::_ZTV9QDirModel) + 8u)
+  QAbstractItemModel (0xb2545380) 0
+      primary-for QDirModel (0xb2545340)
+    QObject (0xb24f4ce4) 0
+        primary-for QAbstractItemModel (0xb2545380)
+
+Vtable for QHeaderView
+QHeaderView::_ZTV11QHeaderView: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHeaderView)
+8     QHeaderView::metaObject
+12    QHeaderView::qt_metacast
+16    QHeaderView::qt_metacall
+20    QHeaderView::~QHeaderView
+24    QHeaderView::~QHeaderView
+28    QHeaderView::event
+32    QObject::eventFilter
+36    QAbstractItemView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QHeaderView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QHeaderView::mousePressEvent
+84    QHeaderView::mouseReleaseEvent
+88    QHeaderView::mouseDoubleClickEvent
+92    QHeaderView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QHeaderView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QHeaderView::viewportEvent
+228   QHeaderView::scrollContentsBy
+232   QHeaderView::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QHeaderView::visualRect
+248   QHeaderView::scrollTo
+252   QHeaderView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QHeaderView::reset
+268   QAbstractItemView::setRootIndex
+272   QHeaderView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QHeaderView::dataChanged
+284   QHeaderView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QAbstractItemView::selectionChanged
+296   QHeaderView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QHeaderView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QHeaderView::moveCursor
+344   QHeaderView::horizontalOffset
+348   QHeaderView::verticalOffset
+352   QHeaderView::isIndexHidden
+356   QHeaderView::setSelection
+360   QHeaderView::visualRegionForSelection
+364   QAbstractItemView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QHeaderView::paintSection
+388   QHeaderView::sectionSizeFromContents
+392   (int (*)(...))-0x000000008
+396   (int (*)(...))(& _ZTI11QHeaderView)
+400   QHeaderView::_ZThn8_N11QHeaderViewD1Ev
+404   QHeaderView::_ZThn8_N11QHeaderViewD0Ev
+408   QWidget::_ZThn8_NK7QWidget7devTypeEv
+412   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+416   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QHeaderView
+   size=20 align=4
+   base size=20 base align=4
+QHeaderView (0xb2545640) 0
+    vptr=((& QHeaderView::_ZTV11QHeaderView) + 8u)
+  QAbstractItemView (0xb2545680) 0
+      primary-for QHeaderView (0xb2545640)
+    QAbstractScrollArea (0xb25456c0) 0
+        primary-for QAbstractItemView (0xb2545680)
+      QFrame (0xb2545700) 0
+          primary-for QAbstractScrollArea (0xb25456c0)
+        QWidget (0xb2562870) 0
+            primary-for QFrame (0xb2545700)
+          QObject (0xb24f4f00) 0
+              primary-for QWidget (0xb2562870)
+          QPaintDevice (0xb24f4f3c) 8
+              vptr=((& QHeaderView::_ZTV11QHeaderView) + 400u)
+
+Vtable for QItemDelegate
+QItemDelegate::_ZTV13QItemDelegate: 25u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QItemDelegate)
+8     QItemDelegate::metaObject
+12    QItemDelegate::qt_metacast
+16    QItemDelegate::qt_metacall
+20    QItemDelegate::~QItemDelegate
+24    QItemDelegate::~QItemDelegate
+28    QObject::event
+32    QItemDelegate::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QItemDelegate::paint
+60    QItemDelegate::sizeHint
+64    QItemDelegate::createEditor
+68    QItemDelegate::setEditorData
+72    QItemDelegate::setModelData
+76    QItemDelegate::updateEditorGeometry
+80    QItemDelegate::editorEvent
+84    QItemDelegate::drawDisplay
+88    QItemDelegate::drawDecoration
+92    QItemDelegate::drawFocus
+96    QItemDelegate::drawCheck
+
+Class QItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QItemDelegate (0xb2545ac0) 0
+    vptr=((& QItemDelegate::_ZTV13QItemDelegate) + 8u)
+  QAbstractItemDelegate (0xb2545b00) 0
+      primary-for QItemDelegate (0xb2545ac0)
+    QObject (0xb2589258) 0
+        primary-for QAbstractItemDelegate (0xb2545b00)
+
+Vtable for QItemEditorCreatorBase
+QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QItemEditorCreatorBase)
+8     QItemEditorCreatorBase::~QItemEditorCreatorBase
+12    QItemEditorCreatorBase::~QItemEditorCreatorBase
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QItemEditorCreatorBase
+   size=4 align=4
+   base size=4 base align=4
+QItemEditorCreatorBase (0xb2589474) 0 nearly-empty
+    vptr=((& QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase) + 8u)
+
+Vtable for QItemEditorFactory
+QItemEditorFactory::_ZTV18QItemEditorFactory: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QItemEditorFactory)
+8     QItemEditorFactory::~QItemEditorFactory
+12    QItemEditorFactory::~QItemEditorFactory
+16    QItemEditorFactory::createEditor
+20    QItemEditorFactory::valuePropertyName
+
+Class QItemEditorFactory
+   size=8 align=4
+   base size=8 base align=4
+QItemEditorFactory (0xb2589708) 0
+    vptr=((& QItemEditorFactory::_ZTV18QItemEditorFactory) + 8u)
+
+Vtable for QListWidgetItem
+QListWidgetItem::_ZTV15QListWidgetItem: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QListWidgetItem)
+8     QListWidgetItem::~QListWidgetItem
+12    QListWidgetItem::~QListWidgetItem
+16    QListWidgetItem::clone
+20    QListWidgetItem::setBackgroundColor
+24    QListWidgetItem::data
+28    QListWidgetItem::setData
+32    QListWidgetItem::operator<
+36    QListWidgetItem::read
+40    QListWidgetItem::write
+
+Class QListWidgetItem
+   size=24 align=4
+   base size=24 base align=4
+QListWidgetItem (0xb25899d8) 0
+    vptr=((& QListWidgetItem::_ZTV15QListWidgetItem) + 8u)
+
+Vtable for QListWidget
+QListWidget::_ZTV11QListWidget: 107u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QListWidget)
+8     QListWidget::metaObject
+12    QListWidget::qt_metacast
+16    QListWidget::qt_metacall
+20    QListWidget::~QListWidget
+24    QListWidget::~QListWidget
+28    QListWidget::event
+32    QObject::eventFilter
+36    QListView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QListView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QListView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QListView::paintEvent
+128   QWidget::moveEvent
+132   QListView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QListView::dragMoveEvent
+160   QListView::dragLeaveEvent
+164   QListWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QListView::scrollContentsBy
+232   QListWidget::setModel
+236   QAbstractItemView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QListView::visualRect
+248   QListView::scrollTo
+252   QListView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QAbstractItemView::sizeHintForColumn
+264   QListView::reset
+268   QListView::setRootIndex
+272   QListView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QListView::dataChanged
+284   QListView::rowsInserted
+288   QListView::rowsAboutToBeRemoved
+292   QListView::selectionChanged
+296   QListView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QListView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QAbstractItemView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QListView::moveCursor
+344   QListView::horizontalOffset
+348   QListView::verticalOffset
+352   QListView::isIndexHidden
+356   QListView::setSelection
+360   QListView::visualRegionForSelection
+364   QListView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QListView::startDrag
+380   QListView::viewOptions
+384   QListWidget::mimeTypes
+388   QListWidget::mimeData
+392   QListWidget::dropMimeData
+396   QListWidget::supportedDropActions
+400   (int (*)(...))-0x000000008
+404   (int (*)(...))(& _ZTI11QListWidget)
+408   QListWidget::_ZThn8_N11QListWidgetD1Ev
+412   QListWidget::_ZThn8_N11QListWidgetD0Ev
+416   QWidget::_ZThn8_NK7QWidget7devTypeEv
+420   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+424   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QListWidget
+   size=20 align=4
+   base size=20 base align=4
+QListWidget (0xb23f3440) 0
+    vptr=((& QListWidget::_ZTV11QListWidget) + 8u)
+  QListView (0xb23f3480) 0
+      primary-for QListWidget (0xb23f3440)
+    QAbstractItemView (0xb23f34c0) 0
+        primary-for QListView (0xb23f3480)
+      QAbstractScrollArea (0xb23f3500) 0
+          primary-for QAbstractItemView (0xb23f34c0)
+        QFrame (0xb23f3540) 0
+            primary-for QAbstractScrollArea (0xb23f3500)
+          QWidget (0xb23f92d0) 0
+              primary-for QFrame (0xb23f3540)
+            QObject (0xb23e6ac8) 0
+                primary-for QWidget (0xb23f92d0)
+            QPaintDevice (0xb23e6b04) 8
+                vptr=((& QListWidget::_ZTV11QListWidget) + 408u)
+
+Vtable for QProxyModel
+QProxyModel::_ZTV11QProxyModel: 43u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QProxyModel)
+8     QProxyModel::metaObject
+12    QProxyModel::qt_metacast
+16    QProxyModel::qt_metacall
+20    QProxyModel::~QProxyModel
+24    QProxyModel::~QProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProxyModel::index
+60    QProxyModel::parent
+64    QProxyModel::rowCount
+68    QProxyModel::columnCount
+72    QProxyModel::hasChildren
+76    QProxyModel::data
+80    QProxyModel::setData
+84    QProxyModel::headerData
+88    QProxyModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QProxyModel::mimeTypes
+104   QProxyModel::mimeData
+108   QProxyModel::dropMimeData
+112   QProxyModel::supportedDropActions
+116   QProxyModel::insertRows
+120   QProxyModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QProxyModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QProxyModel::flags
+144   QProxyModel::sort
+148   QAbstractItemModel::buddy
+152   QProxyModel::match
+156   QProxyModel::span
+160   QProxyModel::submit
+164   QProxyModel::revert
+168   QProxyModel::setModel
+
+Class QProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QProxyModel (0xb23f3b80) 0
+    vptr=((& QProxyModel::_ZTV11QProxyModel) + 8u)
+  QAbstractItemModel (0xb23f3bc0) 0
+      primary-for QProxyModel (0xb23f3b80)
+    QObject (0xb241a12c) 0
+        primary-for QAbstractItemModel (0xb23f3bc0)
+
+Vtable for QSortFilterProxyModel
+QSortFilterProxyModel::_ZTV21QSortFilterProxyModel: 50u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QSortFilterProxyModel)
+8     QSortFilterProxyModel::metaObject
+12    QSortFilterProxyModel::qt_metacast
+16    QSortFilterProxyModel::qt_metacall
+20    QSortFilterProxyModel::~QSortFilterProxyModel
+24    QSortFilterProxyModel::~QSortFilterProxyModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSortFilterProxyModel::index
+60    QSortFilterProxyModel::parent
+64    QSortFilterProxyModel::rowCount
+68    QSortFilterProxyModel::columnCount
+72    QSortFilterProxyModel::hasChildren
+76    QSortFilterProxyModel::data
+80    QSortFilterProxyModel::setData
+84    QSortFilterProxyModel::headerData
+88    QSortFilterProxyModel::setHeaderData
+92    QAbstractProxyModel::itemData
+96    QAbstractItemModel::setItemData
+100   QSortFilterProxyModel::mimeTypes
+104   QSortFilterProxyModel::mimeData
+108   QSortFilterProxyModel::dropMimeData
+112   QSortFilterProxyModel::supportedDropActions
+116   QSortFilterProxyModel::insertRows
+120   QSortFilterProxyModel::insertColumns
+124   QSortFilterProxyModel::removeRows
+128   QSortFilterProxyModel::removeColumns
+132   QSortFilterProxyModel::fetchMore
+136   QSortFilterProxyModel::canFetchMore
+140   QSortFilterProxyModel::flags
+144   QSortFilterProxyModel::sort
+148   QSortFilterProxyModel::buddy
+152   QSortFilterProxyModel::match
+156   QSortFilterProxyModel::span
+160   QAbstractProxyModel::submit
+164   QAbstractProxyModel::revert
+168   QSortFilterProxyModel::setSourceModel
+172   QSortFilterProxyModel::mapToSource
+176   QSortFilterProxyModel::mapFromSource
+180   QSortFilterProxyModel::mapSelectionToSource
+184   QSortFilterProxyModel::mapSelectionFromSource
+188   QSortFilterProxyModel::filterAcceptsRow
+192   QSortFilterProxyModel::filterAcceptsColumn
+196   QSortFilterProxyModel::lessThan
+
+Class QSortFilterProxyModel
+   size=8 align=4
+   base size=8 base align=4
+QSortFilterProxyModel (0xb23f3e80) 0
+    vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 8u)
+  QAbstractProxyModel (0xb23f3ec0) 0
+      primary-for QSortFilterProxyModel (0xb23f3e80)
+    QAbstractItemModel (0xb23f3f00) 0
+        primary-for QAbstractProxyModel (0xb23f3ec0)
+      QObject (0xb241a348) 0
+          primary-for QAbstractItemModel (0xb23f3f00)
+
+Vtable for QStandardItem
+QStandardItem::_ZTV13QStandardItem: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStandardItem)
+8     QStandardItem::~QStandardItem
+12    QStandardItem::~QStandardItem
+16    QStandardItem::data
+20    QStandardItem::setData
+24    QStandardItem::clone
+28    QStandardItem::type
+32    QStandardItem::read
+36    QStandardItem::write
+40    QStandardItem::operator<
+
+Class QStandardItem
+   size=8 align=4
+   base size=8 base align=4
+QStandardItem (0xb241a564) 0
+    vptr=((& QStandardItem::_ZTV13QStandardItem) + 8u)
+
+Vtable for QStandardItemModel
+QStandardItemModel::_ZTV18QStandardItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QStandardItemModel)
+8     QStandardItemModel::metaObject
+12    QStandardItemModel::qt_metacast
+16    QStandardItemModel::qt_metacall
+20    QStandardItemModel::~QStandardItemModel
+24    QStandardItemModel::~QStandardItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStandardItemModel::index
+60    QStandardItemModel::parent
+64    QStandardItemModel::rowCount
+68    QStandardItemModel::columnCount
+72    QStandardItemModel::hasChildren
+76    QStandardItemModel::data
+80    QStandardItemModel::setData
+84    QStandardItemModel::headerData
+88    QStandardItemModel::setHeaderData
+92    QStandardItemModel::itemData
+96    QStandardItemModel::setItemData
+100   QStandardItemModel::mimeTypes
+104   QStandardItemModel::mimeData
+108   QStandardItemModel::dropMimeData
+112   QStandardItemModel::supportedDropActions
+116   QStandardItemModel::insertRows
+120   QStandardItemModel::insertColumns
+124   QStandardItemModel::removeRows
+128   QStandardItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QStandardItemModel::flags
+144   QStandardItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QStandardItemModel
+   size=8 align=4
+   base size=8 base align=4
+QStandardItemModel (0xb24b1580) 0
+    vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 8u)
+  QAbstractItemModel (0xb24b15c0) 0
+      primary-for QStandardItemModel (0xb24b1580)
+    QObject (0xb24ac690) 0
+        primary-for QAbstractItemModel (0xb24b15c0)
+
+Vtable for QStringListModel
+QStringListModel::_ZTV16QStringListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QStringListModel)
+8     QStringListModel::metaObject
+12    QStringListModel::qt_metacast
+16    QStringListModel::qt_metacall
+20    QStringListModel::~QStringListModel
+24    QStringListModel::~QStringListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    QStringListModel::rowCount
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    QStringListModel::data
+80    QStringListModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QStringListModel::supportedDropActions
+116   QStringListModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QStringListModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QStringListModel::flags
+144   QStringListModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QStringListModel
+   size=12 align=4
+   base size=12 base align=4
+QStringListModel (0xb24b19c0) 0
+    vptr=((& QStringListModel::_ZTV16QStringListModel) + 8u)
+  QAbstractListModel (0xb24b1a00) 0
+      primary-for QStringListModel (0xb24b19c0)
+    QAbstractItemModel (0xb24b1a40) 0
+        primary-for QAbstractListModel (0xb24b1a00)
+      QObject (0xb24ac99c) 0
+          primary-for QAbstractItemModel (0xb24b1a40)
+
+Vtable for QStyledItemDelegate
+QStyledItemDelegate::_ZTV19QStyledItemDelegate: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QStyledItemDelegate)
+8     QStyledItemDelegate::metaObject
+12    QStyledItemDelegate::qt_metacast
+16    QStyledItemDelegate::qt_metacall
+20    QStyledItemDelegate::~QStyledItemDelegate
+24    QStyledItemDelegate::~QStyledItemDelegate
+28    QObject::event
+32    QStyledItemDelegate::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStyledItemDelegate::paint
+60    QStyledItemDelegate::sizeHint
+64    QStyledItemDelegate::createEditor
+68    QStyledItemDelegate::setEditorData
+72    QStyledItemDelegate::setModelData
+76    QStyledItemDelegate::updateEditorGeometry
+80    QStyledItemDelegate::editorEvent
+84    QStyledItemDelegate::displayText
+88    QStyledItemDelegate::initStyleOption
+
+Class QStyledItemDelegate
+   size=8 align=4
+   base size=8 base align=4
+QStyledItemDelegate (0xb24b1c80) 0
+    vptr=((& QStyledItemDelegate::_ZTV19QStyledItemDelegate) + 8u)
+  QAbstractItemDelegate (0xb24b1cc0) 0
+      primary-for QStyledItemDelegate (0xb24b1c80)
+    QObject (0xb24acac8) 0
+        primary-for QAbstractItemDelegate (0xb24b1cc0)
+
+Vtable for QTableView
+QTableView::_ZTV10QTableView: 103u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTableView)
+8     QTableView::metaObject
+12    QTableView::qt_metacast
+16    QTableView::qt_metacall
+20    QTableView::~QTableView
+24    QTableView::~QTableView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QTableView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTableView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QTableView::scrollContentsBy
+232   QTableView::setModel
+236   QTableView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QTableView::visualRect
+248   QTableView::scrollTo
+252   QTableView::indexAt
+256   QTableView::sizeHintForRow
+260   QTableView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QTableView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QTableView::selectionChanged
+296   QTableView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTableView::updateGeometries
+312   QTableView::verticalScrollbarAction
+316   QTableView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTableView::moveCursor
+344   QTableView::horizontalOffset
+348   QTableView::verticalOffset
+352   QTableView::isIndexHidden
+356   QTableView::setSelection
+360   QTableView::visualRegionForSelection
+364   QTableView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QTableView::viewOptions
+384   (int (*)(...))-0x000000008
+388   (int (*)(...))(& _ZTI10QTableView)
+392   QTableView::_ZThn8_N10QTableViewD1Ev
+396   QTableView::_ZThn8_N10QTableViewD0Ev
+400   QWidget::_ZThn8_NK7QWidget7devTypeEv
+404   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+408   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTableView
+   size=20 align=4
+   base size=20 base align=4
+QTableView (0xb24b1f80) 0
+    vptr=((& QTableView::_ZTV10QTableView) + 8u)
+  QAbstractItemView (0xb24b1fc0) 0
+      primary-for QTableView (0xb24b1f80)
+    QAbstractScrollArea (0xb2315000) 0
+        primary-for QAbstractItemView (0xb24b1fc0)
+      QFrame (0xb2315040) 0
+          primary-for QAbstractScrollArea (0xb2315000)
+        QWidget (0xb230faa0) 0
+            primary-for QFrame (0xb2315040)
+          QObject (0xb24acce4) 0
+              primary-for QWidget (0xb230faa0)
+          QPaintDevice (0xb24acd20) 8
+              vptr=((& QTableView::_ZTV10QTableView) + 392u)
+
+Class QTableWidgetSelectionRange
+   size=16 align=4
+   base size=16 base align=4
+QTableWidgetSelectionRange (0xb24acf3c) 0
+
+Vtable for QTableWidgetItem
+QTableWidgetItem::_ZTV16QTableWidgetItem: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTableWidgetItem)
+8     QTableWidgetItem::~QTableWidgetItem
+12    QTableWidgetItem::~QTableWidgetItem
+16    QTableWidgetItem::clone
+20    QTableWidgetItem::data
+24    QTableWidgetItem::setData
+28    QTableWidgetItem::operator<
+32    QTableWidgetItem::read
+36    QTableWidgetItem::write
+
+Class QTableWidgetItem
+   size=24 align=4
+   base size=24 base align=4
+QTableWidgetItem (0xb2335168) 0
+    vptr=((& QTableWidgetItem::_ZTV16QTableWidgetItem) + 8u)
+
+Vtable for QTableWidget
+QTableWidget::_ZTV12QTableWidget: 107u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTableWidget)
+8     QTableWidget::metaObject
+12    QTableWidget::qt_metacast
+16    QTableWidget::qt_metacall
+20    QTableWidget::~QTableWidget
+24    QTableWidget::~QTableWidget
+28    QTableWidget::event
+32    QObject::eventFilter
+36    QTableView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QAbstractItemView::mousePressEvent
+84    QAbstractItemView::mouseReleaseEvent
+88    QAbstractItemView::mouseDoubleClickEvent
+92    QAbstractItemView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QAbstractItemView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTableView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QAbstractItemView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QTableWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractItemView::viewportEvent
+228   QTableView::scrollContentsBy
+232   QTableWidget::setModel
+236   QTableView::setSelectionModel
+240   QAbstractItemView::keyboardSearch
+244   QTableView::visualRect
+248   QTableView::scrollTo
+252   QTableView::indexAt
+256   QTableView::sizeHintForRow
+260   QTableView::sizeHintForColumn
+264   QAbstractItemView::reset
+268   QTableView::setRootIndex
+272   QAbstractItemView::doItemsLayout
+276   QAbstractItemView::selectAll
+280   QAbstractItemView::dataChanged
+284   QAbstractItemView::rowsInserted
+288   QAbstractItemView::rowsAboutToBeRemoved
+292   QTableView::selectionChanged
+296   QTableView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTableView::updateGeometries
+312   QTableView::verticalScrollbarAction
+316   QTableView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTableView::moveCursor
+344   QTableView::horizontalOffset
+348   QTableView::verticalOffset
+352   QTableView::isIndexHidden
+356   QTableView::setSelection
+360   QTableView::visualRegionForSelection
+364   QTableView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QTableView::viewOptions
+384   QTableWidget::mimeTypes
+388   QTableWidget::mimeData
+392   QTableWidget::dropMimeData
+396   QTableWidget::supportedDropActions
+400   (int (*)(...))-0x000000008
+404   (int (*)(...))(& _ZTI12QTableWidget)
+408   QTableWidget::_ZThn8_N12QTableWidgetD1Ev
+412   QTableWidget::_ZThn8_N12QTableWidgetD0Ev
+416   QWidget::_ZThn8_NK7QWidget7devTypeEv
+420   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+424   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTableWidget
+   size=20 align=4
+   base size=20 base align=4
+QTableWidget (0xb236a480) 0
+    vptr=((& QTableWidget::_ZTV12QTableWidget) + 8u)
+  QTableView (0xb236a4c0) 0
+      primary-for QTableWidget (0xb236a480)
+    QAbstractItemView (0xb236a500) 0
+        primary-for QTableView (0xb236a4c0)
+      QAbstractScrollArea (0xb236a540) 0
+          primary-for QAbstractItemView (0xb236a500)
+        QFrame (0xb236a580) 0
+            primary-for QAbstractScrollArea (0xb236a540)
+          QWidget (0xb2372230) 0
+              primary-for QFrame (0xb236a580)
+            QObject (0xb236f258) 0
+                primary-for QWidget (0xb2372230)
+            QPaintDevice (0xb236f294) 8
+                vptr=((& QTableWidget::_ZTV12QTableWidget) + 408u)
+
+Vtable for QTreeView
+QTreeView::_ZTV9QTreeView: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTreeView)
+8     QTreeView::metaObject
+12    QTreeView::qt_metacast
+16    QTreeView::qt_metacall
+20    QTreeView::~QTreeView
+24    QTreeView::~QTreeView
+28    QAbstractItemView::event
+32    QObject::eventFilter
+36    QTreeView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTreeView::mousePressEvent
+84    QTreeView::mouseReleaseEvent
+88    QTreeView::mouseDoubleClickEvent
+92    QTreeView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QTreeView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTreeView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QTreeView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QAbstractItemView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTreeView::viewportEvent
+228   QTreeView::scrollContentsBy
+232   QTreeView::setModel
+236   QTreeView::setSelectionModel
+240   QTreeView::keyboardSearch
+244   QTreeView::visualRect
+248   QTreeView::scrollTo
+252   QTreeView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QTreeView::sizeHintForColumn
+264   QTreeView::reset
+268   QTreeView::setRootIndex
+272   QTreeView::doItemsLayout
+276   QTreeView::selectAll
+280   QTreeView::dataChanged
+284   QTreeView::rowsInserted
+288   QTreeView::rowsAboutToBeRemoved
+292   QTreeView::selectionChanged
+296   QTreeView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTreeView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QTreeView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTreeView::moveCursor
+344   QTreeView::horizontalOffset
+348   QTreeView::verticalOffset
+352   QTreeView::isIndexHidden
+356   QTreeView::setSelection
+360   QTreeView::visualRegionForSelection
+364   QTreeView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QTreeView::drawRow
+388   QTreeView::drawBranches
+392   (int (*)(...))-0x000000008
+396   (int (*)(...))(& _ZTI9QTreeView)
+400   QTreeView::_ZThn8_N9QTreeViewD1Ev
+404   QTreeView::_ZThn8_N9QTreeViewD0Ev
+408   QWidget::_ZThn8_NK7QWidget7devTypeEv
+412   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+416   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTreeView
+   size=20 align=4
+   base size=20 base align=4
+QTreeView (0xb236aa80) 0
+    vptr=((& QTreeView::_ZTV9QTreeView) + 8u)
+  QAbstractItemView (0xb236aac0) 0
+      primary-for QTreeView (0xb236aa80)
+    QAbstractScrollArea (0xb236ab00) 0
+        primary-for QAbstractItemView (0xb236aac0)
+      QFrame (0xb236ab40) 0
+          primary-for QAbstractScrollArea (0xb236ab00)
+        QWidget (0xb2391c80) 0
+            primary-for QFrame (0xb236ab40)
+          QObject (0xb236f924) 0
+              primary-for QWidget (0xb2391c80)
+          QPaintDevice (0xb236f960) 8
+              vptr=((& QTreeView::_ZTV9QTreeView) + 400u)
+
+Class QTreeWidgetItemIterator
+   size=12 align=4
+   base size=12 base align=4
+QTreeWidgetItemIterator (0xb236fb7c) 0
+
+Vtable for QTreeWidgetItem
+QTreeWidgetItem::_ZTV15QTreeWidgetItem: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QTreeWidgetItem)
+8     QTreeWidgetItem::~QTreeWidgetItem
+12    QTreeWidgetItem::~QTreeWidgetItem
+16    QTreeWidgetItem::clone
+20    QTreeWidgetItem::data
+24    QTreeWidgetItem::setData
+28    QTreeWidgetItem::operator<
+32    QTreeWidgetItem::read
+36    QTreeWidgetItem::write
+
+Class QTreeWidgetItem
+   size=32 align=4
+   base size=32 base align=4
+QTreeWidgetItem (0xb21ce258) 0
+    vptr=((& QTreeWidgetItem::_ZTV15QTreeWidgetItem) + 8u)
+
+Vtable for QTreeWidget
+QTreeWidget::_ZTV11QTreeWidget: 109u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTreeWidget)
+8     QTreeWidget::metaObject
+12    QTreeWidget::qt_metacast
+16    QTreeWidget::qt_metacall
+20    QTreeWidget::~QTreeWidget
+24    QTreeWidget::~QTreeWidget
+28    QTreeWidget::event
+32    QObject::eventFilter
+36    QTreeView::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QAbstractScrollArea::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QTreeView::mousePressEvent
+84    QTreeView::mouseReleaseEvent
+88    QTreeView::mouseDoubleClickEvent
+92    QTreeView::mouseMoveEvent
+96    QAbstractScrollArea::wheelEvent
+100   QTreeView::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QAbstractItemView::focusInEvent
+112   QAbstractItemView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QTreeView::paintEvent
+128   QWidget::moveEvent
+132   QAbstractItemView::resizeEvent
+136   QWidget::closeEvent
+140   QAbstractScrollArea::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QAbstractItemView::dragEnterEvent
+156   QTreeView::dragMoveEvent
+160   QAbstractItemView::dragLeaveEvent
+164   QTreeWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QAbstractItemView::inputMethodEvent
+192   QAbstractItemView::inputMethodQuery
+196   QAbstractItemView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QTreeView::viewportEvent
+228   QTreeView::scrollContentsBy
+232   QTreeWidget::setModel
+236   QTreeWidget::setSelectionModel
+240   QTreeView::keyboardSearch
+244   QTreeView::visualRect
+248   QTreeView::scrollTo
+252   QTreeView::indexAt
+256   QAbstractItemView::sizeHintForRow
+260   QTreeView::sizeHintForColumn
+264   QTreeView::reset
+268   QTreeView::setRootIndex
+272   QTreeView::doItemsLayout
+276   QTreeView::selectAll
+280   QTreeView::dataChanged
+284   QTreeView::rowsInserted
+288   QTreeView::rowsAboutToBeRemoved
+292   QTreeView::selectionChanged
+296   QTreeView::currentChanged
+300   QAbstractItemView::updateEditorData
+304   QAbstractItemView::updateEditorGeometries
+308   QTreeView::updateGeometries
+312   QAbstractItemView::verticalScrollbarAction
+316   QTreeView::horizontalScrollbarAction
+320   QAbstractItemView::verticalScrollbarValueChanged
+324   QAbstractItemView::horizontalScrollbarValueChanged
+328   QAbstractItemView::closeEditor
+332   QAbstractItemView::commitData
+336   QAbstractItemView::editorDestroyed
+340   QTreeView::moveCursor
+344   QTreeView::horizontalOffset
+348   QTreeView::verticalOffset
+352   QTreeView::isIndexHidden
+356   QTreeView::setSelection
+360   QTreeView::visualRegionForSelection
+364   QTreeView::selectedIndexes
+368   QAbstractItemView::edit
+372   QAbstractItemView::selectionCommand
+376   QAbstractItemView::startDrag
+380   QAbstractItemView::viewOptions
+384   QTreeView::drawRow
+388   QTreeView::drawBranches
+392   QTreeWidget::mimeTypes
+396   QTreeWidget::mimeData
+400   QTreeWidget::dropMimeData
+404   QTreeWidget::supportedDropActions
+408   (int (*)(...))-0x000000008
+412   (int (*)(...))(& _ZTI11QTreeWidget)
+416   QTreeWidget::_ZThn8_N11QTreeWidgetD1Ev
+420   QTreeWidget::_ZThn8_N11QTreeWidgetD0Ev
+424   QWidget::_ZThn8_NK7QWidget7devTypeEv
+428   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+432   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QTreeWidget
+   size=20 align=4
+   base size=20 base align=4
+QTreeWidget (0xb2245500) 0
+    vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 8u)
+  QTreeView (0xb2245540) 0
+      primary-for QTreeWidget (0xb2245500)
+    QAbstractItemView (0xb2245580) 0
+        primary-for QTreeView (0xb2245540)
+      QAbstractScrollArea (0xb22455c0) 0
+          primary-for QAbstractItemView (0xb2245580)
+        QFrame (0xb2245600) 0
+            primary-for QAbstractScrollArea (0xb22455c0)
+          QWidget (0xb224d730) 0
+              primary-for QFrame (0xb2245600)
+            QObject (0xb2244690) 0
+                primary-for QWidget (0xb224d730)
+            QPaintDevice (0xb22446cc) 8
+                vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 416u)
+
+Vtable for QInputContext
+QInputContext::_ZTV13QInputContext: 26u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QInputContext)
+8     QInputContext::metaObject
+12    QInputContext::qt_metacast
+16    QInputContext::qt_metacall
+20    QInputContext::~QInputContext
+24    QInputContext::~QInputContext
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    QInputContext::update
+72    QInputContext::mouseHandler
+76    QInputContext::font
+80    __cxa_pure_virtual
+84    QInputContext::setFocusWidget
+88    QInputContext::widgetDestroyed
+92    QInputContext::actions
+96    QInputContext::x11FilterEvent
+100   QInputContext::filterEvent
+
+Class QInputContext
+   size=8 align=4
+   base size=8 base align=4
+QInputContext (0xb2245e40) 0
+    vptr=((& QInputContext::_ZTV13QInputContext) + 8u)
+  QObject (0xb22760f0) 0
+      primary-for QInputContext (0xb2245e40)
+
+Class QInputContextFactory
+   size=1 align=1
+   base size=0 base align=1
+QInputContextFactory (0xb227630c) 0 empty
+
+Vtable for QInputContextFactoryInterface
+QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI29QInputContextFactoryInterface)
+8     QInputContextFactoryInterface::~QInputContextFactoryInterface
+12    QInputContextFactoryInterface::~QInputContextFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+
+Class QInputContextFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QInputContextFactoryInterface (0xb2294140) 0 nearly-empty
+    vptr=((& QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface) + 8u)
+  QFactoryInterface (0xb2276348) 0 nearly-empty
+      primary-for QInputContextFactoryInterface (0xb2294140)
+
+Vtable for QInputContextPlugin
+QInputContextPlugin::_ZTV19QInputContextPlugin: 28u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QInputContextPlugin)
+8     QInputContextPlugin::metaObject
+12    QInputContextPlugin::qt_metacast
+16    QInputContextPlugin::qt_metacall
+20    QInputContextPlugin::~QInputContextPlugin
+24    QInputContextPlugin::~QInputContextPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    (int (*)(...))-0x000000008
+80    (int (*)(...))(& _ZTI19QInputContextPlugin)
+84    QInputContextPlugin::_ZThn8_N19QInputContextPluginD1Ev
+88    QInputContextPlugin::_ZThn8_N19QInputContextPluginD0Ev
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+
+Class QInputContextPlugin
+   size=12 align=4
+   base size=12 base align=4
+QInputContextPlugin (0xb229c2d0) 0
+    vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 8u)
+  QObject (0xb2276654) 0
+      primary-for QInputContextPlugin (0xb229c2d0)
+  QInputContextFactoryInterface (0xb2294400) 8 nearly-empty
+      vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 84u)
+    QFactoryInterface (0xb2276690) 8 nearly-empty
+        primary-for QInputContextFactoryInterface (0xb2294400)
+
+Vtable for QBitmap
+QBitmap::_ZTV7QBitmap: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBitmap)
+8     QBitmap::~QBitmap
+12    QBitmap::~QBitmap
+16    QPixmap::devType
+20    QPixmap::paintEngine
+24    QPixmap::metric
+
+Class QBitmap
+   size=12 align=4
+   base size=12 base align=4
+QBitmap (0xb2294640) 0
+    vptr=((& QBitmap::_ZTV7QBitmap) + 8u)
+  QPixmap (0xb2294680) 0
+      primary-for QBitmap (0xb2294640)
+    QPaintDevice (0xb22767bc) 0
+        primary-for QPixmap (0xb2294680)
+
+Vtable for QIconEngine
+QIconEngine::_ZTV11QIconEngine: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QIconEngine)
+8     QIconEngine::~QIconEngine
+12    QIconEngine::~QIconEngine
+16    __cxa_pure_virtual
+20    QIconEngine::actualSize
+24    QIconEngine::pixmap
+28    QIconEngine::addPixmap
+32    QIconEngine::addFile
+
+Class QIconEngine
+   size=4 align=4
+   base size=4 base align=4
+QIconEngine (0xb22bd384) 0 nearly-empty
+    vptr=((& QIconEngine::_ZTV11QIconEngine) + 8u)
+
+Class QIconEngineV2::AvailableSizesArgument
+   size=12 align=4
+   base size=12 base align=4
+QIconEngineV2::AvailableSizesArgument (0xb22bd3fc) 0
+
+Vtable for QIconEngineV2
+QIconEngineV2::_ZTV13QIconEngineV2: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QIconEngineV2)
+8     QIconEngineV2::~QIconEngineV2
+12    QIconEngineV2::~QIconEngineV2
+16    __cxa_pure_virtual
+20    QIconEngine::actualSize
+24    QIconEngine::pixmap
+28    QIconEngine::addPixmap
+32    QIconEngine::addFile
+36    QIconEngineV2::key
+40    QIconEngineV2::clone
+44    QIconEngineV2::read
+48    QIconEngineV2::write
+52    QIconEngineV2::virtual_hook
+
+Class QIconEngineV2
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineV2 (0xb2294ec0) 0 nearly-empty
+    vptr=((& QIconEngineV2::_ZTV13QIconEngineV2) + 8u)
+  QIconEngine (0xb22bd3c0) 0 nearly-empty
+      primary-for QIconEngineV2 (0xb2294ec0)
+
+Vtable for QIconEngineFactoryInterface
+QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QIconEngineFactoryInterface)
+8     QIconEngineFactoryInterface::~QIconEngineFactoryInterface
+12    QIconEngineFactoryInterface::~QIconEngineFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QIconEngineFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineFactoryInterface (0xb20dc040) 0 nearly-empty
+    vptr=((& QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface) + 8u)
+  QFactoryInterface (0xb22bd4b0) 0 nearly-empty
+      primary-for QIconEngineFactoryInterface (0xb20dc040)
+
+Vtable for QIconEnginePlugin
+QIconEnginePlugin::_ZTV17QIconEnginePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QIconEnginePlugin)
+8     QIconEnginePlugin::metaObject
+12    QIconEnginePlugin::qt_metacast
+16    QIconEnginePlugin::qt_metacall
+20    QIconEnginePlugin::~QIconEnginePlugin
+24    QIconEnginePlugin::~QIconEnginePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI17QIconEnginePlugin)
+72    QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD1Ev
+76    QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QIconEnginePlugin
+   size=12 align=4
+   base size=12 base align=4
+QIconEnginePlugin (0xb20e0500) 0
+    vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 8u)
+  QObject (0xb22bd7bc) 0
+      primary-for QIconEnginePlugin (0xb20e0500)
+  QIconEngineFactoryInterface (0xb20dc300) 8 nearly-empty
+      vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 72u)
+    QFactoryInterface (0xb22bd7f8) 8 nearly-empty
+        primary-for QIconEngineFactoryInterface (0xb20dc300)
+
+Vtable for QIconEngineFactoryInterfaceV2
+QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI29QIconEngineFactoryInterfaceV2)
+8     QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2
+12    QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QIconEngineFactoryInterfaceV2
+   size=4 align=4
+   base size=4 base align=4
+QIconEngineFactoryInterfaceV2 (0xb20dc540) 0 nearly-empty
+    vptr=((& QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2) + 8u)
+  QFactoryInterface (0xb22bd924) 0 nearly-empty
+      primary-for QIconEngineFactoryInterfaceV2 (0xb20dc540)
+
+Vtable for QIconEnginePluginV2
+QIconEnginePluginV2::_ZTV19QIconEnginePluginV2: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QIconEnginePluginV2)
+8     QIconEnginePluginV2::metaObject
+12    QIconEnginePluginV2::qt_metacast
+16    QIconEnginePluginV2::qt_metacall
+20    QIconEnginePluginV2::~QIconEnginePluginV2
+24    QIconEnginePluginV2::~QIconEnginePluginV2
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI19QIconEnginePluginV2)
+72    QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D1Ev
+76    QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QIconEnginePluginV2
+   size=12 align=4
+   base size=12 base align=4
+QIconEnginePluginV2 (0xb20e7fa0) 0
+    vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 8u)
+  QObject (0xb22bdc30) 0
+      primary-for QIconEnginePluginV2 (0xb20e7fa0)
+  QIconEngineFactoryInterfaceV2 (0xb20dc800) 8 nearly-empty
+      vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 72u)
+    QFactoryInterface (0xb22bdc6c) 8 nearly-empty
+        primary-for QIconEngineFactoryInterfaceV2 (0xb20dc800)
+
+Vtable for QImageIOHandler
+QImageIOHandler::_ZTV15QImageIOHandler: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QImageIOHandler)
+8     QImageIOHandler::~QImageIOHandler
+12    QImageIOHandler::~QImageIOHandler
+16    QImageIOHandler::name
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QImageIOHandler::write
+32    QImageIOHandler::option
+36    QImageIOHandler::setOption
+40    QImageIOHandler::supportsOption
+44    QImageIOHandler::jumpToNextImage
+48    QImageIOHandler::jumpToImage
+52    QImageIOHandler::loopCount
+56    QImageIOHandler::imageCount
+60    QImageIOHandler::nextImageDelay
+64    QImageIOHandler::currentImageNumber
+68    QImageIOHandler::currentImageRect
+
+Class QImageIOHandler
+   size=8 align=4
+   base size=8 base align=4
+QImageIOHandler (0xb22bdd98) 0
+    vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 8u)
+
+Vtable for QImageIOHandlerFactoryInterface
+QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI31QImageIOHandlerFactoryInterface)
+8     QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface
+12    QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QImageIOHandlerFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QImageIOHandlerFactoryInterface (0xb20dcb40) 0 nearly-empty
+    vptr=((& QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface) + 8u)
+  QFactoryInterface (0xb22bdf00) 0 nearly-empty
+      primary-for QImageIOHandlerFactoryInterface (0xb20dcb40)
+
+Vtable for QImageIOPlugin
+QImageIOPlugin::_ZTV14QImageIOPlugin: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QImageIOPlugin)
+8     QImageIOPlugin::metaObject
+12    QImageIOPlugin::qt_metacast
+16    QImageIOPlugin::qt_metacall
+20    QImageIOPlugin::~QImageIOPlugin
+24    QImageIOPlugin::~QImageIOPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    (int (*)(...))-0x000000008
+72    (int (*)(...))(& _ZTI14QImageIOPlugin)
+76    QImageIOPlugin::_ZThn8_N14QImageIOPluginD1Ev
+80    QImageIOPlugin::_ZThn8_N14QImageIOPluginD0Ev
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+
+Class QImageIOPlugin
+   size=12 align=4
+   base size=12 base align=4
+QImageIOPlugin (0xb2108e60) 0
+    vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 8u)
+  QObject (0xb210f21c) 0
+      primary-for QImageIOPlugin (0xb2108e60)
+  QImageIOHandlerFactoryInterface (0xb20dce00) 8 nearly-empty
+      vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 76u)
+    QFactoryInterface (0xb210f258) 8 nearly-empty
+        primary-for QImageIOHandlerFactoryInterface (0xb20dce00)
+
+Class QImageReader
+   size=4 align=4
+   base size=4 base align=4
+QImageReader (0xb210f474) 0
+
+Class QImageWriter
+   size=4 align=4
+   base size=4 base align=4
+QImageWriter (0xb210f4b0) 0
+
+Vtable for QMovie
+QMovie::_ZTV6QMovie: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QMovie)
+8     QMovie::metaObject
+12    QMovie::qt_metacast
+16    QMovie::qt_metacall
+20    QMovie::~QMovie
+24    QMovie::~QMovie
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QMovie
+   size=8 align=4
+   base size=8 base align=4
+QMovie (0xb211d200) 0
+    vptr=((& QMovie::_ZTV6QMovie) + 8u)
+  QObject (0xb210f4ec) 0
+      primary-for QMovie (0xb211d200)
+
+Vtable for QPicture
+QPicture::_ZTV8QPicture: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QPicture)
+8     QPicture::~QPicture
+12    QPicture::~QPicture
+16    QPicture::devType
+20    QPicture::paintEngine
+24    QPicture::metric
+28    QPicture::setData
+
+Class QPicture
+   size=12 align=4
+   base size=12 base align=4
+QPicture (0xb211d840) 0
+    vptr=((& QPicture::_ZTV8QPicture) + 8u)
+  QPaintDevice (0xb210f7f8) 0
+      primary-for QPicture (0xb211d840)
+
+Class QPictureIO
+   size=4 align=4
+   base size=4 base align=4
+QPictureIO (0xb210fa8c) 0
+
+Vtable for QPictureFormatInterface
+QPictureFormatInterface::_ZTV23QPictureFormatInterface: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QPictureFormatInterface)
+8     QPictureFormatInterface::~QPictureFormatInterface
+12    QPictureFormatInterface::~QPictureFormatInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class QPictureFormatInterface
+   size=4 align=4
+   base size=4 base align=4
+QPictureFormatInterface (0xb211db80) 0 nearly-empty
+    vptr=((& QPictureFormatInterface::_ZTV23QPictureFormatInterface) + 8u)
+  QFactoryInterface (0xb210fac8) 0 nearly-empty
+      primary-for QPictureFormatInterface (0xb211db80)
+
+Vtable for QPictureFormatPlugin
+QPictureFormatPlugin::_ZTV20QPictureFormatPlugin: 26u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QPictureFormatPlugin)
+8     QPictureFormatPlugin::metaObject
+12    QPictureFormatPlugin::qt_metacast
+16    QPictureFormatPlugin::qt_metacall
+20    QPictureFormatPlugin::~QPictureFormatPlugin
+24    QPictureFormatPlugin::~QPictureFormatPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    QPictureFormatPlugin::loadPicture
+64    QPictureFormatPlugin::savePicture
+68    __cxa_pure_virtual
+72    (int (*)(...))-0x000000008
+76    (int (*)(...))(& _ZTI20QPictureFormatPlugin)
+80    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD1Ev
+84    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD0Ev
+88    __cxa_pure_virtual
+92    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11loadPictureERK7QStringS2_P8QPicture
+96    QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11savePictureERK7QStringS2_RK8QPicture
+100   __cxa_pure_virtual
+
+Class QPictureFormatPlugin
+   size=12 align=4
+   base size=12 base align=4
+QPictureFormatPlugin (0xb218ee10) 0
+    vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 8u)
+  QObject (0xb210fdd4) 0
+      primary-for QPictureFormatPlugin (0xb218ee10)
+  QPictureFormatInterface (0xb211de40) 8 nearly-empty
+      vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 80u)
+    QFactoryInterface (0xb210fe10) 8 nearly-empty
+        primary-for QPictureFormatInterface (0xb211de40)
+
+Class QPixmapCache::Key
+   size=4 align=4
+   base size=4 base align=4
+QPixmapCache::Key (0xb210ff78) 0
+
+Class QPixmapCache
+   size=1 align=1
+   base size=0 base align=1
+QPixmapCache (0xb210ff3c) 0 empty
+
+Vtable for QGraphicsItem
+QGraphicsItem::_ZTV13QGraphicsItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGraphicsItem)
+8     QGraphicsItem::~QGraphicsItem
+12    QGraphicsItem::~QGraphicsItem
+16    QGraphicsItem::advance
+20    __cxa_pure_virtual
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsItem::isObscuredBy
+44    QGraphicsItem::opaqueArea
+48    __cxa_pure_virtual
+52    QGraphicsItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QGraphicsItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsItem (0xb21a5000) 0
+    vptr=((& QGraphicsItem::_ZTV13QGraphicsItem) + 8u)
+
+Vtable for QGraphicsObject
+QGraphicsObject::_ZTV15QGraphicsObject: 53u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsObject)
+8     QGraphicsObject::metaObject
+12    QGraphicsObject::qt_metacast
+16    QGraphicsObject::qt_metacall
+20    QGraphicsObject::~QGraphicsObject
+24    QGraphicsObject::~QGraphicsObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    (int (*)(...))-0x000000008
+60    (int (*)(...))(& _ZTI15QGraphicsObject)
+64    QGraphicsObject::_ZThn8_N15QGraphicsObjectD1Ev
+68    QGraphicsObject::_ZThn8_N15QGraphicsObjectD0Ev
+72    QGraphicsItem::advance
+76    __cxa_pure_virtual
+80    QGraphicsItem::shape
+84    QGraphicsItem::contains
+88    QGraphicsItem::collidesWithItem
+92    QGraphicsItem::collidesWithPath
+96    QGraphicsItem::isObscuredBy
+100   QGraphicsItem::opaqueArea
+104   __cxa_pure_virtual
+108   QGraphicsItem::type
+112   QGraphicsItem::sceneEventFilter
+116   QGraphicsItem::sceneEvent
+120   QGraphicsItem::contextMenuEvent
+124   QGraphicsItem::dragEnterEvent
+128   QGraphicsItem::dragLeaveEvent
+132   QGraphicsItem::dragMoveEvent
+136   QGraphicsItem::dropEvent
+140   QGraphicsItem::focusInEvent
+144   QGraphicsItem::focusOutEvent
+148   QGraphicsItem::hoverEnterEvent
+152   QGraphicsItem::hoverMoveEvent
+156   QGraphicsItem::hoverLeaveEvent
+160   QGraphicsItem::keyPressEvent
+164   QGraphicsItem::keyReleaseEvent
+168   QGraphicsItem::mousePressEvent
+172   QGraphicsItem::mouseMoveEvent
+176   QGraphicsItem::mouseReleaseEvent
+180   QGraphicsItem::mouseDoubleClickEvent
+184   QGraphicsItem::wheelEvent
+188   QGraphicsItem::inputMethodEvent
+192   QGraphicsItem::inputMethodQuery
+196   QGraphicsItem::itemChange
+200   QGraphicsItem::supportsExtension
+204   QGraphicsItem::setExtension
+208   QGraphicsItem::extension
+
+Class QGraphicsObject
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsObject (0xb2025b90) 0
+    vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 8u)
+  QObject (0xb20271e0) 0
+      primary-for QGraphicsObject (0xb2025b90)
+  QGraphicsItem (0xb202721c) 8
+      vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 64u)
+
+Vtable for QAbstractGraphicsShapeItem
+QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractGraphicsShapeItem)
+8     QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem
+12    QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem
+16    QGraphicsItem::advance
+20    __cxa_pure_virtual
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QAbstractGraphicsShapeItem::isObscuredBy
+44    QAbstractGraphicsShapeItem::opaqueArea
+48    __cxa_pure_virtual
+52    QGraphicsItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QAbstractGraphicsShapeItem
+   size=8 align=4
+   base size=8 base align=4
+QAbstractGraphicsShapeItem (0xb2037000) 0
+    vptr=((& QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem) + 8u)
+  QGraphicsItem (0xb2027348) 0
+      primary-for QAbstractGraphicsShapeItem (0xb2037000)
+
+Vtable for QGraphicsPathItem
+QGraphicsPathItem::_ZTV17QGraphicsPathItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsPathItem)
+8     QGraphicsPathItem::~QGraphicsPathItem
+12    QGraphicsPathItem::~QGraphicsPathItem
+16    QGraphicsItem::advance
+20    QGraphicsPathItem::boundingRect
+24    QGraphicsPathItem::shape
+28    QGraphicsPathItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPathItem::isObscuredBy
+44    QGraphicsPathItem::opaqueArea
+48    QGraphicsPathItem::paint
+52    QGraphicsPathItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPathItem::supportsExtension
+148   QGraphicsPathItem::setExtension
+152   QGraphicsPathItem::extension
+
+Class QGraphicsPathItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPathItem (0xb2037100) 0
+    vptr=((& QGraphicsPathItem::_ZTV17QGraphicsPathItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb2037140) 0
+      primary-for QGraphicsPathItem (0xb2037100)
+    QGraphicsItem (0xb2027474) 0
+        primary-for QAbstractGraphicsShapeItem (0xb2037140)
+
+Vtable for QGraphicsRectItem
+QGraphicsRectItem::_ZTV17QGraphicsRectItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsRectItem)
+8     QGraphicsRectItem::~QGraphicsRectItem
+12    QGraphicsRectItem::~QGraphicsRectItem
+16    QGraphicsItem::advance
+20    QGraphicsRectItem::boundingRect
+24    QGraphicsRectItem::shape
+28    QGraphicsRectItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsRectItem::isObscuredBy
+44    QGraphicsRectItem::opaqueArea
+48    QGraphicsRectItem::paint
+52    QGraphicsRectItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsRectItem::supportsExtension
+148   QGraphicsRectItem::setExtension
+152   QGraphicsRectItem::extension
+
+Class QGraphicsRectItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsRectItem (0xb2037240) 0
+    vptr=((& QGraphicsRectItem::_ZTV17QGraphicsRectItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb2037280) 0
+      primary-for QGraphicsRectItem (0xb2037240)
+    QGraphicsItem (0xb20275a0) 0
+        primary-for QAbstractGraphicsShapeItem (0xb2037280)
+
+Vtable for QGraphicsEllipseItem
+QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsEllipseItem)
+8     QGraphicsEllipseItem::~QGraphicsEllipseItem
+12    QGraphicsEllipseItem::~QGraphicsEllipseItem
+16    QGraphicsItem::advance
+20    QGraphicsEllipseItem::boundingRect
+24    QGraphicsEllipseItem::shape
+28    QGraphicsEllipseItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsEllipseItem::isObscuredBy
+44    QGraphicsEllipseItem::opaqueArea
+48    QGraphicsEllipseItem::paint
+52    QGraphicsEllipseItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsEllipseItem::supportsExtension
+148   QGraphicsEllipseItem::setExtension
+152   QGraphicsEllipseItem::extension
+
+Class QGraphicsEllipseItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsEllipseItem (0xb20373c0) 0
+    vptr=((& QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb2037400) 0
+      primary-for QGraphicsEllipseItem (0xb20373c0)
+    QGraphicsItem (0xb2027780) 0
+        primary-for QAbstractGraphicsShapeItem (0xb2037400)
+
+Vtable for QGraphicsPolygonItem
+QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsPolygonItem)
+8     QGraphicsPolygonItem::~QGraphicsPolygonItem
+12    QGraphicsPolygonItem::~QGraphicsPolygonItem
+16    QGraphicsItem::advance
+20    QGraphicsPolygonItem::boundingRect
+24    QGraphicsPolygonItem::shape
+28    QGraphicsPolygonItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPolygonItem::isObscuredBy
+44    QGraphicsPolygonItem::opaqueArea
+48    QGraphicsPolygonItem::paint
+52    QGraphicsPolygonItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPolygonItem::supportsExtension
+148   QGraphicsPolygonItem::setExtension
+152   QGraphicsPolygonItem::extension
+
+Class QGraphicsPolygonItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPolygonItem (0xb2037540) 0
+    vptr=((& QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb2037580) 0
+      primary-for QGraphicsPolygonItem (0xb2037540)
+    QGraphicsItem (0xb2027960) 0
+        primary-for QAbstractGraphicsShapeItem (0xb2037580)
+
+Vtable for QGraphicsLineItem
+QGraphicsLineItem::_ZTV17QGraphicsLineItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsLineItem)
+8     QGraphicsLineItem::~QGraphicsLineItem
+12    QGraphicsLineItem::~QGraphicsLineItem
+16    QGraphicsItem::advance
+20    QGraphicsLineItem::boundingRect
+24    QGraphicsLineItem::shape
+28    QGraphicsLineItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsLineItem::isObscuredBy
+44    QGraphicsLineItem::opaqueArea
+48    QGraphicsLineItem::paint
+52    QGraphicsLineItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsLineItem::supportsExtension
+148   QGraphicsLineItem::setExtension
+152   QGraphicsLineItem::extension
+
+Class QGraphicsLineItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLineItem (0xb2037680) 0
+    vptr=((& QGraphicsLineItem::_ZTV17QGraphicsLineItem) + 8u)
+  QGraphicsItem (0xb2027a8c) 0
+      primary-for QGraphicsLineItem (0xb2037680)
+
+Vtable for QGraphicsPixmapItem
+QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsPixmapItem)
+8     QGraphicsPixmapItem::~QGraphicsPixmapItem
+12    QGraphicsPixmapItem::~QGraphicsPixmapItem
+16    QGraphicsItem::advance
+20    QGraphicsPixmapItem::boundingRect
+24    QGraphicsPixmapItem::shape
+28    QGraphicsPixmapItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPixmapItem::isObscuredBy
+44    QGraphicsPixmapItem::opaqueArea
+48    QGraphicsPixmapItem::paint
+52    QGraphicsPixmapItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPixmapItem::supportsExtension
+148   QGraphicsPixmapItem::setExtension
+152   QGraphicsPixmapItem::extension
+
+Class QGraphicsPixmapItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPixmapItem (0xb20377c0) 0
+    vptr=((& QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem) + 8u)
+  QGraphicsItem (0xb2027c6c) 0
+      primary-for QGraphicsPixmapItem (0xb20377c0)
+
+Vtable for QGraphicsTextItem
+QGraphicsTextItem::_ZTV17QGraphicsTextItem: 82u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsTextItem)
+8     QGraphicsTextItem::metaObject
+12    QGraphicsTextItem::qt_metacast
+16    QGraphicsTextItem::qt_metacall
+20    QGraphicsTextItem::~QGraphicsTextItem
+24    QGraphicsTextItem::~QGraphicsTextItem
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsTextItem::boundingRect
+60    QGraphicsTextItem::shape
+64    QGraphicsTextItem::contains
+68    QGraphicsTextItem::paint
+72    QGraphicsTextItem::isObscuredBy
+76    QGraphicsTextItem::opaqueArea
+80    QGraphicsTextItem::type
+84    QGraphicsTextItem::sceneEvent
+88    QGraphicsTextItem::mousePressEvent
+92    QGraphicsTextItem::mouseMoveEvent
+96    QGraphicsTextItem::mouseReleaseEvent
+100   QGraphicsTextItem::mouseDoubleClickEvent
+104   QGraphicsTextItem::contextMenuEvent
+108   QGraphicsTextItem::keyPressEvent
+112   QGraphicsTextItem::keyReleaseEvent
+116   QGraphicsTextItem::focusInEvent
+120   QGraphicsTextItem::focusOutEvent
+124   QGraphicsTextItem::dragEnterEvent
+128   QGraphicsTextItem::dragLeaveEvent
+132   QGraphicsTextItem::dragMoveEvent
+136   QGraphicsTextItem::dropEvent
+140   QGraphicsTextItem::inputMethodEvent
+144   QGraphicsTextItem::hoverEnterEvent
+148   QGraphicsTextItem::hoverMoveEvent
+152   QGraphicsTextItem::hoverLeaveEvent
+156   QGraphicsTextItem::inputMethodQuery
+160   QGraphicsTextItem::supportsExtension
+164   QGraphicsTextItem::setExtension
+168   QGraphicsTextItem::extension
+172   (int (*)(...))-0x000000008
+176   (int (*)(...))(& _ZTI17QGraphicsTextItem)
+180   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD1Ev
+184   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD0Ev
+188   QGraphicsItem::advance
+192   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12boundingRectEv
+196   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem5shapeEv
+200   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem8containsERK7QPointF
+204   QGraphicsItem::collidesWithItem
+208   QGraphicsItem::collidesWithPath
+212   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12isObscuredByEPK13QGraphicsItem
+216   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem10opaqueAreaEv
+220   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+224   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem4typeEv
+228   QGraphicsItem::sceneEventFilter
+232   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem10sceneEventEP6QEvent
+236   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16contextMenuEventEP30QGraphicsSceneContextMenuEvent
+240   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragEnterEventEP27QGraphicsSceneDragDropEvent
+244   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragLeaveEventEP27QGraphicsSceneDragDropEvent
+248   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13dragMoveEventEP27QGraphicsSceneDragDropEvent
+252   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem9dropEventEP27QGraphicsSceneDragDropEvent
+256   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12focusInEventEP11QFocusEvent
+260   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13focusOutEventEP11QFocusEvent
+264   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverEnterEventEP24QGraphicsSceneHoverEvent
+268   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14hoverMoveEventEP24QGraphicsSceneHoverEvent
+272   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+276   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13keyPressEventEP9QKeyEvent
+280   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15keyReleaseEventEP9QKeyEvent
+284   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15mousePressEventEP24QGraphicsSceneMouseEvent
+288   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14mouseMoveEventEP24QGraphicsSceneMouseEvent
+292   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem17mouseReleaseEventEP24QGraphicsSceneMouseEvent
+296   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent
+300   QGraphicsItem::wheelEvent
+304   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16inputMethodEventEP17QInputMethodEvent
+308   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem16inputMethodQueryEN2Qt16InputMethodQueryE
+312   QGraphicsItem::itemChange
+316   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem17supportsExtensionEN13QGraphicsItem9ExtensionE
+320   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12setExtensionEN13QGraphicsItem9ExtensionERK8QVariant
+324   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem9extensionERK8QVariant
+
+Class QGraphicsTextItem
+   size=20 align=4
+   base size=20 base align=4
+QGraphicsTextItem (0xb2037900) 0
+    vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 8u)
+  QGraphicsObject (0xb2080000) 0
+      primary-for QGraphicsTextItem (0xb2037900)
+    QObject (0xb2027d98) 0
+        primary-for QGraphicsObject (0xb2080000)
+    QGraphicsItem (0xb2027dd4) 8
+        vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 180u)
+
+Vtable for QGraphicsSimpleTextItem
+QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSimpleTextItem)
+8     QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem
+12    QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem
+16    QGraphicsItem::advance
+20    QGraphicsSimpleTextItem::boundingRect
+24    QGraphicsSimpleTextItem::shape
+28    QGraphicsSimpleTextItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsSimpleTextItem::isObscuredBy
+44    QGraphicsSimpleTextItem::opaqueArea
+48    QGraphicsSimpleTextItem::paint
+52    QGraphicsSimpleTextItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsSimpleTextItem::supportsExtension
+148   QGraphicsSimpleTextItem::setExtension
+152   QGraphicsSimpleTextItem::extension
+
+Class QGraphicsSimpleTextItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsSimpleTextItem (0xb2037b80) 0
+    vptr=((& QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb2037bc0) 0
+      primary-for QGraphicsSimpleTextItem (0xb2037b80)
+    QGraphicsItem (0xb2027fb4) 0
+        primary-for QAbstractGraphicsShapeItem (0xb2037bc0)
+
+Vtable for QGraphicsItemGroup
+QGraphicsItemGroup::_ZTV18QGraphicsItemGroup: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGraphicsItemGroup)
+8     QGraphicsItemGroup::~QGraphicsItemGroup
+12    QGraphicsItemGroup::~QGraphicsItemGroup
+16    QGraphicsItem::advance
+20    QGraphicsItemGroup::boundingRect
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsItemGroup::isObscuredBy
+44    QGraphicsItemGroup::opaqueArea
+48    QGraphicsItemGroup::paint
+52    QGraphicsItemGroup::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QGraphicsItemGroup
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsItemGroup (0xb2037cc0) 0
+    vptr=((& QGraphicsItemGroup::_ZTV18QGraphicsItemGroup) + 8u)
+  QGraphicsItem (0xb209d0f0) 0
+      primary-for QGraphicsItemGroup (0xb2037cc0)
+
+Vtable for QGraphicsLayoutItem
+QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsLayoutItem)
+8     QGraphicsLayoutItem::~QGraphicsLayoutItem
+12    QGraphicsLayoutItem::~QGraphicsLayoutItem
+16    QGraphicsLayoutItem::setGeometry
+20    QGraphicsLayoutItem::getContentsMargins
+24    QGraphicsLayoutItem::updateGeometry
+28    __cxa_pure_virtual
+
+Class QGraphicsLayoutItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLayoutItem (0xb209d384) 0
+    vptr=((& QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem) + 8u)
+
+Vtable for QGraphicsLayout
+QGraphicsLayout::_ZTV15QGraphicsLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsLayout)
+8     QGraphicsLayout::~QGraphicsLayout
+12    QGraphicsLayout::~QGraphicsLayout
+16    QGraphicsLayoutItem::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    __cxa_pure_virtual
+32    QGraphicsLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+
+Class QGraphicsLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLayout (0xb20ae780) 0
+    vptr=((& QGraphicsLayout::_ZTV15QGraphicsLayout) + 8u)
+  QGraphicsLayoutItem (0xb209d924) 0
+      primary-for QGraphicsLayout (0xb20ae780)
+
+Vtable for QGraphicsAnchor
+QGraphicsAnchor::_ZTV15QGraphicsAnchor: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsAnchor)
+8     QGraphicsAnchor::metaObject
+12    QGraphicsAnchor::qt_metacast
+16    QGraphicsAnchor::qt_metacall
+20    QGraphicsAnchor::~QGraphicsAnchor
+24    QGraphicsAnchor::~QGraphicsAnchor
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QGraphicsAnchor
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsAnchor (0xb20aeac0) 0
+    vptr=((& QGraphicsAnchor::_ZTV15QGraphicsAnchor) + 8u)
+  QObject (0xb209ddd4) 0
+      primary-for QGraphicsAnchor (0xb20aeac0)
+
+Vtable for QGraphicsAnchorLayout
+QGraphicsAnchorLayout::_ZTV21QGraphicsAnchorLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QGraphicsAnchorLayout)
+8     QGraphicsAnchorLayout::~QGraphicsAnchorLayout
+12    QGraphicsAnchorLayout::~QGraphicsAnchorLayout
+16    QGraphicsAnchorLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsAnchorLayout::sizeHint
+32    QGraphicsAnchorLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsAnchorLayout::count
+44    QGraphicsAnchorLayout::itemAt
+48    QGraphicsAnchorLayout::removeAt
+
+Class QGraphicsAnchorLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsAnchorLayout (0xb20aed80) 0
+    vptr=((& QGraphicsAnchorLayout::_ZTV21QGraphicsAnchorLayout) + 8u)
+  QGraphicsLayout (0xb20aedc0) 0
+      primary-for QGraphicsAnchorLayout (0xb20aed80)
+    QGraphicsLayoutItem (0xb1ee2000) 0
+        primary-for QGraphicsLayout (0xb20aedc0)
+
+Vtable for QGraphicsGridLayout
+QGraphicsGridLayout::_ZTV19QGraphicsGridLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsGridLayout)
+8     QGraphicsGridLayout::~QGraphicsGridLayout
+12    QGraphicsGridLayout::~QGraphicsGridLayout
+16    QGraphicsGridLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsGridLayout::sizeHint
+32    QGraphicsGridLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsGridLayout::count
+44    QGraphicsGridLayout::itemAt
+48    QGraphicsGridLayout::removeAt
+
+Class QGraphicsGridLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsGridLayout (0xb20aeec0) 0
+    vptr=((& QGraphicsGridLayout::_ZTV19QGraphicsGridLayout) + 8u)
+  QGraphicsLayout (0xb20aef00) 0
+      primary-for QGraphicsGridLayout (0xb20aeec0)
+    QGraphicsLayoutItem (0xb1ee212c) 0
+        primary-for QGraphicsLayout (0xb20aef00)
+
+Vtable for QGraphicsItemAnimation
+QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QGraphicsItemAnimation)
+8     QGraphicsItemAnimation::metaObject
+12    QGraphicsItemAnimation::qt_metacast
+16    QGraphicsItemAnimation::qt_metacall
+20    QGraphicsItemAnimation::~QGraphicsItemAnimation
+24    QGraphicsItemAnimation::~QGraphicsItemAnimation
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsItemAnimation::beforeAnimationStep
+60    QGraphicsItemAnimation::afterAnimationStep
+
+Class QGraphicsItemAnimation
+   size=12 align=4
+   base size=12 base align=4
+QGraphicsItemAnimation (0xb1efb040) 0
+    vptr=((& QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation) + 8u)
+  QObject (0xb1ee2258) 0
+      primary-for QGraphicsItemAnimation (0xb1efb040)
+
+Vtable for QGraphicsLinearLayout
+QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout: 13u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QGraphicsLinearLayout)
+8     QGraphicsLinearLayout::~QGraphicsLinearLayout
+12    QGraphicsLinearLayout::~QGraphicsLinearLayout
+16    QGraphicsLinearLayout::setGeometry
+20    QGraphicsLayout::getContentsMargins
+24    QGraphicsLayout::updateGeometry
+28    QGraphicsLinearLayout::sizeHint
+32    QGraphicsLinearLayout::invalidate
+36    QGraphicsLayout::widgetEvent
+40    QGraphicsLinearLayout::count
+44    QGraphicsLinearLayout::itemAt
+48    QGraphicsLinearLayout::removeAt
+
+Class QGraphicsLinearLayout
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLinearLayout (0xb1efb280) 0
+    vptr=((& QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout) + 8u)
+  QGraphicsLayout (0xb1efb2c0) 0
+      primary-for QGraphicsLinearLayout (0xb1efb280)
+    QGraphicsLayoutItem (0xb1ee2384) 0
+        primary-for QGraphicsLayout (0xb1efb2c0)
+
+Vtable for QGraphicsWidget
+QGraphicsWidget::_ZTV15QGraphicsWidget: 92u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsWidget)
+8     QGraphicsWidget::metaObject
+12    QGraphicsWidget::qt_metacast
+16    QGraphicsWidget::qt_metacall
+20    QGraphicsWidget::~QGraphicsWidget
+24    QGraphicsWidget::~QGraphicsWidget
+28    QGraphicsWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsWidget::setGeometry
+60    QGraphicsWidget::getContentsMargins
+64    QGraphicsWidget::type
+68    QGraphicsWidget::paint
+72    QGraphicsWidget::paintWindowFrame
+76    QGraphicsWidget::boundingRect
+80    QGraphicsWidget::shape
+84    QGraphicsWidget::initStyleOption
+88    QGraphicsWidget::sizeHint
+92    QGraphicsWidget::updateGeometry
+96    QGraphicsWidget::itemChange
+100   QGraphicsWidget::propertyChange
+104   QGraphicsWidget::sceneEvent
+108   QGraphicsWidget::windowFrameEvent
+112   QGraphicsWidget::windowFrameSectionAt
+116   QGraphicsWidget::changeEvent
+120   QGraphicsWidget::closeEvent
+124   QGraphicsWidget::focusInEvent
+128   QGraphicsWidget::focusNextPrevChild
+132   QGraphicsWidget::focusOutEvent
+136   QGraphicsWidget::hideEvent
+140   QGraphicsWidget::moveEvent
+144   QGraphicsWidget::polishEvent
+148   QGraphicsWidget::resizeEvent
+152   QGraphicsWidget::showEvent
+156   QGraphicsWidget::hoverMoveEvent
+160   QGraphicsWidget::hoverLeaveEvent
+164   QGraphicsWidget::grabMouseEvent
+168   QGraphicsWidget::ungrabMouseEvent
+172   QGraphicsWidget::grabKeyboardEvent
+176   QGraphicsWidget::ungrabKeyboardEvent
+180   (int (*)(...))-0x000000008
+184   (int (*)(...))(& _ZTI15QGraphicsWidget)
+188   QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD1Ev
+192   QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD0Ev
+196   QGraphicsItem::advance
+200   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv
+204   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv
+208   QGraphicsItem::contains
+212   QGraphicsItem::collidesWithItem
+216   QGraphicsItem::collidesWithPath
+220   QGraphicsItem::isObscuredBy
+224   QGraphicsItem::opaqueArea
+228   QGraphicsWidget::_ZThn8_N15QGraphicsWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+232   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget4typeEv
+236   QGraphicsItem::sceneEventFilter
+240   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent
+244   QGraphicsItem::contextMenuEvent
+248   QGraphicsItem::dragEnterEvent
+252   QGraphicsItem::dragLeaveEvent
+256   QGraphicsItem::dragMoveEvent
+260   QGraphicsItem::dropEvent
+264   QGraphicsWidget::_ZThn8_N15QGraphicsWidget12focusInEventEP11QFocusEvent
+268   QGraphicsWidget::_ZThn8_N15QGraphicsWidget13focusOutEventEP11QFocusEvent
+272   QGraphicsItem::hoverEnterEvent
+276   QGraphicsWidget::_ZThn8_N15QGraphicsWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent
+280   QGraphicsWidget::_ZThn8_N15QGraphicsWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+284   QGraphicsItem::keyPressEvent
+288   QGraphicsItem::keyReleaseEvent
+292   QGraphicsItem::mousePressEvent
+296   QGraphicsItem::mouseMoveEvent
+300   QGraphicsItem::mouseReleaseEvent
+304   QGraphicsItem::mouseDoubleClickEvent
+308   QGraphicsItem::wheelEvent
+312   QGraphicsItem::inputMethodEvent
+316   QGraphicsItem::inputMethodQuery
+320   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant
+324   QGraphicsItem::supportsExtension
+328   QGraphicsItem::setExtension
+332   QGraphicsItem::extension
+336   (int (*)(...))-0x000000010
+340   (int (*)(...))(& _ZTI15QGraphicsWidget)
+344   QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD1Ev
+348   QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD0Ev
+352   QGraphicsWidget::_ZThn16_N15QGraphicsWidget11setGeometryERK6QRectF
+356   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_
+360   QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv
+364   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget8sizeHintEN2Qt8SizeHintERK6QSizeF
+
+Class QGraphicsWidget
+   size=24 align=4
+   base size=24 base align=4
+QGraphicsWidget (0xb1f11d20) 0
+    vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 8u)
+  QGraphicsObject (0xb1f11d70) 0
+      primary-for QGraphicsWidget (0xb1f11d20)
+    QObject (0xb1ee24b0) 0
+        primary-for QGraphicsObject (0xb1f11d70)
+    QGraphicsItem (0xb1ee24ec) 8
+        vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 188u)
+  QGraphicsLayoutItem (0xb1ee2528) 16
+      vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 344u)
+
+Vtable for QGraphicsProxyWidget
+QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget: 105u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+8     QGraphicsProxyWidget::metaObject
+12    QGraphicsProxyWidget::qt_metacast
+16    QGraphicsProxyWidget::qt_metacall
+20    QGraphicsProxyWidget::~QGraphicsProxyWidget
+24    QGraphicsProxyWidget::~QGraphicsProxyWidget
+28    QGraphicsProxyWidget::event
+32    QGraphicsProxyWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsProxyWidget::setGeometry
+60    QGraphicsWidget::getContentsMargins
+64    QGraphicsProxyWidget::type
+68    QGraphicsProxyWidget::paint
+72    QGraphicsWidget::paintWindowFrame
+76    QGraphicsWidget::boundingRect
+80    QGraphicsWidget::shape
+84    QGraphicsWidget::initStyleOption
+88    QGraphicsProxyWidget::sizeHint
+92    QGraphicsWidget::updateGeometry
+96    QGraphicsProxyWidget::itemChange
+100   QGraphicsWidget::propertyChange
+104   QGraphicsWidget::sceneEvent
+108   QGraphicsWidget::windowFrameEvent
+112   QGraphicsWidget::windowFrameSectionAt
+116   QGraphicsWidget::changeEvent
+120   QGraphicsWidget::closeEvent
+124   QGraphicsProxyWidget::focusInEvent
+128   QGraphicsProxyWidget::focusNextPrevChild
+132   QGraphicsProxyWidget::focusOutEvent
+136   QGraphicsProxyWidget::hideEvent
+140   QGraphicsWidget::moveEvent
+144   QGraphicsWidget::polishEvent
+148   QGraphicsProxyWidget::resizeEvent
+152   QGraphicsProxyWidget::showEvent
+156   QGraphicsProxyWidget::hoverMoveEvent
+160   QGraphicsProxyWidget::hoverLeaveEvent
+164   QGraphicsProxyWidget::grabMouseEvent
+168   QGraphicsProxyWidget::ungrabMouseEvent
+172   QGraphicsWidget::grabKeyboardEvent
+176   QGraphicsWidget::ungrabKeyboardEvent
+180   QGraphicsProxyWidget::contextMenuEvent
+184   QGraphicsProxyWidget::dragEnterEvent
+188   QGraphicsProxyWidget::dragLeaveEvent
+192   QGraphicsProxyWidget::dragMoveEvent
+196   QGraphicsProxyWidget::dropEvent
+200   QGraphicsProxyWidget::hoverEnterEvent
+204   QGraphicsProxyWidget::mouseMoveEvent
+208   QGraphicsProxyWidget::mousePressEvent
+212   QGraphicsProxyWidget::mouseReleaseEvent
+216   QGraphicsProxyWidget::mouseDoubleClickEvent
+220   QGraphicsProxyWidget::wheelEvent
+224   QGraphicsProxyWidget::keyPressEvent
+228   QGraphicsProxyWidget::keyReleaseEvent
+232   (int (*)(...))-0x000000008
+236   (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+240   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD1Ev
+244   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD0Ev
+248   QGraphicsItem::advance
+252   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv
+256   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv
+260   QGraphicsItem::contains
+264   QGraphicsItem::collidesWithItem
+268   QGraphicsItem::collidesWithPath
+272   QGraphicsItem::isObscuredBy
+276   QGraphicsItem::opaqueArea
+280   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+284   QGraphicsProxyWidget::_ZThn8_NK20QGraphicsProxyWidget4typeEv
+288   QGraphicsItem::sceneEventFilter
+292   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent
+296   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget16contextMenuEventEP30QGraphicsSceneContextMenuEvent
+300   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14dragEnterEventEP27QGraphicsSceneDragDropEvent
+304   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14dragLeaveEventEP27QGraphicsSceneDragDropEvent
+308   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13dragMoveEventEP27QGraphicsSceneDragDropEvent
+312   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget9dropEventEP27QGraphicsSceneDragDropEvent
+316   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget12focusInEventEP11QFocusEvent
+320   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13focusOutEventEP11QFocusEvent
+324   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverEnterEventEP24QGraphicsSceneHoverEvent
+328   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent
+332   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+336   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13keyPressEventEP9QKeyEvent
+340   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15keyReleaseEventEP9QKeyEvent
+344   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15mousePressEventEP24QGraphicsSceneMouseEvent
+348   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14mouseMoveEventEP24QGraphicsSceneMouseEvent
+352   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget17mouseReleaseEventEP24QGraphicsSceneMouseEvent
+356   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent
+360   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10wheelEventEP24QGraphicsSceneWheelEvent
+364   QGraphicsItem::inputMethodEvent
+368   QGraphicsItem::inputMethodQuery
+372   QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant
+376   QGraphicsItem::supportsExtension
+380   QGraphicsItem::setExtension
+384   QGraphicsItem::extension
+388   (int (*)(...))-0x000000010
+392   (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
+396   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD1Ev
+400   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD0Ev
+404   QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget11setGeometryERK6QRectF
+408   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_
+412   QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv
+416   QGraphicsProxyWidget::_ZThn16_NK20QGraphicsProxyWidget8sizeHintEN2Qt8SizeHintERK6QSizeF
+
+Class QGraphicsProxyWidget
+   size=24 align=4
+   base size=24 base align=4
+QGraphicsProxyWidget (0xb1efb800) 0
+    vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 8u)
+  QGraphicsWidget (0xb1f3b000) 0
+      primary-for QGraphicsProxyWidget (0xb1efb800)
+    QGraphicsObject (0xb1f3b050) 0
+        primary-for QGraphicsWidget (0xb1f3b000)
+      QObject (0xb1ee28ac) 0
+          primary-for QGraphicsObject (0xb1f3b050)
+      QGraphicsItem (0xb1ee28e8) 8
+          vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 240u)
+    QGraphicsLayoutItem (0xb1ee2924) 16
+        vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 396u)
+
+Vtable for QGraphicsScene
+QGraphicsScene::_ZTV14QGraphicsScene: 34u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QGraphicsScene)
+8     QGraphicsScene::metaObject
+12    QGraphicsScene::qt_metacast
+16    QGraphicsScene::qt_metacall
+20    QGraphicsScene::~QGraphicsScene
+24    QGraphicsScene::~QGraphicsScene
+28    QGraphicsScene::event
+32    QGraphicsScene::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsScene::inputMethodQuery
+60    QGraphicsScene::contextMenuEvent
+64    QGraphicsScene::dragEnterEvent
+68    QGraphicsScene::dragMoveEvent
+72    QGraphicsScene::dragLeaveEvent
+76    QGraphicsScene::dropEvent
+80    QGraphicsScene::focusInEvent
+84    QGraphicsScene::focusOutEvent
+88    QGraphicsScene::helpEvent
+92    QGraphicsScene::keyPressEvent
+96    QGraphicsScene::keyReleaseEvent
+100   QGraphicsScene::mousePressEvent
+104   QGraphicsScene::mouseMoveEvent
+108   QGraphicsScene::mouseReleaseEvent
+112   QGraphicsScene::mouseDoubleClickEvent
+116   QGraphicsScene::wheelEvent
+120   QGraphicsScene::inputMethodEvent
+124   QGraphicsScene::drawBackground
+128   QGraphicsScene::drawForeground
+132   QGraphicsScene::drawItems
+
+Class QGraphicsScene
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsScene (0xb1efbb00) 0
+    vptr=((& QGraphicsScene::_ZTV14QGraphicsScene) + 8u)
+  QObject (0xb1ee2bf4) 0
+      primary-for QGraphicsScene (0xb1efbb00)
+
+Vtable for QGraphicsSceneEvent
+QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsSceneEvent)
+8     QGraphicsSceneEvent::~QGraphicsSceneEvent
+12    QGraphicsSceneEvent::~QGraphicsSceneEvent
+
+Class QGraphicsSceneEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneEvent (0xb1f9c2c0) 0
+    vptr=((& QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent) + 8u)
+  QEvent (0xb1f997f8) 0
+      primary-for QGraphicsSceneEvent (0xb1f9c2c0)
+
+Vtable for QGraphicsSceneMouseEvent
+QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneMouseEvent)
+8     QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent
+12    QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent
+
+Class QGraphicsSceneMouseEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneMouseEvent (0xb1f9c400) 0
+    vptr=((& QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f9c440) 0
+      primary-for QGraphicsSceneMouseEvent (0xb1f9c400)
+    QEvent (0xb1f99960) 0
+        primary-for QGraphicsSceneEvent (0xb1f9c440)
+
+Vtable for QGraphicsSceneWheelEvent
+QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneWheelEvent)
+8     QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent
+12    QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent
+
+Class QGraphicsSceneWheelEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneWheelEvent (0xb1f9c540) 0
+    vptr=((& QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f9c580) 0
+      primary-for QGraphicsSceneWheelEvent (0xb1f9c540)
+    QEvent (0xb1f99a8c) 0
+        primary-for QGraphicsSceneEvent (0xb1f9c580)
+
+Vtable for QGraphicsSceneContextMenuEvent
+QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI30QGraphicsSceneContextMenuEvent)
+8     QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent
+12    QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent
+
+Class QGraphicsSceneContextMenuEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneContextMenuEvent (0xb1f9c680) 0
+    vptr=((& QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f9c6c0) 0
+      primary-for QGraphicsSceneContextMenuEvent (0xb1f9c680)
+    QEvent (0xb1f99bb8) 0
+        primary-for QGraphicsSceneEvent (0xb1f9c6c0)
+
+Vtable for QGraphicsSceneHoverEvent
+QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QGraphicsSceneHoverEvent)
+8     QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent
+12    QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent
+
+Class QGraphicsSceneHoverEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneHoverEvent (0xb1f9c7c0) 0
+    vptr=((& QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f9c800) 0
+      primary-for QGraphicsSceneHoverEvent (0xb1f9c7c0)
+    QEvent (0xb1f99ce4) 0
+        primary-for QGraphicsSceneEvent (0xb1f9c800)
+
+Vtable for QGraphicsSceneHelpEvent
+QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSceneHelpEvent)
+8     QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent
+12    QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent
+
+Class QGraphicsSceneHelpEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneHelpEvent (0xb1f9c900) 0
+    vptr=((& QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f9c940) 0
+      primary-for QGraphicsSceneHelpEvent (0xb1f9c900)
+    QEvent (0xb1f99e10) 0
+        primary-for QGraphicsSceneEvent (0xb1f9c940)
+
+Vtable for QGraphicsSceneDragDropEvent
+QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QGraphicsSceneDragDropEvent)
+8     QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent
+12    QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent
+
+Class QGraphicsSceneDragDropEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneDragDropEvent (0xb1f9ca40) 0
+    vptr=((& QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f9ca80) 0
+      primary-for QGraphicsSceneDragDropEvent (0xb1f9ca40)
+    QEvent (0xb1f99f3c) 0
+        primary-for QGraphicsSceneEvent (0xb1f9ca80)
+
+Vtable for QGraphicsSceneResizeEvent
+QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QGraphicsSceneResizeEvent)
+8     QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent
+12    QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent
+
+Class QGraphicsSceneResizeEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneResizeEvent (0xb1f9cb80) 0
+    vptr=((& QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f9cbc0) 0
+      primary-for QGraphicsSceneResizeEvent (0xb1f9cb80)
+    QEvent (0xb1df4078) 0
+        primary-for QGraphicsSceneEvent (0xb1f9cbc0)
+
+Vtable for QGraphicsSceneMoveEvent
+QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSceneMoveEvent)
+8     QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent
+12    QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent
+
+Class QGraphicsSceneMoveEvent
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSceneMoveEvent (0xb1f9ccc0) 0
+    vptr=((& QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent) + 8u)
+  QGraphicsSceneEvent (0xb1f9cd00) 0
+      primary-for QGraphicsSceneMoveEvent (0xb1f9ccc0)
+    QEvent (0xb1df41a4) 0
+        primary-for QGraphicsSceneEvent (0xb1f9cd00)
+
+Vtable for QGraphicsTransform
+QGraphicsTransform::_ZTV18QGraphicsTransform: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGraphicsTransform)
+8     QGraphicsTransform::metaObject
+12    QGraphicsTransform::qt_metacast
+16    QGraphicsTransform::qt_metacall
+20    QGraphicsTransform::~QGraphicsTransform
+24    QGraphicsTransform::~QGraphicsTransform
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+
+Class QGraphicsTransform
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsTransform (0xb1f9ce00) 0
+    vptr=((& QGraphicsTransform::_ZTV18QGraphicsTransform) + 8u)
+  QObject (0xb1df42d0) 0
+      primary-for QGraphicsTransform (0xb1f9ce00)
+
+Vtable for QGraphicsScale
+QGraphicsScale::_ZTV14QGraphicsScale: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QGraphicsScale)
+8     QGraphicsScale::metaObject
+12    QGraphicsScale::qt_metacast
+16    QGraphicsScale::qt_metacall
+20    QGraphicsScale::~QGraphicsScale
+24    QGraphicsScale::~QGraphicsScale
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsScale::applyTo
+
+Class QGraphicsScale
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsScale (0xb1e050c0) 0
+    vptr=((& QGraphicsScale::_ZTV14QGraphicsScale) + 8u)
+  QGraphicsTransform (0xb1e05100) 0
+      primary-for QGraphicsScale (0xb1e050c0)
+    QObject (0xb1df44ec) 0
+        primary-for QGraphicsTransform (0xb1e05100)
+
+Vtable for QGraphicsRotation
+QGraphicsRotation::_ZTV17QGraphicsRotation: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsRotation)
+8     QGraphicsRotation::metaObject
+12    QGraphicsRotation::qt_metacast
+16    QGraphicsRotation::qt_metacall
+20    QGraphicsRotation::~QGraphicsRotation
+24    QGraphicsRotation::~QGraphicsRotation
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsRotation::applyTo
+
+Class QGraphicsRotation
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsRotation (0xb1e053c0) 0
+    vptr=((& QGraphicsRotation::_ZTV17QGraphicsRotation) + 8u)
+  QGraphicsTransform (0xb1e05400) 0
+      primary-for QGraphicsRotation (0xb1e053c0)
+    QObject (0xb1df4708) 0
+        primary-for QGraphicsTransform (0xb1e05400)
+
+Vtable for QGraphicsView
+QGraphicsView::_ZTV13QGraphicsView: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGraphicsView)
+8     QGraphicsView::metaObject
+12    QGraphicsView::qt_metacast
+16    QGraphicsView::qt_metacall
+20    QGraphicsView::~QGraphicsView
+24    QGraphicsView::~QGraphicsView
+28    QGraphicsView::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QGraphicsView::sizeHint
+68    QAbstractScrollArea::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QGraphicsView::mousePressEvent
+84    QGraphicsView::mouseReleaseEvent
+88    QGraphicsView::mouseDoubleClickEvent
+92    QGraphicsView::mouseMoveEvent
+96    QGraphicsView::wheelEvent
+100   QGraphicsView::keyPressEvent
+104   QGraphicsView::keyReleaseEvent
+108   QGraphicsView::focusInEvent
+112   QGraphicsView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QGraphicsView::paintEvent
+128   QWidget::moveEvent
+132   QGraphicsView::resizeEvent
+136   QWidget::closeEvent
+140   QGraphicsView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QGraphicsView::dragEnterEvent
+156   QGraphicsView::dragMoveEvent
+160   QGraphicsView::dragLeaveEvent
+164   QGraphicsView::dropEvent
+168   QGraphicsView::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFrame::changeEvent
+184   QWidget::metric
+188   QGraphicsView::inputMethodEvent
+192   QGraphicsView::inputMethodQuery
+196   QGraphicsView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QGraphicsView::viewportEvent
+228   QGraphicsView::scrollContentsBy
+232   QGraphicsView::drawBackground
+236   QGraphicsView::drawForeground
+240   QGraphicsView::drawItems
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI13QGraphicsView)
+252   QGraphicsView::_ZThn8_N13QGraphicsViewD1Ev
+256   QGraphicsView::_ZThn8_N13QGraphicsViewD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QGraphicsView
+   size=20 align=4
+   base size=20 base align=4
+QGraphicsView (0xb1e056c0) 0
+    vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 8u)
+  QAbstractScrollArea (0xb1e05700) 0
+      primary-for QGraphicsView (0xb1e056c0)
+    QFrame (0xb1e05740) 0
+        primary-for QAbstractScrollArea (0xb1e05700)
+      QWidget (0xb1e1e2d0) 0
+          primary-for QFrame (0xb1e05740)
+        QObject (0xb1df4924) 0
+            primary-for QWidget (0xb1e1e2d0)
+        QPaintDevice (0xb1df4960) 8
+            vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 252u)
+
+Class QVFbHeader
+   size=1084 align=4
+   base size=1084 base align=4
+QVFbHeader (0xb1ea22d0) 0
+
+Class QVFbKeyData
+   size=12 align=4
+   base size=12 base align=4
+QVFbKeyData (0xb1ea230c) 0
+
+Vtable for QWSEmbedWidget
+QWSEmbedWidget::_ZTV14QWSEmbedWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QWSEmbedWidget)
+8     QWSEmbedWidget::metaObject
+12    QWSEmbedWidget::qt_metacast
+16    QWSEmbedWidget::qt_metacall
+20    QWSEmbedWidget::~QWSEmbedWidget
+24    QWSEmbedWidget::~QWSEmbedWidget
+28    QWidget::event
+32    QWSEmbedWidget::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWSEmbedWidget::moveEvent
+132   QWSEmbedWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWSEmbedWidget::showEvent
+172   QWSEmbedWidget::hideEvent
+176   QWidget::x11Event
+180   QWSEmbedWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI14QWSEmbedWidget)
+232   QWSEmbedWidget::_ZThn8_N14QWSEmbedWidgetD1Ev
+236   QWSEmbedWidget::_ZThn8_N14QWSEmbedWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWSEmbedWidget
+   size=20 align=4
+   base size=20 base align=4
+QWSEmbedWidget (0xb1eaa000) 0
+    vptr=((& QWSEmbedWidget::_ZTV14QWSEmbedWidget) + 8u)
+  QWidget (0xb1ea5820) 0
+      primary-for QWSEmbedWidget (0xb1eaa000)
+    QObject (0xb1ea2348) 0
+        primary-for QWidget (0xb1ea5820)
+    QPaintDevice (0xb1ea2384) 8
+        vptr=((& QWSEmbedWidget::_ZTV14QWSEmbedWidget) + 232u)
+
+Vtable for QGraphicsEffect
+QGraphicsEffect::_ZTV15QGraphicsEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsEffect)
+8     QGraphicsEffect::metaObject
+12    QGraphicsEffect::qt_metacast
+16    QGraphicsEffect::qt_metacall
+20    QGraphicsEffect::~QGraphicsEffect
+24    QGraphicsEffect::~QGraphicsEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    __cxa_pure_virtual
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsEffect (0xb1eaa300) 0
+    vptr=((& QGraphicsEffect::_ZTV15QGraphicsEffect) + 8u)
+  QObject (0xb1ea25a0) 0
+      primary-for QGraphicsEffect (0xb1eaa300)
+
+Vtable for QGraphicsColorizeEffect
+QGraphicsColorizeEffect::_ZTV23QGraphicsColorizeEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsColorizeEffect)
+8     QGraphicsColorizeEffect::metaObject
+12    QGraphicsColorizeEffect::qt_metacast
+16    QGraphicsColorizeEffect::qt_metacall
+20    QGraphicsColorizeEffect::~QGraphicsColorizeEffect
+24    QGraphicsColorizeEffect::~QGraphicsColorizeEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    QGraphicsColorizeEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsColorizeEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsColorizeEffect (0xb1eaa700) 0
+    vptr=((& QGraphicsColorizeEffect::_ZTV23QGraphicsColorizeEffect) + 8u)
+  QGraphicsEffect (0xb1eaa740) 0
+      primary-for QGraphicsColorizeEffect (0xb1eaa700)
+    QObject (0xb1ea28e8) 0
+        primary-for QGraphicsEffect (0xb1eaa740)
+
+Vtable for QGraphicsBlurEffect
+QGraphicsBlurEffect::_ZTV19QGraphicsBlurEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsBlurEffect)
+8     QGraphicsBlurEffect::metaObject
+12    QGraphicsBlurEffect::qt_metacast
+16    QGraphicsBlurEffect::qt_metacall
+20    QGraphicsBlurEffect::~QGraphicsBlurEffect
+24    QGraphicsBlurEffect::~QGraphicsBlurEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsBlurEffect::boundingRectFor
+60    QGraphicsBlurEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsBlurEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsBlurEffect (0xb1eaaa00) 0
+    vptr=((& QGraphicsBlurEffect::_ZTV19QGraphicsBlurEffect) + 8u)
+  QGraphicsEffect (0xb1eaaa40) 0
+      primary-for QGraphicsBlurEffect (0xb1eaaa00)
+    QObject (0xb1ea2b04) 0
+        primary-for QGraphicsEffect (0xb1eaaa40)
+
+Vtable for QGraphicsDropShadowEffect
+QGraphicsDropShadowEffect::_ZTV25QGraphicsDropShadowEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QGraphicsDropShadowEffect)
+8     QGraphicsDropShadowEffect::metaObject
+12    QGraphicsDropShadowEffect::qt_metacast
+16    QGraphicsDropShadowEffect::qt_metacall
+20    QGraphicsDropShadowEffect::~QGraphicsDropShadowEffect
+24    QGraphicsDropShadowEffect::~QGraphicsDropShadowEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsDropShadowEffect::boundingRectFor
+60    QGraphicsDropShadowEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsDropShadowEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsDropShadowEffect (0xb1eaae40) 0
+    vptr=((& QGraphicsDropShadowEffect::_ZTV25QGraphicsDropShadowEffect) + 8u)
+  QGraphicsEffect (0xb1eaae80) 0
+      primary-for QGraphicsDropShadowEffect (0xb1eaae40)
+    QObject (0xb1ea2e10) 0
+        primary-for QGraphicsEffect (0xb1eaae80)
+
+Vtable for QGraphicsOpacityEffect
+QGraphicsOpacityEffect::_ZTV22QGraphicsOpacityEffect: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QGraphicsOpacityEffect)
+8     QGraphicsOpacityEffect::metaObject
+12    QGraphicsOpacityEffect::qt_metacast
+16    QGraphicsOpacityEffect::qt_metacall
+20    QGraphicsOpacityEffect::~QGraphicsOpacityEffect
+24    QGraphicsOpacityEffect::~QGraphicsOpacityEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsEffect::boundingRectFor
+60    QGraphicsOpacityEffect::draw
+64    QGraphicsEffect::sourceChanged
+
+Class QGraphicsOpacityEffect
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsOpacityEffect (0xb1d1a2c0) 0
+    vptr=((& QGraphicsOpacityEffect::_ZTV22QGraphicsOpacityEffect) + 8u)
+  QGraphicsEffect (0xb1d1a300) 0
+      primary-for QGraphicsOpacityEffect (0xb1d1a2c0)
+    QObject (0xb1d230b4) 0
+        primary-for QGraphicsEffect (0xb1d1a300)
+
+Vtable for QAbstractPageSetupDialog
+QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractPageSetupDialog)
+8     QAbstractPageSetupDialog::metaObject
+12    QAbstractPageSetupDialog::qt_metacast
+16    QAbstractPageSetupDialog::qt_metacall
+20    QAbstractPageSetupDialog::~QAbstractPageSetupDialog
+24    QAbstractPageSetupDialog::~QAbstractPageSetupDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractPageSetupDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   __cxa_pure_virtual
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI24QAbstractPageSetupDialog)
+248   QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD1Ev
+252   QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractPageSetupDialog
+   size=20 align=4
+   base size=20 base align=4
+QAbstractPageSetupDialog (0xb1d1a5c0) 0
+    vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 8u)
+  QDialog (0xb1d1a600) 0
+      primary-for QAbstractPageSetupDialog (0xb1d1a5c0)
+    QWidget (0xb1d28aa0) 0
+        primary-for QDialog (0xb1d1a600)
+      QObject (0xb1d232d0) 0
+          primary-for QWidget (0xb1d28aa0)
+      QPaintDevice (0xb1d2330c) 8
+          vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 248u)
+
+Vtable for QAbstractPrintDialog
+QAbstractPrintDialog::_ZTV20QAbstractPrintDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QAbstractPrintDialog)
+8     QAbstractPrintDialog::metaObject
+12    QAbstractPrintDialog::qt_metacast
+16    QAbstractPrintDialog::qt_metacall
+20    QAbstractPrintDialog::~QAbstractPrintDialog
+24    QAbstractPrintDialog::~QAbstractPrintDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   __cxa_pure_virtual
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI20QAbstractPrintDialog)
+248   QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD1Ev
+252   QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QAbstractPrintDialog
+   size=20 align=4
+   base size=20 base align=4
+QAbstractPrintDialog (0xb1d1a8c0) 0
+    vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 8u)
+  QDialog (0xb1d1a900) 0
+      primary-for QAbstractPrintDialog (0xb1d1a8c0)
+    QWidget (0xb1d3b140) 0
+        primary-for QDialog (0xb1d1a900)
+      QObject (0xb1d23528) 0
+          primary-for QWidget (0xb1d3b140)
+      QPaintDevice (0xb1d23564) 8
+          vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 248u)
+
+Vtable for QColorDialog
+QColorDialog::_ZTV12QColorDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QColorDialog)
+8     QColorDialog::metaObject
+12    QColorDialog::qt_metacast
+16    QColorDialog::qt_metacall
+20    QColorDialog::~QColorDialog
+24    QColorDialog::~QColorDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QColorDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QColorDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QColorDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QColorDialog)
+244   QColorDialog::_ZThn8_N12QColorDialogD1Ev
+248   QColorDialog::_ZThn8_N12QColorDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QColorDialog
+   size=20 align=4
+   base size=20 base align=4
+QColorDialog (0xb1d1ad00) 0
+    vptr=((& QColorDialog::_ZTV12QColorDialog) + 8u)
+  QDialog (0xb1d1ad40) 0
+      primary-for QColorDialog (0xb1d1ad00)
+    QWidget (0xb1d53d70) 0
+        primary-for QDialog (0xb1d1ad40)
+      QObject (0xb1d23870) 0
+          primary-for QWidget (0xb1d53d70)
+      QPaintDevice (0xb1d238ac) 8
+          vptr=((& QColorDialog::_ZTV12QColorDialog) + 244u)
+
+Vtable for QErrorMessage
+QErrorMessage::_ZTV13QErrorMessage: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QErrorMessage)
+8     QErrorMessage::metaObject
+12    QErrorMessage::qt_metacast
+16    QErrorMessage::qt_metacall
+20    QErrorMessage::~QErrorMessage
+24    QErrorMessage::~QErrorMessage
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QErrorMessage::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QErrorMessage::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI13QErrorMessage)
+244   QErrorMessage::_ZThn8_N13QErrorMessageD1Ev
+248   QErrorMessage::_ZThn8_N13QErrorMessageD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QErrorMessage
+   size=20 align=4
+   base size=20 base align=4
+QErrorMessage (0xb1d921c0) 0
+    vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 8u)
+  QDialog (0xb1d92200) 0
+      primary-for QErrorMessage (0xb1d921c0)
+    QWidget (0xb1d8cd70) 0
+        primary-for QDialog (0xb1d92200)
+      QObject (0xb1d23c30) 0
+          primary-for QWidget (0xb1d8cd70)
+      QPaintDevice (0xb1d23c6c) 8
+          vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 244u)
+
+Vtable for QFileSystemModel
+QFileSystemModel::_ZTV16QFileSystemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QFileSystemModel)
+8     QFileSystemModel::metaObject
+12    QFileSystemModel::qt_metacast
+16    QFileSystemModel::qt_metacall
+20    QFileSystemModel::~QFileSystemModel
+24    QFileSystemModel::~QFileSystemModel
+28    QFileSystemModel::event
+32    QObject::eventFilter
+36    QFileSystemModel::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFileSystemModel::index
+60    QFileSystemModel::parent
+64    QFileSystemModel::rowCount
+68    QFileSystemModel::columnCount
+72    QFileSystemModel::hasChildren
+76    QFileSystemModel::data
+80    QFileSystemModel::setData
+84    QFileSystemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QFileSystemModel::mimeTypes
+104   QFileSystemModel::mimeData
+108   QFileSystemModel::dropMimeData
+112   QFileSystemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QFileSystemModel::fetchMore
+136   QFileSystemModel::canFetchMore
+140   QFileSystemModel::flags
+144   QFileSystemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QFileSystemModel
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemModel (0xb1d92500) 0
+    vptr=((& QFileSystemModel::_ZTV16QFileSystemModel) + 8u)
+  QAbstractItemModel (0xb1d92540) 0
+      primary-for QFileSystemModel (0xb1d92500)
+    QObject (0xb1d23e88) 0
+        primary-for QAbstractItemModel (0xb1d92540)
+
+Vtable for QFontDialog
+QFontDialog::_ZTV11QFontDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFontDialog)
+8     QFontDialog::metaObject
+12    QFontDialog::qt_metacast
+16    QFontDialog::qt_metacall
+20    QFontDialog::~QFontDialog
+24    QFontDialog::~QFontDialog
+28    QWidget::event
+32    QFontDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QFontDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QFontDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QFontDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QFontDialog)
+244   QFontDialog::_ZThn8_N11QFontDialogD1Ev
+248   QFontDialog::_ZThn8_N11QFontDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QFontDialog
+   size=20 align=4
+   base size=20 base align=4
+QFontDialog (0xb1d92900) 0
+    vptr=((& QFontDialog::_ZTV11QFontDialog) + 8u)
+  QDialog (0xb1d92940) 0
+      primary-for QFontDialog (0xb1d92900)
+    QWidget (0xb1be0870) 0
+        primary-for QDialog (0xb1d92940)
+      QObject (0xb1bdf1a4) 0
+          primary-for QWidget (0xb1be0870)
+      QPaintDevice (0xb1bdf1e0) 8
+          vptr=((& QFontDialog::_ZTV11QFontDialog) + 244u)
+
+Vtable for QInputDialog
+QInputDialog::_ZTV12QInputDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QInputDialog)
+8     QInputDialog::metaObject
+12    QInputDialog::qt_metacast
+16    QInputDialog::qt_metacall
+20    QInputDialog::~QInputDialog
+24    QInputDialog::~QInputDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QInputDialog::setVisible
+64    QInputDialog::sizeHint
+68    QInputDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QInputDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI12QInputDialog)
+244   QInputDialog::_ZThn8_N12QInputDialogD1Ev
+248   QInputDialog::_ZThn8_N12QInputDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QInputDialog
+   size=20 align=4
+   base size=20 base align=4
+QInputDialog (0xb1d92dc0) 0
+    vptr=((& QInputDialog::_ZTV12QInputDialog) + 8u)
+  QDialog (0xb1d92e00) 0
+      primary-for QInputDialog (0xb1d92dc0)
+    QWidget (0xb1bff910) 0
+        primary-for QDialog (0xb1d92e00)
+      QObject (0xb1bdf564) 0
+          primary-for QWidget (0xb1bff910)
+      QPaintDevice (0xb1bdf5a0) 8
+          vptr=((& QInputDialog::_ZTV12QInputDialog) + 244u)
+
+Vtable for QMessageBox
+QMessageBox::_ZTV11QMessageBox: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMessageBox)
+8     QMessageBox::metaObject
+12    QMessageBox::qt_metacast
+16    QMessageBox::qt_metacall
+20    QMessageBox::~QMessageBox
+24    QMessageBox::~QMessageBox
+28    QMessageBox::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QMessageBox::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QMessageBox::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QMessageBox::resizeEvent
+136   QMessageBox::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QMessageBox::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QMessageBox::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI11QMessageBox)
+244   QMessageBox::_ZThn8_N11QMessageBoxD1Ev
+248   QMessageBox::_ZThn8_N11QMessageBoxD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QMessageBox
+   size=20 align=4
+   base size=20 base align=4
+QMessageBox (0xb1c42300) 0
+    vptr=((& QMessageBox::_ZTV11QMessageBox) + 8u)
+  QDialog (0xb1c42340) 0
+      primary-for QMessageBox (0xb1c42300)
+    QWidget (0xb1c77050) 0
+        primary-for QDialog (0xb1c42340)
+      QObject (0xb1bdf9d8) 0
+          primary-for QWidget (0xb1c77050)
+      QPaintDevice (0xb1bdfa14) 8
+          vptr=((& QMessageBox::_ZTV11QMessageBox) + 244u)
+
+Vtable for QPageSetupDialog
+QPageSetupDialog::_ZTV16QPageSetupDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QPageSetupDialog)
+8     QPageSetupDialog::metaObject
+12    QPageSetupDialog::qt_metacast
+16    QPageSetupDialog::qt_metacall
+20    QPageSetupDialog::~QPageSetupDialog
+24    QPageSetupDialog::~QPageSetupDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QAbstractPageSetupDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   QPageSetupDialog::exec
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI16QPageSetupDialog)
+248   QPageSetupDialog::_ZThn8_N16QPageSetupDialogD1Ev
+252   QPageSetupDialog::_ZThn8_N16QPageSetupDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPageSetupDialog
+   size=20 align=4
+   base size=20 base align=4
+QPageSetupDialog (0xb1c42940) 0
+    vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 8u)
+  QAbstractPageSetupDialog (0xb1c42980) 0
+      primary-for QPageSetupDialog (0xb1c42940)
+    QDialog (0xb1c429c0) 0
+        primary-for QAbstractPageSetupDialog (0xb1c42980)
+      QWidget (0xb1ca6c80) 0
+          primary-for QDialog (0xb1c429c0)
+        QObject (0xb1ad1000) 0
+            primary-for QWidget (0xb1ca6c80)
+        QPaintDevice (0xb1ad103c) 8
+            vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 248u)
+
+Vtable for QUnixPrintWidget
+QUnixPrintWidget::_ZTV16QUnixPrintWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QUnixPrintWidget)
+8     QUnixPrintWidget::metaObject
+12    QUnixPrintWidget::qt_metacast
+16    QUnixPrintWidget::qt_metacall
+20    QUnixPrintWidget::~QUnixPrintWidget
+24    QUnixPrintWidget::~QUnixPrintWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI16QUnixPrintWidget)
+232   QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD1Ev
+236   QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QUnixPrintWidget
+   size=24 align=4
+   base size=24 base align=4
+QUnixPrintWidget (0xb1c42c80) 0
+    vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 8u)
+  QWidget (0xb1ad8870) 0
+      primary-for QUnixPrintWidget (0xb1c42c80)
+    QObject (0xb1ad1258) 0
+        primary-for QWidget (0xb1ad8870)
+    QPaintDevice (0xb1ad1294) 8
+        vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 232u)
+
+Vtable for QPrintDialog
+QPrintDialog::_ZTV12QPrintDialog: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPrintDialog)
+8     QPrintDialog::metaObject
+12    QPrintDialog::qt_metacast
+16    QPrintDialog::qt_metacall
+20    QPrintDialog::~QPrintDialog
+24    QPrintDialog::~QPrintDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QPrintDialog::done
+228   QPrintDialog::accept
+232   QDialog::reject
+236   QPrintDialog::exec
+240   (int (*)(...))-0x000000008
+244   (int (*)(...))(& _ZTI12QPrintDialog)
+248   QPrintDialog::_ZThn8_N12QPrintDialogD1Ev
+252   QPrintDialog::_ZThn8_N12QPrintDialogD0Ev
+256   QWidget::_ZThn8_NK7QWidget7devTypeEv
+260   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+264   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintDialog
+   size=20 align=4
+   base size=20 base align=4
+QPrintDialog (0xb1c42ec0) 0
+    vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 8u)
+  QAbstractPrintDialog (0xb1c42f00) 0
+      primary-for QPrintDialog (0xb1c42ec0)
+    QDialog (0xb1c42f40) 0
+        primary-for QAbstractPrintDialog (0xb1c42f00)
+      QWidget (0xb1ae5960) 0
+          primary-for QDialog (0xb1c42f40)
+        QObject (0xb1ad13c0) 0
+            primary-for QWidget (0xb1ae5960)
+        QPaintDevice (0xb1ad13fc) 8
+            vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 248u)
+
+Vtable for QPrintPreviewDialog
+QPrintPreviewDialog::_ZTV19QPrintPreviewDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QPrintPreviewDialog)
+8     QPrintPreviewDialog::metaObject
+12    QPrintPreviewDialog::qt_metacast
+16    QPrintPreviewDialog::qt_metacall
+20    QPrintPreviewDialog::~QPrintPreviewDialog
+24    QPrintPreviewDialog::~QPrintPreviewDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QPrintPreviewDialog::setVisible
+64    QDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QDialog::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QPrintPreviewDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI19QPrintPreviewDialog)
+244   QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD1Ev
+248   QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QPrintPreviewDialog
+   size=24 align=4
+   base size=24 base align=4
+QPrintPreviewDialog (0xb1af6200) 0
+    vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 8u)
+  QDialog (0xb1af6240) 0
+      primary-for QPrintPreviewDialog (0xb1af6200)
+    QWidget (0xb1af8550) 0
+        primary-for QDialog (0xb1af6240)
+      QObject (0xb1ad1618) 0
+          primary-for QWidget (0xb1af8550)
+      QPaintDevice (0xb1ad1654) 8
+          vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 244u)
+
+Vtable for QProgressDialog
+QProgressDialog::_ZTV15QProgressDialog: 66u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QProgressDialog)
+8     QProgressDialog::metaObject
+12    QProgressDialog::qt_metacast
+16    QProgressDialog::qt_metacall
+20    QProgressDialog::~QProgressDialog
+24    QProgressDialog::~QProgressDialog
+28    QWidget::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QDialog::setVisible
+64    QProgressDialog::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QProgressDialog::resizeEvent
+136   QProgressDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QProgressDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QProgressDialog::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QDialog::done
+228   QDialog::accept
+232   QDialog::reject
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI15QProgressDialog)
+244   QProgressDialog::_ZThn8_N15QProgressDialogD1Ev
+248   QProgressDialog::_ZThn8_N15QProgressDialogD0Ev
+252   QWidget::_ZThn8_NK7QWidget7devTypeEv
+256   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+260   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QProgressDialog
+   size=20 align=4
+   base size=20 base align=4
+QProgressDialog (0xb1af6500) 0
+    vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 8u)
+  QDialog (0xb1af6540) 0
+      primary-for QProgressDialog (0xb1af6500)
+    QWidget (0xb1b00f50) 0
+        primary-for QDialog (0xb1af6540)
+      QObject (0xb1ad1870) 0
+          primary-for QWidget (0xb1b00f50)
+      QPaintDevice (0xb1ad18ac) 8
+          vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 244u)
+
+Vtable for QWizard
+QWizard::_ZTV7QWizard: 70u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QWizard)
+8     QWizard::metaObject
+12    QWizard::qt_metacast
+16    QWizard::qt_metacall
+20    QWizard::~QWizard
+24    QWizard::~QWizard
+28    QWizard::event
+32    QDialog::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWizard::setVisible
+64    QWizard::sizeHint
+68    QDialog::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QDialog::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWizard::paintEvent
+128   QWidget::moveEvent
+132   QWizard::resizeEvent
+136   QDialog::closeEvent
+140   QDialog::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QDialog::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QWizard::done
+228   QDialog::accept
+232   QDialog::reject
+236   QWizard::validateCurrentPage
+240   QWizard::nextId
+244   QWizard::initializePage
+248   QWizard::cleanupPage
+252   (int (*)(...))-0x000000008
+256   (int (*)(...))(& _ZTI7QWizard)
+260   QWizard::_ZThn8_N7QWizardD1Ev
+264   QWizard::_ZThn8_N7QWizardD0Ev
+268   QWidget::_ZThn8_NK7QWidget7devTypeEv
+272   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+276   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWizard
+   size=20 align=4
+   base size=20 base align=4
+QWizard (0xb1af6800) 0
+    vptr=((& QWizard::_ZTV7QWizard) + 8u)
+  QDialog (0xb1af6840) 0
+      primary-for QWizard (0xb1af6800)
+    QWidget (0xb1b15a50) 0
+        primary-for QDialog (0xb1af6840)
+      QObject (0xb1ad1ac8) 0
+          primary-for QWidget (0xb1b15a50)
+      QPaintDevice (0xb1ad1b04) 8
+          vptr=((& QWizard::_ZTV7QWizard) + 260u)
+
+Vtable for QWizardPage
+QWizardPage::_ZTV11QWizardPage: 68u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWizardPage)
+8     QWizardPage::metaObject
+12    QWizardPage::qt_metacast
+16    QWizardPage::qt_metacall
+20    QWizardPage::~QWizardPage
+24    QWizardPage::~QWizardPage
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QWizardPage::initializePage
+228   QWizardPage::cleanupPage
+232   QWizardPage::validatePage
+236   QWizardPage::isComplete
+240   QWizardPage::nextId
+244   (int (*)(...))-0x000000008
+248   (int (*)(...))(& _ZTI11QWizardPage)
+252   QWizardPage::_ZThn8_N11QWizardPageD1Ev
+256   QWizardPage::_ZThn8_N11QWizardPageD0Ev
+260   QWidget::_ZThn8_NK7QWidget7devTypeEv
+264   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+268   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWizardPage
+   size=20 align=4
+   base size=20 base align=4
+QWizardPage (0xb1af6c40) 0
+    vptr=((& QWizardPage::_ZTV11QWizardPage) + 8u)
+  QWidget (0xb1b66050) 0
+      primary-for QWizardPage (0xb1af6c40)
+    QObject (0xb1ad1e10) 0
+        primary-for QWidget (0xb1b66050)
+    QPaintDevice (0xb1ad1e4c) 8
+        vptr=((& QWizardPage::_ZTV11QWizardPage) + 252u)
+
+Class QAccessible
+   size=1 align=1
+   base size=0 base align=1
+QAccessible (0xb1b77078) 0 empty
+
+Vtable for QAccessibleInterface
+QAccessibleInterface::_ZTV20QAccessibleInterface: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QAccessibleInterface)
+8     QAccessibleInterface::~QAccessibleInterface
+12    QAccessibleInterface::~QAccessibleInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+
+Class QAccessibleInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleInterface (0xb1b9e340) 0 nearly-empty
+    vptr=((& QAccessibleInterface::_ZTV20QAccessibleInterface) + 8u)
+  QAccessible (0xb1b77348) 0 empty
+
+Vtable for QAccessibleInterfaceEx
+QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QAccessibleInterfaceEx)
+8     QAccessibleInterfaceEx::~QAccessibleInterfaceEx
+12    QAccessibleInterfaceEx::~QAccessibleInterfaceEx
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleInterfaceEx
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleInterfaceEx (0xb1b9ea80) 0 nearly-empty
+    vptr=((& QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx) + 8u)
+  QAccessibleInterface (0xb1b9eac0) 0 nearly-empty
+      primary-for QAccessibleInterfaceEx (0xb1b9ea80)
+    QAccessible (0xb1b778e8) 0 empty
+
+Vtable for QAccessibleEvent
+QAccessibleEvent::_ZTV16QAccessibleEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QAccessibleEvent)
+8     QAccessibleEvent::~QAccessibleEvent
+12    QAccessibleEvent::~QAccessibleEvent
+
+Class QAccessibleEvent
+   size=20 align=4
+   base size=20 base align=4
+QAccessibleEvent (0xb1b9eb80) 0
+    vptr=((& QAccessibleEvent::_ZTV16QAccessibleEvent) + 8u)
+  QEvent (0xb1b77960) 0
+      primary-for QAccessibleEvent (0xb1b9eb80)
+
+Vtable for QAccessible2Interface
+QAccessible2Interface::_ZTV21QAccessible2Interface: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAccessible2Interface)
+8     QAccessible2Interface::~QAccessible2Interface
+12    QAccessible2Interface::~QAccessible2Interface
+
+Class QAccessible2Interface
+   size=4 align=4
+   base size=4 base align=4
+QAccessible2Interface (0xb1a211a4) 0 nearly-empty
+    vptr=((& QAccessible2Interface::_ZTV21QAccessible2Interface) + 8u)
+
+Vtable for QAccessibleTextInterface
+QAccessibleTextInterface::_ZTV24QAccessibleTextInterface: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAccessibleTextInterface)
+8     QAccessibleTextInterface::~QAccessibleTextInterface
+12    QAccessibleTextInterface::~QAccessibleTextInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+
+Class QAccessibleTextInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleTextInterface (0xb1a23400) 0 nearly-empty
+    vptr=((& QAccessibleTextInterface::_ZTV24QAccessibleTextInterface) + 8u)
+  QAccessible2Interface (0xb1a21528) 0 nearly-empty
+      primary-for QAccessibleTextInterface (0xb1a23400)
+
+Vtable for QAccessibleEditableTextInterface
+QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI32QAccessibleEditableTextInterface)
+8     QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface
+12    QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+
+Class QAccessibleEditableTextInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleEditableTextInterface (0xb1a23680) 0 nearly-empty
+    vptr=((& QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface) + 8u)
+  QAccessible2Interface (0xb1a21870) 0 nearly-empty
+      primary-for QAccessibleEditableTextInterface (0xb1a23680)
+
+Vtable for QAccessibleSimpleEditableTextInterface
+QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI38QAccessibleSimpleEditableTextInterface)
+8     QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface
+12    QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface
+16    QAccessibleSimpleEditableTextInterface::copyText
+20    QAccessibleSimpleEditableTextInterface::deleteText
+24    QAccessibleSimpleEditableTextInterface::insertText
+28    QAccessibleSimpleEditableTextInterface::cutText
+32    QAccessibleSimpleEditableTextInterface::pasteText
+36    QAccessibleSimpleEditableTextInterface::replaceText
+40    QAccessibleSimpleEditableTextInterface::setAttributes
+
+Class QAccessibleSimpleEditableTextInterface
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleSimpleEditableTextInterface (0xb1a23900) 0
+    vptr=((& QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface) + 8u)
+  QAccessibleEditableTextInterface (0xb1a23940) 0 nearly-empty
+      primary-for QAccessibleSimpleEditableTextInterface (0xb1a23900)
+    QAccessible2Interface (0xb1a21bb8) 0 nearly-empty
+        primary-for QAccessibleEditableTextInterface (0xb1a23940)
+
+Vtable for QAccessibleValueInterface
+QAccessibleValueInterface::_ZTV25QAccessibleValueInterface: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleValueInterface)
+8     QAccessibleValueInterface::~QAccessibleValueInterface
+12    QAccessibleValueInterface::~QAccessibleValueInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class QAccessibleValueInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleValueInterface (0xb1a23a00) 0 nearly-empty
+    vptr=((& QAccessibleValueInterface::_ZTV25QAccessibleValueInterface) + 8u)
+  QAccessible2Interface (0xb1a21bf4) 0 nearly-empty
+      primary-for QAccessibleValueInterface (0xb1a23a00)
+
+Vtable for QAccessibleTableInterface
+QAccessibleTableInterface::_ZTV25QAccessibleTableInterface: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleTableInterface)
+8     QAccessibleTableInterface::~QAccessibleTableInterface
+12    QAccessibleTableInterface::~QAccessibleTableInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   __cxa_pure_virtual
+104   __cxa_pure_virtual
+108   __cxa_pure_virtual
+112   __cxa_pure_virtual
+116   __cxa_pure_virtual
+
+Class QAccessibleTableInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleTableInterface (0xb1a23c80) 0 nearly-empty
+    vptr=((& QAccessibleTableInterface::_ZTV25QAccessibleTableInterface) + 8u)
+  QAccessible2Interface (0xb1a21f3c) 0 nearly-empty
+      primary-for QAccessibleTableInterface (0xb1a23c80)
+
+Vtable for QAccessibleActionInterface
+QAccessibleActionInterface::_ZTV26QAccessibleActionInterface: 10u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAccessibleActionInterface)
+8     QAccessibleActionInterface::~QAccessibleActionInterface
+12    QAccessibleActionInterface::~QAccessibleActionInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+
+Class QAccessibleActionInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleActionInterface (0xb1a23d40) 0 nearly-empty
+    vptr=((& QAccessibleActionInterface::_ZTV26QAccessibleActionInterface) + 8u)
+  QAccessible2Interface (0xb1a21fb4) 0 nearly-empty
+      primary-for QAccessibleActionInterface (0xb1a23d40)
+
+Vtable for QAccessibleImageInterface
+QAccessibleImageInterface::_ZTV25QAccessibleImageInterface: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QAccessibleImageInterface)
+8     QAccessibleImageInterface::~QAccessibleImageInterface
+12    QAccessibleImageInterface::~QAccessibleImageInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+
+Class QAccessibleImageInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleImageInterface (0xb1a23e00) 0 nearly-empty
+    vptr=((& QAccessibleImageInterface::_ZTV25QAccessibleImageInterface) + 8u)
+  QAccessible2Interface (0xb1a4703c) 0 nearly-empty
+      primary-for QAccessibleImageInterface (0xb1a23e00)
+
+Vtable for QAccessibleBridge
+QAccessibleBridge::_ZTV17QAccessibleBridge: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleBridge)
+8     QAccessibleBridge::~QAccessibleBridge
+12    QAccessibleBridge::~QAccessibleBridge
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleBridge
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleBridge (0xb1a470b4) 0 nearly-empty
+    vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 8u)
+
+Vtable for QAccessibleBridgeFactoryInterface
+QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI33QAccessibleBridgeFactoryInterface)
+8     QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface
+12    QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleBridgeFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleBridgeFactoryInterface (0xb1a4d100) 0 nearly-empty
+    vptr=((& QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface) + 8u)
+  QFactoryInterface (0xb1a472d0) 0 nearly-empty
+      primary-for QAccessibleBridgeFactoryInterface (0xb1a4d100)
+
+Vtable for QAccessibleBridgePlugin
+QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QAccessibleBridgePlugin)
+8     QAccessibleBridgePlugin::metaObject
+12    QAccessibleBridgePlugin::qt_metacast
+16    QAccessibleBridgePlugin::qt_metacall
+20    QAccessibleBridgePlugin::~QAccessibleBridgePlugin
+24    QAccessibleBridgePlugin::~QAccessibleBridgePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI23QAccessibleBridgePlugin)
+72    QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD1Ev
+76    QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QAccessibleBridgePlugin
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleBridgePlugin (0xb1a4eaa0) 0
+    vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 8u)
+  QObject (0xb1a475dc) 0
+      primary-for QAccessibleBridgePlugin (0xb1a4eaa0)
+  QAccessibleBridgeFactoryInterface (0xb1a4d3c0) 8 nearly-empty
+      vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 72u)
+    QFactoryInterface (0xb1a47618) 8 nearly-empty
+        primary-for QAccessibleBridgeFactoryInterface (0xb1a4d3c0)
+
+Vtable for QAccessibleObject
+QAccessibleObject::_ZTV17QAccessibleObject: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleObject)
+8     QAccessibleObject::~QAccessibleObject
+12    QAccessibleObject::~QAccessibleObject
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    QAccessibleObject::setText
+52    QAccessibleObject::rect
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAccessibleObject::userActionCount
+68    QAccessibleObject::actionText
+72    QAccessibleObject::doAction
+
+Class QAccessibleObject
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleObject (0xb1a4d600) 0
+    vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 8u)
+  QAccessibleInterface (0xb1a4d640) 0 nearly-empty
+      primary-for QAccessibleObject (0xb1a4d600)
+    QAccessible (0xb1a47744) 0 empty
+
+Vtable for QAccessibleObjectEx
+QAccessibleObjectEx::_ZTV19QAccessibleObjectEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAccessibleObjectEx)
+8     QAccessibleObjectEx::~QAccessibleObjectEx
+12    QAccessibleObjectEx::~QAccessibleObjectEx
+16    QAccessibleObjectEx::isValid
+20    QAccessibleObjectEx::object
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    QAccessibleObjectEx::setText
+52    QAccessibleObjectEx::rect
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAccessibleObjectEx::userActionCount
+68    QAccessibleObjectEx::actionText
+72    QAccessibleObjectEx::doAction
+76    __cxa_pure_virtual
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleObjectEx
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleObjectEx (0xb1a4d6c0) 0
+    vptr=((& QAccessibleObjectEx::_ZTV19QAccessibleObjectEx) + 8u)
+  QAccessibleInterfaceEx (0xb1a4d700) 0 nearly-empty
+      primary-for QAccessibleObjectEx (0xb1a4d6c0)
+    QAccessibleInterface (0xb1a4d740) 0 nearly-empty
+        primary-for QAccessibleInterfaceEx (0xb1a4d700)
+      QAccessible (0xb1a47780) 0 empty
+
+Vtable for QAccessibleApplication
+QAccessibleApplication::_ZTV22QAccessibleApplication: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QAccessibleApplication)
+8     QAccessibleApplication::~QAccessibleApplication
+12    QAccessibleApplication::~QAccessibleApplication
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    QAccessibleApplication::childCount
+28    QAccessibleApplication::indexOfChild
+32    QAccessibleApplication::relationTo
+36    QAccessibleApplication::childAt
+40    QAccessibleApplication::navigate
+44    QAccessibleApplication::text
+48    QAccessibleObject::setText
+52    QAccessibleObject::rect
+56    QAccessibleApplication::role
+60    QAccessibleApplication::state
+64    QAccessibleApplication::userActionCount
+68    QAccessibleApplication::actionText
+72    QAccessibleApplication::doAction
+
+Class QAccessibleApplication
+   size=8 align=4
+   base size=8 base align=4
+QAccessibleApplication (0xb1a4d7c0) 0
+    vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 8u)
+  QAccessibleObject (0xb1a4d800) 0
+      primary-for QAccessibleApplication (0xb1a4d7c0)
+    QAccessibleInterface (0xb1a4d840) 0 nearly-empty
+        primary-for QAccessibleObject (0xb1a4d800)
+      QAccessible (0xb1a477bc) 0 empty
+
+Vtable for QAccessibleFactoryInterface
+QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAccessibleFactoryInterface)
+8     QAccessibleFactoryInterface::~QAccessibleFactoryInterface
+12    QAccessibleFactoryInterface::~QAccessibleFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QAccessibleFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QAccessibleFactoryInterface (0xb1a6c730) 0 nearly-empty
+    vptr=((& QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface) + 8u)
+  QAccessible (0xb1a477f8) 0 empty
+  QFactoryInterface (0xb1a47834) 0 nearly-empty
+      primary-for QAccessibleFactoryInterface (0xb1a6c730)
+
+Vtable for QAccessiblePlugin
+QAccessiblePlugin::_ZTV17QAccessiblePlugin: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessiblePlugin)
+8     QAccessiblePlugin::metaObject
+12    QAccessiblePlugin::qt_metacast
+16    QAccessiblePlugin::qt_metacall
+20    QAccessiblePlugin::~QAccessiblePlugin
+24    QAccessiblePlugin::~QAccessiblePlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    (int (*)(...))-0x000000008
+68    (int (*)(...))(& _ZTI17QAccessiblePlugin)
+72    QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD1Ev
+76    QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD0Ev
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QAccessiblePlugin
+   size=12 align=4
+   base size=12 base align=4
+QAccessiblePlugin (0xb1a73140) 0
+    vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 8u)
+  QObject (0xb1a47b40) 0
+      primary-for QAccessiblePlugin (0xb1a73140)
+  QAccessibleFactoryInterface (0xb1a73190) 8 nearly-empty
+      vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 72u)
+    QAccessible (0xb1a47b7c) 8 empty
+    QFactoryInterface (0xb1a47bb8) 8 nearly-empty
+        primary-for QAccessibleFactoryInterface (0xb1a73190)
+
+Vtable for QAccessibleWidget
+QAccessibleWidget::_ZTV17QAccessibleWidget: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QAccessibleWidget)
+8     QAccessibleWidget::~QAccessibleWidget
+12    QAccessibleWidget::~QAccessibleWidget
+16    QAccessibleObject::isValid
+20    QAccessibleObject::object
+24    QAccessibleWidget::childCount
+28    QAccessibleWidget::indexOfChild
+32    QAccessibleWidget::relationTo
+36    QAccessibleWidget::childAt
+40    QAccessibleWidget::navigate
+44    QAccessibleWidget::text
+48    QAccessibleObject::setText
+52    QAccessibleWidget::rect
+56    QAccessibleWidget::role
+60    QAccessibleWidget::state
+64    QAccessibleWidget::userActionCount
+68    QAccessibleWidget::actionText
+72    QAccessibleWidget::doAction
+
+Class QAccessibleWidget
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleWidget (0xb1a4dd40) 0
+    vptr=((& QAccessibleWidget::_ZTV17QAccessibleWidget) + 8u)
+  QAccessibleObject (0xb1a4dd80) 0
+      primary-for QAccessibleWidget (0xb1a4dd40)
+    QAccessibleInterface (0xb1a4ddc0) 0 nearly-empty
+        primary-for QAccessibleObject (0xb1a4dd80)
+      QAccessible (0xb1a47ce4) 0 empty
+
+Vtable for QAccessibleWidgetEx
+QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAccessibleWidgetEx)
+8     QAccessibleWidgetEx::~QAccessibleWidgetEx
+12    QAccessibleWidgetEx::~QAccessibleWidgetEx
+16    QAccessibleObjectEx::isValid
+20    QAccessibleObjectEx::object
+24    QAccessibleWidgetEx::childCount
+28    QAccessibleWidgetEx::indexOfChild
+32    QAccessibleWidgetEx::relationTo
+36    QAccessibleWidgetEx::childAt
+40    QAccessibleWidgetEx::navigate
+44    QAccessibleWidgetEx::text
+48    QAccessibleObjectEx::setText
+52    QAccessibleWidgetEx::rect
+56    QAccessibleWidgetEx::role
+60    QAccessibleWidgetEx::state
+64    QAccessibleObjectEx::userActionCount
+68    QAccessibleWidgetEx::actionText
+72    QAccessibleWidgetEx::doAction
+76    QAccessibleWidgetEx::invokeMethodEx
+80    QAccessibleInterfaceEx::virtual_hook
+84    QAccessibleInterfaceEx::interface_cast
+
+Class QAccessibleWidgetEx
+   size=12 align=4
+   base size=12 base align=4
+QAccessibleWidgetEx (0xb1a4de40) 0
+    vptr=((& QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx) + 8u)
+  QAccessibleObjectEx (0xb1a4de80) 0
+      primary-for QAccessibleWidgetEx (0xb1a4de40)
+    QAccessibleInterfaceEx (0xb1a4dec0) 0 nearly-empty
+        primary-for QAccessibleObjectEx (0xb1a4de80)
+      QAccessibleInterface (0xb1a4df00) 0 nearly-empty
+          primary-for QAccessibleInterfaceEx (0xb1a4dec0)
+        QAccessible (0xb1a47d20) 0 empty
+
+Vtable for QGraphicsSvgItem
+QGraphicsSvgItem::_ZTV16QGraphicsSvgItem: 56u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QGraphicsSvgItem)
+8     QGraphicsSvgItem::metaObject
+12    QGraphicsSvgItem::qt_metacast
+16    QGraphicsSvgItem::qt_metacall
+20    QGraphicsSvgItem::~QGraphicsSvgItem
+24    QGraphicsSvgItem::~QGraphicsSvgItem
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsSvgItem::boundingRect
+60    QGraphicsSvgItem::paint
+64    QGraphicsSvgItem::type
+68    (int (*)(...))-0x000000008
+72    (int (*)(...))(& _ZTI16QGraphicsSvgItem)
+76    QGraphicsSvgItem::_ZThn8_N16QGraphicsSvgItemD1Ev
+80    QGraphicsSvgItem::_ZThn8_N16QGraphicsSvgItemD0Ev
+84    QGraphicsItem::advance
+88    QGraphicsSvgItem::_ZThn8_NK16QGraphicsSvgItem12boundingRectEv
+92    QGraphicsItem::shape
+96    QGraphicsItem::contains
+100   QGraphicsItem::collidesWithItem
+104   QGraphicsItem::collidesWithPath
+108   QGraphicsItem::isObscuredBy
+112   QGraphicsItem::opaqueArea
+116   QGraphicsSvgItem::_ZThn8_N16QGraphicsSvgItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+120   QGraphicsSvgItem::_ZThn8_NK16QGraphicsSvgItem4typeEv
+124   QGraphicsItem::sceneEventFilter
+128   QGraphicsItem::sceneEvent
+132   QGraphicsItem::contextMenuEvent
+136   QGraphicsItem::dragEnterEvent
+140   QGraphicsItem::dragLeaveEvent
+144   QGraphicsItem::dragMoveEvent
+148   QGraphicsItem::dropEvent
+152   QGraphicsItem::focusInEvent
+156   QGraphicsItem::focusOutEvent
+160   QGraphicsItem::hoverEnterEvent
+164   QGraphicsItem::hoverMoveEvent
+168   QGraphicsItem::hoverLeaveEvent
+172   QGraphicsItem::keyPressEvent
+176   QGraphicsItem::keyReleaseEvent
+180   QGraphicsItem::mousePressEvent
+184   QGraphicsItem::mouseMoveEvent
+188   QGraphicsItem::mouseReleaseEvent
+192   QGraphicsItem::mouseDoubleClickEvent
+196   QGraphicsItem::wheelEvent
+200   QGraphicsItem::inputMethodEvent
+204   QGraphicsItem::inputMethodQuery
+208   QGraphicsItem::itemChange
+212   QGraphicsItem::supportsExtension
+216   QGraphicsItem::setExtension
+220   QGraphicsItem::extension
+
+Class QGraphicsSvgItem
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsSvgItem (0xb1a4df80) 0
+    vptr=((& QGraphicsSvgItem::_ZTV16QGraphicsSvgItem) + 8u)
+  QGraphicsObject (0xb1a8a370) 0
+      primary-for QGraphicsSvgItem (0xb1a4df80)
+    QObject (0xb1a47d5c) 0
+        primary-for QGraphicsObject (0xb1a8a370)
+    QGraphicsItem (0xb1a47d98) 8
+        vptr=((& QGraphicsSvgItem::_ZTV16QGraphicsSvgItem) + 76u)
+
+Vtable for QSvgGenerator
+QSvgGenerator::_ZTV13QSvgGenerator: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSvgGenerator)
+8     QSvgGenerator::~QSvgGenerator
+12    QSvgGenerator::~QSvgGenerator
+16    QPaintDevice::devType
+20    QSvgGenerator::paintEngine
+24    QSvgGenerator::metric
+
+Class QSvgGenerator
+   size=12 align=4
+   base size=12 base align=4
+QSvgGenerator (0xb1a8b240) 0
+    vptr=((& QSvgGenerator::_ZTV13QSvgGenerator) + 8u)
+  QPaintDevice (0xb1a47fb4) 0
+      primary-for QSvgGenerator (0xb1a8b240)
+
+Vtable for QSvgRenderer
+QSvgRenderer::_ZTV12QSvgRenderer: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QSvgRenderer)
+8     QSvgRenderer::metaObject
+12    QSvgRenderer::qt_metacast
+16    QSvgRenderer::qt_metacall
+20    QSvgRenderer::~QSvgRenderer
+24    QSvgRenderer::~QSvgRenderer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSvgRenderer
+   size=8 align=4
+   base size=8 base align=4
+QSvgRenderer (0xb1a8b3c0) 0
+    vptr=((& QSvgRenderer::_ZTV12QSvgRenderer) + 8u)
+  QObject (0xb1aa212c) 0
+      primary-for QSvgRenderer (0xb1a8b3c0)
+
+Vtable for QSvgWidget
+QSvgWidget::_ZTV10QSvgWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QSvgWidget)
+8     QSvgWidget::metaObject
+12    QSvgWidget::qt_metacast
+16    QSvgWidget::qt_metacall
+20    QSvgWidget::~QSvgWidget
+24    QSvgWidget::~QSvgWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QSvgWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QSvgWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI10QSvgWidget)
+232   QSvgWidget::_ZThn8_N10QSvgWidgetD1Ev
+236   QSvgWidget::_ZThn8_N10QSvgWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QSvgWidget
+   size=20 align=4
+   base size=20 base align=4
+QSvgWidget (0xb1a8b680) 0
+    vptr=((& QSvgWidget::_ZTV10QSvgWidget) + 8u)
+  QWidget (0xb18b09b0) 0
+      primary-for QSvgWidget (0xb1a8b680)
+    QObject (0xb1aa2348) 0
+        primary-for QWidget (0xb18b09b0)
+    QPaintDevice (0xb1aa2384) 8
+        vptr=((& QSvgWidget::_ZTV10QSvgWidget) + 232u)
+
diff --git a/tests/auto/bic/data/QtTest.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtTest.4.7.0.linux-gcc-ia32.txt
new file mode 100644
index 0000000..f262c74
--- /dev/null
+++ b/tests/auto/bic/data/QtTest.4.7.0.linux-gcc-ia32.txt
@@ -0,0 +1,2817 @@
+Class QSysInfo
+   size=1 align=1
+   base size=0 base align=1
+QSysInfo (0xb6c4cb04) 0 empty
+
+Class QBool
+   size=1 align=1
+   base size=1 base align=1
+QBool (0xb6c4cca8) 0
+
+Class qIsNull(double)::U
+   size=8 align=4
+   base size=8 base align=4
+qIsNull(double)::U (0xb6bc6384) 0
+
+Class qIsNull(float)::U
+   size=4 align=4
+   base size=4 base align=4
+qIsNull(float)::U (0xb6bc6438) 0
+
+Class QFlag
+   size=4 align=4
+   base size=4 base align=4
+QFlag (0xb6bc6c6c) 0
+
+Class QIncompatibleFlag
+   size=4 align=4
+   base size=4 base align=4
+QIncompatibleFlag (0xb6bc6d98) 0
+
+Class QInternal
+   size=1 align=1
+   base size=0 base align=1
+QInternal (0xb62d6f00) 0 empty
+
+Class QGenericArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericArgument (0xb62d6f3c) 0
+
+Class QGenericReturnArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericReturnArgument (0xb6194480) 0
+  QGenericArgument (0xb61ae168) 0
+
+Class QMetaObject
+   size=16 align=4
+   base size=16 base align=4
+QMetaObject (0xb61ae30c) 0
+
+Class QMetaObjectExtraData
+   size=8 align=4
+   base size=8 base align=4
+QMetaObjectExtraData (0xb61ae438) 0
+
+Class QLatin1Char
+   size=1 align=1
+   base size=1 base align=1
+QLatin1Char (0xb61ae618) 0
+
+Class QChar
+   size=2 align=2
+   base size=2 base align=2
+QChar (0xb61ae7f8) 0
+
+Class QBasicAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QBasicAtomicInt (0xb61fcf3c) 0
+
+Class QAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QAtomicInt (0xb621cdc0) 0
+  QBasicAtomicInt (0xb620f654) 0
+
+Class __locale_struct
+   size=116 align=4
+   base size=116 base align=4
+__locale_struct (0xb620fb40) 0
+
+Class QByteArray::Data
+   size=20 align=4
+   base size=20 base align=4
+QByteArray::Data (0xb620ffb4) 0
+
+Class QByteArray
+   size=4 align=4
+   base size=4 base align=4
+QByteArray (0xb620ff78) 0
+
+Class QByteRef
+   size=8 align=4
+   base size=8 base align=4
+QByteRef (0xb60a0ec4) 0
+
+Class QString::Null
+   size=1 align=1
+   base size=0 base align=1
+QString::Null (0xb60ea690) 0 empty
+
+Class QString::Data
+   size=20 align=4
+   base size=20 base align=4
+QString::Data (0xb60ea6cc) 0
+
+Class QString
+   size=4 align=4
+   base size=4 base align=4
+QString (0xb60ea654) 0
+
+Class QLatin1String
+   size=4 align=4
+   base size=4 base align=4
+QLatin1String (0xb5fb52d0) 0
+
+Class QCharRef
+   size=8 align=4
+   base size=8 base align=4
+QCharRef (0xb5ffbfb4) 0
+
+Class QConstString
+   size=4 align=4
+   base size=4 base align=4
+QConstString (0xb5ea6580) 0
+  QString (0xb5ebc708) 0
+
+Class QStringRef
+   size=12 align=4
+   base size=12 base align=4
+QStringRef (0xb5ebca50) 0
+
+Vtable for std::exception
+std::exception::_ZTVSt9exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9exception)
+8     std::exception::~exception
+12    std::exception::~exception
+16    std::exception::what
+
+Class std::exception
+   size=4 align=4
+   base size=4 base align=4
+std::exception (0xb5ef8b04) 0 nearly-empty
+    vptr=((& std::exception::_ZTVSt9exception) + 8u)
+
+Vtable for std::bad_exception
+std::bad_exception::_ZTVSt13bad_exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt13bad_exception)
+8     std::bad_exception::~bad_exception
+12    std::bad_exception::~bad_exception
+16    std::bad_exception::what
+
+Class std::bad_exception
+   size=4 align=4
+   base size=4 base align=4
+std::bad_exception (0xb5f41180) 0 nearly-empty
+    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
+  std::exception (0xb5ef8bf4) 0 nearly-empty
+      primary-for std::bad_exception (0xb5f41180)
+
+Vtable for std::bad_alloc
+std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9bad_alloc)
+8     std::bad_alloc::~bad_alloc
+12    std::bad_alloc::~bad_alloc
+16    std::bad_alloc::what
+
+Class std::bad_alloc
+   size=4 align=4
+   base size=4 base align=4
+std::bad_alloc (0xb5f41300) 0 nearly-empty
+    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
+  std::exception (0xb5ef8e4c) 0 nearly-empty
+      primary-for std::bad_alloc (0xb5f41300)
+
+Class std::nothrow_t
+   size=1 align=1
+   base size=0 base align=1
+std::nothrow_t (0xb5f510b4) 0 empty
+
+Class QListData::Data
+   size=24 align=4
+   base size=24 base align=4
+QListData::Data (0xb5f511a4) 0
+
+Class QListData
+   size=4 align=4
+   base size=4 base align=4
+QListData (0xb5f51168) 0
+
+Class QScopedPointerPodDeleter
+   size=1 align=1
+   base size=0 base align=1
+QScopedPointerPodDeleter (0xb5f519d8) 0 empty
+
+Vtable for QObjectData
+QObjectData::_ZTV11QObjectData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QObjectData)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+
+Class QObjectData
+   size=28 align=4
+   base size=28 base align=4
+QObjectData (0xb5f51a8c) 0
+    vptr=((& QObjectData::_ZTV11QObjectData) + 8u)
+
+Vtable for QObject
+QObject::_ZTV7QObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QObject)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    QObject::~QObject
+24    QObject::~QObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObject
+   size=8 align=4
+   base size=8 base align=4
+QObject (0xb5f51b40) 0
+    vptr=((& QObject::_ZTV7QObject) + 8u)
+
+Vtable for QObjectUserData
+QObjectUserData::_ZTV15QObjectUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QObjectUserData)
+8     QObjectUserData::~QObjectUserData
+12    QObjectUserData::~QObjectUserData
+
+Class QObjectUserData
+   size=4 align=4
+   base size=4 base align=4
+QObjectUserData (0xb5e593c0) 0 nearly-empty
+    vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u)
+
+Vtable for QIODevice
+QIODevice::_ZTV9QIODevice: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QIODevice)
+8     QIODevice::metaObject
+12    QIODevice::qt_metacast
+16    QIODevice::qt_metacall
+20    QIODevice::~QIODevice
+24    QIODevice::~QIODevice
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIODevice::isSequential
+60    QIODevice::open
+64    QIODevice::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   __cxa_pure_virtual
+
+Class QIODevice
+   size=8 align=4
+   base size=8 base align=4
+QIODevice (0xb5c5f080) 0
+    vptr=((& QIODevice::_ZTV9QIODevice) + 8u)
+  QObject (0xb5e594ec) 0
+      primary-for QIODevice (0xb5c5f080)
+
+Class wait
+   size=4 align=4
+   base size=4 base align=4
+wait (0xb5c8d258) 0
+
+Class timespec
+   size=8 align=4
+   base size=8 base align=4
+timespec (0xb5c8d438) 0
+
+Class timeval
+   size=8 align=4
+   base size=8 base align=4
+timeval (0xb5c8d474) 0
+
+Class __pthread_internal_slist
+   size=4 align=4
+   base size=4 base align=4
+__pthread_internal_slist (0xb5c8d528) 0
+
+Class random_data
+   size=28 align=4
+   base size=28 base align=4
+random_data (0xb5c8d834) 0
+
+Class drand48_data
+   size=24 align=4
+   base size=24 base align=4
+drand48_data (0xb5c8d870) 0
+
+Class QVectorData
+   size=16 align=4
+   base size=16 base align=4
+QVectorData (0xb5c8d8ac) 0
+
+Class QXmlStreamStringRef
+   size=12 align=4
+   base size=12 base align=4
+QXmlStreamStringRef (0xb5c8da8c) 0
+
+Class QXmlStreamAttribute
+   size=56 align=4
+   base size=53 base align=4
+QXmlStreamAttribute (0xb5b5d744) 0
+
+Class QXmlStreamAttributes
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamAttributes (0xb5b5a780) 0
+  QVector<QXmlStreamAttribute> (0xb5b791a4) 0
+
+Class QXmlStreamNamespaceDeclaration
+   size=28 align=4
+   base size=28 base align=4
+QXmlStreamNamespaceDeclaration (0xb5b79294) 0
+
+Class QXmlStreamNotationDeclaration
+   size=40 align=4
+   base size=40 base align=4
+QXmlStreamNotationDeclaration (0xb5b79708) 0
+
+Class QXmlStreamEntityDeclaration
+   size=64 align=4
+   base size=64 base align=4
+QXmlStreamEntityDeclaration (0xb5b79ce4) 0
+
+Vtable for QXmlStreamEntityResolver
+QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
+8     QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+12    QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+16    QXmlStreamEntityResolver::resolveEntity
+20    QXmlStreamEntityResolver::resolveUndeclaredEntity
+
+Class QXmlStreamEntityResolver
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamEntityResolver (0xb5bb85a0) 0 nearly-empty
+    vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u)
+
+Class QXmlStreamReader
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamReader (0xb5bb85dc) 0
+
+Class QXmlStreamWriter
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamWriter (0xb5bb8744) 0
+
+Class QBitArray
+   size=4 align=4
+   base size=4 base align=4
+QBitArray (0xb5bb88ac) 0
+
+Class QBitRef
+   size=8 align=4
+   base size=8 base align=4
+QBitRef (0xb5bfed5c) 0
+
+Class QByteArrayMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QByteArrayMatcher::Data (0xb5c25384) 0
+
+Class QByteArrayMatcher
+   size=1032 align=4
+   base size=1032 base align=4
+QByteArrayMatcher (0xb5c25348) 0
+
+Vtable for QDataStream
+QDataStream::_ZTV11QDataStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDataStream)
+8     QDataStream::~QDataStream
+12    QDataStream::~QDataStream
+
+Class QDataStream
+   size=28 align=4
+   base size=28 base align=4
+QDataStream (0xb5c255dc) 0
+    vptr=((& QDataStream::_ZTV11QDataStream) + 8u)
+
+Class QHashData::Node
+   size=8 align=4
+   base size=8 base align=4
+QHashData::Node (0xb5a7f1a4) 0
+
+Class QHashData
+   size=32 align=4
+   base size=32 base align=4
+QHashData (0xb5a7f168) 0
+
+Class QHashDummyValue
+   size=1 align=1
+   base size=0 base align=1
+QHashDummyValue (0xb5a7f8ac) 0 empty
+
+Class QContiguousCacheData
+   size=24 align=4
+   base size=24 base align=4
+QContiguousCacheData (0xb5b2803c) 0
+
+Class QCryptographicHash
+   size=4 align=4
+   base size=4 base align=4
+QCryptographicHash (0xb5b281e0) 0
+
+Class QSharedData
+   size=4 align=4
+   base size=4 base align=4
+QSharedData (0xb5b2821c) 0
+
+Vtable for QtSharedPointer::ExternalRefCountData
+QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE)
+8     QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+12    QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+16    QtSharedPointer::ExternalRefCountData::destroy
+
+Class QtSharedPointer::ExternalRefCountData
+   size=12 align=4
+   base size=12 base align=4
+QtSharedPointer::ExternalRefCountData (0xb5b285a0) 0
+    vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u)
+
+Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn
+QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE)
+8     QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+12    QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+16    QtSharedPointer::ExternalRefCountWithDestroyFn::destroy
+
+Class QtSharedPointer::ExternalRefCountWithDestroyFn
+   size=16 align=4
+   base size=16 base align=4
+QtSharedPointer::ExternalRefCountWithDestroyFn (0xb59bf300) 0
+    vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u)
+  QtSharedPointer::ExternalRefCountData (0xb5b28d98) 0
+      primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb59bf300)
+
+Class QDate
+   size=4 align=4
+   base size=4 base align=4
+QDate (0xb59c62d0) 0
+
+Class QTime
+   size=4 align=4
+   base size=4 base align=4
+QTime (0xb59c68e8) 0
+
+Class QDateTime
+   size=4 align=4
+   base size=4 base align=4
+QDateTime (0xb59c6e4c) 0
+
+Class QEasingCurve
+   size=4 align=4
+   base size=4 base align=4
+QEasingCurve (0xb5a5112c) 0
+
+Class QElapsedTimer
+   size=16 align=4
+   base size=16 base align=4
+QElapsedTimer (0xb5a511a4) 0
+
+Class QPoint
+   size=8 align=4
+   base size=8 base align=4
+QPoint (0xb5a513c0) 0
+
+Class QPointF
+   size=16 align=4
+   base size=16 base align=4
+QPointF (0xb587d960) 0
+
+Class QLine
+   size=16 align=4
+   base size=16 base align=4
+QLine (0xb58a9078) 0
+
+Class QLineF
+   size=32 align=4
+   base size=32 base align=4
+QLineF (0xb58a9d98) 0
+
+Class QLinkedListData
+   size=20 align=4
+   base size=20 base align=4
+QLinkedListData (0xb58d7e88) 0
+
+Vtable for QSystemLocale
+QSystemLocale::_ZTV13QSystemLocale: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSystemLocale)
+8     QSystemLocale::~QSystemLocale
+12    QSystemLocale::~QSystemLocale
+16    QSystemLocale::query
+20    QSystemLocale::fallbackLocale
+
+Class QSystemLocale
+   size=4 align=4
+   base size=4 base align=4
+QSystemLocale (0xb59320b4) 0 nearly-empty
+    vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u)
+
+Class QLocale::Data
+   size=4 align=2
+   base size=4 base align=2
+QLocale::Data (0xb593212c) 0
+
+Class QLocale
+   size=4 align=4
+   base size=4 base align=4
+QLocale (0xb59320f0) 0
+
+Class QMapData::Node
+   size=8 align=4
+   base size=8 base align=4
+QMapData::Node (0xb5932780) 0
+
+Class QMapData
+   size=72 align=4
+   base size=72 base align=4
+QMapData (0xb5932744) 0
+
+Class QMargins
+   size=16 align=4
+   base size=16 base align=4
+QMargins (0xb5932a8c) 0
+
+Class QSize
+   size=8 align=4
+   base size=8 base align=4
+QSize (0xb565ebf4) 0
+
+Class QSizeF
+   size=16 align=4
+   base size=16 base align=4
+QSizeF (0xb5688690) 0
+
+Class QRect
+   size=16 align=4
+   base size=16 base align=4
+QRect (0xb56b2294) 0
+
+Class QRectF
+   size=32 align=4
+   base size=32 base align=4
+QRectF (0xb5700ec4) 0
+
+Class QRegExp
+   size=4 align=4
+   base size=4 base align=4
+QRegExp (0xb5550c30) 0
+
+Class QLatin1Literal
+   size=8 align=4
+   base size=8 base align=4
+QLatin1Literal (0xb5573780) 0
+
+Class QAbstractConcatenable
+   size=1 align=1
+   base size=0 base align=1
+QAbstractConcatenable (0xb5573834) 0 empty
+
+Class QStringMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QStringMatcher::Data (0xb55d4e10) 0
+
+Class QStringMatcher
+   size=1036 align=4
+   base size=1036 base align=4
+QStringMatcher (0xb55d4dd4) 0
+
+Class QStringList
+   size=4 align=4
+   base size=4 base align=4
+QStringList (0xb55f0240) 0
+  QList<QString> (0xb55d4f3c) 0
+
+Class QTextBoundaryFinder
+   size=28 align=4
+   base size=28 base align=4
+QTextBoundaryFinder (0xb56454b0) 0
+
+Vtable for QTimeLine
+QTimeLine::_ZTV9QTimeLine: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeLine)
+8     QTimeLine::metaObject
+12    QTimeLine::qt_metacast
+16    QTimeLine::qt_metacall
+20    QTimeLine::~QTimeLine
+24    QTimeLine::~QTimeLine
+28    QObject::event
+32    QObject::eventFilter
+36    QTimeLine::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTimeLine::valueForTime
+
+Class QTimeLine
+   size=8 align=4
+   base size=8 base align=4
+QTimeLine (0xb54291c0) 0
+    vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u)
+  QObject (0xb5645564) 0
+      primary-for QTimeLine (0xb54291c0)
+
+Class QMutex
+   size=4 align=4
+   base size=4 base align=4
+QMutex (0xb56457f8) 0
+
+Class QMutexLocker
+   size=4 align=4
+   base size=4 base align=4
+QMutexLocker (0xb5645e88) 0
+
+Class QReadWriteLock
+   size=4 align=4
+   base size=4 base align=4
+QReadWriteLock (0xb546d3fc) 0
+
+Class QReadLocker
+   size=4 align=4
+   base size=4 base align=4
+QReadLocker (0xb546d438) 0
+
+Class QWriteLocker
+   size=4 align=4
+   base size=4 base align=4
+QWriteLocker (0xb546d924) 0
+
+Class QSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSemaphore (0xb546de10) 0
+
+Vtable for QThread
+QThread::_ZTV7QThread: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QThread)
+8     QThread::metaObject
+12    QThread::qt_metacast
+16    QThread::qt_metacall
+20    QThread::~QThread
+24    QThread::~QThread
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QThread::run
+
+Class QThread
+   size=8 align=4
+   base size=8 base align=4
+QThread (0xb548d180) 0
+    vptr=((& QThread::_ZTV7QThread) + 8u)
+  QObject (0xb546de4c) 0
+      primary-for QThread (0xb548d180)
+
+Class QThreadStorageData
+   size=4 align=4
+   base size=4 base align=4
+QThreadStorageData (0xb54a10f0) 0
+
+Class QWaitCondition
+   size=4 align=4
+   base size=4 base align=4
+QWaitCondition (0xb54a1168) 0
+
+Vtable for QAbstractState
+QAbstractState::_ZTV14QAbstractState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QAbstractState)
+8     QAbstractState::metaObject
+12    QAbstractState::qt_metacast
+16    QAbstractState::qt_metacall
+20    QAbstractState::~QAbstractState
+24    QAbstractState::~QAbstractState
+28    QAbstractState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractState
+   size=8 align=4
+   base size=8 base align=4
+QAbstractState (0xb548dc40) 0
+    vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u)
+  QObject (0xb54a11a4) 0
+      primary-for QAbstractState (0xb548dc40)
+
+Vtable for QAbstractTransition
+QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTransition)
+8     QAbstractTransition::metaObject
+12    QAbstractTransition::qt_metacast
+16    QAbstractTransition::qt_metacall
+20    QAbstractTransition::~QAbstractTransition
+24    QAbstractTransition::~QAbstractTransition
+28    QAbstractTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractTransition
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTransition (0xb548df00) 0
+    vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u)
+  QObject (0xb54a13c0) 0
+      primary-for QAbstractTransition (0xb548df00)
+
+Vtable for QEvent
+QEvent::_ZTV6QEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QEvent)
+8     QEvent::~QEvent
+12    QEvent::~QEvent
+
+Class QEvent
+   size=12 align=4
+   base size=12 base align=4
+QEvent (0xb54a15dc) 0
+    vptr=((& QEvent::_ZTV6QEvent) + 8u)
+
+Vtable for QTimerEvent
+QTimerEvent::_ZTV11QTimerEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTimerEvent)
+8     QTimerEvent::~QTimerEvent
+12    QTimerEvent::~QTimerEvent
+
+Class QTimerEvent
+   size=16 align=4
+   base size=16 base align=4
+QTimerEvent (0xb54c3480) 0
+    vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u)
+  QEvent (0xb54a17bc) 0
+      primary-for QTimerEvent (0xb54c3480)
+
+Vtable for QChildEvent
+QChildEvent::_ZTV11QChildEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QChildEvent)
+8     QChildEvent::~QChildEvent
+12    QChildEvent::~QChildEvent
+
+Class QChildEvent
+   size=16 align=4
+   base size=16 base align=4
+QChildEvent (0xb54c3540) 0
+    vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u)
+  QEvent (0xb54a1834) 0
+      primary-for QChildEvent (0xb54c3540)
+
+Vtable for QCustomEvent
+QCustomEvent::_ZTV12QCustomEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCustomEvent)
+8     QCustomEvent::~QCustomEvent
+12    QCustomEvent::~QCustomEvent
+
+Class QCustomEvent
+   size=12 align=4
+   base size=12 base align=4
+QCustomEvent (0xb54c3800) 0
+    vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u)
+  QEvent (0xb54a199c) 0
+      primary-for QCustomEvent (0xb54c3800)
+
+Vtable for QDynamicPropertyChangeEvent
+QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
+8     QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+12    QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+
+Class QDynamicPropertyChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QDynamicPropertyChangeEvent (0xb54c3900) 0
+    vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u)
+  QEvent (0xb54a1a8c) 0
+      primary-for QDynamicPropertyChangeEvent (0xb54c3900)
+
+Vtable for QEventTransition
+QEventTransition::_ZTV16QEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QEventTransition)
+8     QEventTransition::metaObject
+12    QEventTransition::qt_metacast
+16    QEventTransition::qt_metacall
+20    QEventTransition::~QEventTransition
+24    QEventTransition::~QEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QEventTransition::eventTest
+60    QEventTransition::onTransition
+
+Class QEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QEventTransition (0xb54c39c0) 0
+    vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u)
+  QAbstractTransition (0xb54c3a00) 0
+      primary-for QEventTransition (0xb54c39c0)
+    QObject (0xb54a1b40) 0
+        primary-for QAbstractTransition (0xb54c3a00)
+
+Vtable for QFinalState
+QFinalState::_ZTV11QFinalState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFinalState)
+8     QFinalState::metaObject
+12    QFinalState::qt_metacast
+16    QFinalState::qt_metacall
+20    QFinalState::~QFinalState
+24    QFinalState::~QFinalState
+28    QFinalState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFinalState::onEntry
+60    QFinalState::onExit
+
+Class QFinalState
+   size=8 align=4
+   base size=8 base align=4
+QFinalState (0xb54c3cc0) 0
+    vptr=((& QFinalState::_ZTV11QFinalState) + 8u)
+  QAbstractState (0xb54c3d00) 0
+      primary-for QFinalState (0xb54c3cc0)
+    QObject (0xb54a1d5c) 0
+        primary-for QAbstractState (0xb54c3d00)
+
+Vtable for QHistoryState
+QHistoryState::_ZTV13QHistoryState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QHistoryState)
+8     QHistoryState::metaObject
+12    QHistoryState::qt_metacast
+16    QHistoryState::qt_metacall
+20    QHistoryState::~QHistoryState
+24    QHistoryState::~QHistoryState
+28    QHistoryState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QHistoryState::onEntry
+60    QHistoryState::onExit
+
+Class QHistoryState
+   size=8 align=4
+   base size=8 base align=4
+QHistoryState (0xb54c3fc0) 0
+    vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u)
+  QAbstractState (0xb5503000) 0
+      primary-for QHistoryState (0xb54c3fc0)
+    QObject (0xb54a1f78) 0
+        primary-for QAbstractState (0xb5503000)
+
+Vtable for QSignalTransition
+QSignalTransition::_ZTV17QSignalTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QSignalTransition)
+8     QSignalTransition::metaObject
+12    QSignalTransition::qt_metacast
+16    QSignalTransition::qt_metacall
+20    QSignalTransition::~QSignalTransition
+24    QSignalTransition::~QSignalTransition
+28    QSignalTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSignalTransition::eventTest
+60    QSignalTransition::onTransition
+
+Class QSignalTransition
+   size=8 align=4
+   base size=8 base align=4
+QSignalTransition (0xb55032c0) 0
+    vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u)
+  QAbstractTransition (0xb5503300) 0
+      primary-for QSignalTransition (0xb55032c0)
+    QObject (0xb550d1a4) 0
+        primary-for QAbstractTransition (0xb5503300)
+
+Vtable for QState
+QState::_ZTV6QState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QState)
+8     QState::metaObject
+12    QState::qt_metacast
+16    QState::qt_metacall
+20    QState::~QState
+24    QState::~QState
+28    QState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QState::onEntry
+60    QState::onExit
+
+Class QState
+   size=8 align=4
+   base size=8 base align=4
+QState (0xb55035c0) 0
+    vptr=((& QState::_ZTV6QState) + 8u)
+  QAbstractState (0xb5503600) 0
+      primary-for QState (0xb55035c0)
+    QObject (0xb550d3c0) 0
+        primary-for QAbstractState (0xb5503600)
+
+Class QMetaType
+   size=1 align=1
+   base size=0 base align=1
+QMetaType (0xb550d5dc) 0 empty
+
+Class QVariant::PrivateShared
+   size=8 align=4
+   base size=8 base align=4
+QVariant::PrivateShared (0xb538d3fc) 0
+
+Class QVariant::Private::Data
+   size=8 align=4
+   base size=8 base align=4
+QVariant::Private::Data (0xb538d474) 0
+
+Class QVariant::Private
+   size=12 align=4
+   base size=12 base align=4
+QVariant::Private (0xb538d438) 0
+
+Class QVariant::Handler
+   size=36 align=4
+   base size=36 base align=4
+QVariant::Handler (0xb538d4ec) 0
+
+Class QVariant
+   size=12 align=4
+   base size=12 base align=4
+QVariant (0xb538d3c0) 0
+
+Class QVariantComparisonHelper
+   size=4 align=4
+   base size=4 base align=4
+QVariantComparisonHelper (0xb53d5d98) 0
+
+Vtable for QStateMachine::SignalEvent
+QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
+8     QStateMachine::SignalEvent::~SignalEvent
+12    QStateMachine::SignalEvent::~SignalEvent
+
+Class QStateMachine::SignalEvent
+   size=24 align=4
+   base size=24 base align=4
+QStateMachine::SignalEvent (0xb5233400) 0
+    vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u)
+  QEvent (0xb5230258) 0
+      primary-for QStateMachine::SignalEvent (0xb5233400)
+
+Vtable for QStateMachine::WrappedEvent
+QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
+8     QStateMachine::WrappedEvent::~WrappedEvent
+12    QStateMachine::WrappedEvent::~WrappedEvent
+
+Class QStateMachine::WrappedEvent
+   size=20 align=4
+   base size=20 base align=4
+QStateMachine::WrappedEvent (0xb5233480) 0
+    vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u)
+  QEvent (0xb5230294) 0
+      primary-for QStateMachine::WrappedEvent (0xb5233480)
+
+Vtable for QStateMachine
+QStateMachine::_ZTV13QStateMachine: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStateMachine)
+8     QStateMachine::metaObject
+12    QStateMachine::qt_metacast
+16    QStateMachine::qt_metacall
+20    QStateMachine::~QStateMachine
+24    QStateMachine::~QStateMachine
+28    QStateMachine::event
+32    QStateMachine::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStateMachine::onEntry
+60    QStateMachine::onExit
+64    QStateMachine::beginSelectTransitions
+68    QStateMachine::endSelectTransitions
+72    QStateMachine::beginMicrostep
+76    QStateMachine::endMicrostep
+
+Class QStateMachine
+   size=8 align=4
+   base size=8 base align=4
+QStateMachine (0xb52332c0) 0
+    vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u)
+  QState (0xb5233300) 0
+      primary-for QStateMachine (0xb52332c0)
+    QAbstractState (0xb5233340) 0
+        primary-for QState (0xb5233300)
+      QObject (0xb523021c) 0
+          primary-for QAbstractState (0xb5233340)
+
+Vtable for QFactoryInterface
+QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFactoryInterface)
+8     QFactoryInterface::~QFactoryInterface
+12    QFactoryInterface::~QFactoryInterface
+16    __cxa_pure_virtual
+
+Class QFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QFactoryInterface (0xb5230618) 0 nearly-empty
+    vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u)
+
+Vtable for QLibrary
+QLibrary::_ZTV8QLibrary: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QLibrary)
+8     QLibrary::metaObject
+12    QLibrary::qt_metacast
+16    QLibrary::qt_metacall
+20    QLibrary::~QLibrary
+24    QLibrary::~QLibrary
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QLibrary
+   size=16 align=4
+   base size=13 base align=4
+QLibrary (0xb5233e00) 0
+    vptr=((& QLibrary::_ZTV8QLibrary) + 8u)
+  QObject (0xb5230bb8) 0
+      primary-for QLibrary (0xb5233e00)
+
+Vtable for QPluginLoader
+QPluginLoader::_ZTV13QPluginLoader: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPluginLoader)
+8     QPluginLoader::metaObject
+12    QPluginLoader::qt_metacast
+16    QPluginLoader::qt_metacall
+20    QPluginLoader::~QPluginLoader
+24    QPluginLoader::~QPluginLoader
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPluginLoader
+   size=16 align=4
+   base size=13 base align=4
+QPluginLoader (0xb5269c40) 0
+    vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u)
+  QObject (0xb5230e4c) 0
+      primary-for QPluginLoader (0xb5269c40)
+
+Class QUuid
+   size=16 align=4
+   base size=16 base align=4
+QUuid (0xb5230f78) 0
+
+Vtable for QEventLoop
+QEventLoop::_ZTV10QEventLoop: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QEventLoop)
+8     QEventLoop::metaObject
+12    QEventLoop::qt_metacast
+16    QEventLoop::qt_metacall
+20    QEventLoop::~QEventLoop
+24    QEventLoop::~QEventLoop
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QEventLoop
+   size=8 align=4
+   base size=8 base align=4
+QEventLoop (0xb52a04c0) 0
+    vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u)
+  QObject (0xb529ff78) 0
+      primary-for QEventLoop (0xb52a04c0)
+
+Vtable for QAbstractEventDispatcher
+QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
+8     QAbstractEventDispatcher::metaObject
+12    QAbstractEventDispatcher::qt_metacast
+16    QAbstractEventDispatcher::qt_metacall
+20    QAbstractEventDispatcher::~QAbstractEventDispatcher
+24    QAbstractEventDispatcher::~QAbstractEventDispatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   QAbstractEventDispatcher::startingUp
+104   QAbstractEventDispatcher::closingDown
+
+Class QAbstractEventDispatcher
+   size=8 align=4
+   base size=8 base align=4
+QAbstractEventDispatcher (0xb52a08c0) 0
+    vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u)
+  QObject (0xb52bb294) 0
+      primary-for QAbstractEventDispatcher (0xb52a08c0)
+
+Class QModelIndex
+   size=16 align=4
+   base size=16 base align=4
+QModelIndex (0xb52bb4b0) 0
+
+Class QPersistentModelIndex
+   size=4 align=4
+   base size=4 base align=4
+QPersistentModelIndex (0xb52e8960) 0
+
+Vtable for QAbstractItemModel
+QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractItemModel)
+8     QAbstractItemModel::metaObject
+12    QAbstractItemModel::qt_metacast
+16    QAbstractItemModel::qt_metacall
+20    QAbstractItemModel::~QAbstractItemModel
+24    QAbstractItemModel::~QAbstractItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractItemModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemModel (0xb52ed500) 0
+    vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u)
+  QObject (0xb52e8ac8) 0
+      primary-for QAbstractItemModel (0xb52ed500)
+
+Vtable for QAbstractTableModel
+QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTableModel)
+8     QAbstractTableModel::metaObject
+12    QAbstractTableModel::qt_metacast
+16    QAbstractTableModel::qt_metacall
+20    QAbstractTableModel::~QAbstractTableModel
+24    QAbstractTableModel::~QAbstractTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractTableModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractTableModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTableModel (0xb52edb40) 0
+    vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u)
+  QAbstractItemModel (0xb52edb80) 0
+      primary-for QAbstractTableModel (0xb52edb40)
+    QObject (0xb5124438) 0
+        primary-for QAbstractItemModel (0xb52edb80)
+
+Vtable for QAbstractListModel
+QAbstractListModel::_ZTV18QAbstractListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractListModel)
+8     QAbstractListModel::metaObject
+12    QAbstractListModel::qt_metacast
+16    QAbstractListModel::qt_metacall
+20    QAbstractListModel::~QAbstractListModel
+24    QAbstractListModel::~QAbstractListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    __cxa_pure_virtual
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractListModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractListModel (0xb52eddc0) 0
+    vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u)
+  QAbstractItemModel (0xb52ede00) 0
+      primary-for QAbstractListModel (0xb52eddc0)
+    QObject (0xb5124564) 0
+        primary-for QAbstractItemModel (0xb52ede00)
+
+Class QBasicTimer
+   size=4 align=4
+   base size=4 base align=4
+QBasicTimer (0xb514a438) 0
+
+Vtable for QCoreApplication
+QCoreApplication::_ZTV16QCoreApplication: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCoreApplication)
+8     QCoreApplication::metaObject
+12    QCoreApplication::qt_metacast
+16    QCoreApplication::qt_metacall
+20    QCoreApplication::~QCoreApplication
+24    QCoreApplication::~QCoreApplication
+28    QCoreApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCoreApplication::notify
+60    QCoreApplication::compressEvent
+
+Class QCoreApplication
+   size=8 align=4
+   base size=8 base align=4
+QCoreApplication (0xb513f8c0) 0
+    vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u)
+  QObject (0xb514a6cc) 0
+      primary-for QCoreApplication (0xb513f8c0)
+
+Class __exception
+   size=32 align=4
+   base size=32 base align=4
+__exception (0xb514ac6c) 0
+
+Class QMetaMethod
+   size=8 align=4
+   base size=8 base align=4
+QMetaMethod (0xb51a599c) 0
+
+Class QMetaEnum
+   size=8 align=4
+   base size=8 base align=4
+QMetaEnum (0xb51a5ca8) 0
+
+Class QMetaProperty
+   size=20 align=4
+   base size=20 base align=4
+QMetaProperty (0xb51a5f00) 0
+
+Class QMetaClassInfo
+   size=8 align=4
+   base size=8 base align=4
+QMetaClassInfo (0xb51a5fb4) 0
+
+Vtable for QMimeData
+QMimeData::_ZTV9QMimeData: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMimeData)
+8     QMimeData::metaObject
+12    QMimeData::qt_metacast
+16    QMimeData::qt_metacall
+20    QMimeData::~QMimeData
+24    QMimeData::~QMimeData
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMimeData::hasFormat
+60    QMimeData::formats
+64    QMimeData::retrieveData
+
+Class QMimeData
+   size=8 align=4
+   base size=8 base align=4
+QMimeData (0xb51bf700) 0
+    vptr=((& QMimeData::_ZTV9QMimeData) + 8u)
+  QObject (0xb51d021c) 0
+      primary-for QMimeData (0xb51bf700)
+
+Vtable for QObjectCleanupHandler
+QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QObjectCleanupHandler)
+8     QObjectCleanupHandler::metaObject
+12    QObjectCleanupHandler::qt_metacast
+16    QObjectCleanupHandler::qt_metacall
+20    QObjectCleanupHandler::~QObjectCleanupHandler
+24    QObjectCleanupHandler::~QObjectCleanupHandler
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObjectCleanupHandler
+   size=12 align=4
+   base size=12 base align=4
+QObjectCleanupHandler (0xb51bf9c0) 0
+    vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u)
+  QObject (0xb51d0438) 0
+      primary-for QObjectCleanupHandler (0xb51bf9c0)
+
+Vtable for QSharedMemory
+QSharedMemory::_ZTV13QSharedMemory: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSharedMemory)
+8     QSharedMemory::metaObject
+12    QSharedMemory::qt_metacast
+16    QSharedMemory::qt_metacall
+20    QSharedMemory::~QSharedMemory
+24    QSharedMemory::~QSharedMemory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSharedMemory
+   size=8 align=4
+   base size=8 base align=4
+QSharedMemory (0xb51bfc00) 0
+    vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u)
+  QObject (0xb51d0564) 0
+      primary-for QSharedMemory (0xb51bfc00)
+
+Vtable for QSignalMapper
+QSignalMapper::_ZTV13QSignalMapper: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSignalMapper)
+8     QSignalMapper::metaObject
+12    QSignalMapper::qt_metacast
+16    QSignalMapper::qt_metacall
+20    QSignalMapper::~QSignalMapper
+24    QSignalMapper::~QSignalMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSignalMapper
+   size=8 align=4
+   base size=8 base align=4
+QSignalMapper (0xb51bfec0) 0
+    vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u)
+  QObject (0xb51d0780) 0
+      primary-for QSignalMapper (0xb51bfec0)
+
+Vtable for QSocketNotifier
+QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSocketNotifier)
+8     QSocketNotifier::metaObject
+12    QSocketNotifier::qt_metacast
+16    QSocketNotifier::qt_metacall
+20    QSocketNotifier::~QSocketNotifier
+24    QSocketNotifier::~QSocketNotifier
+28    QSocketNotifier::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSocketNotifier
+   size=20 align=4
+   base size=17 base align=4
+QSocketNotifier (0xb5204180) 0
+    vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u)
+  QObject (0xb51d099c) 0
+      primary-for QSocketNotifier (0xb5204180)
+
+Class QSystemSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSystemSemaphore (0xb51d0c6c) 0
+
+Vtable for QTimer
+QTimer::_ZTV6QTimer: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QTimer)
+8     QTimer::metaObject
+12    QTimer::qt_metacast
+16    QTimer::qt_metacall
+20    QTimer::~QTimer
+24    QTimer::~QTimer
+28    QObject::event
+32    QObject::eventFilter
+36    QTimer::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTimer
+   size=24 align=4
+   base size=21 base align=4
+QTimer (0xb5204540) 0
+    vptr=((& QTimer::_ZTV6QTimer) + 8u)
+  QObject (0xb51d0d20) 0
+      primary-for QTimer (0xb5204540)
+
+Vtable for QTranslator
+QTranslator::_ZTV11QTranslator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTranslator)
+8     QTranslator::metaObject
+12    QTranslator::qt_metacast
+16    QTranslator::qt_metacall
+20    QTranslator::~QTranslator
+24    QTranslator::~QTranslator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTranslator::translate
+60    QTranslator::isEmpty
+
+Class QTranslator
+   size=8 align=4
+   base size=8 base align=4
+QTranslator (0xb5204a80) 0
+    vptr=((& QTranslator::_ZTV11QTranslator) + 8u)
+  QObject (0xb51d0fb4) 0
+      primary-for QTranslator (0xb5204a80)
+
+Class _IO_marker
+   size=12 align=4
+   base size=12 base align=4
+_IO_marker (0xb503d384) 0
+
+Class _IO_FILE
+   size=148 align=4
+   base size=148 base align=4
+_IO_FILE (0xb503d3c0) 0
+
+Vtable for QFile
+QFile::_ZTV5QFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QFile)
+8     QFile::metaObject
+12    QFile::qt_metacast
+16    QFile::qt_metacall
+20    QFile::~QFile
+24    QFile::~QFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QFile::fileEngine
+
+Class QFile
+   size=8 align=4
+   base size=8 base align=4
+QFile (0xb5204f80) 0
+    vptr=((& QFile::_ZTV5QFile) + 8u)
+  QIODevice (0xb5204fc0) 0
+      primary-for QFile (0xb5204f80)
+    QObject (0xb503d438) 0
+        primary-for QIODevice (0xb5204fc0)
+
+Class QFileInfo
+   size=4 align=4
+   base size=4 base align=4
+QFileInfo (0xb503d8ac) 0
+
+Class QDir
+   size=4 align=4
+   base size=4 base align=4
+QDir (0xb503df00) 0
+
+Class QAbstractFileEngine::ExtensionOption
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionOption (0xb50fd690) 0 empty
+
+Class QAbstractFileEngine::ExtensionReturn
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionReturn (0xb50fd6cc) 0 empty
+
+Class QAbstractFileEngine::MapExtensionOption
+   size=20 align=4
+   base size=20 base align=4
+QAbstractFileEngine::MapExtensionOption (0xb51027c0) 0
+  QAbstractFileEngine::ExtensionOption (0xb50fd708) 0 empty
+
+Class QAbstractFileEngine::MapExtensionReturn
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::MapExtensionReturn (0xb5102840) 0
+  QAbstractFileEngine::ExtensionReturn (0xb50fd744) 0 empty
+
+Class QAbstractFileEngine::UnMapExtensionOption
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::UnMapExtensionOption (0xb51028c0) 0
+  QAbstractFileEngine::ExtensionOption (0xb50fd780) 0 empty
+
+Vtable for QAbstractFileEngine
+QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractFileEngine)
+8     QAbstractFileEngine::~QAbstractFileEngine
+12    QAbstractFileEngine::~QAbstractFileEngine
+16    QAbstractFileEngine::open
+20    QAbstractFileEngine::close
+24    QAbstractFileEngine::flush
+28    QAbstractFileEngine::size
+32    QAbstractFileEngine::pos
+36    QAbstractFileEngine::seek
+40    QAbstractFileEngine::isSequential
+44    QAbstractFileEngine::remove
+48    QAbstractFileEngine::copy
+52    QAbstractFileEngine::rename
+56    QAbstractFileEngine::link
+60    QAbstractFileEngine::mkdir
+64    QAbstractFileEngine::rmdir
+68    QAbstractFileEngine::setSize
+72    QAbstractFileEngine::caseSensitive
+76    QAbstractFileEngine::isRelativePath
+80    QAbstractFileEngine::entryList
+84    QAbstractFileEngine::fileFlags
+88    QAbstractFileEngine::setPermissions
+92    QAbstractFileEngine::fileName
+96    QAbstractFileEngine::ownerId
+100   QAbstractFileEngine::owner
+104   QAbstractFileEngine::fileTime
+108   QAbstractFileEngine::setFileName
+112   QAbstractFileEngine::handle
+116   QAbstractFileEngine::beginEntryList
+120   QAbstractFileEngine::endEntryList
+124   QAbstractFileEngine::read
+128   QAbstractFileEngine::readLine
+132   QAbstractFileEngine::write
+136   QAbstractFileEngine::extension
+140   QAbstractFileEngine::supportsExtension
+
+Class QAbstractFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngine (0xb50fd654) 0
+    vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u)
+
+Vtable for QAbstractFileEngineHandler
+QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractFileEngineHandler)
+8     QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+12    QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+16    __cxa_pure_virtual
+
+Class QAbstractFileEngineHandler
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngineHandler (0xb50fd9d8) 0 nearly-empty
+    vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u)
+
+Vtable for QAbstractFileEngineIterator
+QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractFileEngineIterator)
+8     QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+12    QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QAbstractFileEngineIterator::currentFileInfo
+32    QAbstractFileEngineIterator::entryInfo
+
+Class QAbstractFileEngineIterator
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngineIterator (0xb50fda14) 0
+    vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u)
+
+Vtable for QBuffer
+QBuffer::_ZTV7QBuffer: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBuffer)
+8     QBuffer::metaObject
+12    QBuffer::qt_metacast
+16    QBuffer::qt_metacall
+20    QBuffer::~QBuffer
+24    QBuffer::~QBuffer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QBuffer::connectNotify
+52    QBuffer::disconnectNotify
+56    QIODevice::isSequential
+60    QBuffer::open
+64    QBuffer::close
+68    QBuffer::pos
+72    QBuffer::size
+76    QBuffer::seek
+80    QBuffer::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QBuffer::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QBuffer::readData
+112   QIODevice::readLineData
+116   QBuffer::writeData
+
+Class QBuffer
+   size=8 align=4
+   base size=8 base align=4
+QBuffer (0xb5102c00) 0
+    vptr=((& QBuffer::_ZTV7QBuffer) + 8u)
+  QIODevice (0xb5102c40) 0
+      primary-for QBuffer (0xb5102c00)
+    QObject (0xb50fda8c) 0
+        primary-for QIODevice (0xb5102c40)
+
+Class QTextCodec::ConverterState
+   size=28 align=4
+   base size=28 base align=4
+QTextCodec::ConverterState (0xb50fdce4) 0
+
+Vtable for QTextCodec
+QTextCodec::_ZTV10QTextCodec: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextCodec)
+8     __cxa_pure_virtual
+12    QTextCodec::aliases
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QTextCodec::~QTextCodec
+32    QTextCodec::~QTextCodec
+
+Class QTextCodec
+   size=4 align=4
+   base size=4 base align=4
+QTextCodec (0xb50fdca8) 0 nearly-empty
+    vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u)
+
+Class QTextEncoder
+   size=32 align=4
+   base size=32 base align=4
+QTextEncoder (0xb4f8b9d8) 0
+
+Class QTextDecoder
+   size=32 align=4
+   base size=32 base align=4
+QTextDecoder (0xb4f8bc30) 0
+
+Vtable for QTextStream
+QTextStream::_ZTV11QTextStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextStream)
+8     QTextStream::~QTextStream
+12    QTextStream::~QTextStream
+
+Class QTextStream
+   size=8 align=4
+   base size=8 base align=4
+QTextStream (0xb4f8be88) 0
+    vptr=((& QTextStream::_ZTV11QTextStream) + 8u)
+
+Class QTextStreamManipulator
+   size=24 align=4
+   base size=22 base align=4
+QTextStreamManipulator (0xb4fe7528) 0
+
+Vtable for QTextIStream
+QTextIStream::_ZTV12QTextIStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextIStream)
+8     QTextIStream::~QTextIStream
+12    QTextIStream::~QTextIStream
+
+Class QTextIStream
+   size=8 align=4
+   base size=8 base align=4
+QTextIStream (0xb500a640) 0
+    vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u)
+  QTextStream (0xb5011708) 0
+      primary-for QTextIStream (0xb500a640)
+
+Vtable for QTextOStream
+QTextOStream::_ZTV12QTextOStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextOStream)
+8     QTextOStream::~QTextOStream
+12    QTextOStream::~QTextOStream
+
+Class QTextOStream
+   size=8 align=4
+   base size=8 base align=4
+QTextOStream (0xb500a900) 0
+    vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u)
+  QTextStream (0xb5011d98) 0
+      primary-for QTextOStream (0xb500a900)
+
+Class QDebug::Stream
+   size=24 align=4
+   base size=22 base align=4
+QDebug::Stream (0xb4e2a474) 0
+
+Class QDebug
+   size=4 align=4
+   base size=4 base align=4
+QDebug (0xb4e2a438) 0
+
+Class QNoDebug
+   size=1 align=1
+   base size=0 base align=1
+QNoDebug (0xb4ea60b4) 0 empty
+
+Vtable for QDirIterator
+QDirIterator::_ZTV12QDirIterator: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QDirIterator)
+8     QDirIterator::~QDirIterator
+12    QDirIterator::~QDirIterator
+
+Class QDirIterator
+   size=8 align=4
+   base size=8 base align=4
+QDirIterator (0xb4ea6348) 0
+    vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u)
+
+Vtable for QFileSystemWatcher
+QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFileSystemWatcher)
+8     QFileSystemWatcher::metaObject
+12    QFileSystemWatcher::qt_metacast
+16    QFileSystemWatcher::qt_metacall
+20    QFileSystemWatcher::~QFileSystemWatcher
+24    QFileSystemWatcher::~QFileSystemWatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFileSystemWatcher
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemWatcher (0xb4ed22c0) 0
+    vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u)
+  QObject (0xb4ea64b0) 0
+      primary-for QFileSystemWatcher (0xb4ed22c0)
+
+Vtable for QFSFileEngine
+QFSFileEngine::_ZTV13QFSFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFSFileEngine)
+8     QFSFileEngine::~QFSFileEngine
+12    QFSFileEngine::~QFSFileEngine
+16    QFSFileEngine::open
+20    QFSFileEngine::close
+24    QFSFileEngine::flush
+28    QFSFileEngine::size
+32    QFSFileEngine::pos
+36    QFSFileEngine::seek
+40    QFSFileEngine::isSequential
+44    QFSFileEngine::remove
+48    QFSFileEngine::copy
+52    QFSFileEngine::rename
+56    QFSFileEngine::link
+60    QFSFileEngine::mkdir
+64    QFSFileEngine::rmdir
+68    QFSFileEngine::setSize
+72    QFSFileEngine::caseSensitive
+76    QFSFileEngine::isRelativePath
+80    QFSFileEngine::entryList
+84    QFSFileEngine::fileFlags
+88    QFSFileEngine::setPermissions
+92    QFSFileEngine::fileName
+96    QFSFileEngine::ownerId
+100   QFSFileEngine::owner
+104   QFSFileEngine::fileTime
+108   QFSFileEngine::setFileName
+112   QFSFileEngine::handle
+116   QFSFileEngine::beginEntryList
+120   QFSFileEngine::endEntryList
+124   QFSFileEngine::read
+128   QFSFileEngine::readLine
+132   QFSFileEngine::write
+136   QFSFileEngine::extension
+140   QFSFileEngine::supportsExtension
+
+Class QFSFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QFSFileEngine (0xb4ed2580) 0
+    vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u)
+  QAbstractFileEngine (0xb4ea66cc) 0
+      primary-for QFSFileEngine (0xb4ed2580)
+
+Class QProcessEnvironment
+   size=4 align=4
+   base size=4 base align=4
+QProcessEnvironment (0xb4ea67f8) 0
+
+Vtable for QProcess
+QProcess::_ZTV8QProcess: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QProcess)
+8     QProcess::metaObject
+12    QProcess::qt_metacast
+16    QProcess::qt_metacall
+20    QProcess::~QProcess
+24    QProcess::~QProcess
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProcess::isSequential
+60    QIODevice::open
+64    QProcess::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QProcess::atEnd
+84    QIODevice::reset
+88    QProcess::bytesAvailable
+92    QProcess::bytesToWrite
+96    QProcess::canReadLine
+100   QProcess::waitForReadyRead
+104   QProcess::waitForBytesWritten
+108   QProcess::readData
+112   QIODevice::readLineData
+116   QProcess::writeData
+120   QProcess::setupChildProcess
+
+Class QProcess
+   size=8 align=4
+   base size=8 base align=4
+QProcess (0xb4ed2740) 0
+    vptr=((& QProcess::_ZTV8QProcess) + 8u)
+  QIODevice (0xb4ed2780) 0
+      primary-for QProcess (0xb4ed2740)
+    QObject (0xb4ea68ac) 0
+        primary-for QIODevice (0xb4ed2780)
+
+Class QResource
+   size=4 align=4
+   base size=4 base align=4
+QResource (0xb4ea6ac8) 0
+
+Vtable for QSettings
+QSettings::_ZTV9QSettings: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSettings)
+8     QSettings::metaObject
+12    QSettings::qt_metacast
+16    QSettings::qt_metacall
+20    QSettings::~QSettings
+24    QSettings::~QSettings
+28    QSettings::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSettings
+   size=8 align=4
+   base size=8 base align=4
+QSettings (0xb4ed2bc0) 0
+    vptr=((& QSettings::_ZTV9QSettings) + 8u)
+  QObject (0xb4ea6c6c) 0
+      primary-for QSettings (0xb4ed2bc0)
+
+Vtable for QTemporaryFile
+QTemporaryFile::_ZTV14QTemporaryFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QTemporaryFile)
+8     QTemporaryFile::metaObject
+12    QTemporaryFile::qt_metacast
+16    QTemporaryFile::qt_metacall
+20    QTemporaryFile::~QTemporaryFile
+24    QTemporaryFile::~QTemporaryFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QTemporaryFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QTemporaryFile::fileEngine
+
+Class QTemporaryFile
+   size=8 align=4
+   base size=8 base align=4
+QTemporaryFile (0xb4d727c0) 0
+    vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u)
+  QFile (0xb4d72800) 0
+      primary-for QTemporaryFile (0xb4d727c0)
+    QIODevice (0xb4d72840) 0
+        primary-for QFile (0xb4d72800)
+      QObject (0xb4d71780) 0
+          primary-for QIODevice (0xb4d72840)
+
+Class QUrl
+   size=4 align=4
+   base size=4 base align=4
+QUrl (0xb4d71a8c) 0
+
+Class QLibraryInfo
+   size=1 align=1
+   base size=0 base align=1
+QLibraryInfo (0xb4dfc654) 0 empty
+
+Vtable for QRunnable
+QRunnable::_ZTV9QRunnable: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QRunnable)
+8     __cxa_pure_virtual
+12    QRunnable::~QRunnable
+16    QRunnable::~QRunnable
+
+Class QRunnable
+   size=8 align=4
+   base size=8 base align=4
+QRunnable (0xb4dfc690) 0
+    vptr=((& QRunnable::_ZTV9QRunnable) + 8u)
+
+Vtable for QtConcurrent::Exception
+QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE)
+8     QtConcurrent::Exception::~Exception
+12    QtConcurrent::Exception::~Exception
+16    std::exception::what
+20    QtConcurrent::Exception::raise
+24    QtConcurrent::Exception::clone
+
+Class QtConcurrent::Exception
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::Exception (0xb4e04b80) 0 nearly-empty
+    vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u)
+  std::exception (0xb4dfcb04) 0 nearly-empty
+      primary-for QtConcurrent::Exception (0xb4e04b80)
+
+Vtable for QtConcurrent::UnhandledException
+QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE)
+8     QtConcurrent::UnhandledException::~UnhandledException
+12    QtConcurrent::UnhandledException::~UnhandledException
+16    std::exception::what
+20    QtConcurrent::UnhandledException::raise
+24    QtConcurrent::UnhandledException::clone
+
+Class QtConcurrent::UnhandledException
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::UnhandledException (0xb4e04c80) 0 nearly-empty
+    vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u)
+  QtConcurrent::Exception (0xb4e04cc0) 0 nearly-empty
+      primary-for QtConcurrent::UnhandledException (0xb4e04c80)
+    std::exception (0xb4dfcb40) 0 nearly-empty
+        primary-for QtConcurrent::Exception (0xb4e04cc0)
+
+Class QtConcurrent::internal::ExceptionHolder
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionHolder (0xb4dfcb7c) 0
+
+Class QtConcurrent::internal::ExceptionStore
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionStore (0xb4dfcbb8) 0
+
+Class QtConcurrent::ResultItem
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultItem (0xb4dfcbf4) 0
+
+Class QtConcurrent::ResultIteratorBase
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultIteratorBase (0xb4c221e0) 0
+
+Vtable for QtConcurrent::ResultStoreBase
+QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE)
+8     QtConcurrent::ResultStoreBase::~ResultStoreBase
+12    QtConcurrent::ResultStoreBase::~ResultStoreBase
+
+Class QtConcurrent::ResultStoreBase
+   size=28 align=4
+   base size=28 base align=4
+QtConcurrent::ResultStoreBase (0xb4c2230c) 0
+    vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u)
+
+Vtable for QFutureInterfaceBase
+QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QFutureInterfaceBase)
+8     QFutureInterfaceBase::~QFutureInterfaceBase
+12    QFutureInterfaceBase::~QFutureInterfaceBase
+
+Class QFutureInterfaceBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureInterfaceBase (0xb4c22744) 0
+    vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u)
+
+Vtable for QFutureWatcherBase
+QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFutureWatcherBase)
+8     QFutureWatcherBase::metaObject
+12    QFutureWatcherBase::qt_metacast
+16    QFutureWatcherBase::qt_metacall
+20    QFutureWatcherBase::~QFutureWatcherBase
+24    QFutureWatcherBase::~QFutureWatcherBase
+28    QFutureWatcherBase::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QFutureWatcherBase::connectNotify
+52    QFutureWatcherBase::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QFutureWatcherBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureWatcherBase (0xb4cb6ac0) 0
+    vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u)
+  QObject (0xb4cbf12c) 0
+      primary-for QFutureWatcherBase (0xb4cb6ac0)
+
+Vtable for QThreadPool
+QThreadPool::_ZTV11QThreadPool: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QThreadPool)
+8     QThreadPool::metaObject
+12    QThreadPool::qt_metacast
+16    QThreadPool::qt_metacall
+20    QThreadPool::~QThreadPool
+24    QThreadPool::~QThreadPool
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QThreadPool
+   size=8 align=4
+   base size=8 base align=4
+QThreadPool (0xb4cd9c80) 0
+    vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u)
+  QObject (0xb4ced12c) 0
+      primary-for QThreadPool (0xb4cd9c80)
+
+Class QtConcurrent::ThreadEngineBarrier
+   size=12 align=4
+   base size=12 base align=4
+QtConcurrent::ThreadEngineBarrier (0xb4ced348) 0
+
+Vtable for QtConcurrent::ThreadEngineBase
+QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE)
+8     QtConcurrent::ThreadEngineBase::run
+12    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+16    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+20    QtConcurrent::ThreadEngineBase::start
+24    QtConcurrent::ThreadEngineBase::finish
+28    QtConcurrent::ThreadEngineBase::threadFunction
+32    QtConcurrent::ThreadEngineBase::shouldStartThread
+36    QtConcurrent::ThreadEngineBase::shouldThrottleThread
+40    __cxa_pure_virtual
+
+Class QtConcurrent::ThreadEngineBase
+   size=32 align=4
+   base size=32 base align=4
+QtConcurrent::ThreadEngineBase (0xb4cd9f80) 0
+    vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u)
+  QRunnable (0xb4ced384) 0
+      primary-for QtConcurrent::ThreadEngineBase (0xb4cd9f80)
+
+VTT for QtConcurrent::ThreadEngine<void>
+QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries
+0     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u)
+4     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u)
+
+Class QtConcurrent::BlockSizeManager
+   size=72 align=4
+   base size=72 base align=4
+QtConcurrent::BlockSizeManager (0xb4b1e960) 0
+
+Vtable for QTextCodecFactoryInterface
+QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QTextCodecFactoryInterface)
+8     QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+12    QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextCodecFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextCodecFactoryInterface (0xb49a8500) 0 nearly-empty
+    vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u)
+  QFactoryInterface (0xb499f21c) 0 nearly-empty
+      primary-for QTextCodecFactoryInterface (0xb49a8500)
+
+Vtable for QTextCodecPlugin
+QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTextCodecPlugin)
+8     QTextCodecPlugin::metaObject
+12    QTextCodecPlugin::qt_metacast
+16    QTextCodecPlugin::qt_metacall
+20    QTextCodecPlugin::~QTextCodecPlugin
+24    QTextCodecPlugin::~QTextCodecPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    QTextCodecPlugin::keys
+80    QTextCodecPlugin::create
+84    (int (*)(...))-0x000000008
+88    (int (*)(...))(& _ZTI16QTextCodecPlugin)
+92    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev
+96    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev
+100   QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv
+104   QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString
+
+Class QTextCodecPlugin
+   size=12 align=4
+   base size=12 base align=4
+QTextCodecPlugin (0xb49b3af0) 0
+    vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u)
+  QObject (0xb499f528) 0
+      primary-for QTextCodecPlugin (0xb49b3af0)
+  QTextCodecFactoryInterface (0xb49a87c0) 8 nearly-empty
+      vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u)
+    QFactoryInterface (0xb499f564) 8 nearly-empty
+        primary-for QTextCodecFactoryInterface (0xb49a87c0)
+
+Vtable for QAbstractAnimation
+QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractAnimation)
+8     QAbstractAnimation::metaObject
+12    QAbstractAnimation::qt_metacast
+16    QAbstractAnimation::qt_metacall
+20    QAbstractAnimation::~QAbstractAnimation
+24    QAbstractAnimation::~QAbstractAnimation
+28    QAbstractAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAbstractAnimation
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAnimation (0xb49a8a00) 0
+    vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u)
+  QObject (0xb499f690) 0
+      primary-for QAbstractAnimation (0xb49a8a00)
+
+Vtable for QAnimationGroup
+QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAnimationGroup)
+8     QAnimationGroup::metaObject
+12    QAnimationGroup::qt_metacast
+16    QAnimationGroup::qt_metacall
+20    QAnimationGroup::~QAnimationGroup
+24    QAnimationGroup::~QAnimationGroup
+28    QAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QAnimationGroup (0xb49a8cc0) 0
+    vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u)
+  QAbstractAnimation (0xb49a8d00) 0
+      primary-for QAnimationGroup (0xb49a8cc0)
+    QObject (0xb499f8e8) 0
+        primary-for QAbstractAnimation (0xb49a8d00)
+
+Vtable for QParallelAnimationGroup
+QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QParallelAnimationGroup)
+8     QParallelAnimationGroup::metaObject
+12    QParallelAnimationGroup::qt_metacast
+16    QParallelAnimationGroup::qt_metacall
+20    QParallelAnimationGroup::~QParallelAnimationGroup
+24    QParallelAnimationGroup::~QParallelAnimationGroup
+28    QParallelAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QParallelAnimationGroup::duration
+60    QParallelAnimationGroup::updateCurrentTime
+64    QParallelAnimationGroup::updateState
+68    QParallelAnimationGroup::updateDirection
+
+Class QParallelAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QParallelAnimationGroup (0xb49a8fc0) 0
+    vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u)
+  QAnimationGroup (0xb49e1000) 0
+      primary-for QParallelAnimationGroup (0xb49a8fc0)
+    QAbstractAnimation (0xb49e1040) 0
+        primary-for QAnimationGroup (0xb49e1000)
+      QObject (0xb499fb04) 0
+          primary-for QAbstractAnimation (0xb49e1040)
+
+Vtable for QPauseAnimation
+QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPauseAnimation)
+8     QPauseAnimation::metaObject
+12    QPauseAnimation::qt_metacast
+16    QPauseAnimation::qt_metacall
+20    QPauseAnimation::~QPauseAnimation
+24    QPauseAnimation::~QPauseAnimation
+28    QPauseAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPauseAnimation::duration
+60    QPauseAnimation::updateCurrentTime
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QPauseAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPauseAnimation (0xb49e1300) 0
+    vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u)
+  QAbstractAnimation (0xb49e1340) 0
+      primary-for QPauseAnimation (0xb49e1300)
+    QObject (0xb499fd20) 0
+        primary-for QAbstractAnimation (0xb49e1340)
+
+Vtable for QVariantAnimation
+QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QVariantAnimation)
+8     QVariantAnimation::metaObject
+12    QVariantAnimation::qt_metacast
+16    QVariantAnimation::qt_metacall
+20    QVariantAnimation::~QVariantAnimation
+24    QVariantAnimation::~QVariantAnimation
+28    QVariantAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QVariantAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    __cxa_pure_virtual
+76    QVariantAnimation::interpolated
+
+Class QVariantAnimation
+   size=8 align=4
+   base size=8 base align=4
+QVariantAnimation (0xb49e1600) 0
+    vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u)
+  QAbstractAnimation (0xb49e1640) 0
+      primary-for QVariantAnimation (0xb49e1600)
+    QObject (0xb499ff3c) 0
+        primary-for QAbstractAnimation (0xb49e1640)
+
+Vtable for QPropertyAnimation
+QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QPropertyAnimation)
+8     QPropertyAnimation::metaObject
+12    QPropertyAnimation::qt_metacast
+16    QPropertyAnimation::qt_metacall
+20    QPropertyAnimation::~QPropertyAnimation
+24    QPropertyAnimation::~QPropertyAnimation
+28    QPropertyAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QPropertyAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    QPropertyAnimation::updateCurrentValue
+76    QVariantAnimation::interpolated
+
+Class QPropertyAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPropertyAnimation (0xb49e1a40) 0
+    vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u)
+  QVariantAnimation (0xb49e1a80) 0
+      primary-for QPropertyAnimation (0xb49e1a40)
+    QAbstractAnimation (0xb49e1ac0) 0
+        primary-for QVariantAnimation (0xb49e1a80)
+      QObject (0xb4a09168) 0
+          primary-for QAbstractAnimation (0xb49e1ac0)
+
+Vtable for QSequentialAnimationGroup
+QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
+8     QSequentialAnimationGroup::metaObject
+12    QSequentialAnimationGroup::qt_metacast
+16    QSequentialAnimationGroup::qt_metacall
+20    QSequentialAnimationGroup::~QSequentialAnimationGroup
+24    QSequentialAnimationGroup::~QSequentialAnimationGroup
+28    QSequentialAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSequentialAnimationGroup::duration
+60    QSequentialAnimationGroup::updateCurrentTime
+64    QSequentialAnimationGroup::updateState
+68    QSequentialAnimationGroup::updateDirection
+
+Class QSequentialAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QSequentialAnimationGroup (0xb49e1d80) 0
+    vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u)
+  QAnimationGroup (0xb49e1dc0) 0
+      primary-for QSequentialAnimationGroup (0xb49e1d80)
+    QAbstractAnimation (0xb49e1e00) 0
+        primary-for QAnimationGroup (0xb49e1dc0)
+      QObject (0xb4a09384) 0
+          primary-for QAbstractAnimation (0xb49e1e00)
+
+Class QTest::QBenchmarkIterationController
+   size=4 align=4
+   base size=4 base align=4
+QTest::QBenchmarkIterationController (0xb4a095a0) 0
+
+Vtable for QSignalSpy
+QSignalSpy::_ZTV10QSignalSpy: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QSignalSpy)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QSignalSpy::qt_metacall
+20    QSignalSpy::~QSignalSpy
+24    QSignalSpy::~QSignalSpy
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSignalSpy
+   size=20 align=4
+   base size=20 base align=4
+QSignalSpy (0xb48213c0) 0
+    vptr=((& QSignalSpy::_ZTV10QSignalSpy) + 8u)
+  QObject (0xb4a09654) 0
+      primary-for QSignalSpy (0xb48213c0)
+  QList<QList<QVariant> > (0xb4a09690) 8
+
+Class QTestData
+   size=4 align=4
+   base size=4 base align=4
+QTestData (0xb48790b4) 0
+
+Vtable for QTestBasicStreamer
+QTestBasicStreamer::_ZTV18QTestBasicStreamer: 12u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QTestBasicStreamer)
+8     QTestBasicStreamer::~QTestBasicStreamer
+12    QTestBasicStreamer::~QTestBasicStreamer
+16    QTestBasicStreamer::output
+20    QTestBasicStreamer::formatStart
+24    QTestBasicStreamer::formatEnd
+28    QTestBasicStreamer::formatBeforeAttributes
+32    QTestBasicStreamer::formatAfterAttributes
+36    QTestBasicStreamer::formatAttributes
+40    QTestBasicStreamer::outputElements
+44    QTestBasicStreamer::outputElementAttributes
+
+Class QTestBasicStreamer
+   size=8 align=4
+   base size=8 base align=4
+QTestBasicStreamer (0xb48a09d8) 0
+    vptr=((& QTestBasicStreamer::_ZTV18QTestBasicStreamer) + 8u)
+
+Vtable for QTestElementAttribute
+QTestElementAttribute::_ZTV21QTestElementAttribute: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QTestElementAttribute)
+8     QTestElementAttribute::~QTestElementAttribute
+12    QTestElementAttribute::~QTestElementAttribute
+
+Class QTestElementAttribute
+   size=20 align=4
+   base size=20 base align=4
+QTestElementAttribute (0xb48aff40) 0
+    vptr=((& QTestElementAttribute::_ZTV21QTestElementAttribute) + 8u)
+  QTestCoreList<QTestElementAttribute> (0xb48a0a8c) 0
+      primary-for QTestElementAttribute (0xb48aff40)
+
+Vtable for QTestElement
+QTestElement::_ZTV12QTestElement: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTestElement)
+8     QTestElement::~QTestElement
+12    QTestElement::~QTestElement
+
+Class QTestElement
+   size=28 align=4
+   base size=28 base align=4
+QTestElement (0xb48de940) 0
+    vptr=((& QTestElement::_ZTV12QTestElement) + 8u)
+  QTestCoreElement<QTestElement> (0xb48de980) 0
+      primary-for QTestElement (0xb48de940)
+    QTestCoreList<QTestElement> (0xb48a0b7c) 0
+        primary-for QTestCoreElement<QTestElement> (0xb48de980)
+
+Vtable for QTestEventLoop
+QTestEventLoop::_ZTV14QTestEventLoop: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QTestEventLoop)
+8     QTestEventLoop::metaObject
+12    QTestEventLoop::qt_metacast
+16    QTestEventLoop::qt_metacall
+20    QTestEventLoop::~QTestEventLoop
+24    QTestEventLoop::~QTestEventLoop
+28    QObject::event
+32    QObject::eventFilter
+36    QTestEventLoop::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTestEventLoop
+   size=20 align=4
+   base size=20 base align=4
+QTestEventLoop (0xb48dea40) 0
+    vptr=((& QTestEventLoop::_ZTV14QTestEventLoop) + 8u)
+  QObject (0xb48a0bb8) 0
+      primary-for QTestEventLoop (0xb48dea40)
+
+Class QTestFileLogger
+   size=1 align=1
+   base size=0 base align=1
+QTestFileLogger (0xb470299c) 0 empty
+
+Vtable for QTestLightXmlStreamer
+QTestLightXmlStreamer::_ZTV21QTestLightXmlStreamer: 12u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QTestLightXmlStreamer)
+8     QTestLightXmlStreamer::~QTestLightXmlStreamer
+12    QTestLightXmlStreamer::~QTestLightXmlStreamer
+16    QTestLightXmlStreamer::output
+20    QTestLightXmlStreamer::formatStart
+24    QTestLightXmlStreamer::formatEnd
+28    QTestLightXmlStreamer::formatBeforeAttributes
+32    QTestBasicStreamer::formatAfterAttributes
+36    QTestBasicStreamer::formatAttributes
+40    QTestBasicStreamer::outputElements
+44    QTestBasicStreamer::outputElementAttributes
+
+Class QTestLightXmlStreamer
+   size=8 align=4
+   base size=8 base align=4
+QTestLightXmlStreamer (0xb470e2c0) 0
+    vptr=((& QTestLightXmlStreamer::_ZTV21QTestLightXmlStreamer) + 8u)
+  QTestBasicStreamer (0xb47029d8) 0
+      primary-for QTestLightXmlStreamer (0xb470e2c0)
+
+Vtable for QTestXmlStreamer
+QTestXmlStreamer::_ZTV16QTestXmlStreamer: 12u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTestXmlStreamer)
+8     QTestXmlStreamer::~QTestXmlStreamer
+12    QTestXmlStreamer::~QTestXmlStreamer
+16    QTestXmlStreamer::output
+20    QTestXmlStreamer::formatStart
+24    QTestXmlStreamer::formatEnd
+28    QTestXmlStreamer::formatBeforeAttributes
+32    QTestBasicStreamer::formatAfterAttributes
+36    QTestBasicStreamer::formatAttributes
+40    QTestBasicStreamer::outputElements
+44    QTestBasicStreamer::outputElementAttributes
+
+Class QTestXmlStreamer
+   size=8 align=4
+   base size=8 base align=4
+QTestXmlStreamer (0xb470e340) 0
+    vptr=((& QTestXmlStreamer::_ZTV16QTestXmlStreamer) + 8u)
+  QTestBasicStreamer (0xb4702a14) 0
+      primary-for QTestXmlStreamer (0xb470e340)
+
+Vtable for QTestXunitStreamer
+QTestXunitStreamer::_ZTV18QTestXunitStreamer: 12u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QTestXunitStreamer)
+8     QTestXunitStreamer::~QTestXunitStreamer
+12    QTestXunitStreamer::~QTestXunitStreamer
+16    QTestXunitStreamer::output
+20    QTestXunitStreamer::formatStart
+24    QTestXunitStreamer::formatEnd
+28    QTestBasicStreamer::formatBeforeAttributes
+32    QTestXunitStreamer::formatAfterAttributes
+36    QTestXunitStreamer::formatAttributes
+40    QTestXunitStreamer::outputElements
+44    QTestBasicStreamer::outputElementAttributes
+
+Class QTestXunitStreamer
+   size=8 align=4
+   base size=8 base align=4
+QTestXunitStreamer (0xb470e3c0) 0
+    vptr=((& QTestXunitStreamer::_ZTV18QTestXunitStreamer) + 8u)
+  QTestBasicStreamer (0xb4702a50) 0
+      primary-for QTestXunitStreamer (0xb470e3c0)
+
diff --git a/tests/auto/bic/data/QtWebKit.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtWebKit.4.7.0.linux-gcc-ia32.txt
new file mode 100644
index 0000000..686c70e
--- /dev/null
+++ b/tests/auto/bic/data/QtWebKit.4.7.0.linux-gcc-ia32.txt
@@ -0,0 +1,5630 @@
+Class QSysInfo
+   size=1 align=1
+   base size=0 base align=1
+QSysInfo (0xb6c78b40) 0 empty
+
+Class QBool
+   size=1 align=1
+   base size=1 base align=1
+QBool (0xb6c78ce4) 0
+
+Class qIsNull(double)::U
+   size=8 align=4
+   base size=8 base align=4
+qIsNull(double)::U (0xb62733c0) 0
+
+Class qIsNull(float)::U
+   size=4 align=4
+   base size=4 base align=4
+qIsNull(float)::U (0xb6273474) 0
+
+Class QFlag
+   size=4 align=4
+   base size=4 base align=4
+QFlag (0xb6273ca8) 0
+
+Class QIncompatibleFlag
+   size=4 align=4
+   base size=4 base align=4
+QIncompatibleFlag (0xb6273dd4) 0
+
+Class QInternal
+   size=1 align=1
+   base size=0 base align=1
+QInternal (0xb62b3f3c) 0 empty
+
+Class QGenericArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericArgument (0xb62b3f78) 0
+
+Class QGenericReturnArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericReturnArgument (0xb61e14c0) 0
+  QGenericArgument (0xb61fc1a4) 0
+
+Class QMetaObject
+   size=16 align=4
+   base size=16 base align=4
+QMetaObject (0xb61fc348) 0
+
+Class QMetaObjectExtraData
+   size=8 align=4
+   base size=8 base align=4
+QMetaObjectExtraData (0xb61fc474) 0
+
+Class QLatin1Char
+   size=1 align=1
+   base size=1 base align=1
+QLatin1Char (0xb61fc654) 0
+
+Class QChar
+   size=2 align=2
+   base size=2 base align=2
+QChar (0xb61fc834) 0
+
+Class QBasicAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QBasicAtomicInt (0xb6249f78) 0
+
+Class QAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QAtomicInt (0xb6269e00) 0
+  QBasicAtomicInt (0xb625d690) 0
+
+Class __locale_struct
+   size=116 align=4
+   base size=116 base align=4
+__locale_struct (0xb625db7c) 0
+
+Class QByteArray::Data
+   size=20 align=4
+   base size=20 base align=4
+QByteArray::Data (0xb60ab000) 0
+
+Class QByteArray
+   size=4 align=4
+   base size=4 base align=4
+QByteArray (0xb625dfb4) 0
+
+Class QByteRef
+   size=8 align=4
+   base size=8 base align=4
+QByteRef (0xb60eef00) 0
+
+Class QString::Null
+   size=1 align=1
+   base size=0 base align=1
+QString::Null (0xb61386cc) 0 empty
+
+Class QString::Data
+   size=20 align=4
+   base size=20 base align=4
+QString::Data (0xb6138708) 0
+
+Class QString
+   size=4 align=4
+   base size=4 base align=4
+QString (0xb6138690) 0
+
+Class QLatin1String
+   size=4 align=4
+   base size=4 base align=4
+QLatin1String (0xb600130c) 0
+
+Class QCharRef
+   size=8 align=4
+   base size=8 base align=4
+QCharRef (0xb605e000) 0
+
+Class QConstString
+   size=4 align=4
+   base size=4 base align=4
+QConstString (0xb5eee5c0) 0
+  QString (0xb5f04744) 0
+
+Class QStringRef
+   size=12 align=4
+   base size=12 base align=4
+QStringRef (0xb5f04a8c) 0
+
+Vtable for std::exception
+std::exception::_ZTVSt9exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9exception)
+8     std::exception::~exception
+12    std::exception::~exception
+16    std::exception::what
+
+Class std::exception
+   size=4 align=4
+   base size=4 base align=4
+std::exception (0xb5f42b40) 0 nearly-empty
+    vptr=((& std::exception::_ZTVSt9exception) + 8u)
+
+Vtable for std::bad_exception
+std::bad_exception::_ZTVSt13bad_exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt13bad_exception)
+8     std::bad_exception::~bad_exception
+12    std::bad_exception::~bad_exception
+16    std::bad_exception::what
+
+Class std::bad_exception
+   size=4 align=4
+   base size=4 base align=4
+std::bad_exception (0xb5d8e1c0) 0 nearly-empty
+    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
+  std::exception (0xb5f42c30) 0 nearly-empty
+      primary-for std::bad_exception (0xb5d8e1c0)
+
+Vtable for std::bad_alloc
+std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9bad_alloc)
+8     std::bad_alloc::~bad_alloc
+12    std::bad_alloc::~bad_alloc
+16    std::bad_alloc::what
+
+Class std::bad_alloc
+   size=4 align=4
+   base size=4 base align=4
+std::bad_alloc (0xb5d8e340) 0 nearly-empty
+    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
+  std::exception (0xb5f42e88) 0 nearly-empty
+      primary-for std::bad_alloc (0xb5d8e340)
+
+Class std::nothrow_t
+   size=1 align=1
+   base size=0 base align=1
+std::nothrow_t (0xb5d9a0f0) 0 empty
+
+Class QListData::Data
+   size=24 align=4
+   base size=24 base align=4
+QListData::Data (0xb5d9a1e0) 0
+
+Class QListData
+   size=4 align=4
+   base size=4 base align=4
+QListData (0xb5d9a1a4) 0
+
+Class QScopedPointerPodDeleter
+   size=1 align=1
+   base size=0 base align=1
+QScopedPointerPodDeleter (0xb5d9aa14) 0 empty
+
+Vtable for QObjectData
+QObjectData::_ZTV11QObjectData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QObjectData)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+
+Class QObjectData
+   size=28 align=4
+   base size=28 base align=4
+QObjectData (0xb5d9aac8) 0
+    vptr=((& QObjectData::_ZTV11QObjectData) + 8u)
+
+Vtable for QObject
+QObject::_ZTV7QObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QObject)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    QObject::~QObject
+24    QObject::~QObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObject
+   size=8 align=4
+   base size=8 base align=4
+QObject (0xb5d9ab7c) 0
+    vptr=((& QObject::_ZTV7QObject) + 8u)
+
+Vtable for QObjectUserData
+QObjectUserData::_ZTV15QObjectUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QObjectUserData)
+8     QObjectUserData::~QObjectUserData
+12    QObjectUserData::~QObjectUserData
+
+Class QObjectUserData
+   size=4 align=4
+   base size=4 base align=4
+QObjectUserData (0xb5c9e3fc) 0 nearly-empty
+    vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u)
+
+Vtable for QIODevice
+QIODevice::_ZTV9QIODevice: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QIODevice)
+8     QIODevice::metaObject
+12    QIODevice::qt_metacast
+16    QIODevice::qt_metacall
+20    QIODevice::~QIODevice
+24    QIODevice::~QIODevice
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIODevice::isSequential
+60    QIODevice::open
+64    QIODevice::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   __cxa_pure_virtual
+
+Class QIODevice
+   size=8 align=4
+   base size=8 base align=4
+QIODevice (0xb5caf0c0) 0
+    vptr=((& QIODevice::_ZTV9QIODevice) + 8u)
+  QObject (0xb5c9e528) 0
+      primary-for QIODevice (0xb5caf0c0)
+
+Class wait
+   size=4 align=4
+   base size=4 base align=4
+wait (0xb5cd8294) 0
+
+Class timespec
+   size=8 align=4
+   base size=8 base align=4
+timespec (0xb5cd8474) 0
+
+Class timeval
+   size=8 align=4
+   base size=8 base align=4
+timeval (0xb5cd84b0) 0
+
+Class __pthread_internal_slist
+   size=4 align=4
+   base size=4 base align=4
+__pthread_internal_slist (0xb5cd8564) 0
+
+Class random_data
+   size=28 align=4
+   base size=28 base align=4
+random_data (0xb5cd8870) 0
+
+Class drand48_data
+   size=24 align=4
+   base size=24 base align=4
+drand48_data (0xb5cd88ac) 0
+
+Class QVectorData
+   size=16 align=4
+   base size=16 base align=4
+QVectorData (0xb5cd88e8) 0
+
+Class QXmlStreamStringRef
+   size=12 align=4
+   base size=12 base align=4
+QXmlStreamStringRef (0xb5cd8ac8) 0
+
+Class QXmlStreamAttribute
+   size=56 align=4
+   base size=53 base align=4
+QXmlStreamAttribute (0xb5ba9780) 0
+
+Class QXmlStreamAttributes
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamAttributes (0xb5ba77c0) 0
+  QVector<QXmlStreamAttribute> (0xb5bc51e0) 0
+
+Class QXmlStreamNamespaceDeclaration
+   size=28 align=4
+   base size=28 base align=4
+QXmlStreamNamespaceDeclaration (0xb5bc52d0) 0
+
+Class QXmlStreamNotationDeclaration
+   size=40 align=4
+   base size=40 base align=4
+QXmlStreamNotationDeclaration (0xb5bc5744) 0
+
+Class QXmlStreamEntityDeclaration
+   size=64 align=4
+   base size=64 base align=4
+QXmlStreamEntityDeclaration (0xb5bc5d20) 0
+
+Vtable for QXmlStreamEntityResolver
+QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
+8     QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+12    QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+16    QXmlStreamEntityResolver::resolveEntity
+20    QXmlStreamEntityResolver::resolveUndeclaredEntity
+
+Class QXmlStreamEntityResolver
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamEntityResolver (0xb5c045dc) 0 nearly-empty
+    vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u)
+
+Class QXmlStreamReader
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamReader (0xb5c04618) 0
+
+Class QXmlStreamWriter
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamWriter (0xb5c04780) 0
+
+Class QBitArray
+   size=4 align=4
+   base size=4 base align=4
+QBitArray (0xb5c048e8) 0
+
+Class QBitRef
+   size=8 align=4
+   base size=8 base align=4
+QBitRef (0xb5c4ed98) 0
+
+Class QByteArrayMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QByteArrayMatcher::Data (0xb5a723c0) 0
+
+Class QByteArrayMatcher
+   size=1032 align=4
+   base size=1032 base align=4
+QByteArrayMatcher (0xb5a72384) 0
+
+Vtable for QDataStream
+QDataStream::_ZTV11QDataStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDataStream)
+8     QDataStream::~QDataStream
+12    QDataStream::~QDataStream
+
+Class QDataStream
+   size=28 align=4
+   base size=28 base align=4
+QDataStream (0xb5a72618) 0
+    vptr=((& QDataStream::_ZTV11QDataStream) + 8u)
+
+Class QHashData::Node
+   size=8 align=4
+   base size=8 base align=4
+QHashData::Node (0xb5acc1e0) 0
+
+Class QHashData
+   size=32 align=4
+   base size=32 base align=4
+QHashData (0xb5acc1a4) 0
+
+Class QHashDummyValue
+   size=1 align=1
+   base size=0 base align=1
+QHashDummyValue (0xb5acc8e8) 0 empty
+
+Class QContiguousCacheData
+   size=24 align=4
+   base size=24 base align=4
+QContiguousCacheData (0xb5972078) 0
+
+Class QCryptographicHash
+   size=4 align=4
+   base size=4 base align=4
+QCryptographicHash (0xb597221c) 0
+
+Class QSharedData
+   size=4 align=4
+   base size=4 base align=4
+QSharedData (0xb5972258) 0
+
+Vtable for QtSharedPointer::ExternalRefCountData
+QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE)
+8     QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+12    QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+16    QtSharedPointer::ExternalRefCountData::destroy
+
+Class QtSharedPointer::ExternalRefCountData
+   size=12 align=4
+   base size=12 base align=4
+QtSharedPointer::ExternalRefCountData (0xb59725dc) 0
+    vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u)
+
+Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn
+QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE)
+8     QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+12    QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+16    QtSharedPointer::ExternalRefCountWithDestroyFn::destroy
+
+Class QtSharedPointer::ExternalRefCountWithDestroyFn
+   size=16 align=4
+   base size=16 base align=4
+QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5a0c340) 0
+    vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u)
+  QtSharedPointer::ExternalRefCountData (0xb5972dd4) 0
+      primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5a0c340)
+
+Class QDate
+   size=4 align=4
+   base size=4 base align=4
+QDate (0xb5a1430c) 0
+
+Class QTime
+   size=4 align=4
+   base size=4 base align=4
+QTime (0xb5a14924) 0
+
+Class QDateTime
+   size=4 align=4
+   base size=4 base align=4
+QDateTime (0xb5a14e88) 0
+
+Class QEasingCurve
+   size=4 align=4
+   base size=4 base align=4
+QEasingCurve (0xb589d168) 0
+
+Class QElapsedTimer
+   size=16 align=4
+   base size=16 base align=4
+QElapsedTimer (0xb589d1e0) 0
+
+Class QPoint
+   size=8 align=4
+   base size=8 base align=4
+QPoint (0xb589d3fc) 0
+
+Class QPointF
+   size=16 align=4
+   base size=16 base align=4
+QPointF (0xb58cc99c) 0
+
+Class QLine
+   size=16 align=4
+   base size=16 base align=4
+QLine (0xb58f50b4) 0
+
+Class QLineF
+   size=32 align=4
+   base size=32 base align=4
+QLineF (0xb58f5dd4) 0
+
+Class QLinkedListData
+   size=20 align=4
+   base size=20 base align=4
+QLinkedListData (0xb5927ec4) 0
+
+Vtable for QSystemLocale
+QSystemLocale::_ZTV13QSystemLocale: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSystemLocale)
+8     QSystemLocale::~QSystemLocale
+12    QSystemLocale::~QSystemLocale
+16    QSystemLocale::query
+20    QSystemLocale::fallbackLocale
+
+Class QSystemLocale
+   size=4 align=4
+   base size=4 base align=4
+QSystemLocale (0xb59540f0) 0 nearly-empty
+    vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u)
+
+Class QLocale::Data
+   size=4 align=2
+   base size=4 base align=2
+QLocale::Data (0xb5954168) 0
+
+Class QLocale
+   size=4 align=4
+   base size=4 base align=4
+QLocale (0xb595412c) 0
+
+Class QMapData::Node
+   size=8 align=4
+   base size=8 base align=4
+QMapData::Node (0xb59547bc) 0
+
+Class QMapData
+   size=72 align=4
+   base size=72 base align=4
+QMapData (0xb5954780) 0
+
+Class QMargins
+   size=16 align=4
+   base size=16 base align=4
+QMargins (0xb5954ac8) 0
+
+Class QSize
+   size=8 align=4
+   base size=8 base align=4
+QSize (0xb56acc30) 0
+
+Class QSizeF
+   size=16 align=4
+   base size=16 base align=4
+QSizeF (0xb56d66cc) 0
+
+Class QRect
+   size=16 align=4
+   base size=16 base align=4
+QRect (0xb57022d0) 0
+
+Class QRectF
+   size=32 align=4
+   base size=32 base align=4
+QRectF (0xb574ef00) 0
+
+Class QRegExp
+   size=4 align=4
+   base size=4 base align=4
+QRegExp (0xb55afc6c) 0
+
+Class QLatin1Literal
+   size=8 align=4
+   base size=8 base align=4
+QLatin1Literal (0xb55d07bc) 0
+
+Class QAbstractConcatenable
+   size=1 align=1
+   base size=0 base align=1
+QAbstractConcatenable (0xb55d0870) 0 empty
+
+Class QStringMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QStringMatcher::Data (0xb5631e4c) 0
+
+Class QStringMatcher
+   size=1036 align=4
+   base size=1036 base align=4
+QStringMatcher (0xb5631e10) 0
+
+Class QStringList
+   size=4 align=4
+   base size=4 base align=4
+QStringList (0xb564f280) 0
+  QList<QString> (0xb5631f78) 0
+
+Class QTextBoundaryFinder
+   size=28 align=4
+   base size=28 base align=4
+QTextBoundaryFinder (0xb549e4ec) 0
+
+Vtable for QTimeLine
+QTimeLine::_ZTV9QTimeLine: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeLine)
+8     QTimeLine::metaObject
+12    QTimeLine::qt_metacast
+16    QTimeLine::qt_metacall
+20    QTimeLine::~QTimeLine
+24    QTimeLine::~QTimeLine
+28    QObject::event
+32    QObject::eventFilter
+36    QTimeLine::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTimeLine::valueForTime
+
+Class QTimeLine
+   size=8 align=4
+   base size=8 base align=4
+QTimeLine (0xb54a6200) 0
+    vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u)
+  QObject (0xb549e5a0) 0
+      primary-for QTimeLine (0xb54a6200)
+
+Class QMutex
+   size=4 align=4
+   base size=4 base align=4
+QMutex (0xb549e834) 0
+
+Class QMutexLocker
+   size=4 align=4
+   base size=4 base align=4
+QMutexLocker (0xb549eec4) 0
+
+Class QReadWriteLock
+   size=4 align=4
+   base size=4 base align=4
+QReadWriteLock (0xb54eb438) 0
+
+Class QReadLocker
+   size=4 align=4
+   base size=4 base align=4
+QReadLocker (0xb54eb474) 0
+
+Class QWriteLocker
+   size=4 align=4
+   base size=4 base align=4
+QWriteLocker (0xb54eb960) 0
+
+Class QSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSemaphore (0xb54ebe4c) 0
+
+Vtable for QThread
+QThread::_ZTV7QThread: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QThread)
+8     QThread::metaObject
+12    QThread::qt_metacast
+16    QThread::qt_metacall
+20    QThread::~QThread
+24    QThread::~QThread
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QThread::run
+
+Class QThread
+   size=8 align=4
+   base size=8 base align=4
+QThread (0xb550c1c0) 0
+    vptr=((& QThread::_ZTV7QThread) + 8u)
+  QObject (0xb54ebe88) 0
+      primary-for QThread (0xb550c1c0)
+
+Class QThreadStorageData
+   size=4 align=4
+   base size=4 base align=4
+QThreadStorageData (0xb551f12c) 0
+
+Class QWaitCondition
+   size=4 align=4
+   base size=4 base align=4
+QWaitCondition (0xb551f1a4) 0
+
+Vtable for QAbstractState
+QAbstractState::_ZTV14QAbstractState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QAbstractState)
+8     QAbstractState::metaObject
+12    QAbstractState::qt_metacast
+16    QAbstractState::qt_metacall
+20    QAbstractState::~QAbstractState
+24    QAbstractState::~QAbstractState
+28    QAbstractState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractState
+   size=8 align=4
+   base size=8 base align=4
+QAbstractState (0xb550cc80) 0
+    vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u)
+  QObject (0xb551f1e0) 0
+      primary-for QAbstractState (0xb550cc80)
+
+Vtable for QAbstractTransition
+QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTransition)
+8     QAbstractTransition::metaObject
+12    QAbstractTransition::qt_metacast
+16    QAbstractTransition::qt_metacall
+20    QAbstractTransition::~QAbstractTransition
+24    QAbstractTransition::~QAbstractTransition
+28    QAbstractTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractTransition
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTransition (0xb550cf40) 0
+    vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u)
+  QObject (0xb551f3fc) 0
+      primary-for QAbstractTransition (0xb550cf40)
+
+Vtable for QEvent
+QEvent::_ZTV6QEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QEvent)
+8     QEvent::~QEvent
+12    QEvent::~QEvent
+
+Class QEvent
+   size=12 align=4
+   base size=12 base align=4
+QEvent (0xb551f618) 0
+    vptr=((& QEvent::_ZTV6QEvent) + 8u)
+
+Vtable for QTimerEvent
+QTimerEvent::_ZTV11QTimerEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTimerEvent)
+8     QTimerEvent::~QTimerEvent
+12    QTimerEvent::~QTimerEvent
+
+Class QTimerEvent
+   size=16 align=4
+   base size=16 base align=4
+QTimerEvent (0xb55404c0) 0
+    vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u)
+  QEvent (0xb551f7f8) 0
+      primary-for QTimerEvent (0xb55404c0)
+
+Vtable for QChildEvent
+QChildEvent::_ZTV11QChildEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QChildEvent)
+8     QChildEvent::~QChildEvent
+12    QChildEvent::~QChildEvent
+
+Class QChildEvent
+   size=16 align=4
+   base size=16 base align=4
+QChildEvent (0xb5540580) 0
+    vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u)
+  QEvent (0xb551f870) 0
+      primary-for QChildEvent (0xb5540580)
+
+Vtable for QCustomEvent
+QCustomEvent::_ZTV12QCustomEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCustomEvent)
+8     QCustomEvent::~QCustomEvent
+12    QCustomEvent::~QCustomEvent
+
+Class QCustomEvent
+   size=12 align=4
+   base size=12 base align=4
+QCustomEvent (0xb5540840) 0
+    vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u)
+  QEvent (0xb551f9d8) 0
+      primary-for QCustomEvent (0xb5540840)
+
+Vtable for QDynamicPropertyChangeEvent
+QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
+8     QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+12    QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+
+Class QDynamicPropertyChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QDynamicPropertyChangeEvent (0xb5540940) 0
+    vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u)
+  QEvent (0xb551fac8) 0
+      primary-for QDynamicPropertyChangeEvent (0xb5540940)
+
+Vtable for QEventTransition
+QEventTransition::_ZTV16QEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QEventTransition)
+8     QEventTransition::metaObject
+12    QEventTransition::qt_metacast
+16    QEventTransition::qt_metacall
+20    QEventTransition::~QEventTransition
+24    QEventTransition::~QEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QEventTransition::eventTest
+60    QEventTransition::onTransition
+
+Class QEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QEventTransition (0xb5540a00) 0
+    vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u)
+  QAbstractTransition (0xb5540a40) 0
+      primary-for QEventTransition (0xb5540a00)
+    QObject (0xb551fb7c) 0
+        primary-for QAbstractTransition (0xb5540a40)
+
+Vtable for QFinalState
+QFinalState::_ZTV11QFinalState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFinalState)
+8     QFinalState::metaObject
+12    QFinalState::qt_metacast
+16    QFinalState::qt_metacall
+20    QFinalState::~QFinalState
+24    QFinalState::~QFinalState
+28    QFinalState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFinalState::onEntry
+60    QFinalState::onExit
+
+Class QFinalState
+   size=8 align=4
+   base size=8 base align=4
+QFinalState (0xb5540d00) 0
+    vptr=((& QFinalState::_ZTV11QFinalState) + 8u)
+  QAbstractState (0xb5540d40) 0
+      primary-for QFinalState (0xb5540d00)
+    QObject (0xb551fd98) 0
+        primary-for QAbstractState (0xb5540d40)
+
+Vtable for QHistoryState
+QHistoryState::_ZTV13QHistoryState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QHistoryState)
+8     QHistoryState::metaObject
+12    QHistoryState::qt_metacast
+16    QHistoryState::qt_metacall
+20    QHistoryState::~QHistoryState
+24    QHistoryState::~QHistoryState
+28    QHistoryState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QHistoryState::onEntry
+60    QHistoryState::onExit
+
+Class QHistoryState
+   size=8 align=4
+   base size=8 base align=4
+QHistoryState (0xb5382000) 0
+    vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u)
+  QAbstractState (0xb5382040) 0
+      primary-for QHistoryState (0xb5382000)
+    QObject (0xb551ffb4) 0
+        primary-for QAbstractState (0xb5382040)
+
+Vtable for QSignalTransition
+QSignalTransition::_ZTV17QSignalTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QSignalTransition)
+8     QSignalTransition::metaObject
+12    QSignalTransition::qt_metacast
+16    QSignalTransition::qt_metacall
+20    QSignalTransition::~QSignalTransition
+24    QSignalTransition::~QSignalTransition
+28    QSignalTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSignalTransition::eventTest
+60    QSignalTransition::onTransition
+
+Class QSignalTransition
+   size=8 align=4
+   base size=8 base align=4
+QSignalTransition (0xb5382300) 0
+    vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u)
+  QAbstractTransition (0xb5382340) 0
+      primary-for QSignalTransition (0xb5382300)
+    QObject (0xb538c1e0) 0
+        primary-for QAbstractTransition (0xb5382340)
+
+Vtable for QState
+QState::_ZTV6QState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QState)
+8     QState::metaObject
+12    QState::qt_metacast
+16    QState::qt_metacall
+20    QState::~QState
+24    QState::~QState
+28    QState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QState::onEntry
+60    QState::onExit
+
+Class QState
+   size=8 align=4
+   base size=8 base align=4
+QState (0xb5382600) 0
+    vptr=((& QState::_ZTV6QState) + 8u)
+  QAbstractState (0xb5382640) 0
+      primary-for QState (0xb5382600)
+    QObject (0xb538c3fc) 0
+        primary-for QAbstractState (0xb5382640)
+
+Class QMetaType
+   size=1 align=1
+   base size=0 base align=1
+QMetaType (0xb538c618) 0 empty
+
+Class QVariant::PrivateShared
+   size=8 align=4
+   base size=8 base align=4
+QVariant::PrivateShared (0xb540b438) 0
+
+Class QVariant::Private::Data
+   size=8 align=4
+   base size=8 base align=4
+QVariant::Private::Data (0xb540b4b0) 0
+
+Class QVariant::Private
+   size=12 align=4
+   base size=12 base align=4
+QVariant::Private (0xb540b474) 0
+
+Class QVariant::Handler
+   size=36 align=4
+   base size=36 base align=4
+QVariant::Handler (0xb540b528) 0
+
+Class QVariant
+   size=12 align=4
+   base size=12 base align=4
+QVariant (0xb540b3fc) 0
+
+Class QVariantComparisonHelper
+   size=4 align=4
+   base size=4 base align=4
+QVariantComparisonHelper (0xb5454dd4) 0
+
+Vtable for QStateMachine::SignalEvent
+QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
+8     QStateMachine::SignalEvent::~SignalEvent
+12    QStateMachine::SignalEvent::~SignalEvent
+
+Class QStateMachine::SignalEvent
+   size=24 align=4
+   base size=24 base align=4
+QStateMachine::SignalEvent (0xb52b1440) 0
+    vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u)
+  QEvent (0xb52ab294) 0
+      primary-for QStateMachine::SignalEvent (0xb52b1440)
+
+Vtable for QStateMachine::WrappedEvent
+QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
+8     QStateMachine::WrappedEvent::~WrappedEvent
+12    QStateMachine::WrappedEvent::~WrappedEvent
+
+Class QStateMachine::WrappedEvent
+   size=20 align=4
+   base size=20 base align=4
+QStateMachine::WrappedEvent (0xb52b14c0) 0
+    vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u)
+  QEvent (0xb52ab2d0) 0
+      primary-for QStateMachine::WrappedEvent (0xb52b14c0)
+
+Vtable for QStateMachine
+QStateMachine::_ZTV13QStateMachine: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStateMachine)
+8     QStateMachine::metaObject
+12    QStateMachine::qt_metacast
+16    QStateMachine::qt_metacall
+20    QStateMachine::~QStateMachine
+24    QStateMachine::~QStateMachine
+28    QStateMachine::event
+32    QStateMachine::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStateMachine::onEntry
+60    QStateMachine::onExit
+64    QStateMachine::beginSelectTransitions
+68    QStateMachine::endSelectTransitions
+72    QStateMachine::beginMicrostep
+76    QStateMachine::endMicrostep
+
+Class QStateMachine
+   size=8 align=4
+   base size=8 base align=4
+QStateMachine (0xb52b1300) 0
+    vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u)
+  QState (0xb52b1340) 0
+      primary-for QStateMachine (0xb52b1300)
+    QAbstractState (0xb52b1380) 0
+        primary-for QState (0xb52b1340)
+      QObject (0xb52ab258) 0
+          primary-for QAbstractState (0xb52b1380)
+
+Vtable for QFactoryInterface
+QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFactoryInterface)
+8     QFactoryInterface::~QFactoryInterface
+12    QFactoryInterface::~QFactoryInterface
+16    __cxa_pure_virtual
+
+Class QFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QFactoryInterface (0xb52ab654) 0 nearly-empty
+    vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u)
+
+Vtable for QLibrary
+QLibrary::_ZTV8QLibrary: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QLibrary)
+8     QLibrary::metaObject
+12    QLibrary::qt_metacast
+16    QLibrary::qt_metacall
+20    QLibrary::~QLibrary
+24    QLibrary::~QLibrary
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QLibrary
+   size=16 align=4
+   base size=13 base align=4
+QLibrary (0xb52b1e40) 0
+    vptr=((& QLibrary::_ZTV8QLibrary) + 8u)
+  QObject (0xb52abbf4) 0
+      primary-for QLibrary (0xb52b1e40)
+
+Vtable for QPluginLoader
+QPluginLoader::_ZTV13QPluginLoader: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPluginLoader)
+8     QPluginLoader::metaObject
+12    QPluginLoader::qt_metacast
+16    QPluginLoader::qt_metacall
+20    QPluginLoader::~QPluginLoader
+24    QPluginLoader::~QPluginLoader
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPluginLoader
+   size=16 align=4
+   base size=13 base align=4
+QPluginLoader (0xb52e8c80) 0
+    vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u)
+  QObject (0xb52abe88) 0
+      primary-for QPluginLoader (0xb52e8c80)
+
+Class QUuid
+   size=16 align=4
+   base size=16 base align=4
+QUuid (0xb52abfb4) 0
+
+Vtable for QEventLoop
+QEventLoop::_ZTV10QEventLoop: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QEventLoop)
+8     QEventLoop::metaObject
+12    QEventLoop::qt_metacast
+16    QEventLoop::qt_metacall
+20    QEventLoop::~QEventLoop
+24    QEventLoop::~QEventLoop
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QEventLoop
+   size=8 align=4
+   base size=8 base align=4
+QEventLoop (0xb531d500) 0
+    vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u)
+  QObject (0xb531bfb4) 0
+      primary-for QEventLoop (0xb531d500)
+
+Vtable for QAbstractEventDispatcher
+QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
+8     QAbstractEventDispatcher::metaObject
+12    QAbstractEventDispatcher::qt_metacast
+16    QAbstractEventDispatcher::qt_metacall
+20    QAbstractEventDispatcher::~QAbstractEventDispatcher
+24    QAbstractEventDispatcher::~QAbstractEventDispatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   QAbstractEventDispatcher::startingUp
+104   QAbstractEventDispatcher::closingDown
+
+Class QAbstractEventDispatcher
+   size=8 align=4
+   base size=8 base align=4
+QAbstractEventDispatcher (0xb531d900) 0
+    vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u)
+  QObject (0xb53312d0) 0
+      primary-for QAbstractEventDispatcher (0xb531d900)
+
+Class QModelIndex
+   size=16 align=4
+   base size=16 base align=4
+QModelIndex (0xb53314ec) 0
+
+Class QPersistentModelIndex
+   size=4 align=4
+   base size=4 base align=4
+QPersistentModelIndex (0xb516899c) 0
+
+Vtable for QAbstractItemModel
+QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractItemModel)
+8     QAbstractItemModel::metaObject
+12    QAbstractItemModel::qt_metacast
+16    QAbstractItemModel::qt_metacall
+20    QAbstractItemModel::~QAbstractItemModel
+24    QAbstractItemModel::~QAbstractItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractItemModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemModel (0xb516b540) 0
+    vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u)
+  QObject (0xb5168b04) 0
+      primary-for QAbstractItemModel (0xb516b540)
+
+Vtable for QAbstractTableModel
+QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTableModel)
+8     QAbstractTableModel::metaObject
+12    QAbstractTableModel::qt_metacast
+16    QAbstractTableModel::qt_metacall
+20    QAbstractTableModel::~QAbstractTableModel
+24    QAbstractTableModel::~QAbstractTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractTableModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractTableModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTableModel (0xb516bb80) 0
+    vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u)
+  QAbstractItemModel (0xb516bbc0) 0
+      primary-for QAbstractTableModel (0xb516bb80)
+    QObject (0xb51a3474) 0
+        primary-for QAbstractItemModel (0xb516bbc0)
+
+Vtable for QAbstractListModel
+QAbstractListModel::_ZTV18QAbstractListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractListModel)
+8     QAbstractListModel::metaObject
+12    QAbstractListModel::qt_metacast
+16    QAbstractListModel::qt_metacall
+20    QAbstractListModel::~QAbstractListModel
+24    QAbstractListModel::~QAbstractListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    __cxa_pure_virtual
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractListModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractListModel (0xb516be00) 0
+    vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u)
+  QAbstractItemModel (0xb516be40) 0
+      primary-for QAbstractListModel (0xb516be00)
+    QObject (0xb51a35a0) 0
+        primary-for QAbstractItemModel (0xb516be40)
+
+Class QBasicTimer
+   size=4 align=4
+   base size=4 base align=4
+QBasicTimer (0xb51c9474) 0
+
+Vtable for QCoreApplication
+QCoreApplication::_ZTV16QCoreApplication: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCoreApplication)
+8     QCoreApplication::metaObject
+12    QCoreApplication::qt_metacast
+16    QCoreApplication::qt_metacall
+20    QCoreApplication::~QCoreApplication
+24    QCoreApplication::~QCoreApplication
+28    QCoreApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCoreApplication::notify
+60    QCoreApplication::compressEvent
+
+Class QCoreApplication
+   size=8 align=4
+   base size=8 base align=4
+QCoreApplication (0xb51be900) 0
+    vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u)
+  QObject (0xb51c9708) 0
+      primary-for QCoreApplication (0xb51be900)
+
+Class __exception
+   size=32 align=4
+   base size=32 base align=4
+__exception (0xb51c9ca8) 0
+
+Class QMetaMethod
+   size=8 align=4
+   base size=8 base align=4
+QMetaMethod (0xb52239d8) 0
+
+Class QMetaEnum
+   size=8 align=4
+   base size=8 base align=4
+QMetaEnum (0xb5223ce4) 0
+
+Class QMetaProperty
+   size=20 align=4
+   base size=20 base align=4
+QMetaProperty (0xb5223f3c) 0
+
+Class QMetaClassInfo
+   size=8 align=4
+   base size=8 base align=4
+QMetaClassInfo (0xb524b000) 0
+
+Vtable for QMimeData
+QMimeData::_ZTV9QMimeData: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMimeData)
+8     QMimeData::metaObject
+12    QMimeData::qt_metacast
+16    QMimeData::qt_metacall
+20    QMimeData::~QMimeData
+24    QMimeData::~QMimeData
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMimeData::hasFormat
+60    QMimeData::formats
+64    QMimeData::retrieveData
+
+Class QMimeData
+   size=8 align=4
+   base size=8 base align=4
+QMimeData (0xb523b740) 0
+    vptr=((& QMimeData::_ZTV9QMimeData) + 8u)
+  QObject (0xb524b258) 0
+      primary-for QMimeData (0xb523b740)
+
+Vtable for QObjectCleanupHandler
+QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QObjectCleanupHandler)
+8     QObjectCleanupHandler::metaObject
+12    QObjectCleanupHandler::qt_metacast
+16    QObjectCleanupHandler::qt_metacall
+20    QObjectCleanupHandler::~QObjectCleanupHandler
+24    QObjectCleanupHandler::~QObjectCleanupHandler
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObjectCleanupHandler
+   size=12 align=4
+   base size=12 base align=4
+QObjectCleanupHandler (0xb523ba00) 0
+    vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u)
+  QObject (0xb524b474) 0
+      primary-for QObjectCleanupHandler (0xb523ba00)
+
+Vtable for QSharedMemory
+QSharedMemory::_ZTV13QSharedMemory: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSharedMemory)
+8     QSharedMemory::metaObject
+12    QSharedMemory::qt_metacast
+16    QSharedMemory::qt_metacall
+20    QSharedMemory::~QSharedMemory
+24    QSharedMemory::~QSharedMemory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSharedMemory
+   size=8 align=4
+   base size=8 base align=4
+QSharedMemory (0xb523bc40) 0
+    vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u)
+  QObject (0xb524b5a0) 0
+      primary-for QSharedMemory (0xb523bc40)
+
+Vtable for QSignalMapper
+QSignalMapper::_ZTV13QSignalMapper: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSignalMapper)
+8     QSignalMapper::metaObject
+12    QSignalMapper::qt_metacast
+16    QSignalMapper::qt_metacall
+20    QSignalMapper::~QSignalMapper
+24    QSignalMapper::~QSignalMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSignalMapper
+   size=8 align=4
+   base size=8 base align=4
+QSignalMapper (0xb523bf00) 0
+    vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u)
+  QObject (0xb524b7bc) 0
+      primary-for QSignalMapper (0xb523bf00)
+
+Vtable for QSocketNotifier
+QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSocketNotifier)
+8     QSocketNotifier::metaObject
+12    QSocketNotifier::qt_metacast
+16    QSocketNotifier::qt_metacall
+20    QSocketNotifier::~QSocketNotifier
+24    QSocketNotifier::~QSocketNotifier
+28    QSocketNotifier::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSocketNotifier
+   size=20 align=4
+   base size=17 base align=4
+QSocketNotifier (0xb50821c0) 0
+    vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u)
+  QObject (0xb524b9d8) 0
+      primary-for QSocketNotifier (0xb50821c0)
+
+Class QSystemSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSystemSemaphore (0xb524bca8) 0
+
+Vtable for QTimer
+QTimer::_ZTV6QTimer: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QTimer)
+8     QTimer::metaObject
+12    QTimer::qt_metacast
+16    QTimer::qt_metacall
+20    QTimer::~QTimer
+24    QTimer::~QTimer
+28    QObject::event
+32    QObject::eventFilter
+36    QTimer::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTimer
+   size=24 align=4
+   base size=21 base align=4
+QTimer (0xb5082580) 0
+    vptr=((& QTimer::_ZTV6QTimer) + 8u)
+  QObject (0xb524bd5c) 0
+      primary-for QTimer (0xb5082580)
+
+Vtable for QTranslator
+QTranslator::_ZTV11QTranslator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTranslator)
+8     QTranslator::metaObject
+12    QTranslator::qt_metacast
+16    QTranslator::qt_metacall
+20    QTranslator::~QTranslator
+24    QTranslator::~QTranslator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTranslator::translate
+60    QTranslator::isEmpty
+
+Class QTranslator
+   size=8 align=4
+   base size=8 base align=4
+QTranslator (0xb5082ac0) 0
+    vptr=((& QTranslator::_ZTV11QTranslator) + 8u)
+  QObject (0xb50b1000) 0
+      primary-for QTranslator (0xb5082ac0)
+
+Class _IO_marker
+   size=12 align=4
+   base size=12 base align=4
+_IO_marker (0xb50b13c0) 0
+
+Class _IO_FILE
+   size=148 align=4
+   base size=148 base align=4
+_IO_FILE (0xb50b13fc) 0
+
+Vtable for QFile
+QFile::_ZTV5QFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QFile)
+8     QFile::metaObject
+12    QFile::qt_metacast
+16    QFile::qt_metacall
+20    QFile::~QFile
+24    QFile::~QFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QFile::fileEngine
+
+Class QFile
+   size=8 align=4
+   base size=8 base align=4
+QFile (0xb5082fc0) 0
+    vptr=((& QFile::_ZTV5QFile) + 8u)
+  QIODevice (0xb50dd000) 0
+      primary-for QFile (0xb5082fc0)
+    QObject (0xb50b1474) 0
+        primary-for QIODevice (0xb50dd000)
+
+Class QFileInfo
+   size=4 align=4
+   base size=4 base align=4
+QFileInfo (0xb50b18e8) 0
+
+Class QDir
+   size=4 align=4
+   base size=4 base align=4
+QDir (0xb50b1f3c) 0
+
+Class QAbstractFileEngine::ExtensionOption
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionOption (0xb4f726cc) 0 empty
+
+Class QAbstractFileEngine::ExtensionReturn
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionReturn (0xb4f72708) 0 empty
+
+Class QAbstractFileEngine::MapExtensionOption
+   size=20 align=4
+   base size=20 base align=4
+QAbstractFileEngine::MapExtensionOption (0xb4f7d800) 0
+  QAbstractFileEngine::ExtensionOption (0xb4f72744) 0 empty
+
+Class QAbstractFileEngine::MapExtensionReturn
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::MapExtensionReturn (0xb4f7d880) 0
+  QAbstractFileEngine::ExtensionReturn (0xb4f72780) 0 empty
+
+Class QAbstractFileEngine::UnMapExtensionOption
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::UnMapExtensionOption (0xb4f7d900) 0
+  QAbstractFileEngine::ExtensionOption (0xb4f727bc) 0 empty
+
+Vtable for QAbstractFileEngine
+QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractFileEngine)
+8     QAbstractFileEngine::~QAbstractFileEngine
+12    QAbstractFileEngine::~QAbstractFileEngine
+16    QAbstractFileEngine::open
+20    QAbstractFileEngine::close
+24    QAbstractFileEngine::flush
+28    QAbstractFileEngine::size
+32    QAbstractFileEngine::pos
+36    QAbstractFileEngine::seek
+40    QAbstractFileEngine::isSequential
+44    QAbstractFileEngine::remove
+48    QAbstractFileEngine::copy
+52    QAbstractFileEngine::rename
+56    QAbstractFileEngine::link
+60    QAbstractFileEngine::mkdir
+64    QAbstractFileEngine::rmdir
+68    QAbstractFileEngine::setSize
+72    QAbstractFileEngine::caseSensitive
+76    QAbstractFileEngine::isRelativePath
+80    QAbstractFileEngine::entryList
+84    QAbstractFileEngine::fileFlags
+88    QAbstractFileEngine::setPermissions
+92    QAbstractFileEngine::fileName
+96    QAbstractFileEngine::ownerId
+100   QAbstractFileEngine::owner
+104   QAbstractFileEngine::fileTime
+108   QAbstractFileEngine::setFileName
+112   QAbstractFileEngine::handle
+116   QAbstractFileEngine::beginEntryList
+120   QAbstractFileEngine::endEntryList
+124   QAbstractFileEngine::read
+128   QAbstractFileEngine::readLine
+132   QAbstractFileEngine::write
+136   QAbstractFileEngine::extension
+140   QAbstractFileEngine::supportsExtension
+
+Class QAbstractFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngine (0xb4f72690) 0
+    vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u)
+
+Vtable for QAbstractFileEngineHandler
+QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractFileEngineHandler)
+8     QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+12    QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+16    __cxa_pure_virtual
+
+Class QAbstractFileEngineHandler
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngineHandler (0xb4f72a14) 0 nearly-empty
+    vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u)
+
+Vtable for QAbstractFileEngineIterator
+QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractFileEngineIterator)
+8     QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+12    QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QAbstractFileEngineIterator::currentFileInfo
+32    QAbstractFileEngineIterator::entryInfo
+
+Class QAbstractFileEngineIterator
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngineIterator (0xb4f72a50) 0
+    vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u)
+
+Vtable for QBuffer
+QBuffer::_ZTV7QBuffer: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBuffer)
+8     QBuffer::metaObject
+12    QBuffer::qt_metacast
+16    QBuffer::qt_metacall
+20    QBuffer::~QBuffer
+24    QBuffer::~QBuffer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QBuffer::connectNotify
+52    QBuffer::disconnectNotify
+56    QIODevice::isSequential
+60    QBuffer::open
+64    QBuffer::close
+68    QBuffer::pos
+72    QBuffer::size
+76    QBuffer::seek
+80    QBuffer::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QBuffer::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QBuffer::readData
+112   QIODevice::readLineData
+116   QBuffer::writeData
+
+Class QBuffer
+   size=8 align=4
+   base size=8 base align=4
+QBuffer (0xb4f7dc40) 0
+    vptr=((& QBuffer::_ZTV7QBuffer) + 8u)
+  QIODevice (0xb4f7dc80) 0
+      primary-for QBuffer (0xb4f7dc40)
+    QObject (0xb4f72ac8) 0
+        primary-for QIODevice (0xb4f7dc80)
+
+Class QTextCodec::ConverterState
+   size=28 align=4
+   base size=28 base align=4
+QTextCodec::ConverterState (0xb4f72d20) 0
+
+Vtable for QTextCodec
+QTextCodec::_ZTV10QTextCodec: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextCodec)
+8     __cxa_pure_virtual
+12    QTextCodec::aliases
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QTextCodec::~QTextCodec
+32    QTextCodec::~QTextCodec
+
+Class QTextCodec
+   size=4 align=4
+   base size=4 base align=4
+QTextCodec (0xb4f72ce4) 0 nearly-empty
+    vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u)
+
+Class QTextEncoder
+   size=32 align=4
+   base size=32 base align=4
+QTextEncoder (0xb5007a14) 0
+
+Class QTextDecoder
+   size=32 align=4
+   base size=32 base align=4
+QTextDecoder (0xb5007c6c) 0
+
+Vtable for QTextStream
+QTextStream::_ZTV11QTextStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextStream)
+8     QTextStream::~QTextStream
+12    QTextStream::~QTextStream
+
+Class QTextStream
+   size=8 align=4
+   base size=8 base align=4
+QTextStream (0xb5007ec4) 0
+    vptr=((& QTextStream::_ZTV11QTextStream) + 8u)
+
+Class QTextStreamManipulator
+   size=24 align=4
+   base size=22 base align=4
+QTextStreamManipulator (0xb4e67564) 0
+
+Vtable for QTextIStream
+QTextIStream::_ZTV12QTextIStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextIStream)
+8     QTextIStream::~QTextIStream
+12    QTextIStream::~QTextIStream
+
+Class QTextIStream
+   size=8 align=4
+   base size=8 base align=4
+QTextIStream (0xb4e85680) 0
+    vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u)
+  QTextStream (0xb4e8f744) 0
+      primary-for QTextIStream (0xb4e85680)
+
+Vtable for QTextOStream
+QTextOStream::_ZTV12QTextOStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextOStream)
+8     QTextOStream::~QTextOStream
+12    QTextOStream::~QTextOStream
+
+Class QTextOStream
+   size=8 align=4
+   base size=8 base align=4
+QTextOStream (0xb4e85940) 0
+    vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u)
+  QTextStream (0xb4e8fdd4) 0
+      primary-for QTextOStream (0xb4e85940)
+
+Class QDebug::Stream
+   size=24 align=4
+   base size=22 base align=4
+QDebug::Stream (0xb4ea84b0) 0
+
+Class QDebug
+   size=4 align=4
+   base size=4 base align=4
+QDebug (0xb4ea8474) 0
+
+Class QNoDebug
+   size=1 align=1
+   base size=0 base align=1
+QNoDebug (0xb4f200f0) 0 empty
+
+Vtable for QDirIterator
+QDirIterator::_ZTV12QDirIterator: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QDirIterator)
+8     QDirIterator::~QDirIterator
+12    QDirIterator::~QDirIterator
+
+Class QDirIterator
+   size=8 align=4
+   base size=8 base align=4
+QDirIterator (0xb4f20384) 0
+    vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u)
+
+Vtable for QFileSystemWatcher
+QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFileSystemWatcher)
+8     QFileSystemWatcher::metaObject
+12    QFileSystemWatcher::qt_metacast
+16    QFileSystemWatcher::qt_metacall
+20    QFileSystemWatcher::~QFileSystemWatcher
+24    QFileSystemWatcher::~QFileSystemWatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFileSystemWatcher
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemWatcher (0xb4f50300) 0
+    vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u)
+  QObject (0xb4f204ec) 0
+      primary-for QFileSystemWatcher (0xb4f50300)
+
+Vtable for QFSFileEngine
+QFSFileEngine::_ZTV13QFSFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFSFileEngine)
+8     QFSFileEngine::~QFSFileEngine
+12    QFSFileEngine::~QFSFileEngine
+16    QFSFileEngine::open
+20    QFSFileEngine::close
+24    QFSFileEngine::flush
+28    QFSFileEngine::size
+32    QFSFileEngine::pos
+36    QFSFileEngine::seek
+40    QFSFileEngine::isSequential
+44    QFSFileEngine::remove
+48    QFSFileEngine::copy
+52    QFSFileEngine::rename
+56    QFSFileEngine::link
+60    QFSFileEngine::mkdir
+64    QFSFileEngine::rmdir
+68    QFSFileEngine::setSize
+72    QFSFileEngine::caseSensitive
+76    QFSFileEngine::isRelativePath
+80    QFSFileEngine::entryList
+84    QFSFileEngine::fileFlags
+88    QFSFileEngine::setPermissions
+92    QFSFileEngine::fileName
+96    QFSFileEngine::ownerId
+100   QFSFileEngine::owner
+104   QFSFileEngine::fileTime
+108   QFSFileEngine::setFileName
+112   QFSFileEngine::handle
+116   QFSFileEngine::beginEntryList
+120   QFSFileEngine::endEntryList
+124   QFSFileEngine::read
+128   QFSFileEngine::readLine
+132   QFSFileEngine::write
+136   QFSFileEngine::extension
+140   QFSFileEngine::supportsExtension
+
+Class QFSFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QFSFileEngine (0xb4f505c0) 0
+    vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u)
+  QAbstractFileEngine (0xb4f20708) 0
+      primary-for QFSFileEngine (0xb4f505c0)
+
+Class QProcessEnvironment
+   size=4 align=4
+   base size=4 base align=4
+QProcessEnvironment (0xb4f20834) 0
+
+Vtable for QProcess
+QProcess::_ZTV8QProcess: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QProcess)
+8     QProcess::metaObject
+12    QProcess::qt_metacast
+16    QProcess::qt_metacall
+20    QProcess::~QProcess
+24    QProcess::~QProcess
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProcess::isSequential
+60    QIODevice::open
+64    QProcess::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QProcess::atEnd
+84    QIODevice::reset
+88    QProcess::bytesAvailable
+92    QProcess::bytesToWrite
+96    QProcess::canReadLine
+100   QProcess::waitForReadyRead
+104   QProcess::waitForBytesWritten
+108   QProcess::readData
+112   QIODevice::readLineData
+116   QProcess::writeData
+120   QProcess::setupChildProcess
+
+Class QProcess
+   size=8 align=4
+   base size=8 base align=4
+QProcess (0xb4f50780) 0
+    vptr=((& QProcess::_ZTV8QProcess) + 8u)
+  QIODevice (0xb4f507c0) 0
+      primary-for QProcess (0xb4f50780)
+    QObject (0xb4f208e8) 0
+        primary-for QIODevice (0xb4f507c0)
+
+Class QResource
+   size=4 align=4
+   base size=4 base align=4
+QResource (0xb4f20b04) 0
+
+Vtable for QSettings
+QSettings::_ZTV9QSettings: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSettings)
+8     QSettings::metaObject
+12    QSettings::qt_metacast
+16    QSettings::qt_metacall
+20    QSettings::~QSettings
+24    QSettings::~QSettings
+28    QSettings::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSettings
+   size=8 align=4
+   base size=8 base align=4
+QSettings (0xb4f50c00) 0
+    vptr=((& QSettings::_ZTV9QSettings) + 8u)
+  QObject (0xb4f20ca8) 0
+      primary-for QSettings (0xb4f50c00)
+
+Vtable for QTemporaryFile
+QTemporaryFile::_ZTV14QTemporaryFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QTemporaryFile)
+8     QTemporaryFile::metaObject
+12    QTemporaryFile::qt_metacast
+16    QTemporaryFile::qt_metacall
+20    QTemporaryFile::~QTemporaryFile
+24    QTemporaryFile::~QTemporaryFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QTemporaryFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QTemporaryFile::fileEngine
+
+Class QTemporaryFile
+   size=8 align=4
+   base size=8 base align=4
+QTemporaryFile (0xb4def800) 0
+    vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u)
+  QFile (0xb4def840) 0
+      primary-for QTemporaryFile (0xb4def800)
+    QIODevice (0xb4def880) 0
+        primary-for QFile (0xb4def840)
+      QObject (0xb4ded7bc) 0
+          primary-for QIODevice (0xb4def880)
+
+Class QUrl
+   size=4 align=4
+   base size=4 base align=4
+QUrl (0xb4dedac8) 0
+
+Class QLibraryInfo
+   size=1 align=1
+   base size=0 base align=1
+QLibraryInfo (0xb4c7a690) 0 empty
+
+Vtable for QRunnable
+QRunnable::_ZTV9QRunnable: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QRunnable)
+8     __cxa_pure_virtual
+12    QRunnable::~QRunnable
+16    QRunnable::~QRunnable
+
+Class QRunnable
+   size=8 align=4
+   base size=8 base align=4
+QRunnable (0xb4c7a6cc) 0
+    vptr=((& QRunnable::_ZTV9QRunnable) + 8u)
+
+Vtable for QtConcurrent::Exception
+QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE)
+8     QtConcurrent::Exception::~Exception
+12    QtConcurrent::Exception::~Exception
+16    std::exception::what
+20    QtConcurrent::Exception::raise
+24    QtConcurrent::Exception::clone
+
+Class QtConcurrent::Exception
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::Exception (0xb4c83bc0) 0 nearly-empty
+    vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u)
+  std::exception (0xb4c7ab40) 0 nearly-empty
+      primary-for QtConcurrent::Exception (0xb4c83bc0)
+
+Vtable for QtConcurrent::UnhandledException
+QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE)
+8     QtConcurrent::UnhandledException::~UnhandledException
+12    QtConcurrent::UnhandledException::~UnhandledException
+16    std::exception::what
+20    QtConcurrent::UnhandledException::raise
+24    QtConcurrent::UnhandledException::clone
+
+Class QtConcurrent::UnhandledException
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::UnhandledException (0xb4c83cc0) 0 nearly-empty
+    vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u)
+  QtConcurrent::Exception (0xb4c83d00) 0 nearly-empty
+      primary-for QtConcurrent::UnhandledException (0xb4c83cc0)
+    std::exception (0xb4c7ab7c) 0 nearly-empty
+        primary-for QtConcurrent::Exception (0xb4c83d00)
+
+Class QtConcurrent::internal::ExceptionHolder
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionHolder (0xb4c7abb8) 0
+
+Class QtConcurrent::internal::ExceptionStore
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionStore (0xb4c7abf4) 0
+
+Class QtConcurrent::ResultItem
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultItem (0xb4c7ac30) 0
+
+Class QtConcurrent::ResultIteratorBase
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultIteratorBase (0xb4c9d21c) 0
+
+Vtable for QtConcurrent::ResultStoreBase
+QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE)
+8     QtConcurrent::ResultStoreBase::~ResultStoreBase
+12    QtConcurrent::ResultStoreBase::~ResultStoreBase
+
+Class QtConcurrent::ResultStoreBase
+   size=28 align=4
+   base size=28 base align=4
+QtConcurrent::ResultStoreBase (0xb4c9d348) 0
+    vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u)
+
+Vtable for QFutureInterfaceBase
+QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QFutureInterfaceBase)
+8     QFutureInterfaceBase::~QFutureInterfaceBase
+12    QFutureInterfaceBase::~QFutureInterfaceBase
+
+Class QFutureInterfaceBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureInterfaceBase (0xb4c9d780) 0
+    vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u)
+
+Vtable for QFutureWatcherBase
+QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFutureWatcherBase)
+8     QFutureWatcherBase::metaObject
+12    QFutureWatcherBase::qt_metacast
+16    QFutureWatcherBase::qt_metacall
+20    QFutureWatcherBase::~QFutureWatcherBase
+24    QFutureWatcherBase::~QFutureWatcherBase
+28    QFutureWatcherBase::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QFutureWatcherBase::connectNotify
+52    QFutureWatcherBase::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QFutureWatcherBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureWatcherBase (0xb4d33b00) 0
+    vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u)
+  QObject (0xb4d3b168) 0
+      primary-for QFutureWatcherBase (0xb4d33b00)
+
+Vtable for QThreadPool
+QThreadPool::_ZTV11QThreadPool: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QThreadPool)
+8     QThreadPool::metaObject
+12    QThreadPool::qt_metacast
+16    QThreadPool::qt_metacall
+20    QThreadPool::~QThreadPool
+24    QThreadPool::~QThreadPool
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QThreadPool
+   size=8 align=4
+   base size=8 base align=4
+QThreadPool (0xb4d57cc0) 0
+    vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u)
+  QObject (0xb4b6c168) 0
+      primary-for QThreadPool (0xb4d57cc0)
+
+Class QtConcurrent::ThreadEngineBarrier
+   size=12 align=4
+   base size=12 base align=4
+QtConcurrent::ThreadEngineBarrier (0xb4b6c384) 0
+
+Vtable for QtConcurrent::ThreadEngineBase
+QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE)
+8     QtConcurrent::ThreadEngineBase::run
+12    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+16    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+20    QtConcurrent::ThreadEngineBase::start
+24    QtConcurrent::ThreadEngineBase::finish
+28    QtConcurrent::ThreadEngineBase::threadFunction
+32    QtConcurrent::ThreadEngineBase::shouldStartThread
+36    QtConcurrent::ThreadEngineBase::shouldThrottleThread
+40    __cxa_pure_virtual
+
+Class QtConcurrent::ThreadEngineBase
+   size=32 align=4
+   base size=32 base align=4
+QtConcurrent::ThreadEngineBase (0xb4d57fc0) 0
+    vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u)
+  QRunnable (0xb4b6c3c0) 0
+      primary-for QtConcurrent::ThreadEngineBase (0xb4d57fc0)
+
+VTT for QtConcurrent::ThreadEngine<void>
+QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries
+0     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u)
+4     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u)
+
+Class QtConcurrent::BlockSizeManager
+   size=72 align=4
+   base size=72 base align=4
+QtConcurrent::BlockSizeManager (0xb4b9b99c) 0
+
+Vtable for QTextCodecFactoryInterface
+QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QTextCodecFactoryInterface)
+8     QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+12    QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextCodecFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextCodecFactoryInterface (0xb4a25540) 0 nearly-empty
+    vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u)
+  QFactoryInterface (0xb4a1c258) 0 nearly-empty
+      primary-for QTextCodecFactoryInterface (0xb4a25540)
+
+Vtable for QTextCodecPlugin
+QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTextCodecPlugin)
+8     QTextCodecPlugin::metaObject
+12    QTextCodecPlugin::qt_metacast
+16    QTextCodecPlugin::qt_metacall
+20    QTextCodecPlugin::~QTextCodecPlugin
+24    QTextCodecPlugin::~QTextCodecPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    QTextCodecPlugin::keys
+80    QTextCodecPlugin::create
+84    (int (*)(...))-0x000000008
+88    (int (*)(...))(& _ZTI16QTextCodecPlugin)
+92    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev
+96    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev
+100   QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv
+104   QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString
+
+Class QTextCodecPlugin
+   size=12 align=4
+   base size=12 base align=4
+QTextCodecPlugin (0xb4a31960) 0
+    vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u)
+  QObject (0xb4a1c564) 0
+      primary-for QTextCodecPlugin (0xb4a31960)
+  QTextCodecFactoryInterface (0xb4a25800) 8 nearly-empty
+      vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u)
+    QFactoryInterface (0xb4a1c5a0) 8 nearly-empty
+        primary-for QTextCodecFactoryInterface (0xb4a25800)
+
+Vtable for QAbstractAnimation
+QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractAnimation)
+8     QAbstractAnimation::metaObject
+12    QAbstractAnimation::qt_metacast
+16    QAbstractAnimation::qt_metacall
+20    QAbstractAnimation::~QAbstractAnimation
+24    QAbstractAnimation::~QAbstractAnimation
+28    QAbstractAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAbstractAnimation
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAnimation (0xb4a25a40) 0
+    vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u)
+  QObject (0xb4a1c6cc) 0
+      primary-for QAbstractAnimation (0xb4a25a40)
+
+Vtable for QAnimationGroup
+QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAnimationGroup)
+8     QAnimationGroup::metaObject
+12    QAnimationGroup::qt_metacast
+16    QAnimationGroup::qt_metacall
+20    QAnimationGroup::~QAnimationGroup
+24    QAnimationGroup::~QAnimationGroup
+28    QAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QAnimationGroup (0xb4a25d00) 0
+    vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u)
+  QAbstractAnimation (0xb4a25d40) 0
+      primary-for QAnimationGroup (0xb4a25d00)
+    QObject (0xb4a1c924) 0
+        primary-for QAbstractAnimation (0xb4a25d40)
+
+Vtable for QParallelAnimationGroup
+QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QParallelAnimationGroup)
+8     QParallelAnimationGroup::metaObject
+12    QParallelAnimationGroup::qt_metacast
+16    QParallelAnimationGroup::qt_metacall
+20    QParallelAnimationGroup::~QParallelAnimationGroup
+24    QParallelAnimationGroup::~QParallelAnimationGroup
+28    QParallelAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QParallelAnimationGroup::duration
+60    QParallelAnimationGroup::updateCurrentTime
+64    QParallelAnimationGroup::updateState
+68    QParallelAnimationGroup::updateDirection
+
+Class QParallelAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QParallelAnimationGroup (0xb485f000) 0
+    vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u)
+  QAnimationGroup (0xb485f040) 0
+      primary-for QParallelAnimationGroup (0xb485f000)
+    QAbstractAnimation (0xb485f080) 0
+        primary-for QAnimationGroup (0xb485f040)
+      QObject (0xb4a1cb40) 0
+          primary-for QAbstractAnimation (0xb485f080)
+
+Vtable for QPauseAnimation
+QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPauseAnimation)
+8     QPauseAnimation::metaObject
+12    QPauseAnimation::qt_metacast
+16    QPauseAnimation::qt_metacall
+20    QPauseAnimation::~QPauseAnimation
+24    QPauseAnimation::~QPauseAnimation
+28    QPauseAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPauseAnimation::duration
+60    QPauseAnimation::updateCurrentTime
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QPauseAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPauseAnimation (0xb485f340) 0
+    vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u)
+  QAbstractAnimation (0xb485f380) 0
+      primary-for QPauseAnimation (0xb485f340)
+    QObject (0xb4a1cd5c) 0
+        primary-for QAbstractAnimation (0xb485f380)
+
+Vtable for QVariantAnimation
+QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QVariantAnimation)
+8     QVariantAnimation::metaObject
+12    QVariantAnimation::qt_metacast
+16    QVariantAnimation::qt_metacall
+20    QVariantAnimation::~QVariantAnimation
+24    QVariantAnimation::~QVariantAnimation
+28    QVariantAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QVariantAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    __cxa_pure_virtual
+76    QVariantAnimation::interpolated
+
+Class QVariantAnimation
+   size=8 align=4
+   base size=8 base align=4
+QVariantAnimation (0xb485f640) 0
+    vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u)
+  QAbstractAnimation (0xb485f680) 0
+      primary-for QVariantAnimation (0xb485f640)
+    QObject (0xb4a1cf78) 0
+        primary-for QAbstractAnimation (0xb485f680)
+
+Vtable for QPropertyAnimation
+QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QPropertyAnimation)
+8     QPropertyAnimation::metaObject
+12    QPropertyAnimation::qt_metacast
+16    QPropertyAnimation::qt_metacall
+20    QPropertyAnimation::~QPropertyAnimation
+24    QPropertyAnimation::~QPropertyAnimation
+28    QPropertyAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QPropertyAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    QPropertyAnimation::updateCurrentValue
+76    QVariantAnimation::interpolated
+
+Class QPropertyAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPropertyAnimation (0xb485fa80) 0
+    vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u)
+  QVariantAnimation (0xb485fac0) 0
+      primary-for QPropertyAnimation (0xb485fa80)
+    QAbstractAnimation (0xb485fb00) 0
+        primary-for QVariantAnimation (0xb485fac0)
+      QObject (0xb48871a4) 0
+          primary-for QAbstractAnimation (0xb485fb00)
+
+Vtable for QSequentialAnimationGroup
+QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
+8     QSequentialAnimationGroup::metaObject
+12    QSequentialAnimationGroup::qt_metacast
+16    QSequentialAnimationGroup::qt_metacall
+20    QSequentialAnimationGroup::~QSequentialAnimationGroup
+24    QSequentialAnimationGroup::~QSequentialAnimationGroup
+28    QSequentialAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSequentialAnimationGroup::duration
+60    QSequentialAnimationGroup::updateCurrentTime
+64    QSequentialAnimationGroup::updateState
+68    QSequentialAnimationGroup::updateDirection
+
+Class QSequentialAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QSequentialAnimationGroup (0xb485fdc0) 0
+    vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u)
+  QAnimationGroup (0xb485fe00) 0
+      primary-for QSequentialAnimationGroup (0xb485fdc0)
+    QAbstractAnimation (0xb485fe40) 0
+        primary-for QAnimationGroup (0xb485fe00)
+      QObject (0xb48873c0) 0
+          primary-for QAbstractAnimation (0xb485fe40)
+
+Class QSslCertificate
+   size=4 align=4
+   base size=4 base align=4
+QSslCertificate (0xb48875dc) 0
+
+Class QSslCipher
+   size=4 align=4
+   base size=4 base align=4
+QSslCipher (0xb4887690) 0
+
+Vtable for QAbstractSocket
+QAbstractSocket::_ZTV15QAbstractSocket: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAbstractSocket)
+8     QAbstractSocket::metaObject
+12    QAbstractSocket::qt_metacast
+16    QAbstractSocket::qt_metacall
+20    QAbstractSocket::~QAbstractSocket
+24    QAbstractSocket::~QAbstractSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractSocket::isSequential
+60    QIODevice::open
+64    QAbstractSocket::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QAbstractSocket::atEnd
+84    QIODevice::reset
+88    QAbstractSocket::bytesAvailable
+92    QAbstractSocket::bytesToWrite
+96    QAbstractSocket::canReadLine
+100   QAbstractSocket::waitForReadyRead
+104   QAbstractSocket::waitForBytesWritten
+108   QAbstractSocket::readData
+112   QAbstractSocket::readLineData
+116   QAbstractSocket::writeData
+
+Class QAbstractSocket
+   size=8 align=4
+   base size=8 base align=4
+QAbstractSocket (0xb48a52c0) 0
+    vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 8u)
+  QIODevice (0xb48a5300) 0
+      primary-for QAbstractSocket (0xb48a52c0)
+    QObject (0xb4887744) 0
+        primary-for QIODevice (0xb48a5300)
+
+Vtable for QTcpSocket
+QTcpSocket::_ZTV10QTcpSocket: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTcpSocket)
+8     QTcpSocket::metaObject
+12    QTcpSocket::qt_metacast
+16    QTcpSocket::qt_metacall
+20    QTcpSocket::~QTcpSocket
+24    QTcpSocket::~QTcpSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractSocket::isSequential
+60    QIODevice::open
+64    QAbstractSocket::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QAbstractSocket::atEnd
+84    QIODevice::reset
+88    QAbstractSocket::bytesAvailable
+92    QAbstractSocket::bytesToWrite
+96    QAbstractSocket::canReadLine
+100   QAbstractSocket::waitForReadyRead
+104   QAbstractSocket::waitForBytesWritten
+108   QAbstractSocket::readData
+112   QAbstractSocket::readLineData
+116   QAbstractSocket::writeData
+
+Class QTcpSocket
+   size=8 align=4
+   base size=8 base align=4
+QTcpSocket (0xb48a5800) 0
+    vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 8u)
+  QAbstractSocket (0xb48a5840) 0
+      primary-for QTcpSocket (0xb48a5800)
+    QIODevice (0xb48a5880) 0
+        primary-for QAbstractSocket (0xb48a5840)
+      QObject (0xb4887ca8) 0
+          primary-for QIODevice (0xb48a5880)
+
+Class QSslError
+   size=4 align=4
+   base size=4 base align=4
+QSslError (0xb4887ec4) 0
+
+Vtable for QSslSocket
+QSslSocket::_ZTV10QSslSocket: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QSslSocket)
+8     QSslSocket::metaObject
+12    QSslSocket::qt_metacast
+16    QSslSocket::qt_metacall
+20    QSslSocket::~QSslSocket
+24    QSslSocket::~QSslSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractSocket::isSequential
+60    QIODevice::open
+64    QSslSocket::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QSslSocket::atEnd
+84    QIODevice::reset
+88    QSslSocket::bytesAvailable
+92    QSslSocket::bytesToWrite
+96    QSslSocket::canReadLine
+100   QSslSocket::waitForReadyRead
+104   QSslSocket::waitForBytesWritten
+108   QSslSocket::readData
+112   QAbstractSocket::readLineData
+116   QSslSocket::writeData
+
+Class QSslSocket
+   size=8 align=4
+   base size=8 base align=4
+QSslSocket (0xb48a5c00) 0
+    vptr=((& QSslSocket::_ZTV10QSslSocket) + 8u)
+  QTcpSocket (0xb48a5c40) 0
+      primary-for QSslSocket (0xb48a5c00)
+    QAbstractSocket (0xb48a5c80) 0
+        primary-for QTcpSocket (0xb48a5c40)
+      QIODevice (0xb48a5cc0) 0
+          primary-for QAbstractSocket (0xb48a5c80)
+        QObject (0xb4887f78) 0
+            primary-for QIODevice (0xb48a5cc0)
+
+Class QSslConfiguration
+   size=4 align=4
+   base size=4 base align=4
+QSslConfiguration (0xb4916258) 0
+
+Class QSslKey
+   size=4 align=4
+   base size=4 base align=4
+QSslKey (0xb491630c) 0
+
+Vtable for QLocalServer
+QLocalServer::_ZTV12QLocalServer: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QLocalServer)
+8     QLocalServer::metaObject
+12    QLocalServer::qt_metacast
+16    QLocalServer::qt_metacall
+20    QLocalServer::~QLocalServer
+24    QLocalServer::~QLocalServer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLocalServer::hasPendingConnections
+60    QLocalServer::nextPendingConnection
+64    QLocalServer::incomingConnection
+
+Class QLocalServer
+   size=8 align=4
+   base size=8 base align=4
+QLocalServer (0xb491a240) 0
+    vptr=((& QLocalServer::_ZTV12QLocalServer) + 8u)
+  QObject (0xb49163c0) 0
+      primary-for QLocalServer (0xb491a240)
+
+Vtable for QLocalSocket
+QLocalSocket::_ZTV12QLocalSocket: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QLocalSocket)
+8     QLocalSocket::metaObject
+12    QLocalSocket::qt_metacast
+16    QLocalSocket::qt_metacall
+20    QLocalSocket::~QLocalSocket
+24    QLocalSocket::~QLocalSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QLocalSocket::isSequential
+60    QIODevice::open
+64    QLocalSocket::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QLocalSocket::bytesAvailable
+92    QLocalSocket::bytesToWrite
+96    QLocalSocket::canReadLine
+100   QLocalSocket::waitForReadyRead
+104   QLocalSocket::waitForBytesWritten
+108   QLocalSocket::readData
+112   QIODevice::readLineData
+116   QLocalSocket::writeData
+
+Class QLocalSocket
+   size=8 align=4
+   base size=8 base align=4
+QLocalSocket (0xb491a500) 0
+    vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 8u)
+  QIODevice (0xb491a540) 0
+      primary-for QLocalSocket (0xb491a500)
+    QObject (0xb49165dc) 0
+        primary-for QIODevice (0xb491a540)
+
+Class QIPv6Address
+   size=16 align=1
+   base size=16 base align=1
+QIPv6Address (0xb49167f8) 0
+
+Class QHostAddress
+   size=4 align=4
+   base size=4 base align=4
+QHostAddress (0xb4916924) 0
+
+Vtable for QTcpServer
+QTcpServer::_ZTV10QTcpServer: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTcpServer)
+8     QTcpServer::metaObject
+12    QTcpServer::qt_metacast
+16    QTcpServer::qt_metacall
+20    QTcpServer::~QTcpServer
+24    QTcpServer::~QTcpServer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTcpServer::hasPendingConnections
+60    QTcpServer::nextPendingConnection
+64    QTcpServer::incomingConnection
+
+Class QTcpServer
+   size=8 align=4
+   base size=8 base align=4
+QTcpServer (0xb491ab40) 0
+    vptr=((& QTcpServer::_ZTV10QTcpServer) + 8u)
+  QObject (0xb4916d20) 0
+      primary-for QTcpServer (0xb491ab40)
+
+Vtable for QUdpSocket
+QUdpSocket::_ZTV10QUdpSocket: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QUdpSocket)
+8     QUdpSocket::metaObject
+12    QUdpSocket::qt_metacast
+16    QUdpSocket::qt_metacall
+20    QUdpSocket::~QUdpSocket
+24    QUdpSocket::~QUdpSocket
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractSocket::isSequential
+60    QIODevice::open
+64    QAbstractSocket::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QAbstractSocket::atEnd
+84    QIODevice::reset
+88    QAbstractSocket::bytesAvailable
+92    QAbstractSocket::bytesToWrite
+96    QAbstractSocket::canReadLine
+100   QAbstractSocket::waitForReadyRead
+104   QAbstractSocket::waitForBytesWritten
+108   QAbstractSocket::readData
+112   QAbstractSocket::readLineData
+116   QAbstractSocket::writeData
+
+Class QUdpSocket
+   size=8 align=4
+   base size=8 base align=4
+QUdpSocket (0xb491ae00) 0
+    vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 8u)
+  QAbstractSocket (0xb491ae40) 0
+      primary-for QUdpSocket (0xb491ae00)
+    QIODevice (0xb491ae80) 0
+        primary-for QAbstractSocket (0xb491ae40)
+      QObject (0xb4916f3c) 0
+          primary-for QIODevice (0xb491ae80)
+
+Class QAuthenticator
+   size=4 align=4
+   base size=4 base align=4
+QAuthenticator (0xb4771384) 0
+
+Class QHostInfo
+   size=4 align=4
+   base size=4 base align=4
+QHostInfo (0xb47713fc) 0
+
+Class QNetworkAddressEntry
+   size=4 align=4
+   base size=4 base align=4
+QNetworkAddressEntry (0xb4771474) 0
+
+Class QNetworkInterface
+   size=4 align=4
+   base size=4 base align=4
+QNetworkInterface (0xb4771528) 0
+
+Class QNetworkProxyQuery
+   size=4 align=4
+   base size=4 base align=4
+QNetworkProxyQuery (0xb4771690) 0
+
+Class QNetworkProxy
+   size=4 align=4
+   base size=4 base align=4
+QNetworkProxy (0xb47717bc) 0
+
+Vtable for QNetworkProxyFactory
+QNetworkProxyFactory::_ZTV20QNetworkProxyFactory: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QNetworkProxyFactory)
+8     QNetworkProxyFactory::~QNetworkProxyFactory
+12    QNetworkProxyFactory::~QNetworkProxyFactory
+16    __cxa_pure_virtual
+
+Class QNetworkProxyFactory
+   size=4 align=4
+   base size=4 base align=4
+QNetworkProxyFactory (0xb4771960) 0 nearly-empty
+    vptr=((& QNetworkProxyFactory::_ZTV20QNetworkProxyFactory) + 8u)
+
+Vtable for QUrlInfo
+QUrlInfo::_ZTV8QUrlInfo: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QUrlInfo)
+8     QUrlInfo::~QUrlInfo
+12    QUrlInfo::~QUrlInfo
+16    QUrlInfo::setName
+20    QUrlInfo::setDir
+24    QUrlInfo::setFile
+28    QUrlInfo::setSymLink
+32    QUrlInfo::setOwner
+36    QUrlInfo::setGroup
+40    QUrlInfo::setSize
+44    QUrlInfo::setWritable
+48    QUrlInfo::setReadable
+52    QUrlInfo::setPermissions
+56    QUrlInfo::setLastModified
+
+Class QUrlInfo
+   size=8 align=4
+   base size=8 base align=4
+QUrlInfo (0xb477199c) 0
+    vptr=((& QUrlInfo::_ZTV8QUrlInfo) + 8u)
+
+Class QNetworkConfiguration
+   size=4 align=4
+   base size=4 base align=4
+QNetworkConfiguration (0xb4771a50) 0
+
+Vtable for QNetworkConfigurationManager
+QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI28QNetworkConfigurationManager)
+8     QNetworkConfigurationManager::metaObject
+12    QNetworkConfigurationManager::qt_metacast
+16    QNetworkConfigurationManager::qt_metacall
+20    QNetworkConfigurationManager::~QNetworkConfigurationManager
+24    QNetworkConfigurationManager::~QNetworkConfigurationManager
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QNetworkConfigurationManager
+   size=8 align=4
+   base size=8 base align=4
+QNetworkConfigurationManager (0xb476db80) 0
+    vptr=((& QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager) + 8u)
+  QObject (0xb4771b40) 0
+      primary-for QNetworkConfigurationManager (0xb476db80)
+
+Vtable for QNetworkSession
+QNetworkSession::_ZTV15QNetworkSession: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QNetworkSession)
+8     QNetworkSession::metaObject
+12    QNetworkSession::qt_metacast
+16    QNetworkSession::qt_metacall
+20    QNetworkSession::~QNetworkSession
+24    QNetworkSession::~QNetworkSession
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QNetworkSession::connectNotify
+52    QNetworkSession::disconnectNotify
+
+Class QNetworkSession
+   size=12 align=4
+   base size=12 base align=4
+QNetworkSession (0xb476df40) 0
+    vptr=((& QNetworkSession::_ZTV15QNetworkSession) + 8u)
+  QObject (0xb4771d98) 0
+      primary-for QNetworkSession (0xb476df40)
+
+Class QNetworkRequest
+   size=4 align=4
+   base size=4 base align=4
+QNetworkRequest (0xb4771ec4) 0
+
+Class QNetworkCacheMetaData
+   size=4 align=4
+   base size=4 base align=4
+QNetworkCacheMetaData (0xb466903c) 0
+
+Vtable for QAbstractNetworkCache
+QAbstractNetworkCache::_ZTV21QAbstractNetworkCache: 22u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAbstractNetworkCache)
+8     QAbstractNetworkCache::metaObject
+12    QAbstractNetworkCache::qt_metacast
+16    QAbstractNetworkCache::qt_metacall
+20    QAbstractNetworkCache::~QAbstractNetworkCache
+24    QAbstractNetworkCache::~QAbstractNetworkCache
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+
+Class QAbstractNetworkCache
+   size=8 align=4
+   base size=8 base align=4
+QAbstractNetworkCache (0xb4652480) 0
+    vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 8u)
+  QObject (0xb46690f0) 0
+      primary-for QAbstractNetworkCache (0xb4652480)
+
+Vtable for QFtp
+QFtp::_ZTV4QFtp: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI4QFtp)
+8     QFtp::metaObject
+12    QFtp::qt_metacast
+16    QFtp::qt_metacall
+20    QFtp::~QFtp
+24    QFtp::~QFtp
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFtp
+   size=8 align=4
+   base size=8 base align=4
+QFtp (0xb4652740) 0
+    vptr=((& QFtp::_ZTV4QFtp) + 8u)
+  QObject (0xb466930c) 0
+      primary-for QFtp (0xb4652740)
+
+Vtable for QHttpHeader
+QHttpHeader::_ZTV11QHttpHeader: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHttpHeader)
+8     QHttpHeader::~QHttpHeader
+12    QHttpHeader::~QHttpHeader
+16    QHttpHeader::toString
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QHttpHeader::parseLine
+
+Class QHttpHeader
+   size=8 align=4
+   base size=8 base align=4
+QHttpHeader (0xb46695a0) 0
+    vptr=((& QHttpHeader::_ZTV11QHttpHeader) + 8u)
+
+Vtable for QHttpResponseHeader
+QHttpResponseHeader::_ZTV19QHttpResponseHeader: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QHttpResponseHeader)
+8     QHttpResponseHeader::~QHttpResponseHeader
+12    QHttpResponseHeader::~QHttpResponseHeader
+16    QHttpResponseHeader::toString
+20    QHttpResponseHeader::majorVersion
+24    QHttpResponseHeader::minorVersion
+28    QHttpResponseHeader::parseLine
+
+Class QHttpResponseHeader
+   size=8 align=4
+   base size=8 base align=4
+QHttpResponseHeader (0xb4652b80) 0
+    vptr=((& QHttpResponseHeader::_ZTV19QHttpResponseHeader) + 8u)
+  QHttpHeader (0xb4669708) 0
+      primary-for QHttpResponseHeader (0xb4652b80)
+
+Vtable for QHttpRequestHeader
+QHttpRequestHeader::_ZTV18QHttpRequestHeader: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QHttpRequestHeader)
+8     QHttpRequestHeader::~QHttpRequestHeader
+12    QHttpRequestHeader::~QHttpRequestHeader
+16    QHttpRequestHeader::toString
+20    QHttpRequestHeader::majorVersion
+24    QHttpRequestHeader::minorVersion
+28    QHttpRequestHeader::parseLine
+
+Class QHttpRequestHeader
+   size=8 align=4
+   base size=8 base align=4
+QHttpRequestHeader (0xb4652c80) 0
+    vptr=((& QHttpRequestHeader::_ZTV18QHttpRequestHeader) + 8u)
+  QHttpHeader (0xb4669834) 0
+      primary-for QHttpRequestHeader (0xb4652c80)
+
+Vtable for QHttp
+QHttp::_ZTV5QHttp: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QHttp)
+8     QHttp::metaObject
+12    QHttp::qt_metacast
+16    QHttp::qt_metacall
+20    QHttp::~QHttp
+24    QHttp::~QHttp
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QHttp
+   size=8 align=4
+   base size=8 base align=4
+QHttp (0xb4652d80) 0
+    vptr=((& QHttp::_ZTV5QHttp) + 8u)
+  QObject (0xb4669960) 0
+      primary-for QHttp (0xb4652d80)
+
+Vtable for QNetworkAccessManager
+QNetworkAccessManager::_ZTV21QNetworkAccessManager: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QNetworkAccessManager)
+8     QNetworkAccessManager::metaObject
+12    QNetworkAccessManager::qt_metacast
+16    QNetworkAccessManager::qt_metacall
+20    QNetworkAccessManager::~QNetworkAccessManager
+24    QNetworkAccessManager::~QNetworkAccessManager
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QNetworkAccessManager::createRequest
+
+Class QNetworkAccessManager
+   size=8 align=4
+   base size=8 base align=4
+QNetworkAccessManager (0xb46ce080) 0
+    vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 8u)
+  QObject (0xb4669bf4) 0
+      primary-for QNetworkAccessManager (0xb46ce080)
+
+Class QNetworkCookie
+   size=4 align=4
+   base size=4 base align=4
+QNetworkCookie (0xb4669e10) 0
+
+Vtable for QNetworkCookieJar
+QNetworkCookieJar::_ZTV17QNetworkCookieJar: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QNetworkCookieJar)
+8     QNetworkCookieJar::metaObject
+12    QNetworkCookieJar::qt_metacast
+16    QNetworkCookieJar::qt_metacall
+20    QNetworkCookieJar::~QNetworkCookieJar
+24    QNetworkCookieJar::~QNetworkCookieJar
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QNetworkCookieJar::cookiesForUrl
+60    QNetworkCookieJar::setCookiesFromUrl
+
+Class QNetworkCookieJar
+   size=8 align=4
+   base size=8 base align=4
+QNetworkCookieJar (0xb46ce4c0) 0
+    vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 8u)
+  QObject (0xb4669f3c) 0
+      primary-for QNetworkCookieJar (0xb46ce4c0)
+
+Vtable for QNetworkDiskCache
+QNetworkDiskCache::_ZTV17QNetworkDiskCache: 23u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QNetworkDiskCache)
+8     QNetworkDiskCache::metaObject
+12    QNetworkDiskCache::qt_metacast
+16    QNetworkDiskCache::qt_metacall
+20    QNetworkDiskCache::~QNetworkDiskCache
+24    QNetworkDiskCache::~QNetworkDiskCache
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QNetworkDiskCache::metaData
+60    QNetworkDiskCache::updateMetaData
+64    QNetworkDiskCache::data
+68    QNetworkDiskCache::remove
+72    QNetworkDiskCache::cacheSize
+76    QNetworkDiskCache::prepare
+80    QNetworkDiskCache::insert
+84    QNetworkDiskCache::clear
+88    QNetworkDiskCache::expire
+
+Class QNetworkDiskCache
+   size=8 align=4
+   base size=8 base align=4
+QNetworkDiskCache (0xb46cea00) 0
+    vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 8u)
+  QAbstractNetworkCache (0xb46cea40) 0
+      primary-for QNetworkDiskCache (0xb46cea00)
+    QObject (0xb46fa2d0) 0
+        primary-for QAbstractNetworkCache (0xb46cea40)
+
+Vtable for QNetworkReply
+QNetworkReply::_ZTV13QNetworkReply: 33u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QNetworkReply)
+8     QNetworkReply::metaObject
+12    QNetworkReply::qt_metacast
+16    QNetworkReply::qt_metacall
+20    QNetworkReply::~QNetworkReply
+24    QNetworkReply::~QNetworkReply
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QNetworkReply::isSequential
+60    QIODevice::open
+64    QNetworkReply::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   QNetworkReply::writeData
+120   __cxa_pure_virtual
+124   QNetworkReply::setReadBufferSize
+128   QNetworkReply::ignoreSslErrors
+
+Class QNetworkReply
+   size=8 align=4
+   base size=8 base align=4
+QNetworkReply (0xb46ced00) 0
+    vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 8u)
+  QIODevice (0xb46ced40) 0
+      primary-for QNetworkReply (0xb46ced00)
+    QObject (0xb46fa4ec) 0
+        primary-for QIODevice (0xb46ced40)
+
+Vtable for QPaintDevice
+QPaintDevice::_ZTV12QPaintDevice: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPaintDevice)
+8     QPaintDevice::~QPaintDevice
+12    QPaintDevice::~QPaintDevice
+16    QPaintDevice::devType
+20    __cxa_pure_virtual
+24    QPaintDevice::metric
+
+Class QPaintDevice
+   size=8 align=4
+   base size=6 base align=4
+QPaintDevice (0xb46fa708) 0
+    vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u)
+
+Class QColor
+   size=16 align=4
+   base size=14 base align=4
+QColor (0xb453b2d0) 0
+
+Class QPolygon
+   size=4 align=4
+   base size=4 base align=4
+QPolygon (0xb45439c0) 0
+  QVector<QPoint> (0xb453b960) 0
+
+Class QPolygonF
+   size=4 align=4
+   base size=4 base align=4
+QPolygonF (0xb45ac000) 0
+  QVector<QPointF> (0xb4594348) 0
+
+Class QRegion::QRegionData
+   size=16 align=4
+   base size=16 base align=4
+QRegion::QRegionData (0xb4594ca8) 0
+
+Class QRegion
+   size=4 align=4
+   base size=4 base align=4
+QRegion (0xb4594c6c) 0
+
+Class QMatrix
+   size=48 align=4
+   base size=48 base align=4
+QMatrix (0xb45d8000) 0
+
+Class QPainterPath::Element
+   size=20 align=4
+   base size=20 base align=4
+QPainterPath::Element (0xb45fb1a4) 0
+
+Class QPainterPath
+   size=4 align=4
+   base size=4 base align=4
+QPainterPath (0xb45fb168) 0
+
+Class QPainterPathPrivate
+   size=8 align=4
+   base size=8 base align=4
+QPainterPathPrivate (0xb45fb690) 0
+
+Class QPainterPathStroker
+   size=4 align=4
+   base size=4 base align=4
+QPainterPathStroker (0xb45fb7bc) 0
+
+Class QTransform
+   size=80 align=4
+   base size=80 base align=4
+QTransform (0xb4457744) 0
+
+Class QImageTextKeyLang
+   size=8 align=4
+   base size=8 base align=4
+QImageTextKeyLang (0xb44bc690) 0
+
+Vtable for QImage
+QImage::_ZTV6QImage: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QImage)
+8     QImage::~QImage
+12    QImage::~QImage
+16    QImage::devType
+20    QImage::paintEngine
+24    QImage::metric
+
+Class QImage
+   size=12 align=4
+   base size=12 base align=4
+QImage (0xb44b4640) 0
+    vptr=((& QImage::_ZTV6QImage) + 8u)
+  QPaintDevice (0xb44ea078) 0
+      primary-for QImage (0xb44b4640)
+
+Vtable for QPixmap
+QPixmap::_ZTV7QPixmap: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QPixmap)
+8     QPixmap::~QPixmap
+12    QPixmap::~QPixmap
+16    QPixmap::devType
+20    QPixmap::paintEngine
+24    QPixmap::metric
+
+Class QPixmap
+   size=12 align=4
+   base size=12 base align=4
+QPixmap (0xb44b4f40) 0
+    vptr=((& QPixmap::_ZTV7QPixmap) + 8u)
+  QPaintDevice (0xb44eac30) 0
+      primary-for QPixmap (0xb44b4f40)
+
+Class QIcon
+   size=4 align=4
+   base size=4 base align=4
+QIcon (0xb4362294) 0
+
+Class QWebSettings
+   size=4 align=4
+   base size=4 base align=4
+QWebSettings (0xb43624ec) 0
+
+Class QBrush
+   size=4 align=4
+   base size=4 base align=4
+QBrush (0xb4362564) 0
+
+Class QBrushData
+   size=104 align=4
+   base size=104 base align=4
+QBrushData (0xb4362708) 0
+
+Class QGradient
+   size=56 align=4
+   base size=56 base align=4
+QGradient (0xb4362ac8) 0
+
+Class QLinearGradient
+   size=56 align=4
+   base size=56 base align=4
+QLinearGradient (0xb43c9240) 0
+  QGradient (0xb4362d5c) 0
+
+Class QRadialGradient
+   size=56 align=4
+   base size=56 base align=4
+QRadialGradient (0xb43c9340) 0
+  QGradient (0xb4362d98) 0
+
+Class QConicalGradient
+   size=56 align=4
+   base size=56 base align=4
+QConicalGradient (0xb43c9440) 0
+  QGradient (0xb4362dd4) 0
+
+Class QPalette
+   size=8 align=4
+   base size=8 base align=4
+QPalette (0xb4362e10) 0
+
+Class QColorGroup
+   size=8 align=4
+   base size=8 base align=4
+QColorGroup (0xb43c9e80) 0
+  QPalette (0xb43f0708) 0
+
+Class QFont
+   size=8 align=4
+   base size=8 base align=4
+QFont (0xb4413870) 0
+
+Class QFontMetrics
+   size=4 align=4
+   base size=4 base align=4
+QFontMetrics (0xb4413a8c) 0
+
+Class QFontMetricsF
+   size=4 align=4
+   base size=4 base align=4
+QFontMetricsF (0xb4413ce4) 0
+
+Class QFontInfo
+   size=4 align=4
+   base size=4 base align=4
+QFontInfo (0xb4413d98) 0
+
+Class QSizePolicy
+   size=4 align=4
+   base size=4 base align=4
+QSizePolicy (0xb4413dd4) 0
+
+Class QCursor
+   size=4 align=4
+   base size=4 base align=4
+QCursor (0xb42acca8) 0
+
+Class QKeySequence
+   size=4 align=4
+   base size=4 base align=4
+QKeySequence (0xb42acce4) 0
+
+Class QWidgetData
+   size=64 align=4
+   base size=64 base align=4
+QWidgetData (0xb42acf00) 0
+
+Vtable for QWidget
+QWidget::_ZTV7QWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QWidget)
+8     QWidget::metaObject
+12    QWidget::qt_metacast
+16    QWidget::qt_metacall
+20    QWidget::~QWidget
+24    QWidget::~QWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI7QWidget)
+232   QWidget::_ZThn8_N7QWidgetD1Ev
+236   QWidget::_ZThn8_N7QWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWidget
+   size=20 align=4
+   base size=20 base align=4
+QWidget (0xb4305b90) 0
+    vptr=((& QWidget::_ZTV7QWidget) + 8u)
+  QObject (0xb42acf3c) 0
+      primary-for QWidget (0xb4305b90)
+  QPaintDevice (0xb42acf78) 8
+      vptr=((& QWidget::_ZTV7QWidget) + 232u)
+
+Class QWebPage::ExtensionOption
+   size=1 align=1
+   base size=0 base align=1
+QWebPage::ExtensionOption (0xb41b9708) 0 empty
+
+Class QWebPage::ExtensionReturn
+   size=1 align=1
+   base size=0 base align=1
+QWebPage::ExtensionReturn (0xb41b9744) 0 empty
+
+Class QWebPage::ChooseMultipleFilesExtensionOption
+   size=8 align=4
+   base size=8 base align=4
+QWebPage::ChooseMultipleFilesExtensionOption (0xb41a8e40) 0
+  QWebPage::ExtensionOption (0xb41b9780) 0 empty
+
+Class QWebPage::ChooseMultipleFilesExtensionReturn
+   size=4 align=4
+   base size=4 base align=4
+QWebPage::ChooseMultipleFilesExtensionReturn (0xb41a8ec0) 0
+  QWebPage::ExtensionReturn (0xb41b97bc) 0 empty
+
+Class QWebPage::ErrorPageExtensionOption
+   size=20 align=4
+   base size=20 base align=4
+QWebPage::ErrorPageExtensionOption (0xb41a8f40) 0
+  QWebPage::ExtensionOption (0xb41b97f8) 0 empty
+
+Class QWebPage::ErrorPageExtensionReturn
+   size=16 align=4
+   base size=16 base align=4
+QWebPage::ErrorPageExtensionReturn (0xb41a8fc0) 0
+  QWebPage::ExtensionReturn (0xb41b9834) 0 empty
+
+Vtable for QWebPage
+QWebPage::_ZTV8QWebPage: 26u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QWebPage)
+8     QWebPage::metaObject
+12    QWebPage::qt_metacast
+16    QWebPage::qt_metacall
+20    QWebPage::~QWebPage
+24    QWebPage::~QWebPage
+28    QWebPage::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWebPage::triggerAction
+60    QWebPage::extension
+64    QWebPage::supportsExtension
+68    QWebPage::createWindow
+72    QWebPage::createPlugin
+76    QWebPage::acceptNavigationRequest
+80    QWebPage::chooseFile
+84    QWebPage::javaScriptAlert
+88    QWebPage::javaScriptConfirm
+92    QWebPage::javaScriptPrompt
+96    QWebPage::javaScriptConsoleMessage
+100   QWebPage::userAgentForUrl
+
+Class QWebPage
+   size=12 align=4
+   base size=12 base align=4
+QWebPage (0xb41a8d00) 0
+    vptr=((& QWebPage::_ZTV8QWebPage) + 8u)
+  QObject (0xb41b96cc) 0
+      primary-for QWebPage (0xb41a8d00)
+
+Vtable for QMimeSource
+QMimeSource::_ZTV11QMimeSource: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMimeSource)
+8     QMimeSource::~QMimeSource
+12    QMimeSource::~QMimeSource
+16    __cxa_pure_virtual
+20    QMimeSource::provides
+24    __cxa_pure_virtual
+
+Class QMimeSource
+   size=4 align=4
+   base size=4 base align=4
+QMimeSource (0xb42020f0) 0 nearly-empty
+    vptr=((& QMimeSource::_ZTV11QMimeSource) + 8u)
+
+Vtable for QDrag
+QDrag::_ZTV5QDrag: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QDrag)
+8     QDrag::metaObject
+12    QDrag::qt_metacast
+16    QDrag::qt_metacall
+20    QDrag::~QDrag
+24    QDrag::~QDrag
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QDrag
+   size=8 align=4
+   base size=8 base align=4
+QDrag (0xb41e9780) 0
+    vptr=((& QDrag::_ZTV5QDrag) + 8u)
+  QObject (0xb420212c) 0
+      primary-for QDrag (0xb41e9780)
+
+Vtable for QInputEvent
+QInputEvent::_ZTV11QInputEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QInputEvent)
+8     QInputEvent::~QInputEvent
+12    QInputEvent::~QInputEvent
+
+Class QInputEvent
+   size=16 align=4
+   base size=16 base align=4
+QInputEvent (0xb41e9a40) 0
+    vptr=((& QInputEvent::_ZTV11QInputEvent) + 8u)
+  QEvent (0xb4202348) 0
+      primary-for QInputEvent (0xb41e9a40)
+
+Vtable for QMouseEvent
+QMouseEvent::_ZTV11QMouseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QMouseEvent)
+8     QMouseEvent::~QMouseEvent
+12    QMouseEvent::~QMouseEvent
+
+Class QMouseEvent
+   size=40 align=4
+   base size=40 base align=4
+QMouseEvent (0xb41e9b40) 0
+    vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 8u)
+  QInputEvent (0xb41e9b80) 0
+      primary-for QMouseEvent (0xb41e9b40)
+    QEvent (0xb4202438) 0
+        primary-for QInputEvent (0xb41e9b80)
+
+Vtable for QHoverEvent
+QHoverEvent::_ZTV11QHoverEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QHoverEvent)
+8     QHoverEvent::~QHoverEvent
+12    QHoverEvent::~QHoverEvent
+
+Class QHoverEvent
+   size=28 align=4
+   base size=28 base align=4
+QHoverEvent (0xb41e9f80) 0
+    vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 8u)
+  QEvent (0xb4202924) 0
+      primary-for QHoverEvent (0xb41e9f80)
+
+Vtable for QWheelEvent
+QWheelEvent::_ZTV11QWheelEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QWheelEvent)
+8     QWheelEvent::~QWheelEvent
+12    QWheelEvent::~QWheelEvent
+
+Class QWheelEvent
+   size=44 align=4
+   base size=44 base align=4
+QWheelEvent (0xb4032080) 0
+    vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 8u)
+  QInputEvent (0xb40320c0) 0
+      primary-for QWheelEvent (0xb4032080)
+    QEvent (0xb42029d8) 0
+        primary-for QInputEvent (0xb40320c0)
+
+Vtable for QTabletEvent
+QTabletEvent::_ZTV12QTabletEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTabletEvent)
+8     QTabletEvent::~QTabletEvent
+12    QTabletEvent::~QTabletEvent
+
+Class QTabletEvent
+   size=104 align=4
+   base size=104 base align=4
+QTabletEvent (0xb4032400) 0
+    vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 8u)
+  QInputEvent (0xb4032440) 0
+      primary-for QTabletEvent (0xb4032400)
+    QEvent (0xb4202d98) 0
+        primary-for QInputEvent (0xb4032440)
+
+Vtable for QKeyEvent
+QKeyEvent::_ZTV9QKeyEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QKeyEvent)
+8     QKeyEvent::~QKeyEvent
+12    QKeyEvent::~QKeyEvent
+
+Class QKeyEvent
+   size=28 align=4
+   base size=27 base align=4
+QKeyEvent (0xb4032940) 0
+    vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 8u)
+  QInputEvent (0xb4032980) 0
+      primary-for QKeyEvent (0xb4032940)
+    QEvent (0xb40493fc) 0
+        primary-for QInputEvent (0xb4032980)
+
+Vtable for QFocusEvent
+QFocusEvent::_ZTV11QFocusEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFocusEvent)
+8     QFocusEvent::~QFocusEvent
+12    QFocusEvent::~QFocusEvent
+
+Class QFocusEvent
+   size=16 align=4
+   base size=16 base align=4
+QFocusEvent (0xb4032ec0) 0
+    vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 8u)
+  QEvent (0xb4049e4c) 0
+      primary-for QFocusEvent (0xb4032ec0)
+
+Vtable for QPaintEvent
+QPaintEvent::_ZTV11QPaintEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QPaintEvent)
+8     QPaintEvent::~QPaintEvent
+12    QPaintEvent::~QPaintEvent
+
+Class QPaintEvent
+   size=36 align=4
+   base size=33 base align=4
+QPaintEvent (0xb4069040) 0
+    vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 8u)
+  QEvent (0xb4049f00) 0
+      primary-for QPaintEvent (0xb4069040)
+
+Vtable for QUpdateLaterEvent
+QUpdateLaterEvent::_ZTV17QUpdateLaterEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QUpdateLaterEvent)
+8     QUpdateLaterEvent::~QUpdateLaterEvent
+12    QUpdateLaterEvent::~QUpdateLaterEvent
+
+Class QUpdateLaterEvent
+   size=16 align=4
+   base size=16 base align=4
+QUpdateLaterEvent (0xb40691c0) 0
+    vptr=((& QUpdateLaterEvent::_ZTV17QUpdateLaterEvent) + 8u)
+  QEvent (0xb407003c) 0
+      primary-for QUpdateLaterEvent (0xb40691c0)
+
+Vtable for QMoveEvent
+QMoveEvent::_ZTV10QMoveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QMoveEvent)
+8     QMoveEvent::~QMoveEvent
+12    QMoveEvent::~QMoveEvent
+
+Class QMoveEvent
+   size=28 align=4
+   base size=28 base align=4
+QMoveEvent (0xb4069280) 0
+    vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 8u)
+  QEvent (0xb40700b4) 0
+      primary-for QMoveEvent (0xb4069280)
+
+Vtable for QResizeEvent
+QResizeEvent::_ZTV12QResizeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QResizeEvent)
+8     QResizeEvent::~QResizeEvent
+12    QResizeEvent::~QResizeEvent
+
+Class QResizeEvent
+   size=28 align=4
+   base size=28 base align=4
+QResizeEvent (0xb4069380) 0
+    vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 8u)
+  QEvent (0xb4070168) 0
+      primary-for QResizeEvent (0xb4069380)
+
+Vtable for QCloseEvent
+QCloseEvent::_ZTV11QCloseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QCloseEvent)
+8     QCloseEvent::~QCloseEvent
+12    QCloseEvent::~QCloseEvent
+
+Class QCloseEvent
+   size=12 align=4
+   base size=12 base align=4
+QCloseEvent (0xb4069480) 0
+    vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 8u)
+  QEvent (0xb407021c) 0
+      primary-for QCloseEvent (0xb4069480)
+
+Vtable for QIconDragEvent
+QIconDragEvent::_ZTV14QIconDragEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QIconDragEvent)
+8     QIconDragEvent::~QIconDragEvent
+12    QIconDragEvent::~QIconDragEvent
+
+Class QIconDragEvent
+   size=12 align=4
+   base size=12 base align=4
+QIconDragEvent (0xb4069500) 0
+    vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 8u)
+  QEvent (0xb4070258) 0
+      primary-for QIconDragEvent (0xb4069500)
+
+Vtable for QShowEvent
+QShowEvent::_ZTV10QShowEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QShowEvent)
+8     QShowEvent::~QShowEvent
+12    QShowEvent::~QShowEvent
+
+Class QShowEvent
+   size=12 align=4
+   base size=12 base align=4
+QShowEvent (0xb4069580) 0
+    vptr=((& QShowEvent::_ZTV10QShowEvent) + 8u)
+  QEvent (0xb4070294) 0
+      primary-for QShowEvent (0xb4069580)
+
+Vtable for QHideEvent
+QHideEvent::_ZTV10QHideEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QHideEvent)
+8     QHideEvent::~QHideEvent
+12    QHideEvent::~QHideEvent
+
+Class QHideEvent
+   size=12 align=4
+   base size=12 base align=4
+QHideEvent (0xb4069600) 0
+    vptr=((& QHideEvent::_ZTV10QHideEvent) + 8u)
+  QEvent (0xb40702d0) 0
+      primary-for QHideEvent (0xb4069600)
+
+Vtable for QContextMenuEvent
+QContextMenuEvent::_ZTV17QContextMenuEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QContextMenuEvent)
+8     QContextMenuEvent::~QContextMenuEvent
+12    QContextMenuEvent::~QContextMenuEvent
+
+Class QContextMenuEvent
+   size=36 align=4
+   base size=33 base align=4
+QContextMenuEvent (0xb4069680) 0
+    vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 8u)
+  QInputEvent (0xb40696c0) 0
+      primary-for QContextMenuEvent (0xb4069680)
+    QEvent (0xb407030c) 0
+        primary-for QInputEvent (0xb40696c0)
+
+Class QInputMethodEvent::Attribute
+   size=24 align=4
+   base size=24 base align=4
+QInputMethodEvent::Attribute (0xb4070654) 0
+
+Vtable for QInputMethodEvent
+QInputMethodEvent::_ZTV17QInputMethodEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QInputMethodEvent)
+8     QInputMethodEvent::~QInputMethodEvent
+12    QInputMethodEvent::~QInputMethodEvent
+
+Class QInputMethodEvent
+   size=32 align=4
+   base size=32 base align=4
+QInputMethodEvent (0xb4069900) 0
+    vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 8u)
+  QEvent (0xb4070618) 0
+      primary-for QInputMethodEvent (0xb4069900)
+
+Vtable for QDropEvent
+QDropEvent::_ZTV10QDropEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QDropEvent)
+8     QDropEvent::~QDropEvent
+12    QDropEvent::~QDropEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI10QDropEvent)
+36    QDropEvent::_ZThn12_N10QDropEventD1Ev
+40    QDropEvent::_ZThn12_N10QDropEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDropEvent
+   size=52 align=4
+   base size=52 base align=4
+QDropEvent (0xb40a4280) 0
+    vptr=((& QDropEvent::_ZTV10QDropEvent) + 8u)
+  QEvent (0xb4070bb8) 0
+      primary-for QDropEvent (0xb40a4280)
+  QMimeSource (0xb4070bf4) 12 nearly-empty
+      vptr=((& QDropEvent::_ZTV10QDropEvent) + 36u)
+
+Vtable for QDragMoveEvent
+QDragMoveEvent::_ZTV14QDragMoveEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QDragMoveEvent)
+8     QDragMoveEvent::~QDragMoveEvent
+12    QDragMoveEvent::~QDragMoveEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI14QDragMoveEvent)
+36    QDragMoveEvent::_ZThn12_N14QDragMoveEventD1Ev
+40    QDragMoveEvent::_ZThn12_N14QDragMoveEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDragMoveEvent
+   size=68 align=4
+   base size=68 base align=4
+QDragMoveEvent (0xb40b21c0) 0
+    vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 8u)
+  QDropEvent (0xb40aaf50) 0
+      primary-for QDragMoveEvent (0xb40b21c0)
+    QEvent (0xb40b412c) 0
+        primary-for QDropEvent (0xb40aaf50)
+    QMimeSource (0xb40b4168) 12 nearly-empty
+        vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 36u)
+
+Vtable for QDragEnterEvent
+QDragEnterEvent::_ZTV15QDragEnterEvent: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QDragEnterEvent)
+8     QDragEnterEvent::~QDragEnterEvent
+12    QDragEnterEvent::~QDragEnterEvent
+16    QDropEvent::format
+20    QDropEvent::encodedData
+24    QDropEvent::provides
+28    (int (*)(...))-0x00000000c
+32    (int (*)(...))(& _ZTI15QDragEnterEvent)
+36    QDragEnterEvent::_ZThn12_N15QDragEnterEventD1Ev
+40    QDragEnterEvent::_ZThn12_N15QDragEnterEventD0Ev
+44    QDropEvent::_ZThn12_NK10QDropEvent6formatEi
+48    QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc
+52    QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc
+
+Class QDragEnterEvent
+   size=68 align=4
+   base size=68 base align=4
+QDragEnterEvent (0xb40b23c0) 0
+    vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 8u)
+  QDragMoveEvent (0xb40b2400) 0
+      primary-for QDragEnterEvent (0xb40b23c0)
+    QDropEvent (0xb40bc000) 0
+        primary-for QDragMoveEvent (0xb40b2400)
+      QEvent (0xb40b4348) 0
+          primary-for QDropEvent (0xb40bc000)
+      QMimeSource (0xb40b4384) 12 nearly-empty
+          vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 36u)
+
+Vtable for QDragResponseEvent
+QDragResponseEvent::_ZTV18QDragResponseEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QDragResponseEvent)
+8     QDragResponseEvent::~QDragResponseEvent
+12    QDragResponseEvent::~QDragResponseEvent
+
+Class QDragResponseEvent
+   size=16 align=4
+   base size=13 base align=4
+QDragResponseEvent (0xb40b2480) 0
+    vptr=((& QDragResponseEvent::_ZTV18QDragResponseEvent) + 8u)
+  QEvent (0xb40b43c0) 0
+      primary-for QDragResponseEvent (0xb40b2480)
+
+Vtable for QDragLeaveEvent
+QDragLeaveEvent::_ZTV15QDragLeaveEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QDragLeaveEvent)
+8     QDragLeaveEvent::~QDragLeaveEvent
+12    QDragLeaveEvent::~QDragLeaveEvent
+
+Class QDragLeaveEvent
+   size=12 align=4
+   base size=12 base align=4
+QDragLeaveEvent (0xb40b2540) 0
+    vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 8u)
+  QEvent (0xb40b4438) 0
+      primary-for QDragLeaveEvent (0xb40b2540)
+
+Vtable for QHelpEvent
+QHelpEvent::_ZTV10QHelpEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QHelpEvent)
+8     QHelpEvent::~QHelpEvent
+12    QHelpEvent::~QHelpEvent
+
+Class QHelpEvent
+   size=28 align=4
+   base size=28 base align=4
+QHelpEvent (0xb40b25c0) 0
+    vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 8u)
+  QEvent (0xb40b4474) 0
+      primary-for QHelpEvent (0xb40b25c0)
+
+Vtable for QStatusTipEvent
+QStatusTipEvent::_ZTV15QStatusTipEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QStatusTipEvent)
+8     QStatusTipEvent::~QStatusTipEvent
+12    QStatusTipEvent::~QStatusTipEvent
+
+Class QStatusTipEvent
+   size=16 align=4
+   base size=16 base align=4
+QStatusTipEvent (0xb40b27c0) 0
+    vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 8u)
+  QEvent (0xb40b4708) 0
+      primary-for QStatusTipEvent (0xb40b27c0)
+
+Vtable for QWhatsThisClickedEvent
+QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI22QWhatsThisClickedEvent)
+8     QWhatsThisClickedEvent::~QWhatsThisClickedEvent
+12    QWhatsThisClickedEvent::~QWhatsThisClickedEvent
+
+Class QWhatsThisClickedEvent
+   size=16 align=4
+   base size=16 base align=4
+QWhatsThisClickedEvent (0xb40b2880) 0
+    vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 8u)
+  QEvent (0xb40b47bc) 0
+      primary-for QWhatsThisClickedEvent (0xb40b2880)
+
+Vtable for QActionEvent
+QActionEvent::_ZTV12QActionEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QActionEvent)
+8     QActionEvent::~QActionEvent
+12    QActionEvent::~QActionEvent
+
+Class QActionEvent
+   size=20 align=4
+   base size=20 base align=4
+QActionEvent (0xb40b2940) 0
+    vptr=((& QActionEvent::_ZTV12QActionEvent) + 8u)
+  QEvent (0xb40b4870) 0
+      primary-for QActionEvent (0xb40b2940)
+
+Vtable for QFileOpenEvent
+QFileOpenEvent::_ZTV14QFileOpenEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QFileOpenEvent)
+8     QFileOpenEvent::~QFileOpenEvent
+12    QFileOpenEvent::~QFileOpenEvent
+
+Class QFileOpenEvent
+   size=16 align=4
+   base size=16 base align=4
+QFileOpenEvent (0xb40b2a40) 0
+    vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 8u)
+  QEvent (0xb40b4924) 0
+      primary-for QFileOpenEvent (0xb40b2a40)
+
+Vtable for QToolBarChangeEvent
+QToolBarChangeEvent::_ZTV19QToolBarChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QToolBarChangeEvent)
+8     QToolBarChangeEvent::~QToolBarChangeEvent
+12    QToolBarChangeEvent::~QToolBarChangeEvent
+
+Class QToolBarChangeEvent
+   size=16 align=4
+   base size=13 base align=4
+QToolBarChangeEvent (0xb40b2b00) 0
+    vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 8u)
+  QEvent (0xb40b49d8) 0
+      primary-for QToolBarChangeEvent (0xb40b2b00)
+
+Vtable for QShortcutEvent
+QShortcutEvent::_ZTV14QShortcutEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QShortcutEvent)
+8     QShortcutEvent::~QShortcutEvent
+12    QShortcutEvent::~QShortcutEvent
+
+Class QShortcutEvent
+   size=24 align=4
+   base size=24 base align=4
+QShortcutEvent (0xb40b2c40) 0
+    vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 8u)
+  QEvent (0xb40b4a50) 0
+      primary-for QShortcutEvent (0xb40b2c40)
+
+Vtable for QClipboardEvent
+QClipboardEvent::_ZTV15QClipboardEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QClipboardEvent)
+8     QClipboardEvent::~QClipboardEvent
+12    QClipboardEvent::~QClipboardEvent
+
+Class QClipboardEvent
+   size=12 align=4
+   base size=12 base align=4
+QClipboardEvent (0xb40b2e40) 0
+    vptr=((& QClipboardEvent::_ZTV15QClipboardEvent) + 8u)
+  QEvent (0xb40b4bf4) 0
+      primary-for QClipboardEvent (0xb40b2e40)
+
+Vtable for QWindowStateChangeEvent
+QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QWindowStateChangeEvent)
+8     QWindowStateChangeEvent::~QWindowStateChangeEvent
+12    QWindowStateChangeEvent::~QWindowStateChangeEvent
+
+Class QWindowStateChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QWindowStateChangeEvent (0xb40b2f00) 0
+    vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 8u)
+  QEvent (0xb40b4c6c) 0
+      primary-for QWindowStateChangeEvent (0xb40b2f00)
+
+Vtable for QMenubarUpdatedEvent
+QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QMenubarUpdatedEvent)
+8     QMenubarUpdatedEvent::~QMenubarUpdatedEvent
+12    QMenubarUpdatedEvent::~QMenubarUpdatedEvent
+
+Class QMenubarUpdatedEvent
+   size=16 align=4
+   base size=16 base align=4
+QMenubarUpdatedEvent (0xb40b2fc0) 0
+    vptr=((& QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent) + 8u)
+  QEvent (0xb40b4d20) 0
+      primary-for QMenubarUpdatedEvent (0xb40b2fc0)
+
+Class QTouchEvent::TouchPoint
+   size=4 align=4
+   base size=4 base align=4
+QTouchEvent::TouchPoint (0xb40b4f3c) 0
+
+Vtable for QTouchEvent
+QTouchEvent::_ZTV11QTouchEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTouchEvent)
+8     QTouchEvent::~QTouchEvent
+12    QTouchEvent::~QTouchEvent
+
+Class QTouchEvent
+   size=32 align=4
+   base size=32 base align=4
+QTouchEvent (0xb40e1100) 0
+    vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 8u)
+  QInputEvent (0xb40e1140) 0
+      primary-for QTouchEvent (0xb40e1100)
+    QEvent (0xb40b4f00) 0
+        primary-for QInputEvent (0xb40e1140)
+
+Vtable for QGestureEvent
+QGestureEvent::_ZTV13QGestureEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGestureEvent)
+8     QGestureEvent::~QGestureEvent
+12    QGestureEvent::~QGestureEvent
+
+Class QGestureEvent
+   size=12 align=4
+   base size=12 base align=4
+QGestureEvent (0xb40e1500) 0
+    vptr=((& QGestureEvent::_ZTV13QGestureEvent) + 8u)
+  QEvent (0xb410821c) 0
+      primary-for QGestureEvent (0xb40e1500)
+
+Vtable for QGraphicsLayoutItem
+QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsLayoutItem)
+8     QGraphicsLayoutItem::~QGraphicsLayoutItem
+12    QGraphicsLayoutItem::~QGraphicsLayoutItem
+16    QGraphicsLayoutItem::setGeometry
+20    QGraphicsLayoutItem::getContentsMargins
+24    QGraphicsLayoutItem::updateGeometry
+28    __cxa_pure_virtual
+
+Class QGraphicsLayoutItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLayoutItem (0xb4108258) 0
+    vptr=((& QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem) + 8u)
+
+Vtable for QGraphicsItem
+QGraphicsItem::_ZTV13QGraphicsItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QGraphicsItem)
+8     QGraphicsItem::~QGraphicsItem
+12    QGraphicsItem::~QGraphicsItem
+16    QGraphicsItem::advance
+20    __cxa_pure_virtual
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsItem::isObscuredBy
+44    QGraphicsItem::opaqueArea
+48    __cxa_pure_virtual
+52    QGraphicsItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QGraphicsItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsItem (0xb41087f8) 0
+    vptr=((& QGraphicsItem::_ZTV13QGraphicsItem) + 8u)
+
+Vtable for QGraphicsObject
+QGraphicsObject::_ZTV15QGraphicsObject: 53u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsObject)
+8     QGraphicsObject::metaObject
+12    QGraphicsObject::qt_metacast
+16    QGraphicsObject::qt_metacall
+20    QGraphicsObject::~QGraphicsObject
+24    QGraphicsObject::~QGraphicsObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    (int (*)(...))-0x000000008
+60    (int (*)(...))(& _ZTI15QGraphicsObject)
+64    QGraphicsObject::_ZThn8_N15QGraphicsObjectD1Ev
+68    QGraphicsObject::_ZThn8_N15QGraphicsObjectD0Ev
+72    QGraphicsItem::advance
+76    __cxa_pure_virtual
+80    QGraphicsItem::shape
+84    QGraphicsItem::contains
+88    QGraphicsItem::collidesWithItem
+92    QGraphicsItem::collidesWithPath
+96    QGraphicsItem::isObscuredBy
+100   QGraphicsItem::opaqueArea
+104   __cxa_pure_virtual
+108   QGraphicsItem::type
+112   QGraphicsItem::sceneEventFilter
+116   QGraphicsItem::sceneEvent
+120   QGraphicsItem::contextMenuEvent
+124   QGraphicsItem::dragEnterEvent
+128   QGraphicsItem::dragLeaveEvent
+132   QGraphicsItem::dragMoveEvent
+136   QGraphicsItem::dropEvent
+140   QGraphicsItem::focusInEvent
+144   QGraphicsItem::focusOutEvent
+148   QGraphicsItem::hoverEnterEvent
+152   QGraphicsItem::hoverMoveEvent
+156   QGraphicsItem::hoverLeaveEvent
+160   QGraphicsItem::keyPressEvent
+164   QGraphicsItem::keyReleaseEvent
+168   QGraphicsItem::mousePressEvent
+172   QGraphicsItem::mouseMoveEvent
+176   QGraphicsItem::mouseReleaseEvent
+180   QGraphicsItem::mouseDoubleClickEvent
+184   QGraphicsItem::wheelEvent
+188   QGraphicsItem::inputMethodEvent
+192   QGraphicsItem::inputMethodQuery
+196   QGraphicsItem::itemChange
+200   QGraphicsItem::supportsExtension
+204   QGraphicsItem::setExtension
+208   QGraphicsItem::extension
+
+Class QGraphicsObject
+   size=16 align=4
+   base size=16 base align=4
+QGraphicsObject (0xb3fa4870) 0
+    vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 8u)
+  QObject (0xb3f9d9d8) 0
+      primary-for QGraphicsObject (0xb3fa4870)
+  QGraphicsItem (0xb3f9da14) 8
+      vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 64u)
+
+Vtable for QAbstractGraphicsShapeItem
+QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractGraphicsShapeItem)
+8     QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem
+12    QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem
+16    QGraphicsItem::advance
+20    __cxa_pure_virtual
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QAbstractGraphicsShapeItem::isObscuredBy
+44    QAbstractGraphicsShapeItem::opaqueArea
+48    __cxa_pure_virtual
+52    QGraphicsItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QAbstractGraphicsShapeItem
+   size=8 align=4
+   base size=8 base align=4
+QAbstractGraphicsShapeItem (0xb3f8da40) 0
+    vptr=((& QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem) + 8u)
+  QGraphicsItem (0xb3f9db40) 0
+      primary-for QAbstractGraphicsShapeItem (0xb3f8da40)
+
+Vtable for QGraphicsPathItem
+QGraphicsPathItem::_ZTV17QGraphicsPathItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsPathItem)
+8     QGraphicsPathItem::~QGraphicsPathItem
+12    QGraphicsPathItem::~QGraphicsPathItem
+16    QGraphicsItem::advance
+20    QGraphicsPathItem::boundingRect
+24    QGraphicsPathItem::shape
+28    QGraphicsPathItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPathItem::isObscuredBy
+44    QGraphicsPathItem::opaqueArea
+48    QGraphicsPathItem::paint
+52    QGraphicsPathItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPathItem::supportsExtension
+148   QGraphicsPathItem::setExtension
+152   QGraphicsPathItem::extension
+
+Class QGraphicsPathItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPathItem (0xb3f8db40) 0
+    vptr=((& QGraphicsPathItem::_ZTV17QGraphicsPathItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb3f8db80) 0
+      primary-for QGraphicsPathItem (0xb3f8db40)
+    QGraphicsItem (0xb3f9dc6c) 0
+        primary-for QAbstractGraphicsShapeItem (0xb3f8db80)
+
+Vtable for QGraphicsRectItem
+QGraphicsRectItem::_ZTV17QGraphicsRectItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsRectItem)
+8     QGraphicsRectItem::~QGraphicsRectItem
+12    QGraphicsRectItem::~QGraphicsRectItem
+16    QGraphicsItem::advance
+20    QGraphicsRectItem::boundingRect
+24    QGraphicsRectItem::shape
+28    QGraphicsRectItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsRectItem::isObscuredBy
+44    QGraphicsRectItem::opaqueArea
+48    QGraphicsRectItem::paint
+52    QGraphicsRectItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsRectItem::supportsExtension
+148   QGraphicsRectItem::setExtension
+152   QGraphicsRectItem::extension
+
+Class QGraphicsRectItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsRectItem (0xb3f8dc80) 0
+    vptr=((& QGraphicsRectItem::_ZTV17QGraphicsRectItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb3f8dcc0) 0
+      primary-for QGraphicsRectItem (0xb3f8dc80)
+    QGraphicsItem (0xb3f9dd98) 0
+        primary-for QAbstractGraphicsShapeItem (0xb3f8dcc0)
+
+Vtable for QGraphicsEllipseItem
+QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsEllipseItem)
+8     QGraphicsEllipseItem::~QGraphicsEllipseItem
+12    QGraphicsEllipseItem::~QGraphicsEllipseItem
+16    QGraphicsItem::advance
+20    QGraphicsEllipseItem::boundingRect
+24    QGraphicsEllipseItem::shape
+28    QGraphicsEllipseItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsEllipseItem::isObscuredBy
+44    QGraphicsEllipseItem::opaqueArea
+48    QGraphicsEllipseItem::paint
+52    QGraphicsEllipseItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsEllipseItem::supportsExtension
+148   QGraphicsEllipseItem::setExtension
+152   QGraphicsEllipseItem::extension
+
+Class QGraphicsEllipseItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsEllipseItem (0xb3f8de00) 0
+    vptr=((& QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb3f8de40) 0
+      primary-for QGraphicsEllipseItem (0xb3f8de00)
+    QGraphicsItem (0xb3f9df78) 0
+        primary-for QAbstractGraphicsShapeItem (0xb3f8de40)
+
+Vtable for QGraphicsPolygonItem
+QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QGraphicsPolygonItem)
+8     QGraphicsPolygonItem::~QGraphicsPolygonItem
+12    QGraphicsPolygonItem::~QGraphicsPolygonItem
+16    QGraphicsItem::advance
+20    QGraphicsPolygonItem::boundingRect
+24    QGraphicsPolygonItem::shape
+28    QGraphicsPolygonItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPolygonItem::isObscuredBy
+44    QGraphicsPolygonItem::opaqueArea
+48    QGraphicsPolygonItem::paint
+52    QGraphicsPolygonItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPolygonItem::supportsExtension
+148   QGraphicsPolygonItem::setExtension
+152   QGraphicsPolygonItem::extension
+
+Class QGraphicsPolygonItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPolygonItem (0xb3f8df80) 0
+    vptr=((& QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb3f8dfc0) 0
+      primary-for QGraphicsPolygonItem (0xb3f8df80)
+    QGraphicsItem (0xb3fd9168) 0
+        primary-for QAbstractGraphicsShapeItem (0xb3f8dfc0)
+
+Vtable for QGraphicsLineItem
+QGraphicsLineItem::_ZTV17QGraphicsLineItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsLineItem)
+8     QGraphicsLineItem::~QGraphicsLineItem
+12    QGraphicsLineItem::~QGraphicsLineItem
+16    QGraphicsItem::advance
+20    QGraphicsLineItem::boundingRect
+24    QGraphicsLineItem::shape
+28    QGraphicsLineItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsLineItem::isObscuredBy
+44    QGraphicsLineItem::opaqueArea
+48    QGraphicsLineItem::paint
+52    QGraphicsLineItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsLineItem::supportsExtension
+148   QGraphicsLineItem::setExtension
+152   QGraphicsLineItem::extension
+
+Class QGraphicsLineItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsLineItem (0xb3fdd0c0) 0
+    vptr=((& QGraphicsLineItem::_ZTV17QGraphicsLineItem) + 8u)
+  QGraphicsItem (0xb3fd9294) 0
+      primary-for QGraphicsLineItem (0xb3fdd0c0)
+
+Vtable for QGraphicsPixmapItem
+QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QGraphicsPixmapItem)
+8     QGraphicsPixmapItem::~QGraphicsPixmapItem
+12    QGraphicsPixmapItem::~QGraphicsPixmapItem
+16    QGraphicsItem::advance
+20    QGraphicsPixmapItem::boundingRect
+24    QGraphicsPixmapItem::shape
+28    QGraphicsPixmapItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsPixmapItem::isObscuredBy
+44    QGraphicsPixmapItem::opaqueArea
+48    QGraphicsPixmapItem::paint
+52    QGraphicsPixmapItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsPixmapItem::supportsExtension
+148   QGraphicsPixmapItem::setExtension
+152   QGraphicsPixmapItem::extension
+
+Class QGraphicsPixmapItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsPixmapItem (0xb3fdd200) 0
+    vptr=((& QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem) + 8u)
+  QGraphicsItem (0xb3fd9474) 0
+      primary-for QGraphicsPixmapItem (0xb3fdd200)
+
+Vtable for QGraphicsTextItem
+QGraphicsTextItem::_ZTV17QGraphicsTextItem: 82u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QGraphicsTextItem)
+8     QGraphicsTextItem::metaObject
+12    QGraphicsTextItem::qt_metacast
+16    QGraphicsTextItem::qt_metacall
+20    QGraphicsTextItem::~QGraphicsTextItem
+24    QGraphicsTextItem::~QGraphicsTextItem
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsTextItem::boundingRect
+60    QGraphicsTextItem::shape
+64    QGraphicsTextItem::contains
+68    QGraphicsTextItem::paint
+72    QGraphicsTextItem::isObscuredBy
+76    QGraphicsTextItem::opaqueArea
+80    QGraphicsTextItem::type
+84    QGraphicsTextItem::sceneEvent
+88    QGraphicsTextItem::mousePressEvent
+92    QGraphicsTextItem::mouseMoveEvent
+96    QGraphicsTextItem::mouseReleaseEvent
+100   QGraphicsTextItem::mouseDoubleClickEvent
+104   QGraphicsTextItem::contextMenuEvent
+108   QGraphicsTextItem::keyPressEvent
+112   QGraphicsTextItem::keyReleaseEvent
+116   QGraphicsTextItem::focusInEvent
+120   QGraphicsTextItem::focusOutEvent
+124   QGraphicsTextItem::dragEnterEvent
+128   QGraphicsTextItem::dragLeaveEvent
+132   QGraphicsTextItem::dragMoveEvent
+136   QGraphicsTextItem::dropEvent
+140   QGraphicsTextItem::inputMethodEvent
+144   QGraphicsTextItem::hoverEnterEvent
+148   QGraphicsTextItem::hoverMoveEvent
+152   QGraphicsTextItem::hoverLeaveEvent
+156   QGraphicsTextItem::inputMethodQuery
+160   QGraphicsTextItem::supportsExtension
+164   QGraphicsTextItem::setExtension
+168   QGraphicsTextItem::extension
+172   (int (*)(...))-0x000000008
+176   (int (*)(...))(& _ZTI17QGraphicsTextItem)
+180   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD1Ev
+184   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD0Ev
+188   QGraphicsItem::advance
+192   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12boundingRectEv
+196   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem5shapeEv
+200   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem8containsERK7QPointF
+204   QGraphicsItem::collidesWithItem
+208   QGraphicsItem::collidesWithPath
+212   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12isObscuredByEPK13QGraphicsItem
+216   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem10opaqueAreaEv
+220   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+224   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem4typeEv
+228   QGraphicsItem::sceneEventFilter
+232   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem10sceneEventEP6QEvent
+236   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16contextMenuEventEP30QGraphicsSceneContextMenuEvent
+240   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragEnterEventEP27QGraphicsSceneDragDropEvent
+244   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragLeaveEventEP27QGraphicsSceneDragDropEvent
+248   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13dragMoveEventEP27QGraphicsSceneDragDropEvent
+252   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem9dropEventEP27QGraphicsSceneDragDropEvent
+256   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12focusInEventEP11QFocusEvent
+260   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13focusOutEventEP11QFocusEvent
+264   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverEnterEventEP24QGraphicsSceneHoverEvent
+268   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14hoverMoveEventEP24QGraphicsSceneHoverEvent
+272   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+276   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13keyPressEventEP9QKeyEvent
+280   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15keyReleaseEventEP9QKeyEvent
+284   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15mousePressEventEP24QGraphicsSceneMouseEvent
+288   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14mouseMoveEventEP24QGraphicsSceneMouseEvent
+292   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem17mouseReleaseEventEP24QGraphicsSceneMouseEvent
+296   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent
+300   QGraphicsItem::wheelEvent
+304   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16inputMethodEventEP17QInputMethodEvent
+308   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem16inputMethodQueryEN2Qt16InputMethodQueryE
+312   QGraphicsItem::itemChange
+316   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem17supportsExtensionEN13QGraphicsItem9ExtensionE
+320   QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12setExtensionEN13QGraphicsItem9ExtensionERK8QVariant
+324   QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem9extensionERK8QVariant
+
+Class QGraphicsTextItem
+   size=20 align=4
+   base size=20 base align=4
+QGraphicsTextItem (0xb3fdd340) 0
+    vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 8u)
+  QGraphicsObject (0xb3ff8dc0) 0
+      primary-for QGraphicsTextItem (0xb3fdd340)
+    QObject (0xb3fd95a0) 0
+        primary-for QGraphicsObject (0xb3ff8dc0)
+    QGraphicsItem (0xb3fd95dc) 8
+        vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 180u)
+
+Vtable for QGraphicsSimpleTextItem
+QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QGraphicsSimpleTextItem)
+8     QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem
+12    QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem
+16    QGraphicsItem::advance
+20    QGraphicsSimpleTextItem::boundingRect
+24    QGraphicsSimpleTextItem::shape
+28    QGraphicsSimpleTextItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsSimpleTextItem::isObscuredBy
+44    QGraphicsSimpleTextItem::opaqueArea
+48    QGraphicsSimpleTextItem::paint
+52    QGraphicsSimpleTextItem::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsSimpleTextItem::supportsExtension
+148   QGraphicsSimpleTextItem::setExtension
+152   QGraphicsSimpleTextItem::extension
+
+Class QGraphicsSimpleTextItem
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsSimpleTextItem (0xb3fdd5c0) 0
+    vptr=((& QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem) + 8u)
+  QAbstractGraphicsShapeItem (0xb3fdd600) 0
+      primary-for QGraphicsSimpleTextItem (0xb3fdd5c0)
+    QGraphicsItem (0xb3fd97bc) 0
+        primary-for QAbstractGraphicsShapeItem (0xb3fdd600)
+
+Vtable for QGraphicsItemGroup
+QGraphicsItemGroup::_ZTV18QGraphicsItemGroup: 39u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QGraphicsItemGroup)
+8     QGraphicsItemGroup::~QGraphicsItemGroup
+12    QGraphicsItemGroup::~QGraphicsItemGroup
+16    QGraphicsItem::advance
+20    QGraphicsItemGroup::boundingRect
+24    QGraphicsItem::shape
+28    QGraphicsItem::contains
+32    QGraphicsItem::collidesWithItem
+36    QGraphicsItem::collidesWithPath
+40    QGraphicsItemGroup::isObscuredBy
+44    QGraphicsItemGroup::opaqueArea
+48    QGraphicsItemGroup::paint
+52    QGraphicsItemGroup::type
+56    QGraphicsItem::sceneEventFilter
+60    QGraphicsItem::sceneEvent
+64    QGraphicsItem::contextMenuEvent
+68    QGraphicsItem::dragEnterEvent
+72    QGraphicsItem::dragLeaveEvent
+76    QGraphicsItem::dragMoveEvent
+80    QGraphicsItem::dropEvent
+84    QGraphicsItem::focusInEvent
+88    QGraphicsItem::focusOutEvent
+92    QGraphicsItem::hoverEnterEvent
+96    QGraphicsItem::hoverMoveEvent
+100   QGraphicsItem::hoverLeaveEvent
+104   QGraphicsItem::keyPressEvent
+108   QGraphicsItem::keyReleaseEvent
+112   QGraphicsItem::mousePressEvent
+116   QGraphicsItem::mouseMoveEvent
+120   QGraphicsItem::mouseReleaseEvent
+124   QGraphicsItem::mouseDoubleClickEvent
+128   QGraphicsItem::wheelEvent
+132   QGraphicsItem::inputMethodEvent
+136   QGraphicsItem::inputMethodQuery
+140   QGraphicsItem::itemChange
+144   QGraphicsItem::supportsExtension
+148   QGraphicsItem::setExtension
+152   QGraphicsItem::extension
+
+Class QGraphicsItemGroup
+   size=8 align=4
+   base size=8 base align=4
+QGraphicsItemGroup (0xb3fdd700) 0
+    vptr=((& QGraphicsItemGroup::_ZTV18QGraphicsItemGroup) + 8u)
+  QGraphicsItem (0xb3fd98e8) 0
+      primary-for QGraphicsItemGroup (0xb3fdd700)
+
+Vtable for QGraphicsWidget
+QGraphicsWidget::_ZTV15QGraphicsWidget: 92u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QGraphicsWidget)
+8     QGraphicsWidget::metaObject
+12    QGraphicsWidget::qt_metacast
+16    QGraphicsWidget::qt_metacall
+20    QGraphicsWidget::~QGraphicsWidget
+24    QGraphicsWidget::~QGraphicsWidget
+28    QGraphicsWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsWidget::setGeometry
+60    QGraphicsWidget::getContentsMargins
+64    QGraphicsWidget::type
+68    QGraphicsWidget::paint
+72    QGraphicsWidget::paintWindowFrame
+76    QGraphicsWidget::boundingRect
+80    QGraphicsWidget::shape
+84    QGraphicsWidget::initStyleOption
+88    QGraphicsWidget::sizeHint
+92    QGraphicsWidget::updateGeometry
+96    QGraphicsWidget::itemChange
+100   QGraphicsWidget::propertyChange
+104   QGraphicsWidget::sceneEvent
+108   QGraphicsWidget::windowFrameEvent
+112   QGraphicsWidget::windowFrameSectionAt
+116   QGraphicsWidget::changeEvent
+120   QGraphicsWidget::closeEvent
+124   QGraphicsWidget::focusInEvent
+128   QGraphicsWidget::focusNextPrevChild
+132   QGraphicsWidget::focusOutEvent
+136   QGraphicsWidget::hideEvent
+140   QGraphicsWidget::moveEvent
+144   QGraphicsWidget::polishEvent
+148   QGraphicsWidget::resizeEvent
+152   QGraphicsWidget::showEvent
+156   QGraphicsWidget::hoverMoveEvent
+160   QGraphicsWidget::hoverLeaveEvent
+164   QGraphicsWidget::grabMouseEvent
+168   QGraphicsWidget::ungrabMouseEvent
+172   QGraphicsWidget::grabKeyboardEvent
+176   QGraphicsWidget::ungrabKeyboardEvent
+180   (int (*)(...))-0x000000008
+184   (int (*)(...))(& _ZTI15QGraphicsWidget)
+188   QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD1Ev
+192   QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD0Ev
+196   QGraphicsItem::advance
+200   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv
+204   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv
+208   QGraphicsItem::contains
+212   QGraphicsItem::collidesWithItem
+216   QGraphicsItem::collidesWithPath
+220   QGraphicsItem::isObscuredBy
+224   QGraphicsItem::opaqueArea
+228   QGraphicsWidget::_ZThn8_N15QGraphicsWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+232   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget4typeEv
+236   QGraphicsItem::sceneEventFilter
+240   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent
+244   QGraphicsItem::contextMenuEvent
+248   QGraphicsItem::dragEnterEvent
+252   QGraphicsItem::dragLeaveEvent
+256   QGraphicsItem::dragMoveEvent
+260   QGraphicsItem::dropEvent
+264   QGraphicsWidget::_ZThn8_N15QGraphicsWidget12focusInEventEP11QFocusEvent
+268   QGraphicsWidget::_ZThn8_N15QGraphicsWidget13focusOutEventEP11QFocusEvent
+272   QGraphicsItem::hoverEnterEvent
+276   QGraphicsWidget::_ZThn8_N15QGraphicsWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent
+280   QGraphicsWidget::_ZThn8_N15QGraphicsWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+284   QGraphicsItem::keyPressEvent
+288   QGraphicsItem::keyReleaseEvent
+292   QGraphicsItem::mousePressEvent
+296   QGraphicsItem::mouseMoveEvent
+300   QGraphicsItem::mouseReleaseEvent
+304   QGraphicsItem::mouseDoubleClickEvent
+308   QGraphicsItem::wheelEvent
+312   QGraphicsItem::inputMethodEvent
+316   QGraphicsItem::inputMethodQuery
+320   QGraphicsWidget::_ZThn8_N15QGraphicsWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant
+324   QGraphicsItem::supportsExtension
+328   QGraphicsItem::setExtension
+332   QGraphicsItem::extension
+336   (int (*)(...))-0x000000010
+340   (int (*)(...))(& _ZTI15QGraphicsWidget)
+344   QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD1Ev
+348   QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD0Ev
+352   QGraphicsWidget::_ZThn16_N15QGraphicsWidget11setGeometryERK6QRectF
+356   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_
+360   QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv
+364   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget8sizeHintEN2Qt8SizeHintERK6QSizeF
+
+Class QGraphicsWidget
+   size=24 align=4
+   base size=24 base align=4
+QGraphicsWidget (0xb3e26960) 0
+    vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 8u)
+  QGraphicsObject (0xb3e269b0) 0
+      primary-for QGraphicsWidget (0xb3e26960)
+    QObject (0xb3fd9b7c) 0
+        primary-for QGraphicsObject (0xb3e269b0)
+    QGraphicsItem (0xb3fd9bb8) 8
+        vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 188u)
+  QGraphicsLayoutItem (0xb3fd9bf4) 16
+      vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 344u)
+
+Class QTextOption::Tab
+   size=16 align=4
+   base size=14 base align=4
+QTextOption::Tab (0xb3fd9fb4) 0
+
+Class QTextOption
+   size=24 align=4
+   base size=24 base align=4
+QTextOption (0xb3fd9f78) 0
+
+Class QTileRules
+   size=8 align=4
+   base size=8 base align=4
+QTileRules (0xb3e61d5c) 0
+
+Class QPen
+   size=4 align=4
+   base size=4 base align=4
+QPen (0xb3e950b4) 0
+
+Class QPainter::PixmapFragment
+   size=80 align=4
+   base size=80 base align=4
+QPainter::PixmapFragment (0xb3e95258) 0
+
+Class QPainter
+   size=4 align=4
+   base size=4 base align=4
+QPainter (0xb3e9521c) 0
+
+Vtable for QGraphicsWebView
+QGraphicsWebView::_ZTV16QGraphicsWebView: 106u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QGraphicsWebView)
+8     QGraphicsWebView::metaObject
+12    QGraphicsWebView::qt_metacast
+16    QGraphicsWebView::qt_metacall
+20    QGraphicsWebView::~QGraphicsWebView
+24    QGraphicsWebView::~QGraphicsWebView
+28    QGraphicsWebView::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QGraphicsWebView::setGeometry
+60    QGraphicsWidget::getContentsMargins
+64    QGraphicsWidget::type
+68    QGraphicsWebView::paint
+72    QGraphicsWidget::paintWindowFrame
+76    QGraphicsWidget::boundingRect
+80    QGraphicsWidget::shape
+84    QGraphicsWidget::initStyleOption
+88    QGraphicsWebView::sizeHint
+92    QGraphicsWebView::updateGeometry
+96    QGraphicsWebView::itemChange
+100   QGraphicsWidget::propertyChange
+104   QGraphicsWebView::sceneEvent
+108   QGraphicsWidget::windowFrameEvent
+112   QGraphicsWidget::windowFrameSectionAt
+116   QGraphicsWidget::changeEvent
+120   QGraphicsWidget::closeEvent
+124   QGraphicsWebView::focusInEvent
+128   QGraphicsWebView::focusNextPrevChild
+132   QGraphicsWebView::focusOutEvent
+136   QGraphicsWidget::hideEvent
+140   QGraphicsWidget::moveEvent
+144   QGraphicsWidget::polishEvent
+148   QGraphicsWidget::resizeEvent
+152   QGraphicsWidget::showEvent
+156   QGraphicsWebView::hoverMoveEvent
+160   QGraphicsWebView::hoverLeaveEvent
+164   QGraphicsWidget::grabMouseEvent
+168   QGraphicsWidget::ungrabMouseEvent
+172   QGraphicsWidget::grabKeyboardEvent
+176   QGraphicsWidget::ungrabKeyboardEvent
+180   QGraphicsWebView::inputMethodQuery
+184   QGraphicsWebView::mousePressEvent
+188   QGraphicsWebView::mouseDoubleClickEvent
+192   QGraphicsWebView::mouseReleaseEvent
+196   QGraphicsWebView::mouseMoveEvent
+200   QGraphicsWebView::wheelEvent
+204   QGraphicsWebView::keyPressEvent
+208   QGraphicsWebView::keyReleaseEvent
+212   QGraphicsWebView::contextMenuEvent
+216   QGraphicsWebView::dragEnterEvent
+220   QGraphicsWebView::dragLeaveEvent
+224   QGraphicsWebView::dragMoveEvent
+228   QGraphicsWebView::dropEvent
+232   QGraphicsWebView::inputMethodEvent
+236   (int (*)(...))-0x000000008
+240   (int (*)(...))(& _ZTI16QGraphicsWebView)
+244   QGraphicsWebView::_ZThn8_N16QGraphicsWebViewD1Ev
+248   QGraphicsWebView::_ZThn8_N16QGraphicsWebViewD0Ev
+252   QGraphicsItem::advance
+256   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv
+260   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv
+264   QGraphicsItem::contains
+268   QGraphicsItem::collidesWithItem
+272   QGraphicsItem::collidesWithPath
+276   QGraphicsItem::isObscuredBy
+280   QGraphicsItem::opaqueArea
+284   QGraphicsWebView::_ZThn8_N16QGraphicsWebView5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
+288   QGraphicsWidget::_ZThn8_NK15QGraphicsWidget4typeEv
+292   QGraphicsItem::sceneEventFilter
+296   QGraphicsWebView::_ZThn8_N16QGraphicsWebView10sceneEventEP6QEvent
+300   QGraphicsWebView::_ZThn8_N16QGraphicsWebView16contextMenuEventEP30QGraphicsSceneContextMenuEvent
+304   QGraphicsWebView::_ZThn8_N16QGraphicsWebView14dragEnterEventEP27QGraphicsSceneDragDropEvent
+308   QGraphicsWebView::_ZThn8_N16QGraphicsWebView14dragLeaveEventEP27QGraphicsSceneDragDropEvent
+312   QGraphicsWebView::_ZThn8_N16QGraphicsWebView13dragMoveEventEP27QGraphicsSceneDragDropEvent
+316   QGraphicsWebView::_ZThn8_N16QGraphicsWebView9dropEventEP27QGraphicsSceneDragDropEvent
+320   QGraphicsWebView::_ZThn8_N16QGraphicsWebView12focusInEventEP11QFocusEvent
+324   QGraphicsWebView::_ZThn8_N16QGraphicsWebView13focusOutEventEP11QFocusEvent
+328   QGraphicsItem::hoverEnterEvent
+332   QGraphicsWebView::_ZThn8_N16QGraphicsWebView14hoverMoveEventEP24QGraphicsSceneHoverEvent
+336   QGraphicsWebView::_ZThn8_N16QGraphicsWebView15hoverLeaveEventEP24QGraphicsSceneHoverEvent
+340   QGraphicsWebView::_ZThn8_N16QGraphicsWebView13keyPressEventEP9QKeyEvent
+344   QGraphicsWebView::_ZThn8_N16QGraphicsWebView15keyReleaseEventEP9QKeyEvent
+348   QGraphicsWebView::_ZThn8_N16QGraphicsWebView15mousePressEventEP24QGraphicsSceneMouseEvent
+352   QGraphicsWebView::_ZThn8_N16QGraphicsWebView14mouseMoveEventEP24QGraphicsSceneMouseEvent
+356   QGraphicsWebView::_ZThn8_N16QGraphicsWebView17mouseReleaseEventEP24QGraphicsSceneMouseEvent
+360   QGraphicsWebView::_ZThn8_N16QGraphicsWebView21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent
+364   QGraphicsWebView::_ZThn8_N16QGraphicsWebView10wheelEventEP24QGraphicsSceneWheelEvent
+368   QGraphicsWebView::_ZThn8_N16QGraphicsWebView16inputMethodEventEP17QInputMethodEvent
+372   QGraphicsWebView::_ZThn8_NK16QGraphicsWebView16inputMethodQueryEN2Qt16InputMethodQueryE
+376   QGraphicsWebView::_ZThn8_N16QGraphicsWebView10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant
+380   QGraphicsItem::supportsExtension
+384   QGraphicsItem::setExtension
+388   QGraphicsItem::extension
+392   (int (*)(...))-0x000000010
+396   (int (*)(...))(& _ZTI16QGraphicsWebView)
+400   QGraphicsWebView::_ZThn16_N16QGraphicsWebViewD1Ev
+404   QGraphicsWebView::_ZThn16_N16QGraphicsWebViewD0Ev
+408   QGraphicsWebView::_ZThn16_N16QGraphicsWebView11setGeometryERK6QRectF
+412   QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_
+416   QGraphicsWebView::_ZThn16_N16QGraphicsWebView14updateGeometryEv
+420   QGraphicsWebView::_ZThn16_NK16QGraphicsWebView8sizeHintEN2Qt8SizeHintERK6QSizeF
+
+Class QGraphicsWebView
+   size=28 align=4
+   base size=28 base align=4
+QGraphicsWebView (0xb3da08c0) 0
+    vptr=((& QGraphicsWebView::_ZTV16QGraphicsWebView) + 8u)
+  QGraphicsWidget (0xb3dcd1e0) 0
+      primary-for QGraphicsWebView (0xb3da08c0)
+    QGraphicsObject (0xb3dcd230) 0
+        primary-for QGraphicsWidget (0xb3dcd1e0)
+      QObject (0xb3dcc03c) 0
+          primary-for QGraphicsObject (0xb3dcd230)
+      QGraphicsItem (0xb3dcc078) 8
+          vptr=((& QGraphicsWebView::_ZTV16QGraphicsWebView) + 244u)
+    QGraphicsLayoutItem (0xb3dcc0b4) 16
+        vptr=((& QGraphicsWebView::_ZTV16QGraphicsWebView) + 400u)
+
+Class QWebDatabase
+   size=4 align=4
+   base size=4 base align=4
+QWebDatabase (0xb3dcc21c) 0
+
+Class QWebElement
+   size=8 align=4
+   base size=8 base align=4
+QWebElement (0xb3dcc294) 0
+
+Class QWebElementCollection::const_iterator
+   size=8 align=4
+   base size=8 base align=4
+QWebElementCollection::const_iterator (0xb3dcc30c) 0
+
+Class QWebElementCollection::iterator
+   size=8 align=4
+   base size=8 base align=4
+QWebElementCollection::iterator (0xb3dcc348) 0
+
+Class QWebElementCollection
+   size=4 align=4
+   base size=4 base align=4
+QWebElementCollection (0xb3dcc2d0) 0
+
+Class QScriptValue
+   size=4 align=4
+   base size=4 base align=4
+QScriptValue (0xb3c2e924) 0
+
+Class QScriptContext
+   size=4 align=4
+   base size=4 base align=4
+QScriptContext (0xb3c2ece4) 0
+
+Class QScriptString
+   size=4 align=4
+   base size=4 base align=4
+QScriptString (0xb3c2ee10) 0
+
+Class QScriptProgram
+   size=4 align=4
+   base size=4 base align=4
+QScriptProgram (0xb3c2ef78) 0
+
+Class QScriptSyntaxCheckResult
+   size=4 align=4
+   base size=4 base align=4
+QScriptSyntaxCheckResult (0xb3cc70f0) 0
+
+Vtable for QScriptEngine
+QScriptEngine::_ZTV13QScriptEngine: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QScriptEngine)
+8     QScriptEngine::metaObject
+12    QScriptEngine::qt_metacast
+16    QScriptEngine::qt_metacall
+20    QScriptEngine::~QScriptEngine
+24    QScriptEngine::~QScriptEngine
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QScriptEngine
+   size=8 align=4
+   base size=8 base align=4
+QScriptEngine (0xb3c66800) 0
+    vptr=((& QScriptEngine::_ZTV13QScriptEngine) + 8u)
+  QObject (0xb3cc7258) 0
+      primary-for QScriptEngine (0xb3c66800)
+
+Class QWebHitTestResult
+   size=4 align=4
+   base size=4 base align=4
+QWebHitTestResult (0xb3cc7834) 0
+
+Vtable for QWebFrame
+QWebFrame::_ZTV9QWebFrame: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QWebFrame)
+8     QWebFrame::metaObject
+12    QWebFrame::qt_metacast
+16    QWebFrame::qt_metacall
+20    QWebFrame::~QWebFrame
+24    QWebFrame::~QWebFrame
+28    QWebFrame::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QWebFrame
+   size=12 align=4
+   base size=12 base align=4
+QWebFrame (0xb3cfb7c0) 0
+    vptr=((& QWebFrame::_ZTV9QWebFrame) + 8u)
+  QObject (0xb3cc7870) 0
+      primary-for QWebFrame (0xb3cfb7c0)
+
+Class QWebHistoryItem
+   size=4 align=4
+   base size=4 base align=4
+QWebHistoryItem (0xb3cc799c) 0
+
+Class QWebHistory
+   size=4 align=4
+   base size=4 base align=4
+QWebHistory (0xb3cc7a14) 0
+
+Vtable for QWebHistoryInterface
+QWebHistoryInterface::_ZTV20QWebHistoryInterface: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QWebHistoryInterface)
+8     QWebHistoryInterface::metaObject
+12    QWebHistoryInterface::qt_metacast
+16    QWebHistoryInterface::qt_metacall
+20    QWebHistoryInterface::~QWebHistoryInterface
+24    QWebHistoryInterface::~QWebHistoryInterface
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QWebHistoryInterface
+   size=8 align=4
+   base size=8 base align=4
+QWebHistoryInterface (0xb3cfbac0) 0
+    vptr=((& QWebHistoryInterface::_ZTV20QWebHistoryInterface) + 8u)
+  QObject (0xb3cc7a50) 0
+      primary-for QWebHistoryInterface (0xb3cfbac0)
+
+Vtable for QWebView
+QWebView::_ZTV8QWebView: 64u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QWebView)
+8     QWebView::metaObject
+12    QWebView::qt_metacast
+16    QWebView::qt_metacall
+20    QWebView::~QWebView
+24    QWebView::~QWebView
+28    QWebView::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWebView::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWebView::mousePressEvent
+84    QWebView::mouseReleaseEvent
+88    QWebView::mouseDoubleClickEvent
+92    QWebView::mouseMoveEvent
+96    QWebView::wheelEvent
+100   QWebView::keyPressEvent
+104   QWebView::keyReleaseEvent
+108   QWebView::focusInEvent
+112   QWebView::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWebView::paintEvent
+128   QWidget::moveEvent
+132   QWebView::resizeEvent
+136   QWidget::closeEvent
+140   QWebView::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWebView::dragEnterEvent
+156   QWebView::dragMoveEvent
+160   QWebView::dragLeaveEvent
+164   QWebView::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWebView::changeEvent
+184   QWidget::metric
+188   QWebView::inputMethodEvent
+192   QWebView::inputMethodQuery
+196   QWebView::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   QWebView::createWindow
+228   (int (*)(...))-0x000000008
+232   (int (*)(...))(& _ZTI8QWebView)
+236   QWebView::_ZThn8_N8QWebViewD1Ev
+240   QWebView::_ZThn8_N8QWebViewD0Ev
+244   QWidget::_ZThn8_NK7QWidget7devTypeEv
+248   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+252   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWebView
+   size=24 align=4
+   base size=24 base align=4
+QWebView (0xb3cfbd00) 0
+    vptr=((& QWebView::_ZTV8QWebView) + 8u)
+  QWidget (0xb3b4d730) 0
+      primary-for QWebView (0xb3cfbd00)
+    QObject (0xb3cc7b7c) 0
+        primary-for QWidget (0xb3b4d730)
+    QPaintDevice (0xb3cc7bb8) 8
+        vptr=((& QWebView::_ZTV8QWebView) + 236u)
+
+Vtable for QWebInspector
+QWebInspector::_ZTV13QWebInspector: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QWebInspector)
+8     QWebInspector::metaObject
+12    QWebInspector::qt_metacast
+16    QWebInspector::qt_metacall
+20    QWebInspector::~QWebInspector
+24    QWebInspector::~QWebInspector
+28    QWebInspector::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWebInspector::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWebInspector::resizeEvent
+136   QWebInspector::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWebInspector::showEvent
+172   QWebInspector::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI13QWebInspector)
+232   QWebInspector::_ZThn8_N13QWebInspectorD1Ev
+236   QWebInspector::_ZThn8_N13QWebInspectorD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWebInspector
+   size=24 align=4
+   base size=24 base align=4
+QWebInspector (0xb3cfbf40) 0
+    vptr=((& QWebInspector::_ZTV13QWebInspector) + 8u)
+  QWidget (0xb3b5f910) 0
+      primary-for QWebInspector (0xb3cfbf40)
+    QObject (0xb3cc7ce4) 0
+        primary-for QWidget (0xb3b5f910)
+    QPaintDevice (0xb3cc7d20) 8
+        vptr=((& QWebInspector::_ZTV13QWebInspector) + 232u)
+
+Class QWebPluginFactory::MimeType
+   size=12 align=4
+   base size=12 base align=4
+QWebPluginFactory::MimeType (0xb3cc7e88) 0
+
+Class QWebPluginFactory::Plugin
+   size=12 align=4
+   base size=12 base align=4
+QWebPluginFactory::Plugin (0xb3cc7ec4) 0
+
+Class QWebPluginFactory::ExtensionOption
+   size=1 align=1
+   base size=0 base align=1
+QWebPluginFactory::ExtensionOption (0xb3cc7f78) 0 empty
+
+Class QWebPluginFactory::ExtensionReturn
+   size=1 align=1
+   base size=0 base align=1
+QWebPluginFactory::ExtensionReturn (0xb3cc7fb4) 0 empty
+
+Vtable for QWebPluginFactory
+QWebPluginFactory::_ZTV17QWebPluginFactory: 19u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QWebPluginFactory)
+8     QWebPluginFactory::metaObject
+12    QWebPluginFactory::qt_metacast
+16    QWebPluginFactory::qt_metacall
+20    QWebPluginFactory::~QWebPluginFactory
+24    QWebPluginFactory::~QWebPluginFactory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    QWebPluginFactory::refreshPlugins
+64    __cxa_pure_virtual
+68    QWebPluginFactory::extension
+72    QWebPluginFactory::supportsExtension
+
+Class QWebPluginFactory
+   size=12 align=4
+   base size=12 base align=4
+QWebPluginFactory (0xb3b70180) 0
+    vptr=((& QWebPluginFactory::_ZTV17QWebPluginFactory) + 8u)
+  QObject (0xb3cc7e4c) 0
+      primary-for QWebPluginFactory (0xb3b70180)
+
+Class QWebSecurityOrigin
+   size=4 align=4
+   base size=4 base align=4
+QWebSecurityOrigin (0xb3b9112c) 0
+
diff --git a/tests/auto/bic/data/QtXml.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtXml.4.7.0.linux-gcc-ia32.txt
new file mode 100644
index 0000000..94c98d7
--- /dev/null
+++ b/tests/auto/bic/data/QtXml.4.7.0.linux-gcc-ia32.txt
@@ -0,0 +1,3069 @@
+Class QSysInfo
+   size=1 align=1
+   base size=0 base align=1
+QSysInfo (0xb6db3a8c) 0 empty
+
+Class QBool
+   size=1 align=1
+   base size=1 base align=1
+QBool (0xb6db3c30) 0
+
+Class qIsNull(double)::U
+   size=8 align=4
+   base size=8 base align=4
+qIsNull(double)::U (0xb6d2b30c) 0
+
+Class qIsNull(float)::U
+   size=4 align=4
+   base size=4 base align=4
+qIsNull(float)::U (0xb6d2b3c0) 0
+
+Class QFlag
+   size=4 align=4
+   base size=4 base align=4
+QFlag (0xb6d2bbf4) 0
+
+Class QIncompatibleFlag
+   size=4 align=4
+   base size=4 base align=4
+QIncompatibleFlag (0xb6d2bd20) 0
+
+Class QInternal
+   size=1 align=1
+   base size=0 base align=1
+QInternal (0xb6443e88) 0 empty
+
+Class QGenericArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericArgument (0xb6443ec4) 0
+
+Class QGenericReturnArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericReturnArgument (0xb62ff400) 0
+  QGenericArgument (0xb63140f0) 0
+
+Class QMetaObject
+   size=16 align=4
+   base size=16 base align=4
+QMetaObject (0xb6314294) 0
+
+Class QMetaObjectExtraData
+   size=8 align=4
+   base size=8 base align=4
+QMetaObjectExtraData (0xb63143c0) 0
+
+Class QLatin1Char
+   size=1 align=1
+   base size=1 base align=1
+QLatin1Char (0xb63145a0) 0
+
+Class QChar
+   size=2 align=2
+   base size=2 base align=2
+QChar (0xb6314780) 0
+
+Class QBasicAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QBasicAtomicInt (0xb6360ec4) 0
+
+Class QAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QAtomicInt (0xb6380d40) 0
+  QBasicAtomicInt (0xb63745dc) 0
+
+Class __locale_struct
+   size=116 align=4
+   base size=116 base align=4
+__locale_struct (0xb6374ac8) 0
+
+Class QByteArray::Data
+   size=20 align=4
+   base size=20 base align=4
+QByteArray::Data (0xb6374f3c) 0
+
+Class QByteArray
+   size=4 align=4
+   base size=4 base align=4
+QByteArray (0xb6374f00) 0
+
+Class QByteRef
+   size=8 align=4
+   base size=8 base align=4
+QByteRef (0xb6205e4c) 0
+
+Class QString::Null
+   size=1 align=1
+   base size=0 base align=1
+QString::Null (0xb624f618) 0 empty
+
+Class QString::Data
+   size=20 align=4
+   base size=20 base align=4
+QString::Data (0xb624f654) 0
+
+Class QString
+   size=4 align=4
+   base size=4 base align=4
+QString (0xb624f5dc) 0
+
+Class QLatin1String
+   size=4 align=4
+   base size=4 base align=4
+QLatin1String (0xb611c258) 0
+
+Class QCharRef
+   size=8 align=4
+   base size=8 base align=4
+QCharRef (0xb6160f3c) 0
+
+Class QConstString
+   size=4 align=4
+   base size=4 base align=4
+QConstString (0xb600c500) 0
+  QString (0xb601d690) 0
+
+Class QStringRef
+   size=12 align=4
+   base size=12 base align=4
+QStringRef (0xb601d9d8) 0
+
+Vtable for std::exception
+std::exception::_ZTVSt9exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9exception)
+8     std::exception::~exception
+12    std::exception::~exception
+16    std::exception::what
+
+Class std::exception
+   size=4 align=4
+   base size=4 base align=4
+std::exception (0xb6061a8c) 0 nearly-empty
+    vptr=((& std::exception::_ZTVSt9exception) + 8u)
+
+Vtable for std::bad_exception
+std::bad_exception::_ZTVSt13bad_exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt13bad_exception)
+8     std::bad_exception::~bad_exception
+12    std::bad_exception::~bad_exception
+16    std::bad_exception::what
+
+Class std::bad_exception
+   size=4 align=4
+   base size=4 base align=4
+std::bad_exception (0xb60a6100) 0 nearly-empty
+    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
+  std::exception (0xb6061b7c) 0 nearly-empty
+      primary-for std::bad_exception (0xb60a6100)
+
+Vtable for std::bad_alloc
+std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9bad_alloc)
+8     std::bad_alloc::~bad_alloc
+12    std::bad_alloc::~bad_alloc
+16    std::bad_alloc::what
+
+Class std::bad_alloc
+   size=4 align=4
+   base size=4 base align=4
+std::bad_alloc (0xb60a6280) 0 nearly-empty
+    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
+  std::exception (0xb6061dd4) 0 nearly-empty
+      primary-for std::bad_alloc (0xb60a6280)
+
+Class std::nothrow_t
+   size=1 align=1
+   base size=0 base align=1
+std::nothrow_t (0xb60b403c) 0 empty
+
+Class QListData::Data
+   size=24 align=4
+   base size=24 base align=4
+QListData::Data (0xb60b412c) 0
+
+Class QListData
+   size=4 align=4
+   base size=4 base align=4
+QListData (0xb60b40f0) 0
+
+Class QScopedPointerPodDeleter
+   size=1 align=1
+   base size=0 base align=1
+QScopedPointerPodDeleter (0xb60b4960) 0 empty
+
+Vtable for QObjectData
+QObjectData::_ZTV11QObjectData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QObjectData)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+
+Class QObjectData
+   size=28 align=4
+   base size=28 base align=4
+QObjectData (0xb60b4a14) 0
+    vptr=((& QObjectData::_ZTV11QObjectData) + 8u)
+
+Vtable for QObject
+QObject::_ZTV7QObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QObject)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    QObject::~QObject
+24    QObject::~QObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObject
+   size=8 align=4
+   base size=8 base align=4
+QObject (0xb60b4ac8) 0
+    vptr=((& QObject::_ZTV7QObject) + 8u)
+
+Vtable for QObjectUserData
+QObjectUserData::_ZTV15QObjectUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QObjectUserData)
+8     QObjectUserData::~QObjectUserData
+12    QObjectUserData::~QObjectUserData
+
+Class QObjectUserData
+   size=4 align=4
+   base size=4 base align=4
+QObjectUserData (0xb5fbd348) 0 nearly-empty
+    vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u)
+
+Vtable for QIODevice
+QIODevice::_ZTV9QIODevice: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QIODevice)
+8     QIODevice::metaObject
+12    QIODevice::qt_metacast
+16    QIODevice::qt_metacall
+20    QIODevice::~QIODevice
+24    QIODevice::~QIODevice
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIODevice::isSequential
+60    QIODevice::open
+64    QIODevice::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   __cxa_pure_virtual
+
+Class QIODevice
+   size=8 align=4
+   base size=8 base align=4
+QIODevice (0xb5dc3000) 0
+    vptr=((& QIODevice::_ZTV9QIODevice) + 8u)
+  QObject (0xb5fbd474) 0
+      primary-for QIODevice (0xb5dc3000)
+
+Class wait
+   size=4 align=4
+   base size=4 base align=4
+wait (0xb5df21e0) 0
+
+Class timespec
+   size=8 align=4
+   base size=8 base align=4
+timespec (0xb5df23c0) 0
+
+Class timeval
+   size=8 align=4
+   base size=8 base align=4
+timeval (0xb5df23fc) 0
+
+Class __pthread_internal_slist
+   size=4 align=4
+   base size=4 base align=4
+__pthread_internal_slist (0xb5df24b0) 0
+
+Class random_data
+   size=28 align=4
+   base size=28 base align=4
+random_data (0xb5df27bc) 0
+
+Class drand48_data
+   size=24 align=4
+   base size=24 base align=4
+drand48_data (0xb5df27f8) 0
+
+Class QVectorData
+   size=16 align=4
+   base size=16 base align=4
+QVectorData (0xb5df2834) 0
+
+Class QXmlStreamStringRef
+   size=12 align=4
+   base size=12 base align=4
+QXmlStreamStringRef (0xb5df2a14) 0
+
+Class QXmlStreamAttribute
+   size=56 align=4
+   base size=53 base align=4
+QXmlStreamAttribute (0xb5cc06cc) 0
+
+Class QXmlStreamAttributes
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamAttributes (0xb5cc3700) 0
+  QVector<QXmlStreamAttribute> (0xb5cdd12c) 0
+
+Class QXmlStreamNamespaceDeclaration
+   size=28 align=4
+   base size=28 base align=4
+QXmlStreamNamespaceDeclaration (0xb5cdd21c) 0
+
+Class QXmlStreamNotationDeclaration
+   size=40 align=4
+   base size=40 base align=4
+QXmlStreamNotationDeclaration (0xb5cdd690) 0
+
+Class QXmlStreamEntityDeclaration
+   size=64 align=4
+   base size=64 base align=4
+QXmlStreamEntityDeclaration (0xb5cddc6c) 0
+
+Vtable for QXmlStreamEntityResolver
+QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
+8     QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+12    QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+16    QXmlStreamEntityResolver::resolveEntity
+20    QXmlStreamEntityResolver::resolveUndeclaredEntity
+
+Class QXmlStreamEntityResolver
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamEntityResolver (0xb5d1b528) 0 nearly-empty
+    vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u)
+
+Class QXmlStreamReader
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamReader (0xb5d1b564) 0
+
+Class QXmlStreamWriter
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamWriter (0xb5d1b6cc) 0
+
+Class QBitArray
+   size=4 align=4
+   base size=4 base align=4
+QBitArray (0xb5d1b834) 0
+
+Class QBitRef
+   size=8 align=4
+   base size=8 base align=4
+QBitRef (0xb5d66ce4) 0
+
+Class QByteArrayMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QByteArrayMatcher::Data (0xb5d8b30c) 0
+
+Class QByteArrayMatcher
+   size=1032 align=4
+   base size=1032 base align=4
+QByteArrayMatcher (0xb5d8b2d0) 0
+
+Vtable for QDataStream
+QDataStream::_ZTV11QDataStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDataStream)
+8     QDataStream::~QDataStream
+12    QDataStream::~QDataStream
+
+Class QDataStream
+   size=28 align=4
+   base size=28 base align=4
+QDataStream (0xb5d8b564) 0
+    vptr=((& QDataStream::_ZTV11QDataStream) + 8u)
+
+Class QHashData::Node
+   size=8 align=4
+   base size=8 base align=4
+QHashData::Node (0xb5be412c) 0
+
+Class QHashData
+   size=32 align=4
+   base size=32 base align=4
+QHashData (0xb5be40f0) 0
+
+Class QHashDummyValue
+   size=1 align=1
+   base size=0 base align=1
+QHashDummyValue (0xb5be4834) 0 empty
+
+Class QContiguousCacheData
+   size=24 align=4
+   base size=24 base align=4
+QContiguousCacheData (0xb5be4fb4) 0
+
+Class QCryptographicHash
+   size=4 align=4
+   base size=4 base align=4
+QCryptographicHash (0xb5ca5168) 0
+
+Class QSharedData
+   size=4 align=4
+   base size=4 base align=4
+QSharedData (0xb5ca51a4) 0
+
+Vtable for QtSharedPointer::ExternalRefCountData
+QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE)
+8     QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+12    QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+16    QtSharedPointer::ExternalRefCountData::destroy
+
+Class QtSharedPointer::ExternalRefCountData
+   size=12 align=4
+   base size=12 base align=4
+QtSharedPointer::ExternalRefCountData (0xb5ca5528) 0
+    vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u)
+
+Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn
+QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE)
+8     QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+12    QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+16    QtSharedPointer::ExternalRefCountWithDestroyFn::destroy
+
+Class QtSharedPointer::ExternalRefCountWithDestroyFn
+   size=16 align=4
+   base size=16 base align=4
+QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5b25280) 0
+    vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u)
+  QtSharedPointer::ExternalRefCountData (0xb5ca5d20) 0
+      primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5b25280)
+
+Class QDate
+   size=4 align=4
+   base size=4 base align=4
+QDate (0xb5b29258) 0
+
+Class QTime
+   size=4 align=4
+   base size=4 base align=4
+QTime (0xb5b29870) 0
+
+Class QDateTime
+   size=4 align=4
+   base size=4 base align=4
+QDateTime (0xb5b29dd4) 0
+
+Class QEasingCurve
+   size=4 align=4
+   base size=4 base align=4
+QEasingCurve (0xb5bba0b4) 0
+
+Class QElapsedTimer
+   size=16 align=4
+   base size=16 base align=4
+QElapsedTimer (0xb5bba12c) 0
+
+Class QPoint
+   size=8 align=4
+   base size=8 base align=4
+QPoint (0xb5bba348) 0
+
+Class QPointF
+   size=16 align=4
+   base size=16 base align=4
+QPointF (0xb59e58e8) 0
+
+Class QLine
+   size=16 align=4
+   base size=16 base align=4
+QLine (0xb5a0e000) 0
+
+Class QLineF
+   size=32 align=4
+   base size=32 base align=4
+QLineF (0xb5a0ed20) 0
+
+Class QLinkedListData
+   size=20 align=4
+   base size=20 base align=4
+QLinkedListData (0xb5a3ee10) 0
+
+Vtable for QSystemLocale
+QSystemLocale::_ZTV13QSystemLocale: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSystemLocale)
+8     QSystemLocale::~QSystemLocale
+12    QSystemLocale::~QSystemLocale
+16    QSystemLocale::query
+20    QSystemLocale::fallbackLocale
+
+Class QSystemLocale
+   size=4 align=4
+   base size=4 base align=4
+QSystemLocale (0xb5aba03c) 0 nearly-empty
+    vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u)
+
+Class QLocale::Data
+   size=4 align=2
+   base size=4 base align=2
+QLocale::Data (0xb5aba0b4) 0
+
+Class QLocale
+   size=4 align=4
+   base size=4 base align=4
+QLocale (0xb5aba078) 0
+
+Class QMapData::Node
+   size=8 align=4
+   base size=8 base align=4
+QMapData::Node (0xb5aba708) 0
+
+Class QMapData
+   size=72 align=4
+   base size=72 base align=4
+QMapData (0xb5aba6cc) 0
+
+Class QMargins
+   size=16 align=4
+   base size=16 base align=4
+QMargins (0xb5abaa14) 0
+
+Class QSize
+   size=8 align=4
+   base size=8 base align=4
+QSize (0xb57a4b7c) 0
+
+Class QSizeF
+   size=16 align=4
+   base size=16 base align=4
+QSizeF (0xb57cd618) 0
+
+Class QRect
+   size=16 align=4
+   base size=16 base align=4
+QRect (0xb57f521c) 0
+
+Class QRectF
+   size=32 align=4
+   base size=32 base align=4
+QRectF (0xb5844e4c) 0
+
+Class QRegExp
+   size=4 align=4
+   base size=4 base align=4
+QRegExp (0xb5692bb8) 0
+
+Class QLatin1Literal
+   size=8 align=4
+   base size=8 base align=4
+QLatin1Literal (0xb56b5708) 0
+
+Class QAbstractConcatenable
+   size=1 align=1
+   base size=0 base align=1
+QAbstractConcatenable (0xb56b57bc) 0 empty
+
+Class QStringMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QStringMatcher::Data (0xb5718d98) 0
+
+Class QStringMatcher
+   size=1036 align=4
+   base size=1036 base align=4
+QStringMatcher (0xb5718d5c) 0
+
+Class QStringList
+   size=4 align=4
+   base size=4 base align=4
+QStringList (0xb57341c0) 0
+  QList<QString> (0xb5718ec4) 0
+
+Class QTextBoundaryFinder
+   size=28 align=4
+   base size=28 base align=4
+QTextBoundaryFinder (0xb578a438) 0
+
+Vtable for QTimeLine
+QTimeLine::_ZTV9QTimeLine: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeLine)
+8     QTimeLine::metaObject
+12    QTimeLine::qt_metacast
+16    QTimeLine::qt_metacall
+20    QTimeLine::~QTimeLine
+24    QTimeLine::~QTimeLine
+28    QObject::event
+32    QObject::eventFilter
+36    QTimeLine::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTimeLine::valueForTime
+
+Class QTimeLine
+   size=8 align=4
+   base size=8 base align=4
+QTimeLine (0xb5590140) 0
+    vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u)
+  QObject (0xb578a4ec) 0
+      primary-for QTimeLine (0xb5590140)
+
+Class QMutex
+   size=4 align=4
+   base size=4 base align=4
+QMutex (0xb578a780) 0
+
+Class QMutexLocker
+   size=4 align=4
+   base size=4 base align=4
+QMutexLocker (0xb578ae10) 0
+
+Class QReadWriteLock
+   size=4 align=4
+   base size=4 base align=4
+QReadWriteLock (0xb55d1384) 0
+
+Class QReadLocker
+   size=4 align=4
+   base size=4 base align=4
+QReadLocker (0xb55d13c0) 0
+
+Class QWriteLocker
+   size=4 align=4
+   base size=4 base align=4
+QWriteLocker (0xb55d18ac) 0
+
+Class QSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSemaphore (0xb55d1d98) 0
+
+Vtable for QThread
+QThread::_ZTV7QThread: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QThread)
+8     QThread::metaObject
+12    QThread::qt_metacast
+16    QThread::qt_metacall
+20    QThread::~QThread
+24    QThread::~QThread
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QThread::run
+
+Class QThread
+   size=8 align=4
+   base size=8 base align=4
+QThread (0xb55f1100) 0
+    vptr=((& QThread::_ZTV7QThread) + 8u)
+  QObject (0xb55d1dd4) 0
+      primary-for QThread (0xb55f1100)
+
+Class QThreadStorageData
+   size=4 align=4
+   base size=4 base align=4
+QThreadStorageData (0xb5606078) 0
+
+Class QWaitCondition
+   size=4 align=4
+   base size=4 base align=4
+QWaitCondition (0xb56060f0) 0
+
+Vtable for QAbstractState
+QAbstractState::_ZTV14QAbstractState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QAbstractState)
+8     QAbstractState::metaObject
+12    QAbstractState::qt_metacast
+16    QAbstractState::qt_metacall
+20    QAbstractState::~QAbstractState
+24    QAbstractState::~QAbstractState
+28    QAbstractState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractState
+   size=8 align=4
+   base size=8 base align=4
+QAbstractState (0xb55f1bc0) 0
+    vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u)
+  QObject (0xb560612c) 0
+      primary-for QAbstractState (0xb55f1bc0)
+
+Vtable for QAbstractTransition
+QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTransition)
+8     QAbstractTransition::metaObject
+12    QAbstractTransition::qt_metacast
+16    QAbstractTransition::qt_metacall
+20    QAbstractTransition::~QAbstractTransition
+24    QAbstractTransition::~QAbstractTransition
+28    QAbstractTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractTransition
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTransition (0xb55f1e80) 0
+    vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u)
+  QObject (0xb5606348) 0
+      primary-for QAbstractTransition (0xb55f1e80)
+
+Vtable for QEvent
+QEvent::_ZTV6QEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QEvent)
+8     QEvent::~QEvent
+12    QEvent::~QEvent
+
+Class QEvent
+   size=12 align=4
+   base size=12 base align=4
+QEvent (0xb5606564) 0
+    vptr=((& QEvent::_ZTV6QEvent) + 8u)
+
+Vtable for QTimerEvent
+QTimerEvent::_ZTV11QTimerEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTimerEvent)
+8     QTimerEvent::~QTimerEvent
+12    QTimerEvent::~QTimerEvent
+
+Class QTimerEvent
+   size=16 align=4
+   base size=16 base align=4
+QTimerEvent (0xb562a400) 0
+    vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u)
+  QEvent (0xb5606744) 0
+      primary-for QTimerEvent (0xb562a400)
+
+Vtable for QChildEvent
+QChildEvent::_ZTV11QChildEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QChildEvent)
+8     QChildEvent::~QChildEvent
+12    QChildEvent::~QChildEvent
+
+Class QChildEvent
+   size=16 align=4
+   base size=16 base align=4
+QChildEvent (0xb562a4c0) 0
+    vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u)
+  QEvent (0xb56067bc) 0
+      primary-for QChildEvent (0xb562a4c0)
+
+Vtable for QCustomEvent
+QCustomEvent::_ZTV12QCustomEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCustomEvent)
+8     QCustomEvent::~QCustomEvent
+12    QCustomEvent::~QCustomEvent
+
+Class QCustomEvent
+   size=12 align=4
+   base size=12 base align=4
+QCustomEvent (0xb562a780) 0
+    vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u)
+  QEvent (0xb5606924) 0
+      primary-for QCustomEvent (0xb562a780)
+
+Vtable for QDynamicPropertyChangeEvent
+QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
+8     QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+12    QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+
+Class QDynamicPropertyChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QDynamicPropertyChangeEvent (0xb562a880) 0
+    vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u)
+  QEvent (0xb5606a14) 0
+      primary-for QDynamicPropertyChangeEvent (0xb562a880)
+
+Vtable for QEventTransition
+QEventTransition::_ZTV16QEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QEventTransition)
+8     QEventTransition::metaObject
+12    QEventTransition::qt_metacast
+16    QEventTransition::qt_metacall
+20    QEventTransition::~QEventTransition
+24    QEventTransition::~QEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QEventTransition::eventTest
+60    QEventTransition::onTransition
+
+Class QEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QEventTransition (0xb562a940) 0
+    vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u)
+  QAbstractTransition (0xb562a980) 0
+      primary-for QEventTransition (0xb562a940)
+    QObject (0xb5606ac8) 0
+        primary-for QAbstractTransition (0xb562a980)
+
+Vtable for QFinalState
+QFinalState::_ZTV11QFinalState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFinalState)
+8     QFinalState::metaObject
+12    QFinalState::qt_metacast
+16    QFinalState::qt_metacall
+20    QFinalState::~QFinalState
+24    QFinalState::~QFinalState
+28    QFinalState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFinalState::onEntry
+60    QFinalState::onExit
+
+Class QFinalState
+   size=8 align=4
+   base size=8 base align=4
+QFinalState (0xb562ac40) 0
+    vptr=((& QFinalState::_ZTV11QFinalState) + 8u)
+  QAbstractState (0xb562ac80) 0
+      primary-for QFinalState (0xb562ac40)
+    QObject (0xb5606ce4) 0
+        primary-for QAbstractState (0xb562ac80)
+
+Vtable for QHistoryState
+QHistoryState::_ZTV13QHistoryState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QHistoryState)
+8     QHistoryState::metaObject
+12    QHistoryState::qt_metacast
+16    QHistoryState::qt_metacall
+20    QHistoryState::~QHistoryState
+24    QHistoryState::~QHistoryState
+28    QHistoryState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QHistoryState::onEntry
+60    QHistoryState::onExit
+
+Class QHistoryState
+   size=8 align=4
+   base size=8 base align=4
+QHistoryState (0xb562af40) 0
+    vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u)
+  QAbstractState (0xb562af80) 0
+      primary-for QHistoryState (0xb562af40)
+    QObject (0xb5606f00) 0
+        primary-for QAbstractState (0xb562af80)
+
+Vtable for QSignalTransition
+QSignalTransition::_ZTV17QSignalTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QSignalTransition)
+8     QSignalTransition::metaObject
+12    QSignalTransition::qt_metacast
+16    QSignalTransition::qt_metacall
+20    QSignalTransition::~QSignalTransition
+24    QSignalTransition::~QSignalTransition
+28    QSignalTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSignalTransition::eventTest
+60    QSignalTransition::onTransition
+
+Class QSignalTransition
+   size=8 align=4
+   base size=8 base align=4
+QSignalTransition (0xb5668240) 0
+    vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u)
+  QAbstractTransition (0xb5668280) 0
+      primary-for QSignalTransition (0xb5668240)
+    QObject (0xb567512c) 0
+        primary-for QAbstractTransition (0xb5668280)
+
+Vtable for QState
+QState::_ZTV6QState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QState)
+8     QState::metaObject
+12    QState::qt_metacast
+16    QState::qt_metacall
+20    QState::~QState
+24    QState::~QState
+28    QState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QState::onEntry
+60    QState::onExit
+
+Class QState
+   size=8 align=4
+   base size=8 base align=4
+QState (0xb5668540) 0
+    vptr=((& QState::_ZTV6QState) + 8u)
+  QAbstractState (0xb5668580) 0
+      primary-for QState (0xb5668540)
+    QObject (0xb5675348) 0
+        primary-for QAbstractState (0xb5668580)
+
+Class QMetaType
+   size=1 align=1
+   base size=0 base align=1
+QMetaType (0xb5675564) 0 empty
+
+Class QVariant::PrivateShared
+   size=8 align=4
+   base size=8 base align=4
+QVariant::PrivateShared (0xb54f2384) 0
+
+Class QVariant::Private::Data
+   size=8 align=4
+   base size=8 base align=4
+QVariant::Private::Data (0xb54f23fc) 0
+
+Class QVariant::Private
+   size=12 align=4
+   base size=12 base align=4
+QVariant::Private (0xb54f23c0) 0
+
+Class QVariant::Handler
+   size=36 align=4
+   base size=36 base align=4
+QVariant::Handler (0xb54f2474) 0
+
+Class QVariant
+   size=12 align=4
+   base size=12 base align=4
+QVariant (0xb54f2348) 0
+
+Class QVariantComparisonHelper
+   size=4 align=4
+   base size=4 base align=4
+QVariantComparisonHelper (0xb553ad20) 0
+
+Vtable for QStateMachine::SignalEvent
+QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
+8     QStateMachine::SignalEvent::~SignalEvent
+12    QStateMachine::SignalEvent::~SignalEvent
+
+Class QStateMachine::SignalEvent
+   size=24 align=4
+   base size=24 base align=4
+QStateMachine::SignalEvent (0xb5399380) 0
+    vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u)
+  QEvent (0xb53971e0) 0
+      primary-for QStateMachine::SignalEvent (0xb5399380)
+
+Vtable for QStateMachine::WrappedEvent
+QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
+8     QStateMachine::WrappedEvent::~WrappedEvent
+12    QStateMachine::WrappedEvent::~WrappedEvent
+
+Class QStateMachine::WrappedEvent
+   size=20 align=4
+   base size=20 base align=4
+QStateMachine::WrappedEvent (0xb5399400) 0
+    vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u)
+  QEvent (0xb539721c) 0
+      primary-for QStateMachine::WrappedEvent (0xb5399400)
+
+Vtable for QStateMachine
+QStateMachine::_ZTV13QStateMachine: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStateMachine)
+8     QStateMachine::metaObject
+12    QStateMachine::qt_metacast
+16    QStateMachine::qt_metacall
+20    QStateMachine::~QStateMachine
+24    QStateMachine::~QStateMachine
+28    QStateMachine::event
+32    QStateMachine::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStateMachine::onEntry
+60    QStateMachine::onExit
+64    QStateMachine::beginSelectTransitions
+68    QStateMachine::endSelectTransitions
+72    QStateMachine::beginMicrostep
+76    QStateMachine::endMicrostep
+
+Class QStateMachine
+   size=8 align=4
+   base size=8 base align=4
+QStateMachine (0xb5399240) 0
+    vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u)
+  QState (0xb5399280) 0
+      primary-for QStateMachine (0xb5399240)
+    QAbstractState (0xb53992c0) 0
+        primary-for QState (0xb5399280)
+      QObject (0xb53971a4) 0
+          primary-for QAbstractState (0xb53992c0)
+
+Vtable for QFactoryInterface
+QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFactoryInterface)
+8     QFactoryInterface::~QFactoryInterface
+12    QFactoryInterface::~QFactoryInterface
+16    __cxa_pure_virtual
+
+Class QFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QFactoryInterface (0xb53975a0) 0 nearly-empty
+    vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u)
+
+Vtable for QLibrary
+QLibrary::_ZTV8QLibrary: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QLibrary)
+8     QLibrary::metaObject
+12    QLibrary::qt_metacast
+16    QLibrary::qt_metacall
+20    QLibrary::~QLibrary
+24    QLibrary::~QLibrary
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QLibrary
+   size=16 align=4
+   base size=13 base align=4
+QLibrary (0xb5399d80) 0
+    vptr=((& QLibrary::_ZTV8QLibrary) + 8u)
+  QObject (0xb5397b40) 0
+      primary-for QLibrary (0xb5399d80)
+
+Vtable for QPluginLoader
+QPluginLoader::_ZTV13QPluginLoader: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPluginLoader)
+8     QPluginLoader::metaObject
+12    QPluginLoader::qt_metacast
+16    QPluginLoader::qt_metacall
+20    QPluginLoader::~QPluginLoader
+24    QPluginLoader::~QPluginLoader
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPluginLoader
+   size=16 align=4
+   base size=13 base align=4
+QPluginLoader (0xb53cfbc0) 0
+    vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u)
+  QObject (0xb5397dd4) 0
+      primary-for QPluginLoader (0xb53cfbc0)
+
+Class QUuid
+   size=16 align=4
+   base size=16 base align=4
+QUuid (0xb5397f00) 0
+
+Vtable for QEventLoop
+QEventLoop::_ZTV10QEventLoop: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QEventLoop)
+8     QEventLoop::metaObject
+12    QEventLoop::qt_metacast
+16    QEventLoop::qt_metacall
+20    QEventLoop::~QEventLoop
+24    QEventLoop::~QEventLoop
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QEventLoop
+   size=8 align=4
+   base size=8 base align=4
+QEventLoop (0xb5406440) 0
+    vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u)
+  QObject (0xb5403f00) 0
+      primary-for QEventLoop (0xb5406440)
+
+Vtable for QAbstractEventDispatcher
+QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
+8     QAbstractEventDispatcher::metaObject
+12    QAbstractEventDispatcher::qt_metacast
+16    QAbstractEventDispatcher::qt_metacall
+20    QAbstractEventDispatcher::~QAbstractEventDispatcher
+24    QAbstractEventDispatcher::~QAbstractEventDispatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   QAbstractEventDispatcher::startingUp
+104   QAbstractEventDispatcher::closingDown
+
+Class QAbstractEventDispatcher
+   size=8 align=4
+   base size=8 base align=4
+QAbstractEventDispatcher (0xb5406840) 0
+    vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u)
+  QObject (0xb542021c) 0
+      primary-for QAbstractEventDispatcher (0xb5406840)
+
+Class QModelIndex
+   size=16 align=4
+   base size=16 base align=4
+QModelIndex (0xb5420438) 0
+
+Class QPersistentModelIndex
+   size=4 align=4
+   base size=4 base align=4
+QPersistentModelIndex (0xb544c8e8) 0
+
+Vtable for QAbstractItemModel
+QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractItemModel)
+8     QAbstractItemModel::metaObject
+12    QAbstractItemModel::qt_metacast
+16    QAbstractItemModel::qt_metacall
+20    QAbstractItemModel::~QAbstractItemModel
+24    QAbstractItemModel::~QAbstractItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractItemModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemModel (0xb5452480) 0
+    vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u)
+  QObject (0xb544ca50) 0
+      primary-for QAbstractItemModel (0xb5452480)
+
+Vtable for QAbstractTableModel
+QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTableModel)
+8     QAbstractTableModel::metaObject
+12    QAbstractTableModel::qt_metacast
+16    QAbstractTableModel::qt_metacall
+20    QAbstractTableModel::~QAbstractTableModel
+24    QAbstractTableModel::~QAbstractTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractTableModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractTableModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTableModel (0xb5452ac0) 0
+    vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u)
+  QAbstractItemModel (0xb5452b00) 0
+      primary-for QAbstractTableModel (0xb5452ac0)
+    QObject (0xb52893c0) 0
+        primary-for QAbstractItemModel (0xb5452b00)
+
+Vtable for QAbstractListModel
+QAbstractListModel::_ZTV18QAbstractListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractListModel)
+8     QAbstractListModel::metaObject
+12    QAbstractListModel::qt_metacast
+16    QAbstractListModel::qt_metacall
+20    QAbstractListModel::~QAbstractListModel
+24    QAbstractListModel::~QAbstractListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    __cxa_pure_virtual
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractListModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractListModel (0xb5452d40) 0
+    vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u)
+  QAbstractItemModel (0xb5452d80) 0
+      primary-for QAbstractListModel (0xb5452d40)
+    QObject (0xb52894ec) 0
+        primary-for QAbstractItemModel (0xb5452d80)
+
+Class QBasicTimer
+   size=4 align=4
+   base size=4 base align=4
+QBasicTimer (0xb52b13c0) 0
+
+Vtable for QCoreApplication
+QCoreApplication::_ZTV16QCoreApplication: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCoreApplication)
+8     QCoreApplication::metaObject
+12    QCoreApplication::qt_metacast
+16    QCoreApplication::qt_metacall
+20    QCoreApplication::~QCoreApplication
+24    QCoreApplication::~QCoreApplication
+28    QCoreApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCoreApplication::notify
+60    QCoreApplication::compressEvent
+
+Class QCoreApplication
+   size=8 align=4
+   base size=8 base align=4
+QCoreApplication (0xb52a6840) 0
+    vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u)
+  QObject (0xb52b1654) 0
+      primary-for QCoreApplication (0xb52a6840)
+
+Class __exception
+   size=32 align=4
+   base size=32 base align=4
+__exception (0xb52b1bf4) 0
+
+Class QMetaMethod
+   size=8 align=4
+   base size=8 base align=4
+QMetaMethod (0xb5309924) 0
+
+Class QMetaEnum
+   size=8 align=4
+   base size=8 base align=4
+QMetaEnum (0xb5309c30) 0
+
+Class QMetaProperty
+   size=20 align=4
+   base size=20 base align=4
+QMetaProperty (0xb5309e88) 0
+
+Class QMetaClassInfo
+   size=8 align=4
+   base size=8 base align=4
+QMetaClassInfo (0xb5309f3c) 0
+
+Vtable for QMimeData
+QMimeData::_ZTV9QMimeData: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMimeData)
+8     QMimeData::metaObject
+12    QMimeData::qt_metacast
+16    QMimeData::qt_metacall
+20    QMimeData::~QMimeData
+24    QMimeData::~QMimeData
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMimeData::hasFormat
+60    QMimeData::formats
+64    QMimeData::retrieveData
+
+Class QMimeData
+   size=8 align=4
+   base size=8 base align=4
+QMimeData (0xb5323680) 0
+    vptr=((& QMimeData::_ZTV9QMimeData) + 8u)
+  QObject (0xb53331a4) 0
+      primary-for QMimeData (0xb5323680)
+
+Vtable for QObjectCleanupHandler
+QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QObjectCleanupHandler)
+8     QObjectCleanupHandler::metaObject
+12    QObjectCleanupHandler::qt_metacast
+16    QObjectCleanupHandler::qt_metacall
+20    QObjectCleanupHandler::~QObjectCleanupHandler
+24    QObjectCleanupHandler::~QObjectCleanupHandler
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObjectCleanupHandler
+   size=12 align=4
+   base size=12 base align=4
+QObjectCleanupHandler (0xb5323940) 0
+    vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u)
+  QObject (0xb53333c0) 0
+      primary-for QObjectCleanupHandler (0xb5323940)
+
+Vtable for QSharedMemory
+QSharedMemory::_ZTV13QSharedMemory: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSharedMemory)
+8     QSharedMemory::metaObject
+12    QSharedMemory::qt_metacast
+16    QSharedMemory::qt_metacall
+20    QSharedMemory::~QSharedMemory
+24    QSharedMemory::~QSharedMemory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSharedMemory
+   size=8 align=4
+   base size=8 base align=4
+QSharedMemory (0xb5323b80) 0
+    vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u)
+  QObject (0xb53334ec) 0
+      primary-for QSharedMemory (0xb5323b80)
+
+Vtable for QSignalMapper
+QSignalMapper::_ZTV13QSignalMapper: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSignalMapper)
+8     QSignalMapper::metaObject
+12    QSignalMapper::qt_metacast
+16    QSignalMapper::qt_metacall
+20    QSignalMapper::~QSignalMapper
+24    QSignalMapper::~QSignalMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSignalMapper
+   size=8 align=4
+   base size=8 base align=4
+QSignalMapper (0xb5323e40) 0
+    vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u)
+  QObject (0xb5333708) 0
+      primary-for QSignalMapper (0xb5323e40)
+
+Vtable for QSocketNotifier
+QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSocketNotifier)
+8     QSocketNotifier::metaObject
+12    QSocketNotifier::qt_metacast
+16    QSocketNotifier::qt_metacall
+20    QSocketNotifier::~QSocketNotifier
+24    QSocketNotifier::~QSocketNotifier
+28    QSocketNotifier::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSocketNotifier
+   size=20 align=4
+   base size=17 base align=4
+QSocketNotifier (0xb5369100) 0
+    vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u)
+  QObject (0xb5333924) 0
+      primary-for QSocketNotifier (0xb5369100)
+
+Class QSystemSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSystemSemaphore (0xb5333bf4) 0
+
+Vtable for QTimer
+QTimer::_ZTV6QTimer: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QTimer)
+8     QTimer::metaObject
+12    QTimer::qt_metacast
+16    QTimer::qt_metacall
+20    QTimer::~QTimer
+24    QTimer::~QTimer
+28    QObject::event
+32    QObject::eventFilter
+36    QTimer::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTimer
+   size=24 align=4
+   base size=21 base align=4
+QTimer (0xb53694c0) 0
+    vptr=((& QTimer::_ZTV6QTimer) + 8u)
+  QObject (0xb5333ca8) 0
+      primary-for QTimer (0xb53694c0)
+
+Vtable for QTranslator
+QTranslator::_ZTV11QTranslator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTranslator)
+8     QTranslator::metaObject
+12    QTranslator::qt_metacast
+16    QTranslator::qt_metacall
+20    QTranslator::~QTranslator
+24    QTranslator::~QTranslator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTranslator::translate
+60    QTranslator::isEmpty
+
+Class QTranslator
+   size=8 align=4
+   base size=8 base align=4
+QTranslator (0xb5369a00) 0
+    vptr=((& QTranslator::_ZTV11QTranslator) + 8u)
+  QObject (0xb5333f3c) 0
+      primary-for QTranslator (0xb5369a00)
+
+Class _IO_marker
+   size=12 align=4
+   base size=12 base align=4
+_IO_marker (0xb51a330c) 0
+
+Class _IO_FILE
+   size=148 align=4
+   base size=148 base align=4
+_IO_FILE (0xb51a3348) 0
+
+Vtable for QFile
+QFile::_ZTV5QFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QFile)
+8     QFile::metaObject
+12    QFile::qt_metacast
+16    QFile::qt_metacall
+20    QFile::~QFile
+24    QFile::~QFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QFile::fileEngine
+
+Class QFile
+   size=8 align=4
+   base size=8 base align=4
+QFile (0xb5369f00) 0
+    vptr=((& QFile::_ZTV5QFile) + 8u)
+  QIODevice (0xb5369f40) 0
+      primary-for QFile (0xb5369f00)
+    QObject (0xb51a33c0) 0
+        primary-for QIODevice (0xb5369f40)
+
+Class QFileInfo
+   size=4 align=4
+   base size=4 base align=4
+QFileInfo (0xb51a3834) 0
+
+Class QDir
+   size=4 align=4
+   base size=4 base align=4
+QDir (0xb51a3e88) 0
+
+Class QAbstractFileEngine::ExtensionOption
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionOption (0xb5264618) 0 empty
+
+Class QAbstractFileEngine::ExtensionReturn
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionReturn (0xb5264654) 0 empty
+
+Class QAbstractFileEngine::MapExtensionOption
+   size=20 align=4
+   base size=20 base align=4
+QAbstractFileEngine::MapExtensionOption (0xb5269740) 0
+  QAbstractFileEngine::ExtensionOption (0xb5264690) 0 empty
+
+Class QAbstractFileEngine::MapExtensionReturn
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::MapExtensionReturn (0xb52697c0) 0
+  QAbstractFileEngine::ExtensionReturn (0xb52646cc) 0 empty
+
+Class QAbstractFileEngine::UnMapExtensionOption
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::UnMapExtensionOption (0xb5269840) 0
+  QAbstractFileEngine::ExtensionOption (0xb5264708) 0 empty
+
+Vtable for QAbstractFileEngine
+QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractFileEngine)
+8     QAbstractFileEngine::~QAbstractFileEngine
+12    QAbstractFileEngine::~QAbstractFileEngine
+16    QAbstractFileEngine::open
+20    QAbstractFileEngine::close
+24    QAbstractFileEngine::flush
+28    QAbstractFileEngine::size
+32    QAbstractFileEngine::pos
+36    QAbstractFileEngine::seek
+40    QAbstractFileEngine::isSequential
+44    QAbstractFileEngine::remove
+48    QAbstractFileEngine::copy
+52    QAbstractFileEngine::rename
+56    QAbstractFileEngine::link
+60    QAbstractFileEngine::mkdir
+64    QAbstractFileEngine::rmdir
+68    QAbstractFileEngine::setSize
+72    QAbstractFileEngine::caseSensitive
+76    QAbstractFileEngine::isRelativePath
+80    QAbstractFileEngine::entryList
+84    QAbstractFileEngine::fileFlags
+88    QAbstractFileEngine::setPermissions
+92    QAbstractFileEngine::fileName
+96    QAbstractFileEngine::ownerId
+100   QAbstractFileEngine::owner
+104   QAbstractFileEngine::fileTime
+108   QAbstractFileEngine::setFileName
+112   QAbstractFileEngine::handle
+116   QAbstractFileEngine::beginEntryList
+120   QAbstractFileEngine::endEntryList
+124   QAbstractFileEngine::read
+128   QAbstractFileEngine::readLine
+132   QAbstractFileEngine::write
+136   QAbstractFileEngine::extension
+140   QAbstractFileEngine::supportsExtension
+
+Class QAbstractFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngine (0xb52645dc) 0
+    vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u)
+
+Vtable for QAbstractFileEngineHandler
+QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractFileEngineHandler)
+8     QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+12    QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+16    __cxa_pure_virtual
+
+Class QAbstractFileEngineHandler
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngineHandler (0xb5264960) 0 nearly-empty
+    vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u)
+
+Vtable for QAbstractFileEngineIterator
+QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractFileEngineIterator)
+8     QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+12    QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QAbstractFileEngineIterator::currentFileInfo
+32    QAbstractFileEngineIterator::entryInfo
+
+Class QAbstractFileEngineIterator
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngineIterator (0xb526499c) 0
+    vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u)
+
+Vtable for QBuffer
+QBuffer::_ZTV7QBuffer: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBuffer)
+8     QBuffer::metaObject
+12    QBuffer::qt_metacast
+16    QBuffer::qt_metacall
+20    QBuffer::~QBuffer
+24    QBuffer::~QBuffer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QBuffer::connectNotify
+52    QBuffer::disconnectNotify
+56    QIODevice::isSequential
+60    QBuffer::open
+64    QBuffer::close
+68    QBuffer::pos
+72    QBuffer::size
+76    QBuffer::seek
+80    QBuffer::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QBuffer::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QBuffer::readData
+112   QIODevice::readLineData
+116   QBuffer::writeData
+
+Class QBuffer
+   size=8 align=4
+   base size=8 base align=4
+QBuffer (0xb5269b80) 0
+    vptr=((& QBuffer::_ZTV7QBuffer) + 8u)
+  QIODevice (0xb5269bc0) 0
+      primary-for QBuffer (0xb5269b80)
+    QObject (0xb5264a14) 0
+        primary-for QIODevice (0xb5269bc0)
+
+Class QTextCodec::ConverterState
+   size=28 align=4
+   base size=28 base align=4
+QTextCodec::ConverterState (0xb5264c6c) 0
+
+Vtable for QTextCodec
+QTextCodec::_ZTV10QTextCodec: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextCodec)
+8     __cxa_pure_virtual
+12    QTextCodec::aliases
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QTextCodec::~QTextCodec
+32    QTextCodec::~QTextCodec
+
+Class QTextCodec
+   size=4 align=4
+   base size=4 base align=4
+QTextCodec (0xb5264c30) 0 nearly-empty
+    vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u)
+
+Class QTextEncoder
+   size=32 align=4
+   base size=32 base align=4
+QTextEncoder (0xb50ed960) 0
+
+Class QTextDecoder
+   size=32 align=4
+   base size=32 base align=4
+QTextDecoder (0xb50edbb8) 0
+
+Vtable for QTextStream
+QTextStream::_ZTV11QTextStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextStream)
+8     QTextStream::~QTextStream
+12    QTextStream::~QTextStream
+
+Class QTextStream
+   size=8 align=4
+   base size=8 base align=4
+QTextStream (0xb50ede10) 0
+    vptr=((& QTextStream::_ZTV11QTextStream) + 8u)
+
+Class QTextStreamManipulator
+   size=24 align=4
+   base size=22 base align=4
+QTextStreamManipulator (0xb514d4b0) 0
+
+Vtable for QTextIStream
+QTextIStream::_ZTV12QTextIStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextIStream)
+8     QTextIStream::~QTextIStream
+12    QTextIStream::~QTextIStream
+
+Class QTextIStream
+   size=8 align=4
+   base size=8 base align=4
+QTextIStream (0xb516f5c0) 0
+    vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u)
+  QTextStream (0xb5175690) 0
+      primary-for QTextIStream (0xb516f5c0)
+
+Vtable for QTextOStream
+QTextOStream::_ZTV12QTextOStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextOStream)
+8     QTextOStream::~QTextOStream
+12    QTextOStream::~QTextOStream
+
+Class QTextOStream
+   size=8 align=4
+   base size=8 base align=4
+QTextOStream (0xb516f880) 0
+    vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u)
+  QTextStream (0xb5175d20) 0
+      primary-for QTextOStream (0xb516f880)
+
+Class QDebug::Stream
+   size=24 align=4
+   base size=22 base align=4
+QDebug::Stream (0xb4f903fc) 0
+
+Class QDebug
+   size=4 align=4
+   base size=4 base align=4
+QDebug (0xb4f903c0) 0
+
+Class QNoDebug
+   size=1 align=1
+   base size=0 base align=1
+QNoDebug (0xb500a03c) 0 empty
+
+Vtable for QDirIterator
+QDirIterator::_ZTV12QDirIterator: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QDirIterator)
+8     QDirIterator::~QDirIterator
+12    QDirIterator::~QDirIterator
+
+Class QDirIterator
+   size=8 align=4
+   base size=8 base align=4
+QDirIterator (0xb500a2d0) 0
+    vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u)
+
+Vtable for QFileSystemWatcher
+QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFileSystemWatcher)
+8     QFileSystemWatcher::metaObject
+12    QFileSystemWatcher::qt_metacast
+16    QFileSystemWatcher::qt_metacall
+20    QFileSystemWatcher::~QFileSystemWatcher
+24    QFileSystemWatcher::~QFileSystemWatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFileSystemWatcher
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemWatcher (0xb503c240) 0
+    vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u)
+  QObject (0xb500a438) 0
+      primary-for QFileSystemWatcher (0xb503c240)
+
+Vtable for QFSFileEngine
+QFSFileEngine::_ZTV13QFSFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFSFileEngine)
+8     QFSFileEngine::~QFSFileEngine
+12    QFSFileEngine::~QFSFileEngine
+16    QFSFileEngine::open
+20    QFSFileEngine::close
+24    QFSFileEngine::flush
+28    QFSFileEngine::size
+32    QFSFileEngine::pos
+36    QFSFileEngine::seek
+40    QFSFileEngine::isSequential
+44    QFSFileEngine::remove
+48    QFSFileEngine::copy
+52    QFSFileEngine::rename
+56    QFSFileEngine::link
+60    QFSFileEngine::mkdir
+64    QFSFileEngine::rmdir
+68    QFSFileEngine::setSize
+72    QFSFileEngine::caseSensitive
+76    QFSFileEngine::isRelativePath
+80    QFSFileEngine::entryList
+84    QFSFileEngine::fileFlags
+88    QFSFileEngine::setPermissions
+92    QFSFileEngine::fileName
+96    QFSFileEngine::ownerId
+100   QFSFileEngine::owner
+104   QFSFileEngine::fileTime
+108   QFSFileEngine::setFileName
+112   QFSFileEngine::handle
+116   QFSFileEngine::beginEntryList
+120   QFSFileEngine::endEntryList
+124   QFSFileEngine::read
+128   QFSFileEngine::readLine
+132   QFSFileEngine::write
+136   QFSFileEngine::extension
+140   QFSFileEngine::supportsExtension
+
+Class QFSFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QFSFileEngine (0xb503c500) 0
+    vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u)
+  QAbstractFileEngine (0xb500a654) 0
+      primary-for QFSFileEngine (0xb503c500)
+
+Class QProcessEnvironment
+   size=4 align=4
+   base size=4 base align=4
+QProcessEnvironment (0xb500a780) 0
+
+Vtable for QProcess
+QProcess::_ZTV8QProcess: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QProcess)
+8     QProcess::metaObject
+12    QProcess::qt_metacast
+16    QProcess::qt_metacall
+20    QProcess::~QProcess
+24    QProcess::~QProcess
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProcess::isSequential
+60    QIODevice::open
+64    QProcess::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QProcess::atEnd
+84    QIODevice::reset
+88    QProcess::bytesAvailable
+92    QProcess::bytesToWrite
+96    QProcess::canReadLine
+100   QProcess::waitForReadyRead
+104   QProcess::waitForBytesWritten
+108   QProcess::readData
+112   QIODevice::readLineData
+116   QProcess::writeData
+120   QProcess::setupChildProcess
+
+Class QProcess
+   size=8 align=4
+   base size=8 base align=4
+QProcess (0xb503c6c0) 0
+    vptr=((& QProcess::_ZTV8QProcess) + 8u)
+  QIODevice (0xb503c700) 0
+      primary-for QProcess (0xb503c6c0)
+    QObject (0xb500a834) 0
+        primary-for QIODevice (0xb503c700)
+
+Class QResource
+   size=4 align=4
+   base size=4 base align=4
+QResource (0xb500aa50) 0
+
+Vtable for QSettings
+QSettings::_ZTV9QSettings: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSettings)
+8     QSettings::metaObject
+12    QSettings::qt_metacast
+16    QSettings::qt_metacall
+20    QSettings::~QSettings
+24    QSettings::~QSettings
+28    QSettings::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSettings
+   size=8 align=4
+   base size=8 base align=4
+QSettings (0xb503cb40) 0
+    vptr=((& QSettings::_ZTV9QSettings) + 8u)
+  QObject (0xb500abf4) 0
+      primary-for QSettings (0xb503cb40)
+
+Vtable for QTemporaryFile
+QTemporaryFile::_ZTV14QTemporaryFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QTemporaryFile)
+8     QTemporaryFile::metaObject
+12    QTemporaryFile::qt_metacast
+16    QTemporaryFile::qt_metacall
+20    QTemporaryFile::~QTemporaryFile
+24    QTemporaryFile::~QTemporaryFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QTemporaryFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QTemporaryFile::fileEngine
+
+Class QTemporaryFile
+   size=8 align=4
+   base size=8 base align=4
+QTemporaryFile (0xb4ed7740) 0
+    vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u)
+  QFile (0xb4ed7780) 0
+      primary-for QTemporaryFile (0xb4ed7740)
+    QIODevice (0xb4ed77c0) 0
+        primary-for QFile (0xb4ed7780)
+      QObject (0xb4ed8708) 0
+          primary-for QIODevice (0xb4ed77c0)
+
+Class QUrl
+   size=4 align=4
+   base size=4 base align=4
+QUrl (0xb4ed8a14) 0
+
+Class QLibraryInfo
+   size=1 align=1
+   base size=0 base align=1
+QLibraryInfo (0xb4f625dc) 0 empty
+
+Vtable for QRunnable
+QRunnable::_ZTV9QRunnable: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QRunnable)
+8     __cxa_pure_virtual
+12    QRunnable::~QRunnable
+16    QRunnable::~QRunnable
+
+Class QRunnable
+   size=8 align=4
+   base size=8 base align=4
+QRunnable (0xb4f62618) 0
+    vptr=((& QRunnable::_ZTV9QRunnable) + 8u)
+
+Vtable for QtConcurrent::Exception
+QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE)
+8     QtConcurrent::Exception::~Exception
+12    QtConcurrent::Exception::~Exception
+16    std::exception::what
+20    QtConcurrent::Exception::raise
+24    QtConcurrent::Exception::clone
+
+Class QtConcurrent::Exception
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::Exception (0xb4f6ab00) 0 nearly-empty
+    vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u)
+  std::exception (0xb4f62a8c) 0 nearly-empty
+      primary-for QtConcurrent::Exception (0xb4f6ab00)
+
+Vtable for QtConcurrent::UnhandledException
+QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE)
+8     QtConcurrent::UnhandledException::~UnhandledException
+12    QtConcurrent::UnhandledException::~UnhandledException
+16    std::exception::what
+20    QtConcurrent::UnhandledException::raise
+24    QtConcurrent::UnhandledException::clone
+
+Class QtConcurrent::UnhandledException
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::UnhandledException (0xb4f6ac00) 0 nearly-empty
+    vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u)
+  QtConcurrent::Exception (0xb4f6ac40) 0 nearly-empty
+      primary-for QtConcurrent::UnhandledException (0xb4f6ac00)
+    std::exception (0xb4f62ac8) 0 nearly-empty
+        primary-for QtConcurrent::Exception (0xb4f6ac40)
+
+Class QtConcurrent::internal::ExceptionHolder
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionHolder (0xb4f62b04) 0
+
+Class QtConcurrent::internal::ExceptionStore
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionStore (0xb4f62b40) 0
+
+Class QtConcurrent::ResultItem
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultItem (0xb4f62b7c) 0
+
+Class QtConcurrent::ResultIteratorBase
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultIteratorBase (0xb4d87168) 0
+
+Vtable for QtConcurrent::ResultStoreBase
+QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE)
+8     QtConcurrent::ResultStoreBase::~ResultStoreBase
+12    QtConcurrent::ResultStoreBase::~ResultStoreBase
+
+Class QtConcurrent::ResultStoreBase
+   size=28 align=4
+   base size=28 base align=4
+QtConcurrent::ResultStoreBase (0xb4d87294) 0
+    vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u)
+
+Vtable for QFutureInterfaceBase
+QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QFutureInterfaceBase)
+8     QFutureInterfaceBase::~QFutureInterfaceBase
+12    QFutureInterfaceBase::~QFutureInterfaceBase
+
+Class QFutureInterfaceBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureInterfaceBase (0xb4d876cc) 0
+    vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u)
+
+Vtable for QFutureWatcherBase
+QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFutureWatcherBase)
+8     QFutureWatcherBase::metaObject
+12    QFutureWatcherBase::qt_metacast
+16    QFutureWatcherBase::qt_metacall
+20    QFutureWatcherBase::~QFutureWatcherBase
+24    QFutureWatcherBase::~QFutureWatcherBase
+28    QFutureWatcherBase::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QFutureWatcherBase::connectNotify
+52    QFutureWatcherBase::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QFutureWatcherBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureWatcherBase (0xb4e1ca40) 0
+    vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u)
+  QObject (0xb4e260b4) 0
+      primary-for QFutureWatcherBase (0xb4e1ca40)
+
+Vtable for QThreadPool
+QThreadPool::_ZTV11QThreadPool: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QThreadPool)
+8     QThreadPool::metaObject
+12    QThreadPool::qt_metacast
+16    QThreadPool::qt_metacall
+20    QThreadPool::~QThreadPool
+24    QThreadPool::~QThreadPool
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QThreadPool
+   size=8 align=4
+   base size=8 base align=4
+QThreadPool (0xb4e3ec00) 0
+    vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u)
+  QObject (0xb4e510b4) 0
+      primary-for QThreadPool (0xb4e3ec00)
+
+Class QtConcurrent::ThreadEngineBarrier
+   size=12 align=4
+   base size=12 base align=4
+QtConcurrent::ThreadEngineBarrier (0xb4e512d0) 0
+
+Vtable for QtConcurrent::ThreadEngineBase
+QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE)
+8     QtConcurrent::ThreadEngineBase::run
+12    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+16    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+20    QtConcurrent::ThreadEngineBase::start
+24    QtConcurrent::ThreadEngineBase::finish
+28    QtConcurrent::ThreadEngineBase::threadFunction
+32    QtConcurrent::ThreadEngineBase::shouldStartThread
+36    QtConcurrent::ThreadEngineBase::shouldThrottleThread
+40    __cxa_pure_virtual
+
+Class QtConcurrent::ThreadEngineBase
+   size=32 align=4
+   base size=32 base align=4
+QtConcurrent::ThreadEngineBase (0xb4e3ef00) 0
+    vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u)
+  QRunnable (0xb4e5130c) 0
+      primary-for QtConcurrent::ThreadEngineBase (0xb4e3ef00)
+
+VTT for QtConcurrent::ThreadEngine<void>
+QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries
+0     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u)
+4     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u)
+
+Class QtConcurrent::BlockSizeManager
+   size=72 align=4
+   base size=72 base align=4
+QtConcurrent::BlockSizeManager (0xb4e838e8) 0
+
+Vtable for QTextCodecFactoryInterface
+QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QTextCodecFactoryInterface)
+8     QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+12    QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextCodecFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextCodecFactoryInterface (0xb4b0d480) 0 nearly-empty
+    vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u)
+  QFactoryInterface (0xb4b0b1a4) 0 nearly-empty
+      primary-for QTextCodecFactoryInterface (0xb4b0d480)
+
+Vtable for QTextCodecPlugin
+QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTextCodecPlugin)
+8     QTextCodecPlugin::metaObject
+12    QTextCodecPlugin::qt_metacast
+16    QTextCodecPlugin::qt_metacall
+20    QTextCodecPlugin::~QTextCodecPlugin
+24    QTextCodecPlugin::~QTextCodecPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    QTextCodecPlugin::keys
+80    QTextCodecPlugin::create
+84    (int (*)(...))-0x000000008
+88    (int (*)(...))(& _ZTI16QTextCodecPlugin)
+92    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev
+96    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev
+100   QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv
+104   QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString
+
+Class QTextCodecPlugin
+   size=12 align=4
+   base size=12 base align=4
+QTextCodecPlugin (0xb4b18960) 0
+    vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u)
+  QObject (0xb4b0b4b0) 0
+      primary-for QTextCodecPlugin (0xb4b18960)
+  QTextCodecFactoryInterface (0xb4b0d740) 8 nearly-empty
+      vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u)
+    QFactoryInterface (0xb4b0b4ec) 8 nearly-empty
+        primary-for QTextCodecFactoryInterface (0xb4b0d740)
+
+Vtable for QAbstractAnimation
+QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractAnimation)
+8     QAbstractAnimation::metaObject
+12    QAbstractAnimation::qt_metacast
+16    QAbstractAnimation::qt_metacall
+20    QAbstractAnimation::~QAbstractAnimation
+24    QAbstractAnimation::~QAbstractAnimation
+28    QAbstractAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAbstractAnimation
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAnimation (0xb4b0d980) 0
+    vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u)
+  QObject (0xb4b0b618) 0
+      primary-for QAbstractAnimation (0xb4b0d980)
+
+Vtable for QAnimationGroup
+QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAnimationGroup)
+8     QAnimationGroup::metaObject
+12    QAnimationGroup::qt_metacast
+16    QAnimationGroup::qt_metacall
+20    QAnimationGroup::~QAnimationGroup
+24    QAnimationGroup::~QAnimationGroup
+28    QAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QAnimationGroup (0xb4b0dc40) 0
+    vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u)
+  QAbstractAnimation (0xb4b0dc80) 0
+      primary-for QAnimationGroup (0xb4b0dc40)
+    QObject (0xb4b0b870) 0
+        primary-for QAbstractAnimation (0xb4b0dc80)
+
+Vtable for QParallelAnimationGroup
+QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QParallelAnimationGroup)
+8     QParallelAnimationGroup::metaObject
+12    QParallelAnimationGroup::qt_metacast
+16    QParallelAnimationGroup::qt_metacall
+20    QParallelAnimationGroup::~QParallelAnimationGroup
+24    QParallelAnimationGroup::~QParallelAnimationGroup
+28    QParallelAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QParallelAnimationGroup::duration
+60    QParallelAnimationGroup::updateCurrentTime
+64    QParallelAnimationGroup::updateState
+68    QParallelAnimationGroup::updateDirection
+
+Class QParallelAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QParallelAnimationGroup (0xb4b0df40) 0
+    vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u)
+  QAnimationGroup (0xb4b0df80) 0
+      primary-for QParallelAnimationGroup (0xb4b0df40)
+    QAbstractAnimation (0xb4b0dfc0) 0
+        primary-for QAnimationGroup (0xb4b0df80)
+      QObject (0xb4b0ba8c) 0
+          primary-for QAbstractAnimation (0xb4b0dfc0)
+
+Vtable for QPauseAnimation
+QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPauseAnimation)
+8     QPauseAnimation::metaObject
+12    QPauseAnimation::qt_metacast
+16    QPauseAnimation::qt_metacall
+20    QPauseAnimation::~QPauseAnimation
+24    QPauseAnimation::~QPauseAnimation
+28    QPauseAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPauseAnimation::duration
+60    QPauseAnimation::updateCurrentTime
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QPauseAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPauseAnimation (0xb4b47280) 0
+    vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u)
+  QAbstractAnimation (0xb4b472c0) 0
+      primary-for QPauseAnimation (0xb4b47280)
+    QObject (0xb4b0bca8) 0
+        primary-for QAbstractAnimation (0xb4b472c0)
+
+Vtable for QVariantAnimation
+QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QVariantAnimation)
+8     QVariantAnimation::metaObject
+12    QVariantAnimation::qt_metacast
+16    QVariantAnimation::qt_metacall
+20    QVariantAnimation::~QVariantAnimation
+24    QVariantAnimation::~QVariantAnimation
+28    QVariantAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QVariantAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    __cxa_pure_virtual
+76    QVariantAnimation::interpolated
+
+Class QVariantAnimation
+   size=8 align=4
+   base size=8 base align=4
+QVariantAnimation (0xb4b47580) 0
+    vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u)
+  QAbstractAnimation (0xb4b475c0) 0
+      primary-for QVariantAnimation (0xb4b47580)
+    QObject (0xb4b0bec4) 0
+        primary-for QAbstractAnimation (0xb4b475c0)
+
+Vtable for QPropertyAnimation
+QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QPropertyAnimation)
+8     QPropertyAnimation::metaObject
+12    QPropertyAnimation::qt_metacast
+16    QPropertyAnimation::qt_metacall
+20    QPropertyAnimation::~QPropertyAnimation
+24    QPropertyAnimation::~QPropertyAnimation
+28    QPropertyAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QPropertyAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    QPropertyAnimation::updateCurrentValue
+76    QVariantAnimation::interpolated
+
+Class QPropertyAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPropertyAnimation (0xb4b479c0) 0
+    vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u)
+  QVariantAnimation (0xb4b47a00) 0
+      primary-for QPropertyAnimation (0xb4b479c0)
+    QAbstractAnimation (0xb4b47a40) 0
+        primary-for QVariantAnimation (0xb4b47a00)
+      QObject (0xb4b6d0f0) 0
+          primary-for QAbstractAnimation (0xb4b47a40)
+
+Vtable for QSequentialAnimationGroup
+QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
+8     QSequentialAnimationGroup::metaObject
+12    QSequentialAnimationGroup::qt_metacast
+16    QSequentialAnimationGroup::qt_metacall
+20    QSequentialAnimationGroup::~QSequentialAnimationGroup
+24    QSequentialAnimationGroup::~QSequentialAnimationGroup
+28    QSequentialAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSequentialAnimationGroup::duration
+60    QSequentialAnimationGroup::updateCurrentTime
+64    QSequentialAnimationGroup::updateState
+68    QSequentialAnimationGroup::updateDirection
+
+Class QSequentialAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QSequentialAnimationGroup (0xb4b47d00) 0
+    vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u)
+  QAnimationGroup (0xb4b47d40) 0
+      primary-for QSequentialAnimationGroup (0xb4b47d00)
+    QAbstractAnimation (0xb4b47d80) 0
+        primary-for QAnimationGroup (0xb4b47d40)
+      QObject (0xb4b6d30c) 0
+          primary-for QAbstractAnimation (0xb4b47d80)
+
+Class QXmlNamespaceSupport
+   size=4 align=4
+   base size=4 base align=4
+QXmlNamespaceSupport (0xb4b6d528) 0
+
+Class QXmlAttributes::Attribute
+   size=16 align=4
+   base size=16 base align=4
+QXmlAttributes::Attribute (0xb4b6d5a0) 0
+
+Vtable for QXmlAttributes
+QXmlAttributes::_ZTV14QXmlAttributes: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QXmlAttributes)
+8     QXmlAttributes::~QXmlAttributes
+12    QXmlAttributes::~QXmlAttributes
+
+Class QXmlAttributes
+   size=12 align=4
+   base size=12 base align=4
+QXmlAttributes (0xb4b6d564) 0
+    vptr=((& QXmlAttributes::_ZTV14QXmlAttributes) + 8u)
+
+Vtable for QXmlInputSource
+QXmlInputSource::_ZTV15QXmlInputSource: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QXmlInputSource)
+8     QXmlInputSource::~QXmlInputSource
+12    QXmlInputSource::~QXmlInputSource
+16    QXmlInputSource::setData
+20    QXmlInputSource::setData
+24    QXmlInputSource::fetchData
+28    QXmlInputSource::data
+32    QXmlInputSource::next
+36    QXmlInputSource::reset
+40    QXmlInputSource::fromRawData
+
+Class QXmlInputSource
+   size=8 align=4
+   base size=8 base align=4
+QXmlInputSource (0xb4b6db40) 0
+    vptr=((& QXmlInputSource::_ZTV15QXmlInputSource) + 8u)
+
+Class QXmlParseException
+   size=4 align=4
+   base size=4 base align=4
+QXmlParseException (0xb4b6db7c) 0
+
+Vtable for QXmlReader
+QXmlReader::_ZTV10QXmlReader: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QXmlReader)
+8     QXmlReader::~QXmlReader
+12    QXmlReader::~QXmlReader
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+
+Class QXmlReader
+   size=4 align=4
+   base size=4 base align=4
+QXmlReader (0xb4b6dbf4) 0 nearly-empty
+    vptr=((& QXmlReader::_ZTV10QXmlReader) + 8u)
+
+Vtable for QXmlSimpleReader
+QXmlSimpleReader::_ZTV16QXmlSimpleReader: 26u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QXmlSimpleReader)
+8     QXmlSimpleReader::~QXmlSimpleReader
+12    QXmlSimpleReader::~QXmlSimpleReader
+16    QXmlSimpleReader::feature
+20    QXmlSimpleReader::setFeature
+24    QXmlSimpleReader::hasFeature
+28    QXmlSimpleReader::property
+32    QXmlSimpleReader::setProperty
+36    QXmlSimpleReader::hasProperty
+40    QXmlSimpleReader::setEntityResolver
+44    QXmlSimpleReader::entityResolver
+48    QXmlSimpleReader::setDTDHandler
+52    QXmlSimpleReader::DTDHandler
+56    QXmlSimpleReader::setContentHandler
+60    QXmlSimpleReader::contentHandler
+64    QXmlSimpleReader::setErrorHandler
+68    QXmlSimpleReader::errorHandler
+72    QXmlSimpleReader::setLexicalHandler
+76    QXmlSimpleReader::lexicalHandler
+80    QXmlSimpleReader::setDeclHandler
+84    QXmlSimpleReader::declHandler
+88    QXmlSimpleReader::parse
+92    QXmlSimpleReader::parse
+96    QXmlSimpleReader::parse
+100   QXmlSimpleReader::parseContinue
+
+Class QXmlSimpleReader
+   size=8 align=4
+   base size=8 base align=4
+QXmlSimpleReader (0xb496c700) 0
+    vptr=((& QXmlSimpleReader::_ZTV16QXmlSimpleReader) + 8u)
+  QXmlReader (0xb4b6de10) 0 nearly-empty
+      primary-for QXmlSimpleReader (0xb496c700)
+
+Vtable for QXmlLocator
+QXmlLocator::_ZTV11QXmlLocator: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QXmlLocator)
+8     QXmlLocator::~QXmlLocator
+12    QXmlLocator::~QXmlLocator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QXmlLocator
+   size=4 align=4
+   base size=4 base align=4
+QXmlLocator (0xb4b6df78) 0 nearly-empty
+    vptr=((& QXmlLocator::_ZTV11QXmlLocator) + 8u)
+
+Vtable for QXmlContentHandler
+QXmlContentHandler::_ZTV18QXmlContentHandler: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QXmlContentHandler)
+8     QXmlContentHandler::~QXmlContentHandler
+12    QXmlContentHandler::~QXmlContentHandler
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QXmlContentHandler
+   size=4 align=4
+   base size=4 base align=4
+QXmlContentHandler (0xb4b6dfb4) 0 nearly-empty
+    vptr=((& QXmlContentHandler::_ZTV18QXmlContentHandler) + 8u)
+
+Vtable for QXmlErrorHandler
+QXmlErrorHandler::_ZTV16QXmlErrorHandler: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QXmlErrorHandler)
+8     QXmlErrorHandler::~QXmlErrorHandler
+12    QXmlErrorHandler::~QXmlErrorHandler
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class QXmlErrorHandler
+   size=4 align=4
+   base size=4 base align=4
+QXmlErrorHandler (0xb49b71e0) 0 nearly-empty
+    vptr=((& QXmlErrorHandler::_ZTV16QXmlErrorHandler) + 8u)
+
+Vtable for QXmlDTDHandler
+QXmlDTDHandler::_ZTV14QXmlDTDHandler: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QXmlDTDHandler)
+8     QXmlDTDHandler::~QXmlDTDHandler
+12    QXmlDTDHandler::~QXmlDTDHandler
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+
+Class QXmlDTDHandler
+   size=4 align=4
+   base size=4 base align=4
+QXmlDTDHandler (0xb49b73fc) 0 nearly-empty
+    vptr=((& QXmlDTDHandler::_ZTV14QXmlDTDHandler) + 8u)
+
+Vtable for QXmlEntityResolver
+QXmlEntityResolver::_ZTV18QXmlEntityResolver: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QXmlEntityResolver)
+8     QXmlEntityResolver::~QXmlEntityResolver
+12    QXmlEntityResolver::~QXmlEntityResolver
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QXmlEntityResolver
+   size=4 align=4
+   base size=4 base align=4
+QXmlEntityResolver (0xb49b7618) 0 nearly-empty
+    vptr=((& QXmlEntityResolver::_ZTV18QXmlEntityResolver) + 8u)
+
+Vtable for QXmlLexicalHandler
+QXmlLexicalHandler::_ZTV18QXmlLexicalHandler: 12u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QXmlLexicalHandler)
+8     QXmlLexicalHandler::~QXmlLexicalHandler
+12    QXmlLexicalHandler::~QXmlLexicalHandler
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+
+Class QXmlLexicalHandler
+   size=4 align=4
+   base size=4 base align=4
+QXmlLexicalHandler (0xb49b7834) 0 nearly-empty
+    vptr=((& QXmlLexicalHandler::_ZTV18QXmlLexicalHandler) + 8u)
+
+Vtable for QXmlDeclHandler
+QXmlDeclHandler::_ZTV15QXmlDeclHandler: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QXmlDeclHandler)
+8     QXmlDeclHandler::~QXmlDeclHandler
+12    QXmlDeclHandler::~QXmlDeclHandler
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class QXmlDeclHandler
+   size=4 align=4
+   base size=4 base align=4
+QXmlDeclHandler (0xb49b7a50) 0 nearly-empty
+    vptr=((& QXmlDeclHandler::_ZTV15QXmlDeclHandler) + 8u)
+
+Vtable for QXmlDefaultHandler
+QXmlDefaultHandler::_ZTV18QXmlDefaultHandler: 73u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QXmlDefaultHandler)
+8     QXmlDefaultHandler::~QXmlDefaultHandler
+12    QXmlDefaultHandler::~QXmlDefaultHandler
+16    QXmlDefaultHandler::setDocumentLocator
+20    QXmlDefaultHandler::startDocument
+24    QXmlDefaultHandler::endDocument
+28    QXmlDefaultHandler::startPrefixMapping
+32    QXmlDefaultHandler::endPrefixMapping
+36    QXmlDefaultHandler::startElement
+40    QXmlDefaultHandler::endElement
+44    QXmlDefaultHandler::characters
+48    QXmlDefaultHandler::ignorableWhitespace
+52    QXmlDefaultHandler::processingInstruction
+56    QXmlDefaultHandler::skippedEntity
+60    QXmlDefaultHandler::errorString
+64    QXmlDefaultHandler::warning
+68    QXmlDefaultHandler::error
+72    QXmlDefaultHandler::fatalError
+76    QXmlDefaultHandler::notationDecl
+80    QXmlDefaultHandler::unparsedEntityDecl
+84    QXmlDefaultHandler::resolveEntity
+88    QXmlDefaultHandler::startDTD
+92    QXmlDefaultHandler::endDTD
+96    QXmlDefaultHandler::startEntity
+100   QXmlDefaultHandler::endEntity
+104   QXmlDefaultHandler::startCDATA
+108   QXmlDefaultHandler::endCDATA
+112   QXmlDefaultHandler::comment
+116   QXmlDefaultHandler::attributeDecl
+120   QXmlDefaultHandler::internalEntityDecl
+124   QXmlDefaultHandler::externalEntityDecl
+128   (int (*)(...))-0x000000004
+132   (int (*)(...))(& _ZTI18QXmlDefaultHandler)
+136   QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandlerD1Ev
+140   QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandlerD0Ev
+144   QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandler7warningERK18QXmlParseException
+148   QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandler5errorERK18QXmlParseException
+152   QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandler10fatalErrorERK18QXmlParseException
+156   QXmlDefaultHandler::_ZThn4_NK18QXmlDefaultHandler11errorStringEv
+160   (int (*)(...))-0x000000008
+164   (int (*)(...))(& _ZTI18QXmlDefaultHandler)
+168   QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandlerD1Ev
+172   QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandlerD0Ev
+176   QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandler12notationDeclERK7QStringS2_S2_
+180   QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandler18unparsedEntityDeclERK7QStringS2_S2_S2_
+184   QXmlDefaultHandler::_ZThn8_NK18QXmlDefaultHandler11errorStringEv
+188   (int (*)(...))-0x00000000c
+192   (int (*)(...))(& _ZTI18QXmlDefaultHandler)
+196   QXmlDefaultHandler::_ZThn12_N18QXmlDefaultHandlerD1Ev
+200   QXmlDefaultHandler::_ZThn12_N18QXmlDefaultHandlerD0Ev
+204   QXmlDefaultHandler::_ZThn12_N18QXmlDefaultHandler13resolveEntityERK7QStringS2_RP15QXmlInputSource
+208   QXmlDefaultHandler::_ZThn12_NK18QXmlDefaultHandler11errorStringEv
+212   (int (*)(...))-0x000000010
+216   (int (*)(...))(& _ZTI18QXmlDefaultHandler)
+220   QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandlerD1Ev
+224   QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandlerD0Ev
+228   QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler8startDTDERK7QStringS2_S2_
+232   QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler6endDTDEv
+236   QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler11startEntityERK7QString
+240   QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler9endEntityERK7QString
+244   QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler10startCDATAEv
+248   QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler8endCDATAEv
+252   QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler7commentERK7QString
+256   QXmlDefaultHandler::_ZThn16_NK18QXmlDefaultHandler11errorStringEv
+260   (int (*)(...))-0x000000014
+264   (int (*)(...))(& _ZTI18QXmlDefaultHandler)
+268   QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandlerD1Ev
+272   QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandlerD0Ev
+276   QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandler13attributeDeclERK7QStringS2_S2_S2_S2_
+280   QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandler18internalEntityDeclERK7QStringS2_
+284   QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandler18externalEntityDeclERK7QStringS2_S2_
+288   QXmlDefaultHandler::_ZThn20_NK18QXmlDefaultHandler11errorStringEv
+
+Class QXmlDefaultHandler
+   size=28 align=4
+   base size=28 base align=4
+QXmlDefaultHandler (0xb49cf054) 0
+    vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 8u)
+  QXmlContentHandler (0xb49b7c6c) 0 nearly-empty
+      primary-for QXmlDefaultHandler (0xb49cf054)
+  QXmlErrorHandler (0xb49b7ca8) 4 nearly-empty
+      vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 136u)
+  QXmlDTDHandler (0xb49b7ce4) 8 nearly-empty
+      vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 168u)
+  QXmlEntityResolver (0xb49b7d20) 12 nearly-empty
+      vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 196u)
+  QXmlLexicalHandler (0xb49b7d5c) 16 nearly-empty
+      vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 220u)
+  QXmlDeclHandler (0xb49b7d98) 20 nearly-empty
+      vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 268u)
+
+Class QDomImplementation
+   size=4 align=4
+   base size=4 base align=4
+QDomImplementation (0xb49f3bf4) 0
+
+Class QDomNode
+   size=4 align=4
+   base size=4 base align=4
+QDomNode (0xb49f3c30) 0
+
+Class QDomNodeList
+   size=4 align=4
+   base size=4 base align=4
+QDomNodeList (0xb49f3c6c) 0
+
+Class QDomDocumentType
+   size=4 align=4
+   base size=4 base align=4
+QDomDocumentType (0xb49efac0) 0
+  QDomNode (0xb49f3d5c) 0
+
+Class QDomDocument
+   size=4 align=4
+   base size=4 base align=4
+QDomDocument (0xb49efb80) 0
+  QDomNode (0xb49f3dd4) 0
+
+Class QDomNamedNodeMap
+   size=4 align=4
+   base size=4 base align=4
+QDomNamedNodeMap (0xb49f3e4c) 0
+
+Class QDomDocumentFragment
+   size=4 align=4
+   base size=4 base align=4
+QDomDocumentFragment (0xb49efd80) 0
+  QDomNode (0xb49f3f00) 0
+
+Class QDomCharacterData
+   size=4 align=4
+   base size=4 base align=4
+QDomCharacterData (0xb49efe40) 0
+  QDomNode (0xb49f3f78) 0
+
+Class QDomAttr
+   size=4 align=4
+   base size=4 base align=4
+QDomAttr (0xb49efec0) 0
+  QDomNode (0xb49f3fb4) 0
+
+Class QDomElement
+   size=4 align=4
+   base size=4 base align=4
+QDomElement (0xb49eff80) 0
+  QDomNode (0xb4a3103c) 0
+
+Class QDomText
+   size=4 align=4
+   base size=4 base align=4
+QDomText (0xb4a39140) 0
+  QDomCharacterData (0xb4a39180) 0
+    QDomNode (0xb4a311a4) 0
+
+Class QDomComment
+   size=4 align=4
+   base size=4 base align=4
+QDomComment (0xb4a39240) 0
+  QDomCharacterData (0xb4a39280) 0
+    QDomNode (0xb4a3121c) 0
+
+Class QDomCDATASection
+   size=4 align=4
+   base size=4 base align=4
+QDomCDATASection (0xb4a39340) 0
+  QDomText (0xb4a39380) 0
+    QDomCharacterData (0xb4a393c0) 0
+      QDomNode (0xb4a31294) 0
+
+Class QDomNotation
+   size=4 align=4
+   base size=4 base align=4
+QDomNotation (0xb4a39480) 0
+  QDomNode (0xb4a3130c) 0
+
+Class QDomEntity
+   size=4 align=4
+   base size=4 base align=4
+QDomEntity (0xb4a39540) 0
+  QDomNode (0xb4a31384) 0
+
+Class QDomEntityReference
+   size=4 align=4
+   base size=4 base align=4
+QDomEntityReference (0xb4a39600) 0
+  QDomNode (0xb4a313fc) 0
+
+Class QDomProcessingInstruction
+   size=4 align=4
+   base size=4 base align=4
+QDomProcessingInstruction (0xb4a396c0) 0
+  QDomNode (0xb4a31474) 0
+
diff --git a/tests/auto/bic/data/QtXmlPatterns.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtXmlPatterns.4.7.0.linux-gcc-ia32.txt
new file mode 100644
index 0000000..3ec1c83
--- /dev/null
+++ b/tests/auto/bic/data/QtXmlPatterns.4.7.0.linux-gcc-ia32.txt
@@ -0,0 +1,2896 @@
+Class QSysInfo
+   size=1 align=1
+   base size=0 base align=1
+QSysInfo (0xb6dbfa8c) 0 empty
+
+Class QBool
+   size=1 align=1
+   base size=1 base align=1
+QBool (0xb6dbfc30) 0
+
+Class qIsNull(double)::U
+   size=8 align=4
+   base size=8 base align=4
+qIsNull(double)::U (0xb6d3730c) 0
+
+Class qIsNull(float)::U
+   size=4 align=4
+   base size=4 base align=4
+qIsNull(float)::U (0xb6d373c0) 0
+
+Class QFlag
+   size=4 align=4
+   base size=4 base align=4
+QFlag (0xb6d37bf4) 0
+
+Class QIncompatibleFlag
+   size=4 align=4
+   base size=4 base align=4
+QIncompatibleFlag (0xb6d37d20) 0
+
+Class QInternal
+   size=1 align=1
+   base size=0 base align=1
+QInternal (0xb644fe88) 0 empty
+
+Class QGenericArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericArgument (0xb644fec4) 0
+
+Class QGenericReturnArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericReturnArgument (0xb630b400) 0
+  QGenericArgument (0xb63200f0) 0
+
+Class QMetaObject
+   size=16 align=4
+   base size=16 base align=4
+QMetaObject (0xb6320294) 0
+
+Class QMetaObjectExtraData
+   size=8 align=4
+   base size=8 base align=4
+QMetaObjectExtraData (0xb63203c0) 0
+
+Class QLatin1Char
+   size=1 align=1
+   base size=1 base align=1
+QLatin1Char (0xb63205a0) 0
+
+Class QChar
+   size=2 align=2
+   base size=2 base align=2
+QChar (0xb6320780) 0
+
+Class QBasicAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QBasicAtomicInt (0xb636cec4) 0
+
+Class QAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QAtomicInt (0xb638cd40) 0
+  QBasicAtomicInt (0xb63805dc) 0
+
+Class __locale_struct
+   size=116 align=4
+   base size=116 base align=4
+__locale_struct (0xb6380ac8) 0
+
+Class QByteArray::Data
+   size=20 align=4
+   base size=20 base align=4
+QByteArray::Data (0xb6380f3c) 0
+
+Class QByteArray
+   size=4 align=4
+   base size=4 base align=4
+QByteArray (0xb6380f00) 0
+
+Class QByteRef
+   size=8 align=4
+   base size=8 base align=4
+QByteRef (0xb6211e4c) 0
+
+Class QString::Null
+   size=1 align=1
+   base size=0 base align=1
+QString::Null (0xb625b618) 0 empty
+
+Class QString::Data
+   size=20 align=4
+   base size=20 base align=4
+QString::Data (0xb625b654) 0
+
+Class QString
+   size=4 align=4
+   base size=4 base align=4
+QString (0xb625b5dc) 0
+
+Class QLatin1String
+   size=4 align=4
+   base size=4 base align=4
+QLatin1String (0xb6128258) 0
+
+Class QCharRef
+   size=8 align=4
+   base size=8 base align=4
+QCharRef (0xb616cf3c) 0
+
+Class QConstString
+   size=4 align=4
+   base size=4 base align=4
+QConstString (0xb6018500) 0
+  QString (0xb6029690) 0
+
+Class QStringRef
+   size=12 align=4
+   base size=12 base align=4
+QStringRef (0xb60299d8) 0
+
+Vtable for std::exception
+std::exception::_ZTVSt9exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9exception)
+8     std::exception::~exception
+12    std::exception::~exception
+16    std::exception::what
+
+Class std::exception
+   size=4 align=4
+   base size=4 base align=4
+std::exception (0xb606da8c) 0 nearly-empty
+    vptr=((& std::exception::_ZTVSt9exception) + 8u)
+
+Vtable for std::bad_exception
+std::bad_exception::_ZTVSt13bad_exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt13bad_exception)
+8     std::bad_exception::~bad_exception
+12    std::bad_exception::~bad_exception
+16    std::bad_exception::what
+
+Class std::bad_exception
+   size=4 align=4
+   base size=4 base align=4
+std::bad_exception (0xb60b2100) 0 nearly-empty
+    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
+  std::exception (0xb606db7c) 0 nearly-empty
+      primary-for std::bad_exception (0xb60b2100)
+
+Vtable for std::bad_alloc
+std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9bad_alloc)
+8     std::bad_alloc::~bad_alloc
+12    std::bad_alloc::~bad_alloc
+16    std::bad_alloc::what
+
+Class std::bad_alloc
+   size=4 align=4
+   base size=4 base align=4
+std::bad_alloc (0xb60b2280) 0 nearly-empty
+    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
+  std::exception (0xb606ddd4) 0 nearly-empty
+      primary-for std::bad_alloc (0xb60b2280)
+
+Class std::nothrow_t
+   size=1 align=1
+   base size=0 base align=1
+std::nothrow_t (0xb60c003c) 0 empty
+
+Class QListData::Data
+   size=24 align=4
+   base size=24 base align=4
+QListData::Data (0xb60c012c) 0
+
+Class QListData
+   size=4 align=4
+   base size=4 base align=4
+QListData (0xb60c00f0) 0
+
+Class QScopedPointerPodDeleter
+   size=1 align=1
+   base size=0 base align=1
+QScopedPointerPodDeleter (0xb60c0960) 0 empty
+
+Vtable for QObjectData
+QObjectData::_ZTV11QObjectData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QObjectData)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+
+Class QObjectData
+   size=28 align=4
+   base size=28 base align=4
+QObjectData (0xb60c0a14) 0
+    vptr=((& QObjectData::_ZTV11QObjectData) + 8u)
+
+Vtable for QObject
+QObject::_ZTV7QObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QObject)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    QObject::~QObject
+24    QObject::~QObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObject
+   size=8 align=4
+   base size=8 base align=4
+QObject (0xb60c0ac8) 0
+    vptr=((& QObject::_ZTV7QObject) + 8u)
+
+Vtable for QObjectUserData
+QObjectUserData::_ZTV15QObjectUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QObjectUserData)
+8     QObjectUserData::~QObjectUserData
+12    QObjectUserData::~QObjectUserData
+
+Class QObjectUserData
+   size=4 align=4
+   base size=4 base align=4
+QObjectUserData (0xb5fc9348) 0 nearly-empty
+    vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u)
+
+Vtable for QIODevice
+QIODevice::_ZTV9QIODevice: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QIODevice)
+8     QIODevice::metaObject
+12    QIODevice::qt_metacast
+16    QIODevice::qt_metacall
+20    QIODevice::~QIODevice
+24    QIODevice::~QIODevice
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIODevice::isSequential
+60    QIODevice::open
+64    QIODevice::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   __cxa_pure_virtual
+
+Class QIODevice
+   size=8 align=4
+   base size=8 base align=4
+QIODevice (0xb5dcf000) 0
+    vptr=((& QIODevice::_ZTV9QIODevice) + 8u)
+  QObject (0xb5fc9474) 0
+      primary-for QIODevice (0xb5dcf000)
+
+Class wait
+   size=4 align=4
+   base size=4 base align=4
+wait (0xb5dfe1e0) 0
+
+Class timespec
+   size=8 align=4
+   base size=8 base align=4
+timespec (0xb5dfe3c0) 0
+
+Class timeval
+   size=8 align=4
+   base size=8 base align=4
+timeval (0xb5dfe3fc) 0
+
+Class __pthread_internal_slist
+   size=4 align=4
+   base size=4 base align=4
+__pthread_internal_slist (0xb5dfe4b0) 0
+
+Class random_data
+   size=28 align=4
+   base size=28 base align=4
+random_data (0xb5dfe7bc) 0
+
+Class drand48_data
+   size=24 align=4
+   base size=24 base align=4
+drand48_data (0xb5dfe7f8) 0
+
+Class QVectorData
+   size=16 align=4
+   base size=16 base align=4
+QVectorData (0xb5dfe834) 0
+
+Class QXmlStreamStringRef
+   size=12 align=4
+   base size=12 base align=4
+QXmlStreamStringRef (0xb5dfea14) 0
+
+Class QXmlStreamAttribute
+   size=56 align=4
+   base size=53 base align=4
+QXmlStreamAttribute (0xb5ccd6cc) 0
+
+Class QXmlStreamAttributes
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamAttributes (0xb5ccf700) 0
+  QVector<QXmlStreamAttribute> (0xb5ce912c) 0
+
+Class QXmlStreamNamespaceDeclaration
+   size=28 align=4
+   base size=28 base align=4
+QXmlStreamNamespaceDeclaration (0xb5ce921c) 0
+
+Class QXmlStreamNotationDeclaration
+   size=40 align=4
+   base size=40 base align=4
+QXmlStreamNotationDeclaration (0xb5ce9690) 0
+
+Class QXmlStreamEntityDeclaration
+   size=64 align=4
+   base size=64 base align=4
+QXmlStreamEntityDeclaration (0xb5ce9c6c) 0
+
+Vtable for QXmlStreamEntityResolver
+QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
+8     QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+12    QXmlStreamEntityResolver::~QXmlStreamEntityResolver
+16    QXmlStreamEntityResolver::resolveEntity
+20    QXmlStreamEntityResolver::resolveUndeclaredEntity
+
+Class QXmlStreamEntityResolver
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamEntityResolver (0xb5d28528) 0 nearly-empty
+    vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u)
+
+Class QXmlStreamReader
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamReader (0xb5d28564) 0
+
+Class QXmlStreamWriter
+   size=4 align=4
+   base size=4 base align=4
+QXmlStreamWriter (0xb5d286cc) 0
+
+Class QBitArray
+   size=4 align=4
+   base size=4 base align=4
+QBitArray (0xb5d28834) 0
+
+Class QBitRef
+   size=8 align=4
+   base size=8 base align=4
+QBitRef (0xb5d71ce4) 0
+
+Class QByteArrayMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QByteArrayMatcher::Data (0xb5d9730c) 0
+
+Class QByteArrayMatcher
+   size=1032 align=4
+   base size=1032 base align=4
+QByteArrayMatcher (0xb5d972d0) 0
+
+Vtable for QDataStream
+QDataStream::_ZTV11QDataStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDataStream)
+8     QDataStream::~QDataStream
+12    QDataStream::~QDataStream
+
+Class QDataStream
+   size=28 align=4
+   base size=28 base align=4
+QDataStream (0xb5d97564) 0
+    vptr=((& QDataStream::_ZTV11QDataStream) + 8u)
+
+Class QHashData::Node
+   size=8 align=4
+   base size=8 base align=4
+QHashData::Node (0xb5bf012c) 0
+
+Class QHashData
+   size=32 align=4
+   base size=32 base align=4
+QHashData (0xb5bf00f0) 0
+
+Class QHashDummyValue
+   size=1 align=1
+   base size=0 base align=1
+QHashDummyValue (0xb5bf0834) 0 empty
+
+Class QContiguousCacheData
+   size=24 align=4
+   base size=24 base align=4
+QContiguousCacheData (0xb5bf0fb4) 0
+
+Class QCryptographicHash
+   size=4 align=4
+   base size=4 base align=4
+QCryptographicHash (0xb5cb2168) 0
+
+Class QSharedData
+   size=4 align=4
+   base size=4 base align=4
+QSharedData (0xb5cb21a4) 0
+
+Vtable for QtSharedPointer::ExternalRefCountData
+QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE)
+8     QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+12    QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+16    QtSharedPointer::ExternalRefCountData::destroy
+
+Class QtSharedPointer::ExternalRefCountData
+   size=12 align=4
+   base size=12 base align=4
+QtSharedPointer::ExternalRefCountData (0xb5cb2528) 0
+    vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u)
+
+Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn
+QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE)
+8     QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+12    QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+16    QtSharedPointer::ExternalRefCountWithDestroyFn::destroy
+
+Class QtSharedPointer::ExternalRefCountWithDestroyFn
+   size=16 align=4
+   base size=16 base align=4
+QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5b31280) 0
+    vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u)
+  QtSharedPointer::ExternalRefCountData (0xb5cb2d20) 0
+      primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5b31280)
+
+Class QDate
+   size=4 align=4
+   base size=4 base align=4
+QDate (0xb5b35258) 0
+
+Class QTime
+   size=4 align=4
+   base size=4 base align=4
+QTime (0xb5b35870) 0
+
+Class QDateTime
+   size=4 align=4
+   base size=4 base align=4
+QDateTime (0xb5b35dd4) 0
+
+Class QEasingCurve
+   size=4 align=4
+   base size=4 base align=4
+QEasingCurve (0xb5bc50b4) 0
+
+Class QElapsedTimer
+   size=16 align=4
+   base size=16 base align=4
+QElapsedTimer (0xb5bc512c) 0
+
+Class QPoint
+   size=8 align=4
+   base size=8 base align=4
+QPoint (0xb5bc5348) 0
+
+Class QPointF
+   size=16 align=4
+   base size=16 base align=4
+QPointF (0xb59f18e8) 0
+
+Class QLine
+   size=16 align=4
+   base size=16 base align=4
+QLine (0xb5a1b000) 0
+
+Class QLineF
+   size=32 align=4
+   base size=32 base align=4
+QLineF (0xb5a1bd20) 0
+
+Class QLinkedListData
+   size=20 align=4
+   base size=20 base align=4
+QLinkedListData (0xb5a4ae10) 0
+
+Vtable for QSystemLocale
+QSystemLocale::_ZTV13QSystemLocale: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSystemLocale)
+8     QSystemLocale::~QSystemLocale
+12    QSystemLocale::~QSystemLocale
+16    QSystemLocale::query
+20    QSystemLocale::fallbackLocale
+
+Class QSystemLocale
+   size=4 align=4
+   base size=4 base align=4
+QSystemLocale (0xb5ac603c) 0 nearly-empty
+    vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u)
+
+Class QLocale::Data
+   size=4 align=2
+   base size=4 base align=2
+QLocale::Data (0xb5ac60b4) 0
+
+Class QLocale
+   size=4 align=4
+   base size=4 base align=4
+QLocale (0xb5ac6078) 0
+
+Class QMapData::Node
+   size=8 align=4
+   base size=8 base align=4
+QMapData::Node (0xb5ac6708) 0
+
+Class QMapData
+   size=72 align=4
+   base size=72 base align=4
+QMapData (0xb5ac66cc) 0
+
+Class QMargins
+   size=16 align=4
+   base size=16 base align=4
+QMargins (0xb5ac6a14) 0
+
+Class QSize
+   size=8 align=4
+   base size=8 base align=4
+QSize (0xb57b0b7c) 0
+
+Class QSizeF
+   size=16 align=4
+   base size=16 base align=4
+QSizeF (0xb57d9618) 0
+
+Class QRect
+   size=16 align=4
+   base size=16 base align=4
+QRect (0xb580121c) 0
+
+Class QRectF
+   size=32 align=4
+   base size=32 base align=4
+QRectF (0xb5850e4c) 0
+
+Class QRegExp
+   size=4 align=4
+   base size=4 base align=4
+QRegExp (0xb569fbb8) 0
+
+Class QLatin1Literal
+   size=8 align=4
+   base size=8 base align=4
+QLatin1Literal (0xb56c1708) 0
+
+Class QAbstractConcatenable
+   size=1 align=1
+   base size=0 base align=1
+QAbstractConcatenable (0xb56c17bc) 0 empty
+
+Class QStringMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QStringMatcher::Data (0xb5724d98) 0
+
+Class QStringMatcher
+   size=1036 align=4
+   base size=1036 base align=4
+QStringMatcher (0xb5724d5c) 0
+
+Class QStringList
+   size=4 align=4
+   base size=4 base align=4
+QStringList (0xb57401c0) 0
+  QList<QString> (0xb5724ec4) 0
+
+Class QTextBoundaryFinder
+   size=28 align=4
+   base size=28 base align=4
+QTextBoundaryFinder (0xb5797438) 0
+
+Vtable for QTimeLine
+QTimeLine::_ZTV9QTimeLine: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QTimeLine)
+8     QTimeLine::metaObject
+12    QTimeLine::qt_metacast
+16    QTimeLine::qt_metacall
+20    QTimeLine::~QTimeLine
+24    QTimeLine::~QTimeLine
+28    QObject::event
+32    QObject::eventFilter
+36    QTimeLine::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTimeLine::valueForTime
+
+Class QTimeLine
+   size=8 align=4
+   base size=8 base align=4
+QTimeLine (0xb559c140) 0
+    vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u)
+  QObject (0xb57974ec) 0
+      primary-for QTimeLine (0xb559c140)
+
+Class QMutex
+   size=4 align=4
+   base size=4 base align=4
+QMutex (0xb5797780) 0
+
+Class QMutexLocker
+   size=4 align=4
+   base size=4 base align=4
+QMutexLocker (0xb5797e10) 0
+
+Class QReadWriteLock
+   size=4 align=4
+   base size=4 base align=4
+QReadWriteLock (0xb55dd384) 0
+
+Class QReadLocker
+   size=4 align=4
+   base size=4 base align=4
+QReadLocker (0xb55dd3c0) 0
+
+Class QWriteLocker
+   size=4 align=4
+   base size=4 base align=4
+QWriteLocker (0xb55dd8ac) 0
+
+Class QSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSemaphore (0xb55ddd98) 0
+
+Vtable for QThread
+QThread::_ZTV7QThread: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QThread)
+8     QThread::metaObject
+12    QThread::qt_metacast
+16    QThread::qt_metacall
+20    QThread::~QThread
+24    QThread::~QThread
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QThread::run
+
+Class QThread
+   size=8 align=4
+   base size=8 base align=4
+QThread (0xb55fd100) 0
+    vptr=((& QThread::_ZTV7QThread) + 8u)
+  QObject (0xb55dddd4) 0
+      primary-for QThread (0xb55fd100)
+
+Class QThreadStorageData
+   size=4 align=4
+   base size=4 base align=4
+QThreadStorageData (0xb5612078) 0
+
+Class QWaitCondition
+   size=4 align=4
+   base size=4 base align=4
+QWaitCondition (0xb56120f0) 0
+
+Vtable for QAbstractState
+QAbstractState::_ZTV14QAbstractState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QAbstractState)
+8     QAbstractState::metaObject
+12    QAbstractState::qt_metacast
+16    QAbstractState::qt_metacall
+20    QAbstractState::~QAbstractState
+24    QAbstractState::~QAbstractState
+28    QAbstractState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractState
+   size=8 align=4
+   base size=8 base align=4
+QAbstractState (0xb55fdbc0) 0
+    vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u)
+  QObject (0xb561212c) 0
+      primary-for QAbstractState (0xb55fdbc0)
+
+Vtable for QAbstractTransition
+QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTransition)
+8     QAbstractTransition::metaObject
+12    QAbstractTransition::qt_metacast
+16    QAbstractTransition::qt_metacall
+20    QAbstractTransition::~QAbstractTransition
+24    QAbstractTransition::~QAbstractTransition
+28    QAbstractTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QAbstractTransition
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTransition (0xb55fde80) 0
+    vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u)
+  QObject (0xb5612348) 0
+      primary-for QAbstractTransition (0xb55fde80)
+
+Vtable for QEvent
+QEvent::_ZTV6QEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QEvent)
+8     QEvent::~QEvent
+12    QEvent::~QEvent
+
+Class QEvent
+   size=12 align=4
+   base size=12 base align=4
+QEvent (0xb5612564) 0
+    vptr=((& QEvent::_ZTV6QEvent) + 8u)
+
+Vtable for QTimerEvent
+QTimerEvent::_ZTV11QTimerEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTimerEvent)
+8     QTimerEvent::~QTimerEvent
+12    QTimerEvent::~QTimerEvent
+
+Class QTimerEvent
+   size=16 align=4
+   base size=16 base align=4
+QTimerEvent (0xb5636400) 0
+    vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u)
+  QEvent (0xb5612744) 0
+      primary-for QTimerEvent (0xb5636400)
+
+Vtable for QChildEvent
+QChildEvent::_ZTV11QChildEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QChildEvent)
+8     QChildEvent::~QChildEvent
+12    QChildEvent::~QChildEvent
+
+Class QChildEvent
+   size=16 align=4
+   base size=16 base align=4
+QChildEvent (0xb56364c0) 0
+    vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u)
+  QEvent (0xb56127bc) 0
+      primary-for QChildEvent (0xb56364c0)
+
+Vtable for QCustomEvent
+QCustomEvent::_ZTV12QCustomEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QCustomEvent)
+8     QCustomEvent::~QCustomEvent
+12    QCustomEvent::~QCustomEvent
+
+Class QCustomEvent
+   size=12 align=4
+   base size=12 base align=4
+QCustomEvent (0xb5636780) 0
+    vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u)
+  QEvent (0xb5612924) 0
+      primary-for QCustomEvent (0xb5636780)
+
+Vtable for QDynamicPropertyChangeEvent
+QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
+8     QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+12    QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
+
+Class QDynamicPropertyChangeEvent
+   size=16 align=4
+   base size=16 base align=4
+QDynamicPropertyChangeEvent (0xb5636880) 0
+    vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u)
+  QEvent (0xb5612a14) 0
+      primary-for QDynamicPropertyChangeEvent (0xb5636880)
+
+Vtable for QEventTransition
+QEventTransition::_ZTV16QEventTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QEventTransition)
+8     QEventTransition::metaObject
+12    QEventTransition::qt_metacast
+16    QEventTransition::qt_metacall
+20    QEventTransition::~QEventTransition
+24    QEventTransition::~QEventTransition
+28    QEventTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QEventTransition::eventTest
+60    QEventTransition::onTransition
+
+Class QEventTransition
+   size=8 align=4
+   base size=8 base align=4
+QEventTransition (0xb5636940) 0
+    vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u)
+  QAbstractTransition (0xb5636980) 0
+      primary-for QEventTransition (0xb5636940)
+    QObject (0xb5612ac8) 0
+        primary-for QAbstractTransition (0xb5636980)
+
+Vtable for QFinalState
+QFinalState::_ZTV11QFinalState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QFinalState)
+8     QFinalState::metaObject
+12    QFinalState::qt_metacast
+16    QFinalState::qt_metacall
+20    QFinalState::~QFinalState
+24    QFinalState::~QFinalState
+28    QFinalState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFinalState::onEntry
+60    QFinalState::onExit
+
+Class QFinalState
+   size=8 align=4
+   base size=8 base align=4
+QFinalState (0xb5636c40) 0
+    vptr=((& QFinalState::_ZTV11QFinalState) + 8u)
+  QAbstractState (0xb5636c80) 0
+      primary-for QFinalState (0xb5636c40)
+    QObject (0xb5612ce4) 0
+        primary-for QAbstractState (0xb5636c80)
+
+Vtable for QHistoryState
+QHistoryState::_ZTV13QHistoryState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QHistoryState)
+8     QHistoryState::metaObject
+12    QHistoryState::qt_metacast
+16    QHistoryState::qt_metacall
+20    QHistoryState::~QHistoryState
+24    QHistoryState::~QHistoryState
+28    QHistoryState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QHistoryState::onEntry
+60    QHistoryState::onExit
+
+Class QHistoryState
+   size=8 align=4
+   base size=8 base align=4
+QHistoryState (0xb5636f40) 0
+    vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u)
+  QAbstractState (0xb5636f80) 0
+      primary-for QHistoryState (0xb5636f40)
+    QObject (0xb5612f00) 0
+        primary-for QAbstractState (0xb5636f80)
+
+Vtable for QSignalTransition
+QSignalTransition::_ZTV17QSignalTransition: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QSignalTransition)
+8     QSignalTransition::metaObject
+12    QSignalTransition::qt_metacast
+16    QSignalTransition::qt_metacall
+20    QSignalTransition::~QSignalTransition
+24    QSignalTransition::~QSignalTransition
+28    QSignalTransition::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSignalTransition::eventTest
+60    QSignalTransition::onTransition
+
+Class QSignalTransition
+   size=8 align=4
+   base size=8 base align=4
+QSignalTransition (0xb5674240) 0
+    vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u)
+  QAbstractTransition (0xb5674280) 0
+      primary-for QSignalTransition (0xb5674240)
+    QObject (0xb568112c) 0
+        primary-for QAbstractTransition (0xb5674280)
+
+Vtable for QState
+QState::_ZTV6QState: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QState)
+8     QState::metaObject
+12    QState::qt_metacast
+16    QState::qt_metacall
+20    QState::~QState
+24    QState::~QState
+28    QState::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QState::onEntry
+60    QState::onExit
+
+Class QState
+   size=8 align=4
+   base size=8 base align=4
+QState (0xb5674540) 0
+    vptr=((& QState::_ZTV6QState) + 8u)
+  QAbstractState (0xb5674580) 0
+      primary-for QState (0xb5674540)
+    QObject (0xb5681348) 0
+        primary-for QAbstractState (0xb5674580)
+
+Class QMetaType
+   size=1 align=1
+   base size=0 base align=1
+QMetaType (0xb5681564) 0 empty
+
+Class QVariant::PrivateShared
+   size=8 align=4
+   base size=8 base align=4
+QVariant::PrivateShared (0xb54ff384) 0
+
+Class QVariant::Private::Data
+   size=8 align=4
+   base size=8 base align=4
+QVariant::Private::Data (0xb54ff3fc) 0
+
+Class QVariant::Private
+   size=12 align=4
+   base size=12 base align=4
+QVariant::Private (0xb54ff3c0) 0
+
+Class QVariant::Handler
+   size=36 align=4
+   base size=36 base align=4
+QVariant::Handler (0xb54ff474) 0
+
+Class QVariant
+   size=12 align=4
+   base size=12 base align=4
+QVariant (0xb54ff348) 0
+
+Class QVariantComparisonHelper
+   size=4 align=4
+   base size=4 base align=4
+QVariantComparisonHelper (0xb5546d20) 0
+
+Vtable for QStateMachine::SignalEvent
+QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
+8     QStateMachine::SignalEvent::~SignalEvent
+12    QStateMachine::SignalEvent::~SignalEvent
+
+Class QStateMachine::SignalEvent
+   size=24 align=4
+   base size=24 base align=4
+QStateMachine::SignalEvent (0xb53a5380) 0
+    vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u)
+  QEvent (0xb53a31e0) 0
+      primary-for QStateMachine::SignalEvent (0xb53a5380)
+
+Vtable for QStateMachine::WrappedEvent
+QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
+8     QStateMachine::WrappedEvent::~WrappedEvent
+12    QStateMachine::WrappedEvent::~WrappedEvent
+
+Class QStateMachine::WrappedEvent
+   size=20 align=4
+   base size=20 base align=4
+QStateMachine::WrappedEvent (0xb53a5400) 0
+    vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u)
+  QEvent (0xb53a321c) 0
+      primary-for QStateMachine::WrappedEvent (0xb53a5400)
+
+Vtable for QStateMachine
+QStateMachine::_ZTV13QStateMachine: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QStateMachine)
+8     QStateMachine::metaObject
+12    QStateMachine::qt_metacast
+16    QStateMachine::qt_metacall
+20    QStateMachine::~QStateMachine
+24    QStateMachine::~QStateMachine
+28    QStateMachine::event
+32    QStateMachine::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QStateMachine::onEntry
+60    QStateMachine::onExit
+64    QStateMachine::beginSelectTransitions
+68    QStateMachine::endSelectTransitions
+72    QStateMachine::beginMicrostep
+76    QStateMachine::endMicrostep
+
+Class QStateMachine
+   size=8 align=4
+   base size=8 base align=4
+QStateMachine (0xb53a5240) 0
+    vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u)
+  QState (0xb53a5280) 0
+      primary-for QStateMachine (0xb53a5240)
+    QAbstractState (0xb53a52c0) 0
+        primary-for QState (0xb53a5280)
+      QObject (0xb53a31a4) 0
+          primary-for QAbstractState (0xb53a52c0)
+
+Vtable for QFactoryInterface
+QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QFactoryInterface)
+8     QFactoryInterface::~QFactoryInterface
+12    QFactoryInterface::~QFactoryInterface
+16    __cxa_pure_virtual
+
+Class QFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QFactoryInterface (0xb53a35a0) 0 nearly-empty
+    vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u)
+
+Vtable for QLibrary
+QLibrary::_ZTV8QLibrary: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QLibrary)
+8     QLibrary::metaObject
+12    QLibrary::qt_metacast
+16    QLibrary::qt_metacall
+20    QLibrary::~QLibrary
+24    QLibrary::~QLibrary
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QLibrary
+   size=16 align=4
+   base size=13 base align=4
+QLibrary (0xb53a5d80) 0
+    vptr=((& QLibrary::_ZTV8QLibrary) + 8u)
+  QObject (0xb53a3b40) 0
+      primary-for QLibrary (0xb53a5d80)
+
+Vtable for QPluginLoader
+QPluginLoader::_ZTV13QPluginLoader: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QPluginLoader)
+8     QPluginLoader::metaObject
+12    QPluginLoader::qt_metacast
+16    QPluginLoader::qt_metacall
+20    QPluginLoader::~QPluginLoader
+24    QPluginLoader::~QPluginLoader
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QPluginLoader
+   size=16 align=4
+   base size=13 base align=4
+QPluginLoader (0xb53dabc0) 0
+    vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u)
+  QObject (0xb53a3dd4) 0
+      primary-for QPluginLoader (0xb53dabc0)
+
+Class QUuid
+   size=16 align=4
+   base size=16 base align=4
+QUuid (0xb53a3f00) 0
+
+Vtable for QEventLoop
+QEventLoop::_ZTV10QEventLoop: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QEventLoop)
+8     QEventLoop::metaObject
+12    QEventLoop::qt_metacast
+16    QEventLoop::qt_metacall
+20    QEventLoop::~QEventLoop
+24    QEventLoop::~QEventLoop
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QEventLoop
+   size=8 align=4
+   base size=8 base align=4
+QEventLoop (0xb5412440) 0
+    vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u)
+  QObject (0xb540ff00) 0
+      primary-for QEventLoop (0xb5412440)
+
+Vtable for QAbstractEventDispatcher
+QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
+8     QAbstractEventDispatcher::metaObject
+12    QAbstractEventDispatcher::qt_metacast
+16    QAbstractEventDispatcher::qt_metacall
+20    QAbstractEventDispatcher::~QAbstractEventDispatcher
+24    QAbstractEventDispatcher::~QAbstractEventDispatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+100   QAbstractEventDispatcher::startingUp
+104   QAbstractEventDispatcher::closingDown
+
+Class QAbstractEventDispatcher
+   size=8 align=4
+   base size=8 base align=4
+QAbstractEventDispatcher (0xb5412840) 0
+    vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u)
+  QObject (0xb542d21c) 0
+      primary-for QAbstractEventDispatcher (0xb5412840)
+
+Class QModelIndex
+   size=16 align=4
+   base size=16 base align=4
+QModelIndex (0xb542d438) 0
+
+Class QPersistentModelIndex
+   size=4 align=4
+   base size=4 base align=4
+QPersistentModelIndex (0xb54588e8) 0
+
+Vtable for QAbstractItemModel
+QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractItemModel)
+8     QAbstractItemModel::metaObject
+12    QAbstractItemModel::qt_metacast
+16    QAbstractItemModel::qt_metacall
+20    QAbstractItemModel::~QAbstractItemModel
+24    QAbstractItemModel::~QAbstractItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractItemModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemModel (0xb545e480) 0
+    vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u)
+  QObject (0xb5458a50) 0
+      primary-for QAbstractItemModel (0xb545e480)
+
+Vtable for QAbstractTableModel
+QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTableModel)
+8     QAbstractTableModel::metaObject
+12    QAbstractTableModel::qt_metacast
+16    QAbstractTableModel::qt_metacall
+20    QAbstractTableModel::~QAbstractTableModel
+24    QAbstractTableModel::~QAbstractTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractTableModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractTableModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTableModel (0xb545eac0) 0
+    vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u)
+  QAbstractItemModel (0xb545eb00) 0
+      primary-for QAbstractTableModel (0xb545eac0)
+    QObject (0xb52953c0) 0
+        primary-for QAbstractItemModel (0xb545eb00)
+
+Vtable for QAbstractListModel
+QAbstractListModel::_ZTV18QAbstractListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractListModel)
+8     QAbstractListModel::metaObject
+12    QAbstractListModel::qt_metacast
+16    QAbstractListModel::qt_metacall
+20    QAbstractListModel::~QAbstractListModel
+24    QAbstractListModel::~QAbstractListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    __cxa_pure_virtual
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractListModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractListModel (0xb545ed40) 0
+    vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u)
+  QAbstractItemModel (0xb545ed80) 0
+      primary-for QAbstractListModel (0xb545ed40)
+    QObject (0xb52954ec) 0
+        primary-for QAbstractItemModel (0xb545ed80)
+
+Class QBasicTimer
+   size=4 align=4
+   base size=4 base align=4
+QBasicTimer (0xb52bd3c0) 0
+
+Vtable for QCoreApplication
+QCoreApplication::_ZTV16QCoreApplication: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QCoreApplication)
+8     QCoreApplication::metaObject
+12    QCoreApplication::qt_metacast
+16    QCoreApplication::qt_metacall
+20    QCoreApplication::~QCoreApplication
+24    QCoreApplication::~QCoreApplication
+28    QCoreApplication::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QCoreApplication::notify
+60    QCoreApplication::compressEvent
+
+Class QCoreApplication
+   size=8 align=4
+   base size=8 base align=4
+QCoreApplication (0xb52b1840) 0
+    vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u)
+  QObject (0xb52bd654) 0
+      primary-for QCoreApplication (0xb52b1840)
+
+Class __exception
+   size=32 align=4
+   base size=32 base align=4
+__exception (0xb52bdbf4) 0
+
+Class QMetaMethod
+   size=8 align=4
+   base size=8 base align=4
+QMetaMethod (0xb5315924) 0
+
+Class QMetaEnum
+   size=8 align=4
+   base size=8 base align=4
+QMetaEnum (0xb5315c30) 0
+
+Class QMetaProperty
+   size=20 align=4
+   base size=20 base align=4
+QMetaProperty (0xb5315e88) 0
+
+Class QMetaClassInfo
+   size=8 align=4
+   base size=8 base align=4
+QMetaClassInfo (0xb5315f3c) 0
+
+Vtable for QMimeData
+QMimeData::_ZTV9QMimeData: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QMimeData)
+8     QMimeData::metaObject
+12    QMimeData::qt_metacast
+16    QMimeData::qt_metacall
+20    QMimeData::~QMimeData
+24    QMimeData::~QMimeData
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QMimeData::hasFormat
+60    QMimeData::formats
+64    QMimeData::retrieveData
+
+Class QMimeData
+   size=8 align=4
+   base size=8 base align=4
+QMimeData (0xb532f680) 0
+    vptr=((& QMimeData::_ZTV9QMimeData) + 8u)
+  QObject (0xb53401a4) 0
+      primary-for QMimeData (0xb532f680)
+
+Vtable for QObjectCleanupHandler
+QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QObjectCleanupHandler)
+8     QObjectCleanupHandler::metaObject
+12    QObjectCleanupHandler::qt_metacast
+16    QObjectCleanupHandler::qt_metacall
+20    QObjectCleanupHandler::~QObjectCleanupHandler
+24    QObjectCleanupHandler::~QObjectCleanupHandler
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObjectCleanupHandler
+   size=12 align=4
+   base size=12 base align=4
+QObjectCleanupHandler (0xb532f940) 0
+    vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u)
+  QObject (0xb53403c0) 0
+      primary-for QObjectCleanupHandler (0xb532f940)
+
+Vtable for QSharedMemory
+QSharedMemory::_ZTV13QSharedMemory: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSharedMemory)
+8     QSharedMemory::metaObject
+12    QSharedMemory::qt_metacast
+16    QSharedMemory::qt_metacall
+20    QSharedMemory::~QSharedMemory
+24    QSharedMemory::~QSharedMemory
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSharedMemory
+   size=8 align=4
+   base size=8 base align=4
+QSharedMemory (0xb532fb80) 0
+    vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u)
+  QObject (0xb53404ec) 0
+      primary-for QSharedMemory (0xb532fb80)
+
+Vtable for QSignalMapper
+QSignalMapper::_ZTV13QSignalMapper: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSignalMapper)
+8     QSignalMapper::metaObject
+12    QSignalMapper::qt_metacast
+16    QSignalMapper::qt_metacall
+20    QSignalMapper::~QSignalMapper
+24    QSignalMapper::~QSignalMapper
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSignalMapper
+   size=8 align=4
+   base size=8 base align=4
+QSignalMapper (0xb532fe40) 0
+    vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u)
+  QObject (0xb5340708) 0
+      primary-for QSignalMapper (0xb532fe40)
+
+Vtable for QSocketNotifier
+QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QSocketNotifier)
+8     QSocketNotifier::metaObject
+12    QSocketNotifier::qt_metacast
+16    QSocketNotifier::qt_metacall
+20    QSocketNotifier::~QSocketNotifier
+24    QSocketNotifier::~QSocketNotifier
+28    QSocketNotifier::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSocketNotifier
+   size=20 align=4
+   base size=17 base align=4
+QSocketNotifier (0xb5376100) 0
+    vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u)
+  QObject (0xb5340924) 0
+      primary-for QSocketNotifier (0xb5376100)
+
+Class QSystemSemaphore
+   size=4 align=4
+   base size=4 base align=4
+QSystemSemaphore (0xb5340bf4) 0
+
+Vtable for QTimer
+QTimer::_ZTV6QTimer: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QTimer)
+8     QTimer::metaObject
+12    QTimer::qt_metacast
+16    QTimer::qt_metacall
+20    QTimer::~QTimer
+24    QTimer::~QTimer
+28    QObject::event
+32    QObject::eventFilter
+36    QTimer::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QTimer
+   size=24 align=4
+   base size=21 base align=4
+QTimer (0xb53764c0) 0
+    vptr=((& QTimer::_ZTV6QTimer) + 8u)
+  QObject (0xb5340ca8) 0
+      primary-for QTimer (0xb53764c0)
+
+Vtable for QTranslator
+QTranslator::_ZTV11QTranslator: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTranslator)
+8     QTranslator::metaObject
+12    QTranslator::qt_metacast
+16    QTranslator::qt_metacall
+20    QTranslator::~QTranslator
+24    QTranslator::~QTranslator
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QTranslator::translate
+60    QTranslator::isEmpty
+
+Class QTranslator
+   size=8 align=4
+   base size=8 base align=4
+QTranslator (0xb5376a00) 0
+    vptr=((& QTranslator::_ZTV11QTranslator) + 8u)
+  QObject (0xb5340f3c) 0
+      primary-for QTranslator (0xb5376a00)
+
+Class _IO_marker
+   size=12 align=4
+   base size=12 base align=4
+_IO_marker (0xb51af30c) 0
+
+Class _IO_FILE
+   size=148 align=4
+   base size=148 base align=4
+_IO_FILE (0xb51af348) 0
+
+Vtable for QFile
+QFile::_ZTV5QFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI5QFile)
+8     QFile::metaObject
+12    QFile::qt_metacast
+16    QFile::qt_metacall
+20    QFile::~QFile
+24    QFile::~QFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QFile::fileEngine
+
+Class QFile
+   size=8 align=4
+   base size=8 base align=4
+QFile (0xb5376f00) 0
+    vptr=((& QFile::_ZTV5QFile) + 8u)
+  QIODevice (0xb5376f40) 0
+      primary-for QFile (0xb5376f00)
+    QObject (0xb51af3c0) 0
+        primary-for QIODevice (0xb5376f40)
+
+Class QFileInfo
+   size=4 align=4
+   base size=4 base align=4
+QFileInfo (0xb51af834) 0
+
+Class QDir
+   size=4 align=4
+   base size=4 base align=4
+QDir (0xb51afe88) 0
+
+Class QAbstractFileEngine::ExtensionOption
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionOption (0xb5270618) 0 empty
+
+Class QAbstractFileEngine::ExtensionReturn
+   size=1 align=1
+   base size=0 base align=1
+QAbstractFileEngine::ExtensionReturn (0xb5270654) 0 empty
+
+Class QAbstractFileEngine::MapExtensionOption
+   size=20 align=4
+   base size=20 base align=4
+QAbstractFileEngine::MapExtensionOption (0xb5275740) 0
+  QAbstractFileEngine::ExtensionOption (0xb5270690) 0 empty
+
+Class QAbstractFileEngine::MapExtensionReturn
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::MapExtensionReturn (0xb52757c0) 0
+  QAbstractFileEngine::ExtensionReturn (0xb52706cc) 0 empty
+
+Class QAbstractFileEngine::UnMapExtensionOption
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngine::UnMapExtensionOption (0xb5275840) 0
+  QAbstractFileEngine::ExtensionOption (0xb5270708) 0 empty
+
+Vtable for QAbstractFileEngine
+QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractFileEngine)
+8     QAbstractFileEngine::~QAbstractFileEngine
+12    QAbstractFileEngine::~QAbstractFileEngine
+16    QAbstractFileEngine::open
+20    QAbstractFileEngine::close
+24    QAbstractFileEngine::flush
+28    QAbstractFileEngine::size
+32    QAbstractFileEngine::pos
+36    QAbstractFileEngine::seek
+40    QAbstractFileEngine::isSequential
+44    QAbstractFileEngine::remove
+48    QAbstractFileEngine::copy
+52    QAbstractFileEngine::rename
+56    QAbstractFileEngine::link
+60    QAbstractFileEngine::mkdir
+64    QAbstractFileEngine::rmdir
+68    QAbstractFileEngine::setSize
+72    QAbstractFileEngine::caseSensitive
+76    QAbstractFileEngine::isRelativePath
+80    QAbstractFileEngine::entryList
+84    QAbstractFileEngine::fileFlags
+88    QAbstractFileEngine::setPermissions
+92    QAbstractFileEngine::fileName
+96    QAbstractFileEngine::ownerId
+100   QAbstractFileEngine::owner
+104   QAbstractFileEngine::fileTime
+108   QAbstractFileEngine::setFileName
+112   QAbstractFileEngine::handle
+116   QAbstractFileEngine::beginEntryList
+120   QAbstractFileEngine::endEntryList
+124   QAbstractFileEngine::read
+128   QAbstractFileEngine::readLine
+132   QAbstractFileEngine::write
+136   QAbstractFileEngine::extension
+140   QAbstractFileEngine::supportsExtension
+
+Class QAbstractFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngine (0xb52705dc) 0
+    vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u)
+
+Vtable for QAbstractFileEngineHandler
+QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QAbstractFileEngineHandler)
+8     QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+12    QAbstractFileEngineHandler::~QAbstractFileEngineHandler
+16    __cxa_pure_virtual
+
+Class QAbstractFileEngineHandler
+   size=4 align=4
+   base size=4 base align=4
+QAbstractFileEngineHandler (0xb5270960) 0 nearly-empty
+    vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u)
+
+Vtable for QAbstractFileEngineIterator
+QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI27QAbstractFileEngineIterator)
+8     QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+12    QAbstractFileEngineIterator::~QAbstractFileEngineIterator
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QAbstractFileEngineIterator::currentFileInfo
+32    QAbstractFileEngineIterator::entryInfo
+
+Class QAbstractFileEngineIterator
+   size=8 align=4
+   base size=8 base align=4
+QAbstractFileEngineIterator (0xb527099c) 0
+    vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u)
+
+Vtable for QBuffer
+QBuffer::_ZTV7QBuffer: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QBuffer)
+8     QBuffer::metaObject
+12    QBuffer::qt_metacast
+16    QBuffer::qt_metacall
+20    QBuffer::~QBuffer
+24    QBuffer::~QBuffer
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QBuffer::connectNotify
+52    QBuffer::disconnectNotify
+56    QIODevice::isSequential
+60    QBuffer::open
+64    QBuffer::close
+68    QBuffer::pos
+72    QBuffer::size
+76    QBuffer::seek
+80    QBuffer::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QBuffer::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QBuffer::readData
+112   QIODevice::readLineData
+116   QBuffer::writeData
+
+Class QBuffer
+   size=8 align=4
+   base size=8 base align=4
+QBuffer (0xb5275b80) 0
+    vptr=((& QBuffer::_ZTV7QBuffer) + 8u)
+  QIODevice (0xb5275bc0) 0
+      primary-for QBuffer (0xb5275b80)
+    QObject (0xb5270a14) 0
+        primary-for QIODevice (0xb5275bc0)
+
+Class QTextCodec::ConverterState
+   size=28 align=4
+   base size=28 base align=4
+QTextCodec::ConverterState (0xb5270c6c) 0
+
+Vtable for QTextCodec
+QTextCodec::_ZTV10QTextCodec: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextCodec)
+8     __cxa_pure_virtual
+12    QTextCodec::aliases
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QTextCodec::~QTextCodec
+32    QTextCodec::~QTextCodec
+
+Class QTextCodec
+   size=4 align=4
+   base size=4 base align=4
+QTextCodec (0xb5270c30) 0 nearly-empty
+    vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u)
+
+Class QTextEncoder
+   size=32 align=4
+   base size=32 base align=4
+QTextEncoder (0xb50fa960) 0
+
+Class QTextDecoder
+   size=32 align=4
+   base size=32 base align=4
+QTextDecoder (0xb50fabb8) 0
+
+Vtable for QTextStream
+QTextStream::_ZTV11QTextStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextStream)
+8     QTextStream::~QTextStream
+12    QTextStream::~QTextStream
+
+Class QTextStream
+   size=8 align=4
+   base size=8 base align=4
+QTextStream (0xb50fae10) 0
+    vptr=((& QTextStream::_ZTV11QTextStream) + 8u)
+
+Class QTextStreamManipulator
+   size=24 align=4
+   base size=22 base align=4
+QTextStreamManipulator (0xb515a4b0) 0
+
+Vtable for QTextIStream
+QTextIStream::_ZTV12QTextIStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextIStream)
+8     QTextIStream::~QTextIStream
+12    QTextIStream::~QTextIStream
+
+Class QTextIStream
+   size=8 align=4
+   base size=8 base align=4
+QTextIStream (0xb517b5c0) 0
+    vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u)
+  QTextStream (0xb5181690) 0
+      primary-for QTextIStream (0xb517b5c0)
+
+Vtable for QTextOStream
+QTextOStream::_ZTV12QTextOStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextOStream)
+8     QTextOStream::~QTextOStream
+12    QTextOStream::~QTextOStream
+
+Class QTextOStream
+   size=8 align=4
+   base size=8 base align=4
+QTextOStream (0xb517b880) 0
+    vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u)
+  QTextStream (0xb5181d20) 0
+      primary-for QTextOStream (0xb517b880)
+
+Class QDebug::Stream
+   size=24 align=4
+   base size=22 base align=4
+QDebug::Stream (0xb4f9c3fc) 0
+
+Class QDebug
+   size=4 align=4
+   base size=4 base align=4
+QDebug (0xb4f9c3c0) 0
+
+Class QNoDebug
+   size=1 align=1
+   base size=0 base align=1
+QNoDebug (0xb501603c) 0 empty
+
+Vtable for QDirIterator
+QDirIterator::_ZTV12QDirIterator: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QDirIterator)
+8     QDirIterator::~QDirIterator
+12    QDirIterator::~QDirIterator
+
+Class QDirIterator
+   size=8 align=4
+   base size=8 base align=4
+QDirIterator (0xb50162d0) 0
+    vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u)
+
+Vtable for QFileSystemWatcher
+QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFileSystemWatcher)
+8     QFileSystemWatcher::metaObject
+12    QFileSystemWatcher::qt_metacast
+16    QFileSystemWatcher::qt_metacall
+20    QFileSystemWatcher::~QFileSystemWatcher
+24    QFileSystemWatcher::~QFileSystemWatcher
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QFileSystemWatcher
+   size=8 align=4
+   base size=8 base align=4
+QFileSystemWatcher (0xb5048240) 0
+    vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u)
+  QObject (0xb5016438) 0
+      primary-for QFileSystemWatcher (0xb5048240)
+
+Vtable for QFSFileEngine
+QFSFileEngine::_ZTV13QFSFileEngine: 36u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QFSFileEngine)
+8     QFSFileEngine::~QFSFileEngine
+12    QFSFileEngine::~QFSFileEngine
+16    QFSFileEngine::open
+20    QFSFileEngine::close
+24    QFSFileEngine::flush
+28    QFSFileEngine::size
+32    QFSFileEngine::pos
+36    QFSFileEngine::seek
+40    QFSFileEngine::isSequential
+44    QFSFileEngine::remove
+48    QFSFileEngine::copy
+52    QFSFileEngine::rename
+56    QFSFileEngine::link
+60    QFSFileEngine::mkdir
+64    QFSFileEngine::rmdir
+68    QFSFileEngine::setSize
+72    QFSFileEngine::caseSensitive
+76    QFSFileEngine::isRelativePath
+80    QFSFileEngine::entryList
+84    QFSFileEngine::fileFlags
+88    QFSFileEngine::setPermissions
+92    QFSFileEngine::fileName
+96    QFSFileEngine::ownerId
+100   QFSFileEngine::owner
+104   QFSFileEngine::fileTime
+108   QFSFileEngine::setFileName
+112   QFSFileEngine::handle
+116   QFSFileEngine::beginEntryList
+120   QFSFileEngine::endEntryList
+124   QFSFileEngine::read
+128   QFSFileEngine::readLine
+132   QFSFileEngine::write
+136   QFSFileEngine::extension
+140   QFSFileEngine::supportsExtension
+
+Class QFSFileEngine
+   size=8 align=4
+   base size=8 base align=4
+QFSFileEngine (0xb5048500) 0
+    vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u)
+  QAbstractFileEngine (0xb5016654) 0
+      primary-for QFSFileEngine (0xb5048500)
+
+Class QProcessEnvironment
+   size=4 align=4
+   base size=4 base align=4
+QProcessEnvironment (0xb5016780) 0
+
+Vtable for QProcess
+QProcess::_ZTV8QProcess: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI8QProcess)
+8     QProcess::metaObject
+12    QProcess::qt_metacast
+16    QProcess::qt_metacall
+20    QProcess::~QProcess
+24    QProcess::~QProcess
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QProcess::isSequential
+60    QIODevice::open
+64    QProcess::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QProcess::atEnd
+84    QIODevice::reset
+88    QProcess::bytesAvailable
+92    QProcess::bytesToWrite
+96    QProcess::canReadLine
+100   QProcess::waitForReadyRead
+104   QProcess::waitForBytesWritten
+108   QProcess::readData
+112   QIODevice::readLineData
+116   QProcess::writeData
+120   QProcess::setupChildProcess
+
+Class QProcess
+   size=8 align=4
+   base size=8 base align=4
+QProcess (0xb50486c0) 0
+    vptr=((& QProcess::_ZTV8QProcess) + 8u)
+  QIODevice (0xb5048700) 0
+      primary-for QProcess (0xb50486c0)
+    QObject (0xb5016834) 0
+        primary-for QIODevice (0xb5048700)
+
+Class QResource
+   size=4 align=4
+   base size=4 base align=4
+QResource (0xb5016a50) 0
+
+Vtable for QSettings
+QSettings::_ZTV9QSettings: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QSettings)
+8     QSettings::metaObject
+12    QSettings::qt_metacast
+16    QSettings::qt_metacall
+20    QSettings::~QSettings
+24    QSettings::~QSettings
+28    QSettings::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QSettings
+   size=8 align=4
+   base size=8 base align=4
+QSettings (0xb5048b40) 0
+    vptr=((& QSettings::_ZTV9QSettings) + 8u)
+  QObject (0xb5016bf4) 0
+      primary-for QSettings (0xb5048b40)
+
+Vtable for QTemporaryFile
+QTemporaryFile::_ZTV14QTemporaryFile: 31u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QTemporaryFile)
+8     QTemporaryFile::metaObject
+12    QTemporaryFile::qt_metacast
+16    QTemporaryFile::qt_metacall
+20    QTemporaryFile::~QTemporaryFile
+24    QTemporaryFile::~QTemporaryFile
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QFile::isSequential
+60    QTemporaryFile::open
+64    QFile::close
+68    QFile::pos
+72    QFile::size
+76    QFile::seek
+80    QFile::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   QFile::readData
+112   QFile::readLineData
+116   QFile::writeData
+120   QTemporaryFile::fileEngine
+
+Class QTemporaryFile
+   size=8 align=4
+   base size=8 base align=4
+QTemporaryFile (0xb4ee3740) 0
+    vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u)
+  QFile (0xb4ee3780) 0
+      primary-for QTemporaryFile (0xb4ee3740)
+    QIODevice (0xb4ee37c0) 0
+        primary-for QFile (0xb4ee3780)
+      QObject (0xb4ee4708) 0
+          primary-for QIODevice (0xb4ee37c0)
+
+Class QUrl
+   size=4 align=4
+   base size=4 base align=4
+QUrl (0xb4ee4a14) 0
+
+Class QLibraryInfo
+   size=1 align=1
+   base size=0 base align=1
+QLibraryInfo (0xb4f6e5dc) 0 empty
+
+Vtable for QRunnable
+QRunnable::_ZTV9QRunnable: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QRunnable)
+8     __cxa_pure_virtual
+12    QRunnable::~QRunnable
+16    QRunnable::~QRunnable
+
+Class QRunnable
+   size=8 align=4
+   base size=8 base align=4
+QRunnable (0xb4f6e618) 0
+    vptr=((& QRunnable::_ZTV9QRunnable) + 8u)
+
+Vtable for QtConcurrent::Exception
+QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE)
+8     QtConcurrent::Exception::~Exception
+12    QtConcurrent::Exception::~Exception
+16    std::exception::what
+20    QtConcurrent::Exception::raise
+24    QtConcurrent::Exception::clone
+
+Class QtConcurrent::Exception
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::Exception (0xb4f76b00) 0 nearly-empty
+    vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u)
+  std::exception (0xb4f6ea8c) 0 nearly-empty
+      primary-for QtConcurrent::Exception (0xb4f76b00)
+
+Vtable for QtConcurrent::UnhandledException
+QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE)
+8     QtConcurrent::UnhandledException::~UnhandledException
+12    QtConcurrent::UnhandledException::~UnhandledException
+16    std::exception::what
+20    QtConcurrent::UnhandledException::raise
+24    QtConcurrent::UnhandledException::clone
+
+Class QtConcurrent::UnhandledException
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::UnhandledException (0xb4f76c00) 0 nearly-empty
+    vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u)
+  QtConcurrent::Exception (0xb4f76c40) 0 nearly-empty
+      primary-for QtConcurrent::UnhandledException (0xb4f76c00)
+    std::exception (0xb4f6eac8) 0 nearly-empty
+        primary-for QtConcurrent::Exception (0xb4f76c40)
+
+Class QtConcurrent::internal::ExceptionHolder
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionHolder (0xb4f6eb04) 0
+
+Class QtConcurrent::internal::ExceptionStore
+   size=4 align=4
+   base size=4 base align=4
+QtConcurrent::internal::ExceptionStore (0xb4f6eb40) 0
+
+Class QtConcurrent::ResultItem
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultItem (0xb4f6eb7c) 0
+
+Class QtConcurrent::ResultIteratorBase
+   size=8 align=4
+   base size=8 base align=4
+QtConcurrent::ResultIteratorBase (0xb4d93168) 0
+
+Vtable for QtConcurrent::ResultStoreBase
+QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE)
+8     QtConcurrent::ResultStoreBase::~ResultStoreBase
+12    QtConcurrent::ResultStoreBase::~ResultStoreBase
+
+Class QtConcurrent::ResultStoreBase
+   size=28 align=4
+   base size=28 base align=4
+QtConcurrent::ResultStoreBase (0xb4d93294) 0
+    vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u)
+
+Vtable for QFutureInterfaceBase
+QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QFutureInterfaceBase)
+8     QFutureInterfaceBase::~QFutureInterfaceBase
+12    QFutureInterfaceBase::~QFutureInterfaceBase
+
+Class QFutureInterfaceBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureInterfaceBase (0xb4d936cc) 0
+    vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u)
+
+Vtable for QFutureWatcherBase
+QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QFutureWatcherBase)
+8     QFutureWatcherBase::metaObject
+12    QFutureWatcherBase::qt_metacast
+16    QFutureWatcherBase::qt_metacall
+20    QFutureWatcherBase::~QFutureWatcherBase
+24    QFutureWatcherBase::~QFutureWatcherBase
+28    QFutureWatcherBase::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QFutureWatcherBase::connectNotify
+52    QFutureWatcherBase::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+
+Class QFutureWatcherBase
+   size=8 align=4
+   base size=8 base align=4
+QFutureWatcherBase (0xb4e28a40) 0
+    vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u)
+  QObject (0xb4e320b4) 0
+      primary-for QFutureWatcherBase (0xb4e28a40)
+
+Vtable for QThreadPool
+QThreadPool::_ZTV11QThreadPool: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QThreadPool)
+8     QThreadPool::metaObject
+12    QThreadPool::qt_metacast
+16    QThreadPool::qt_metacall
+20    QThreadPool::~QThreadPool
+24    QThreadPool::~QThreadPool
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QThreadPool
+   size=8 align=4
+   base size=8 base align=4
+QThreadPool (0xb4e4ac00) 0
+    vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u)
+  QObject (0xb4e5d0b4) 0
+      primary-for QThreadPool (0xb4e4ac00)
+
+Class QtConcurrent::ThreadEngineBarrier
+   size=12 align=4
+   base size=12 base align=4
+QtConcurrent::ThreadEngineBarrier (0xb4e5d2d0) 0
+
+Vtable for QtConcurrent::ThreadEngineBase
+QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE)
+8     QtConcurrent::ThreadEngineBase::run
+12    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+16    QtConcurrent::ThreadEngineBase::~ThreadEngineBase
+20    QtConcurrent::ThreadEngineBase::start
+24    QtConcurrent::ThreadEngineBase::finish
+28    QtConcurrent::ThreadEngineBase::threadFunction
+32    QtConcurrent::ThreadEngineBase::shouldStartThread
+36    QtConcurrent::ThreadEngineBase::shouldThrottleThread
+40    __cxa_pure_virtual
+
+Class QtConcurrent::ThreadEngineBase
+   size=32 align=4
+   base size=32 base align=4
+QtConcurrent::ThreadEngineBase (0xb4e4af00) 0
+    vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u)
+  QRunnable (0xb4e5d30c) 0
+      primary-for QtConcurrent::ThreadEngineBase (0xb4e4af00)
+
+VTT for QtConcurrent::ThreadEngine<void>
+QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries
+0     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u)
+4     ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u)
+
+Class QtConcurrent::BlockSizeManager
+   size=72 align=4
+   base size=72 base align=4
+QtConcurrent::BlockSizeManager (0xb4e8f8e8) 0
+
+Vtable for QTextCodecFactoryInterface
+QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI26QTextCodecFactoryInterface)
+8     QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+12    QTextCodecFactoryInterface::~QTextCodecFactoryInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class QTextCodecFactoryInterface
+   size=4 align=4
+   base size=4 base align=4
+QTextCodecFactoryInterface (0xb4b19480) 0 nearly-empty
+    vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u)
+  QFactoryInterface (0xb4b171a4) 0 nearly-empty
+      primary-for QTextCodecFactoryInterface (0xb4b19480)
+
+Vtable for QTextCodecPlugin
+QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI16QTextCodecPlugin)
+8     QTextCodecPlugin::metaObject
+12    QTextCodecPlugin::qt_metacast
+16    QTextCodecPlugin::qt_metacall
+20    QTextCodecPlugin::~QTextCodecPlugin
+24    QTextCodecPlugin::~QTextCodecPlugin
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    QTextCodecPlugin::keys
+80    QTextCodecPlugin::create
+84    (int (*)(...))-0x000000008
+88    (int (*)(...))(& _ZTI16QTextCodecPlugin)
+92    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev
+96    QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev
+100   QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv
+104   QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString
+
+Class QTextCodecPlugin
+   size=12 align=4
+   base size=12 base align=4
+QTextCodecPlugin (0xb4b25960) 0
+    vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u)
+  QObject (0xb4b174b0) 0
+      primary-for QTextCodecPlugin (0xb4b25960)
+  QTextCodecFactoryInterface (0xb4b19740) 8 nearly-empty
+      vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u)
+    QFactoryInterface (0xb4b174ec) 8 nearly-empty
+        primary-for QTextCodecFactoryInterface (0xb4b19740)
+
+Vtable for QAbstractAnimation
+QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractAnimation)
+8     QAbstractAnimation::metaObject
+12    QAbstractAnimation::qt_metacast
+16    QAbstractAnimation::qt_metacall
+20    QAbstractAnimation::~QAbstractAnimation
+24    QAbstractAnimation::~QAbstractAnimation
+28    QAbstractAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAbstractAnimation
+   size=8 align=4
+   base size=8 base align=4
+QAbstractAnimation (0xb4b19980) 0
+    vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u)
+  QObject (0xb4b17618) 0
+      primary-for QAbstractAnimation (0xb4b19980)
+
+Vtable for QAnimationGroup
+QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QAnimationGroup)
+8     QAnimationGroup::metaObject
+12    QAnimationGroup::qt_metacast
+16    QAnimationGroup::qt_metacall
+20    QAnimationGroup::~QAnimationGroup
+24    QAnimationGroup::~QAnimationGroup
+28    QAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QAnimationGroup (0xb4b19c40) 0
+    vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u)
+  QAbstractAnimation (0xb4b19c80) 0
+      primary-for QAnimationGroup (0xb4b19c40)
+    QObject (0xb4b17870) 0
+        primary-for QAbstractAnimation (0xb4b19c80)
+
+Vtable for QParallelAnimationGroup
+QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QParallelAnimationGroup)
+8     QParallelAnimationGroup::metaObject
+12    QParallelAnimationGroup::qt_metacast
+16    QParallelAnimationGroup::qt_metacall
+20    QParallelAnimationGroup::~QParallelAnimationGroup
+24    QParallelAnimationGroup::~QParallelAnimationGroup
+28    QParallelAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QParallelAnimationGroup::duration
+60    QParallelAnimationGroup::updateCurrentTime
+64    QParallelAnimationGroup::updateState
+68    QParallelAnimationGroup::updateDirection
+
+Class QParallelAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QParallelAnimationGroup (0xb4b19f40) 0
+    vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u)
+  QAnimationGroup (0xb4b19f80) 0
+      primary-for QParallelAnimationGroup (0xb4b19f40)
+    QAbstractAnimation (0xb4b19fc0) 0
+        primary-for QAnimationGroup (0xb4b19f80)
+      QObject (0xb4b17a8c) 0
+          primary-for QAbstractAnimation (0xb4b19fc0)
+
+Vtable for QPauseAnimation
+QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QPauseAnimation)
+8     QPauseAnimation::metaObject
+12    QPauseAnimation::qt_metacast
+16    QPauseAnimation::qt_metacall
+20    QPauseAnimation::~QPauseAnimation
+24    QPauseAnimation::~QPauseAnimation
+28    QPauseAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QPauseAnimation::duration
+60    QPauseAnimation::updateCurrentTime
+64    QAbstractAnimation::updateState
+68    QAbstractAnimation::updateDirection
+
+Class QPauseAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPauseAnimation (0xb4b53280) 0
+    vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u)
+  QAbstractAnimation (0xb4b532c0) 0
+      primary-for QPauseAnimation (0xb4b53280)
+    QObject (0xb4b17ca8) 0
+        primary-for QAbstractAnimation (0xb4b532c0)
+
+Vtable for QVariantAnimation
+QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI17QVariantAnimation)
+8     QVariantAnimation::metaObject
+12    QVariantAnimation::qt_metacast
+16    QVariantAnimation::qt_metacall
+20    QVariantAnimation::~QVariantAnimation
+24    QVariantAnimation::~QVariantAnimation
+28    QVariantAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QVariantAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    __cxa_pure_virtual
+76    QVariantAnimation::interpolated
+
+Class QVariantAnimation
+   size=8 align=4
+   base size=8 base align=4
+QVariantAnimation (0xb4b53580) 0
+    vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u)
+  QAbstractAnimation (0xb4b535c0) 0
+      primary-for QVariantAnimation (0xb4b53580)
+    QObject (0xb4b17ec4) 0
+        primary-for QAbstractAnimation (0xb4b535c0)
+
+Vtable for QPropertyAnimation
+QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QPropertyAnimation)
+8     QPropertyAnimation::metaObject
+12    QPropertyAnimation::qt_metacast
+16    QPropertyAnimation::qt_metacall
+20    QPropertyAnimation::~QPropertyAnimation
+24    QPropertyAnimation::~QPropertyAnimation
+28    QPropertyAnimation::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QVariantAnimation::duration
+60    QVariantAnimation::updateCurrentTime
+64    QPropertyAnimation::updateState
+68    QAbstractAnimation::updateDirection
+72    QPropertyAnimation::updateCurrentValue
+76    QVariantAnimation::interpolated
+
+Class QPropertyAnimation
+   size=8 align=4
+   base size=8 base align=4
+QPropertyAnimation (0xb4b539c0) 0
+    vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u)
+  QVariantAnimation (0xb4b53a00) 0
+      primary-for QPropertyAnimation (0xb4b539c0)
+    QAbstractAnimation (0xb4b53a40) 0
+        primary-for QVariantAnimation (0xb4b53a00)
+      QObject (0xb4b790f0) 0
+          primary-for QAbstractAnimation (0xb4b53a40)
+
+Vtable for QSequentialAnimationGroup
+QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
+8     QSequentialAnimationGroup::metaObject
+12    QSequentialAnimationGroup::qt_metacast
+16    QSequentialAnimationGroup::qt_metacall
+20    QSequentialAnimationGroup::~QSequentialAnimationGroup
+24    QSequentialAnimationGroup::~QSequentialAnimationGroup
+28    QSequentialAnimationGroup::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QSequentialAnimationGroup::duration
+60    QSequentialAnimationGroup::updateCurrentTime
+64    QSequentialAnimationGroup::updateState
+68    QSequentialAnimationGroup::updateDirection
+
+Class QSequentialAnimationGroup
+   size=8 align=4
+   base size=8 base align=4
+QSequentialAnimationGroup (0xb4b53d00) 0
+    vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u)
+  QAnimationGroup (0xb4b53d40) 0
+      primary-for QSequentialAnimationGroup (0xb4b53d00)
+    QAbstractAnimation (0xb4b53d80) 0
+        primary-for QAnimationGroup (0xb4b53d40)
+      QObject (0xb4b7930c) 0
+          primary-for QAbstractAnimation (0xb4b53d80)
+
+Class QSourceLocation
+   size=20 align=4
+   base size=20 base align=4
+QSourceLocation (0xb4b79528) 0
+
+Vtable for QAbstractMessageHandler
+QAbstractMessageHandler::_ZTV23QAbstractMessageHandler: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI23QAbstractMessageHandler)
+8     QAbstractMessageHandler::metaObject
+12    QAbstractMessageHandler::qt_metacast
+16    QAbstractMessageHandler::qt_metacall
+20    QAbstractMessageHandler::~QAbstractMessageHandler
+24    QAbstractMessageHandler::~QAbstractMessageHandler
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+
+Class QAbstractMessageHandler
+   size=8 align=4
+   base size=8 base align=4
+QAbstractMessageHandler (0xb49792c0) 0
+    vptr=((& QAbstractMessageHandler::_ZTV23QAbstractMessageHandler) + 8u)
+  QObject (0xb4b796cc) 0
+      primary-for QAbstractMessageHandler (0xb49792c0)
+
+Vtable for QAbstractUriResolver
+QAbstractUriResolver::_ZTV20QAbstractUriResolver: 15u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QAbstractUriResolver)
+8     QAbstractUriResolver::metaObject
+12    QAbstractUriResolver::qt_metacast
+16    QAbstractUriResolver::qt_metacall
+20    QAbstractUriResolver::~QAbstractUriResolver
+24    QAbstractUriResolver::~QAbstractUriResolver
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+
+Class QAbstractUriResolver
+   size=8 align=4
+   base size=8 base align=4
+QAbstractUriResolver (0xb4979580) 0
+    vptr=((& QAbstractUriResolver::_ZTV20QAbstractUriResolver) + 8u)
+  QObject (0xb4b798e8) 0
+      primary-for QAbstractUriResolver (0xb4979580)
+
+Class QXmlName
+   size=8 align=4
+   base size=8 base align=4
+QXmlName (0xb4b79b04) 0
+
+Class QPatternist::NodeIndexStorage
+   size=20 align=4
+   base size=20 base align=4
+QPatternist::NodeIndexStorage (0xb4b79dd4) 0
+
+Class QXmlNodeModelIndex
+   size=20 align=4
+   base size=20 base align=4
+QXmlNodeModelIndex (0xb4b79f00) 0
+
+Vtable for QAbstractXmlNodeModel
+QAbstractXmlNodeModel::_ZTV21QAbstractXmlNodeModel: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI21QAbstractXmlNodeModel)
+8     QAbstractXmlNodeModel::~QAbstractXmlNodeModel
+12    QAbstractXmlNodeModel::~QAbstractXmlNodeModel
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    QAbstractXmlNodeModel::iterate
+52    QAbstractXmlNodeModel::sequencedTypedValue
+56    QAbstractXmlNodeModel::type
+60    QAbstractXmlNodeModel::namespaceForPrefix
+64    QAbstractXmlNodeModel::isDeepEqual
+68    QAbstractXmlNodeModel::sendNamespaces
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    __cxa_pure_virtual
+84    QAbstractXmlNodeModel::copyNodeTo
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+
+Class QAbstractXmlNodeModel
+   size=12 align=4
+   base size=12 base align=4
+QAbstractXmlNodeModel (0xb49e0140) 0
+    vptr=((& QAbstractXmlNodeModel::_ZTV21QAbstractXmlNodeModel) + 8u)
+  QSharedData (0xb49dc654) 4
+
+Class QXmlItem
+   size=20 align=4
+   base size=20 base align=4
+QXmlItem (0xb49dc870) 0
+
+Vtable for QAbstractXmlReceiver
+QAbstractXmlReceiver::_ZTV20QAbstractXmlReceiver: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI20QAbstractXmlReceiver)
+8     QAbstractXmlReceiver::~QAbstractXmlReceiver
+12    QAbstractXmlReceiver::~QAbstractXmlReceiver
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    QAbstractXmlReceiver::whitespaceOnly
+68    QAbstractXmlReceiver::item
+
+Class QAbstractXmlReceiver
+   size=8 align=4
+   base size=8 base align=4
+QAbstractXmlReceiver (0xb49dca50) 0
+    vptr=((& QAbstractXmlReceiver::_ZTV20QAbstractXmlReceiver) + 8u)
+
+Class QXmlNamePool
+   size=4 align=4
+   base size=4 base align=4
+QXmlNamePool (0xb49dcac8) 0
+
+Class QXmlQuery
+   size=4 align=4
+   base size=4 base align=4
+QXmlQuery (0xb49dcb40) 0
+
+Vtable for QSimpleXmlNodeModel
+QSimpleXmlNodeModel::_ZTV19QSimpleXmlNodeModel: 24u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QSimpleXmlNodeModel)
+8     QSimpleXmlNodeModel::~QSimpleXmlNodeModel
+12    QSimpleXmlNodeModel::~QSimpleXmlNodeModel
+16    QSimpleXmlNodeModel::baseUri
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    QSimpleXmlNodeModel::stringValue
+44    __cxa_pure_virtual
+48    QAbstractXmlNodeModel::iterate
+52    QAbstractXmlNodeModel::sequencedTypedValue
+56    QAbstractXmlNodeModel::type
+60    QAbstractXmlNodeModel::namespaceForPrefix
+64    QAbstractXmlNodeModel::isDeepEqual
+68    QAbstractXmlNodeModel::sendNamespaces
+72    QSimpleXmlNodeModel::namespaceBindings
+76    QSimpleXmlNodeModel::elementById
+80    QSimpleXmlNodeModel::nodesByIdref
+84    QAbstractXmlNodeModel::copyNodeTo
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+
+Class QSimpleXmlNodeModel
+   size=12 align=4
+   base size=12 base align=4
+QSimpleXmlNodeModel (0xb49e0840) 0
+    vptr=((& QSimpleXmlNodeModel::_ZTV19QSimpleXmlNodeModel) + 8u)
+  QAbstractXmlNodeModel (0xb49e0880) 0
+      primary-for QSimpleXmlNodeModel (0xb49e0840)
+    QSharedData (0xb49dcb7c) 4
+
+Vtable for QXmlSerializer
+QXmlSerializer::_ZTV14QXmlSerializer: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI14QXmlSerializer)
+8     QXmlSerializer::~QXmlSerializer
+12    QXmlSerializer::~QXmlSerializer
+16    QXmlSerializer::startElement
+20    QXmlSerializer::endElement
+24    QXmlSerializer::attribute
+28    QXmlSerializer::comment
+32    QXmlSerializer::characters
+36    QXmlSerializer::startDocument
+40    QXmlSerializer::endDocument
+44    QXmlSerializer::processingInstruction
+48    QXmlSerializer::atomicValue
+52    QXmlSerializer::namespaceBinding
+56    QXmlSerializer::startOfSequence
+60    QXmlSerializer::endOfSequence
+64    QAbstractXmlReceiver::whitespaceOnly
+68    QXmlSerializer::item
+
+Class QXmlSerializer
+   size=8 align=4
+   base size=8 base align=4
+QXmlSerializer (0xb49e0980) 0
+    vptr=((& QXmlSerializer::_ZTV14QXmlSerializer) + 8u)
+  QAbstractXmlReceiver (0xb49dcca8) 0
+      primary-for QXmlSerializer (0xb49e0980)
+
+Vtable for QXmlFormatter
+QXmlFormatter::_ZTV13QXmlFormatter: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QXmlFormatter)
+8     QXmlFormatter::~QXmlFormatter
+12    QXmlFormatter::~QXmlFormatter
+16    QXmlFormatter::startElement
+20    QXmlFormatter::endElement
+24    QXmlFormatter::attribute
+28    QXmlFormatter::comment
+32    QXmlFormatter::characters
+36    QXmlFormatter::startDocument
+40    QXmlFormatter::endDocument
+44    QXmlFormatter::processingInstruction
+48    QXmlFormatter::atomicValue
+52    QXmlSerializer::namespaceBinding
+56    QXmlFormatter::startOfSequence
+60    QXmlFormatter::endOfSequence
+64    QAbstractXmlReceiver::whitespaceOnly
+68    QXmlFormatter::item
+
+Class QXmlFormatter
+   size=8 align=4
+   base size=8 base align=4
+QXmlFormatter (0xb49e0a80) 0
+    vptr=((& QXmlFormatter::_ZTV13QXmlFormatter) + 8u)
+  QXmlSerializer (0xb49e0ac0) 0
+      primary-for QXmlFormatter (0xb49e0a80)
+    QAbstractXmlReceiver (0xb49dcdd4) 0
+        primary-for QXmlSerializer (0xb49e0ac0)
+
+Vtable for QXmlResultItems
+QXmlResultItems::_ZTV15QXmlResultItems: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QXmlResultItems)
+8     QXmlResultItems::~QXmlResultItems
+12    QXmlResultItems::~QXmlResultItems
+
+Class QXmlResultItems
+   size=8 align=4
+   base size=8 base align=4
+QXmlResultItems (0xb49dcf00) 0
+    vptr=((& QXmlResultItems::_ZTV15QXmlResultItems) + 8u)
+
+Class QXmlSchema
+   size=4 align=4
+   base size=4 base align=4
+QXmlSchema (0xb4a39078) 0
+
+Class QXmlSchemaValidator
+   size=4 align=4
+   base size=4 base align=4
+QXmlSchemaValidator (0xb4a390f0) 0
+
diff --git a/tests/auto/bic/data/phonon.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/phonon.4.7.0.linux-gcc-ia32.txt
new file mode 100644
index 0000000..69753ab
--- /dev/null
+++ b/tests/auto/bic/data/phonon.4.7.0.linux-gcc-ia32.txt
@@ -0,0 +1,2095 @@
+Class QSysInfo
+   size=1 align=1
+   base size=0 base align=1
+QSysInfo (0xb6dedec4) 0 empty
+
+Class QBool
+   size=1 align=1
+   base size=1 base align=1
+QBool (0xb6d3a078) 0
+
+Class qIsNull(double)::U
+   size=8 align=4
+   base size=8 base align=4
+qIsNull(double)::U (0xb6d3a744) 0
+
+Class qIsNull(float)::U
+   size=4 align=4
+   base size=4 base align=4
+qIsNull(float)::U (0xb6d3a7f8) 0
+
+Class QFlag
+   size=4 align=4
+   base size=4 base align=4
+QFlag (0xb6d6d03c) 0
+
+Class QIncompatibleFlag
+   size=4 align=4
+   base size=4 base align=4
+QIncompatibleFlag (0xb6d6d168) 0
+
+Class QBasicAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QBasicAtomicInt (0xb6d6d3c0) 0
+
+Class QAtomicInt
+   size=4 align=4
+   base size=4 base align=4
+QAtomicInt (0xb681d480) 0
+  QBasicAtomicInt (0xb6d6dac8) 0
+
+Class QSharedData
+   size=4 align=4
+   base size=4 base align=4
+QSharedData (0xb6d6dfb4) 0
+
+Class QLatin1Char
+   size=1 align=1
+   base size=1 base align=1
+QLatin1Char (0xb6832348) 0
+
+Class QChar
+   size=2 align=2
+   base size=2 base align=2
+QChar (0xb6832528) 0
+
+Vtable for std::exception
+std::exception::_ZTVSt9exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9exception)
+8     std::exception::~exception
+12    std::exception::~exception
+16    std::exception::what
+
+Class std::exception
+   size=4 align=4
+   base size=4 base align=4
+std::exception (0xb68adc6c) 0 nearly-empty
+    vptr=((& std::exception::_ZTVSt9exception) + 8u)
+
+Vtable for std::bad_exception
+std::bad_exception::_ZTVSt13bad_exception: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt13bad_exception)
+8     std::bad_exception::~bad_exception
+12    std::bad_exception::~bad_exception
+16    std::bad_exception::what
+
+Class std::bad_exception
+   size=4 align=4
+   base size=4 base align=4
+std::bad_exception (0xb68a9dc0) 0 nearly-empty
+    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
+  std::exception (0xb68add5c) 0 nearly-empty
+      primary-for std::bad_exception (0xb68a9dc0)
+
+Vtable for std::bad_alloc
+std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTISt9bad_alloc)
+8     std::bad_alloc::~bad_alloc
+12    std::bad_alloc::~bad_alloc
+16    std::bad_alloc::what
+
+Class std::bad_alloc
+   size=4 align=4
+   base size=4 base align=4
+std::bad_alloc (0xb68a9f40) 0 nearly-empty
+    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
+  std::exception (0xb68adfb4) 0 nearly-empty
+      primary-for std::bad_alloc (0xb68a9f40)
+
+Class std::nothrow_t
+   size=1 align=1
+   base size=0 base align=1
+std::nothrow_t (0xb68c621c) 0 empty
+
+Class __locale_struct
+   size=116 align=4
+   base size=116 base align=4
+__locale_struct (0xb68c62d0) 0
+
+Class QListData::Data
+   size=24 align=4
+   base size=24 base align=4
+QListData::Data (0xb68c6348) 0
+
+Class QListData
+   size=4 align=4
+   base size=4 base align=4
+QListData (0xb68c630c) 0
+
+Class QScopedPointerPodDeleter
+   size=1 align=1
+   base size=0 base align=1
+QScopedPointerPodDeleter (0xb68c6b7c) 0 empty
+
+Class QInternal
+   size=1 align=1
+   base size=0 base align=1
+QInternal (0xb6616b40) 0 empty
+
+Class QGenericArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericArgument (0xb6616b7c) 0
+
+Class QGenericReturnArgument
+   size=8 align=4
+   base size=8 base align=4
+QGenericReturnArgument (0xb66c42c0) 0
+  QGenericArgument (0xb6616d98) 0
+
+Class QMetaObject
+   size=16 align=4
+   base size=16 base align=4
+QMetaObject (0xb6616f3c) 0
+
+Class QMetaObjectExtraData
+   size=8 align=4
+   base size=8 base align=4
+QMetaObjectExtraData (0xb66e1078) 0
+
+Class QByteArray::Data
+   size=20 align=4
+   base size=20 base align=4
+QByteArray::Data (0xb66e1690) 0
+
+Class QByteArray
+   size=4 align=4
+   base size=4 base align=4
+QByteArray (0xb66e1654) 0
+
+Class QByteRef
+   size=8 align=4
+   base size=8 base align=4
+QByteRef (0xb653a5a0) 0
+
+Class QString::Null
+   size=1 align=1
+   base size=0 base align=1
+QString::Null (0xb6556d5c) 0 empty
+
+Class QString::Data
+   size=20 align=4
+   base size=20 base align=4
+QString::Data (0xb6556d98) 0
+
+Class QString
+   size=4 align=4
+   base size=4 base align=4
+QString (0xb6556d20) 0
+
+Class QLatin1String
+   size=4 align=4
+   base size=4 base align=4
+QLatin1String (0xb643899c) 0
+
+Class QCharRef
+   size=8 align=4
+   base size=8 base align=4
+QCharRef (0xb649a690) 0
+
+Class QConstString
+   size=4 align=4
+   base size=4 base align=4
+QConstString (0xb63109c0) 0
+  QString (0xb6324dd4) 0
+
+Class QStringRef
+   size=12 align=4
+   base size=12 base align=4
+QStringRef (0xb635212c) 0
+
+Vtable for QObjectData
+QObjectData::_ZTV11QObjectData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QObjectData)
+8     __cxa_pure_virtual
+12    __cxa_pure_virtual
+
+Class QObjectData
+   size=28 align=4
+   base size=28 base align=4
+QObjectData (0xb63a1078) 0
+    vptr=((& QObjectData::_ZTV11QObjectData) + 8u)
+
+Vtable for QObject
+QObject::_ZTV7QObject: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QObject)
+8     QObject::metaObject
+12    QObject::qt_metacast
+16    QObject::qt_metacall
+20    QObject::~QObject
+24    QObject::~QObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class QObject
+   size=8 align=4
+   base size=8 base align=4
+QObject (0xb63a112c) 0
+    vptr=((& QObject::_ZTV7QObject) + 8u)
+
+Vtable for QObjectUserData
+QObjectUserData::_ZTV15QObjectUserData: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI15QObjectUserData)
+8     QObjectUserData::~QObjectUserData
+12    QObjectUserData::~QObjectUserData
+
+Class QObjectUserData
+   size=4 align=4
+   base size=4 base align=4
+QObjectUserData (0xb63a199c) 0 nearly-empty
+    vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u)
+
+Vtable for QIODevice
+QIODevice::_ZTV9QIODevice: 30u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI9QIODevice)
+8     QIODevice::metaObject
+12    QIODevice::qt_metacast
+16    QIODevice::qt_metacall
+20    QIODevice::~QIODevice
+24    QIODevice::~QIODevice
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QIODevice::isSequential
+60    QIODevice::open
+64    QIODevice::close
+68    QIODevice::pos
+72    QIODevice::size
+76    QIODevice::seek
+80    QIODevice::atEnd
+84    QIODevice::reset
+88    QIODevice::bytesAvailable
+92    QIODevice::bytesToWrite
+96    QIODevice::canReadLine
+100   QIODevice::waitForReadyRead
+104   QIODevice::waitForBytesWritten
+108   __cxa_pure_virtual
+112   QIODevice::readLineData
+116   __cxa_pure_virtual
+
+Class QIODevice
+   size=8 align=4
+   base size=8 base align=4
+QIODevice (0xb63f1180) 0
+    vptr=((& QIODevice::_ZTV9QIODevice) + 8u)
+  QObject (0xb63a1ac8) 0
+      primary-for QIODevice (0xb63f1180)
+
+Vtable for QDataStream
+QDataStream::_ZTV11QDataStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QDataStream)
+8     QDataStream::~QDataStream
+12    QDataStream::~QDataStream
+
+Class QDataStream
+   size=28 align=4
+   base size=28 base align=4
+QDataStream (0xb6218834) 0
+    vptr=((& QDataStream::_ZTV11QDataStream) + 8u)
+
+Class QHashData::Node
+   size=8 align=4
+   base size=8 base align=4
+QHashData::Node (0xb62753fc) 0
+
+Class QHashData
+   size=32 align=4
+   base size=32 base align=4
+QHashData (0xb62753c0) 0
+
+Class QHashDummyValue
+   size=1 align=1
+   base size=0 base align=1
+QHashDummyValue (0xb6275b04) 0 empty
+
+Class QMapData::Node
+   size=8 align=4
+   base size=8 base align=4
+QMapData::Node (0xb62a0258) 0
+
+Class QMapData
+   size=72 align=4
+   base size=72 base align=4
+QMapData (0xb62a021c) 0
+
+Vtable for QSystemLocale
+QSystemLocale::_ZTV13QSystemLocale: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI13QSystemLocale)
+8     QSystemLocale::~QSystemLocale
+12    QSystemLocale::~QSystemLocale
+16    QSystemLocale::query
+20    QSystemLocale::fallbackLocale
+
+Class QSystemLocale
+   size=4 align=4
+   base size=4 base align=4
+QSystemLocale (0xb62a0564) 0 nearly-empty
+    vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u)
+
+Class QLocale::Data
+   size=4 align=2
+   base size=4 base align=2
+QLocale::Data (0xb62a05dc) 0
+
+Class QLocale
+   size=4 align=4
+   base size=4 base align=4
+QLocale (0xb62a05a0) 0
+
+Class QTextCodec::ConverterState
+   size=28 align=4
+   base size=28 base align=4
+QTextCodec::ConverterState (0xb62a0c30) 0
+
+Vtable for QTextCodec
+QTextCodec::_ZTV10QTextCodec: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI10QTextCodec)
+8     __cxa_pure_virtual
+12    QTextCodec::aliases
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    QTextCodec::~QTextCodec
+32    QTextCodec::~QTextCodec
+
+Class QTextCodec
+   size=4 align=4
+   base size=4 base align=4
+QTextCodec (0xb62a0bf4) 0 nearly-empty
+    vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u)
+
+Class QTextEncoder
+   size=32 align=4
+   base size=32 base align=4
+QTextEncoder (0xb6028924) 0
+
+Class QTextDecoder
+   size=32 align=4
+   base size=32 base align=4
+QTextDecoder (0xb6028b7c) 0
+
+Class _IO_marker
+   size=12 align=4
+   base size=12 base align=4
+_IO_marker (0xb6028f00) 0
+
+Class _IO_FILE
+   size=148 align=4
+   base size=148 base align=4
+_IO_FILE (0xb6028f3c) 0
+
+Vtable for QTextStream
+QTextStream::_ZTV11QTextStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI11QTextStream)
+8     QTextStream::~QTextStream
+12    QTextStream::~QTextStream
+
+Class QTextStream
+   size=8 align=4
+   base size=8 base align=4
+QTextStream (0xb6028fb4) 0
+    vptr=((& QTextStream::_ZTV11QTextStream) + 8u)
+
+Class QTextStreamManipulator
+   size=24 align=4
+   base size=22 base align=4
+QTextStreamManipulator (0xb609a654) 0
+
+Vtable for QTextIStream
+QTextIStream::_ZTV12QTextIStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextIStream)
+8     QTextIStream::~QTextIStream
+12    QTextIStream::~QTextIStream
+
+Class QTextIStream
+   size=8 align=4
+   base size=8 base align=4
+QTextIStream (0xb60a2bc0) 0
+    vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u)
+  QTextStream (0xb60c6834) 0
+      primary-for QTextIStream (0xb60a2bc0)
+
+Vtable for QTextOStream
+QTextOStream::_ZTV12QTextOStream: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QTextOStream)
+8     QTextOStream::~QTextOStream
+12    QTextOStream::~QTextOStream
+
+Class QTextOStream
+   size=8 align=4
+   base size=8 base align=4
+QTextOStream (0xb60a2e80) 0
+    vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u)
+  QTextStream (0xb60c6ec4) 0
+      primary-for QTextOStream (0xb60a2e80)
+
+Class wait
+   size=4 align=4
+   base size=4 base align=4
+wait (0xb60db564) 0
+
+Class timespec
+   size=8 align=4
+   base size=8 base align=4
+timespec (0xb60db708) 0
+
+Class timeval
+   size=8 align=4
+   base size=8 base align=4
+timeval (0xb60db744) 0
+
+Class __pthread_internal_slist
+   size=4 align=4
+   base size=4 base align=4
+__pthread_internal_slist (0xb60db7f8) 0
+
+Class random_data
+   size=28 align=4
+   base size=28 base align=4
+random_data (0xb60dbb04) 0
+
+Class drand48_data
+   size=24 align=4
+   base size=24 base align=4
+drand48_data (0xb60dbb40) 0
+
+Class QVectorData
+   size=16 align=4
+   base size=16 base align=4
+QVectorData (0xb60dbb7c) 0
+
+Class QContiguousCacheData
+   size=24 align=4
+   base size=24 base align=4
+QContiguousCacheData (0xb60dbe88) 0
+
+Class QDebug::Stream
+   size=24 align=4
+   base size=22 base align=4
+QDebug::Stream (0xb5e06078) 0
+
+Class QDebug
+   size=4 align=4
+   base size=4 base align=4
+QDebug (0xb5e0603c) 0
+
+Class QNoDebug
+   size=1 align=1
+   base size=0 base align=1
+QNoDebug (0xb5e57ca8) 0 empty
+
+Class QMetaType
+   size=1 align=1
+   base size=0 base align=1
+QMetaType (0xb5e57f3c) 0 empty
+
+Class QVariant::PrivateShared
+   size=8 align=4
+   base size=8 base align=4
+QVariant::PrivateShared (0xb5ed9d5c) 0
+
+Class QVariant::Private::Data
+   size=8 align=4
+   base size=8 base align=4
+QVariant::Private::Data (0xb5ed9dd4) 0
+
+Class QVariant::Private
+   size=12 align=4
+   base size=12 base align=4
+QVariant::Private (0xb5ed9d98) 0
+
+Class QVariant::Handler
+   size=36 align=4
+   base size=36 base align=4
+QVariant::Handler (0xb5ed9e4c) 0
+
+Class QVariant
+   size=12 align=4
+   base size=12 base align=4
+QVariant (0xb5ed9d20) 0
+
+Class QVariantComparisonHelper
+   size=4 align=4
+   base size=4 base align=4
+QVariantComparisonHelper (0xb5d66708) 0
+
+Class Phonon::ObjectDescriptionData
+   size=8 align=4
+   base size=8 base align=4
+Phonon::ObjectDescriptionData (0xb5d7ae40) 0
+  QSharedData (0xb5d66b7c) 0
+
+Class Phonon::Path
+   size=4 align=4
+   base size=4 base align=4
+Phonon::Path (0xb5dc7474) 0
+
+Vtable for Phonon::MediaNode
+Phonon::MediaNode::_ZTVN6Phonon9MediaNodeE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon9MediaNodeE)
+8     Phonon::MediaNode::~MediaNode
+12    Phonon::MediaNode::~MediaNode
+
+Class Phonon::MediaNode
+   size=8 align=4
+   base size=8 base align=4
+Phonon::MediaNode (0xb5dc74ec) 0
+    vptr=((& Phonon::MediaNode::_ZTVN6Phonon9MediaNodeE) + 8u)
+
+Vtable for Phonon::AbstractAudioOutput
+Phonon::AbstractAudioOutput::_ZTVN6Phonon19AbstractAudioOutputE: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon19AbstractAudioOutputE)
+8     Phonon::AbstractAudioOutput::metaObject
+12    Phonon::AbstractAudioOutput::qt_metacast
+16    Phonon::AbstractAudioOutput::qt_metacall
+20    Phonon::AbstractAudioOutput::~AbstractAudioOutput
+24    Phonon::AbstractAudioOutput::~AbstractAudioOutput
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    (int (*)(...))-0x000000008
+60    (int (*)(...))(& _ZTIN6Phonon19AbstractAudioOutputE)
+64    Phonon::AbstractAudioOutput::_ZThn8_N6Phonon19AbstractAudioOutputD1Ev
+68    Phonon::AbstractAudioOutput::_ZThn8_N6Phonon19AbstractAudioOutputD0Ev
+
+Class Phonon::AbstractAudioOutput
+   size=16 align=4
+   base size=16 base align=4
+Phonon::AbstractAudioOutput (0xb5de4d70) 0
+    vptr=((& Phonon::AbstractAudioOutput::_ZTVN6Phonon19AbstractAudioOutputE) + 8u)
+  QObject (0xb5dc75a0) 0
+      primary-for Phonon::AbstractAudioOutput (0xb5de4d70)
+  Phonon::MediaNode (0xb5dc75dc) 8
+      vptr=((& Phonon::AbstractAudioOutput::_ZTVN6Phonon19AbstractAudioOutputE) + 64u)
+
+Vtable for Phonon::AbstractMediaStream
+Phonon::AbstractMediaStream::_ZTVN6Phonon19AbstractMediaStreamE: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon19AbstractMediaStreamE)
+8     Phonon::AbstractMediaStream::metaObject
+12    Phonon::AbstractMediaStream::qt_metacast
+16    Phonon::AbstractMediaStream::qt_metacall
+20    Phonon::AbstractMediaStream::~AbstractMediaStream
+24    Phonon::AbstractMediaStream::~AbstractMediaStream
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    Phonon::AbstractMediaStream::enoughData
+68    Phonon::AbstractMediaStream::seekStream
+
+Class Phonon::AbstractMediaStream
+   size=12 align=4
+   base size=12 base align=4
+Phonon::AbstractMediaStream (0xb5dd7840) 0
+    vptr=((& Phonon::AbstractMediaStream::_ZTVN6Phonon19AbstractMediaStreamE) + 8u)
+  QObject (0xb5dc7a14) 0
+      primary-for Phonon::AbstractMediaStream (0xb5dd7840)
+
+Vtable for Phonon::AbstractVideoOutput
+Phonon::AbstractVideoOutput::_ZTVN6Phonon19AbstractVideoOutputE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon19AbstractVideoOutputE)
+8     Phonon::AbstractVideoOutput::~AbstractVideoOutput
+12    Phonon::AbstractVideoOutput::~AbstractVideoOutput
+
+Class Phonon::AbstractVideoOutput
+   size=8 align=4
+   base size=8 base align=4
+Phonon::AbstractVideoOutput (0xb5dd7b40) 0
+    vptr=((& Phonon::AbstractVideoOutput::_ZTVN6Phonon19AbstractVideoOutputE) + 8u)
+  Phonon::MediaNode (0xb5dc7c6c) 0
+      primary-for Phonon::AbstractVideoOutput (0xb5dd7b40)
+
+Vtable for Phonon::AddonInterface
+Phonon::AddonInterface::_ZTVN6Phonon14AddonInterfaceE: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon14AddonInterfaceE)
+8     Phonon::AddonInterface::~AddonInterface
+12    Phonon::AddonInterface::~AddonInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class Phonon::AddonInterface
+   size=4 align=4
+   base size=4 base align=4
+Phonon::AddonInterface (0xb5dc7d98) 0 nearly-empty
+    vptr=((& Phonon::AddonInterface::_ZTVN6Phonon14AddonInterfaceE) + 8u)
+
+Vtable for Phonon::AudioDataOutput
+Phonon::AudioDataOutput::_ZTVN6Phonon15AudioDataOutputE: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon15AudioDataOutputE)
+8     Phonon::AudioDataOutput::metaObject
+12    Phonon::AudioDataOutput::qt_metacast
+16    Phonon::AudioDataOutput::qt_metacall
+20    Phonon::AudioDataOutput::~AudioDataOutput
+24    Phonon::AudioDataOutput::~AudioDataOutput
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    (int (*)(...))-0x000000008
+60    (int (*)(...))(& _ZTIN6Phonon15AudioDataOutputE)
+64    Phonon::AudioDataOutput::_ZThn8_N6Phonon15AudioDataOutputD1Ev
+68    Phonon::AudioDataOutput::_ZThn8_N6Phonon15AudioDataOutputD0Ev
+
+Class Phonon::AudioDataOutput
+   size=16 align=4
+   base size=16 base align=4
+Phonon::AudioDataOutput (0xb5c110c0) 0
+    vptr=((& Phonon::AudioDataOutput::_ZTVN6Phonon15AudioDataOutputE) + 8u)
+  Phonon::AbstractAudioOutput (0xb5c0bc30) 0
+      primary-for Phonon::AudioDataOutput (0xb5c110c0)
+    QObject (0xb5c0d30c) 0
+        primary-for Phonon::AbstractAudioOutput (0xb5c0bc30)
+    Phonon::MediaNode (0xb5c0d348) 8
+        vptr=((& Phonon::AudioDataOutput::_ZTVN6Phonon15AudioDataOutputE) + 64u)
+
+Vtable for Phonon::AudioDataOutputInterface
+Phonon::AudioDataOutputInterface::_ZTVN6Phonon24AudioDataOutputInterfaceE: 6u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon24AudioDataOutputInterfaceE)
+8     Phonon::AudioDataOutputInterface::~AudioDataOutputInterface
+12    Phonon::AudioDataOutputInterface::~AudioDataOutputInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+
+Class Phonon::AudioDataOutputInterface
+   size=4 align=4
+   base size=4 base align=4
+Phonon::AudioDataOutputInterface (0xb5c0d564) 0 nearly-empty
+    vptr=((& Phonon::AudioDataOutputInterface::_ZTVN6Phonon24AudioDataOutputInterfaceE) + 8u)
+
+Vtable for Phonon::AudioOutput
+Phonon::AudioOutput::_ZTVN6Phonon11AudioOutputE: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon11AudioOutputE)
+8     Phonon::AudioOutput::metaObject
+12    Phonon::AudioOutput::qt_metacast
+16    Phonon::AudioOutput::qt_metacall
+20    Phonon::AudioOutput::~AudioOutput
+24    Phonon::AudioOutput::~AudioOutput
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    (int (*)(...))-0x000000008
+60    (int (*)(...))(& _ZTIN6Phonon11AudioOutputE)
+64    Phonon::AudioOutput::_ZThn8_N6Phonon11AudioOutputD1Ev
+68    Phonon::AudioOutput::_ZThn8_N6Phonon11AudioOutputD0Ev
+
+Class Phonon::AudioOutput
+   size=16 align=4
+   base size=16 base align=4
+Phonon::AudioOutput (0xb5c11780) 0
+    vptr=((& Phonon::AudioOutput::_ZTVN6Phonon11AudioOutputE) + 8u)
+  Phonon::AbstractAudioOutput (0xb5c24460) 0
+      primary-for Phonon::AudioOutput (0xb5c11780)
+    QObject (0xb5c0da14) 0
+        primary-for Phonon::AbstractAudioOutput (0xb5c24460)
+    Phonon::MediaNode (0xb5c0da50) 8
+        vptr=((& Phonon::AudioOutput::_ZTVN6Phonon11AudioOutputE) + 64u)
+
+Vtable for Phonon::AudioOutputInterface40
+Phonon::AudioOutputInterface40::_ZTVN6Phonon22AudioOutputInterface40E: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon22AudioOutputInterface40E)
+8     Phonon::AudioOutputInterface40::~AudioOutputInterface40
+12    Phonon::AudioOutputInterface40::~AudioOutputInterface40
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class Phonon::AudioOutputInterface40
+   size=4 align=4
+   base size=4 base align=4
+Phonon::AudioOutputInterface40 (0xb5c0dc6c) 0 nearly-empty
+    vptr=((& Phonon::AudioOutputInterface40::_ZTVN6Phonon22AudioOutputInterface40E) + 8u)
+
+Vtable for Phonon::AudioOutputInterface42
+Phonon::AudioOutputInterface42::_ZTVN6Phonon22AudioOutputInterface42E: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon22AudioOutputInterface42E)
+8     Phonon::AudioOutputInterface42::~AudioOutputInterface42
+12    Phonon::AudioOutputInterface42::~AudioOutputInterface42
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+
+Class Phonon::AudioOutputInterface42
+   size=4 align=4
+   base size=4 base align=4
+Phonon::AudioOutputInterface42 (0xb5c11c40) 0 nearly-empty
+    vptr=((& Phonon::AudioOutputInterface42::_ZTVN6Phonon22AudioOutputInterface42E) + 8u)
+  Phonon::AudioOutputInterface40 (0xb5c0de88) 0 nearly-empty
+      primary-for Phonon::AudioOutputInterface42 (0xb5c11c40)
+
+Vtable for Phonon::BackendCapabilities::Notifier
+Phonon::BackendCapabilities::Notifier::_ZTVN6Phonon19BackendCapabilities8NotifierE: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon19BackendCapabilities8NotifierE)
+8     Phonon::BackendCapabilities::Notifier::metaObject
+12    Phonon::BackendCapabilities::Notifier::qt_metacast
+16    Phonon::BackendCapabilities::Notifier::qt_metacall
+20    Phonon::BackendCapabilities::Notifier::~Notifier
+24    Phonon::BackendCapabilities::Notifier::~Notifier
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class Phonon::BackendCapabilities::Notifier
+   size=8 align=4
+   base size=8 base align=4
+Phonon::BackendCapabilities::Notifier (0xb5c42240) 0
+    vptr=((& Phonon::BackendCapabilities::Notifier::_ZTVN6Phonon19BackendCapabilities8NotifierE) + 8u)
+  QObject (0xb5c3f3fc) 0
+      primary-for Phonon::BackendCapabilities::Notifier (0xb5c42240)
+
+Vtable for Phonon::BackendInterface
+Phonon::BackendInterface::_ZTVN6Phonon16BackendInterfaceE: 12u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon16BackendInterfaceE)
+8     Phonon::BackendInterface::~BackendInterface
+12    Phonon::BackendInterface::~BackendInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+
+Class Phonon::BackendInterface
+   size=4 align=4
+   base size=4 base align=4
+Phonon::BackendInterface (0xb5c3f528) 0 nearly-empty
+    vptr=((& Phonon::BackendInterface::_ZTVN6Phonon16BackendInterfaceE) + 8u)
+
+Vtable for Phonon::Effect
+Phonon::Effect::_ZTVN6Phonon6EffectE: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon6EffectE)
+8     Phonon::Effect::metaObject
+12    Phonon::Effect::qt_metacast
+16    Phonon::Effect::qt_metacall
+20    Phonon::Effect::~Effect
+24    Phonon::Effect::~Effect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    (int (*)(...))-0x000000008
+60    (int (*)(...))(& _ZTIN6Phonon6EffectE)
+64    Phonon::Effect::_ZThn8_N6Phonon6EffectD1Ev
+68    Phonon::Effect::_ZThn8_N6Phonon6EffectD0Ev
+
+Class Phonon::Effect
+   size=16 align=4
+   base size=16 base align=4
+Phonon::Effect (0xb5c55370) 0
+    vptr=((& Phonon::Effect::_ZTVN6Phonon6EffectE) + 8u)
+  QObject (0xb5c3fa8c) 0
+      primary-for Phonon::Effect (0xb5c55370)
+  Phonon::MediaNode (0xb5c3fac8) 8
+      vptr=((& Phonon::Effect::_ZTVN6Phonon6EffectE) + 64u)
+
+Vtable for Phonon::EffectInterface
+Phonon::EffectInterface::_ZTVN6Phonon15EffectInterfaceE: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon15EffectInterfaceE)
+8     Phonon::EffectInterface::~EffectInterface
+12    Phonon::EffectInterface::~EffectInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+
+Class Phonon::EffectInterface
+   size=4 align=4
+   base size=4 base align=4
+Phonon::EffectInterface (0xb5c3fce4) 0 nearly-empty
+    vptr=((& Phonon::EffectInterface::_ZTVN6Phonon15EffectInterfaceE) + 8u)
+
+Class Phonon::EffectParameter
+   size=4 align=4
+   base size=4 base align=4
+Phonon::EffectParameter (0xb5c67258) 0
+
+Class QMargins
+   size=16 align=4
+   base size=16 base align=4
+QMargins (0xb5c673c0) 0
+
+Class QSize
+   size=8 align=4
+   base size=8 base align=4
+QSize (0xb5c984ec) 0
+
+Class QSizeF
+   size=16 align=4
+   base size=16 base align=4
+QSizeF (0xb5cb0f78) 0
+
+Class QPoint
+   size=8 align=4
+   base size=8 base align=4
+QPoint (0xb5cdcb7c) 0
+
+Class QPointF
+   size=16 align=4
+   base size=16 base align=4
+QPointF (0xb5b0512c) 0
+
+Class QRect
+   size=16 align=4
+   base size=16 base align=4
+QRect (0xb5b1e834) 0
+
+Class QRectF
+   size=32 align=4
+   base size=32 base align=4
+QRectF (0xb5b7f474) 0
+
+Vtable for QPaintDevice
+QPaintDevice::_ZTV12QPaintDevice: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI12QPaintDevice)
+8     QPaintDevice::~QPaintDevice
+12    QPaintDevice::~QPaintDevice
+16    QPaintDevice::devType
+20    __cxa_pure_virtual
+24    QPaintDevice::metric
+
+Class QPaintDevice
+   size=8 align=4
+   base size=6 base align=4
+QPaintDevice (0xb5bda1e0) 0
+    vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u)
+
+Class QRegExp
+   size=4 align=4
+   base size=4 base align=4
+QRegExp (0xb5bdad98) 0
+
+Class QStringMatcher::Data
+   size=264 align=4
+   base size=264 base align=4
+QStringMatcher::Data (0xb5a0c7bc) 0
+
+Class QStringMatcher
+   size=1036 align=4
+   base size=1036 base align=4
+QStringMatcher (0xb5a0c780) 0
+
+Class QStringList
+   size=4 align=4
+   base size=4 base align=4
+QStringList (0xb5a09300) 0
+  QList<QString> (0xb5a0c8e8) 0
+
+Class QColor
+   size=16 align=4
+   base size=14 base align=4
+QColor (0xb5a3be4c) 0
+
+Class QPolygon
+   size=4 align=4
+   base size=4 base align=4
+QPolygon (0xb5a65a80) 0
+  QVector<QPoint> (0xb5a8a4ec) 0
+
+Class QPolygonF
+   size=4 align=4
+   base size=4 base align=4
+QPolygonF (0xb5ac10c0) 0
+  QVector<QPointF> (0xb5a8aec4) 0
+
+Class QRegion::QRegionData
+   size=16 align=4
+   base size=16 base align=4
+QRegion::QRegionData (0xb5ada834) 0
+
+Class QRegion
+   size=4 align=4
+   base size=4 base align=4
+QRegion (0xb5ada7f8) 0
+
+Class QLine
+   size=16 align=4
+   base size=16 base align=4
+QLine (0xb5adab7c) 0
+
+Class QLineF
+   size=32 align=4
+   base size=32 base align=4
+QLineF (0xb59088ac) 0
+
+Class QMatrix
+   size=48 align=4
+   base size=48 base align=4
+QMatrix (0xb593399c) 0
+
+Class QPainterPath::Element
+   size=20 align=4
+   base size=20 base align=4
+QPainterPath::Element (0xb5961b40) 0
+
+Class QPainterPath
+   size=4 align=4
+   base size=4 base align=4
+QPainterPath (0xb5961b04) 0
+
+Class QPainterPathPrivate
+   size=8 align=4
+   base size=8 base align=4
+QPainterPathPrivate (0xb599f03c) 0
+
+Class QPainterPathStroker
+   size=4 align=4
+   base size=4 base align=4
+QPainterPathStroker (0xb599f168) 0
+
+Class QTransform
+   size=80 align=4
+   base size=80 base align=4
+QTransform (0xb59da0f0) 0
+
+Class QImageTextKeyLang
+   size=8 align=4
+   base size=8 base align=4
+QImageTextKeyLang (0xb583403c) 0
+
+Vtable for QImage
+QImage::_ZTV6QImage: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI6QImage)
+8     QImage::~QImage
+12    QImage::~QImage
+16    QImage::devType
+20    QImage::paintEngine
+24    QImage::metric
+
+Class QImage
+   size=12 align=4
+   base size=12 base align=4
+QImage (0xb5817d00) 0
+    vptr=((& QImage::_ZTV6QImage) + 8u)
+  QPaintDevice (0xb5834a14) 0
+      primary-for QImage (0xb5817d00)
+
+Vtable for QtSharedPointer::ExternalRefCountData
+QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE)
+8     QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+12    QtSharedPointer::ExternalRefCountData::~ExternalRefCountData
+16    QtSharedPointer::ExternalRefCountData::destroy
+
+Class QtSharedPointer::ExternalRefCountData
+   size=12 align=4
+   base size=12 base align=4
+QtSharedPointer::ExternalRefCountData (0xb5898744) 0
+    vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u)
+
+Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn
+QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE)
+8     QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+12    QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn
+16    QtSharedPointer::ExternalRefCountWithDestroyFn::destroy
+
+Class QtSharedPointer::ExternalRefCountWithDestroyFn
+   size=16 align=4
+   base size=16 base align=4
+QtSharedPointer::ExternalRefCountWithDestroyFn (0xb58be3c0) 0
+    vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u)
+  QtSharedPointer::ExternalRefCountData (0xb5898f3c) 0
+      primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb58be3c0)
+
+Vtable for QPixmap
+QPixmap::_ZTV7QPixmap: 7u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QPixmap)
+8     QPixmap::~QPixmap
+12    QPixmap::~QPixmap
+16    QPixmap::devType
+20    QPixmap::paintEngine
+24    QPixmap::metric
+
+Class QPixmap
+   size=12 align=4
+   base size=12 base align=4
+QPixmap (0xb57151c0) 0
+    vptr=((& QPixmap::_ZTV7QPixmap) + 8u)
+  QPaintDevice (0xb58c5474) 0
+      primary-for QPixmap (0xb57151c0)
+
+Class QBrush
+   size=4 align=4
+   base size=4 base align=4
+QBrush (0xb58c5ac8) 0
+
+Class QBrushData
+   size=104 align=4
+   base size=104 base align=4
+QBrushData (0xb58c5c6c) 0
+
+Class QGradient
+   size=56 align=4
+   base size=56 base align=4
+QGradient (0xb576803c) 0
+
+Class QLinearGradient
+   size=56 align=4
+   base size=56 base align=4
+QLinearGradient (0xb5784000) 0
+  QGradient (0xb57682d0) 0
+
+Class QRadialGradient
+   size=56 align=4
+   base size=56 base align=4
+QRadialGradient (0xb5784100) 0
+  QGradient (0xb576830c) 0
+
+Class QConicalGradient
+   size=56 align=4
+   base size=56 base align=4
+QConicalGradient (0xb5784200) 0
+  QGradient (0xb5768348) 0
+
+Class QPalette
+   size=8 align=4
+   base size=8 base align=4
+QPalette (0xb5768384) 0
+
+Class QColorGroup
+   size=8 align=4
+   base size=8 base align=4
+QColorGroup (0xb5784c40) 0
+  QPalette (0xb5768c6c) 0
+
+Class QFont
+   size=8 align=4
+   base size=8 base align=4
+QFont (0xb57c5dd4) 0
+
+Class QFontMetrics
+   size=4 align=4
+   base size=4 base align=4
+QFontMetrics (0xb5602000) 0
+
+Class QFontMetricsF
+   size=4 align=4
+   base size=4 base align=4
+QFontMetricsF (0xb5602258) 0
+
+Class QFontInfo
+   size=4 align=4
+   base size=4 base align=4
+QFontInfo (0xb560230c) 0
+
+Class QSizePolicy
+   size=4 align=4
+   base size=4 base align=4
+QSizePolicy (0xb5602348) 0
+
+Class QCursor
+   size=4 align=4
+   base size=4 base align=4
+QCursor (0xb567521c) 0
+
+Class QKeySequence
+   size=4 align=4
+   base size=4 base align=4
+QKeySequence (0xb5675258) 0
+
+Class QWidgetData
+   size=64 align=4
+   base size=64 base align=4
+QWidgetData (0xb5675474) 0
+
+Vtable for QWidget
+QWidget::_ZTV7QWidget: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI7QWidget)
+8     QWidget::metaObject
+12    QWidget::qt_metacast
+16    QWidget::qt_metacall
+20    QWidget::~QWidget
+24    QWidget::~QWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTI7QWidget)
+232   QWidget::_ZThn8_N7QWidgetD1Ev
+236   QWidget::_ZThn8_N7QWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class QWidget
+   size=20 align=4
+   base size=20 base align=4
+QWidget (0xb56ab730) 0
+    vptr=((& QWidget::_ZTV7QWidget) + 8u)
+  QObject (0xb56754b0) 0
+      primary-for QWidget (0xb56ab730)
+  QPaintDevice (0xb56754ec) 8
+      vptr=((& QWidget::_ZTV7QWidget) + 232u)
+
+Vtable for Phonon::EffectWidget
+Phonon::EffectWidget::_ZTVN6Phonon12EffectWidgetE: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon12EffectWidgetE)
+8     Phonon::EffectWidget::metaObject
+12    Phonon::EffectWidget::qt_metacast
+16    Phonon::EffectWidget::qt_metacall
+20    Phonon::EffectWidget::~EffectWidget
+24    Phonon::EffectWidget::~EffectWidget
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTIN6Phonon12EffectWidgetE)
+232   Phonon::EffectWidget::_ZThn8_N6Phonon12EffectWidgetD1Ev
+236   Phonon::EffectWidget::_ZThn8_N6Phonon12EffectWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Phonon::EffectWidget
+   size=24 align=4
+   base size=24 base align=4
+Phonon::EffectWidget (0xb554cac0) 0
+    vptr=((& Phonon::EffectWidget::_ZTVN6Phonon12EffectWidgetE) + 8u)
+  QWidget (0xb5572000) 0
+      primary-for Phonon::EffectWidget (0xb554cac0)
+    QObject (0xb554fc30) 0
+        primary-for QWidget (0xb5572000)
+    QPaintDevice (0xb554fc6c) 8
+        vptr=((& Phonon::EffectWidget::_ZTVN6Phonon12EffectWidgetE) + 232u)
+
+Vtable for Phonon::GlobalConfig
+Phonon::GlobalConfig::_ZTVN6Phonon12GlobalConfigE: 4u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon12GlobalConfigE)
+8     Phonon::GlobalConfig::~GlobalConfig
+12    Phonon::GlobalConfig::~GlobalConfig
+
+Class Phonon::GlobalConfig
+   size=8 align=4
+   base size=8 base align=4
+Phonon::GlobalConfig (0xb554fe10) 0
+    vptr=((& Phonon::GlobalConfig::_ZTVN6Phonon12GlobalConfigE) + 8u)
+
+Vtable for Phonon::MediaController
+Phonon::MediaController::_ZTVN6Phonon15MediaControllerE: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon15MediaControllerE)
+8     Phonon::MediaController::metaObject
+12    Phonon::MediaController::qt_metacast
+16    Phonon::MediaController::qt_metacall
+20    Phonon::MediaController::~MediaController
+24    Phonon::MediaController::~MediaController
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class Phonon::MediaController
+   size=12 align=4
+   base size=12 base align=4
+Phonon::MediaController (0xb554ce40) 0
+    vptr=((& Phonon::MediaController::_ZTVN6Phonon15MediaControllerE) + 8u)
+  QObject (0xb554fec4) 0
+      primary-for Phonon::MediaController (0xb554ce40)
+
+Class Phonon::MediaSource
+   size=4 align=4
+   base size=4 base align=4
+Phonon::MediaSource (0xb558e0f0) 0
+
+Vtable for Phonon::MediaObject
+Phonon::MediaObject::_ZTVN6Phonon11MediaObjectE: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon11MediaObjectE)
+8     Phonon::MediaObject::metaObject
+12    Phonon::MediaObject::qt_metacast
+16    Phonon::MediaObject::qt_metacall
+20    Phonon::MediaObject::~MediaObject
+24    Phonon::MediaObject::~MediaObject
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    (int (*)(...))-0x000000008
+60    (int (*)(...))(& _ZTIN6Phonon11MediaObjectE)
+64    Phonon::MediaObject::_ZThn8_N6Phonon11MediaObjectD1Ev
+68    Phonon::MediaObject::_ZThn8_N6Phonon11MediaObjectD0Ev
+
+Class Phonon::MediaObject
+   size=16 align=4
+   base size=16 base align=4
+Phonon::MediaObject (0xb55aee60) 0
+    vptr=((& Phonon::MediaObject::_ZTVN6Phonon11MediaObjectE) + 8u)
+  QObject (0xb558e168) 0
+      primary-for Phonon::MediaObject (0xb55aee60)
+  Phonon::MediaNode (0xb558e1a4) 8
+      vptr=((& Phonon::MediaObject::_ZTVN6Phonon11MediaObjectE) + 64u)
+
+Vtable for Phonon::MediaObjectInterface
+Phonon::MediaObjectInterface::_ZTVN6Phonon20MediaObjectInterfaceE: 25u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon20MediaObjectInterfaceE)
+8     Phonon::MediaObjectInterface::~MediaObjectInterface
+12    Phonon::MediaObjectInterface::~MediaObjectInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    __cxa_pure_virtual
+76    __cxa_pure_virtual
+80    Phonon::MediaObjectInterface::remainingTime
+84    __cxa_pure_virtual
+88    __cxa_pure_virtual
+92    __cxa_pure_virtual
+96    __cxa_pure_virtual
+
+Class Phonon::MediaObjectInterface
+   size=4 align=4
+   base size=4 base align=4
+Phonon::MediaObjectInterface (0xb558e3c0) 0 nearly-empty
+    vptr=((& Phonon::MediaObjectInterface::_ZTVN6Phonon20MediaObjectInterfaceE) + 8u)
+
+Class QModelIndex
+   size=16 align=4
+   base size=16 base align=4
+QModelIndex (0xb558e99c) 0
+
+Class QPersistentModelIndex
+   size=4 align=4
+   base size=4 base align=4
+QPersistentModelIndex (0xb55dae4c) 0
+
+Vtable for QAbstractItemModel
+QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractItemModel)
+8     QAbstractItemModel::metaObject
+12    QAbstractItemModel::qt_metacast
+16    QAbstractItemModel::qt_metacall
+20    QAbstractItemModel::~QAbstractItemModel
+24    QAbstractItemModel::~QAbstractItemModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractItemModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractItemModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractItemModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractItemModel (0xb53da440) 0
+    vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u)
+  QObject (0xb55dafb4) 0
+      primary-for QAbstractItemModel (0xb53da440)
+
+Vtable for QAbstractTableModel
+QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI19QAbstractTableModel)
+8     QAbstractTableModel::metaObject
+12    QAbstractTableModel::qt_metacast
+16    QAbstractTableModel::qt_metacall
+20    QAbstractTableModel::~QAbstractTableModel
+24    QAbstractTableModel::~QAbstractTableModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractTableModel::index
+60    QAbstractTableModel::parent
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+72    QAbstractTableModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractTableModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractTableModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractTableModel (0xb53daa80) 0
+    vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u)
+  QAbstractItemModel (0xb53daac0) 0
+      primary-for QAbstractTableModel (0xb53daa80)
+    QObject (0xb5406924) 0
+        primary-for QAbstractItemModel (0xb53daac0)
+
+Vtable for QAbstractListModel
+QAbstractListModel::_ZTV18QAbstractListModel: 42u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTI18QAbstractListModel)
+8     QAbstractListModel::metaObject
+12    QAbstractListModel::qt_metacast
+16    QAbstractListModel::qt_metacall
+20    QAbstractListModel::~QAbstractListModel
+24    QAbstractListModel::~QAbstractListModel
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QAbstractListModel::index
+60    QAbstractListModel::parent
+64    __cxa_pure_virtual
+68    QAbstractListModel::columnCount
+72    QAbstractListModel::hasChildren
+76    __cxa_pure_virtual
+80    QAbstractItemModel::setData
+84    QAbstractItemModel::headerData
+88    QAbstractItemModel::setHeaderData
+92    QAbstractItemModel::itemData
+96    QAbstractItemModel::setItemData
+100   QAbstractItemModel::mimeTypes
+104   QAbstractItemModel::mimeData
+108   QAbstractListModel::dropMimeData
+112   QAbstractItemModel::supportedDropActions
+116   QAbstractItemModel::insertRows
+120   QAbstractItemModel::insertColumns
+124   QAbstractItemModel::removeRows
+128   QAbstractItemModel::removeColumns
+132   QAbstractItemModel::fetchMore
+136   QAbstractItemModel::canFetchMore
+140   QAbstractItemModel::flags
+144   QAbstractItemModel::sort
+148   QAbstractItemModel::buddy
+152   QAbstractItemModel::match
+156   QAbstractItemModel::span
+160   QAbstractItemModel::submit
+164   QAbstractItemModel::revert
+
+Class QAbstractListModel
+   size=8 align=4
+   base size=8 base align=4
+QAbstractListModel (0xb53dad00) 0
+    vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u)
+  QAbstractItemModel (0xb53dad40) 0
+      primary-for QAbstractListModel (0xb53dad00)
+    QObject (0xb5406a50) 0
+        primary-for QAbstractItemModel (0xb53dad40)
+
+Class Phonon::ObjectDescriptionModelData
+   size=4 align=4
+   base size=4 base align=4
+Phonon::ObjectDescriptionModelData (0xb5432924) 0
+
+Vtable for Phonon::PlatformPlugin
+Phonon::PlatformPlugin::_ZTVN6Phonon14PlatformPluginE: 16u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon14PlatformPluginE)
+8     Phonon::PlatformPlugin::~PlatformPlugin
+12    Phonon::PlatformPlugin::~PlatformPlugin
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    Phonon::PlatformPlugin::deviceAccessListFor
+
+Class Phonon::PlatformPlugin
+   size=4 align=4
+   base size=4 base align=4
+Phonon::PlatformPlugin (0xb5432a8c) 0 nearly-empty
+    vptr=((& Phonon::PlatformPlugin::_ZTVN6Phonon14PlatformPluginE) + 8u)
+
+Vtable for Phonon::PulseSupport
+Phonon::PulseSupport::_ZTVN6Phonon12PulseSupportE: 14u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon12PulseSupportE)
+8     Phonon::PulseSupport::metaObject
+12    Phonon::PulseSupport::qt_metacast
+16    Phonon::PulseSupport::qt_metacall
+20    Phonon::PulseSupport::~PulseSupport
+24    Phonon::PulseSupport::~PulseSupport
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+
+Class Phonon::PulseSupport
+   size=12 align=4
+   base size=9 base align=4
+Phonon::PulseSupport (0xb547f340) 0
+    vptr=((& Phonon::PulseSupport::_ZTVN6Phonon12PulseSupportE) + 8u)
+  QObject (0xb549903c) 0
+      primary-for Phonon::PulseSupport (0xb547f340)
+
+Vtable for Phonon::SeekSlider
+Phonon::SeekSlider::_ZTVN6Phonon10SeekSliderE: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon10SeekSliderE)
+8     Phonon::SeekSlider::metaObject
+12    Phonon::SeekSlider::qt_metacast
+16    Phonon::SeekSlider::qt_metacall
+20    Phonon::SeekSlider::~SeekSlider
+24    Phonon::SeekSlider::~SeekSlider
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTIN6Phonon10SeekSliderE)
+232   Phonon::SeekSlider::_ZThn8_N6Phonon10SeekSliderD1Ev
+236   Phonon::SeekSlider::_ZThn8_N6Phonon10SeekSliderD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Phonon::SeekSlider
+   size=24 align=4
+   base size=24 base align=4
+Phonon::SeekSlider (0xb547f580) 0
+    vptr=((& Phonon::SeekSlider::_ZTVN6Phonon10SeekSliderE) + 8u)
+  QWidget (0xb549e910) 0
+      primary-for Phonon::SeekSlider (0xb547f580)
+    QObject (0xb5499168) 0
+        primary-for QWidget (0xb549e910)
+    QPaintDevice (0xb54991a4) 8
+        vptr=((& Phonon::SeekSlider::_ZTVN6Phonon10SeekSliderE) + 232u)
+
+Vtable for Phonon::StreamInterface
+Phonon::StreamInterface::_ZTVN6Phonon15StreamInterfaceE: 8u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon15StreamInterfaceE)
+8     Phonon::StreamInterface::~StreamInterface
+12    Phonon::StreamInterface::~StreamInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+
+Class Phonon::StreamInterface
+   size=8 align=4
+   base size=8 base align=4
+Phonon::StreamInterface (0xb5499348) 0
+    vptr=((& Phonon::StreamInterface::_ZTVN6Phonon15StreamInterfaceE) + 8u)
+
+Vtable for Phonon::VideoPlayer
+Phonon::VideoPlayer::_ZTVN6Phonon11VideoPlayerE: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon11VideoPlayerE)
+8     Phonon::VideoPlayer::metaObject
+12    Phonon::VideoPlayer::qt_metacast
+16    Phonon::VideoPlayer::qt_metacall
+20    Phonon::VideoPlayer::~VideoPlayer
+24    Phonon::VideoPlayer::~VideoPlayer
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTIN6Phonon11VideoPlayerE)
+232   Phonon::VideoPlayer::_ZThn8_N6Phonon11VideoPlayerD1Ev
+236   Phonon::VideoPlayer::_ZThn8_N6Phonon11VideoPlayerD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Phonon::VideoPlayer
+   size=24 align=4
+   base size=24 base align=4
+Phonon::VideoPlayer (0xb547fac0) 0
+    vptr=((& Phonon::VideoPlayer::_ZTVN6Phonon11VideoPlayerE) + 8u)
+  QWidget (0xb54ba1e0) 0
+      primary-for Phonon::VideoPlayer (0xb547fac0)
+    QObject (0xb5499708) 0
+        primary-for QWidget (0xb54ba1e0)
+    QPaintDevice (0xb5499744) 8
+        vptr=((& Phonon::VideoPlayer::_ZTVN6Phonon11VideoPlayerE) + 232u)
+
+Vtable for Phonon::VideoWidget
+Phonon::VideoWidget::_ZTVN6Phonon11VideoWidgetE: 67u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon11VideoWidgetE)
+8     Phonon::VideoWidget::metaObject
+12    Phonon::VideoWidget::qt_metacast
+16    Phonon::VideoWidget::qt_metacall
+20    Phonon::VideoWidget::~VideoWidget
+24    Phonon::VideoWidget::~VideoWidget
+28    Phonon::VideoWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    Phonon::VideoWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTIN6Phonon11VideoWidgetE)
+232   Phonon::VideoWidget::_ZThn8_N6Phonon11VideoWidgetD1Ev
+236   Phonon::VideoWidget::_ZThn8_N6Phonon11VideoWidgetD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+252   (int (*)(...))-0x000000014
+256   (int (*)(...))(& _ZTIN6Phonon11VideoWidgetE)
+260   Phonon::VideoWidget::_ZThn20_N6Phonon11VideoWidgetD1Ev
+264   Phonon::VideoWidget::_ZThn20_N6Phonon11VideoWidgetD0Ev
+
+Class Phonon::VideoWidget
+   size=28 align=4
+   base size=28 base align=4
+Phonon::VideoWidget (0xb54bfaa0) 0
+    vptr=((& Phonon::VideoWidget::_ZTVN6Phonon11VideoWidgetE) + 8u)
+  QWidget (0xb54bfaf0) 0
+      primary-for Phonon::VideoWidget (0xb54bfaa0)
+    QObject (0xb5499870) 0
+        primary-for QWidget (0xb54bfaf0)
+    QPaintDevice (0xb54998ac) 8
+        vptr=((& Phonon::VideoWidget::_ZTVN6Phonon11VideoWidgetE) + 232u)
+  Phonon::AbstractVideoOutput (0xb547fd00) 20
+      vptr=((& Phonon::VideoWidget::_ZTVN6Phonon11VideoWidgetE) + 260u)
+    Phonon::MediaNode (0xb54998e8) 20
+        primary-for Phonon::AbstractVideoOutput (0xb547fd00)
+
+Vtable for Phonon::VideoWidgetInterface
+Phonon::VideoWidgetInterface::_ZTVN6Phonon20VideoWidgetInterfaceE: 17u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon20VideoWidgetInterfaceE)
+8     Phonon::VideoWidgetInterface::~VideoWidgetInterface
+12    Phonon::VideoWidgetInterface::~VideoWidgetInterface
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+
+Class Phonon::VideoWidgetInterface
+   size=4 align=4
+   base size=4 base align=4
+Phonon::VideoWidgetInterface (0xb5499b04) 0 nearly-empty
+    vptr=((& Phonon::VideoWidgetInterface::_ZTVN6Phonon20VideoWidgetInterfaceE) + 8u)
+
+Vtable for Phonon::VideoWidgetInterface44
+Phonon::VideoWidgetInterface44::_ZTVN6Phonon22VideoWidgetInterface44E: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon22VideoWidgetInterface44E)
+8     Phonon::VideoWidgetInterface44::~VideoWidgetInterface44
+12    Phonon::VideoWidgetInterface44::~VideoWidgetInterface44
+16    __cxa_pure_virtual
+20    __cxa_pure_virtual
+24    __cxa_pure_virtual
+28    __cxa_pure_virtual
+32    __cxa_pure_virtual
+36    __cxa_pure_virtual
+40    __cxa_pure_virtual
+44    __cxa_pure_virtual
+48    __cxa_pure_virtual
+52    __cxa_pure_virtual
+56    __cxa_pure_virtual
+60    __cxa_pure_virtual
+64    __cxa_pure_virtual
+68    __cxa_pure_virtual
+
+Class Phonon::VideoWidgetInterface44
+   size=4 align=4
+   base size=4 base align=4
+Phonon::VideoWidgetInterface44 (0xb52dd1c0) 0 nearly-empty
+    vptr=((& Phonon::VideoWidgetInterface44::_ZTVN6Phonon22VideoWidgetInterface44E) + 8u)
+  Phonon::VideoWidgetInterface (0xb5499d20) 0 nearly-empty
+      primary-for Phonon::VideoWidgetInterface44 (0xb52dd1c0)
+
+Vtable for Phonon::VolumeFaderEffect
+Phonon::VolumeFaderEffect::_ZTVN6Phonon17VolumeFaderEffectE: 18u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon17VolumeFaderEffectE)
+8     Phonon::VolumeFaderEffect::metaObject
+12    Phonon::VolumeFaderEffect::qt_metacast
+16    Phonon::VolumeFaderEffect::qt_metacall
+20    Phonon::VolumeFaderEffect::~VolumeFaderEffect
+24    Phonon::VolumeFaderEffect::~VolumeFaderEffect
+28    QObject::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    (int (*)(...))-0x000000008
+60    (int (*)(...))(& _ZTIN6Phonon17VolumeFaderEffectE)
+64    Phonon::VolumeFaderEffect::_ZThn8_N6Phonon17VolumeFaderEffectD1Ev
+68    Phonon::VolumeFaderEffect::_ZThn8_N6Phonon17VolumeFaderEffectD0Ev
+
+Class Phonon::VolumeFaderEffect
+   size=16 align=4
+   base size=16 base align=4
+Phonon::VolumeFaderEffect (0xb52dd840) 0
+    vptr=((& Phonon::VolumeFaderEffect::_ZTVN6Phonon17VolumeFaderEffectE) + 8u)
+  Phonon::Effect (0xb52e68c0) 0
+      primary-for Phonon::VolumeFaderEffect (0xb52dd840)
+    QObject (0xb52e730c) 0
+        primary-for Phonon::Effect (0xb52e68c0)
+    Phonon::MediaNode (0xb52e7348) 8
+        vptr=((& Phonon::VolumeFaderEffect::_ZTVN6Phonon17VolumeFaderEffectE) + 64u)
+
+Vtable for Phonon::VolumeFaderInterface
+Phonon::VolumeFaderInterface::_ZTVN6Phonon20VolumeFaderInterfaceE: 9u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon20VolumeFaderInterfaceE)
+8     Phonon::VolumeFaderInterface::~VolumeFaderInterface
+12    Phonon::VolumeFaderInterface::~VolumeFaderInterface
+16    Phonon::VolumeFaderInterface::volume
+20    Phonon::VolumeFaderInterface::setVolume
+24    Phonon::VolumeFaderInterface::fadeCurve
+28    Phonon::VolumeFaderInterface::setFadeCurve
+32    Phonon::VolumeFaderInterface::fadeTo
+
+Class Phonon::VolumeFaderInterface
+   size=4 align=4
+   base size=4 base align=4
+Phonon::VolumeFaderInterface (0xb52e7564) 0 nearly-empty
+    vptr=((& Phonon::VolumeFaderInterface::_ZTVN6Phonon20VolumeFaderInterfaceE) + 8u)
+
+Vtable for Phonon::VolumeSlider
+Phonon::VolumeSlider::_ZTVN6Phonon12VolumeSliderE: 63u entries
+0     (int (*)(...))0
+4     (int (*)(...))(& _ZTIN6Phonon12VolumeSliderE)
+8     Phonon::VolumeSlider::metaObject
+12    Phonon::VolumeSlider::qt_metacast
+16    Phonon::VolumeSlider::qt_metacall
+20    Phonon::VolumeSlider::~VolumeSlider
+24    Phonon::VolumeSlider::~VolumeSlider
+28    QWidget::event
+32    QObject::eventFilter
+36    QObject::timerEvent
+40    QObject::childEvent
+44    QObject::customEvent
+48    QObject::connectNotify
+52    QObject::disconnectNotify
+56    QWidget::devType
+60    QWidget::setVisible
+64    QWidget::sizeHint
+68    QWidget::minimumSizeHint
+72    QWidget::heightForWidth
+76    QWidget::paintEngine
+80    QWidget::mousePressEvent
+84    QWidget::mouseReleaseEvent
+88    QWidget::mouseDoubleClickEvent
+92    QWidget::mouseMoveEvent
+96    QWidget::wheelEvent
+100   QWidget::keyPressEvent
+104   QWidget::keyReleaseEvent
+108   QWidget::focusInEvent
+112   QWidget::focusOutEvent
+116   QWidget::enterEvent
+120   QWidget::leaveEvent
+124   QWidget::paintEvent
+128   QWidget::moveEvent
+132   QWidget::resizeEvent
+136   QWidget::closeEvent
+140   QWidget::contextMenuEvent
+144   QWidget::tabletEvent
+148   QWidget::actionEvent
+152   QWidget::dragEnterEvent
+156   QWidget::dragMoveEvent
+160   QWidget::dragLeaveEvent
+164   QWidget::dropEvent
+168   QWidget::showEvent
+172   QWidget::hideEvent
+176   QWidget::x11Event
+180   QWidget::changeEvent
+184   QWidget::metric
+188   QWidget::inputMethodEvent
+192   QWidget::inputMethodQuery
+196   QWidget::focusNextPrevChild
+200   QWidget::styleChange
+204   QWidget::enabledChange
+208   QWidget::paletteChange
+212   QWidget::fontChange
+216   QWidget::windowActivationChange
+220   QWidget::languageChange
+224   (int (*)(...))-0x000000008
+228   (int (*)(...))(& _ZTIN6Phonon12VolumeSliderE)
+232   Phonon::VolumeSlider::_ZThn8_N6Phonon12VolumeSliderD1Ev
+236   Phonon::VolumeSlider::_ZThn8_N6Phonon12VolumeSliderD0Ev
+240   QWidget::_ZThn8_NK7QWidget7devTypeEv
+244   QWidget::_ZThn8_NK7QWidget11paintEngineEv
+248   QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
+
+Class Phonon::VolumeSlider
+   size=24 align=4
+   base size=24 base align=4
+Phonon::VolumeSlider (0xb5301140) 0
+    vptr=((& Phonon::VolumeSlider::_ZTVN6Phonon12VolumeSliderE) + 8u)
+  QWidget (0xb52fc640) 0
+      primary-for Phonon::VolumeSlider (0xb5301140)
+    QObject (0xb52e7ac8) 0
+        primary-for QWidget (0xb52fc640)
+    QPaintDevice (0xb52e7b04) 8
+        vptr=((& Phonon::VolumeSlider::_ZTVN6Phonon12VolumeSliderE) + 232u)
+
-- 
cgit v0.12


From 441c67d8dfce46e5837cefa6a86d426d811bb671 Mon Sep 17 00:00:00 2001
From: Thiago Macieira <thiago.macieira@nokia.com>
Date: Tue, 28 Sep 2010 20:28:48 +0200
Subject: Autotest: also enable testing of QtDeclarative

---
 tests/auto/bic/tst_bic.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tests/auto/bic/tst_bic.cpp b/tests/auto/bic/tst_bic.cpp
index 400fcc1..cd1d5ca 100644
--- a/tests/auto/bic/tst_bic.cpp
+++ b/tests/auto/bic/tst_bic.cpp
@@ -149,6 +149,7 @@ void tst_Bic::initTestCase_data()
     QTest::newRow("QtDBus") << "QtDBus";
 #endif
     QTest::newRow("QtDesigner") << "QtDesigner";
+    QTest::newRow("QtDeclarative") << "QtDeclarative";
     QTest::newRow("QtMultimedia") << "QtMultimedia";
     QTest::newRow("QtNetwork") << "QtNetwork";
     QTest::newRow("QtOpenGL") << "QtOpenGL";
-- 
cgit v0.12


From e67092d630d795e2cdca6f2be70c7e684a12a67c Mon Sep 17 00:00:00 2001
From: Michael Brasser <michael.brasser@nokia.com>
Date: Tue, 28 Sep 2010 08:49:56 +1000
Subject: Documentation fix for Flickable (mark content properties as real, not
 int).

---
 src/declarative/graphicsitems/qdeclarativeflickable.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/declarative/graphicsitems/qdeclarativeflickable.cpp b/src/declarative/graphicsitems/qdeclarativeflickable.cpp
index 84b0ccf..f9c16b3 100644
--- a/src/declarative/graphicsitems/qdeclarativeflickable.cpp
+++ b/src/declarative/graphicsitems/qdeclarativeflickable.cpp
@@ -456,8 +456,8 @@ QDeclarativeFlickable::~QDeclarativeFlickable()
 }
 
 /*!
-    \qmlproperty int Flickable::contentX
-    \qmlproperty int Flickable::contentY
+    \qmlproperty real Flickable::contentX
+    \qmlproperty real Flickable::contentY
 
     These properties hold the surface coordinate currently at the top-left
     corner of the Flickable. For example, if you flick an image up 100 pixels,
@@ -1154,8 +1154,8 @@ void QDeclarativeFlickable::setBoundsBehavior(BoundsBehavior b)
 }
 
 /*!
-    \qmlproperty int Flickable::contentWidth
-    \qmlproperty int Flickable::contentHeight
+    \qmlproperty real Flickable::contentWidth
+    \qmlproperty real Flickable::contentHeight
 
     The dimensions of the content (the surface controlled by Flickable). Typically this
     should be set to the combined size of the items placed in the Flickable. Note this
-- 
cgit v0.12


From 2784fe7be27afd80f6da69a683ed7aec91734de8 Mon Sep 17 00:00:00 2001
From: Michael Brasser <michael.brasser@nokia.com>
Date: Tue, 28 Sep 2010 11:13:48 +1000
Subject: Documentation.

---
 src/declarative/graphicsitems/qdeclarativeitem.cpp |   4 +-
 src/declarative/graphicsitems/qdeclarativepath.cpp | 118 +++++++++++++++++----
 2 files changed, 98 insertions(+), 24 deletions(-)

diff --git a/src/declarative/graphicsitems/qdeclarativeitem.cpp b/src/declarative/graphicsitems/qdeclarativeitem.cpp
index e9da4f7..49b7ad3 100644
--- a/src/declarative/graphicsitems/qdeclarativeitem.cpp
+++ b/src/declarative/graphicsitems/qdeclarativeitem.cpp
@@ -1745,8 +1745,8 @@ void QDeclarativeItemPrivate::parentProperty(QObject *o, void *rv, QDeclarativeN
     \qmlproperty list<Object> Item::data
     \default
 
-    The data property is allows you to freely mix visual children and resources
-    of an item.  If you assign a visual item to the data list it becomes
+    The data property allows you to freely mix visual children and resources
+    in an item.  If you assign a visual item to the data list it becomes
     a child and if you assign any other object type, it is added as a resource.
 
     So you can write:
diff --git a/src/declarative/graphicsitems/qdeclarativepath.cpp b/src/declarative/graphicsitems/qdeclarativepath.cpp
index f93357d..717da1e 100644
--- a/src/declarative/graphicsitems/qdeclarativepath.cpp
+++ b/src/declarative/graphicsitems/qdeclarativepath.cpp
@@ -491,17 +491,17 @@ void QDeclarativeCurve::setY(qreal y)
     \since 4.7
     \brief The PathAttribute allows setting an attribute at a given position in a Path.
 
-    The PathAttribute object allows attibutes consisting of a name and
-    a value to be specified for the endpoints of path segments.  The
+    The PathAttribute object allows attributes consisting of a name and
+    a value to be specified for various points along a path.  The
     attributes are exposed to the delegate as
     \l{qdeclarativeintroduction.html#attached-properties} {Attached Properties}.
-    The value of an attribute at any particular point is interpolated
-    from the PathAttributes bounding the point.
+    The value of an attribute at any particular point along the path is interpolated
+    from the PathAttributes bounding that point.
 
     The example below shows a path with the items scaled to 30% with
     opacity 50% at the top of the path and scaled 100% with opacity
-    100% at the bottom.  Note the use of the PathView.scale and
-    PathView.opacity attached properties to set the scale and opacity
+    100% at the bottom.  Note the use of the PathView.iconScale and
+    PathView.iconOpacity attached properties to set the scale and opacity
     of the delegate.
 
     \table
@@ -509,14 +509,17 @@ void QDeclarativeCurve::setY(qreal y)
     \o \image declarative-pathattribute.png
     \o
     \snippet doc/src/snippets/declarative/pathview/pathattributes.qml 0
+    (see the PathView documentation for the specification of ContactModel.qml
+     used for ContactModel above.)
     \endtable
 
-   \sa Path
+
+    \sa Path
 */
 
 /*!
     \qmlproperty string PathAttribute::name
-    the name of the attribute to change.
+    This property holds the name of the attribute to change.
 
     This attribute will be available to the delegate as PathView.<name>
 
@@ -545,7 +548,38 @@ void QDeclarativePathAttribute::setName(const QString &name)
 
 /*!
    \qmlproperty string PathAttribute::value
-   the new value of the attribute.
+   This property holds the value for the attribute.
+
+   The value specified can be used to influence the visual appearance
+   of an item along the path. For example, the following Path specifies
+   an attribute named \e itemRotation, which has the value \e 0 at the
+   beginning of the path, and the value 90 at the end of the path.
+
+   \qml
+   Path {
+       startX: 0
+       startY: 0
+       PathAttribute { name: "itemRotation"; value: 0 }
+       PathLine { x: 100; y: 100 }
+       PathAttribute { name: "itemRotation"; value: 90 }
+   }
+   \endqml
+
+   In our delegate, we can then bind the \e rotation property to the
+   \l{qdeclarativeintroduction.html#attached-properties} {Attached Property}
+   \e PathView.itemRotation created for this attribute.
+
+   \qml
+   Rectangle {
+       width: 10; height: 10
+       rotation: PathView.itemRotation
+   }
+   \endqml
+
+   As each item is positioned along the path, it will be rotated accordingly:
+   an item at the beginning of the path with be not be rotated, an item at
+   the end of the path will be rotated 90 degrees, and an item mid-way along
+   the path will be rotated 45 degrees.
 */
 
 /*!
@@ -792,6 +826,10 @@ void QDeclarativePathCubic::addToPath(QPainterPath &path)
     \since 4.7
     \brief The PathPercent manipulates the way a path is interpreted.
 
+    PathPercent allows you to manipulate the spacing between items on a
+    PathView's path. You can use it to bunch together items on part of
+    the path, and spread them out on other parts of the path.
+
     The examples below show the normal distrubution of items along a path
     compared to a distribution which places 50% of the items along the
     PathLine section of the path.
@@ -800,25 +838,31 @@ void QDeclarativePathCubic::addToPath(QPainterPath &path)
     \o \image declarative-nopercent.png
     \o
     \qml
-    Path {
-        startX: 20; startY: 0
-        PathQuad { x: 50; y: 80; controlX: 0; controlY: 80 }
-        PathLine { x: 150; y: 80 }
-        PathQuad { x: 180; y: 0; controlX: 200; controlY: 80 }
+    PathView {
+        ...
+        Path {
+            startX: 20; startY: 0
+            PathQuad { x: 50; y: 80; controlX: 0; controlY: 80 }
+            PathLine { x: 150; y: 80 }
+            PathQuad { x: 180; y: 0; controlX: 200; controlY: 80 }
+        }
     }
     \endqml
     \row
     \o \image declarative-percent.png
     \o
     \qml
-    Path {
-        startX: 20; startY: 0
-        PathQuad { x: 50; y: 80; controlX: 0; controlY: 80 }
-        PathPercent { value: 0.25 }
-        PathLine { x: 150; y: 80 }
-        PathPercent { value: 0.75 }
-        PathQuad { x: 180; y: 0; controlX: 200; controlY: 80 }
-        PathPercent { value: 1 }
+    PathView {
+        ...
+        Path {
+            startX: 20; startY: 0
+            PathQuad { x: 50; y: 80; controlX: 0; controlY: 80 }
+            PathPercent { value: 0.25 }
+            PathLine { x: 150; y: 80 }
+            PathPercent { value: 0.75 }
+            PathQuad { x: 180; y: 0; controlX: 200; controlY: 80 }
+            PathPercent { value: 1 }
+        }
     }
     \endqml
     \endtable
@@ -826,6 +870,36 @@ void QDeclarativePathCubic::addToPath(QPainterPath &path)
     \sa Path
 */
 
+/*!
+    \qmlproperty real value
+    The proporation of items that should be laid out up to this point.
+
+    This value should always be higher than the last value specified
+    by a PathPercent at a previous position in the Path.
+
+    In the following example we have a Path made up of three PathLines.
+    Normally, the items of the PathView would be laid out equally along
+    this path, with an equal number of items per line segment. PathPercent
+    allows us to specify that the first and third lines should each hold
+    10% of the laid out items, while the second line should hold the remaining
+    80%.
+
+    \qml
+    PathView {
+        ...
+        Path {
+            startX: 0; startY: 0
+            PathLine { x:100; y: 0; }
+            PathPercent { value: 0.1 }
+            PathLine { x: 100; y: 100 }
+            PathPercent { value: 0.9 }
+            PathLine { x: 100; y: 0 }
+            PathPercent { value: 1 }
+        }
+    }
+    \endqml
+*/
+
 qreal QDeclarativePathPercent::value() const
 {
     return _value;
-- 
cgit v0.12


From 085a121cb1ebba38d62c924500dbc71806b29b3c Mon Sep 17 00:00:00 2001
From: Michael Brasser <michael.brasser@nokia.com>
Date: Tue, 28 Sep 2010 13:55:04 +1000
Subject: Fix crash when trying to append a null transform to QDeclarativeItem.

Task-number: QTBUG-13893
---
 src/declarative/graphicsitems/qdeclarativeitem.cpp          |  2 +-
 .../declarative/qdeclarativeitem/data/transformCrash.qml    | 13 +++++++++++++
 .../declarative/qdeclarativeitem/tst_qdeclarativeitem.cpp   | 12 ++++++++++++
 3 files changed, 26 insertions(+), 1 deletion(-)
 create mode 100644 tests/auto/declarative/qdeclarativeitem/data/transformCrash.qml

diff --git a/src/declarative/graphicsitems/qdeclarativeitem.cpp b/src/declarative/graphicsitems/qdeclarativeitem.cpp
index 49b7ad3..7a827d3 100644
--- a/src/declarative/graphicsitems/qdeclarativeitem.cpp
+++ b/src/declarative/graphicsitems/qdeclarativeitem.cpp
@@ -1705,7 +1705,7 @@ int QDeclarativeItemPrivate::transform_count(QDeclarativeListProperty<QGraphicsT
 void QDeclarativeItemPrivate::transform_append(QDeclarativeListProperty<QGraphicsTransform> *list, QGraphicsTransform *item)
 {
     QGraphicsObject *object = qobject_cast<QGraphicsObject *>(list->object);
-    if (object) // QGraphicsItem applies the list in the wrong order, so we prepend.
+    if (object && item) // QGraphicsItem applies the list in the wrong order, so we prepend.
         QGraphicsItemPrivate::get(object)->prependGraphicsTransform(item);
 }
 
diff --git a/tests/auto/declarative/qdeclarativeitem/data/transformCrash.qml b/tests/auto/declarative/qdeclarativeitem/data/transformCrash.qml
new file mode 100644
index 0000000..ab7fa84
--- /dev/null
+++ b/tests/auto/declarative/qdeclarativeitem/data/transformCrash.qml
@@ -0,0 +1,13 @@
+import Qt 4.7
+
+Item {
+    id: wrapper
+    width: 200
+    height: 200
+
+    QtObject {
+        id: object
+    }
+
+    Component.onCompleted: wrapper.transform = object
+}
diff --git a/tests/auto/declarative/qdeclarativeitem/tst_qdeclarativeitem.cpp b/tests/auto/declarative/qdeclarativeitem/tst_qdeclarativeitem.cpp
index 25ca157..6b28c53 100644
--- a/tests/auto/declarative/qdeclarativeitem/tst_qdeclarativeitem.cpp
+++ b/tests/auto/declarative/qdeclarativeitem/tst_qdeclarativeitem.cpp
@@ -81,6 +81,8 @@ private slots:
     void resourcesProperty();
     void mouseFocus();
 
+    void transformCrash();
+
 private:
     template<typename T>
     T *findItem(QGraphicsObject *parent, const QString &objectName);
@@ -792,6 +794,16 @@ void tst_QDeclarativeItem::childrenRectBug3()
     delete canvas;
 }
 
+// QTBUG-13893
+void tst_QDeclarativeItem::transformCrash()
+{
+    QDeclarativeView *canvas = new QDeclarativeView(0);
+    canvas->setSource(QUrl::fromLocalFile(SRCDIR "/data/transformCrash.qml"));
+    canvas->show();
+
+    delete canvas;
+}
+
 template<typename T>
 T *tst_QDeclarativeItem::findItem(QGraphicsObject *parent, const QString &objectName)
 {
-- 
cgit v0.12


From 59b45dfeaa0ee7715cc70464dc8db622544ee90c Mon Sep 17 00:00:00 2001
From: Michael Brasser <michael.brasser@nokia.com>
Date: Tue, 28 Sep 2010 15:04:09 +1000
Subject: Remove unused AST node destructors.

NodePool does a block free on the memory, so the (empty) destructors
are never called, and add lots of noise to code coverage analysis. Added
a note in the source about the block freeing.
---
 src/declarative/qml/parser/qdeclarativejsast_p.h | 149 +----------------------
 1 file changed, 3 insertions(+), 146 deletions(-)

diff --git a/src/declarative/qml/parser/qdeclarativejsast_p.h b/src/declarative/qml/parser/qdeclarativejsast_p.h
index 0623a2a..541ea7f 100644
--- a/src/declarative/qml/parser/qdeclarativejsast_p.h
+++ b/src/declarative/qml/parser/qdeclarativejsast_p.h
@@ -224,6 +224,9 @@ public:
     inline Node()
         : kind(Kind_Undefined) {}
 
+    // NOTE: node destructors are never called,
+    //       instead we block free the memory
+    //       (see the NodePool class)
     virtual ~Node() {}
 
     virtual ExpressionNode *expressionCast();
@@ -247,7 +250,6 @@ class QML_PARSER_EXPORT ExpressionNode: public Node
 {
 public:
     ExpressionNode() {}
-    virtual ~ExpressionNode() {}
 
     virtual ExpressionNode *expressionCast();
 
@@ -259,7 +261,6 @@ class QML_PARSER_EXPORT Statement: public Node
 {
 public:
     Statement() {}
-    virtual ~Statement() {}
 
     virtual Statement *statementCast();
 
@@ -379,7 +380,6 @@ public:
     QDECLARATIVEJS_DECLARE_AST_NODE(ThisExpression)
 
     ThisExpression() { kind = K; }
-    virtual ~ThisExpression() {}
 
     virtual void accept0(Visitor *visitor);
 
@@ -401,8 +401,6 @@ public:
     IdentifierExpression(NameId *n):
         name (n) { kind = K; }
 
-    virtual ~IdentifierExpression() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -422,7 +420,6 @@ public:
     QDECLARATIVEJS_DECLARE_AST_NODE(NullExpression)
 
     NullExpression() { kind = K; }
-    virtual ~NullExpression() {}
 
     virtual void accept0(Visitor *visitor);
 
@@ -442,7 +439,6 @@ public:
     QDECLARATIVEJS_DECLARE_AST_NODE(TrueLiteral)
 
     TrueLiteral() { kind = K; }
-    virtual ~TrueLiteral() {}
 
     virtual void accept0(Visitor *visitor);
 
@@ -462,7 +458,6 @@ public:
     QDECLARATIVEJS_DECLARE_AST_NODE(FalseLiteral)
 
     FalseLiteral() { kind = K; }
-    virtual ~FalseLiteral() {}
 
     virtual void accept0(Visitor *visitor);
 
@@ -483,7 +478,6 @@ public:
 
     NumericLiteral(double v):
         value(v) { kind = K; }
-    virtual ~NumericLiteral() {}
 
     virtual void accept0(Visitor *visitor);
 
@@ -506,8 +500,6 @@ public:
     StringLiteral(NameId *v):
         value (v) { kind = K; }
 
-    virtual ~StringLiteral() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -529,8 +521,6 @@ public:
     RegExpLiteral(NameId *p, int f):
         pattern (p), flags (f) { kind = K; }
 
-    virtual ~RegExpLiteral() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -562,8 +552,6 @@ public:
         elements (elts), elision (e)
         { kind = K; }
 
-    virtual ~ArrayLiteral() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -591,8 +579,6 @@ public:
     ObjectLiteral(PropertyNameAndValueList *plist):
         properties (plist) { kind = K; }
 
-    virtual ~ObjectLiteral() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -624,8 +610,6 @@ public:
         previous->next = this;
     }
 
-    virtual ~ElementList() {}
-
     inline ElementList *finish ()
     {
         ElementList *front = next;
@@ -657,8 +641,6 @@ public:
         previous->next = this;
     }
 
-    virtual ~Elision() {}
-
     virtual void accept0(Visitor *visitor);
 
     inline Elision *finish ()
@@ -690,8 +672,6 @@ public:
         previous->next = this;
     }
 
-    virtual ~PropertyNameAndValueList() {}
-
     virtual void accept0(Visitor *visitor);
 
     inline PropertyNameAndValueList *finish ()
@@ -715,7 +695,6 @@ public:
     QDECLARATIVEJS_DECLARE_AST_NODE(PropertyName)
 
     PropertyName() { kind = K; }
-    virtual ~PropertyName() {}
 
 // attributes
     SourceLocation propertyNameToken;
@@ -729,8 +708,6 @@ public:
     IdentifierPropertyName(NameId *n):
         id (n) { kind = K; }
 
-    virtual ~IdentifierPropertyName() {}
-
     virtual void accept0(Visitor *visitor);
 
 // attributes
@@ -744,7 +721,6 @@ public:
 
     StringLiteralPropertyName(NameId *n):
         id (n) { kind = K; }
-    virtual ~StringLiteralPropertyName() {}
 
     virtual void accept0(Visitor *visitor);
 
@@ -759,7 +735,6 @@ public:
 
     NumericLiteralPropertyName(double n):
         id (n) { kind = K; }
-    virtual ~NumericLiteralPropertyName() {}
 
     virtual void accept0(Visitor *visitor);
 
@@ -776,8 +751,6 @@ public:
         base (b), expression (e)
         { kind = K; }
 
-    virtual ~ArrayMemberExpression() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -802,8 +775,6 @@ public:
         base (b), name (n)
         { kind = K; }
 
-    virtual ~FieldMemberExpression() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -828,8 +799,6 @@ public:
         base (b), arguments (a)
         { kind = K; }
 
-    virtual ~NewMemberExpression() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -854,8 +823,6 @@ public:
     NewExpression(ExpressionNode *e):
         expression (e) { kind = K; }
 
-    virtual ~NewExpression() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -878,8 +845,6 @@ public:
         base (b), arguments (a)
         { kind = K; }
 
-    virtual ~CallExpression() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -912,8 +877,6 @@ public:
         previous->next = this;
     }
 
-    virtual ~ArgumentList() {}
-
     virtual void accept0(Visitor *visitor);
 
     inline ArgumentList *finish ()
@@ -937,8 +900,6 @@ public:
     PostIncrementExpression(ExpressionNode *b):
         base (b) { kind = K; }
 
-    virtual ~PostIncrementExpression() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -960,8 +921,6 @@ public:
     PostDecrementExpression(ExpressionNode *b):
         base (b) { kind = K; }
 
-    virtual ~PostDecrementExpression() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -982,7 +941,6 @@ public:
 
     DeleteExpression(ExpressionNode *e):
         expression (e) { kind = K; }
-    virtual ~DeleteExpression() {}
 
     virtual void accept0(Visitor *visitor);
 
@@ -1005,8 +963,6 @@ public:
     VoidExpression(ExpressionNode *e):
         expression (e) { kind = K; }
 
-    virtual ~VoidExpression() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1028,8 +984,6 @@ public:
     TypeOfExpression(ExpressionNode *e):
         expression (e) { kind = K; }
 
-    virtual ~TypeOfExpression() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1051,8 +1005,6 @@ public:
     PreIncrementExpression(ExpressionNode *e):
         expression (e) { kind = K; }
 
-    virtual ~PreIncrementExpression() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1074,8 +1026,6 @@ public:
     PreDecrementExpression(ExpressionNode *e):
         expression (e) { kind = K; }
 
-    virtual ~PreDecrementExpression() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1097,8 +1047,6 @@ public:
     UnaryPlusExpression(ExpressionNode *e):
         expression (e) { kind = K; }
 
-    virtual ~UnaryPlusExpression() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1120,8 +1068,6 @@ public:
     UnaryMinusExpression(ExpressionNode *e):
         expression (e) { kind = K; }
 
-    virtual ~UnaryMinusExpression() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1143,8 +1089,6 @@ public:
     TildeExpression(ExpressionNode *e):
         expression (e) { kind = K; }
 
-    virtual ~TildeExpression() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1166,8 +1110,6 @@ public:
     NotExpression(ExpressionNode *e):
         expression (e) { kind = K; }
 
-    virtual ~NotExpression() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1190,8 +1132,6 @@ public:
         left (l), op (o), right (r)
         { kind = K; }
 
-    virtual ~BinaryExpression() {}
-
     virtual BinaryExpression *binaryExpressionCast();
 
     virtual void accept0(Visitor *visitor);
@@ -1218,8 +1158,6 @@ public:
         expression (e), ok (t), ko (f)
         { kind = K; }
 
-    virtual ~ConditionalExpression() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1244,8 +1182,6 @@ public:
     Expression(ExpressionNode *l, ExpressionNode *r):
         left (l), right (r) { kind = K; }
 
-    virtual ~Expression() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1268,8 +1204,6 @@ public:
     Block(StatementList *slist):
         statements (slist) { kind = K; }
 
-    virtual ~Block() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1301,8 +1235,6 @@ public:
         previous->next = this;
     }
 
-    virtual ~StatementList() {}
-
     virtual void accept0(Visitor *visitor);
 
     inline StatementList *finish ()
@@ -1326,8 +1258,6 @@ public:
         declarations (vlist)
         { kind = K; }
 
-    virtual ~VariableStatement() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1351,8 +1281,6 @@ public:
         name (n), expression (e), readOnly(false)
         { kind = K; }
 
-    virtual ~VariableDeclaration() {}
-
     virtual void accept0(Visitor *visitor);
 
 // attributes
@@ -1379,8 +1307,6 @@ public:
         previous->next = this;
     }
 
-    virtual ~VariableDeclarationList() {}
-
     virtual void accept0(Visitor *visitor);
 
     inline VariableDeclarationList *finish (bool readOnly)
@@ -1407,7 +1333,6 @@ public:
     QDECLARATIVEJS_DECLARE_AST_NODE(EmptyStatement)
 
     EmptyStatement() { kind = K; }
-    virtual ~EmptyStatement() {}
 
     virtual void accept0(Visitor *visitor);
 
@@ -1429,8 +1354,6 @@ public:
     ExpressionStatement(ExpressionNode *e):
         expression (e) { kind = K; }
 
-    virtual ~ExpressionStatement() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1453,8 +1376,6 @@ public:
         expression (e), ok (t), ko (f)
         { kind = K; }
 
-    virtual ~IfStatement() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1487,8 +1408,6 @@ public:
         statement (stmt), expression (e)
         { kind = K; }
 
-    virtual ~DoWhileStatement() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1516,8 +1435,6 @@ public:
         expression (e), statement (stmt)
         { kind = K; }
 
-    virtual ~WhileStatement() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1543,8 +1460,6 @@ public:
         initialiser (i), condition (c), expression (e), statement (stmt)
         { kind = K; }
 
-    virtual ~ForStatement() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1574,8 +1489,6 @@ public:
         declarations (vlist), condition (c), expression (e), statement (stmt)
         { kind = K; }
 
-    virtual ~LocalForStatement() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1606,8 +1519,6 @@ public:
         initialiser (i), expression (e), statement (stmt)
         { kind = K; }
 
-    virtual ~ForEachStatement() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1635,8 +1546,6 @@ public:
         declaration (v), expression (e), statement (stmt)
         { kind = K; }
 
-    virtual ~LocalForEachStatement() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1664,8 +1573,6 @@ public:
     ContinueStatement(NameId *l = 0):
         label (l) { kind = K; }
 
-    virtual ~ContinueStatement() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1689,8 +1596,6 @@ public:
     BreakStatement(NameId *l = 0):
         label (l) { kind = K; }
 
-    virtual ~BreakStatement() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1714,8 +1619,6 @@ public:
     ReturnStatement(ExpressionNode *e):
         expression (e) { kind = K; }
 
-    virtual ~ReturnStatement() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1739,8 +1642,6 @@ public:
         expression (e), statement (stmt)
         { kind = K; }
 
-    virtual ~WithStatement() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1766,8 +1667,6 @@ public:
         clauses (c), defaultClause (d), moreClauses (r)
         { kind = K; }
 
-    virtual ~CaseBlock() {}
-
     virtual void accept0(Visitor *visitor);
 
 // attributes
@@ -1787,8 +1686,6 @@ public:
         expression (e), block (b)
         { kind = K; }
 
-    virtual ~SwitchStatement() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1822,8 +1719,6 @@ public:
         previous->next = this;
     }
 
-    virtual ~CaseClauses() {}
-
     virtual void accept0(Visitor *visitor);
 
     inline CaseClauses *finish ()
@@ -1847,8 +1742,6 @@ public:
         expression (e), statements (slist)
         { kind = K; }
 
-    virtual ~CaseClause() {}
-
     virtual void accept0(Visitor *visitor);
 
 // attributes
@@ -1867,8 +1760,6 @@ public:
         statements (slist)
         { kind = K; }
 
-    virtual ~DefaultClause() {}
-
     virtual void accept0(Visitor *visitor);
 
 // attributes
@@ -1886,8 +1777,6 @@ public:
         label (l), statement (stmt)
         { kind = K; }
 
-    virtual ~LabelledStatement() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1911,8 +1800,6 @@ public:
     ThrowStatement(ExpressionNode *e):
         expression (e) { kind = K; }
 
-    virtual ~ThrowStatement() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -1936,8 +1823,6 @@ public:
         name (n), statement (stmt)
         { kind = K; }
 
-    virtual ~Catch() {}
-
     virtual void accept0(Visitor *visitor);
 
 // attributes
@@ -1958,8 +1843,6 @@ public:
         statement (stmt)
         { kind = K; }
 
-    virtual ~Finally() {}
-
     virtual void accept0(Visitor *visitor);
 
 // attributes
@@ -1984,8 +1867,6 @@ public:
         statement (stmt), catchExpression (c), finallyExpression (0)
         { kind = K; }
 
-    virtual ~TryStatement() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -2017,8 +1898,6 @@ public:
         name (n), formals (f), body (b)
         { kind = K; }
 
-    virtual ~FunctionExpression() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -2048,8 +1927,6 @@ public:
         FunctionExpression(n, f, b)
         { kind = K; }
 
-    virtual ~FunctionDeclaration() {}
-
     virtual void accept0(Visitor *visitor);
 };
 
@@ -2070,8 +1947,6 @@ public:
         previous->next = this;
     }
 
-    virtual ~FormalParameterList() {}
-
     virtual void accept0(Visitor *visitor);
 
     inline FormalParameterList *finish ()
@@ -2097,8 +1972,6 @@ public:
         elements (elts)
         { kind = K; }
 
-    virtual ~FunctionBody() {}
-
     virtual void accept0(Visitor *visitor);
 
 // attributes
@@ -2114,8 +1987,6 @@ public:
         elements (elts)
         { kind = K; }
 
-    virtual ~Program() {}
-
     virtual void accept0(Visitor *visitor);
 
 // attributes
@@ -2139,8 +2010,6 @@ public:
         previous->next = this;
     }
 
-    virtual ~SourceElements() {}
-
     virtual void accept0(Visitor *visitor);
 
     inline SourceElements *finish ()
@@ -2162,8 +2031,6 @@ public:
 
     inline SourceElement()
         { kind = K; }
-
-    virtual ~SourceElement() {}
 };
 
 class QML_PARSER_EXPORT FunctionSourceElement: public SourceElement
@@ -2175,8 +2042,6 @@ public:
         declaration (f)
         { kind = K; }
 
-    virtual ~FunctionSourceElement() {}
-
     virtual void accept0(Visitor *visitor);
 
 // attributes
@@ -2192,8 +2057,6 @@ public:
         statement (stmt)
         { kind = K; }
 
-    virtual ~StatementSourceElement() {}
-
     virtual void accept0(Visitor *visitor);
 
 // attributes
@@ -2208,8 +2071,6 @@ public:
     DebuggerStatement()
         { kind = K; }
 
-    virtual ~DebuggerStatement() {}
-
     virtual void accept0(Visitor *visitor);
 
     virtual SourceLocation firstSourceLocation() const
@@ -2256,8 +2117,6 @@ public:
         previous->next = this;
     }
 
-    virtual ~UiQualifiedId() {}
-
     UiQualifiedId *finish()
     {
         UiQualifiedId *head = next;
@@ -2459,8 +2318,6 @@ public:
         previous->next = this;
     }
 
-    virtual ~UiParameterList() {}
-
     virtual void accept0(Visitor *) {}
 
     inline UiParameterList *finish ()
-- 
cgit v0.12


From 36f800ae4f9131345e527b78e33eeb2c7701794a Mon Sep 17 00:00:00 2001
From: Alex <qt-info@nokia.com>
Date: Wed, 29 Sep 2010 11:05:23 +1000
Subject: An aborted QNetworkSession on Maemo must emit SessionAbortedError.

Currently it emits InvalidConfigurationError

Task-number: QTMOBILITY-514
Reviewed-by: Aaron McCarthy
---
 src/plugins/bearer/icd/qnetworksession_impl.cpp | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/plugins/bearer/icd/qnetworksession_impl.cpp b/src/plugins/bearer/icd/qnetworksession_impl.cpp
index 2ed0b88..37434e3 100644
--- a/src/plugins/bearer/icd/qnetworksession_impl.cpp
+++ b/src/plugins/bearer/icd/qnetworksession_impl.cpp
@@ -794,7 +794,7 @@ void QNetworkSessionPrivateImpl::stateChange(const QDBusMessage& rep)
             qDebug() << "connect to"<< publicConfig.identifier() << "failed, result is empty";
 #endif
             updateState(QNetworkSession::Disconnected);
-            emit QNetworkSessionPrivate::error(QNetworkSession::InvalidConfigurationError);
+            emit QNetworkSessionPrivate::error(QNetworkSession::SessionAbortedError);
             if (publicConfig.type() == QNetworkConfiguration::UserChoice)
                     copyConfig(publicConfig, activeConfig);
             return;
@@ -808,7 +808,7 @@ void QNetworkSessionPrivateImpl::stateChange(const QDBusMessage& rep)
         if ((publicConfig.type() != QNetworkConfiguration::UserChoice) &&
             (connected_iap != config.identifier())) {
             updateState(QNetworkSession::Disconnected);
-            emit QNetworkSessionPrivate::error(QNetworkSession::InvalidConfigurationError);
+            emit QNetworkSessionPrivate::error(QNetworkSession::UnknownSessionError);
             return;
         }
 
@@ -1026,6 +1026,9 @@ QString QNetworkSessionPrivateImpl::errorString() const
     case QNetworkSession::SessionAbortedError:
         errorStr = QNetworkSessionPrivateImpl::tr("Session aborted by user or system");
         break;
+    case QNetworkSession::InvalidConfigurationError:
+        errorStr = QNetworkSessionPrivateImpl::tr("The specified configuration cannot be used.");
+        break;
     default:
     case QNetworkSession::UnknownSessionError:
         errorStr = QNetworkSessionPrivateImpl::tr("Unidentified Error");
-- 
cgit v0.12


From 4fcf055f66cc23c9e60a7add489e394420e71914 Mon Sep 17 00:00:00 2001
From: Aaron Kennedy <aaron.kennedy@nokia.com>
Date: Wed, 29 Sep 2010 11:13:18 +1000
Subject: Register QtQuick 1.0 module.

Qt 4.7 is still supported, but deprecated.

Reviewed-by: Martin Jones
Task-number: QTBUG-13799
---
 .../graphicsitems/qdeclarativeitemsmodule.cpp      | 98 +++++++++++++++++-----
 src/declarative/qml/qdeclarativeengine.cpp         | 12 ++-
 src/declarative/qml/qdeclarativevaluetype.cpp      | 12 ++-
 src/declarative/util/qdeclarativeutilmodule.cpp    | 54 +++++++++++-
 tools/qml/qmlruntime.cpp                           |  1 +
 5 files changed, 146 insertions(+), 31 deletions(-)

diff --git a/src/declarative/graphicsitems/qdeclarativeitemsmodule.cpp b/src/declarative/graphicsitems/qdeclarativeitemsmodule.cpp
index 783eff1..52703c2 100644
--- a/src/declarative/graphicsitems/qdeclarativeitemsmodule.cpp
+++ b/src/declarative/graphicsitems/qdeclarativeitemsmodule.cpp
@@ -97,7 +97,84 @@ void QDeclarativeItemModule::defineModule()
 {
     QDeclarativePrivate::RegisterAutoParent autoparent = { 0, &qgraphicsobject_autoParent };
     QDeclarativePrivate::qmlregister(QDeclarativePrivate::AutoParentRegistration, &autoparent);
+#ifdef QT_NO_MOVIE
+    qmlRegisterTypeNotAvailable("QtQuick",1,0,"AnimatedImage",
+        qApp->translate("QDeclarativeAnimatedImage","Qt was built without support for QMovie"));
+#else
+    qmlRegisterType<QDeclarativeAnimatedImage>("QtQuick",1,0,"AnimatedImage");
+#endif
+    qmlRegisterType<QDeclarativeBorderImage>("QtQuick",1,0,"BorderImage");
+    qmlRegisterType<QDeclarativeColumn>("QtQuick",1,0,"Column");
+    qmlRegisterType<QDeclarativeDrag>("QtQuick",1,0,"Drag");
+    qmlRegisterType<QDeclarativeFlickable>("QtQuick",1,0,"Flickable");
+    qmlRegisterType<QDeclarativeFlipable>("QtQuick",1,0,"Flipable");
+    qmlRegisterType<QDeclarativeFlow>("QtQuick",1,0,"Flow");
+    qmlRegisterType<QDeclarativeFocusPanel>("QtQuick",1,0,"FocusPanel");
+    qmlRegisterType<QDeclarativeFocusScope>("QtQuick",1,0,"FocusScope");
+    qmlRegisterType<QDeclarativeGradient>("QtQuick",1,0,"Gradient");
+    qmlRegisterType<QDeclarativeGradientStop>("QtQuick",1,0,"GradientStop");
+    qmlRegisterType<QDeclarativeGrid>("QtQuick",1,0,"Grid");
+    qmlRegisterType<QDeclarativeGridView>("QtQuick",1,0,"GridView");
+    qmlRegisterType<QDeclarativeImage>("QtQuick",1,0,"Image");
+    qmlRegisterType<QDeclarativeItem>("QtQuick",1,0,"Item");
+    qmlRegisterType<QDeclarativeLayoutItem>("QtQuick",1,0,"LayoutItem");
+    qmlRegisterType<QDeclarativeListView>("QtQuick",1,0,"ListView");
+    qmlRegisterType<QDeclarativeLoader>("QtQuick",1,0,"Loader");
+    qmlRegisterType<QDeclarativeMouseArea>("QtQuick",1,0,"MouseArea");
+    qmlRegisterType<QDeclarativePath>("QtQuick",1,0,"Path");
+    qmlRegisterType<QDeclarativePathAttribute>("QtQuick",1,0,"PathAttribute");
+    qmlRegisterType<QDeclarativePathCubic>("QtQuick",1,0,"PathCubic");
+    qmlRegisterType<QDeclarativePathLine>("QtQuick",1,0,"PathLine");
+    qmlRegisterType<QDeclarativePathPercent>("QtQuick",1,0,"PathPercent");
+    qmlRegisterType<QDeclarativePathQuad>("QtQuick",1,0,"PathQuad");
+    qmlRegisterType<QDeclarativePathView>("QtQuick",1,0,"PathView");
+#ifndef QT_NO_VALIDATOR
+    qmlRegisterType<QIntValidator>("QtQuick",1,0,"IntValidator");
+    qmlRegisterType<QDoubleValidator>("QtQuick",1,0,"DoubleValidator");
+    qmlRegisterType<QRegExpValidator>("QtQuick",1,0,"RegExpValidator");
+#endif
+    qmlRegisterType<QDeclarativeRectangle>("QtQuick",1,0,"Rectangle");
+    qmlRegisterType<QDeclarativeRepeater>("QtQuick",1,0,"Repeater");
+    qmlRegisterType<QGraphicsRotation>("QtQuick",1,0,"Rotation");
+    qmlRegisterType<QDeclarativeRow>("QtQuick",1,0,"Row");
+    qmlRegisterType<QDeclarativeTranslate>("QtQuick",1,0,"Translate");
+    qmlRegisterType<QGraphicsScale>("QtQuick",1,0,"Scale");
+    qmlRegisterType<QDeclarativeText>("QtQuick",1,0,"Text");
+    qmlRegisterType<QDeclarativeTextEdit>("QtQuick",1,0,"TextEdit");
+#ifndef QT_NO_LINEEDIT
+    qmlRegisterType<QDeclarativeTextInput>("QtQuick",1,0,"TextInput");
+#endif
+    qmlRegisterType<QDeclarativeViewSection>("QtQuick",1,0,"ViewSection");
+    qmlRegisterType<QDeclarativeVisualDataModel>("QtQuick",1,0,"VisualDataModel");
+    qmlRegisterType<QDeclarativeVisualItemModel>("QtQuick",1,0,"VisualItemModel");
 
+    qmlRegisterType<QDeclarativeAnchors>();
+    qmlRegisterType<QDeclarativeKeyEvent>();
+    qmlRegisterType<QDeclarativeMouseEvent>();
+    qmlRegisterType<QGraphicsObject>();
+    qmlRegisterType<QGraphicsWidget>("QtQuick",1,0,"QGraphicsWidget");
+    qmlRegisterExtendedType<QGraphicsWidget,QDeclarativeGraphicsWidget>("QtQuick",1,0,"QGraphicsWidget");
+    qmlRegisterType<QGraphicsTransform>();
+    qmlRegisterType<QDeclarativePathElement>();
+    qmlRegisterType<QDeclarativeCurve>();
+    qmlRegisterType<QDeclarativeScaleGrid>();
+#ifndef QT_NO_VALIDATOR
+    qmlRegisterType<QValidator>();
+#endif
+    qmlRegisterType<QDeclarativeVisualModel>();
+#ifndef QT_NO_ACTION
+    qmlRegisterType<QAction>();
+#endif
+    qmlRegisterType<QDeclarativePen>();
+    qmlRegisterType<QDeclarativeFlickableVisibleArea>();
+#ifndef QT_NO_GRAPHICSEFFECT
+    qmlRegisterType<QGraphicsEffect>();
+#endif
+
+    qmlRegisterUncreatableType<QDeclarativeKeyNavigationAttached>("QtQuick",1,0,"KeyNavigation",QDeclarativeKeyNavigationAttached::tr("KeyNavigation is only available via attached properties"));
+    qmlRegisterUncreatableType<QDeclarativeKeysAttached>("QtQuick",1,0,"Keys",QDeclarativeKeysAttached::tr("Keys is only available via attached properties"));
+
+#ifndef QT_NO_IMPORT_QT47_QML
 #ifdef QT_NO_MOVIE
     qmlRegisterTypeNotAvailable("Qt",4,7,"AnimatedImage",
         qApp->translate("QDeclarativeAnimatedImage","Qt was built without support for QMovie"));
@@ -149,29 +226,10 @@ void QDeclarativeItemModule::defineModule()
     qmlRegisterType<QDeclarativeVisualDataModel>("Qt",4,7,"VisualDataModel");
     qmlRegisterType<QDeclarativeVisualItemModel>("Qt",4,7,"VisualItemModel");
 
-    qmlRegisterType<QDeclarativeAnchors>();
-    qmlRegisterType<QDeclarativeKeyEvent>();
-    qmlRegisterType<QDeclarativeMouseEvent>();
-    qmlRegisterType<QGraphicsObject>();
     qmlRegisterType<QGraphicsWidget>("Qt",4,7,"QGraphicsWidget");
     qmlRegisterExtendedType<QGraphicsWidget,QDeclarativeGraphicsWidget>("Qt",4,7,"QGraphicsWidget");
-    qmlRegisterType<QGraphicsTransform>();
-    qmlRegisterType<QDeclarativePathElement>();
-    qmlRegisterType<QDeclarativeCurve>();
-    qmlRegisterType<QDeclarativeScaleGrid>();
-#ifndef QT_NO_VALIDATOR
-    qmlRegisterType<QValidator>();
-#endif
-    qmlRegisterType<QDeclarativeVisualModel>();
-#ifndef QT_NO_ACTION
-    qmlRegisterType<QAction>();
-#endif
-    qmlRegisterType<QDeclarativePen>();
-    qmlRegisterType<QDeclarativeFlickableVisibleArea>();
-#ifndef QT_NO_GRAPHICSEFFECT
-    qmlRegisterType<QGraphicsEffect>();
-#endif
 
     qmlRegisterUncreatableType<QDeclarativeKeyNavigationAttached>("Qt",4,7,"KeyNavigation",QDeclarativeKeyNavigationAttached::tr("KeyNavigation is only available via attached properties"));
     qmlRegisterUncreatableType<QDeclarativeKeysAttached>("Qt",4,7,"Keys",QDeclarativeKeysAttached::tr("Keys is only available via attached properties"));
+#endif
 }
diff --git a/src/declarative/qml/qdeclarativeengine.cpp b/src/declarative/qml/qdeclarativeengine.cpp
index 26b3629..724553f 100644
--- a/src/declarative/qml/qdeclarativeengine.cpp
+++ b/src/declarative/qml/qdeclarativeengine.cpp
@@ -141,7 +141,7 @@ QT_BEGIN_NAMESPACE
     \qml
     // MyRect.qml
 
-    import Qt 4.7
+    import QtQuick 1.0
 
     Item {
         width: 200; height: 200
@@ -177,9 +177,15 @@ static bool qt_QmlQtModule_registered = false;
 
 void QDeclarativeEnginePrivate::defineModule()
 {
+    qmlRegisterType<QDeclarativeComponent>("QtQuick",1,0,"Component");
+    qmlRegisterType<QObject>("QtQuick",1,0,"QtObject");
+    qmlRegisterType<QDeclarativeWorkerScript>("QtQuick",1,0,"WorkerScript");
+
+#ifndef QT_NO_IMPORT_QT47_QML
     qmlRegisterType<QDeclarativeComponent>("Qt",4,7,"Component");
     qmlRegisterType<QObject>("Qt",4,7,"QtObject");
     qmlRegisterType<QDeclarativeWorkerScript>("Qt",4,7,"WorkerScript");
+#endif
 
     qmlRegisterType<QDeclarativeBinding>();
 }
@@ -198,7 +204,7 @@ with enums and functions.  To use it, call the members of the global \c Qt objec
 For example:
 
 \qml
-import Qt 4.7
+import QtQuick 1.0
 
 Text {
     color: Qt.rgba(255, 0, 0, 1)
@@ -510,7 +516,7 @@ QDeclarativeWorkerScriptEngine *QDeclarativeEnginePrivate::getWorkerScriptEngine
   \code
   QDeclarativeEngine engine;
   QDeclarativeComponent component(&engine);
-  component.setData("import Qt 4.7\nText { text: \"Hello world!\" }", QUrl());
+  component.setData("import QtQuick 1.0\nText { text: \"Hello world!\" }", QUrl());
   QDeclarativeItem *item = qobject_cast<QDeclarativeItem *>(component.create());
 
   //add item to view, etc
diff --git a/src/declarative/qml/qdeclarativevaluetype.cpp b/src/declarative/qml/qdeclarativevaluetype.cpp
index fda62ee..b9e9cec 100644
--- a/src/declarative/qml/qdeclarativevaluetype.cpp
+++ b/src/declarative/qml/qdeclarativevaluetype.cpp
@@ -50,7 +50,7 @@ QT_BEGIN_NAMESPACE
 Q_GUI_EXPORT int qt_defaultDpi();
 
 template<typename T>
-int qmlRegisterValueTypeEnums(const char *qmlName)
+int qmlRegisterValueTypeEnums(const char *uri, int versionMajor, int versionMinor, const char *qmlName)
 {
     QByteArray name(T::staticMetaObject.className());
 
@@ -63,7 +63,7 @@ int qmlRegisterValueTypeEnums(const char *qmlName)
 
         QString(),
 
-        "Qt", 4, 7, qmlName, &T::staticMetaObject,
+        uri, versionMajor, versionMinor, qmlName, &T::staticMetaObject,
 
         0, 0,
 
@@ -99,8 +99,12 @@ bool QDeclarativeValueTypeFactory::isValueType(int idx)
 
 void QDeclarativeValueTypeFactory::registerValueTypes()
 {
-    qmlRegisterValueTypeEnums<QDeclarativeEasingValueType>("Easing");
-    qmlRegisterValueTypeEnums<QDeclarativeFontValueType>("Font");
+    qmlRegisterValueTypeEnums<QDeclarativeEasingValueType>("QtQuick",1,0,"Easing");
+    qmlRegisterValueTypeEnums<QDeclarativeFontValueType>("QtQuick",1,0,"Font");
+#ifndef QT_NO_IMPORT_QT47_QML
+    qmlRegisterValueTypeEnums<QDeclarativeEasingValueType>("Qt",4,7,"Easing");
+    qmlRegisterValueTypeEnums<QDeclarativeFontValueType>("Qt",4,7,"Font");
+#endif
 }
 
 QDeclarativeValueType *QDeclarativeValueTypeFactory::valueType(int t)
diff --git a/src/declarative/util/qdeclarativeutilmodule.cpp b/src/declarative/util/qdeclarativeutilmodule.cpp
index c5bfebd..0544f22 100644
--- a/src/declarative/util/qdeclarativeutilmodule.cpp
+++ b/src/declarative/util/qdeclarativeutilmodule.cpp
@@ -75,6 +75,55 @@
 
 void QDeclarativeUtilModule::defineModule()
 {
+    qmlRegisterType<QDeclarativeAnchorAnimation>("QtQuick",1,0,"AnchorAnimation");
+    qmlRegisterType<QDeclarativeAnchorChanges>("QtQuick",1,0,"AnchorChanges");
+    qmlRegisterType<QDeclarativeBehavior>("QtQuick",1,0,"Behavior");
+    qmlRegisterType<QDeclarativeBind>("QtQuick",1,0,"Binding");
+    qmlRegisterType<QDeclarativeColorAnimation>("QtQuick",1,0,"ColorAnimation");
+    qmlRegisterType<QDeclarativeConnections>("QtQuick",1,0,"Connections");
+    qmlRegisterType<QDeclarativeSmoothedAnimation>("QtQuick",1,0,"SmoothedAnimation");
+    qmlRegisterType<QDeclarativeFontLoader>("QtQuick",1,0,"FontLoader");
+    qmlRegisterType<QDeclarativeListElement>("QtQuick",1,0,"ListElement");
+    qmlRegisterType<QDeclarativeNumberAnimation>("QtQuick",1,0,"NumberAnimation");
+    qmlRegisterType<QDeclarativePackage>("QtQuick",1,0,"Package");
+    qmlRegisterType<QDeclarativeParallelAnimation>("QtQuick",1,0,"ParallelAnimation");
+    qmlRegisterType<QDeclarativeParentAnimation>("QtQuick",1,0,"ParentAnimation");
+    qmlRegisterType<QDeclarativeParentChange>("QtQuick",1,0,"ParentChange");
+    qmlRegisterType<QDeclarativePauseAnimation>("QtQuick",1,0,"PauseAnimation");
+    qmlRegisterType<QDeclarativePropertyAction>("QtQuick",1,0,"PropertyAction");
+    qmlRegisterType<QDeclarativePropertyAnimation>("QtQuick",1,0,"PropertyAnimation");
+    qmlRegisterType<QDeclarativeRotationAnimation>("QtQuick",1,0,"RotationAnimation");
+    qmlRegisterType<QDeclarativeScriptAction>("QtQuick",1,0,"ScriptAction");
+    qmlRegisterType<QDeclarativeSequentialAnimation>("QtQuick",1,0,"SequentialAnimation");
+    qmlRegisterType<QDeclarativeSpringAnimation>("QtQuick",1,0,"SpringAnimation");
+    qmlRegisterType<QDeclarativeStateChangeScript>("QtQuick",1,0,"StateChangeScript");
+    qmlRegisterType<QDeclarativeStateGroup>("QtQuick",1,0,"StateGroup");
+    qmlRegisterType<QDeclarativeState>("QtQuick",1,0,"State");
+    qmlRegisterType<QDeclarativeSystemPalette>("QtQuick",1,0,"SystemPalette");
+    qmlRegisterType<QDeclarativeTimer>("QtQuick",1,0,"Timer");
+    qmlRegisterType<QDeclarativeTransition>("QtQuick",1,0,"Transition");
+    qmlRegisterType<QDeclarativeVector3dAnimation>("QtQuick",1,0,"Vector3dAnimation");
+#ifdef QT_NO_XMLPATTERNS
+    qmlRegisterTypeNotAvailable("QtQuick",1,0,"XmlListModel",
+        qApp->translate("QDeclarativeXmlListModel","Qt was built without support for xmlpatterns"));
+    qmlRegisterTypeNotAvailable("QtQuick",1,0,"XmlRole",
+        qApp->translate("QDeclarativeXmlListModel","Qt was built without support for xmlpatterns"));
+#else
+    qmlRegisterType<QDeclarativeXmlListModel>("QtQuick",1,0,"XmlListModel");
+    qmlRegisterType<QDeclarativeXmlListModelRole>("QtQuick",1,0,"XmlRole");
+#endif
+
+    qmlRegisterType<QDeclarativeAnchors>();
+    qmlRegisterType<QDeclarativeStateOperation>();
+    qmlRegisterType<QDeclarativeAnchorSet>();
+
+    qmlRegisterUncreatableType<QDeclarativeAbstractAnimation>("QtQuick",1,0,"Animation",QDeclarativeAbstractAnimation::tr("Animation is an abstract class"));
+
+    qmlRegisterCustomType<QDeclarativeListModel>("QtQuick",1,0,"ListModel", new QDeclarativeListModelParser);
+    qmlRegisterCustomType<QDeclarativePropertyChanges>("QtQuick",1,0,"PropertyChanges", new QDeclarativePropertyChangesParser);
+    qmlRegisterCustomType<QDeclarativeConnections>("QtQuick",1,0,"Connections", new QDeclarativeConnectionsParser);
+
+#ifndef QT_NO_IMPORT_QT47_QML
     qmlRegisterType<QDeclarativeAnchorAnimation>("Qt",4,7,"AnchorAnimation");
     qmlRegisterType<QDeclarativeAnchorChanges>("Qt",4,7,"AnchorChanges");
     qmlRegisterType<QDeclarativeBehavior>("Qt",4,7,"Behavior");
@@ -113,13 +162,10 @@ void QDeclarativeUtilModule::defineModule()
     qmlRegisterType<QDeclarativeXmlListModelRole>("Qt",4,7,"XmlRole");
 #endif
 
-    qmlRegisterType<QDeclarativeAnchors>();
-    qmlRegisterType<QDeclarativeStateOperation>();
-    qmlRegisterType<QDeclarativeAnchorSet>();
-
     qmlRegisterUncreatableType<QDeclarativeAbstractAnimation>("Qt",4,7,"Animation",QDeclarativeAbstractAnimation::tr("Animation is an abstract class"));
 
     qmlRegisterCustomType<QDeclarativeListModel>("Qt", 4,7, "ListModel", new QDeclarativeListModelParser);
     qmlRegisterCustomType<QDeclarativePropertyChanges>("Qt", 4, 7, "PropertyChanges", new QDeclarativePropertyChangesParser);
     qmlRegisterCustomType<QDeclarativeConnections>("Qt", 4, 7, "Connections", new QDeclarativeConnectionsParser);
+#endif
 }
diff --git a/tools/qml/qmlruntime.cpp b/tools/qml/qmlruntime.cpp
index c59621a..5e169d8 100644
--- a/tools/qml/qmlruntime.cpp
+++ b/tools/qml/qmlruntime.cpp
@@ -1532,6 +1532,7 @@ void QDeclarativeViewer::registerTypes()
     if (!registered) {
         // registering only for exposing the DeviceOrientation::Orientation enum
         qmlRegisterUncreatableType<DeviceOrientation>("Qt",4,7,"Orientation","");
+        qmlRegisterUncreatableType<DeviceOrientation>("QtQuick",1,0,"Orientation","");
         registered = true;
     }
 }
-- 
cgit v0.12


From 190ff44b6491a63a857c583d5d8bfbf7b3d0eb68 Mon Sep 17 00:00:00 2001
From: Michael Brasser <michael.brasser@nokia.com>
Date: Wed, 29 Sep 2010 11:24:39 +1000
Subject: Correct property type of PathAttribute::value in the docs.

---
 src/declarative/graphicsitems/qdeclarativepath.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/declarative/graphicsitems/qdeclarativepath.cpp b/src/declarative/graphicsitems/qdeclarativepath.cpp
index 717da1e..d526688 100644
--- a/src/declarative/graphicsitems/qdeclarativepath.cpp
+++ b/src/declarative/graphicsitems/qdeclarativepath.cpp
@@ -547,7 +547,7 @@ void QDeclarativePathAttribute::setName(const QString &name)
 }
 
 /*!
-   \qmlproperty string PathAttribute::value
+   \qmlproperty real PathAttribute::value
    This property holds the value for the attribute.
 
    The value specified can be used to influence the visual appearance
-- 
cgit v0.12


From 6fdfbffc9d37338dab8a0062d8e8b99ba3322b49 Mon Sep 17 00:00:00 2001
From: Aaron McCarthy <aaron.mccarthy@nokia.com>
Date: Tue, 28 Sep 2010 13:39:20 +1000
Subject: Initialise pointer variables.

---
 src/plugins/bearer/symbian/symbianengine.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/plugins/bearer/symbian/symbianengine.cpp b/src/plugins/bearer/symbian/symbianengine.cpp
index 2e2b671..f759a95 100644
--- a/src/plugins/bearer/symbian/symbianengine.cpp
+++ b/src/plugins/bearer/symbian/symbianengine.cpp
@@ -84,8 +84,8 @@ SymbianNetworkConfigurationPrivate::~SymbianNetworkConfigurationPrivate()
 }
 
 SymbianEngine::SymbianEngine(QObject *parent)
-:   QBearerEngine(parent), CActive(CActive::EPriorityHigh), iFirstUpdate(true), iInitOk(true),
-    iUpdatePending(false)
+:   QBearerEngine(parent), CActive(CActive::EPriorityHigh), iFirstUpdate(true), ipCommsDB(0),
+    iInitOk(true), iUpdatePending(false), ipAccessPointsAvailabilityScanner(0)
 {
 }
 
-- 
cgit v0.12


From 49452ad6b22e080b1dfdfde38c21c48bb910a1ae Mon Sep 17 00:00:00 2001
From: Aaron Kennedy <aaron.kennedy@nokia.com>
Date: Wed, 29 Sep 2010 12:12:22 +1000
Subject: Replace all occurances of "Qt 4.7" with "QtQuick 1.0"

Task-number: QTBUG-13799
Reviewed-by: Martin Jones
---
 demos/declarative/calculator/Core/Button.qml       |   2 +-
 demos/declarative/calculator/Core/Display.qml      |   2 +-
 demos/declarative/calculator/calculator.qml        |   2 +-
 demos/declarative/flickr/common/Progress.qml       |   2 +-
 demos/declarative/flickr/common/RssModel.qml       |   2 +-
 demos/declarative/flickr/common/ScrollBar.qml      |   2 +-
 demos/declarative/flickr/common/Slider.qml         |   2 +-
 demos/declarative/flickr/flickr-90.qml             |   2 +-
 demos/declarative/flickr/flickr.qml                |   2 +-
 demos/declarative/flickr/mobile/Button.qml         |   2 +-
 demos/declarative/flickr/mobile/GridDelegate.qml   |   2 +-
 demos/declarative/flickr/mobile/ImageDetails.qml   |   2 +-
 demos/declarative/flickr/mobile/ListDelegate.qml   |   2 +-
 demos/declarative/flickr/mobile/TitleBar.qml       |   2 +-
 demos/declarative/flickr/mobile/ToolBar.qml        |   2 +-
 .../minehunt/MinehuntCore/Explosion.qml            |   2 +-
 demos/declarative/minehunt/MinehuntCore/Tile.qml   |   2 +-
 demos/declarative/minehunt/minehunt.qml            |   2 +-
 .../photoviewer/PhotoViewerCore/AlbumDelegate.qml  |   2 +-
 .../photoviewer/PhotoViewerCore/BusyIndicator.qml  |   2 +-
 .../photoviewer/PhotoViewerCore/Button.qml         |   2 +-
 .../photoviewer/PhotoViewerCore/EditableButton.qml |   2 +-
 .../photoviewer/PhotoViewerCore/PhotoDelegate.qml  |   2 +-
 .../photoviewer/PhotoViewerCore/ProgressBar.qml    |   2 +-
 .../photoviewer/PhotoViewerCore/RssModel.qml       |   2 +-
 .../photoviewer/PhotoViewerCore/Tag.qml            |   2 +-
 demos/declarative/photoviewer/photoviewer.qml      |   2 +-
 .../declarative/rssnews/content/BusyIndicator.qml  |   2 +-
 .../rssnews/content/CategoryDelegate.qml           |   2 +-
 demos/declarative/rssnews/content/NewsDelegate.qml |   2 +-
 demos/declarative/rssnews/content/RssFeeds.qml     |   2 +-
 demos/declarative/rssnews/content/ScrollBar.qml    |   2 +-
 demos/declarative/rssnews/rssnews.qml              |   2 +-
 .../samegame/SamegameCore/BoomBlock.qml            |   2 +-
 demos/declarative/samegame/SamegameCore/Button.qml |   2 +-
 demos/declarative/samegame/SamegameCore/Dialog.qml |   2 +-
 demos/declarative/samegame/samegame.qml            |   2 +-
 demos/declarative/snake/content/Button.qml         |   2 +-
 demos/declarative/snake/content/Cookie.qml         |   2 +-
 demos/declarative/snake/content/HighScoreModel.qml |   2 +-
 demos/declarative/snake/content/Link.qml           |   2 +-
 demos/declarative/snake/content/Skull.qml          |   2 +-
 demos/declarative/snake/snake.qml                  |   2 +-
 demos/declarative/twitter/TwitterCore/Button.qml   |   2 +-
 .../twitter/TwitterCore/FatDelegate.qml            |   2 +-
 demos/declarative/twitter/TwitterCore/Input.qml    |   2 +-
 demos/declarative/twitter/TwitterCore/Loading.qml  |   2 +-
 .../twitter/TwitterCore/MultiTitleBar.qml          |   2 +-
 demos/declarative/twitter/TwitterCore/RssModel.qml |   2 +-
 .../declarative/twitter/TwitterCore/SearchView.qml |   2 +-
 demos/declarative/twitter/TwitterCore/TitleBar.qml |   2 +-
 demos/declarative/twitter/TwitterCore/ToolBar.qml  |   2 +-
 .../declarative/twitter/TwitterCore/UserModel.qml  |   2 +-
 demos/declarative/twitter/twitter.qml              |   2 +-
 demos/declarative/webbrowser/content/Button.qml    |   2 +-
 .../webbrowser/content/FlickableWebView.qml        |   2 +-
 demos/declarative/webbrowser/content/Header.qml    |   2 +-
 demos/declarative/webbrowser/content/ScrollBar.qml |   2 +-
 demos/declarative/webbrowser/content/UrlInput.qml  |   2 +-
 demos/declarative/webbrowser/webbrowser.qml        |   2 +-
 demos/qtdemo/qmlShell.qml                          |   2 +-
 doc/src/declarative/modules.qdoc                   |   8 +-
 doc/src/declarative/qdeclarativedebugging.qdoc     |   2 +-
 doc/src/declarative/qdeclarativedocument.qdoc      |   2 +-
 doc/src/declarative/qdeclarativei18n.qdoc          |   2 +-
 doc/src/declarative/qdeclarativeintro.qdoc         |   2 +-
 doc/src/declarative/qmlruntime.qdoc                |   2 +-
 doc/src/declarative/qmlviewer.qdoc                 |   8 +-
 doc/src/declarative/qtbinding.qdoc                 |   2 +-
 doc/src/declarative/scope.qdoc                     |  10 +-
 doc/src/getting-started/gettingstartedqml.qdoc     |   4 +-
 .../snippets/declarative/SelfDestroyingRect.qml    |   2 +-
 doc/src/snippets/declarative/Sprite.qml            |   2 +-
 doc/src/snippets/declarative/anchoranimation.qml   |   2 +-
 doc/src/snippets/declarative/anchorchanges.qml     |   2 +-
 doc/src/snippets/declarative/animatedimage.qml     |   2 +-
 .../snippets/declarative/animation-behavioral.qml  |   2 +-
 doc/src/snippets/declarative/animation-easing.qml  |   2 +-
 .../snippets/declarative/animation-elements.qml    |   2 +-
 doc/src/snippets/declarative/animation-groups.qml  |   2 +-
 .../declarative/animation-propertyvaluesource.qml  |   2 +-
 .../declarative/animation-signalhandler.qml        |   2 +-
 .../snippets/declarative/animation-standalone.qml  |   2 +-
 .../snippets/declarative/animation-transitions.qml |   2 +-
 doc/src/snippets/declarative/behavior.qml          |   2 +-
 .../declarative/borderimage/borderimage-scaled.qml |   2 +-
 .../declarative/borderimage/borderimage-tiled.qml  |   2 +-
 .../declarative/borderimage/normal-image.qml       |   2 +-
 .../codingconventions/dotproperties.qml            |   2 +-
 .../codingconventions/javascript-imports.qml       |   2 +-
 .../declarative/codingconventions/javascript.qml   |   2 +-
 .../declarative/codingconventions/lists.qml        |   2 +-
 .../declarative/codingconventions/photo.qml        |   2 +-
 doc/src/snippets/declarative/coloranimation.qml    |   2 +-
 doc/src/snippets/declarative/column/column.qml     |   2 +-
 .../column/vertical-positioner-transition.qml      |   2 +-
 .../declarative/column/vertical-positioner.qml     |   2 +-
 doc/src/snippets/declarative/comments.qml          |   2 +-
 doc/src/snippets/declarative/component.qml         |   2 +-
 .../declarative/createComponent-simple.qml         |   2 +-
 doc/src/snippets/declarative/createComponent.qml   |   2 +-
 doc/src/snippets/declarative/createQmlObject.qml   |   4 +-
 .../declarative/dynamicObjects-destroy.qml         |   2 +-
 doc/src/snippets/declarative/flickable.qml         |   2 +-
 .../snippets/declarative/flickableScrollbar.qml    |   2 +-
 doc/src/snippets/declarative/flipable/flipable.qml |   2 +-
 doc/src/snippets/declarative/flow-diagram.qml      |   2 +-
 doc/src/snippets/declarative/flow.qml              |   2 +-
 doc/src/snippets/declarative/focusscopes.qml       |   2 +-
 doc/src/snippets/declarative/folderlistmodel.qml   |   2 +-
 doc/src/snippets/declarative/gradient.qml          |   2 +-
 doc/src/snippets/declarative/grid/grid-items.qml   |   2 +-
 .../snippets/declarative/grid/grid-no-spacing.qml  |   2 +-
 doc/src/snippets/declarative/grid/grid-spacing.qml |   2 +-
 doc/src/snippets/declarative/grid/grid.qml         |   2 +-
 .../snippets/declarative/gridview/ContactModel.qml |   2 +-
 doc/src/snippets/declarative/gridview/gridview.qml |   2 +-
 doc/src/snippets/declarative/image.qml             |   2 +-
 doc/src/snippets/declarative/listmodel-modify.qml  |   2 +-
 doc/src/snippets/declarative/listmodel-nested.qml  |   2 +-
 doc/src/snippets/declarative/listmodel-simple.qml  |   2 +-
 doc/src/snippets/declarative/listmodel.qml         |   2 +-
 .../snippets/declarative/listview/ContactModel.qml |   2 +-
 .../declarative/listview/listview-snippet.qml      |   2 +-
 doc/src/snippets/declarative/listview/listview.qml |   2 +-
 doc/src/snippets/declarative/loader/KeyReader.qml  |   2 +-
 doc/src/snippets/declarative/loader/MyItem.qml     |   2 +-
 .../snippets/declarative/loader/connections.qml    |   2 +-
 doc/src/snippets/declarative/loader/focus.qml      |   2 +-
 doc/src/snippets/declarative/loader/simple.qml     |   2 +-
 .../declarative/mousearea/mousearea-snippet.qml    |   2 +-
 .../snippets/declarative/mousearea/mousearea.qml   |   2 +-
 .../declarative/mousearea/mouseareadragfilter.qml  |   2 +-
 doc/src/snippets/declarative/numberanimation.qml   |   2 +-
 doc/src/snippets/declarative/parallelanimation.qml |   2 +-
 doc/src/snippets/declarative/parentanimation.qml   |   2 +-
 doc/src/snippets/declarative/parentchange.qml      |   2 +-
 .../snippets/declarative/pathview/ContactModel.qml |   2 +-
 .../declarative/pathview/pathattributes.qml        |   2 +-
 doc/src/snippets/declarative/pathview/pathview.qml |   2 +-
 doc/src/snippets/declarative/propertyaction.qml    |   2 +-
 doc/src/snippets/declarative/propertyanimation.qml |   2 +-
 doc/src/snippets/declarative/propertychanges.qml   |   2 +-
 .../qml-data-models/dynamic-listmodel.qml          |   2 +-
 .../declarative/qml-data-models/listelements.qml   |   2 +-
 .../qml-data-models/listmodel-listview.qml         |   2 +-
 .../declarative/qml-documents/inline-component.qml |   2 +-
 .../qml-documents/inline-text-component.qml        |   2 +-
 .../declarative/qml-documents/non-trivial.qml      |   2 +-
 .../declarative/qml-documents/qmldocuments.qml     |   2 +-
 .../snippets/declarative/qml-intro/anchors1.qml    |   2 +-
 .../snippets/declarative/qml-intro/anchors2.qml    |   2 +-
 .../snippets/declarative/qml-intro/anchors3.qml    |   2 +-
 .../declarative/qml-intro/hello-world1.qml         |   2 +-
 .../declarative/qml-intro/hello-world2.qml         |   2 +-
 .../declarative/qml-intro/hello-world3.qml         |   2 +-
 .../declarative/qml-intro/hello-world4.qml         |   2 +-
 .../declarative/qml-intro/hello-world5.qml         |   2 +-
 .../declarative/qml-intro/number-animation1.qml    |   2 +-
 .../declarative/qml-intro/number-animation2.qml    |   2 +-
 .../snippets/declarative/qml-intro/rectangle.qml   |   2 +-
 .../qml-intro/sequential-animation1.qml            |   2 +-
 .../qml-intro/sequential-animation2.qml            |   2 +-
 .../qml-intro/sequential-animation3.qml            |   4 +-
 doc/src/snippets/declarative/qml-intro/states1.qml |   2 +-
 .../declarative/qml-intro/transformations1.qml     |   2 +-
 .../qtbinding/contextproperties/main.qml           |   2 +-
 .../declarative/qtbinding/custompalette/main.qml   |   2 +-
 .../declarative/qtbinding/resources/main.qml       |   2 +-
 .../declarative/qtbinding/stopwatch/main.qml       |   2 +-
 doc/src/snippets/declarative/qtobject.qml          |   2 +-
 .../declarative/rectangle/rect-border-width.qml    |   2 +-
 .../declarative/rectangle/rectangle-colors.qml     |   2 +-
 .../declarative/rectangle/rectangle-gradient.qml   |   2 +-
 .../declarative/rectangle/rectangle-smooth.qml     |   2 +-
 .../snippets/declarative/rectangle/rectangle.qml   |   2 +-
 .../declarative/repeaters/repeater-grid-index.qml  |   2 +-
 .../snippets/declarative/repeaters/repeater.qml    |   2 +-
 doc/src/snippets/declarative/rotation.qml          |   2 +-
 doc/src/snippets/declarative/rotationanimation.qml |   2 +-
 doc/src/snippets/declarative/row.qml               |   2 +-
 doc/src/snippets/declarative/row/row.qml           |   2 +-
 .../snippets/declarative/sequentialanimation.qml   |   2 +-
 doc/src/snippets/declarative/smoothedanimation.qml |   2 +-
 doc/src/snippets/declarative/springanimation.qml   |   2 +-
 doc/src/snippets/declarative/state-when.qml        |   2 +-
 doc/src/snippets/declarative/state.qml             |   2 +-
 doc/src/snippets/declarative/states.qml            |   2 +-
 doc/src/snippets/declarative/systempalette.qml     |   2 +-
 .../snippets/declarative/text/onLinkActivated.qml  |   2 +-
 doc/src/snippets/declarative/texteditor.qml        |   2 +-
 .../snippets/declarative/transition-from-to.qml    |   2 +-
 .../snippets/declarative/transition-reversible.qml |   2 +-
 doc/src/snippets/declarative/transition.qml        |   2 +-
 doc/src/snippets/declarative/visualdatamodel.qml   |   2 +-
 .../declarative/visualdatamodel_rootindex/view.qml |   2 +-
 doc/src/snippets/declarative/workerscript.qml      |   2 +-
 doc/src/snippets/declarative/xmlrole.qml           |   2 +-
 .../animation/basics/color-animation.qml           |   2 +-
 .../animation/basics/property-animation.qml        |   2 +-
 .../declarative/animation/behaviors/SideRect.qml   |   2 +-
 .../animation/behaviors/behavior-example.qml       |   2 +-
 .../animation/easing/content/QuitButton.qml        |   4 +-
 examples/declarative/animation/easing/easing.qml   |   2 +-
 examples/declarative/animation/states/states.qml   |   2 +-
 .../declarative/animation/states/transitions.qml   |   2 +-
 .../imageprovider/imageprovider-example.qml        |   2 +-
 .../networkaccessmanagerfactory/view.qml           |   2 +-
 .../plugins/com/nokia/TimeExample/Clock.qml        |   2 +-
 .../qgraphicslayouts/layoutitem/layoutitem.qml     |   2 +-
 .../qgraphicsgridlayout/qgraphicsgridlayout.qml    |   2 +-
 .../qgraphicslinearlayout.qml                      |   2 +-
 .../cppextensions/qwidgets/qwidgets.qml            |   2 +-
 .../referenceexamples/methods/example.qml          |   2 +-
 examples/declarative/i18n/i18n.qml                 |   2 +-
 .../imageelements/borderimage/borderimage.qml      |   2 +-
 .../borderimage/content/MyBorderImage.qml          |   2 +-
 .../borderimage/content/ShadowRectangle.qml        |   2 +-
 .../imageelements/borderimage/shadows.qml          |   2 +-
 .../declarative/imageelements/image/ImageCell.qml  |   2 +-
 examples/declarative/imageelements/image/image.qml |   2 +-
 .../keyinteraction/focus/Core/ContextMenu.qml      |   2 +-
 .../keyinteraction/focus/Core/GridMenu.qml         |   2 +-
 .../keyinteraction/focus/Core/ListMenu.qml         |   2 +-
 .../keyinteraction/focus/Core/ListViewDelegate.qml |   2 +-
 .../declarative/keyinteraction/focus/focus.qml     |   2 +-
 .../modelviews/abstractitemmodel/view.qml          |   2 +-
 .../modelviews/gridview/gridview-example.qml       |   2 +-
 .../modelviews/listview/content/PetsModel.qml      |   2 +-
 .../listview/content/PressAndHoldButton.qml        |   2 +-
 .../modelviews/listview/content/RecipesModel.qml   |   2 +-
 .../modelviews/listview/content/TextButton.qml     |   2 +-
 .../modelviews/listview/dynamiclist.qml            |   2 +-
 .../modelviews/listview/expandingdelegates.qml     |   2 +-
 .../declarative/modelviews/listview/highlight.qml  |   2 +-
 .../modelviews/listview/highlightranges.qml        |   2 +-
 .../declarative/modelviews/listview/sections.qml   |   2 +-
 .../modelviews/objectlistmodel/view.qml            |   2 +-
 .../declarative/modelviews/package/Delegate.qml    |   2 +-
 examples/declarative/modelviews/package/view.qml   |   2 +-
 .../declarative/modelviews/parallax/parallax.qml   |   2 +-
 .../modelviews/parallax/qml/ParallaxView.qml       |   2 +-
 .../declarative/modelviews/parallax/qml/Smiley.qml |   2 +-
 .../modelviews/pathview/pathview-example.qml       |   2 +-
 .../modelviews/stringlistmodel/view.qml            |   2 +-
 .../modelviews/visualitemmodel/visualitemmodel.qml |   2 +-
 examples/declarative/modelviews/webview/alerts.qml |   2 +-
 .../declarative/modelviews/webview/autosize.qml    |   2 +-
 .../modelviews/webview/content/Mapping/Map.qml     |   2 +-
 .../declarative/modelviews/webview/googlemaps.qml  |   2 +-
 .../declarative/modelviews/webview/inlinehtml.qml  |   2 +-
 .../declarative/modelviews/webview/newwindows.qml  |   2 +-
 examples/declarative/positioners/Button.qml        |   2 +-
 examples/declarative/positioners/positioners.qml   |   2 +-
 .../declarative/screenorientation/Core/Bubble.qml  |   4 +-
 .../declarative/screenorientation/Core/Button.qml  |   2 +-
 .../screenorientation/screenorientation.qml        |   2 +-
 examples/declarative/sqllocalstorage/hello.qml     |   2 +-
 examples/declarative/text/fonts/availableFonts.qml |   2 +-
 examples/declarative/text/fonts/banner.qml         |   2 +-
 examples/declarative/text/fonts/fonts.qml          |   2 +-
 examples/declarative/text/fonts/hello.qml          |   2 +-
 .../text/textselection/textselection.qml           |   2 +-
 .../threading/threadedlistmodel/timedisplay.qml    |   2 +-
 .../threading/workerscript/workerscript.qml        |   2 +-
 .../gestures/experimental-gestures.qml             |   2 +-
 .../mousearea/mousearea-example.qml                |   2 +-
 examples/declarative/toys/clocks/clocks.qml        |   2 +-
 examples/declarative/toys/clocks/content/Clock.qml |   2 +-
 .../declarative/toys/clocks/content/QuitButton.qml |   4 +-
 examples/declarative/toys/corkboards/Day.qml       |   2 +-
 .../declarative/toys/corkboards/corkboards.qml     |   2 +-
 .../declarative/toys/dynamicscene/dynamicscene.qml |   4 +-
 .../declarative/toys/dynamicscene/qml/Button.qml   |   2 +-
 .../toys/dynamicscene/qml/GenericSceneItem.qml     |   2 +-
 .../toys/dynamicscene/qml/PaletteItem.qml          |   2 +-
 .../toys/dynamicscene/qml/PerspectiveItem.qml      |   2 +-
 examples/declarative/toys/dynamicscene/qml/Sun.qml |   2 +-
 .../toys/tic-tac-toe/content/Button.qml            |   2 +-
 .../toys/tic-tac-toe/content/TicTac.qml            |   2 +-
 .../declarative/toys/tic-tac-toe/tic-tac-toe.qml   |   2 +-
 examples/declarative/toys/tvtennis/tvtennis.qml    |   2 +-
 .../tutorials/extending/chapter1-basics/app.qml    |   2 +-
 .../tutorials/extending/chapter2-methods/app.qml   |   2 +-
 .../tutorials/extending/chapter3-bindings/app.qml  |   2 +-
 .../extending/chapter4-customPropertyTypes/app.qml |   2 +-
 .../extending/chapter5-listproperties/app.qml      |   2 +-
 .../tutorials/extending/chapter6-plugins/app.qml   |   2 +-
 examples/declarative/tutorials/helloworld/Cell.qml |   2 +-
 .../declarative/tutorials/helloworld/tutorial1.qml |   2 +-
 .../declarative/tutorials/helloworld/tutorial2.qml |   2 +-
 .../declarative/tutorials/helloworld/tutorial3.qml |   2 +-
 .../tutorials/samegame/samegame1/Block.qml         |   2 +-
 .../tutorials/samegame/samegame1/Button.qml        |   2 +-
 .../tutorials/samegame/samegame1/samegame.qml      |   2 +-
 .../tutorials/samegame/samegame2/Block.qml         |   2 +-
 .../tutorials/samegame/samegame2/Button.qml        |   2 +-
 .../tutorials/samegame/samegame2/samegame.qml      |   2 +-
 .../tutorials/samegame/samegame3/Block.qml         |   2 +-
 .../tutorials/samegame/samegame3/Button.qml        |   2 +-
 .../tutorials/samegame/samegame3/Dialog.qml        |   2 +-
 .../tutorials/samegame/samegame3/samegame.qml      |   2 +-
 .../samegame/samegame4/content/BoomBlock.qml       |   2 +-
 .../samegame/samegame4/content/Button.qml          |   2 +-
 .../samegame/samegame4/content/Dialog.qml          |   2 +-
 .../tutorials/samegame/samegame4/samegame.qml      |   2 +-
 .../ui-components/dialcontrol/content/Dial.qml     |   2 +-
 .../dialcontrol/content/QuitButton.qml             |   4 +-
 .../ui-components/dialcontrol/dialcontrol.qml      |   2 +-
 .../ui-components/flipable/content/Card.qml        |   2 +-
 .../ui-components/flipable/flipable.qml            |   2 +-
 .../progressbar/content/ProgressBar.qml            |   2 +-
 .../declarative/ui-components/progressbar/main.qml |   2 +-
 .../ui-components/scrollbar/ScrollBar.qml          |   2 +-
 .../declarative/ui-components/scrollbar/main.qml   |   2 +-
 .../ui-components/searchbox/SearchBox.qml          |   2 +-
 .../declarative/ui-components/searchbox/main.qml   |   2 +-
 .../ui-components/slideswitch/content/Switch.qml   |   2 +-
 .../ui-components/slideswitch/slideswitch.qml      |   2 +-
 .../ui-components/spinner/content/Spinner.qml      |   2 +-
 .../declarative/ui-components/spinner/main.qml     |   2 +-
 .../ui-components/tabwidget/TabWidget.qml          |   2 +-
 .../declarative/ui-components/tabwidget/main.qml   |   2 +-
 .../xml/xmlhttprequest/xmlhttprequest-example.qml  |   2 +-
 .../tutorials/gettingStarted/gsQml/core/button.qml |   4 +-
 .../gettingStarted/gsQml/core/editMenu.qml         |   4 +-
 .../gettingStarted/gsQml/core/fileDialog.qml       |   4 +-
 .../gettingStarted/gsQml/core/fileMenu.qml         |   2 +-
 .../gettingStarted/gsQml/core/menuBar.qml          |   2 +-
 .../gettingStarted/gsQml/core/textArea.qml         |   4 +-
 .../tutorials/gettingStarted/gsQml/texteditor.qml  |   2 +-
 src/declarative/graphicsitems/qdeclarativeitem.cpp |   2 +-
 .../graphicsitems/qdeclarativetextedit.cpp         |   4 +-
 .../graphicsitems/qdeclarativetextinput.cpp        |   6 +-
 .../graphicsitems/qdeclarativevisualitemmodel.cpp  |   2 +-
 src/declarative/qml/qdeclarativecompiler.cpp       |   2 +-
 src/declarative/qml/qdeclarativecomponent.cpp      |   2 +-
 src/declarative/qml/qdeclarativecontext.cpp        |   4 +-
 src/declarative/qml/qdeclarativedom.cpp            |   2 +-
 src/declarative/qml/qdeclarativeexpression.cpp     |   2 +-
 src/declarative/util/qdeclarativefontloader.cpp    |   2 +-
 src/declarative/util/qdeclarativetimer.cpp         |   2 +-
 src/declarative/util/qdeclarativexmllistmodel.cpp  |   2 +-
 src/imports/particles/qdeclarativeparticles.cpp    |   2 +-
 .../declarative/parserstress/tst_parserstress.cpp  |   2 +-
 .../qdeclarativeanchors/data/anchors.qml           |   2 +-
 .../data/anchorsqgraphicswidget.qml                |   2 +-
 .../qdeclarativeanchors/data/centerin.qml          |   2 +-
 .../qdeclarativeanchors/data/crash1.qml            |   2 +-
 .../declarative/qdeclarativeanchors/data/fill.qml  |   2 +-
 .../qdeclarativeanchors/data/hvCenter.qml          |   2 +-
 .../declarative/qdeclarativeanchors/data/loop1.qml |   2 +-
 .../declarative/qdeclarativeanchors/data/loop2.qml |   2 +-
 .../qdeclarativeanchors/data/margins.qml           |   2 +-
 .../tst_qdeclarativeanchors.cpp                    |   2 +-
 .../qdeclarativeanimatedimage/data/colors.qml      |   2 +-
 .../qdeclarativeanimatedimage/data/stickman.qml    |   2 +-
 .../data/stickmanerror1.qml                        |   2 +-
 .../data/stickmanpause.qml                         |   2 +-
 .../data/stickmanscaled.qml                        |   2 +-
 .../data/stickmanstopped.qml                       |   2 +-
 .../tst_qdeclarativeanimatedimage.cpp              |   2 +-
 .../qdeclarativeanimations/data/attached.qml       |   2 +-
 .../qdeclarativeanimations/data/badproperty1.qml   |   2 +-
 .../qdeclarativeanimations/data/badproperty2.qml   |   2 +-
 .../qdeclarativeanimations/data/badtype1.qml       |   2 +-
 .../qdeclarativeanimations/data/badtype2.qml       |   2 +-
 .../qdeclarativeanimations/data/badtype3.qml       |   2 +-
 .../qdeclarativeanimations/data/badtype4.qml       |   2 +-
 .../qdeclarativeanimations/data/dontAutoStart.qml  |   2 +-
 .../qdeclarativeanimations/data/dontStart.qml      |   2 +-
 .../qdeclarativeanimations/data/dontStart2.qml     |   2 +-
 .../qdeclarativeanimations/data/dotproperty.qml    |   2 +-
 .../qdeclarativeanimations/data/mixedtype1.qml     |   2 +-
 .../qdeclarativeanimations/data/mixedtype2.qml     |   2 +-
 .../data/nonTransitionBug.qml                      |   2 +-
 .../qdeclarativeanimations/data/properties.qml     |   2 +-
 .../qdeclarativeanimations/data/properties2.qml    |   2 +-
 .../qdeclarativeanimations/data/properties3.qml    |   2 +-
 .../qdeclarativeanimations/data/properties4.qml    |   2 +-
 .../qdeclarativeanimations/data/properties5.qml    |   2 +-
 .../data/propertiesTransition.qml                  |   2 +-
 .../data/propertiesTransition2.qml                 |   2 +-
 .../data/propertiesTransition3.qml                 |   2 +-
 .../data/propertiesTransition4.qml                 |   2 +-
 .../data/propertiesTransition5.qml                 |   2 +-
 .../data/propertiesTransition6.qml                 |   2 +-
 .../data/propertiesTransition7.qml                 |   2 +-
 .../qdeclarativeanimations/data/rotation.qml       |   2 +-
 .../qdeclarativeanimations/data/runningTrueBug.qml |   2 +-
 .../qdeclarativeanimations/data/valuesource.qml    |   2 +-
 .../qdeclarativeanimations/data/valuesource2.qml   |   2 +-
 .../tst_qdeclarativeanimations.cpp                 |   8 +-
 .../qdeclarativebehaviors/data/binding.qml         |   2 +-
 .../qdeclarativebehaviors/data/color.qml           |   2 +-
 .../qdeclarativebehaviors/data/cpptrigger.qml      |   2 +-
 .../qdeclarativebehaviors/data/disabled.qml        |   2 +-
 .../qdeclarativebehaviors/data/dontStart.qml       |   2 +-
 .../qdeclarativebehaviors/data/empty.qml           |   2 +-
 .../qdeclarativebehaviors/data/explicit.qml        |   2 +-
 .../qdeclarativebehaviors/data/groupProperty.qml   |   2 +-
 .../qdeclarativebehaviors/data/groupProperty2.qml  |   2 +-
 .../data/groupedPropertyCrash.qml                  |   2 +-
 .../qdeclarativebehaviors/data/loop.qml            |   2 +-
 .../qdeclarativebehaviors/data/nonSelecting2.qml   |   2 +-
 .../qdeclarativebehaviors/data/parent.qml          |   2 +-
 .../qdeclarativebehaviors/data/qtbug12295.qml      |   2 +-
 .../data/reassignedAnimation.qml                   |   2 +-
 .../qdeclarativebehaviors/data/runningTrue.qml     |   2 +-
 .../qdeclarativebehaviors/data/scripttrigger.qml   |   2 +-
 .../qdeclarativebehaviors/data/simple.qml          |   2 +-
 .../qdeclarativebehaviors/data/startup.qml         |   2 +-
 .../qdeclarativebehaviors/data/startup2.qml        |   2 +-
 .../qdeclarativebinding/data/test-binding.qml      |   2 +-
 .../qdeclarativebinding/data/test-binding2.qml     |   2 +-
 .../tst_qdeclarativeborderimage.cpp                |  20 +--
 .../qdeclarativecomponent/data/createObject.qml    |   2 +-
 .../data/connection-targetchange.qml               |   2 +-
 .../data/connection-unknownsignals-ignored.qml     |   2 +-
 .../data/connection-unknownsignals-notarget.qml    |   2 +-
 .../data/connection-unknownsignals-parent.qml      |   2 +-
 .../data/connection-unknownsignals.qml             |   2 +-
 .../qdeclarativeconnection/data/error-object.qml   |   2 +-
 .../qdeclarativeconnection/data/error-property.qml |   2 +-
 .../data/error-property2.qml                       |   2 +-
 .../qdeclarativeconnection/data/error-syntax.qml   |   2 +-
 .../data/test-connection.qml                       |   2 +-
 .../data/test-connection2.qml                      |   2 +-
 .../data/test-connection3.qml                      |   2 +-
 .../qdeclarativeconnection/data/trimming.qml       |   2 +-
 .../tst_qdeclarativecontext.cpp                    |  18 +--
 .../qdeclarativedebug/tst_qdeclarativedebug.cpp    |   6 +-
 .../qdeclarativedom/data/MyComponent.qml           |   2 +-
 .../declarative/qdeclarativedom/data/MyItem.qml    |   2 +-
 .../qdeclarativedom/data/import/Bar.qml            |   2 +-
 .../qdeclarativedom/data/importlib/sublib/Foo.qml  |   2 +-
 .../auto/declarative/qdeclarativedom/data/top.qml  |   2 +-
 .../qdeclarativedom/tst_qdeclarativedom.cpp        | 162 ++++++++++-----------
 .../qdeclarativeecmascript/data/CustomObject.qml   |   2 +-
 .../qdeclarativeecmascript/data/MethodsObject.qml  |   2 +-
 .../data/NestedTypeTransientErrors.qml             |   2 +-
 .../qdeclarativeecmascript/data/ScopeObject.qml    |   2 +-
 .../data/SpuriousWarning.qml                       |   2 +-
 .../data/aliasPropertyAndBinding.qml               |   2 +-
 .../data/assignBasicTypes.qml                      |   2 +-
 .../data/attachedPropertyScope.qml                 |   2 +-
 .../qdeclarativeecmascript/data/bug.1.qml          |   2 +-
 .../data/canAssignNullToQObject.2.qml              |   2 +-
 .../qdeclarativeecmascript/data/compiled.qml       |   2 +-
 .../data/compositePropertyType.qml                 |   2 +-
 .../data/deferredPropertiesErrors.qml              |   2 +-
 .../qdeclarativeecmascript/data/deleteLater.qml    |   2 +-
 .../qdeclarativeecmascript/data/deletedEngine.qml  |   2 +-
 .../qdeclarativeecmascript/data/deletedObject.qml  |   2 +-
 .../qdeclarativeecmascript/data/eval.qml           |   2 +-
 .../data/exceptionProducesWarning.qml              |   2 +-
 .../data/exceptionProducesWarning2.qml             |   2 +-
 .../data/extendedObjectPropertyLookup.qml          |   2 +-
 .../data/extensionObjects.qml                      |   2 +-
 .../qdeclarativeecmascript/data/function.qml       |   2 +-
 .../qdeclarativeecmascript/data/functionErrors.qml |   2 +-
 .../data/idShortcutInvalidates.1.qml               |   2 +-
 .../data/idShortcutInvalidates.qml                 |   2 +-
 .../declarative/qdeclarativeecmascript/data/in.qml |   2 +-
 .../qdeclarativeecmascript/data/include.qml        |   2 +-
 .../data/include_callback.qml                      |   2 +-
 .../qdeclarativeecmascript/data/include_pragma.qml |   2 +-
 .../qdeclarativeecmascript/data/include_remote.qml |   2 +-
 .../data/include_remote_missing.qml                |   2 +-
 .../qdeclarativeecmascript/data/include_shared.qml |   2 +-
 .../data/invokableObjectArg.qml                    |   2 +-
 .../data/invokableObjectRet.qml                    |   2 +-
 .../qdeclarativeecmascript/data/jsObject.qml       |   2 +-
 .../data/libraryScriptAssert.qml                   |   2 +-
 .../qdeclarativeecmascript/data/listProperties.qml |   2 +-
 .../qdeclarativeecmascript/data/listToVariant.qml  |   2 +-
 .../qdeclarativeecmascript/data/methods.3.qml      |   2 +-
 .../qdeclarativeecmascript/data/methods.4.qml      |   2 +-
 .../qdeclarativeecmascript/data/methods.5.qml      |   2 +-
 .../data/multiEngineObject.qml                     |   2 +-
 .../data/noSpuriousWarningsAtShutdown.2.qml        |   2 +-
 .../data/noSpuriousWarningsAtShutdown.qml          |   2 +-
 .../qdeclarativeecmascript/data/nonscriptable.qml  |   2 +-
 .../data/nullObjectBinding.qml                     |   2 +-
 .../data/objectsCompareAsEqual.qml                 |   2 +-
 .../qdeclarativeecmascript/data/ownership.qml      |   2 +-
 .../data/propertyAssignmentErrors.qml              |   2 +-
 .../data/qlistqobjectMethods.qml                   |   2 +-
 .../qdeclarativeecmascript/data/qtbug_10696.qml    |   2 +-
 .../qdeclarativeecmascript/data/qtbug_11600.qml    |   2 +-
 .../qdeclarativeecmascript/data/qtbug_11606.qml    |   2 +-
 .../data/qtcreatorbug_1289.qml                     |   2 +-
 .../qdeclarativeecmascript/data/scope.2.qml        |   2 +-
 .../qdeclarativeecmascript/data/scope.3.qml        |   2 +-
 .../qdeclarativeecmascript/data/scope.qml          |   2 +-
 .../data/scriptConnect.1.qml                       |   2 +-
 .../data/scriptConnect.2.qml                       |   2 +-
 .../data/scriptConnect.3.qml                       |   2 +-
 .../data/scriptConnect.4.qml                       |   2 +-
 .../data/scriptConnect.5.qml                       |   2 +-
 .../data/scriptConnect.6.qml                       |   2 +-
 .../data/scriptDisconnect.1.qml                    |   2 +-
 .../data/scriptDisconnect.2.qml                    |   2 +-
 .../data/scriptDisconnect.3.qml                    |   2 +-
 .../data/scriptDisconnect.4.qml                    |   2 +-
 .../data/sharedAttachedObject.qml                  |   2 +-
 .../qdeclarativeecmascript/data/shutdownErrors.qml |   2 +-
 .../data/signalTriggeredBindings.qml               |   2 +-
 .../qdeclarativeecmascript/data/strictlyEquals.qml |   2 +-
 .../data/transientErrors.2.qml                     |   2 +-
 .../data/transientErrors.qml                       |   2 +-
 .../data/variantsAssignedUndefined.qml             |   2 +-
 .../qdeclarativeengine/tst_qdeclarativeengine.cpp  |   8 +-
 .../qdeclarativeflickable/data/flickable01.qml     |   2 +-
 .../qdeclarativeflickable/data/flickable02.qml     |   2 +-
 .../qdeclarativeflickable/data/flickable03.qml     |   2 +-
 .../qdeclarativeflickable/data/flickable04.qml     |   2 +-
 .../data/flickableqgraphicswidget.qml              |   2 +-
 .../tst_qdeclarativeflickable.cpp                  |  10 +-
 .../qdeclarativeflipable/data/crash.qml            |   2 +-
 .../qdeclarativeflipable/data/flipable-abort.qml   |   2 +-
 .../qdeclarativeflipable/data/test-flipable.qml    |   2 +-
 .../qdeclarativefocusscope/data/chain.qml          |   2 +-
 .../qdeclarativefocusscope/data/forcefocus.qml     |   2 +-
 .../qdeclarativefocusscope/data/signalEmission.qml |   2 +-
 .../qdeclarativefocusscope/data/test.qml           |   2 +-
 .../qdeclarativefocusscope/data/test2.qml          |   2 +-
 .../qdeclarativefocusscope/data/test3.qml          |   2 +-
 .../qdeclarativefocusscope/data/test4.qml          |   2 +-
 .../qdeclarativefocusscope/data/test5.qml          |   2 +-
 .../tst_qdeclarativefontloader.cpp                 |  16 +-
 .../qdeclarativegridview/data/displaygrid.qml      |   2 +-
 .../qdeclarativegridview/data/footer.qml           |   2 +-
 .../data/gridview-enforcerange.qml                 |   2 +-
 .../data/gridview-initCurrent.qml                  |   2 +-
 .../qdeclarativegridview/data/gridview1.qml        |   2 +-
 .../qdeclarativegridview/data/gridview2.qml        |   2 +-
 .../qdeclarativegridview/data/gridview3.qml        |   2 +-
 .../qdeclarativegridview/data/manual-highlight.qml |   2 +-
 .../data/propertychangestest.qml                   |   2 +-
 .../qdeclarativegridview/data/setindex.qml         |   2 +-
 .../tst_qdeclarativegridview.cpp                   |   4 +-
 .../qdeclarativeimage/data/aspectratio.qml         |   2 +-
 .../declarative/qdeclarativeimage/data/tiling.qml  |   2 +-
 .../qdeclarativeimage/tst_qdeclarativeimage.cpp    |  16 +-
 .../tst_qdeclarativeimageprovider.cpp              |   8 +-
 .../qdeclarativeinfo/data/NestedObject.qml         |   2 +-
 .../qdeclarativeinfo/data/nestedQmlObject.qml      |   2 +-
 .../qdeclarativeinfo/data/qmlObject.qml            |   2 +-
 .../qdeclarativeitem/data/childrenProperty.qml     |   2 +-
 .../qdeclarativeitem/data/childrenRect.qml         |   2 +-
 .../qdeclarativeitem/data/childrenRectBug.qml      |   2 +-
 .../qdeclarativeitem/data/childrenRectBug2.qml     |   2 +-
 .../qdeclarativeitem/data/childrenRectBug3.qml     |   2 +-
 .../qdeclarativeitem/data/keynavigationtest.qml    |   2 +-
 .../qdeclarativeitem/data/keyspriority.qml         |   2 +-
 .../declarative/qdeclarativeitem/data/keystest.qml |   2 +-
 .../qdeclarativeitem/data/mapCoordinates.qml       |   2 +-
 .../qdeclarativeitem/data/mouseFocus.qml           |   2 +-
 .../qdeclarativeitem/data/propertychanges.qml      |   2 +-
 .../qdeclarativeitem/data/resourcesProperty.qml    |   2 +-
 .../qdeclarativeitem/tst_qdeclarativeitem.cpp      |   6 +-
 .../qdeclarativelanguage/data/Alias.qml            |   2 +-
 .../qdeclarativelanguage/data/Alias2.qml           |   2 +-
 .../qdeclarativelanguage/data/Alias3.qml           |   2 +-
 .../qdeclarativelanguage/data/Alias4.qml           |   2 +-
 .../data/ComponentComposite.qml                    |   2 +-
 .../qdeclarativelanguage/data/CompositeType.qml    |   2 +-
 .../qdeclarativelanguage/data/CompositeType3.qml   |   2 +-
 .../data/DynamicPropertiesNestedType.qml           |   2 +-
 .../qdeclarativelanguage/data/HelperAlias.qml      |   2 +-
 .../qdeclarativelanguage/data/LocalLast.qml        |   2 +-
 .../qdeclarativelanguage/data/NestedAlias.qml      |   2 +-
 .../qdeclarativelanguage/data/NestedErrorsType.qml |   2 +-
 .../qdeclarativelanguage/data/OnCompletedType.qml  |   2 +-
 .../data/OnDestructionType.qml                     |   2 +-
 .../qdeclarativelanguage/data/alias.1.qml          |   2 +-
 .../qdeclarativelanguage/data/alias.3.qml          |   2 +-
 .../qdeclarativelanguage/data/alias.5.qml          |   2 +-
 .../qdeclarativelanguage/data/alias.6.qml          |   2 +-
 .../qdeclarativelanguage/data/alias.7.qml          |   2 +-
 .../qdeclarativelanguage/data/alias.8.qml          |   2 +-
 .../qdeclarativelanguage/data/alias.9.qml          |   2 +-
 .../data/aliasPropertiesAndSignals.qml             |   2 +-
 .../data/assignCompositeToType.qml                 |   2 +-
 .../data/assignLiteralToVariant.qml                |   2 +-
 .../data/assignObjectToVariant.qml                 |   2 +-
 .../data/assignToNamespace.qml                     |   2 +-
 .../data/attachedProperties.qml                    |   2 +-
 .../qdeclarativelanguage/data/component.1.qml      |   2 +-
 .../qdeclarativelanguage/data/component.2.qml      |   2 +-
 .../qdeclarativelanguage/data/component.3.qml      |   2 +-
 .../qdeclarativelanguage/data/component.4.qml      |   2 +-
 .../qdeclarativelanguage/data/component.5.qml      |   2 +-
 .../qdeclarativelanguage/data/component.6.qml      |   2 +-
 .../qdeclarativelanguage/data/component.7.qml      |   2 +-
 .../qdeclarativelanguage/data/component.8.qml      |   2 +-
 .../qdeclarativelanguage/data/component.9.qml      |   2 +-
 .../data/componentCompositeType.qml                |   2 +-
 .../qdeclarativelanguage/data/crash2.qml           |   2 +-
 .../qdeclarativelanguage/data/customOnProperty.qml |   2 +-
 .../data/customParserIdNotAllowed.qml              |   2 +-
 .../data/customParserTypes.qml                     |   2 +-
 .../data/declaredPropertyValues.qml                |   2 +-
 .../qdeclarativelanguage/data/defaultGrouped.qml   |   2 +-
 .../data/defaultPropertyListOrder.qml              |   2 +-
 .../qdeclarativelanguage/data/destroyedSignal.qml  |   2 +-
 .../data/dontDoubleCallClassBegin.qml              |   2 +-
 .../qdeclarativelanguage/data/dynamicMeta.1.qml    |   2 +-
 .../qdeclarativelanguage/data/dynamicMeta.2.qml    |   2 +-
 .../qdeclarativelanguage/data/dynamicMeta.3.qml    |   2 +-
 .../qdeclarativelanguage/data/dynamicMeta.4.qml    |   2 +-
 .../qdeclarativelanguage/data/dynamicMeta.5.qml    |   2 +-
 .../qdeclarativelanguage/data/dynamicObject.1.qml  |   2 +-
 .../data/dynamicObjectProperties.2.qml             |   4 +-
 .../data/dynamicObjectProperties.qml               |   4 +-
 .../data/dynamicProperties.qml                     |   2 +-
 .../data/dynamicPropertiesNested.qml               |   2 +-
 .../data/dynamicSignalsAndSlots.qml                |   2 +-
 .../qdeclarativelanguage/data/enumTypes.qml        |   2 +-
 .../data/importNamespaceConflict.qml               |   2 +-
 .../qdeclarativelanguage/data/importNonExist.qml   |   2 +-
 .../data/inlineQmlComponents.qml                   |   2 +-
 .../data/interfaceProperty.qml                     |   2 +-
 .../qdeclarativelanguage/data/invalidAlias.1.qml   |   2 +-
 .../qdeclarativelanguage/data/invalidAlias.2.qml   |   2 +-
 .../data/invalidAttachedProperty.1.qml             |   2 +-
 .../data/invalidAttachedProperty.10.qml            |   2 +-
 .../data/invalidAttachedProperty.11.qml            |   2 +-
 .../data/invalidAttachedProperty.2.qml             |   2 +-
 .../data/invalidAttachedProperty.3.qml             |   2 +-
 .../data/invalidAttachedProperty.4.qml             |   2 +-
 .../data/invalidAttachedProperty.5.qml             |   2 +-
 .../data/invalidAttachedProperty.6.qml             |   2 +-
 .../data/invalidAttachedProperty.7.qml             |   2 +-
 .../data/invalidAttachedProperty.8.qml             |   2 +-
 .../data/invalidAttachedProperty.9.qml             |   2 +-
 .../data/invalidGroupedProperty.1.qml              |   2 +-
 .../data/invalidGroupedProperty.2.qml              |   2 +-
 .../data/invalidImportID.errors.txt                |   2 +-
 .../qdeclarativelanguage/data/invalidImportID.qml  |   4 +-
 .../qdeclarativelanguage/data/invalidProperty.qml  |   2 +-
 .../lib/com/nokia/installedtest/InstalledTest.qml  |   2 +-
 .../lib/com/nokia/installedtest/InstalledTest2.qml |   2 +-
 .../data/lib/com/nokia/installedtest/LocalLast.qml |   2 +-
 .../lib/com/nokia/installedtest/PrivateType.qml    |   2 +-
 .../lib/com/nokia/installedtest0/InstalledTest.qml |   2 +-
 .../com/nokia/installedtest0/InstalledTest2.qml    |   2 +-
 .../qdeclarativelanguage/data/listAssignment.1.qml |   2 +-
 .../data/listItemDeleteSelf.qml                    |   2 +-
 .../qdeclarativelanguage/data/listProperties.qml   |   2 +-
 .../qdeclarativelanguage/data/method.1.qml         |   2 +-
 .../qdeclarativelanguage/data/missingSignal.qml    |   2 +-
 .../qdeclarativelanguage/data/nestedErrors.qml     |   2 +-
 .../qdeclarativelanguage/data/noCreation.qml       |   2 +-
 .../qdeclarativelanguage/data/onCompleted.qml      |   2 +-
 .../qdeclarativelanguage/data/onDestruction.qml    |   2 +-
 .../qdeclarativelanguage/data/property.1.qml       |   2 +-
 .../qdeclarativelanguage/data/property.2.qml       |   2 +-
 .../qdeclarativelanguage/data/property.3.qml       |   2 +-
 .../qdeclarativelanguage/data/property.4.qml       |   2 +-
 .../qdeclarativelanguage/data/property.5.qml       |   2 +-
 .../qdeclarativelanguage/data/property.6.qml       |   2 +-
 .../qdeclarativelanguage/data/property.7.qml       |   2 +-
 .../data/qmlAttachedPropertiesObjectMethod.1.qml   |   2 +-
 .../data/qmlAttachedPropertiesObjectMethod.2.qml   |   2 +-
 .../qdeclarativelanguage/data/readOnly.3.qml       |   2 +-
 .../qdeclarativelanguage/data/signal.1.qml         |   2 +-
 .../qdeclarativelanguage/data/signal.2.qml         |   2 +-
 .../qdeclarativelanguage/data/signal.3.qml         |   2 +-
 .../qdeclarativelanguage/data/signal.4.qml         |   2 +-
 .../qdeclarativelanguage/data/subdir/Test.qml      |   2 +-
 .../data/subdir/subsubdir/SubTest.qml              |   2 +-
 .../qdeclarativelanguage/data/variantNotify.qml    |   2 +-
 .../qdeclarativelanguage/data/wrongType.16.qml     |   2 +-
 .../declarative/qmllanguage/LocalInternal.qml      |   2 +-
 .../qtest/declarative/qmllanguage/Test.qml         |   2 +-
 .../declarative/qmllanguage/UndeclaredLocal.qml    |   2 +-
 .../declarative/qmllanguage/subdir/SubTest.qml     |   2 +-
 .../tst_qdeclarativelanguage.cpp                   |  14 +-
 .../qdeclarativelayoutitem/data/layoutItem.qml     |   2 +-
 .../qdeclarativelistmodel/data/enumerate.qml       |   2 +-
 .../qdeclarativelistmodel/data/model.qml           |   2 +-
 .../qdeclarativelistmodel/data/multipleroles.qml   |   4 +-
 .../tst_qdeclarativelistmodel.cpp                  |  34 ++---
 .../qdeclarativelistreference/data/MyType.qml      |   2 +-
 .../qdeclarativelistreference/data/engineTypes.qml |   2 +-
 .../data/variantToList.qml                         |   2 +-
 .../qdeclarativelistview/data/displaylist.qml      |   2 +-
 .../qdeclarativelistview/data/footer.qml           |   2 +-
 .../qdeclarativelistview/data/itemlist.qml         |   2 +-
 .../data/listview-enforcerange.qml                 |   2 +-
 .../data/listview-initCurrent.qml                  |   2 +-
 .../data/listview-sections.qml                     |   2 +-
 .../qdeclarativelistview/data/listviewtest.qml     |   2 +-
 .../qdeclarativelistview/data/manual-highlight.qml |   2 +-
 .../data/propertychangestest.qml                   |   2 +-
 .../data/strictlyenforcerange.qml                  |   2 +-
 .../tst_qdeclarativelistview.cpp                   |   4 +-
 .../qdeclarativeloader/data/AnchoredLoader.qml     |   2 +-
 .../qdeclarativeloader/data/BlueRect.qml           |   2 +-
 .../data/GraphicsWidget250x250.qml                 |   2 +-
 .../qdeclarativeloader/data/GreenRect.qml          |   2 +-
 .../qdeclarativeloader/data/NoResize.qml           |   2 +-
 .../data/NoResizeGraphicsWidget.qml                |   2 +-
 .../qdeclarativeloader/data/Rect120x60.qml         |   2 +-
 .../qdeclarativeloader/data/SetSourceComponent.qml |   2 +-
 .../data/SizeGraphicsWidgetToLoader.qml            |   2 +-
 .../data/SizeLoaderToGraphicsWidget.qml            |   2 +-
 .../qdeclarativeloader/data/SizeToItem.qml         |   2 +-
 .../qdeclarativeloader/data/SizeToLoader.qml       |   2 +-
 .../qdeclarativeloader/data/VmeError.qml           |   2 +-
 .../declarative/qdeclarativeloader/data/crash.qml  |   2 +-
 .../qdeclarativeloader/data/differentorigin.qml    |   2 +-
 .../qdeclarativeloader/data/nonItem.qml            |   2 +-
 .../qdeclarativeloader/data/sameorigin-load.qml    |   2 +-
 .../qdeclarativeloader/data/sameorigin.qml         |   2 +-
 .../qdeclarativeloader/data/vmeErrors.qml          |   2 +-
 .../qdeclarativeloader/tst_qdeclarativeloader.cpp  |  14 +-
 .../qdeclarativemousearea/data/clickandhold.qml    |   2 +-
 .../qdeclarativemousearea/data/doubleclick.qml     |   2 +-
 .../qdeclarativemousearea/data/dragging.qml        |   2 +-
 .../qdeclarativemousearea/data/dragproperties.qml  |   2 +-
 .../qdeclarativemousearea/data/dragreset.qml       |   2 +-
 .../qdeclarativemousearea/data/rejectEvent.qml     |   2 +-
 .../data/updateMousePosOnClick.qml                 |   2 +-
 .../data/updateMousePosOnResize.qml                |   2 +-
 .../data/particlemotiontest.qml                    |   2 +-
 .../qdeclarativeparticles/data/particlestest.qml   |   2 +-
 .../qdeclarativepathview/data/datamodel.qml        |   2 +-
 .../qdeclarativepathview/data/displaypath.qml      |   2 +-
 .../qdeclarativepathview/data/emptymodel.qml       |   2 +-
 .../data/pathUpdateOnStartChanged.qml              |   2 +-
 .../qdeclarativepathview/data/pathtest.qml         |   2 +-
 .../qdeclarativepathview/data/pathview0.qml        |   2 +-
 .../qdeclarativepathview/data/pathview1.qml        |   2 +-
 .../qdeclarativepathview/data/pathview2.qml        |   2 +-
 .../qdeclarativepathview/data/pathview3.qml        |   2 +-
 .../qdeclarativepathview/data/pathview_package.qml |   2 +-
 .../qdeclarativepathview/data/propertychanges.qml  |   2 +-
 .../tst_qdeclarativepathview.cpp                   |   2 +-
 .../data/flow-testimplicitsize.qml                 |   4 +-
 .../qdeclarativepositioners/data/flowtest.qml      |   2 +-
 .../qdeclarativepositioners/data/grid-animated.qml |   2 +-
 .../qdeclarativepositioners/data/grid-spacing.qml  |   2 +-
 .../data/grid-toptobottom.qml                      |   2 +-
 .../qdeclarativepositioners/data/gridtest.qml      |   2 +-
 .../data/gridzerocolumns.qml                       |   2 +-
 .../data/horizontal-animated.qml                   |   2 +-
 .../data/horizontal-spacing.qml                    |   2 +-
 .../qdeclarativepositioners/data/horizontal.qml    |   2 +-
 .../data/propertychangestest.qml                   |   2 +-
 .../qdeclarativepositioners/data/repeatertest.qml  |   2 +-
 .../data/vertical-animated.qml                     |   2 +-
 .../data/vertical-spacing.qml                      |   2 +-
 .../qdeclarativepositioners/data/vertical.qml      |   2 +-
 .../data/verticalqgraphicswidget.qml               |   2 +-
 .../tst_qdeclarativepositioners.cpp                |  28 ++--
 .../qdeclarativeproperty/data/TestType.qml         |   2 +-
 .../data/readSynthesizedObject.qml                 |   2 +-
 .../tst_qdeclarativepropertymap.cpp                |   4 +-
 .../auto/declarative/qdeclarativeqt/data/atob.qml  |   2 +-
 .../auto/declarative/qdeclarativeqt/data/btoa.qml  |   2 +-
 .../declarative/qdeclarativeqt/data/consoleLog.qml |   2 +-
 .../qdeclarativeqt/data/createComponent.qml        |   2 +-
 .../qdeclarativeqt/data/createComponentData.qml    |   2 +-
 .../qdeclarativeqt/data/createComponent_lib.qml    |   2 +-
 .../qdeclarativeqt/data/createQmlObject.qml        |  16 +-
 .../declarative/qdeclarativeqt/data/darker.qml     |   2 +-
 .../auto/declarative/qdeclarativeqt/data/enums.qml |   2 +-
 .../qdeclarativeqt/data/fontFamilies.qml           |   2 +-
 .../declarative/qdeclarativeqt/data/formatting.qml |   2 +-
 .../auto/declarative/qdeclarativeqt/data/hsla.qml  |   2 +-
 .../declarative/qdeclarativeqt/data/isQtObject.qml |   2 +-
 .../declarative/qdeclarativeqt/data/lighter.qml    |   2 +-
 tests/auto/declarative/qdeclarativeqt/data/md5.qml |   2 +-
 .../qdeclarativeqt/data/openUrlExternally.qml      |   2 +-
 .../auto/declarative/qdeclarativeqt/data/point.qml |   2 +-
 .../auto/declarative/qdeclarativeqt/data/quit.qml  |   2 +-
 .../auto/declarative/qdeclarativeqt/data/rect.qml  |   2 +-
 .../auto/declarative/qdeclarativeqt/data/rgba.qml  |   2 +-
 .../auto/declarative/qdeclarativeqt/data/size.qml  |   2 +-
 .../auto/declarative/qdeclarativeqt/data/tint.qml  |   2 +-
 .../declarative/qdeclarativeqt/data/vector.qml     |   2 +-
 .../qdeclarativerepeater/data/intmodel.qml         |   2 +-
 .../qdeclarativerepeater/data/itemlist.qml         |   2 +-
 .../qdeclarativerepeater/data/objlist.qml          |   2 +-
 .../qdeclarativerepeater/data/properties.qml       |   2 +-
 .../qdeclarativerepeater/data/repeater1.qml        |   2 +-
 .../qdeclarativerepeater/data/repeater2.qml        |   2 +-
 .../tst_qdeclarativerepeater.cpp                   |   2 +-
 .../data/backtrace1.qml                            |   2 +-
 .../data/smoothedanimation1.qml                    |   2 +-
 .../data/smoothedanimation2.qml                    |   2 +-
 .../data/smoothedanimation3.qml                    |   2 +-
 .../data/smoothedanimationBehavior.qml             |   2 +-
 .../data/smoothedanimationValueSource.qml          |   2 +-
 .../data/springanimation1.qml                      |   2 +-
 .../data/springanimation2.qml                      |   2 +-
 .../data/springanimation3.qml                      |   2 +-
 .../tst_qdeclarativesqldatabase.cpp                |   2 +-
 .../qdeclarativestates/data/ExtendedRectangle.qml  |   2 +-
 .../data/Implementation/MyType.qml                 |   2 +-
 .../qdeclarativestates/data/anchorChanges1.qml     |   2 +-
 .../qdeclarativestates/data/anchorChanges2.qml     |   2 +-
 .../qdeclarativestates/data/anchorChanges3.qml     |   2 +-
 .../qdeclarativestates/data/anchorChanges4.qml     |   2 +-
 .../qdeclarativestates/data/anchorChanges5.qml     |   2 +-
 .../qdeclarativestates/data/anchorChangesCrash.qml |   2 +-
 .../qdeclarativestates/data/anchorRewindBug.qml    |   4 +-
 .../qdeclarativestates/data/anchorRewindBug2.qml   |   2 +-
 .../data/attachedPropertyChanges.qml               |   2 +-
 .../data/autoStateAtStartupRestoreBug.qml          |   2 +-
 .../qdeclarativestates/data/basicBinding.qml       |   2 +-
 .../qdeclarativestates/data/basicBinding2.qml      |   2 +-
 .../qdeclarativestates/data/basicBinding3.qml      |   2 +-
 .../qdeclarativestates/data/basicBinding4.qml      |   2 +-
 .../qdeclarativestates/data/basicChanges.qml       |   2 +-
 .../qdeclarativestates/data/basicChanges2.qml      |   2 +-
 .../qdeclarativestates/data/basicChanges3.qml      |   2 +-
 .../qdeclarativestates/data/basicChanges4.qml      |   2 +-
 .../qdeclarativestates/data/basicExtension.qml     |   2 +-
 .../qdeclarativestates/data/deleting.qml           |   2 +-
 .../qdeclarativestates/data/deletingState.qml      |   2 +-
 .../qdeclarativestates/data/editProperties.qml     |   2 +-
 .../qdeclarativestates/data/explicit.qml           |   2 +-
 .../qdeclarativestates/data/extendsBug.qml         |   2 +-
 .../qdeclarativestates/data/fakeExtension.qml      |   2 +-
 .../qdeclarativestates/data/illegalObj.qml         |   2 +-
 .../qdeclarativestates/data/illegalTempState.qml   |   2 +-
 .../qdeclarativestates/data/legalTempState.qml     |   2 +-
 .../qdeclarativestates/data/nonExistantProp.qml    |   2 +-
 .../qdeclarativestates/data/parentChange1.qml      |   2 +-
 .../qdeclarativestates/data/parentChange2.qml      |   2 +-
 .../qdeclarativestates/data/parentChange3.qml      |   2 +-
 .../qdeclarativestates/data/parentChange4.qml      |   2 +-
 .../qdeclarativestates/data/parentChange5.qml      |   2 +-
 .../qdeclarativestates/data/parentChange6.qml      |   2 +-
 .../qdeclarativestates/data/propertyErrors.qml     |   2 +-
 .../declarative/qdeclarativestates/data/reset.qml  |   2 +-
 .../qdeclarativestates/data/restoreEntryValues.qml |   2 +-
 .../qdeclarativestates/data/returnToBase.qml       |   2 +-
 .../declarative/qdeclarativestates/data/script.qml |   2 +-
 .../qdeclarativestates/data/signalOverride.qml     |   2 +-
 .../qdeclarativestates/data/signalOverride2.qml    |   2 +-
 .../data/signalOverrideCrash.qml                   |   2 +-
 .../data/signalOverrideCrash2.qml                  |   2 +-
 .../qdeclarativestates/data/unnamedWhen.qml        |   2 +-
 .../qdeclarativestates/data/urlResolution.qml      |   2 +-
 .../qdeclarativestates/data/whenOrdering.qml       |   2 +-
 .../tst_qdeclarativesystempalette.cpp              |   8 +-
 .../qdeclarativetext/data/alignments.qml           |   2 +-
 .../qdeclarativetext/data/embeddedImagesLocal.qml  |   2 +-
 .../data/embeddedImagesLocalError.qml              |   2 +-
 .../qdeclarativetext/data/embeddedImagesRemote.qml |   2 +-
 .../data/embeddedImagesRemoteError.qml             |   2 +-
 .../declarative/qdeclarativetext/data/rotated.qml  |   2 +-
 .../qdeclarativetext/tst_qdeclarativetext.cpp      | 110 +++++++-------
 .../qdeclarativetextedit/data/alignments.qml       |   2 +-
 .../qdeclarativetextedit/data/cursorTest.qml       |   2 +-
 .../qdeclarativetextedit/data/geometrySignals.qml  |   2 +-
 .../qdeclarativetextedit/data/http/ErrItem.qml     |   2 +-
 .../qdeclarativetextedit/data/http/NormItem.qml    |   2 +-
 .../data/http/cursorHttpTest.qml                   |   2 +-
 .../data/http/cursorHttpTestFail1.qml              |   2 +-
 .../data/http/cursorHttpTestFail2.qml              |   2 +-
 .../data/http/cursorHttpTestPass.qml               |   2 +-
 .../data/httpfail/FailItem.qml                     |   2 +-
 .../data/httpslow/WaitItem.qml                     |   2 +-
 .../qdeclarativetextedit/data/inputmethodhints.qml |   2 +-
 .../data/mouseselection_default.qml                |   2 +-
 .../data/mouseselection_false.qml                  |   2 +-
 .../data/mouseselection_true.qml                   |   2 +-
 .../qdeclarativetextedit/data/navigation.qml       |   2 +-
 .../qdeclarativetextedit/data/readOnly.qml         |   2 +-
 .../tst_qdeclarativetextedit.cpp                   |  64 ++++----
 .../qdeclarativetextinput/data/cursorTest.qml      |   2 +-
 .../qdeclarativetextinput/data/echoMode.qml        |   2 +-
 .../qdeclarativetextinput/data/geometrySignals.qml |   2 +-
 .../data/horizontalAlignment.qml                   |   2 +-
 .../qdeclarativetextinput/data/inputmethods.qml    |   2 +-
 .../qdeclarativetextinput/data/masks.qml           |   2 +-
 .../qdeclarativetextinput/data/maxLength.qml       |   2 +-
 .../qdeclarativetextinput/data/navigation.qml      |   2 +-
 .../qdeclarativetextinput/data/positionAt.qml      |   2 +-
 .../qdeclarativetextinput/data/readOnly.qml        |   2 +-
 .../qdeclarativetextinput/data/validators.qml      |   2 +-
 .../tst_qdeclarativetextinput.cpp                  |  34 ++---
 .../qdeclarativetimer/tst_qdeclarativetimer.cpp    |  18 +--
 .../qdeclarativevaluetypes/data/conflicting.1.qml  |   2 +-
 .../qdeclarativevaluetypes/data/conflicting.2.qml  |   2 +-
 .../qdeclarativevaluetypes/data/conflicting.3.qml  |   2 +-
 .../qdeclarativevaluetypes/data/deletedObject.qml  |   2 +-
 .../qdeclarativevaluetypes/data/enums.3.qml        |   2 +-
 .../qdeclarativevaluetypes/data/enums.4.qml        |   2 +-
 .../qdeclarativevaluetypes/data/enums.5.qml        |   2 +-
 .../qdeclarativevaluetypes/data/font_write.5.qml   |   2 +-
 .../qdeclarativevaluetypes/data/returnValues.qml   |   2 +-
 .../qdeclarativevaluetypes/data/scriptAccess.qml   |   2 +-
 .../data/sizereadonly_writeerror4.qml              |   2 +-
 .../qdeclarativevaluetypes/data/varAssignment.qml  |   2 +-
 .../declarative/qdeclarativeview/data/error1.qml   |   2 +-
 .../data/resizemodedeclarativeitem.qml             |   2 +-
 .../data/resizemodegraphicswidget.qml              |   2 +-
 .../qdeclarativeviewer/data/orientation.qml        |   2 +-
 .../qdeclarativevisualdatamodel/data/datalist.qml  |   2 +-
 .../data/objectlist.qml                            |   2 +-
 .../data/singlerole1.qml                           |   2 +-
 .../data/singlerole2.qml                           |   2 +-
 .../data/visualdatamodel.qml                       |   2 +-
 .../declarative/qdeclarativewebview/data/basic.qml |   2 +-
 .../qdeclarativewebview/data/elements.qml          |   2 +-
 .../qdeclarativewebview/data/javaScript.qml        |   2 +-
 .../qdeclarativewebview/data/loadError.qml         |   2 +-
 .../qdeclarativewebview/data/newwindows.qml        |   2 +-
 .../qdeclarativewebview/data/propertychanges.qml   |   2 +-
 .../qdeclarativewebview/data/sethtml.qml           |   2 +-
 .../tst_qdeclarativewebview.cpp                    |   2 +-
 .../qdeclarativeworkerscript/data/BaseWorker.qml   |   2 +-
 .../qdeclarativeworkerscript/data/worker.qml       |   2 +-
 .../data/worker_pragma.qml                         |   2 +-
 .../qdeclarativexmlhttprequest/data/abort.qml      |   2 +-
 .../data/abort_opened.qml                          |   2 +-
 .../data/abort_unsent.qml                          |   2 +-
 .../qdeclarativexmlhttprequest/data/attr.qml       |   2 +-
 .../data/callbackException.qml                     |   2 +-
 .../qdeclarativexmlhttprequest/data/cdata.qml      |   2 +-
 .../data/constructor.qml                           |   2 +-
 .../data/defaultState.qml                          |   2 +-
 .../qdeclarativexmlhttprequest/data/document.qml   |   2 +-
 .../data/domExceptionCodes.qml                     |   2 +-
 .../qdeclarativexmlhttprequest/data/element.qml    |   2 +-
 .../data/getAllResponseHeaders.qml                 |   2 +-
 .../data/getAllResponseHeaders_args.qml            |   2 +-
 .../data/getAllResponseHeaders_sent.qml            |   2 +-
 .../data/getAllResponseHeaders_unsent.qml          |   2 +-
 .../data/getResponseHeader.qml                     |   2 +-
 .../data/getResponseHeader_args.qml                |   2 +-
 .../data/getResponseHeader_sent.qml                |   2 +-
 .../data/getResponseHeader_unsent.qml              |   2 +-
 .../data/instanceStateValues.qml                   |   2 +-
 .../data/invalidMethodUsage.qml                    |   2 +-
 .../qdeclarativexmlhttprequest/data/open.qml       |   2 +-
 .../data/open_arg_count.1.qml                      |   2 +-
 .../data/open_arg_count.2.qml                      |   2 +-
 .../data/open_invalid_method.qml                   |   2 +-
 .../qdeclarativexmlhttprequest/data/open_sync.qml  |   2 +-
 .../qdeclarativexmlhttprequest/data/open_user.qml  |   2 +-
 .../data/open_username.qml                         |   2 +-
 .../data/redirectError.qml                         |   2 +-
 .../data/redirectRecur.qml                         |   2 +-
 .../qdeclarativexmlhttprequest/data/redirects.qml  |   2 +-
 .../data/responseText.qml                          |   2 +-
 .../data/responseXML_invalid.qml                   |   2 +-
 .../data/send_alreadySent.qml                      |   2 +-
 .../data/send_data.1.qml                           |   2 +-
 .../data/send_data.2.qml                           |   2 +-
 .../data/send_data.3.qml                           |   2 +-
 .../data/send_data.4.qml                           |   2 +-
 .../data/send_data.5.qml                           |   2 +-
 .../data/send_data.6.qml                           |   2 +-
 .../data/send_data.7.qml                           |   2 +-
 .../data/send_ignoreData.qml                       |   2 +-
 .../data/send_unsent.qml                           |   2 +-
 .../data/setRequestHeader.qml                      |   2 +-
 .../data/setRequestHeader_args.qml                 |   2 +-
 .../data/setRequestHeader_illegalName.qml          |   2 +-
 .../data/setRequestHeader_sent.qml                 |   2 +-
 .../data/setRequestHeader_unsent.qml               |   2 +-
 .../data/staticStateValues.qml                     |   2 +-
 .../qdeclarativexmlhttprequest/data/status.qml     |   2 +-
 .../qdeclarativexmlhttprequest/data/statusText.qml |   2 +-
 .../qdeclarativexmlhttprequest/data/text.qml       |   2 +-
 .../qdeclarativexmlhttprequest/data/utf16.qml      |   2 +-
 .../qdeclarativexmllistmodel/data/model.qml        |   2 +-
 .../qdeclarativexmllistmodel/data/model2.qml       |   2 +-
 .../data/propertychanges.qml                       |   2 +-
 .../qdeclarativexmllistmodel/data/recipes.qml      |   2 +-
 .../qdeclarativexmllistmodel/data/roleErrors.qml   |   2 +-
 .../qdeclarativexmllistmodel/data/roleKeys.qml     |   2 +-
 .../qdeclarativexmllistmodel/data/unique.qml       |   2 +-
 .../auto/declarative/qmlvisual/ListView/basic1.qml |   2 +-
 .../auto/declarative/qmlvisual/ListView/basic2.qml |   2 +-
 .../auto/declarative/qmlvisual/ListView/basic3.qml |   2 +-
 .../auto/declarative/qmlvisual/ListView/basic4.qml |   2 +-
 .../declarative/qmlvisual/ListView/itemlist.qml    |   2 +-
 .../declarative/qmlvisual/ListView/listview.qml    |   2 +-
 .../qmlvisual/Package_Views/packageviews.qml       |   2 +-
 .../bindinganimation/bindinganimation.qml          |   2 +-
 .../colorAnimation/colorAnimation-visual.qml       |   2 +-
 .../qmlvisual/animation/easing/easing.qml          |   2 +-
 .../declarative/qmlvisual/animation/loop/loop.qml  |   2 +-
 .../parallelAnimation/parallelAnimation-visual.qml |   2 +-
 .../parentAnimation/parentAnimation-visual.qml     |   2 +-
 .../parentAnimation2/parentAnimation2.qml          |   2 +-
 .../pauseAnimation/pauseAnimation-visual.qml       |   2 +-
 .../propertyAction/propertyAction-visual.qml       |   2 +-
 .../qmlvisual/animation/qtbug10586/qtbug10586.qml  |   2 +-
 .../qmlvisual/animation/qtbug13398/qtbug13398.qml  |   2 +-
 .../qmlvisual/animation/reanchor/reanchor.qml      |   2 +-
 .../animation/scriptAction/scriptAction-visual.qml |   2 +-
 .../declarative/qmlvisual/fillmode/fillmode.qml    |   2 +-
 .../auto/declarative/qmlvisual/focusscope/test.qml |   2 +-
 .../declarative/qmlvisual/focusscope/test2.qml     |   2 +-
 .../declarative/qmlvisual/focusscope/test3.qml     |   2 +-
 .../qdeclarativeborderimage/animated-smooth.qml    |   2 +-
 .../qmlvisual/qdeclarativeborderimage/animated.qml |   2 +-
 .../qmlvisual/qdeclarativeborderimage/borders.qml  |   2 +-
 .../content/MyBorderImage.qml                      |   2 +-
 .../qdeclarativeflickable/flickable-horizontal.qml |   2 +-
 .../qdeclarativeflickable/flickable-vertical.qml   |   2 +-
 .../qdeclarativeflipable/test-flipable.qml         |   2 +-
 .../qdeclarativeflipable/test_flipable_resize.qml  |   2 +-
 .../qmlvisual/qdeclarativegridview/gridview.qml    |   2 +-
 .../qmlvisual/qdeclarativegridview/gridview2.qml   |   2 +-
 .../qmlvisual/qdeclarativemousearea/drag.qml       |   2 +-
 .../qdeclarativemousearea/mousearea-flickable.qml  |   2 +-
 .../qdeclarativemousearea/mousearea-visual.qml     |   2 +-
 .../qmlvisual/qdeclarativeparticles/particles.qml  |   2 +-
 .../qdeclarativepathview/test-pathview-2.qml       |   2 +-
 .../qdeclarativepathview/test-pathview.qml         |   2 +-
 .../qmlvisual/qdeclarativepositioners/dynamic.qml  |   2 +-
 .../qdeclarativepositioners/usingRepeater.qml      |   2 +-
 .../smoothedanimation.qml                          |   2 +-
 .../smoothedfollow.qml                             |   2 +-
 .../qmlvisual/qdeclarativespringfollow/clock.qml   |   2 +-
 .../qmlvisual/qdeclarativespringfollow/follow.qml  |   2 +-
 .../qdeclarativetext/baseline/parentanchor.qml     |   2 +-
 .../qmlvisual/qdeclarativetext/elide/elide.qml     |   2 +-
 .../qmlvisual/qdeclarativetext/elide/elide2.qml    |   2 +-
 .../qdeclarativetext/elide/multilength.qml         |   2 +-
 .../qmlvisual/qdeclarativetext/font/plaintext.qml  |   2 +-
 .../qmlvisual/qdeclarativetext/font/richtext.qml   |   2 +-
 .../qdeclarativetextedit/MultilineEdit.qml         |   2 +-
 .../qdeclarativetextedit/cursorDelegate.qml        |   2 +-
 .../qmlvisual/qdeclarativetextedit/qt-669.qml      |   2 +-
 .../qdeclarativetextedit/usingMultilineEdit.qml    |   2 +-
 .../qmlvisual/qdeclarativetextedit/wrap.qml        |   2 +-
 .../qmlvisual/qdeclarativetextinput/LineEdit.qml   |   2 +-
 .../qdeclarativetextinput/cursorDelegate.qml       |   2 +-
 .../qmlvisual/qdeclarativetextinput/echoMode.qml   |   2 +-
 .../qmlvisual/qdeclarativetextinput/hAlign.qml     |   2 +-
 .../qdeclarativetextinput/usingLineEdit.qml        |   2 +-
 .../declarative/qmlvisual/rect/GradientRect.qml    |   2 +-
 tests/auto/declarative/qmlvisual/rect/MyRect.qml   |   2 +-
 .../declarative/qmlvisual/rect/rect-painting.qml   |   2 +-
 .../auto/declarative/qmlvisual/repeater/basic1.qml |   2 +-
 .../auto/declarative/qmlvisual/repeater/basic2.qml |   2 +-
 .../auto/declarative/qmlvisual/repeater/basic3.qml |   2 +-
 .../auto/declarative/qmlvisual/repeater/basic4.qml |   2 +-
 .../selftest_noimages/selftest_noimages.qml        |   2 +-
 .../qmlvisual/webview/autosize/autosize.qml        |   2 +-
 .../webview/javascript/evaluateJavaScript.qml      |   2 +-
 .../qmlvisual/webview/javascript/windowObjects.qml |   2 +-
 .../qmlvisual/webview/settings/fontFamily.qml      |   2 +-
 .../qmlvisual/webview/settings/fontSize.qml        |   2 +-
 .../webview/settings/noAutoLoadImages.qml          |   2 +-
 .../qmlvisual/webview/settings/setFontFamily.qml   |   2 +-
 .../qmlvisual/webview/zooming/pageWidth.qml        |   2 +-
 .../qmlvisual/webview/zooming/renderControl.qml    |   2 +-
 .../qmlvisual/webview/zooming/resolution.qml       |   2 +-
 .../qmlvisual/webview/zooming/zoomTextOnly.qml     |   2 +-
 .../qmlvisual/webview/zooming/zooming.qml          |   2 +-
 .../lupdate/testdata/good/parseqml/main.qml        |   2 +-
 .../declarative/compilation/data/BoomBlock.qml     |   2 +-
 .../benchmarks/declarative/creation/data/item.qml  |   2 +-
 .../declarative/creation/data/qobject.qml          |   2 +-
 .../declarative/creation/tst_creation.cpp          |   2 +-
 .../qdeclarativecomponent/data/object.qml          |   2 +-
 .../qdeclarativecomponent/data/object_id.qml       |   2 +-
 .../data/samegame/BoomBlock.qml                    |   2 +-
 .../data/synthesized_properties.2.qml              |   2 +-
 .../data/synthesized_properties.qml                |   2 +-
 .../qdeclarativemetaproperty/data/object.qml       |   2 +-
 .../data/synthesized_object.qml                    |   2 +-
 tests/benchmarks/declarative/qmltime/example.qml   |   2 +-
 .../declarative/qmltime/tests/anchors/empty.qml    |   2 +-
 .../declarative/qmltime/tests/anchors/fill.qml     |   2 +-
 .../declarative/qmltime/tests/anchors/null.qml     |   2 +-
 .../declarative/qmltime/tests/animation/large.qml  |   2 +-
 .../qmltime/tests/animation/largeNoProps.qml       |   2 +-
 .../qmltime/tests/item_creation/children.qml       |   2 +-
 .../qmltime/tests/item_creation/data.qml           |   2 +-
 .../qmltime/tests/item_creation/no_creation.qml    |   2 +-
 .../qmltime/tests/item_creation/resources.qml      |   2 +-
 .../declarative/qmltime/tests/loader/Loaded.qml    |   2 +-
 .../qmltime/tests/loader/component_loader.qml      |   2 +-
 .../qmltime/tests/loader/empty_loader.qml          |   2 +-
 .../declarative/qmltime/tests/loader/no_loader.qml |   2 +-
 .../qmltime/tests/loader/source_loader.qml         |   2 +-
 .../tests/positioner_creation/no_positioner.qml    |   2 +-
 .../tests/positioner_creation/null_positioner.qml  |   2 +-
 .../tests/positioner_creation/positioner.qml       |   2 +-
 .../qmltime/tests/vmemetaobject/null.qml           |   2 +-
 .../qmltime/tests/vmemetaobject/property.qml       |   2 +-
 .../declarative/script/data/CustomObject.qml       |   2 +-
 tests/benchmarks/declarative/script/data/block.qml |   2 +-
 .../declarative/script/data/global_prop.qml        |   2 +-
 tools/qml/browser/Browser.qml                      |   2 +-
 tools/qml/startup/Logo.qml                         |   2 +-
 tools/qml/startup/startup.qml                      |   2 +-
 1101 files changed, 1424 insertions(+), 1424 deletions(-)

diff --git a/demos/declarative/calculator/Core/Button.qml b/demos/declarative/calculator/Core/Button.qml
index 7b19feb..f37de48 100644
--- a/demos/declarative/calculator/Core/Button.qml
+++ b/demos/declarative/calculator/Core/Button.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 BorderImage {
     id: button
diff --git a/demos/declarative/calculator/Core/Display.qml b/demos/declarative/calculator/Core/Display.qml
index 53f74c9..f928d3a 100644
--- a/demos/declarative/calculator/Core/Display.qml
+++ b/demos/declarative/calculator/Core/Display.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 BorderImage {
     id: image
diff --git a/demos/declarative/calculator/calculator.qml b/demos/declarative/calculator/calculator.qml
index 68c922b..3e1c650 100644
--- a/demos/declarative/calculator/calculator.qml
+++ b/demos/declarative/calculator/calculator.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "Core"
 import "Core/calculator.js" as CalcEngine
 
diff --git a/demos/declarative/flickr/common/Progress.qml b/demos/declarative/flickr/common/Progress.qml
index 23bffb9..b928554 100644
--- a/demos/declarative/flickr/common/Progress.qml
+++ b/demos/declarative/flickr/common/Progress.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     property variant progress: 0
diff --git a/demos/declarative/flickr/common/RssModel.qml b/demos/declarative/flickr/common/RssModel.qml
index b4ea3ce..0c1c834 100644
--- a/demos/declarative/flickr/common/RssModel.qml
+++ b/demos/declarative/flickr/common/RssModel.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 XmlListModel {
     property string tags : ""
diff --git a/demos/declarative/flickr/common/ScrollBar.qml b/demos/declarative/flickr/common/ScrollBar.qml
index 1574915..dfe3cbf 100644
--- a/demos/declarative/flickr/common/ScrollBar.qml
+++ b/demos/declarative/flickr/common/ScrollBar.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: container
diff --git a/demos/declarative/flickr/common/Slider.qml b/demos/declarative/flickr/common/Slider.qml
index faa2e5f..edccc7d 100644
--- a/demos/declarative/flickr/common/Slider.qml
+++ b/demos/declarative/flickr/common/Slider.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: slider; width: 400; height: 16
diff --git a/demos/declarative/flickr/flickr-90.qml b/demos/declarative/flickr/flickr-90.qml
index 3db44de..31b1d91 100644
--- a/demos/declarative/flickr/flickr-90.qml
+++ b/demos/declarative/flickr/flickr-90.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 480; height: 320
diff --git a/demos/declarative/flickr/flickr.qml b/demos/declarative/flickr/flickr.qml
index 152f9f9..1533c04 100644
--- a/demos/declarative/flickr/flickr.qml
+++ b/demos/declarative/flickr/flickr.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "common" as Common
 import "mobile" as Mobile
 
diff --git a/demos/declarative/flickr/mobile/Button.qml b/demos/declarative/flickr/mobile/Button.qml
index 6228606..74a7dbb 100644
--- a/demos/declarative/flickr/mobile/Button.qml
+++ b/demos/declarative/flickr/mobile/Button.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: container
diff --git a/demos/declarative/flickr/mobile/GridDelegate.qml b/demos/declarative/flickr/mobile/GridDelegate.qml
index c368e95..8f01292 100644
--- a/demos/declarative/flickr/mobile/GridDelegate.qml
+++ b/demos/declarative/flickr/mobile/GridDelegate.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: wrapper; width: GridView.view.cellWidth; height: GridView.view.cellHeight
diff --git a/demos/declarative/flickr/mobile/ImageDetails.qml b/demos/declarative/flickr/mobile/ImageDetails.qml
index 6408fc6..5dd3b4e 100644
--- a/demos/declarative/flickr/mobile/ImageDetails.qml
+++ b/demos/declarative/flickr/mobile/ImageDetails.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "../common" as Common
 
 Flipable {
diff --git a/demos/declarative/flickr/mobile/ListDelegate.qml b/demos/declarative/flickr/mobile/ListDelegate.qml
index 9ec02e1..0773547 100644
--- a/demos/declarative/flickr/mobile/ListDelegate.qml
+++ b/demos/declarative/flickr/mobile/ListDelegate.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Component {
     Item {
diff --git a/demos/declarative/flickr/mobile/TitleBar.qml b/demos/declarative/flickr/mobile/TitleBar.qml
index 60ca4dc..f283307 100644
--- a/demos/declarative/flickr/mobile/TitleBar.qml
+++ b/demos/declarative/flickr/mobile/TitleBar.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: titleBar
diff --git a/demos/declarative/flickr/mobile/ToolBar.qml b/demos/declarative/flickr/mobile/ToolBar.qml
index b9cb915..55f19d2 100644
--- a/demos/declarative/flickr/mobile/ToolBar.qml
+++ b/demos/declarative/flickr/mobile/ToolBar.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: toolbar
diff --git a/demos/declarative/minehunt/MinehuntCore/Explosion.qml b/demos/declarative/minehunt/MinehuntCore/Explosion.qml
index b2644ff..f04d033 100644
--- a/demos/declarative/minehunt/MinehuntCore/Explosion.qml
+++ b/demos/declarative/minehunt/MinehuntCore/Explosion.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import Qt.labs.particles 1.0
 
 Item {
diff --git a/demos/declarative/minehunt/MinehuntCore/Tile.qml b/demos/declarative/minehunt/MinehuntCore/Tile.qml
index 64dd63c..1853ed9 100644
--- a/demos/declarative/minehunt/MinehuntCore/Tile.qml
+++ b/demos/declarative/minehunt/MinehuntCore/Tile.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Flipable {
     id: flipable
diff --git a/demos/declarative/minehunt/minehunt.qml b/demos/declarative/minehunt/minehunt.qml
index 4accb52..eb67b06 100644
--- a/demos/declarative/minehunt/minehunt.qml
+++ b/demos/declarative/minehunt/minehunt.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "MinehuntCore" 1.0
 
 Item {
diff --git a/demos/declarative/photoviewer/PhotoViewerCore/AlbumDelegate.qml b/demos/declarative/photoviewer/PhotoViewerCore/AlbumDelegate.qml
index 0df8155..9001033 100644
--- a/demos/declarative/photoviewer/PhotoViewerCore/AlbumDelegate.qml
+++ b/demos/declarative/photoviewer/PhotoViewerCore/AlbumDelegate.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Component {
     id: albumDelegate
diff --git a/demos/declarative/photoviewer/PhotoViewerCore/BusyIndicator.qml b/demos/declarative/photoviewer/PhotoViewerCore/BusyIndicator.qml
index e55bf17..7b28930 100644
--- a/demos/declarative/photoviewer/PhotoViewerCore/BusyIndicator.qml
+++ b/demos/declarative/photoviewer/PhotoViewerCore/BusyIndicator.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Image {
     id: container
diff --git a/demos/declarative/photoviewer/PhotoViewerCore/Button.qml b/demos/declarative/photoviewer/PhotoViewerCore/Button.qml
index 47b90c8..29f2bb7 100644
--- a/demos/declarative/photoviewer/PhotoViewerCore/Button.qml
+++ b/demos/declarative/photoviewer/PhotoViewerCore/Button.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: container
diff --git a/demos/declarative/photoviewer/PhotoViewerCore/EditableButton.qml b/demos/declarative/photoviewer/PhotoViewerCore/EditableButton.qml
index decc0fe..06f8062 100644
--- a/demos/declarative/photoviewer/PhotoViewerCore/EditableButton.qml
+++ b/demos/declarative/photoviewer/PhotoViewerCore/EditableButton.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: container
diff --git a/demos/declarative/photoviewer/PhotoViewerCore/PhotoDelegate.qml b/demos/declarative/photoviewer/PhotoViewerCore/PhotoDelegate.qml
index dadb409..5948b5d 100644
--- a/demos/declarative/photoviewer/PhotoViewerCore/PhotoDelegate.qml
+++ b/demos/declarative/photoviewer/PhotoViewerCore/PhotoDelegate.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "script/script.js" as Script
 
 Package {
diff --git a/demos/declarative/photoviewer/PhotoViewerCore/ProgressBar.qml b/demos/declarative/photoviewer/PhotoViewerCore/ProgressBar.qml
index 779d342..a0756ae 100644
--- a/demos/declarative/photoviewer/PhotoViewerCore/ProgressBar.qml
+++ b/demos/declarative/photoviewer/PhotoViewerCore/ProgressBar.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: container
diff --git a/demos/declarative/photoviewer/PhotoViewerCore/RssModel.qml b/demos/declarative/photoviewer/PhotoViewerCore/RssModel.qml
index 29bad52..15bb67f 100644
--- a/demos/declarative/photoviewer/PhotoViewerCore/RssModel.qml
+++ b/demos/declarative/photoviewer/PhotoViewerCore/RssModel.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 XmlListModel {
     property string tags : ""
diff --git a/demos/declarative/photoviewer/PhotoViewerCore/Tag.qml b/demos/declarative/photoviewer/PhotoViewerCore/Tag.qml
index 5e93046..9358975 100644
--- a/demos/declarative/photoviewer/PhotoViewerCore/Tag.qml
+++ b/demos/declarative/photoviewer/PhotoViewerCore/Tag.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Flipable {
     id: flipable
diff --git a/demos/declarative/photoviewer/photoviewer.qml b/demos/declarative/photoviewer/photoviewer.qml
index 3072ea2..0f59c64 100644
--- a/demos/declarative/photoviewer/photoviewer.qml
+++ b/demos/declarative/photoviewer/photoviewer.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "PhotoViewerCore"
 
 Rectangle {
diff --git a/demos/declarative/rssnews/content/BusyIndicator.qml b/demos/declarative/rssnews/content/BusyIndicator.qml
index 13f54f2..e305cbe 100644
--- a/demos/declarative/rssnews/content/BusyIndicator.qml
+++ b/demos/declarative/rssnews/content/BusyIndicator.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Image {
     id: container
diff --git a/demos/declarative/rssnews/content/CategoryDelegate.qml b/demos/declarative/rssnews/content/CategoryDelegate.qml
index edfb4bb..c4fa8cc 100644
--- a/demos/declarative/rssnews/content/CategoryDelegate.qml
+++ b/demos/declarative/rssnews/content/CategoryDelegate.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: delegate
diff --git a/demos/declarative/rssnews/content/NewsDelegate.qml b/demos/declarative/rssnews/content/NewsDelegate.qml
index cfe9b00..cf88f4e 100644
--- a/demos/declarative/rssnews/content/NewsDelegate.qml
+++ b/demos/declarative/rssnews/content/NewsDelegate.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: delegate
diff --git a/demos/declarative/rssnews/content/RssFeeds.qml b/demos/declarative/rssnews/content/RssFeeds.qml
index 62e7f14..37c4b69 100644
--- a/demos/declarative/rssnews/content/RssFeeds.qml
+++ b/demos/declarative/rssnews/content/RssFeeds.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 ListModel {
     id: rssFeeds
diff --git a/demos/declarative/rssnews/content/ScrollBar.qml b/demos/declarative/rssnews/content/ScrollBar.qml
index e0214d2..f20f0aa 100644
--- a/demos/declarative/rssnews/content/ScrollBar.qml
+++ b/demos/declarative/rssnews/content/ScrollBar.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: container
diff --git a/demos/declarative/rssnews/rssnews.qml b/demos/declarative/rssnews/rssnews.qml
index fb5b5a3..f6fe188 100644
--- a/demos/declarative/rssnews/rssnews.qml
+++ b/demos/declarative/rssnews/rssnews.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "content"
 
 Rectangle {
diff --git a/demos/declarative/samegame/SamegameCore/BoomBlock.qml b/demos/declarative/samegame/SamegameCore/BoomBlock.qml
index 43050af..afda29c 100644
--- a/demos/declarative/samegame/SamegameCore/BoomBlock.qml
+++ b/demos/declarative/samegame/SamegameCore/BoomBlock.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import Qt.labs.particles 1.0
 
 Item {
diff --git a/demos/declarative/samegame/SamegameCore/Button.qml b/demos/declarative/samegame/SamegameCore/Button.qml
index d5979b2..7fb7b65 100644
--- a/demos/declarative/samegame/SamegameCore/Button.qml
+++ b/demos/declarative/samegame/SamegameCore/Button.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: container
diff --git a/demos/declarative/samegame/SamegameCore/Dialog.qml b/demos/declarative/samegame/SamegameCore/Dialog.qml
index 7e64bd6..e1f3900 100644
--- a/demos/declarative/samegame/SamegameCore/Dialog.qml
+++ b/demos/declarative/samegame/SamegameCore/Dialog.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: page
diff --git a/demos/declarative/samegame/samegame.qml b/demos/declarative/samegame/samegame.qml
index 3e9c505..f66c40e 100644
--- a/demos/declarative/samegame/samegame.qml
+++ b/demos/declarative/samegame/samegame.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "SamegameCore"
 import "SamegameCore/samegame.js" as Logic
 
diff --git a/demos/declarative/snake/content/Button.qml b/demos/declarative/snake/content/Button.qml
index 5d9eebe..cf4519d 100644
--- a/demos/declarative/snake/content/Button.qml
+++ b/demos/declarative/snake/content/Button.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: container
diff --git a/demos/declarative/snake/content/Cookie.qml b/demos/declarative/snake/content/Cookie.qml
index eb57fd2..b4af9fe 100644
--- a/demos/declarative/snake/content/Cookie.qml
+++ b/demos/declarative/snake/content/Cookie.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import Qt.labs.particles 1.0
 
 Item  {
diff --git a/demos/declarative/snake/content/HighScoreModel.qml b/demos/declarative/snake/content/HighScoreModel.qml
index 42482f8..e3a4704 100644
--- a/demos/declarative/snake/content/HighScoreModel.qml
+++ b/demos/declarative/snake/content/HighScoreModel.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 // Models a high score table.
 //
diff --git a/demos/declarative/snake/content/Link.qml b/demos/declarative/snake/content/Link.qml
index 942008d..16b6e1e 100644
--- a/demos/declarative/snake/content/Link.qml
+++ b/demos/declarative/snake/content/Link.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import Qt.labs.particles 1.0
 
 Item { id:link
diff --git a/demos/declarative/snake/content/Skull.qml b/demos/declarative/snake/content/Skull.qml
index 0cc6186..1a3ff7e 100644
--- a/demos/declarative/snake/content/Skull.qml
+++ b/demos/declarative/snake/content/Skull.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Image {
     property bool spawned: false
diff --git a/demos/declarative/snake/snake.qml b/demos/declarative/snake/snake.qml
index 4d989df..5b69217 100644
--- a/demos/declarative/snake/snake.qml
+++ b/demos/declarative/snake/snake.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "content" as Content
 import "content/snake.js" as Logic
 
diff --git a/demos/declarative/twitter/TwitterCore/Button.qml b/demos/declarative/twitter/TwitterCore/Button.qml
index 437b013..a1fc2a2 100644
--- a/demos/declarative/twitter/TwitterCore/Button.qml
+++ b/demos/declarative/twitter/TwitterCore/Button.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: container
diff --git a/demos/declarative/twitter/TwitterCore/FatDelegate.qml b/demos/declarative/twitter/TwitterCore/FatDelegate.qml
index 27dd300..896abbe 100644
--- a/demos/declarative/twitter/TwitterCore/FatDelegate.qml
+++ b/demos/declarative/twitter/TwitterCore/FatDelegate.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Component {
     id: listDelegate
diff --git a/demos/declarative/twitter/TwitterCore/Input.qml b/demos/declarative/twitter/TwitterCore/Input.qml
index a33a995..b15f0d5 100644
--- a/demos/declarative/twitter/TwitterCore/Input.qml
+++ b/demos/declarative/twitter/TwitterCore/Input.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 FocusScope {
     id:container
diff --git a/demos/declarative/twitter/TwitterCore/Loading.qml b/demos/declarative/twitter/TwitterCore/Loading.qml
index b979291..afeafa0 100644
--- a/demos/declarative/twitter/TwitterCore/Loading.qml
+++ b/demos/declarative/twitter/TwitterCore/Loading.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Image {
     id: loading; source: "images/loading.png"
diff --git a/demos/declarative/twitter/TwitterCore/MultiTitleBar.qml b/demos/declarative/twitter/TwitterCore/MultiTitleBar.qml
index 29b7713..bc8e0de 100644
--- a/demos/declarative/twitter/TwitterCore/MultiTitleBar.qml
+++ b/demos/declarative/twitter/TwitterCore/MultiTitleBar.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     TitleBar { id: titleBar; width: parent.width; height: 60;
diff --git a/demos/declarative/twitter/TwitterCore/RssModel.qml b/demos/declarative/twitter/TwitterCore/RssModel.qml
index d03cdb3..276df62 100644
--- a/demos/declarative/twitter/TwitterCore/RssModel.qml
+++ b/demos/declarative/twitter/TwitterCore/RssModel.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item { id: wrapper
     property variant model: xmlModel
diff --git a/demos/declarative/twitter/TwitterCore/SearchView.qml b/demos/declarative/twitter/TwitterCore/SearchView.qml
index 22df374..effab30 100644
--- a/demos/declarative/twitter/TwitterCore/SearchView.qml
+++ b/demos/declarative/twitter/TwitterCore/SearchView.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 FocusScope {
     id: wrapper
diff --git a/demos/declarative/twitter/TwitterCore/TitleBar.qml b/demos/declarative/twitter/TwitterCore/TitleBar.qml
index 70de81d..19da491 100644
--- a/demos/declarative/twitter/TwitterCore/TitleBar.qml
+++ b/demos/declarative/twitter/TwitterCore/TitleBar.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: titleBar
diff --git a/demos/declarative/twitter/TwitterCore/ToolBar.qml b/demos/declarative/twitter/TwitterCore/ToolBar.qml
index e18f5c6..4ef92ff 100644
--- a/demos/declarative/twitter/TwitterCore/ToolBar.qml
+++ b/demos/declarative/twitter/TwitterCore/ToolBar.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: toolbar
diff --git a/demos/declarative/twitter/TwitterCore/UserModel.qml b/demos/declarative/twitter/TwitterCore/UserModel.qml
index d8ca804..013b827 100644
--- a/demos/declarative/twitter/TwitterCore/UserModel.qml
+++ b/demos/declarative/twitter/TwitterCore/UserModel.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 //This "model" gets the user information about the searched user. Mainly for the icon.
 
diff --git a/demos/declarative/twitter/twitter.qml b/demos/declarative/twitter/twitter.qml
index 6d224a2..4495523 100644
--- a/demos/declarative/twitter/twitter.qml
+++ b/demos/declarative/twitter/twitter.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "TwitterCore" 1.0 as Twitter
 
 Item {
diff --git a/demos/declarative/webbrowser/content/Button.qml b/demos/declarative/webbrowser/content/Button.qml
index 2a2e7ef..2da1c11 100644
--- a/demos/declarative/webbrowser/content/Button.qml
+++ b/demos/declarative/webbrowser/content/Button.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     property alias image: icon.source
diff --git a/demos/declarative/webbrowser/content/FlickableWebView.qml b/demos/declarative/webbrowser/content/FlickableWebView.qml
index fb479d2..6f4e09c 100644
--- a/demos/declarative/webbrowser/content/FlickableWebView.qml
+++ b/demos/declarative/webbrowser/content/FlickableWebView.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QtWebKit 1.0
 
 Flickable {
diff --git a/demos/declarative/webbrowser/content/Header.qml b/demos/declarative/webbrowser/content/Header.qml
index d3ccae3..88e3000 100644
--- a/demos/declarative/webbrowser/content/Header.qml
+++ b/demos/declarative/webbrowser/content/Header.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Image {
     id: header
diff --git a/demos/declarative/webbrowser/content/ScrollBar.qml b/demos/declarative/webbrowser/content/ScrollBar.qml
index d3f272c..19309fa 100644
--- a/demos/declarative/webbrowser/content/ScrollBar.qml
+++ b/demos/declarative/webbrowser/content/ScrollBar.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: container
diff --git a/demos/declarative/webbrowser/content/UrlInput.qml b/demos/declarative/webbrowser/content/UrlInput.qml
index 4f49821..0468b64 100644
--- a/demos/declarative/webbrowser/content/UrlInput.qml
+++ b/demos/declarative/webbrowser/content/UrlInput.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: container
diff --git a/demos/declarative/webbrowser/webbrowser.qml b/demos/declarative/webbrowser/webbrowser.qml
index 3bff0fe..a21fa0b 100644
--- a/demos/declarative/webbrowser/webbrowser.qml
+++ b/demos/declarative/webbrowser/webbrowser.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QtWebKit 1.0
 
 import "content"
diff --git a/demos/qtdemo/qmlShell.qml b/demos/qtdemo/qmlShell.qml
index 24c12ae..2764865 100644
--- a/demos/qtdemo/qmlShell.qml
+++ b/demos/qtdemo/qmlShell.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: main
diff --git a/doc/src/declarative/modules.qdoc b/doc/src/declarative/modules.qdoc
index 467b7d0..044c1e7 100644
--- a/doc/src/declarative/modules.qdoc
+++ b/doc/src/declarative/modules.qdoc
@@ -52,7 +52,7 @@ An \c import statement includes the module name, and possibly a version number.
 This can be seen in the snippet commonly found at the top of QML files:
 
 \qml
-    import Qt 4.7
+    import QtQuick 1.0
 \endqml
     
 This imports version 4.7 of the "Qt" module into the global namespace. (The QML 
@@ -126,7 +126,7 @@ application code. When importing an installed module, an un-quoted URI is
 used, with a mandatory version number:
 
 \code
-    import Qt 4.7
+    import QtQuick 1.0
     import com.nokia.qml.mymodule 1.0
 \endcode
 
@@ -181,7 +181,7 @@ By default, when a module is imported, its contents are imported into the global
 To import a module into a specific namespace, use the \e as keyword:
 
 \qml
-    import Qt 4.7 as QtLibrary
+    import QtQuick 1.0 as QtLibrary
     import "../MyComponents" as MyComponents
     import com.nokia.qml.mymodule 1.0 as MyModule
 \endqml
@@ -199,7 +199,7 @@ Types from these modules can then only be used when qualified by the namespace:
 Multiple modules can be imported into the same namespace in the same way that multiple modules can be imported into the global namespace:
 
 \qml
-    import Qt 4.7 as Nokia
+    import QtQuick 1.0 as Nokia
     import Ovi 1.0 as Nokia
 \endqml
 
diff --git a/doc/src/declarative/qdeclarativedebugging.qdoc b/doc/src/declarative/qdeclarativedebugging.qdoc
index 64c312c..26d3b38 100644
--- a/doc/src/declarative/qdeclarativedebugging.qdoc
+++ b/doc/src/declarative/qdeclarativedebugging.qdoc
@@ -59,7 +59,7 @@ from QML's import loading mechanisms.
 For example, for a simple QML file like this:
 
 \qml
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle { width: 100; height: 100 }
 \endqml
diff --git a/doc/src/declarative/qdeclarativedocument.qdoc b/doc/src/declarative/qdeclarativedocument.qdoc
index 8ca6c11..b6af90b 100644
--- a/doc/src/declarative/qdeclarativedocument.qdoc
+++ b/doc/src/declarative/qdeclarativedocument.qdoc
@@ -82,7 +82,7 @@ Each instance is created with a different value for its \c text property:
 \o \snippet doc/src/snippets/declarative/qml-documents/qmldocuments.qml document
 \o 
 \qml
-import Qt 4.7
+import QtQuick 1.0
 
 Column {
     spacing: 10
diff --git a/doc/src/declarative/qdeclarativei18n.qdoc b/doc/src/declarative/qdeclarativei18n.qdoc
index 70a3587..620b902 100644
--- a/doc/src/declarative/qdeclarativei18n.qdoc
+++ b/doc/src/declarative/qdeclarativei18n.qdoc
@@ -58,7 +58,7 @@ that needs to be translated is enclosed in a call to \c qsTr().
 
 hello.qml:
 \qml
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 200; height: 200
diff --git a/doc/src/declarative/qdeclarativeintro.qdoc b/doc/src/declarative/qdeclarativeintro.qdoc
index fa42f59..9d89edf 100644
--- a/doc/src/declarative/qdeclarativeintro.qdoc
+++ b/doc/src/declarative/qdeclarativeintro.qdoc
@@ -46,7 +46,7 @@ technologies like HTML and CSS, but it's not required.
 QML looks like this:
 
 \code
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 200
diff --git a/doc/src/declarative/qmlruntime.qdoc b/doc/src/declarative/qmlruntime.qdoc
index 9a84237..51f9e4d 100644
--- a/doc/src/declarative/qmlruntime.qdoc
+++ b/doc/src/declarative/qmlruntime.qdoc
@@ -60,7 +60,7 @@ QDeclarativeView is a QWidget-based class that is able to load QML files.
 For example, if there is a QML file, \c application.qml, like this:
 
 \qml
-    import Qt 4.7
+    import QtQuick 1.0
     
     Rectangle { width: 100; height: 100; color: "red" }
 \endqml
diff --git a/doc/src/declarative/qmlviewer.qdoc b/doc/src/declarative/qmlviewer.qdoc
index 41c4c80..81ad218 100644
--- a/doc/src/declarative/qmlviewer.qdoc
+++ b/doc/src/declarative/qmlviewer.qdoc
@@ -118,7 +118,7 @@ For example, this QML document refers to a \c lottoNumbers property which does
 not actually exist within the document:
 
 \qml
-import Qt 4.7
+import QtQuick 1.0
 
 ListView {
     width: 200; height: 300
@@ -131,7 +131,7 @@ If within the document's directory, there is a "dummydata" directory which
 contains a \c lottoNumbers.qml file like this:
 
 \qml
-import Qt 4.7
+import QtQuick 1.0
 
 ListModel {
     ListElement { number: 23 }
@@ -146,7 +146,7 @@ Child properties are included when loaded from dummy data. The following documen
 refers to a \c clock.time property:
 
 \qml
-import Qt 4.7    
+import QtQuick 1.0    
 Text { text: clock.time }
 \endqml
     
@@ -154,7 +154,7 @@ The text value could be filled by a \c dummydata/clock.qml file with a \c time
 property in the root context:
 
 \qml
-import Qt 4.7    
+import QtQuick 1.0    
 QtObject { property int time: 54321 }
 \endqml
 
diff --git a/doc/src/declarative/qtbinding.qdoc b/doc/src/declarative/qtbinding.qdoc
index 6eade18..35a05d2 100644
--- a/doc/src/declarative/qtbinding.qdoc
+++ b/doc/src/declarative/qtbinding.qdoc
@@ -188,7 +188,7 @@ is to have a "running" property in \c main.qml.  This leads to much nicer QML co
 \o
 \code
 // main.qml
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     MouseArea {
diff --git a/doc/src/declarative/scope.qdoc b/doc/src/declarative/scope.qdoc
index 363ba8d..5501242 100644
--- a/doc/src/declarative/scope.qdoc
+++ b/doc/src/declarative/scope.qdoc
@@ -112,7 +112,7 @@ following example shows a simple QML file that accesses some enumeration
 values and calls an imported JavaScript function.
 
 \code
-import Qt 4.7
+import QtQuick 1.0
 import "code.js" as Code
 
 ListView {
@@ -253,7 +253,7 @@ is used, the \c title property may resolve differently.
 
 \code
 // TitlePage.qml
-import Qt 4.7
+import QtQuick 1.0
 Item {
     property string title
     
@@ -269,7 +269,7 @@ Item {
 }
 
 // TitleText.qml
-import Qt 4.7
+import QtQuick 1.0
 Text {
     property int size
     text: "<b>" + title + "</b>"
@@ -285,7 +285,7 @@ to use property interfaces, like this:
 
 \code
 // TitlePage.qml
-import Qt 4.7
+import QtQuick 1.0
 Item {
     id: root
     property string title
@@ -304,7 +304,7 @@ Item {
 }
 
 // TitleText.qml
-import Qt 4.7
+import QtQuick 1.0
 Text {
     property string title
     property int size
diff --git a/doc/src/getting-started/gettingstartedqml.qdoc b/doc/src/getting-started/gettingstartedqml.qdoc
index a5e45d9..e2d6e72 100644
--- a/doc/src/getting-started/gettingstartedqml.qdoc
+++ b/doc/src/getting-started/gettingstartedqml.qdoc
@@ -73,7 +73,7 @@
 
     \snippet examples/tutorials/gettingStarted/gsQml/part0/Button.qml document
 
-    First, the \c { import Qt 4.7 } allows the qmlviewer tool to import the QML elements
+    First, the \c { import QtQuick 1.0 } allows the qmlviewer tool to import the QML elements
     we will later use. This line must exist for every QML file. Notice that the version
     of Qt modules is included in the import statement.
 
@@ -209,7 +209,7 @@
     \c FileMenu.qml.
 
     \code
-        import Qt 4.7                \\import the main Qt QML module
+        import QtQuick 1.0                \\import the main Qt QML module
         import "folderName"            \\import the contents of the folder    
         import "script.js" as Script        \\import a Javascript file and name it as Script
     \endcode
diff --git a/doc/src/snippets/declarative/SelfDestroyingRect.qml b/doc/src/snippets/declarative/SelfDestroyingRect.qml
index 413c04e..f89588b 100644
--- a/doc/src/snippets/declarative/SelfDestroyingRect.qml
+++ b/doc/src/snippets/declarative/SelfDestroyingRect.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: rect
diff --git a/doc/src/snippets/declarative/Sprite.qml b/doc/src/snippets/declarative/Sprite.qml
index 3928c4d..3bcd599 100644
--- a/doc/src/snippets/declarative/Sprite.qml
+++ b/doc/src/snippets/declarative/Sprite.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle { width: 80; height: 50; color: "red" }
 //![0]
diff --git a/doc/src/snippets/declarative/anchoranimation.qml b/doc/src/snippets/declarative/anchoranimation.qml
index f149326..d8235f6 100644
--- a/doc/src/snippets/declarative/anchoranimation.qml
+++ b/doc/src/snippets/declarative/anchoranimation.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: container
diff --git a/doc/src/snippets/declarative/anchorchanges.qml b/doc/src/snippets/declarative/anchorchanges.qml
index 19356d7..66c31c5 100644
--- a/doc/src/snippets/declarative/anchorchanges.qml
+++ b/doc/src/snippets/declarative/anchorchanges.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: window
diff --git a/doc/src/snippets/declarative/animatedimage.qml b/doc/src/snippets/declarative/animatedimage.qml
index 66abbae..a9b58c5 100644
--- a/doc/src/snippets/declarative/animatedimage.qml
+++ b/doc/src/snippets/declarative/animatedimage.qml
@@ -42,7 +42,7 @@
 // examples/declarative/imageelements/animatedimage
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: animation.width; height: animation.height + 8
diff --git a/doc/src/snippets/declarative/animation-behavioral.qml b/doc/src/snippets/declarative/animation-behavioral.qml
index a4fa648..0462e9a 100644
--- a/doc/src/snippets/declarative/animation-behavioral.qml
+++ b/doc/src/snippets/declarative/animation-behavioral.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 100; height: 100
diff --git a/doc/src/snippets/declarative/animation-easing.qml b/doc/src/snippets/declarative/animation-easing.qml
index 97f6e60..3438737 100644
--- a/doc/src/snippets/declarative/animation-easing.qml
+++ b/doc/src/snippets/declarative/animation-easing.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 100; height: 100
diff --git a/doc/src/snippets/declarative/animation-elements.qml b/doc/src/snippets/declarative/animation-elements.qml
index a65bd67..7843b75 100644
--- a/doc/src/snippets/declarative/animation-elements.qml
+++ b/doc/src/snippets/declarative/animation-elements.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Row {
 
diff --git a/doc/src/snippets/declarative/animation-groups.qml b/doc/src/snippets/declarative/animation-groups.qml
index ba546c9..57cc8c2 100644
--- a/doc/src/snippets/declarative/animation-groups.qml
+++ b/doc/src/snippets/declarative/animation-groups.qml
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import Qt 4.7
+import QtQuick 1.0
 
 Row {
 
diff --git a/doc/src/snippets/declarative/animation-propertyvaluesource.qml b/doc/src/snippets/declarative/animation-propertyvaluesource.qml
index 366505c..ba56afd 100644
--- a/doc/src/snippets/declarative/animation-propertyvaluesource.qml
+++ b/doc/src/snippets/declarative/animation-propertyvaluesource.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 100; height: 100
diff --git a/doc/src/snippets/declarative/animation-signalhandler.qml b/doc/src/snippets/declarative/animation-signalhandler.qml
index 492c007..16f27c6 100644
--- a/doc/src/snippets/declarative/animation-signalhandler.qml
+++ b/doc/src/snippets/declarative/animation-signalhandler.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: rect
diff --git a/doc/src/snippets/declarative/animation-standalone.qml b/doc/src/snippets/declarative/animation-standalone.qml
index c847d02..1ff4073 100644
--- a/doc/src/snippets/declarative/animation-standalone.qml
+++ b/doc/src/snippets/declarative/animation-standalone.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: rect
diff --git a/doc/src/snippets/declarative/animation-transitions.qml b/doc/src/snippets/declarative/animation-transitions.qml
index 5b0bb84..025fc90 100644
--- a/doc/src/snippets/declarative/animation-transitions.qml
+++ b/doc/src/snippets/declarative/animation-transitions.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: rect
diff --git a/doc/src/snippets/declarative/behavior.qml b/doc/src/snippets/declarative/behavior.qml
index 7f66e5a..7e2d1e7 100644
--- a/doc/src/snippets/declarative/behavior.qml
+++ b/doc/src/snippets/declarative/behavior.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: rect
diff --git a/doc/src/snippets/declarative/borderimage/borderimage-scaled.qml b/doc/src/snippets/declarative/borderimage/borderimage-scaled.qml
index 0ed9943..ba30491 100644
--- a/doc/src/snippets/declarative/borderimage/borderimage-scaled.qml
+++ b/doc/src/snippets/declarative/borderimage/borderimage-scaled.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: page
diff --git a/doc/src/snippets/declarative/borderimage/borderimage-tiled.qml b/doc/src/snippets/declarative/borderimage/borderimage-tiled.qml
index 680709d..98a4175 100644
--- a/doc/src/snippets/declarative/borderimage/borderimage-tiled.qml
+++ b/doc/src/snippets/declarative/borderimage/borderimage-tiled.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: page
diff --git a/doc/src/snippets/declarative/borderimage/normal-image.qml b/doc/src/snippets/declarative/borderimage/normal-image.qml
index 85a7f52..f8e3c60 100644
--- a/doc/src/snippets/declarative/borderimage/normal-image.qml
+++ b/doc/src/snippets/declarative/borderimage/normal-image.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: page
diff --git a/doc/src/snippets/declarative/codingconventions/dotproperties.qml b/doc/src/snippets/declarative/codingconventions/dotproperties.qml
index 8a173cd..98cb09c 100644
--- a/doc/src/snippets/declarative/codingconventions/dotproperties.qml
+++ b/doc/src/snippets/declarative/codingconventions/dotproperties.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
 
diff --git a/doc/src/snippets/declarative/codingconventions/javascript-imports.qml b/doc/src/snippets/declarative/codingconventions/javascript-imports.qml
index 391bf27..931349f 100644
--- a/doc/src/snippets/declarative/codingconventions/javascript-imports.qml
+++ b/doc/src/snippets/declarative/codingconventions/javascript-imports.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 //![0]
 import "myscript.js" as Script
diff --git a/doc/src/snippets/declarative/codingconventions/javascript.qml b/doc/src/snippets/declarative/codingconventions/javascript.qml
index 90790b9..6c94626 100644
--- a/doc/src/snippets/declarative/codingconventions/javascript.qml
+++ b/doc/src/snippets/declarative/codingconventions/javascript.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
 
diff --git a/doc/src/snippets/declarative/codingconventions/lists.qml b/doc/src/snippets/declarative/codingconventions/lists.qml
index 8d2bdbc..a7f3c8f 100644
--- a/doc/src/snippets/declarative/codingconventions/lists.qml
+++ b/doc/src/snippets/declarative/codingconventions/lists.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     Item {
diff --git a/doc/src/snippets/declarative/codingconventions/photo.qml b/doc/src/snippets/declarative/codingconventions/photo.qml
index 359a756..2eba035 100644
--- a/doc/src/snippets/declarative/codingconventions/photo.qml
+++ b/doc/src/snippets/declarative/codingconventions/photo.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 //! [0]
 Rectangle {
diff --git a/doc/src/snippets/declarative/coloranimation.qml b/doc/src/snippets/declarative/coloranimation.qml
index d904721..452599e 100644
--- a/doc/src/snippets/declarative/coloranimation.qml
+++ b/doc/src/snippets/declarative/coloranimation.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 100; height: 100
diff --git a/doc/src/snippets/declarative/column/column.qml b/doc/src/snippets/declarative/column/column.qml
index 6d378bb..45c6822 100644
--- a/doc/src/snippets/declarative/column/column.qml
+++ b/doc/src/snippets/declarative/column/column.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 310; height: 170
diff --git a/doc/src/snippets/declarative/column/vertical-positioner-transition.qml b/doc/src/snippets/declarative/column/vertical-positioner-transition.qml
index 7785776..cd2fdcc 100644
--- a/doc/src/snippets/declarative/column/vertical-positioner-transition.qml
+++ b/doc/src/snippets/declarative/column/vertical-positioner-transition.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 //! [document]
 Column {
diff --git a/doc/src/snippets/declarative/column/vertical-positioner.qml b/doc/src/snippets/declarative/column/vertical-positioner.qml
index 86ecc55..693734b 100644
--- a/doc/src/snippets/declarative/column/vertical-positioner.qml
+++ b/doc/src/snippets/declarative/column/vertical-positioner.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 //! [document]
 Column {
diff --git a/doc/src/snippets/declarative/comments.qml b/doc/src/snippets/declarative/comments.qml
index aa034c6..a8e47ad 100644
--- a/doc/src/snippets/declarative/comments.qml
+++ b/doc/src/snippets/declarative/comments.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 //![0]
 Text {
diff --git a/doc/src/snippets/declarative/component.qml b/doc/src/snippets/declarative/component.qml
index 84c063f..ed55803 100644
--- a/doc/src/snippets/declarative/component.qml
+++ b/doc/src/snippets/declarative/component.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 100; height: 100
diff --git a/doc/src/snippets/declarative/createComponent-simple.qml b/doc/src/snippets/declarative/createComponent-simple.qml
index f4c240d..f052529 100644
--- a/doc/src/snippets/declarative/createComponent-simple.qml
+++ b/doc/src/snippets/declarative/createComponent-simple.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: container
diff --git a/doc/src/snippets/declarative/createComponent.qml b/doc/src/snippets/declarative/createComponent.qml
index f1a7436..619c02d 100644
--- a/doc/src/snippets/declarative/createComponent.qml
+++ b/doc/src/snippets/declarative/createComponent.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 import "componentCreation.js" as MyScript
 
 Rectangle {
diff --git a/doc/src/snippets/declarative/createQmlObject.qml b/doc/src/snippets/declarative/createQmlObject.qml
index 6a4eae8..cfcffe1 100644
--- a/doc/src/snippets/declarative/createQmlObject.qml
+++ b/doc/src/snippets/declarative/createQmlObject.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: parentItem
@@ -48,7 +48,7 @@ Rectangle {
     
     function createIt() {
 //![0]
-var newObject = Qt.createQmlObject('import Qt 4.7; Rectangle {color: "red"; width: 20; height: 20}',
+var newObject = Qt.createQmlObject('import QtQuick 1.0; Rectangle {color: "red"; width: 20; height: 20}',
     parentItem, "dynamicSnippet1");
 //![0]
 
diff --git a/doc/src/snippets/declarative/dynamicObjects-destroy.qml b/doc/src/snippets/declarative/dynamicObjects-destroy.qml
index b4ae80c..665f631 100644
--- a/doc/src/snippets/declarative/dynamicObjects-destroy.qml
+++ b/doc/src/snippets/declarative/dynamicObjects-destroy.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: container
diff --git a/doc/src/snippets/declarative/flickable.qml b/doc/src/snippets/declarative/flickable.qml
index a283e9a..80e7301 100644
--- a/doc/src/snippets/declarative/flickable.qml
+++ b/doc/src/snippets/declarative/flickable.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Flickable {
     width: 200; height: 200
diff --git a/doc/src/snippets/declarative/flickableScrollbar.qml b/doc/src/snippets/declarative/flickableScrollbar.qml
index fc06f63..18ea45a 100644
--- a/doc/src/snippets/declarative/flickableScrollbar.qml
+++ b/doc/src/snippets/declarative/flickableScrollbar.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 //![0]
 Rectangle {
diff --git a/doc/src/snippets/declarative/flipable/flipable.qml b/doc/src/snippets/declarative/flipable/flipable.qml
index eaf367a..cd5da4b 100644
--- a/doc/src/snippets/declarative/flipable/flipable.qml
+++ b/doc/src/snippets/declarative/flipable/flipable.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [0]
-import Qt 4.7
+import QtQuick 1.0
 
 Flipable {
     id: flipable
diff --git a/doc/src/snippets/declarative/flow-diagram.qml b/doc/src/snippets/declarative/flow-diagram.qml
index f34e3fd..c970164 100644
--- a/doc/src/snippets/declarative/flow-diagram.qml
+++ b/doc/src/snippets/declarative/flow-diagram.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "lightblue"
diff --git a/doc/src/snippets/declarative/flow.qml b/doc/src/snippets/declarative/flow.qml
index 809627e..167cbdb 100644
--- a/doc/src/snippets/declarative/flow.qml
+++ b/doc/src/snippets/declarative/flow.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "lightblue"
diff --git a/doc/src/snippets/declarative/focusscopes.qml b/doc/src/snippets/declarative/focusscopes.qml
index da6a850..4713c0c 100644
--- a/doc/src/snippets/declarative/focusscopes.qml
+++ b/doc/src/snippets/declarative/focusscopes.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 //![0]
 Rectangle {
diff --git a/doc/src/snippets/declarative/folderlistmodel.qml b/doc/src/snippets/declarative/folderlistmodel.qml
index a5e0071..d1cd34b 100644
--- a/doc/src/snippets/declarative/folderlistmodel.qml
+++ b/doc/src/snippets/declarative/folderlistmodel.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 import Qt.labs.folderlistmodel 1.0
 
 ListView {
diff --git a/doc/src/snippets/declarative/gradient.qml b/doc/src/snippets/declarative/gradient.qml
index 4c8bd40..47165a4 100644
--- a/doc/src/snippets/declarative/gradient.qml
+++ b/doc/src/snippets/declarative/gradient.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 //![code]
 Rectangle {
diff --git a/doc/src/snippets/declarative/grid/grid-items.qml b/doc/src/snippets/declarative/grid/grid-items.qml
index 2382d38..62a444d 100644
--- a/doc/src/snippets/declarative/grid/grid-items.qml
+++ b/doc/src/snippets/declarative/grid/grid-items.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 112; height: 112
diff --git a/doc/src/snippets/declarative/grid/grid-no-spacing.qml b/doc/src/snippets/declarative/grid/grid-no-spacing.qml
index 6318165..a6ca305 100644
--- a/doc/src/snippets/declarative/grid/grid-no-spacing.qml
+++ b/doc/src/snippets/declarative/grid/grid-no-spacing.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 112; height: 112
diff --git a/doc/src/snippets/declarative/grid/grid-spacing.qml b/doc/src/snippets/declarative/grid/grid-spacing.qml
index fb3822c..c03cdad 100644
--- a/doc/src/snippets/declarative/grid/grid-spacing.qml
+++ b/doc/src/snippets/declarative/grid/grid-spacing.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 112; height: 112
diff --git a/doc/src/snippets/declarative/grid/grid.qml b/doc/src/snippets/declarative/grid/grid.qml
index 4599806..837ae60 100644
--- a/doc/src/snippets/declarative/grid/grid.qml
+++ b/doc/src/snippets/declarative/grid/grid.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Grid {
     columns: 3
diff --git a/doc/src/snippets/declarative/gridview/ContactModel.qml b/doc/src/snippets/declarative/gridview/ContactModel.qml
index 9fdeb4a..c3c3962 100644
--- a/doc/src/snippets/declarative/gridview/ContactModel.qml
+++ b/doc/src/snippets/declarative/gridview/ContactModel.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 ListModel {
 
diff --git a/doc/src/snippets/declarative/gridview/gridview.qml b/doc/src/snippets/declarative/gridview/gridview.qml
index cbebb0a..73e58ec 100644
--- a/doc/src/snippets/declarative/gridview/gridview.qml
+++ b/doc/src/snippets/declarative/gridview/gridview.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![import]
-import Qt 4.7
+import QtQuick 1.0
 //![import]
 
 Rectangle {
diff --git a/doc/src/snippets/declarative/image.qml b/doc/src/snippets/declarative/image.qml
index 228e83a..4c66ec1 100644
--- a/doc/src/snippets/declarative/image.qml
+++ b/doc/src/snippets/declarative/image.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Image {
     source: "pics/qtlogo.png"
diff --git a/doc/src/snippets/declarative/listmodel-modify.qml b/doc/src/snippets/declarative/listmodel-modify.qml
index f08137f..d85da6c 100644
--- a/doc/src/snippets/declarative/listmodel-modify.qml
+++ b/doc/src/snippets/declarative/listmodel-modify.qml
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 200; height: 200
diff --git a/doc/src/snippets/declarative/listmodel-nested.qml b/doc/src/snippets/declarative/listmodel-nested.qml
index c38ee2d..36c5d66 100644
--- a/doc/src/snippets/declarative/listmodel-nested.qml
+++ b/doc/src/snippets/declarative/listmodel-nested.qml
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 200; height: 200
diff --git a/doc/src/snippets/declarative/listmodel-simple.qml b/doc/src/snippets/declarative/listmodel-simple.qml
index e561284..c8e83eb 100644
--- a/doc/src/snippets/declarative/listmodel-simple.qml
+++ b/doc/src/snippets/declarative/listmodel-simple.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 200; height: 200
diff --git a/doc/src/snippets/declarative/listmodel.qml b/doc/src/snippets/declarative/listmodel.qml
index 20f2074..f5b6cd6 100644
--- a/doc/src/snippets/declarative/listmodel.qml
+++ b/doc/src/snippets/declarative/listmodel.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 ListModel {
     id: fruitModel
diff --git a/doc/src/snippets/declarative/listview/ContactModel.qml b/doc/src/snippets/declarative/listview/ContactModel.qml
index f48f84f..d421ffc 100644
--- a/doc/src/snippets/declarative/listview/ContactModel.qml
+++ b/doc/src/snippets/declarative/listview/ContactModel.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 ListModel {
     ListElement {
diff --git a/doc/src/snippets/declarative/listview/listview-snippet.qml b/doc/src/snippets/declarative/listview/listview-snippet.qml
index d81bcbb..f2a260d 100644
--- a/doc/src/snippets/declarative/listview/listview-snippet.qml
+++ b/doc/src/snippets/declarative/listview/listview-snippet.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 ListView {
     width: 50; height: 200
diff --git a/doc/src/snippets/declarative/listview/listview.qml b/doc/src/snippets/declarative/listview/listview.qml
index 2945b2f..8ba47a8 100644
--- a/doc/src/snippets/declarative/listview/listview.qml
+++ b/doc/src/snippets/declarative/listview/listview.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![import]
-import Qt 4.7
+import QtQuick 1.0
 //![import]
 
 Item {
diff --git a/doc/src/snippets/declarative/loader/KeyReader.qml b/doc/src/snippets/declarative/loader/KeyReader.qml
index 66a74fa..e53700c 100644
--- a/doc/src/snippets/declarative/loader/KeyReader.qml
+++ b/doc/src/snippets/declarative/loader/KeyReader.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     Item {
diff --git a/doc/src/snippets/declarative/loader/MyItem.qml b/doc/src/snippets/declarative/loader/MyItem.qml
index 22c3fd3..199c64a 100644
--- a/doc/src/snippets/declarative/loader/MyItem.qml
+++ b/doc/src/snippets/declarative/loader/MyItem.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
    id: myItem
diff --git a/doc/src/snippets/declarative/loader/connections.qml b/doc/src/snippets/declarative/loader/connections.qml
index a1cdce2..18f4259 100644
--- a/doc/src/snippets/declarative/loader/connections.qml
+++ b/doc/src/snippets/declarative/loader/connections.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 100; height: 100
diff --git a/doc/src/snippets/declarative/loader/focus.qml b/doc/src/snippets/declarative/loader/focus.qml
index 4b4c940..4b3042a 100644
--- a/doc/src/snippets/declarative/loader/focus.qml
+++ b/doc/src/snippets/declarative/loader/focus.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 200; height: 200
diff --git a/doc/src/snippets/declarative/loader/simple.qml b/doc/src/snippets/declarative/loader/simple.qml
index bb06ffc..556ce60 100644
--- a/doc/src/snippets/declarative/loader/simple.qml
+++ b/doc/src/snippets/declarative/loader/simple.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 200; height: 200
diff --git a/doc/src/snippets/declarative/mousearea/mousearea-snippet.qml b/doc/src/snippets/declarative/mousearea/mousearea-snippet.qml
index 85071f1..e2a4ee9 100644
--- a/doc/src/snippets/declarative/mousearea/mousearea-snippet.qml
+++ b/doc/src/snippets/declarative/mousearea/mousearea-snippet.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle { 
     width: 100; height: 100
diff --git a/doc/src/snippets/declarative/mousearea/mousearea.qml b/doc/src/snippets/declarative/mousearea/mousearea.qml
index e7764f9..7cd0a77 100644
--- a/doc/src/snippets/declarative/mousearea/mousearea.qml
+++ b/doc/src/snippets/declarative/mousearea/mousearea.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [import]
-import Qt 4.7
+import QtQuick 1.0
 //! [import]
 
 Rectangle {
diff --git a/doc/src/snippets/declarative/mousearea/mouseareadragfilter.qml b/doc/src/snippets/declarative/mousearea/mouseareadragfilter.qml
index fa0682e..8f9fd47 100644
--- a/doc/src/snippets/declarative/mousearea/mouseareadragfilter.qml
+++ b/doc/src/snippets/declarative/mousearea/mouseareadragfilter.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [dragfilter]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 480
diff --git a/doc/src/snippets/declarative/numberanimation.qml b/doc/src/snippets/declarative/numberanimation.qml
index 19c0b0d..8f64493 100644
--- a/doc/src/snippets/declarative/numberanimation.qml
+++ b/doc/src/snippets/declarative/numberanimation.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 100; height: 100
diff --git a/doc/src/snippets/declarative/parallelanimation.qml b/doc/src/snippets/declarative/parallelanimation.qml
index caf4e01..0badc03 100644
--- a/doc/src/snippets/declarative/parallelanimation.qml
+++ b/doc/src/snippets/declarative/parallelanimation.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: rect
diff --git a/doc/src/snippets/declarative/parentanimation.qml b/doc/src/snippets/declarative/parentanimation.qml
index b8a4c00..fa49d7a 100644
--- a/doc/src/snippets/declarative/parentanimation.qml
+++ b/doc/src/snippets/declarative/parentanimation.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 200; height: 100
diff --git a/doc/src/snippets/declarative/parentchange.qml b/doc/src/snippets/declarative/parentchange.qml
index 72932b2..e73bbb3 100644
--- a/doc/src/snippets/declarative/parentchange.qml
+++ b/doc/src/snippets/declarative/parentchange.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 200; height: 100
diff --git a/doc/src/snippets/declarative/pathview/ContactModel.qml b/doc/src/snippets/declarative/pathview/ContactModel.qml
index 62daf3d..07db8dc 100644
--- a/doc/src/snippets/declarative/pathview/ContactModel.qml
+++ b/doc/src/snippets/declarative/pathview/ContactModel.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 ListModel {
     ListElement {
diff --git a/doc/src/snippets/declarative/pathview/pathattributes.qml b/doc/src/snippets/declarative/pathview/pathattributes.qml
index a45f15a..d6dacdb 100644
--- a/doc/src/snippets/declarative/pathview/pathattributes.qml
+++ b/doc/src/snippets/declarative/pathview/pathattributes.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 240; height: 200
diff --git a/doc/src/snippets/declarative/pathview/pathview.qml b/doc/src/snippets/declarative/pathview/pathview.qml
index e03c615..93298c4 100644
--- a/doc/src/snippets/declarative/pathview/pathview.qml
+++ b/doc/src/snippets/declarative/pathview/pathview.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 240; height: 200
diff --git a/doc/src/snippets/declarative/propertyaction.qml b/doc/src/snippets/declarative/propertyaction.qml
index 696c9ef..acb5c43 100644
--- a/doc/src/snippets/declarative/propertyaction.qml
+++ b/doc/src/snippets/declarative/propertyaction.qml
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import Qt 4.7
+import QtQuick 1.0
 
 Row {
 
diff --git a/doc/src/snippets/declarative/propertyanimation.qml b/doc/src/snippets/declarative/propertyanimation.qml
index 24efd60..1f1cbaf 100644
--- a/doc/src/snippets/declarative/propertyanimation.qml
+++ b/doc/src/snippets/declarative/propertyanimation.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Row {
 
diff --git a/doc/src/snippets/declarative/propertychanges.qml b/doc/src/snippets/declarative/propertychanges.qml
index 06a3fae..00f6bfe 100644
--- a/doc/src/snippets/declarative/propertychanges.qml
+++ b/doc/src/snippets/declarative/propertychanges.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![import]
-import Qt 4.7
+import QtQuick 1.0
 //![import]
 
 Column {
diff --git a/doc/src/snippets/declarative/qml-data-models/dynamic-listmodel.qml b/doc/src/snippets/declarative/qml-data-models/dynamic-listmodel.qml
index 48f2bdb..4aa318c 100644
--- a/doc/src/snippets/declarative/qml-data-models/dynamic-listmodel.qml
+++ b/doc/src/snippets/declarative/qml-data-models/dynamic-listmodel.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 200; height: 250
diff --git a/doc/src/snippets/declarative/qml-data-models/listelements.qml b/doc/src/snippets/declarative/qml-data-models/listelements.qml
index 2d12567..44fb056 100644
--- a/doc/src/snippets/declarative/qml-data-models/listelements.qml
+++ b/doc/src/snippets/declarative/qml-data-models/listelements.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 200; height: 250
diff --git a/doc/src/snippets/declarative/qml-data-models/listmodel-listview.qml b/doc/src/snippets/declarative/qml-data-models/listmodel-listview.qml
index 69533c9..53f844a 100644
--- a/doc/src/snippets/declarative/qml-data-models/listmodel-listview.qml
+++ b/doc/src/snippets/declarative/qml-data-models/listmodel-listview.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 200; height: 250
diff --git a/doc/src/snippets/declarative/qml-documents/inline-component.qml b/doc/src/snippets/declarative/qml-documents/inline-component.qml
index 45d7eb4..eef68a3 100644
--- a/doc/src/snippets/declarative/qml-documents/inline-component.qml
+++ b/doc/src/snippets/declarative/qml-documents/inline-component.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 240; height: 320; 
diff --git a/doc/src/snippets/declarative/qml-documents/inline-text-component.qml b/doc/src/snippets/declarative/qml-documents/inline-text-component.qml
index 1f3af33..593862d 100644
--- a/doc/src/snippets/declarative/qml-documents/inline-text-component.qml
+++ b/doc/src/snippets/declarative/qml-documents/inline-text-component.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 240; height: 320; 
diff --git a/doc/src/snippets/declarative/qml-documents/non-trivial.qml b/doc/src/snippets/declarative/qml-documents/non-trivial.qml
index e9cba98..ba567b5 100644
--- a/doc/src/snippets/declarative/qml-documents/non-trivial.qml
+++ b/doc/src/snippets/declarative/qml-documents/non-trivial.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 240; height: 320; 
diff --git a/doc/src/snippets/declarative/qml-documents/qmldocuments.qml b/doc/src/snippets/declarative/qml-documents/qmldocuments.qml
index a4b5589..20efc35 100644
--- a/doc/src/snippets/declarative/qml-documents/qmldocuments.qml
+++ b/doc/src/snippets/declarative/qml-documents/qmldocuments.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     property alias text: textItem.text
diff --git a/doc/src/snippets/declarative/qml-intro/anchors1.qml b/doc/src/snippets/declarative/qml-intro/anchors1.qml
index ba6f928..077eab2 100644
--- a/doc/src/snippets/declarative/qml-intro/anchors1.qml
+++ b/doc/src/snippets/declarative/qml-intro/anchors1.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: myWin
diff --git a/doc/src/snippets/declarative/qml-intro/anchors2.qml b/doc/src/snippets/declarative/qml-intro/anchors2.qml
index ac60e1b..79f180d 100644
--- a/doc/src/snippets/declarative/qml-intro/anchors2.qml
+++ b/doc/src/snippets/declarative/qml-intro/anchors2.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: myWin
diff --git a/doc/src/snippets/declarative/qml-intro/anchors3.qml b/doc/src/snippets/declarative/qml-intro/anchors3.qml
index ab74670..db42e6b 100644
--- a/doc/src/snippets/declarative/qml-intro/anchors3.qml
+++ b/doc/src/snippets/declarative/qml-intro/anchors3.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: myWin
diff --git a/doc/src/snippets/declarative/qml-intro/hello-world1.qml b/doc/src/snippets/declarative/qml-intro/hello-world1.qml
index 55b39c6..176f4f4 100644
--- a/doc/src/snippets/declarative/qml-intro/hello-world1.qml
+++ b/doc/src/snippets/declarative/qml-intro/hello-world1.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: myRectangle
diff --git a/doc/src/snippets/declarative/qml-intro/hello-world2.qml b/doc/src/snippets/declarative/qml-intro/hello-world2.qml
index c537528..98f04ec 100644
--- a/doc/src/snippets/declarative/qml-intro/hello-world2.qml
+++ b/doc/src/snippets/declarative/qml-intro/hello-world2.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: myRectangle
diff --git a/doc/src/snippets/declarative/qml-intro/hello-world3.qml b/doc/src/snippets/declarative/qml-intro/hello-world3.qml
index 794c406..abf684c 100644
--- a/doc/src/snippets/declarative/qml-intro/hello-world3.qml
+++ b/doc/src/snippets/declarative/qml-intro/hello-world3.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: myRectangle
diff --git a/doc/src/snippets/declarative/qml-intro/hello-world4.qml b/doc/src/snippets/declarative/qml-intro/hello-world4.qml
index 7ea4bed..de794ca 100644
--- a/doc/src/snippets/declarative/qml-intro/hello-world4.qml
+++ b/doc/src/snippets/declarative/qml-intro/hello-world4.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: myRectangle
diff --git a/doc/src/snippets/declarative/qml-intro/hello-world5.qml b/doc/src/snippets/declarative/qml-intro/hello-world5.qml
index 3345882..95ec6c8 100644
--- a/doc/src/snippets/declarative/qml-intro/hello-world5.qml
+++ b/doc/src/snippets/declarative/qml-intro/hello-world5.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: myRectangle
diff --git a/doc/src/snippets/declarative/qml-intro/number-animation1.qml b/doc/src/snippets/declarative/qml-intro/number-animation1.qml
index 64ebe7a..aa5c109 100644
--- a/doc/src/snippets/declarative/qml-intro/number-animation1.qml
+++ b/doc/src/snippets/declarative/qml-intro/number-animation1.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: mainRec
diff --git a/doc/src/snippets/declarative/qml-intro/number-animation2.qml b/doc/src/snippets/declarative/qml-intro/number-animation2.qml
index 7905002..9c6a4bc 100644
--- a/doc/src/snippets/declarative/qml-intro/number-animation2.qml
+++ b/doc/src/snippets/declarative/qml-intro/number-animation2.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: mainRec
diff --git a/doc/src/snippets/declarative/qml-intro/rectangle.qml b/doc/src/snippets/declarative/qml-intro/rectangle.qml
index 1ce0a04..ccfa514 100644
--- a/doc/src/snippets/declarative/qml-intro/rectangle.qml
+++ b/doc/src/snippets/declarative/qml-intro/rectangle.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 // This is a comment. And below myRectangle is defined.
 Rectangle {
diff --git a/doc/src/snippets/declarative/qml-intro/sequential-animation1.qml b/doc/src/snippets/declarative/qml-intro/sequential-animation1.qml
index a1a1af9..3ff1905 100644
--- a/doc/src/snippets/declarative/qml-intro/sequential-animation1.qml
+++ b/doc/src/snippets/declarative/qml-intro/sequential-animation1.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: mainRec
diff --git a/doc/src/snippets/declarative/qml-intro/sequential-animation2.qml b/doc/src/snippets/declarative/qml-intro/sequential-animation2.qml
index f83c224..47c8d6a 100644
--- a/doc/src/snippets/declarative/qml-intro/sequential-animation2.qml
+++ b/doc/src/snippets/declarative/qml-intro/sequential-animation2.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: mainRec
diff --git a/doc/src/snippets/declarative/qml-intro/sequential-animation3.qml b/doc/src/snippets/declarative/qml-intro/sequential-animation3.qml
index 32bf59c..530907a 100644
--- a/doc/src/snippets/declarative/qml-intro/sequential-animation3.qml
+++ b/doc/src/snippets/declarative/qml-intro/sequential-animation3.qml
@@ -38,10 +38,10 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: mainRec
diff --git a/doc/src/snippets/declarative/qml-intro/states1.qml b/doc/src/snippets/declarative/qml-intro/states1.qml
index 6e7bab1..e63551a 100644
--- a/doc/src/snippets/declarative/qml-intro/states1.qml
+++ b/doc/src/snippets/declarative/qml-intro/states1.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: mainRectangle
diff --git a/doc/src/snippets/declarative/qml-intro/transformations1.qml b/doc/src/snippets/declarative/qml-intro/transformations1.qml
index 7ca3aee..2fea733 100644
--- a/doc/src/snippets/declarative/qml-intro/transformations1.qml
+++ b/doc/src/snippets/declarative/qml-intro/transformations1.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: myWin
diff --git a/doc/src/snippets/declarative/qtbinding/contextproperties/main.qml b/doc/src/snippets/declarative/qtbinding/contextproperties/main.qml
index 341765a..425346d 100644
--- a/doc/src/snippets/declarative/qtbinding/contextproperties/main.qml
+++ b/doc/src/snippets/declarative/qtbinding/contextproperties/main.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 300
diff --git a/doc/src/snippets/declarative/qtbinding/custompalette/main.qml b/doc/src/snippets/declarative/qtbinding/custompalette/main.qml
index ea8464c..a20d9e0 100644
--- a/doc/src/snippets/declarative/qtbinding/custompalette/main.qml
+++ b/doc/src/snippets/declarative/qtbinding/custompalette/main.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 240
diff --git a/doc/src/snippets/declarative/qtbinding/resources/main.qml b/doc/src/snippets/declarative/qtbinding/resources/main.qml
index b12af9e..644d963 100644
--- a/doc/src/snippets/declarative/qtbinding/resources/main.qml
+++ b/doc/src/snippets/declarative/qtbinding/resources/main.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Image {
     source: "images/background.png"
diff --git a/doc/src/snippets/declarative/qtbinding/stopwatch/main.qml b/doc/src/snippets/declarative/qtbinding/stopwatch/main.qml
index 75c0831..f894f71 100644
--- a/doc/src/snippets/declarative/qtbinding/stopwatch/main.qml
+++ b/doc/src/snippets/declarative/qtbinding/stopwatch/main.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 300
diff --git a/doc/src/snippets/declarative/qtobject.qml b/doc/src/snippets/declarative/qtobject.qml
index 581af16..e6e98c2 100644
--- a/doc/src/snippets/declarative/qtobject.qml
+++ b/doc/src/snippets/declarative/qtobject.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     QtObject { 
diff --git a/doc/src/snippets/declarative/rectangle/rect-border-width.qml b/doc/src/snippets/declarative/rectangle/rect-border-width.qml
index 3cf0831..3b2a4e5 100644
--- a/doc/src/snippets/declarative/rectangle/rect-border-width.qml
+++ b/doc/src/snippets/declarative/rectangle/rect-border-width.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 //![0]
 Rectangle {
diff --git a/doc/src/snippets/declarative/rectangle/rectangle-colors.qml b/doc/src/snippets/declarative/rectangle/rectangle-colors.qml
index 8f306f6..df364bc 100644
--- a/doc/src/snippets/declarative/rectangle/rectangle-colors.qml
+++ b/doc/src/snippets/declarative/rectangle/rectangle-colors.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 100; height: 200
diff --git a/doc/src/snippets/declarative/rectangle/rectangle-gradient.qml b/doc/src/snippets/declarative/rectangle/rectangle-gradient.qml
index aff5849..d727e84 100644
--- a/doc/src/snippets/declarative/rectangle/rectangle-gradient.qml
+++ b/doc/src/snippets/declarative/rectangle/rectangle-gradient.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 100; height: 300
diff --git a/doc/src/snippets/declarative/rectangle/rectangle-smooth.qml b/doc/src/snippets/declarative/rectangle/rectangle-smooth.qml
index e1d6980..4cb1050 100644
--- a/doc/src/snippets/declarative/rectangle/rectangle-smooth.qml
+++ b/doc/src/snippets/declarative/rectangle/rectangle-smooth.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400; height: 200
diff --git a/doc/src/snippets/declarative/rectangle/rectangle.qml b/doc/src/snippets/declarative/rectangle/rectangle.qml
index a464cb9..7bb7c58 100644
--- a/doc/src/snippets/declarative/rectangle/rectangle.qml
+++ b/doc/src/snippets/declarative/rectangle/rectangle.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 100
diff --git a/doc/src/snippets/declarative/repeaters/repeater-grid-index.qml b/doc/src/snippets/declarative/repeaters/repeater-grid-index.qml
index dbf24ae..4835cfe 100644
--- a/doc/src/snippets/declarative/repeaters/repeater-grid-index.qml
+++ b/doc/src/snippets/declarative/repeaters/repeater-grid-index.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400; height: 400; color: "black"
diff --git a/doc/src/snippets/declarative/repeaters/repeater.qml b/doc/src/snippets/declarative/repeaters/repeater.qml
index db606d0..f3a5505 100644
--- a/doc/src/snippets/declarative/repeaters/repeater.qml
+++ b/doc/src/snippets/declarative/repeaters/repeater.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [import]
-import Qt 4.7
+import QtQuick 1.0
 //! [import]
 
 Row {
diff --git a/doc/src/snippets/declarative/rotation.qml b/doc/src/snippets/declarative/rotation.qml
index 4db8b4a..7366775 100644
--- a/doc/src/snippets/declarative/rotation.qml
+++ b/doc/src/snippets/declarative/rotation.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //! [0]
-import Qt 4.7
+import QtQuick 1.0
 
 Row {
     x: 10; y: 10
diff --git a/doc/src/snippets/declarative/rotationanimation.qml b/doc/src/snippets/declarative/rotationanimation.qml
index 2309d0a..c907287 100644
--- a/doc/src/snippets/declarative/rotationanimation.qml
+++ b/doc/src/snippets/declarative/rotationanimation.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 300; height: 300
diff --git a/doc/src/snippets/declarative/row.qml b/doc/src/snippets/declarative/row.qml
index efb6190..4e4bdd3 100644
--- a/doc/src/snippets/declarative/row.qml
+++ b/doc/src/snippets/declarative/row.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 320; height: 110
diff --git a/doc/src/snippets/declarative/row/row.qml b/doc/src/snippets/declarative/row/row.qml
index 8096c0f..b19bdc2 100644
--- a/doc/src/snippets/declarative/row/row.qml
+++ b/doc/src/snippets/declarative/row/row.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [document]
-import Qt 4.7
+import QtQuick 1.0
 
 Row {
     spacing: 2
diff --git a/doc/src/snippets/declarative/sequentialanimation.qml b/doc/src/snippets/declarative/sequentialanimation.qml
index 1a17ae9..c8788ac 100644
--- a/doc/src/snippets/declarative/sequentialanimation.qml
+++ b/doc/src/snippets/declarative/sequentialanimation.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: rect
diff --git a/doc/src/snippets/declarative/smoothedanimation.qml b/doc/src/snippets/declarative/smoothedanimation.qml
index edc33db..06e1555 100644
--- a/doc/src/snippets/declarative/smoothedanimation.qml
+++ b/doc/src/snippets/declarative/smoothedanimation.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 800; height: 600
diff --git a/doc/src/snippets/declarative/springanimation.qml b/doc/src/snippets/declarative/springanimation.qml
index fe5aeb8..2051dbe 100644
--- a/doc/src/snippets/declarative/springanimation.qml
+++ b/doc/src/snippets/declarative/springanimation.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 300; height: 300
diff --git a/doc/src/snippets/declarative/state-when.qml b/doc/src/snippets/declarative/state-when.qml
index 6dbd099..583f3ba 100644
--- a/doc/src/snippets/declarative/state-when.qml
+++ b/doc/src/snippets/declarative/state-when.qml
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import Qt 4.7
+import QtQuick 1.0
 //![0]
 Rectangle {
     id: myRect
diff --git a/doc/src/snippets/declarative/state.qml b/doc/src/snippets/declarative/state.qml
index 8597314..07fd21b 100644
--- a/doc/src/snippets/declarative/state.qml
+++ b/doc/src/snippets/declarative/state.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: myRect
diff --git a/doc/src/snippets/declarative/states.qml b/doc/src/snippets/declarative/states.qml
index be483af..ee110aa 100644
--- a/doc/src/snippets/declarative/states.qml
+++ b/doc/src/snippets/declarative/states.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
  
 Rectangle {
     id: myRect
diff --git a/doc/src/snippets/declarative/systempalette.qml b/doc/src/snippets/declarative/systempalette.qml
index 5e540b9..53410a1 100644
--- a/doc/src/snippets/declarative/systempalette.qml
+++ b/doc/src/snippets/declarative/systempalette.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     SystemPalette { id: myPalette; colorGroup: SystemPalette.Active }
diff --git a/doc/src/snippets/declarative/text/onLinkActivated.qml b/doc/src/snippets/declarative/text/onLinkActivated.qml
index 0fb236a..e9fd431 100644
--- a/doc/src/snippets/declarative/text/onLinkActivated.qml
+++ b/doc/src/snippets/declarative/text/onLinkActivated.qml
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 700; height: 400
diff --git a/doc/src/snippets/declarative/texteditor.qml b/doc/src/snippets/declarative/texteditor.qml
index 55438f4..5596140 100644
--- a/doc/src/snippets/declarative/texteditor.qml
+++ b/doc/src/snippets/declarative/texteditor.qml
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import Qt 4.7
+import QtQuick 1.0
 
 //![0]
 Flickable {
diff --git a/doc/src/snippets/declarative/transition-from-to.qml b/doc/src/snippets/declarative/transition-from-to.qml
index 73bf880..4fe39c5 100644
--- a/doc/src/snippets/declarative/transition-from-to.qml
+++ b/doc/src/snippets/declarative/transition-from-to.qml
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import Qt 4.7
+import QtQuick 1.0
 
 //![0]
 Rectangle {
diff --git a/doc/src/snippets/declarative/transition-reversible.qml b/doc/src/snippets/declarative/transition-reversible.qml
index b64cf37..e3fec2f 100644
--- a/doc/src/snippets/declarative/transition-reversible.qml
+++ b/doc/src/snippets/declarative/transition-reversible.qml
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import Qt 4.7
+import QtQuick 1.0
 
 //![0]
 Rectangle {
diff --git a/doc/src/snippets/declarative/transition.qml b/doc/src/snippets/declarative/transition.qml
index 6a8a2f5..9154c3c 100644
--- a/doc/src/snippets/declarative/transition.qml
+++ b/doc/src/snippets/declarative/transition.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: rect
diff --git a/doc/src/snippets/declarative/visualdatamodel.qml b/doc/src/snippets/declarative/visualdatamodel.qml
index 67f9b6b..e9ad800 100644
--- a/doc/src/snippets/declarative/visualdatamodel.qml
+++ b/doc/src/snippets/declarative/visualdatamodel.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 200; height: 100
diff --git a/doc/src/snippets/declarative/visualdatamodel_rootindex/view.qml b/doc/src/snippets/declarative/visualdatamodel_rootindex/view.qml
index 10bcfe8..bceaac8 100644
--- a/doc/src/snippets/declarative/visualdatamodel_rootindex/view.qml
+++ b/doc/src/snippets/declarative/visualdatamodel_rootindex/view.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 ListView {
     id: view
diff --git a/doc/src/snippets/declarative/workerscript.qml b/doc/src/snippets/declarative/workerscript.qml
index 434a90e..95e787c 100644
--- a/doc/src/snippets/declarative/workerscript.qml
+++ b/doc/src/snippets/declarative/workerscript.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 300; height: 300
diff --git a/doc/src/snippets/declarative/xmlrole.qml b/doc/src/snippets/declarative/xmlrole.qml
index 9c8af89..efa59eb 100644
--- a/doc/src/snippets/declarative/xmlrole.qml
+++ b/doc/src/snippets/declarative/xmlrole.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 300; height: 200
diff --git a/examples/declarative/animation/basics/color-animation.qml b/examples/declarative/animation/basics/color-animation.qml
index 182bb54..809f391 100644
--- a/examples/declarative/animation/basics/color-animation.qml
+++ b/examples/declarative/animation/basics/color-animation.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import Qt.labs.particles 1.0
 
 Item {
diff --git a/examples/declarative/animation/basics/property-animation.qml b/examples/declarative/animation/basics/property-animation.qml
index 5149f5b..0a5b353 100644
--- a/examples/declarative/animation/basics/property-animation.qml
+++ b/examples/declarative/animation/basics/property-animation.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: window
diff --git a/examples/declarative/animation/behaviors/SideRect.qml b/examples/declarative/animation/behaviors/SideRect.qml
index eba0817..9517421 100644
--- a/examples/declarative/animation/behaviors/SideRect.qml
+++ b/examples/declarative/animation/behaviors/SideRect.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: myRect
diff --git a/examples/declarative/animation/behaviors/behavior-example.qml b/examples/declarative/animation/behaviors/behavior-example.qml
index 268d6e5..3e050ab 100644
--- a/examples/declarative/animation/behaviors/behavior-example.qml
+++ b/examples/declarative/animation/behaviors/behavior-example.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 600; height: 400
diff --git a/examples/declarative/animation/easing/content/QuitButton.qml b/examples/declarative/animation/easing/content/QuitButton.qml
index 9dfe9bd..cbbf916 100644
--- a/examples/declarative/animation/easing/content/QuitButton.qml
+++ b/examples/declarative/animation/easing/content/QuitButton.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 Image {
     source: "quit.png"
     scale: quitMouse.pressed ? 0.8 : 1.0
@@ -49,4 +49,4 @@ Image {
         anchors.margins: -10
         onClicked: Qt.quit()
     }
-}
\ No newline at end of file
+}
diff --git a/examples/declarative/animation/easing/easing.qml b/examples/declarative/animation/easing/easing.qml
index 9349a25..fd974d9 100644
--- a/examples/declarative/animation/easing/easing.qml
+++ b/examples/declarative/animation/easing/easing.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "content"
 
 Rectangle {
diff --git a/examples/declarative/animation/states/states.qml b/examples/declarative/animation/states/states.qml
index 4f3e28c..a9046eb 100644
--- a/examples/declarative/animation/states/states.qml
+++ b/examples/declarative/animation/states/states.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: page
diff --git a/examples/declarative/animation/states/transitions.qml b/examples/declarative/animation/states/transitions.qml
index 6efcdba..ea73b82 100644
--- a/examples/declarative/animation/states/transitions.qml
+++ b/examples/declarative/animation/states/transitions.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 /*
     This is exactly the same as states.qml, except that we have appended
diff --git a/examples/declarative/cppextensions/imageprovider/imageprovider-example.qml b/examples/declarative/cppextensions/imageprovider/imageprovider-example.qml
index 58536bf..eda9a43 100644
--- a/examples/declarative/cppextensions/imageprovider/imageprovider-example.qml
+++ b/examples/declarative/cppextensions/imageprovider/imageprovider-example.qml
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import Qt 4.7
+import QtQuick 1.0
 import "ImageProviderCore" // import the plugin that registers the color image provider
 
 //![0]
diff --git a/examples/declarative/cppextensions/networkaccessmanagerfactory/view.qml b/examples/declarative/cppextensions/networkaccessmanagerfactory/view.qml
index 439740a..07c2f5a 100644
--- a/examples/declarative/cppextensions/networkaccessmanagerfactory/view.qml
+++ b/examples/declarative/cppextensions/networkaccessmanagerfactory/view.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Image {
     width: 100
diff --git a/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/Clock.qml b/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/Clock.qml
index c7d2757..f416c8b 100644
--- a/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/Clock.qml
+++ b/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/Clock.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: clock
diff --git a/examples/declarative/cppextensions/qgraphicslayouts/layoutitem/layoutitem.qml b/examples/declarative/cppextensions/qgraphicslayouts/layoutitem/layoutitem.qml
index 571e427..5f442af 100644
--- a/examples/declarative/cppextensions/qgraphicslayouts/layoutitem/layoutitem.qml
+++ b/examples/declarative/cppextensions/qgraphicslayouts/layoutitem/layoutitem.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 LayoutItem {    //Sized by the layout
     id: resizable
diff --git a/examples/declarative/cppextensions/qgraphicslayouts/qgraphicsgridlayout/qgraphicsgridlayout.qml b/examples/declarative/cppextensions/qgraphicslayouts/qgraphicsgridlayout/qgraphicsgridlayout.qml
index fd3aa03..5a83937 100644
--- a/examples/declarative/cppextensions/qgraphicslayouts/qgraphicsgridlayout/qgraphicsgridlayout.qml
+++ b/examples/declarative/cppextensions/qgraphicslayouts/qgraphicsgridlayout/qgraphicsgridlayout.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import GridLayouts 4.7
 
 Item {
diff --git a/examples/declarative/cppextensions/qgraphicslayouts/qgraphicslinearlayout/qgraphicslinearlayout.qml b/examples/declarative/cppextensions/qgraphicslayouts/qgraphicslinearlayout/qgraphicslinearlayout.qml
index 24992d5..becbbfa 100644
--- a/examples/declarative/cppextensions/qgraphicslayouts/qgraphicslinearlayout/qgraphicslinearlayout.qml
+++ b/examples/declarative/cppextensions/qgraphicslayouts/qgraphicslinearlayout/qgraphicslinearlayout.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import LinearLayouts 4.7
 
 Item {
diff --git a/examples/declarative/cppextensions/qwidgets/qwidgets.qml b/examples/declarative/cppextensions/qwidgets/qwidgets.qml
index 16e9227..6ad937b 100644
--- a/examples/declarative/cppextensions/qwidgets/qwidgets.qml
+++ b/examples/declarative/cppextensions/qwidgets/qwidgets.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "QWidgets" 1.0
 
 Rectangle {
diff --git a/examples/declarative/cppextensions/referenceexamples/methods/example.qml b/examples/declarative/cppextensions/referenceexamples/methods/example.qml
index ea3fa5f..f3616c7 100644
--- a/examples/declarative/cppextensions/referenceexamples/methods/example.qml
+++ b/examples/declarative/cppextensions/referenceexamples/methods/example.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import People 1.0
 
 // ![0]
diff --git a/examples/declarative/i18n/i18n.qml b/examples/declarative/i18n/i18n.qml
index fcf24c2..8dac88d 100644
--- a/examples/declarative/i18n/i18n.qml
+++ b/examples/declarative/i18n/i18n.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 //
 // The QML runtime automatically loads a translation from the i18n subdirectory of the root
diff --git a/examples/declarative/imageelements/borderimage/borderimage.qml b/examples/declarative/imageelements/borderimage/borderimage.qml
index bbe113c..53e35f9 100644
--- a/examples/declarative/imageelements/borderimage/borderimage.qml
+++ b/examples/declarative/imageelements/borderimage/borderimage.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "content"
 
 Rectangle {
diff --git a/examples/declarative/imageelements/borderimage/content/MyBorderImage.qml b/examples/declarative/imageelements/borderimage/content/MyBorderImage.qml
index b8f8a70..96495cb 100644
--- a/examples/declarative/imageelements/borderimage/content/MyBorderImage.qml
+++ b/examples/declarative/imageelements/borderimage/content/MyBorderImage.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: container
diff --git a/examples/declarative/imageelements/borderimage/content/ShadowRectangle.qml b/examples/declarative/imageelements/borderimage/content/ShadowRectangle.qml
index 73eb040..839ecf1 100644
--- a/examples/declarative/imageelements/borderimage/content/ShadowRectangle.qml
+++ b/examples/declarative/imageelements/borderimage/content/ShadowRectangle.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     property alias color : rectangle.color
diff --git a/examples/declarative/imageelements/borderimage/shadows.qml b/examples/declarative/imageelements/borderimage/shadows.qml
index 4cb7c65..d547f63 100644
--- a/examples/declarative/imageelements/borderimage/shadows.qml
+++ b/examples/declarative/imageelements/borderimage/shadows.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "content"
 
 Rectangle {
diff --git a/examples/declarative/imageelements/image/ImageCell.qml b/examples/declarative/imageelements/image/ImageCell.qml
index f8973c8..e8a6c55 100644
--- a/examples/declarative/imageelements/image/ImageCell.qml
+++ b/examples/declarative/imageelements/image/ImageCell.qml
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     property alias mode: image.fillMode
diff --git a/examples/declarative/imageelements/image/image.qml b/examples/declarative/imageelements/image/image.qml
index 719d544..f00fc18 100644
--- a/examples/declarative/imageelements/image/image.qml
+++ b/examples/declarative/imageelements/image/image.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 490
diff --git a/examples/declarative/keyinteraction/focus/Core/ContextMenu.qml b/examples/declarative/keyinteraction/focus/Core/ContextMenu.qml
index be32386..79273ad 100644
--- a/examples/declarative/keyinteraction/focus/Core/ContextMenu.qml
+++ b/examples/declarative/keyinteraction/focus/Core/ContextMenu.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 FocusScope {
     id: container
diff --git a/examples/declarative/keyinteraction/focus/Core/GridMenu.qml b/examples/declarative/keyinteraction/focus/Core/GridMenu.qml
index 8cdec3e..263adad 100644
--- a/examples/declarative/keyinteraction/focus/Core/GridMenu.qml
+++ b/examples/declarative/keyinteraction/focus/Core/GridMenu.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 FocusScope {
     property alias interactive: gridView.interactive
diff --git a/examples/declarative/keyinteraction/focus/Core/ListMenu.qml b/examples/declarative/keyinteraction/focus/Core/ListMenu.qml
index ca2e206..cefc9a3 100644
--- a/examples/declarative/keyinteraction/focus/Core/ListMenu.qml
+++ b/examples/declarative/keyinteraction/focus/Core/ListMenu.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 FocusScope {
     clip: true
diff --git a/examples/declarative/keyinteraction/focus/Core/ListViewDelegate.qml b/examples/declarative/keyinteraction/focus/Core/ListViewDelegate.qml
index 95164f8..7b63cd8 100644
--- a/examples/declarative/keyinteraction/focus/Core/ListViewDelegate.qml
+++ b/examples/declarative/keyinteraction/focus/Core/ListViewDelegate.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: container
diff --git a/examples/declarative/keyinteraction/focus/focus.qml b/examples/declarative/keyinteraction/focus/focus.qml
index da2c30d..e2115d8 100644
--- a/examples/declarative/keyinteraction/focus/focus.qml
+++ b/examples/declarative/keyinteraction/focus/focus.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "Core"
 
 Rectangle {
diff --git a/examples/declarative/modelviews/abstractitemmodel/view.qml b/examples/declarative/modelviews/abstractitemmodel/view.qml
index 2fb4885..d1ab302 100644
--- a/examples/declarative/modelviews/abstractitemmodel/view.qml
+++ b/examples/declarative/modelviews/abstractitemmodel/view.qml
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import Qt 4.7
+import QtQuick 1.0
 
 //![0]
 ListView {
diff --git a/examples/declarative/modelviews/gridview/gridview-example.qml b/examples/declarative/modelviews/gridview/gridview-example.qml
index aea34ff..85fefda 100644
--- a/examples/declarative/modelviews/gridview/gridview-example.qml
+++ b/examples/declarative/modelviews/gridview/gridview-example.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 300; height: 400
diff --git a/examples/declarative/modelviews/listview/content/PetsModel.qml b/examples/declarative/modelviews/listview/content/PetsModel.qml
index beeed1a..5220763 100644
--- a/examples/declarative/modelviews/listview/content/PetsModel.qml
+++ b/examples/declarative/modelviews/listview/content/PetsModel.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 ListModel {
     ListElement {
diff --git a/examples/declarative/modelviews/listview/content/PressAndHoldButton.qml b/examples/declarative/modelviews/listview/content/PressAndHoldButton.qml
index ad6230e..d6808a4 100644
--- a/examples/declarative/modelviews/listview/content/PressAndHoldButton.qml
+++ b/examples/declarative/modelviews/listview/content/PressAndHoldButton.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Image {
     id: container
diff --git a/examples/declarative/modelviews/listview/content/RecipesModel.qml b/examples/declarative/modelviews/listview/content/RecipesModel.qml
index 812cf77..6056b90 100644
--- a/examples/declarative/modelviews/listview/content/RecipesModel.qml
+++ b/examples/declarative/modelviews/listview/content/RecipesModel.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 ListModel {
     ListElement {
diff --git a/examples/declarative/modelviews/listview/content/TextButton.qml b/examples/declarative/modelviews/listview/content/TextButton.qml
index 0270fdc..f26d775 100644
--- a/examples/declarative/modelviews/listview/content/TextButton.qml
+++ b/examples/declarative/modelviews/listview/content/TextButton.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: container
diff --git a/examples/declarative/modelviews/listview/dynamiclist.qml b/examples/declarative/modelviews/listview/dynamiclist.qml
index 27ef6e0..f25f0fa 100644
--- a/examples/declarative/modelviews/listview/dynamiclist.qml
+++ b/examples/declarative/modelviews/listview/dynamiclist.qml
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import Qt 4.7
+import QtQuick 1.0
 import "content"
 
 // This example shows how items can be dynamically added to and removed from
diff --git a/examples/declarative/modelviews/listview/expandingdelegates.qml b/examples/declarative/modelviews/listview/expandingdelegates.qml
index 2dec769..bd3d3a9 100644
--- a/examples/declarative/modelviews/listview/expandingdelegates.qml
+++ b/examples/declarative/modelviews/listview/expandingdelegates.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "content"
 
 // This example illustrates expanding a list item to show a more detailed view.
diff --git a/examples/declarative/modelviews/listview/highlight.qml b/examples/declarative/modelviews/listview/highlight.qml
index 5646e9f..249c73b 100644
--- a/examples/declarative/modelviews/listview/highlight.qml
+++ b/examples/declarative/modelviews/listview/highlight.qml
@@ -42,7 +42,7 @@
 // that uses a SpringAnimation to provide custom movement when the
 // highlight bar is moved between items.
 
-import Qt 4.7
+import QtQuick 1.0
 import "content"
 
 Rectangle {
diff --git a/examples/declarative/modelviews/listview/highlightranges.qml b/examples/declarative/modelviews/listview/highlightranges.qml
index 711463a..2716ee5 100644
--- a/examples/declarative/modelviews/listview/highlightranges.qml
+++ b/examples/declarative/modelviews/listview/highlightranges.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "content"
 
 Rectangle {
diff --git a/examples/declarative/modelviews/listview/sections.qml b/examples/declarative/modelviews/listview/sections.qml
index a9ec538..3248899 100644
--- a/examples/declarative/modelviews/listview/sections.qml
+++ b/examples/declarative/modelviews/listview/sections.qml
@@ -41,7 +41,7 @@
 // This example shows how a ListView can be separated into sections using
 // the ListView.section attached property.
 
-import Qt 4.7
+import QtQuick 1.0
 
 //! [0]
 Rectangle {
diff --git a/examples/declarative/modelviews/objectlistmodel/view.qml b/examples/declarative/modelviews/objectlistmodel/view.qml
index 7e7c68a..fd9d149 100644
--- a/examples/declarative/modelviews/objectlistmodel/view.qml
+++ b/examples/declarative/modelviews/objectlistmodel/view.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 //![0]
 ListView {
diff --git a/examples/declarative/modelviews/package/Delegate.qml b/examples/declarative/modelviews/package/Delegate.qml
index a38727c..57048f4 100644
--- a/examples/declarative/modelviews/package/Delegate.qml
+++ b/examples/declarative/modelviews/package/Delegate.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 //![0]
 Package {
diff --git a/examples/declarative/modelviews/package/view.qml b/examples/declarative/modelviews/package/view.qml
index 38cc047..cbe8f06 100644
--- a/examples/declarative/modelviews/package/view.qml
+++ b/examples/declarative/modelviews/package/view.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "white"
diff --git a/examples/declarative/modelviews/parallax/parallax.qml b/examples/declarative/modelviews/parallax/parallax.qml
index 3d7d091..0d07522 100644
--- a/examples/declarative/modelviews/parallax/parallax.qml
+++ b/examples/declarative/modelviews/parallax/parallax.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "../../toys/clocks/content"  // for loading the Clock element
 import "qml"
 
diff --git a/examples/declarative/modelviews/parallax/qml/ParallaxView.qml b/examples/declarative/modelviews/parallax/qml/ParallaxView.qml
index 724d7e0..96e3db9 100644
--- a/examples/declarative/modelviews/parallax/qml/ParallaxView.qml
+++ b/examples/declarative/modelviews/parallax/qml/ParallaxView.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: root
diff --git a/examples/declarative/modelviews/parallax/qml/Smiley.qml b/examples/declarative/modelviews/parallax/qml/Smiley.qml
index 959c85c..cac0a17 100644
--- a/examples/declarative/modelviews/parallax/qml/Smiley.qml
+++ b/examples/declarative/modelviews/parallax/qml/Smiley.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 // This is taken from the declarative animation/basics/property-animation.qml
 // example
diff --git a/examples/declarative/modelviews/pathview/pathview-example.qml b/examples/declarative/modelviews/pathview/pathview-example.qml
index 8777291..baf7575 100644
--- a/examples/declarative/modelviews/pathview/pathview-example.qml
+++ b/examples/declarative/modelviews/pathview/pathview-example.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400; height: 240
diff --git a/examples/declarative/modelviews/stringlistmodel/view.qml b/examples/declarative/modelviews/stringlistmodel/view.qml
index 1751a7a..0a90ee6 100644
--- a/examples/declarative/modelviews/stringlistmodel/view.qml
+++ b/examples/declarative/modelviews/stringlistmodel/view.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 //![0]
 
 ListView {
diff --git a/examples/declarative/modelviews/visualitemmodel/visualitemmodel.qml b/examples/declarative/modelviews/visualitemmodel/visualitemmodel.qml
index 344ce62..15f2f11 100644
--- a/examples/declarative/modelviews/visualitemmodel/visualitemmodel.qml
+++ b/examples/declarative/modelviews/visualitemmodel/visualitemmodel.qml
@@ -41,7 +41,7 @@
 // This example demonstrates placing items in a view using
 // a VisualItemModel
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "lightgray"
diff --git a/examples/declarative/modelviews/webview/alerts.qml b/examples/declarative/modelviews/webview/alerts.qml
index 68f7a5c..4aa4a3b 100644
--- a/examples/declarative/modelviews/webview/alerts.qml
+++ b/examples/declarative/modelviews/webview/alerts.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QtWebKit 1.0
 
 WebView {
diff --git a/examples/declarative/modelviews/webview/autosize.qml b/examples/declarative/modelviews/webview/autosize.qml
index 91550c1..7e10403 100644
--- a/examples/declarative/modelviews/webview/autosize.qml
+++ b/examples/declarative/modelviews/webview/autosize.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QtWebKit 1.0
 
 // The WebView size is determined by the width, height,
diff --git a/examples/declarative/modelviews/webview/content/Mapping/Map.qml b/examples/declarative/modelviews/webview/content/Mapping/Map.qml
index ab549b5..9a86579 100644
--- a/examples/declarative/modelviews/webview/content/Mapping/Map.qml
+++ b/examples/declarative/modelviews/webview/content/Mapping/Map.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QtWebKit 1.0
 
 Item {
diff --git a/examples/declarative/modelviews/webview/googlemaps.qml b/examples/declarative/modelviews/webview/googlemaps.qml
index bc9a0e3..aed0ddd 100644
--- a/examples/declarative/modelviews/webview/googlemaps.qml
+++ b/examples/declarative/modelviews/webview/googlemaps.qml
@@ -45,7 +45,7 @@
 // API, but users from QML don't need to understand the implementation in
 // order to create a Map.
 
-import Qt 4.7
+import QtQuick 1.0
 import QtWebKit 1.0
 import "content/Mapping"
 
diff --git a/examples/declarative/modelviews/webview/inlinehtml.qml b/examples/declarative/modelviews/webview/inlinehtml.qml
index afc8418..afc1fa9 100644
--- a/examples/declarative/modelviews/webview/inlinehtml.qml
+++ b/examples/declarative/modelviews/webview/inlinehtml.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QtWebKit 1.0
 
 // Inline HTML with loose formatting can be
diff --git a/examples/declarative/modelviews/webview/newwindows.qml b/examples/declarative/modelviews/webview/newwindows.qml
index 5762321..52f7a0b 100644
--- a/examples/declarative/modelviews/webview/newwindows.qml
+++ b/examples/declarative/modelviews/webview/newwindows.qml
@@ -43,7 +43,7 @@
 // Note that to open windows from JavaScript, you will need to
 // allow it on WebView with settings.javascriptCanOpenWindows: true
 
-import Qt 4.7
+import QtQuick 1.0
 import QtWebKit 1.0
 
 Grid {
diff --git a/examples/declarative/positioners/Button.qml b/examples/declarative/positioners/Button.qml
index 4709aa6..32e5993 100644
--- a/examples/declarative/positioners/Button.qml
+++ b/examples/declarative/positioners/Button.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: page
diff --git a/examples/declarative/positioners/positioners.qml b/examples/declarative/positioners/positioners.qml
index 26b9ccd..6ae265e 100644
--- a/examples/declarative/positioners/positioners.qml
+++ b/examples/declarative/positioners/positioners.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: page
diff --git a/examples/declarative/screenorientation/Core/Bubble.qml b/examples/declarative/screenorientation/Core/Bubble.qml
index 58bd13c..dea1e19 100644
--- a/examples/declarative/screenorientation/Core/Bubble.qml
+++ b/examples/declarative/screenorientation/Core/Bubble.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     property bool rising: false
@@ -88,4 +88,4 @@ Rectangle {
             }
         }
     }
-}
\ No newline at end of file
+}
diff --git a/examples/declarative/screenorientation/Core/Button.qml b/examples/declarative/screenorientation/Core/Button.qml
index 11117c9..bc73118 100644
--- a/examples/declarative/screenorientation/Core/Button.qml
+++ b/examples/declarative/screenorientation/Core/Button.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 Item {
     id: button
     signal clicked
diff --git a/examples/declarative/screenorientation/screenorientation.qml b/examples/declarative/screenorientation/screenorientation.qml
index 4387266..6c3f929 100644
--- a/examples/declarative/screenorientation/screenorientation.qml
+++ b/examples/declarative/screenorientation/screenorientation.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "Core"
 import "Core/screenorientation.js" as ScreenOrientation
 
diff --git a/examples/declarative/sqllocalstorage/hello.qml b/examples/declarative/sqllocalstorage/hello.qml
index cbfc14a..5f9b9e0 100644
--- a/examples/declarative/sqllocalstorage/hello.qml
+++ b/examples/declarative/sqllocalstorage/hello.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "white"
diff --git a/examples/declarative/text/fonts/availableFonts.qml b/examples/declarative/text/fonts/availableFonts.qml
index 312bc38..4966a41 100644
--- a/examples/declarative/text/fonts/availableFonts.qml
+++ b/examples/declarative/text/fonts/availableFonts.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 480; height: 640; color: "steelblue"
diff --git a/examples/declarative/text/fonts/banner.qml b/examples/declarative/text/fonts/banner.qml
index 41bc997..d722468 100644
--- a/examples/declarative/text/fonts/banner.qml
+++ b/examples/declarative/text/fonts/banner.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: screen
diff --git a/examples/declarative/text/fonts/fonts.qml b/examples/declarative/text/fonts/fonts.qml
index 743ee79..ae48f24 100644
--- a/examples/declarative/text/fonts/fonts.qml
+++ b/examples/declarative/text/fonts/fonts.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     property string myText: "The quick brown fox jumps over the lazy dog."
diff --git a/examples/declarative/text/fonts/hello.qml b/examples/declarative/text/fonts/hello.qml
index 60bd919..3aaf0fe 100644
--- a/examples/declarative/text/fonts/hello.qml
+++ b/examples/declarative/text/fonts/hello.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: screen
diff --git a/examples/declarative/text/textselection/textselection.qml b/examples/declarative/text/textselection/textselection.qml
index aa958e6..f343be5 100644
--- a/examples/declarative/text/textselection/textselection.qml
+++ b/examples/declarative/text/textselection/textselection.qml
@@ -38,7 +38,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: editor
diff --git a/examples/declarative/threading/threadedlistmodel/timedisplay.qml b/examples/declarative/threading/threadedlistmodel/timedisplay.qml
index b1cce05..01411f4 100644
--- a/examples/declarative/threading/threadedlistmodel/timedisplay.qml
+++ b/examples/declarative/threading/threadedlistmodel/timedisplay.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 // ![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "white"
diff --git a/examples/declarative/threading/workerscript/workerscript.qml b/examples/declarative/threading/workerscript/workerscript.qml
index e224bf1..2b03233 100644
--- a/examples/declarative/threading/workerscript/workerscript.qml
+++ b/examples/declarative/threading/workerscript/workerscript.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 480; height: 320
diff --git a/examples/declarative/touchinteraction/gestures/experimental-gestures.qml b/examples/declarative/touchinteraction/gestures/experimental-gestures.qml
index 500a909..6a4cb3d 100644
--- a/examples/declarative/touchinteraction/gestures/experimental-gestures.qml
+++ b/examples/declarative/touchinteraction/gestures/experimental-gestures.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import Qt.labs.gestures 1.0
 
 // Only works on platforms with Touch support.
diff --git a/examples/declarative/touchinteraction/mousearea/mousearea-example.qml b/examples/declarative/touchinteraction/mousearea/mousearea-example.qml
index 492ffc6..8dacc05 100644
--- a/examples/declarative/touchinteraction/mousearea/mousearea-example.qml
+++ b/examples/declarative/touchinteraction/mousearea/mousearea-example.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: box
diff --git a/examples/declarative/toys/clocks/clocks.qml b/examples/declarative/toys/clocks/clocks.qml
index 9002fac..3354f11 100644
--- a/examples/declarative/toys/clocks/clocks.qml
+++ b/examples/declarative/toys/clocks/clocks.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "content"
 
 Rectangle {
diff --git a/examples/declarative/toys/clocks/content/Clock.qml b/examples/declarative/toys/clocks/content/Clock.qml
index 9c732f9..09e8393 100644
--- a/examples/declarative/toys/clocks/content/Clock.qml
+++ b/examples/declarative/toys/clocks/content/Clock.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: clock
diff --git a/examples/declarative/toys/clocks/content/QuitButton.qml b/examples/declarative/toys/clocks/content/QuitButton.qml
index 9dfe9bd..cbbf916 100644
--- a/examples/declarative/toys/clocks/content/QuitButton.qml
+++ b/examples/declarative/toys/clocks/content/QuitButton.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 Image {
     source: "quit.png"
     scale: quitMouse.pressed ? 0.8 : 1.0
@@ -49,4 +49,4 @@ Image {
         anchors.margins: -10
         onClicked: Qt.quit()
     }
-}
\ No newline at end of file
+}
diff --git a/examples/declarative/toys/corkboards/Day.qml b/examples/declarative/toys/corkboards/Day.qml
index 3525a5b..6afa12e 100644
--- a/examples/declarative/toys/corkboards/Day.qml
+++ b/examples/declarative/toys/corkboards/Day.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Component {
     Item {
diff --git a/examples/declarative/toys/corkboards/corkboards.qml b/examples/declarative/toys/corkboards/corkboards.qml
index 9b764c9..14bc5f0 100644
--- a/examples/declarative/toys/corkboards/corkboards.qml
+++ b/examples/declarative/toys/corkboards/corkboards.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 800; height: 480
diff --git a/examples/declarative/toys/dynamicscene/dynamicscene.qml b/examples/declarative/toys/dynamicscene/dynamicscene.qml
index ad18698..5f14e1d 100644
--- a/examples/declarative/toys/dynamicscene/dynamicscene.qml
+++ b/examples/declarative/toys/dynamicscene/dynamicscene.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import Qt.labs.particles 1.0
 import "qml"
 
@@ -188,7 +188,7 @@ Item {
                     font.pixelSize: 14
                     wrapMode: TextEdit.WordWrap
 
-                    text: "import Qt 4.7\nImage {\n    id: smile\n    x: 360 * Math.random()\n    y: 180 * Math.random() \n    source: 'images/face-smile.png'\n    NumberAnimation on opacity { \n        to: 0; duration: 1500\n    }\n    Component.onCompleted: smile.destroy(1500);\n}"
+                    text: "import QtQuick 1.0\nImage {\n    id: smile\n    x: 360 * Math.random()\n    y: 180 * Math.random() \n    source: 'images/face-smile.png'\n    NumberAnimation on opacity { \n        to: 0; duration: 1500\n    }\n    Component.onCompleted: smile.destroy(1500);\n}"
                 }
             }
 
diff --git a/examples/declarative/toys/dynamicscene/qml/Button.qml b/examples/declarative/toys/dynamicscene/qml/Button.qml
index 7bb0ddf..8da799e 100644
--- a/examples/declarative/toys/dynamicscene/qml/Button.qml
+++ b/examples/declarative/toys/dynamicscene/qml/Button.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: container
diff --git a/examples/declarative/toys/dynamicscene/qml/GenericSceneItem.qml b/examples/declarative/toys/dynamicscene/qml/GenericSceneItem.qml
index fa976c1..7391412 100644
--- a/examples/declarative/toys/dynamicscene/qml/GenericSceneItem.qml
+++ b/examples/declarative/toys/dynamicscene/qml/GenericSceneItem.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Image {
     property bool created: false
diff --git a/examples/declarative/toys/dynamicscene/qml/PaletteItem.qml b/examples/declarative/toys/dynamicscene/qml/PaletteItem.qml
index 1c31f71..cf5395f 100644
--- a/examples/declarative/toys/dynamicscene/qml/PaletteItem.qml
+++ b/examples/declarative/toys/dynamicscene/qml/PaletteItem.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "itemCreation.js" as Code
 
 Image {
diff --git a/examples/declarative/toys/dynamicscene/qml/PerspectiveItem.qml b/examples/declarative/toys/dynamicscene/qml/PerspectiveItem.qml
index 9b6f243..6536df3 100644
--- a/examples/declarative/toys/dynamicscene/qml/PerspectiveItem.qml
+++ b/examples/declarative/toys/dynamicscene/qml/PerspectiveItem.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Image {
     id: rootItem
diff --git a/examples/declarative/toys/dynamicscene/qml/Sun.qml b/examples/declarative/toys/dynamicscene/qml/Sun.qml
index eb24285..5b28b39 100644
--- a/examples/declarative/toys/dynamicscene/qml/Sun.qml
+++ b/examples/declarative/toys/dynamicscene/qml/Sun.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Image {
     id: sun
diff --git a/examples/declarative/toys/tic-tac-toe/content/Button.qml b/examples/declarative/toys/tic-tac-toe/content/Button.qml
index 2d30a03..403d587 100644
--- a/examples/declarative/toys/tic-tac-toe/content/Button.qml
+++ b/examples/declarative/toys/tic-tac-toe/content/Button.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: container
diff --git a/examples/declarative/toys/tic-tac-toe/content/TicTac.qml b/examples/declarative/toys/tic-tac-toe/content/TicTac.qml
index 0ca5350..7e50736 100644
--- a/examples/declarative/toys/tic-tac-toe/content/TicTac.qml
+++ b/examples/declarative/toys/tic-tac-toe/content/TicTac.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     signal clicked
diff --git a/examples/declarative/toys/tic-tac-toe/tic-tac-toe.qml b/examples/declarative/toys/tic-tac-toe/tic-tac-toe.qml
index 12b0fda..4c1ad51 100644
--- a/examples/declarative/toys/tic-tac-toe/tic-tac-toe.qml
+++ b/examples/declarative/toys/tic-tac-toe/tic-tac-toe.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "content"
 import "content/tic-tac-toe.js" as Logic
 
diff --git a/examples/declarative/toys/tvtennis/tvtennis.qml b/examples/declarative/toys/tvtennis/tvtennis.qml
index 53c95c0..805666d 100644
--- a/examples/declarative/toys/tvtennis/tvtennis.qml
+++ b/examples/declarative/toys/tvtennis/tvtennis.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: page
diff --git a/examples/declarative/tutorials/extending/chapter1-basics/app.qml b/examples/declarative/tutorials/extending/chapter1-basics/app.qml
index 826bea9..85bd779 100644
--- a/examples/declarative/tutorials/extending/chapter1-basics/app.qml
+++ b/examples/declarative/tutorials/extending/chapter1-basics/app.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 //![0]
 import Charts 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 300; height: 200
diff --git a/examples/declarative/tutorials/extending/chapter2-methods/app.qml b/examples/declarative/tutorials/extending/chapter2-methods/app.qml
index 50051b6..185b830 100644
--- a/examples/declarative/tutorials/extending/chapter2-methods/app.qml
+++ b/examples/declarative/tutorials/extending/chapter2-methods/app.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 //![0]
 import Charts 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 300; height: 200
diff --git a/examples/declarative/tutorials/extending/chapter3-bindings/app.qml b/examples/declarative/tutorials/extending/chapter3-bindings/app.qml
index e183b27..a4822d3 100644
--- a/examples/declarative/tutorials/extending/chapter3-bindings/app.qml
+++ b/examples/declarative/tutorials/extending/chapter3-bindings/app.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 //![0]
 import Charts 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 300; height: 200
diff --git a/examples/declarative/tutorials/extending/chapter4-customPropertyTypes/app.qml b/examples/declarative/tutorials/extending/chapter4-customPropertyTypes/app.qml
index 6e5d3b4..80af476 100644
--- a/examples/declarative/tutorials/extending/chapter4-customPropertyTypes/app.qml
+++ b/examples/declarative/tutorials/extending/chapter4-customPropertyTypes/app.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 //![0]
 import Charts 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 300; height: 200
diff --git a/examples/declarative/tutorials/extending/chapter5-listproperties/app.qml b/examples/declarative/tutorials/extending/chapter5-listproperties/app.qml
index 483332c..58b099f 100644
--- a/examples/declarative/tutorials/extending/chapter5-listproperties/app.qml
+++ b/examples/declarative/tutorials/extending/chapter5-listproperties/app.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 //![0]
 import Charts 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 300; height: 200
diff --git a/examples/declarative/tutorials/extending/chapter6-plugins/app.qml b/examples/declarative/tutorials/extending/chapter6-plugins/app.qml
index 097da7e..639da94 100644
--- a/examples/declarative/tutorials/extending/chapter6-plugins/app.qml
+++ b/examples/declarative/tutorials/extending/chapter6-plugins/app.qml
@@ -37,7 +37,7 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 300; height: 200
diff --git a/examples/declarative/tutorials/helloworld/Cell.qml b/examples/declarative/tutorials/helloworld/Cell.qml
index e64aa7e..76055ab 100644
--- a/examples/declarative/tutorials/helloworld/Cell.qml
+++ b/examples/declarative/tutorials/helloworld/Cell.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 //![1]
 Item {
diff --git a/examples/declarative/tutorials/helloworld/tutorial1.qml b/examples/declarative/tutorials/helloworld/tutorial1.qml
index e6c4122..83b57b8 100644
--- a/examples/declarative/tutorials/helloworld/tutorial1.qml
+++ b/examples/declarative/tutorials/helloworld/tutorial1.qml
@@ -40,7 +40,7 @@
 
 //![0]
 //![3]
-import Qt 4.7
+import QtQuick 1.0
 //![3]
 
 //![1]
diff --git a/examples/declarative/tutorials/helloworld/tutorial2.qml b/examples/declarative/tutorials/helloworld/tutorial2.qml
index 1ffde57..1bfab92 100644
--- a/examples/declarative/tutorials/helloworld/tutorial2.qml
+++ b/examples/declarative/tutorials/helloworld/tutorial2.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: page
diff --git a/examples/declarative/tutorials/helloworld/tutorial3.qml b/examples/declarative/tutorials/helloworld/tutorial3.qml
index af2d5d2..cc06865 100644
--- a/examples/declarative/tutorials/helloworld/tutorial3.qml
+++ b/examples/declarative/tutorials/helloworld/tutorial3.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: page
diff --git a/examples/declarative/tutorials/samegame/samegame1/Block.qml b/examples/declarative/tutorials/samegame/samegame1/Block.qml
index db1245d..b4c4399 100644
--- a/examples/declarative/tutorials/samegame/samegame1/Block.qml
+++ b/examples/declarative/tutorials/samegame/samegame1/Block.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: block
diff --git a/examples/declarative/tutorials/samegame/samegame1/Button.qml b/examples/declarative/tutorials/samegame/samegame1/Button.qml
index 72b18bc..a3df028 100644
--- a/examples/declarative/tutorials/samegame/samegame1/Button.qml
+++ b/examples/declarative/tutorials/samegame/samegame1/Button.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: container
diff --git a/examples/declarative/tutorials/samegame/samegame1/samegame.qml b/examples/declarative/tutorials/samegame/samegame1/samegame.qml
index 01396fa..5cc13fd 100644
--- a/examples/declarative/tutorials/samegame/samegame1/samegame.qml
+++ b/examples/declarative/tutorials/samegame/samegame1/samegame.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: screen
diff --git a/examples/declarative/tutorials/samegame/samegame2/Block.qml b/examples/declarative/tutorials/samegame/samegame2/Block.qml
index c271cf7..804c30f 100644
--- a/examples/declarative/tutorials/samegame/samegame2/Block.qml
+++ b/examples/declarative/tutorials/samegame/samegame2/Block.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: block
diff --git a/examples/declarative/tutorials/samegame/samegame2/Button.qml b/examples/declarative/tutorials/samegame/samegame2/Button.qml
index 3bd3099..cbf1b54 100644
--- a/examples/declarative/tutorials/samegame/samegame2/Button.qml
+++ b/examples/declarative/tutorials/samegame/samegame2/Button.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: container
diff --git a/examples/declarative/tutorials/samegame/samegame2/samegame.qml b/examples/declarative/tutorials/samegame/samegame2/samegame.qml
index ae1916e..11f6229 100644
--- a/examples/declarative/tutorials/samegame/samegame2/samegame.qml
+++ b/examples/declarative/tutorials/samegame/samegame2/samegame.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 //![2]
 import "samegame.js" as SameGame
 //![2]
diff --git a/examples/declarative/tutorials/samegame/samegame3/Block.qml b/examples/declarative/tutorials/samegame/samegame3/Block.qml
index 673007e..784a6f4 100644
--- a/examples/declarative/tutorials/samegame/samegame3/Block.qml
+++ b/examples/declarative/tutorials/samegame/samegame3/Block.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: block
diff --git a/examples/declarative/tutorials/samegame/samegame3/Button.qml b/examples/declarative/tutorials/samegame/samegame3/Button.qml
index 3bd3099..cbf1b54 100644
--- a/examples/declarative/tutorials/samegame/samegame3/Button.qml
+++ b/examples/declarative/tutorials/samegame/samegame3/Button.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: container
diff --git a/examples/declarative/tutorials/samegame/samegame3/Dialog.qml b/examples/declarative/tutorials/samegame/samegame3/Dialog.qml
index ed17e5f..8554d86 100644
--- a/examples/declarative/tutorials/samegame/samegame3/Dialog.qml
+++ b/examples/declarative/tutorials/samegame/samegame3/Dialog.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: container
diff --git a/examples/declarative/tutorials/samegame/samegame3/samegame.qml b/examples/declarative/tutorials/samegame/samegame3/samegame.qml
index 2c49adc..972b778 100644
--- a/examples/declarative/tutorials/samegame/samegame3/samegame.qml
+++ b/examples/declarative/tutorials/samegame/samegame3/samegame.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 import "samegame.js" as SameGame
 
 Rectangle {
diff --git a/examples/declarative/tutorials/samegame/samegame4/content/BoomBlock.qml b/examples/declarative/tutorials/samegame/samegame4/content/BoomBlock.qml
index 8e3ca96..326b1b8 100644
--- a/examples/declarative/tutorials/samegame/samegame4/content/BoomBlock.qml
+++ b/examples/declarative/tutorials/samegame/samegame4/content/BoomBlock.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import Qt.labs.particles 1.0
 
 Item {
diff --git a/examples/declarative/tutorials/samegame/samegame4/content/Button.qml b/examples/declarative/tutorials/samegame/samegame4/content/Button.qml
index 3bd3099..cbf1b54 100644
--- a/examples/declarative/tutorials/samegame/samegame4/content/Button.qml
+++ b/examples/declarative/tutorials/samegame/samegame4/content/Button.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: container
diff --git a/examples/declarative/tutorials/samegame/samegame4/content/Dialog.qml b/examples/declarative/tutorials/samegame/samegame4/content/Dialog.qml
index 5c81929..c390202 100644
--- a/examples/declarative/tutorials/samegame/samegame4/content/Dialog.qml
+++ b/examples/declarative/tutorials/samegame/samegame4/content/Dialog.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 //![0]
 Rectangle {
diff --git a/examples/declarative/tutorials/samegame/samegame4/samegame.qml b/examples/declarative/tutorials/samegame/samegame4/samegame.qml
index 4fec71b..e830635 100644
--- a/examples/declarative/tutorials/samegame/samegame4/samegame.qml
+++ b/examples/declarative/tutorials/samegame/samegame4/samegame.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "content"
 import "content/samegame.js" as SameGame
 
diff --git a/examples/declarative/ui-components/dialcontrol/content/Dial.qml b/examples/declarative/ui-components/dialcontrol/content/Dial.qml
index ed1b04d..2f1d27a 100644
--- a/examples/declarative/ui-components/dialcontrol/content/Dial.qml
+++ b/examples/declarative/ui-components/dialcontrol/content/Dial.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: root
diff --git a/examples/declarative/ui-components/dialcontrol/content/QuitButton.qml b/examples/declarative/ui-components/dialcontrol/content/QuitButton.qml
index 9dfe9bd..cbbf916 100644
--- a/examples/declarative/ui-components/dialcontrol/content/QuitButton.qml
+++ b/examples/declarative/ui-components/dialcontrol/content/QuitButton.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 Image {
     source: "quit.png"
     scale: quitMouse.pressed ? 0.8 : 1.0
@@ -49,4 +49,4 @@ Image {
         anchors.margins: -10
         onClicked: Qt.quit()
     }
-}
\ No newline at end of file
+}
diff --git a/examples/declarative/ui-components/dialcontrol/dialcontrol.qml b/examples/declarative/ui-components/dialcontrol/dialcontrol.qml
index ed8c7d6..c66dcdd 100644
--- a/examples/declarative/ui-components/dialcontrol/dialcontrol.qml
+++ b/examples/declarative/ui-components/dialcontrol/dialcontrol.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //! [imports]
-import Qt 4.7
+import QtQuick 1.0
 import "content"
 //! [imports]
 
diff --git a/examples/declarative/ui-components/flipable/content/Card.qml b/examples/declarative/ui-components/flipable/content/Card.qml
index d22fa7d..32c4ed1 100644
--- a/examples/declarative/ui-components/flipable/content/Card.qml
+++ b/examples/declarative/ui-components/flipable/content/Card.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Flipable {
     id: container
diff --git a/examples/declarative/ui-components/flipable/flipable.qml b/examples/declarative/ui-components/flipable/flipable.qml
index 0f775e5..51867f9 100644
--- a/examples/declarative/ui-components/flipable/flipable.qml
+++ b/examples/declarative/ui-components/flipable/flipable.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "content"
 
 Rectangle {
diff --git a/examples/declarative/ui-components/progressbar/content/ProgressBar.qml b/examples/declarative/ui-components/progressbar/content/ProgressBar.qml
index f830f95..e92342a 100644
--- a/examples/declarative/ui-components/progressbar/content/ProgressBar.qml
+++ b/examples/declarative/ui-components/progressbar/content/ProgressBar.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: progressbar
diff --git a/examples/declarative/ui-components/progressbar/main.qml b/examples/declarative/ui-components/progressbar/main.qml
index c92e586..a805a7e 100644
--- a/examples/declarative/ui-components/progressbar/main.qml
+++ b/examples/declarative/ui-components/progressbar/main.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "content"
 
 Rectangle {
diff --git a/examples/declarative/ui-components/scrollbar/ScrollBar.qml b/examples/declarative/ui-components/scrollbar/ScrollBar.qml
index ee8e9fa..faa501a 100644
--- a/examples/declarative/ui-components/scrollbar/ScrollBar.qml
+++ b/examples/declarative/ui-components/scrollbar/ScrollBar.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: scrollBar
diff --git a/examples/declarative/ui-components/scrollbar/main.qml b/examples/declarative/ui-components/scrollbar/main.qml
index 930c3b8..b5c1a8f 100644
--- a/examples/declarative/ui-components/scrollbar/main.qml
+++ b/examples/declarative/ui-components/scrollbar/main.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 640
diff --git a/examples/declarative/ui-components/searchbox/SearchBox.qml b/examples/declarative/ui-components/searchbox/SearchBox.qml
index d000750..f54954a 100644
--- a/examples/declarative/ui-components/searchbox/SearchBox.qml
+++ b/examples/declarative/ui-components/searchbox/SearchBox.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 FocusScope {
     id: focusScope
diff --git a/examples/declarative/ui-components/searchbox/main.qml b/examples/declarative/ui-components/searchbox/main.qml
index 513c298..09b1829 100644
--- a/examples/declarative/ui-components/searchbox/main.qml
+++ b/examples/declarative/ui-components/searchbox/main.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: page
diff --git a/examples/declarative/ui-components/slideswitch/content/Switch.qml b/examples/declarative/ui-components/slideswitch/content/Switch.qml
index 9632fd6..06d7a2b 100644
--- a/examples/declarative/ui-components/slideswitch/content/Switch.qml
+++ b/examples/declarative/ui-components/slideswitch/content/Switch.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 //![0]
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: toggleswitch
diff --git a/examples/declarative/ui-components/slideswitch/slideswitch.qml b/examples/declarative/ui-components/slideswitch/slideswitch.qml
index a0a0eb2..0472f9f 100644
--- a/examples/declarative/ui-components/slideswitch/slideswitch.qml
+++ b/examples/declarative/ui-components/slideswitch/slideswitch.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "content"
 
 Rectangle {
diff --git a/examples/declarative/ui-components/spinner/content/Spinner.qml b/examples/declarative/ui-components/spinner/content/Spinner.qml
index 910efb9..853c787 100644
--- a/examples/declarative/ui-components/spinner/content/Spinner.qml
+++ b/examples/declarative/ui-components/spinner/content/Spinner.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Image {
     property alias model: view.model
diff --git a/examples/declarative/ui-components/spinner/main.qml b/examples/declarative/ui-components/spinner/main.qml
index a196e72..416950f 100644
--- a/examples/declarative/ui-components/spinner/main.qml
+++ b/examples/declarative/ui-components/spinner/main.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "content"
 
 Rectangle {
diff --git a/examples/declarative/ui-components/tabwidget/TabWidget.qml b/examples/declarative/ui-components/tabwidget/TabWidget.qml
index 30eba68..f066fd2 100644
--- a/examples/declarative/ui-components/tabwidget/TabWidget.qml
+++ b/examples/declarative/ui-components/tabwidget/TabWidget.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: tabWidget
diff --git a/examples/declarative/ui-components/tabwidget/main.qml b/examples/declarative/ui-components/tabwidget/main.qml
index b9ca2a1..842ef1a 100644
--- a/examples/declarative/ui-components/tabwidget/main.qml
+++ b/examples/declarative/ui-components/tabwidget/main.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 TabWidget {
     id: tabs
diff --git a/examples/declarative/xml/xmlhttprequest/xmlhttprequest-example.qml b/examples/declarative/xml/xmlhttprequest/xmlhttprequest-example.qml
index f77e1de..78f93b5 100644
--- a/examples/declarative/xml/xmlhttprequest/xmlhttprequest-example.qml
+++ b/examples/declarative/xml/xmlhttprequest/xmlhttprequest-example.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 350; height: 400
diff --git a/examples/tutorials/gettingStarted/gsQml/core/button.qml b/examples/tutorials/gettingStarted/gsQml/core/button.qml
index dd5dcad..0b42bd1 100644
--- a/examples/tutorials/gettingStarted/gsQml/core/button.qml
+++ b/examples/tutorials/gettingStarted/gsQml/core/button.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     //identifier of the item
@@ -105,4 +105,4 @@ Rectangle {
     //Animate the scale property change
     Behavior on scale { NumberAnimation{ duration: 55 } }
 
-}
\ No newline at end of file
+}
diff --git a/examples/tutorials/gettingStarted/gsQml/core/editMenu.qml b/examples/tutorials/gettingStarted/gsQml/core/editMenu.qml
index 7f47d9f..5cf8472 100644
--- a/examples/tutorials/gettingStarted/gsQml/core/editMenu.qml
+++ b/examples/tutorials/gettingStarted/gsQml/core/editMenu.qml
@@ -39,7 +39,7 @@
 ****************************************************************************/
 
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: editMenu
@@ -102,4 +102,4 @@ Rectangle {
             }
         }
     }
-}
\ No newline at end of file
+}
diff --git a/examples/tutorials/gettingStarted/gsQml/core/fileDialog.qml b/examples/tutorials/gettingStarted/gsQml/core/fileDialog.qml
index 425f717..7004b63 100644
--- a/examples/tutorials/gettingStarted/gsQml/core/fileDialog.qml
+++ b/examples/tutorials/gettingStarted/gsQml/core/fileDialog.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id:dialog
@@ -160,4 +160,4 @@ Rectangle {
             GradientStop { position: 1.0; color: "#03333333" }
         }
     }
-}
\ No newline at end of file
+}
diff --git a/examples/tutorials/gettingStarted/gsQml/core/fileMenu.qml b/examples/tutorials/gettingStarted/gsQml/core/fileMenu.qml
index afe48c7..517c1811 100644
--- a/examples/tutorials/gettingStarted/gsQml/core/fileMenu.qml
+++ b/examples/tutorials/gettingStarted/gsQml/core/fileMenu.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: fileMenu
diff --git a/examples/tutorials/gettingStarted/gsQml/core/menuBar.qml b/examples/tutorials/gettingStarted/gsQml/core/menuBar.qml
index 0695772..bcab2fb 100644
--- a/examples/tutorials/gettingStarted/gsQml/core/menuBar.qml
+++ b/examples/tutorials/gettingStarted/gsQml/core/menuBar.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: menuBar
diff --git a/examples/tutorials/gettingStarted/gsQml/core/textArea.qml b/examples/tutorials/gettingStarted/gsQml/core/textArea.qml
index 6d3d214..2b327fc 100644
--- a/examples/tutorials/gettingStarted/gsQml/core/textArea.qml
+++ b/examples/tutorials/gettingStarted/gsQml/core/textArea.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id:textArea
@@ -84,4 +84,4 @@ Rectangle {
             selectByMouse: true
         }
     }
-}
\ No newline at end of file
+}
diff --git a/examples/tutorials/gettingStarted/gsQml/texteditor.qml b/examples/tutorials/gettingStarted/gsQml/texteditor.qml
index 5a75e0b..b50dc25 100644
--- a/examples/tutorials/gettingStarted/gsQml/texteditor.qml
+++ b/examples/tutorials/gettingStarted/gsQml/texteditor.qml
@@ -38,7 +38,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "core"
 
 Rectangle {
diff --git a/src/declarative/graphicsitems/qdeclarativeitem.cpp b/src/declarative/graphicsitems/qdeclarativeitem.cpp
index e9da4f7..f26b602 100644
--- a/src/declarative/graphicsitems/qdeclarativeitem.cpp
+++ b/src/declarative/graphicsitems/qdeclarativeitem.cpp
@@ -101,7 +101,7 @@ QT_BEGIN_NAMESPACE
     The following example moves the Y axis of the \l Rectangle elements while still allowing the \l Row element
     to lay the items out as if they had not been transformed:
     \qml
-    import Qt 4.7
+    import QtQuick 1.0
 
     Row {
         Rectangle {
diff --git a/src/declarative/graphicsitems/qdeclarativetextedit.cpp b/src/declarative/graphicsitems/qdeclarativetextedit.cpp
index 3ac095c..6f5608a 100644
--- a/src/declarative/graphicsitems/qdeclarativetextedit.cpp
+++ b/src/declarative/graphicsitems/qdeclarativetextedit.cpp
@@ -1422,7 +1422,7 @@ void QDeclarativeTextEditPrivate::updateDefaultTextOption()
     Only relevant on platforms, which provide virtual keyboards.
 
     \code
-        import Qt 4.7
+        import QtQuick 1.0
         TextEdit {
             id: textEdit
             text: "Hello world!"
@@ -1473,7 +1473,7 @@ void QDeclarativeTextEdit::openSoftwareInputPanel()
     Only relevant on platforms, which provide virtual keyboards.
 
     \code
-        import Qt 4.7
+        import QtQuick 1.0
         TextEdit {
             id: textEdit
             text: "Hello world!"
diff --git a/src/declarative/graphicsitems/qdeclarativetextinput.cpp b/src/declarative/graphicsitems/qdeclarativetextinput.cpp
index 5604b82..4817999 100644
--- a/src/declarative/graphicsitems/qdeclarativetextinput.cpp
+++ b/src/declarative/graphicsitems/qdeclarativetextinput.cpp
@@ -651,7 +651,7 @@ void QDeclarativeTextInput::setAutoScroll(bool b)
     input of integers between 11 and 31 into the text input:
 
     \code
-    import Qt 4.7
+    import QtQuick 1.0
     TextInput{
         validator: IntValidator{bottom: 11; top: 31;}
         focus: true
@@ -1334,7 +1334,7 @@ void QDeclarativeTextInput::moveCursorSelection(int position)
     Only relevant on platforms, which provide virtual keyboards.
 
     \qml
-        import Qt 4.7
+        import QtQuick 1.0
         TextInput {
             id: textInput
             text: "Hello world!"
@@ -1385,7 +1385,7 @@ void QDeclarativeTextInput::openSoftwareInputPanel()
     Only relevant on platforms, which provide virtual keyboards.
 
     \qml
-        import Qt 4.7
+        import QtQuick 1.0
         TextInput {
             id: textInput
             text: "Hello world!"
diff --git a/src/declarative/graphicsitems/qdeclarativevisualitemmodel.cpp b/src/declarative/graphicsitems/qdeclarativevisualitemmodel.cpp
index 21d1ea7..439f500 100644
--- a/src/declarative/graphicsitems/qdeclarativevisualitemmodel.cpp
+++ b/src/declarative/graphicsitems/qdeclarativevisualitemmodel.cpp
@@ -142,7 +142,7 @@ public:
 
     The example below places three colored rectangles in a ListView.
     \code
-    import Qt 4.7
+    import QtQuick 1.0
 
     Rectangle {
         VisualItemModel {
diff --git a/src/declarative/qml/qdeclarativecompiler.cpp b/src/declarative/qml/qdeclarativecompiler.cpp
index 8c5fd3a..90d38b3 100644
--- a/src/declarative/qml/qdeclarativecompiler.cpp
+++ b/src/declarative/qml/qdeclarativecompiler.cpp
@@ -1286,7 +1286,7 @@ bool QDeclarativeCompiler::buildSubObject(Object *obj, const BindingContext &ctx
 
 int QDeclarativeCompiler::componentTypeRef()
 {
-    QDeclarativeType *t = QDeclarativeMetaType::qmlType("Qt/Component",4,7);
+    QDeclarativeType *t = QDeclarativeMetaType::qmlType("QtQuick/Component",1,0);
     for (int ii = output->types.count() - 1; ii >= 0; --ii) {
         if (output->types.at(ii).type == t)
             return ii;
diff --git a/src/declarative/qml/qdeclarativecomponent.cpp b/src/declarative/qml/qdeclarativecomponent.cpp
index 7f58166..b532b0c 100644
--- a/src/declarative/qml/qdeclarativecomponent.cpp
+++ b/src/declarative/qml/qdeclarativecomponent.cpp
@@ -78,7 +78,7 @@ class QByteArray;
     For example, if there is a \c main.qml file like this:
 
     \qml
-    import Qt 4.7
+    import QtQuick 1.0
 
     Item {
         width: 200
diff --git a/src/declarative/qml/qdeclarativecontext.cpp b/src/declarative/qml/qdeclarativecontext.cpp
index de45a95..59d5cfa 100644
--- a/src/declarative/qml/qdeclarativecontext.cpp
+++ b/src/declarative/qml/qdeclarativecontext.cpp
@@ -85,7 +85,7 @@ QDeclarativeContextPrivate::QDeclarativeContextPrivate()
     context->setContextProperty("myModel", &modelData);
 
     QDeclarativeComponent component(&engine);
-    component.setData("import Qt 4.7\nListView { model: myModel }", QUrl());
+    component.setData("import QtQuick 1.0\nListView { model: myModel }", QUrl());
     component.create(context);
     \endcode
 
@@ -112,7 +112,7 @@ QDeclarativeContextPrivate::QDeclarativeContextPrivate()
     context->setContextObject(&myDataSet);
 
     QDeclarativeComponent component(&engine);
-    component.setData("import Qt 4.7\nListView { model: myModel }", QUrl());
+    component.setData("import QtQuick 1.0\nListView { model: myModel }", QUrl());
     component.create(context);
     \endcode
 
diff --git a/src/declarative/qml/qdeclarativedom.cpp b/src/declarative/qml/qdeclarativedom.cpp
index 1a9b501..fa79425 100644
--- a/src/declarative/qml/qdeclarativedom.cpp
+++ b/src/declarative/qml/qdeclarativedom.cpp
@@ -896,7 +896,7 @@ QByteArray QDeclarativeDomObject::customTypeData() const
 */
 bool QDeclarativeDomObject::isComponent() const
 {
-    return (d->object && d->object->typeName == "Qt/Component");
+    return (d->object && (d->object->typeName == "Qt/Component" || d->object->typeName == "QtQuick/Component"));
 }
 
 /*!
diff --git a/src/declarative/qml/qdeclarativeexpression.cpp b/src/declarative/qml/qdeclarativeexpression.cpp
index 6fc4df0..77a1ba4 100644
--- a/src/declarative/qml/qdeclarativeexpression.cpp
+++ b/src/declarative/qml/qdeclarativeexpression.cpp
@@ -202,7 +202,7 @@ QScriptValue QDeclarativeExpressionPrivate::evalInObjectScope(QDeclarativeContex
     For example, given a file \c main.qml like this:
 
     \qml
-    import Qt 4.7
+    import QtQuick 1.0
 
     Item {
         width: 200; height: 200
diff --git a/src/declarative/util/qdeclarativefontloader.cpp b/src/declarative/util/qdeclarativefontloader.cpp
index 6879494..3e4a81a 100644
--- a/src/declarative/util/qdeclarativefontloader.cpp
+++ b/src/declarative/util/qdeclarativefontloader.cpp
@@ -157,7 +157,7 @@ QHash<QUrl, QDeclarativeFontObject*> QDeclarativeFontLoaderPrivate::fonts;
 
     For example:
     \qml
-    import Qt 4.7
+    import QtQuick 1.0
 
     Column { 
         FontLoader { id: fixedFont; name: "Courier" }
diff --git a/src/declarative/util/qdeclarativetimer.cpp b/src/declarative/util/qdeclarativetimer.cpp
index 56320e6..c240f22 100644
--- a/src/declarative/util/qdeclarativetimer.cpp
+++ b/src/declarative/util/qdeclarativetimer.cpp
@@ -82,7 +82,7 @@ public:
     object to access the current time.
 
     \qml
-    import Qt 4.7
+    import QtQuick 1.0
 
     Item {
         Timer {
diff --git a/src/declarative/util/qdeclarativexmllistmodel.cpp b/src/declarative/util/qdeclarativexmllistmodel.cpp
index f0ed80b..24edc89 100644
--- a/src/declarative/util/qdeclarativexmllistmodel.cpp
+++ b/src/declarative/util/qdeclarativexmllistmodel.cpp
@@ -531,7 +531,7 @@ void QDeclarativeXmlListModelPrivate::clear_role(QDeclarativeListProperty<QDecla
     A XmlListModel could create a model from this data, like this:
 
     \qml
-    import Qt 4.7
+    import QtQuick 1.0
 
     XmlListModel {
         id: xmlModel
diff --git a/src/imports/particles/qdeclarativeparticles.cpp b/src/imports/particles/qdeclarativeparticles.cpp
index edb69bc..3bd4b43 100644
--- a/src/imports/particles/qdeclarativeparticles.cpp
+++ b/src/imports/particles/qdeclarativeparticles.cpp
@@ -637,7 +637,7 @@ void QDeclarativeParticlesPrivate::updateOpacity(QDeclarativeParticle &p, int ag
     snow, the lower one has particles expelled up like a fountain.
 
     \qml
-import Qt 4.7
+import QtQuick 1.0
 import Qt.labs.particles 1.0
 
 Rectangle {
diff --git a/tests/auto/declarative/parserstress/tst_parserstress.cpp b/tests/auto/declarative/parserstress/tst_parserstress.cpp
index 522a63a..8e8eedc 100644
--- a/tests/auto/declarative/parserstress/tst_parserstress.cpp
+++ b/tests/auto/declarative/parserstress/tst_parserstress.cpp
@@ -121,7 +121,7 @@ void tst_parserstress::ecmascript()
 
     QString dataStr = QString::fromUtf8(data);
 
-    QString qml = "import Qt 4.7\n";
+    QString qml = "import QtQuick 1.0\n";
             qml+= "\n";
             qml+= "QtObject {\n";
             qml+= "    property int test\n";
diff --git a/tests/auto/declarative/qdeclarativeanchors/data/anchors.qml b/tests/auto/declarative/qdeclarativeanchors/data/anchors.qml
index 227a055..9b7c805 100644
--- a/tests/auto/declarative/qdeclarativeanchors/data/anchors.qml
+++ b/tests/auto/declarative/qdeclarativeanchors/data/anchors.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "white"
diff --git a/tests/auto/declarative/qdeclarativeanchors/data/anchorsqgraphicswidget.qml b/tests/auto/declarative/qdeclarativeanchors/data/anchorsqgraphicswidget.qml
index d430c2c..82d0315 100644
--- a/tests/auto/declarative/qdeclarativeanchors/data/anchorsqgraphicswidget.qml
+++ b/tests/auto/declarative/qdeclarativeanchors/data/anchorsqgraphicswidget.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "white"
diff --git a/tests/auto/declarative/qdeclarativeanchors/data/centerin.qml b/tests/auto/declarative/qdeclarativeanchors/data/centerin.qml
index e248cc3..d3bc8cb 100644
--- a/tests/auto/declarative/qdeclarativeanchors/data/centerin.qml
+++ b/tests/auto/declarative/qdeclarativeanchors/data/centerin.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 200; height: 200
diff --git a/tests/auto/declarative/qdeclarativeanchors/data/crash1.qml b/tests/auto/declarative/qdeclarativeanchors/data/crash1.qml
index 01b469b..de66067 100644
--- a/tests/auto/declarative/qdeclarativeanchors/data/crash1.qml
+++ b/tests/auto/declarative/qdeclarativeanchors/data/crash1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Column {
     Text {
diff --git a/tests/auto/declarative/qdeclarativeanchors/data/fill.qml b/tests/auto/declarative/qdeclarativeanchors/data/fill.qml
index c594365..50fbbe0 100644
--- a/tests/auto/declarative/qdeclarativeanchors/data/fill.qml
+++ b/tests/auto/declarative/qdeclarativeanchors/data/fill.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 200; height: 200
diff --git a/tests/auto/declarative/qdeclarativeanchors/data/hvCenter.qml b/tests/auto/declarative/qdeclarativeanchors/data/hvCenter.qml
index 7cd4f26..11b31ff 100644
--- a/tests/auto/declarative/qdeclarativeanchors/data/hvCenter.qml
+++ b/tests/auto/declarative/qdeclarativeanchors/data/hvCenter.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 77; height: 95
diff --git a/tests/auto/declarative/qdeclarativeanchors/data/loop1.qml b/tests/auto/declarative/qdeclarativeanchors/data/loop1.qml
index bd7f3de..def48fa 100644
--- a/tests/auto/declarative/qdeclarativeanchors/data/loop1.qml
+++ b/tests/auto/declarative/qdeclarativeanchors/data/loop1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: rect
diff --git a/tests/auto/declarative/qdeclarativeanchors/data/loop2.qml b/tests/auto/declarative/qdeclarativeanchors/data/loop2.qml
index e2dfde2..21571e2 100644
--- a/tests/auto/declarative/qdeclarativeanchors/data/loop2.qml
+++ b/tests/auto/declarative/qdeclarativeanchors/data/loop2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
   id: container;
diff --git a/tests/auto/declarative/qdeclarativeanchors/data/margins.qml b/tests/auto/declarative/qdeclarativeanchors/data/margins.qml
index 58bc8a8..dace9c0 100644
--- a/tests/auto/declarative/qdeclarativeanchors/data/margins.qml
+++ b/tests/auto/declarative/qdeclarativeanchors/data/margins.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 200; height: 200
diff --git a/tests/auto/declarative/qdeclarativeanchors/tst_qdeclarativeanchors.cpp b/tests/auto/declarative/qdeclarativeanchors/tst_qdeclarativeanchors.cpp
index 97b77d0..15e107c 100644
--- a/tests/auto/declarative/qdeclarativeanchors/tst_qdeclarativeanchors.cpp
+++ b/tests/auto/declarative/qdeclarativeanchors/tst_qdeclarativeanchors.cpp
@@ -304,7 +304,7 @@ void tst_qdeclarativeanchors::illegalSets()
 
     QDeclarativeEngine engine;
     QDeclarativeComponent component(&engine);
-    component.setData(QByteArray("import Qt 4.7\n" + qml.toUtf8()), QUrl::fromLocalFile(""));
+    component.setData(QByteArray("import QtQuick 1.0\n" + qml.toUtf8()), QUrl::fromLocalFile(""));
     if (!component.isReady())
         qWarning() << "Test errors:" << component.errors();
     QVERIFY(component.isReady());
diff --git a/tests/auto/declarative/qdeclarativeanimatedimage/data/colors.qml b/tests/auto/declarative/qdeclarativeanimatedimage/data/colors.qml
index 62e5b14..51deb56 100644
--- a/tests/auto/declarative/qdeclarativeanimatedimage/data/colors.qml
+++ b/tests/auto/declarative/qdeclarativeanimatedimage/data/colors.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 AnimatedImage {
     source: "colors.gif"
diff --git a/tests/auto/declarative/qdeclarativeanimatedimage/data/stickman.qml b/tests/auto/declarative/qdeclarativeanimatedimage/data/stickman.qml
index 3400789..d44937f 100644
--- a/tests/auto/declarative/qdeclarativeanimatedimage/data/stickman.qml
+++ b/tests/auto/declarative/qdeclarativeanimatedimage/data/stickman.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 AnimatedImage {
     source: "stickman.gif"
diff --git a/tests/auto/declarative/qdeclarativeanimatedimage/data/stickmanerror1.qml b/tests/auto/declarative/qdeclarativeanimatedimage/data/stickmanerror1.qml
index 566f9ea..f08f74d 100644
--- a/tests/auto/declarative/qdeclarativeanimatedimage/data/stickmanerror1.qml
+++ b/tests/auto/declarative/qdeclarativeanimatedimage/data/stickmanerror1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 AnimatedImage {
     sourceSize: "240x180"
diff --git a/tests/auto/declarative/qdeclarativeanimatedimage/data/stickmanpause.qml b/tests/auto/declarative/qdeclarativeanimatedimage/data/stickmanpause.qml
index 92c57b6..1d7e259 100644
--- a/tests/auto/declarative/qdeclarativeanimatedimage/data/stickmanpause.qml
+++ b/tests/auto/declarative/qdeclarativeanimatedimage/data/stickmanpause.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 AnimatedImage {
     source: "stickman.gif"
diff --git a/tests/auto/declarative/qdeclarativeanimatedimage/data/stickmanscaled.qml b/tests/auto/declarative/qdeclarativeanimatedimage/data/stickmanscaled.qml
index b8a254f..8b24d73 100644
--- a/tests/auto/declarative/qdeclarativeanimatedimage/data/stickmanscaled.qml
+++ b/tests/auto/declarative/qdeclarativeanimatedimage/data/stickmanscaled.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 AnimatedImage {
     width: 240
diff --git a/tests/auto/declarative/qdeclarativeanimatedimage/data/stickmanstopped.qml b/tests/auto/declarative/qdeclarativeanimatedimage/data/stickmanstopped.qml
index 2b6074c..c5b1413 100644
--- a/tests/auto/declarative/qdeclarativeanimatedimage/data/stickmanstopped.qml
+++ b/tests/auto/declarative/qdeclarativeanimatedimage/data/stickmanstopped.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 AnimatedImage {
     source: "stickman.gif"
diff --git a/tests/auto/declarative/qdeclarativeanimatedimage/tst_qdeclarativeanimatedimage.cpp b/tests/auto/declarative/qdeclarativeanimatedimage/tst_qdeclarativeanimatedimage.cpp
index da15a85..8cbe813 100644
--- a/tests/auto/declarative/qdeclarativeanimatedimage/tst_qdeclarativeanimatedimage.cpp
+++ b/tests/auto/declarative/qdeclarativeanimatedimage/tst_qdeclarativeanimatedimage.cpp
@@ -192,7 +192,7 @@ void tst_qdeclarativeanimatedimage::invalidSource()
 {
     QDeclarativeEngine engine;
     QDeclarativeComponent component(&engine);
-    component.setData("import Qt 4.7\n AnimatedImage { source: \"no-such-file.gif\" }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0\n AnimatedImage { source: \"no-such-file.gif\" }", QUrl::fromLocalFile(""));
     QVERIFY(component.isReady());
 
     QTest::ignoreMessage(QtWarningMsg, "file::2:2: QML AnimatedImage: Error Reading Animated Image File file:no-such-file.gif");
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/attached.qml b/tests/auto/declarative/qdeclarativeanimations/data/attached.qml
index 78949f9..5da4a69 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/attached.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/attached.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 180; height: 200;
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/badproperty1.qml b/tests/auto/declarative/qdeclarativeanimations/data/badproperty1.qml
index 5bb20f6..3e7ebe7 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/badproperty1.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/badproperty1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: wrapper
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/badproperty2.qml b/tests/auto/declarative/qdeclarativeanimations/data/badproperty2.qml
index 8dc422c..40235ee 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/badproperty2.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/badproperty2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: wrapper
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/badtype1.qml b/tests/auto/declarative/qdeclarativeanimations/data/badtype1.qml
index 89cc424..0a8a7ea 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/badtype1.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/badtype1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 240
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/badtype2.qml b/tests/auto/declarative/qdeclarativeanimations/data/badtype2.qml
index f14eaee..118bbbc 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/badtype2.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/badtype2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 240
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/badtype3.qml b/tests/auto/declarative/qdeclarativeanimations/data/badtype3.qml
index dd0368c..2599e70 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/badtype3.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/badtype3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 240
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/badtype4.qml b/tests/auto/declarative/qdeclarativeanimations/data/badtype4.qml
index 8d3d05e..5dafb0e 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/badtype4.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/badtype4.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: wrapper
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/dontAutoStart.qml b/tests/auto/declarative/qdeclarativeanimations/data/dontAutoStart.qml
index 09987de..e2ce07f 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/dontAutoStart.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/dontAutoStart.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: wrapper
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/dontStart.qml b/tests/auto/declarative/qdeclarativeanimations/data/dontStart.qml
index aab9d11..6b80317 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/dontStart.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/dontStart.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: wrapper
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/dontStart2.qml b/tests/auto/declarative/qdeclarativeanimations/data/dontStart2.qml
index 034531c..2563c01 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/dontStart2.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/dontStart2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: wrapper
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/dotproperty.qml b/tests/auto/declarative/qdeclarativeanimations/data/dotproperty.qml
index 0e77c48..aff69e5 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/dotproperty.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/dotproperty.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: wrapper
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/mixedtype1.qml b/tests/auto/declarative/qdeclarativeanimations/data/mixedtype1.qml
index def350e..a97b3fd 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/mixedtype1.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/mixedtype1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: wrapper
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/mixedtype2.qml b/tests/auto/declarative/qdeclarativeanimations/data/mixedtype2.qml
index a95bf2a..9a77467 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/mixedtype2.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/mixedtype2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: wrapper
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/nonTransitionBug.qml b/tests/auto/declarative/qdeclarativeanimations/data/nonTransitionBug.qml
index e9dc36e..04741ff 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/nonTransitionBug.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/nonTransitionBug.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: root
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/properties.qml b/tests/auto/declarative/qdeclarativeanimations/data/properties.qml
index 9e4a74e..e6af9ac 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/properties.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/properties.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/properties2.qml b/tests/auto/declarative/qdeclarativeanimations/data/properties2.qml
index 5de813e..60ec456 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/properties2.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/properties2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/properties3.qml b/tests/auto/declarative/qdeclarativeanimations/data/properties3.qml
index cf1bc3f..e86eca1 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/properties3.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/properties3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/properties4.qml b/tests/auto/declarative/qdeclarativeanimations/data/properties4.qml
index ce9f632..04d41c6 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/properties4.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/properties4.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/properties5.qml b/tests/auto/declarative/qdeclarativeanimations/data/properties5.qml
index a7f5116..e139f8c 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/properties5.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/properties5.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition.qml b/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition.qml
index d8ef5d6..8e2b41d 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition2.qml b/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition2.qml
index b3b827d..6b84685 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition2.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition3.qml b/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition3.qml
index e6f773c..c9d8e95 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition3.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition4.qml b/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition4.qml
index 0ae717a..61e8a96 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition4.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition4.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition5.qml b/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition5.qml
index 44cedf0..b023943 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition5.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition5.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition6.qml b/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition6.qml
index 277cc1b..7c88a7f 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition6.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition6.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition7.qml b/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition7.qml
index b47b5f2..fbef95e 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition7.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition7.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/rotation.qml b/tests/auto/declarative/qdeclarativeanimations/data/rotation.qml
index 6e48585..ac158df 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/rotation.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/rotation.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 600; height: 200
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/runningTrueBug.qml b/tests/auto/declarative/qdeclarativeanimations/data/runningTrueBug.qml
index 2c5207e..7d33ed7 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/runningTrueBug.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/runningTrueBug.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     color: "skyblue"
     width: 500
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/valuesource.qml b/tests/auto/declarative/qdeclarativeanimations/data/valuesource.qml
index bb6b028..fa9cd40 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/valuesource.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/valuesource.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400
diff --git a/tests/auto/declarative/qdeclarativeanimations/data/valuesource2.qml b/tests/auto/declarative/qdeclarativeanimations/data/valuesource2.qml
index b844bd8..f6343a1 100644
--- a/tests/auto/declarative/qdeclarativeanimations/data/valuesource2.qml
+++ b/tests/auto/declarative/qdeclarativeanimations/data/valuesource2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400
diff --git a/tests/auto/declarative/qdeclarativeanimations/tst_qdeclarativeanimations.cpp b/tests/auto/declarative/qdeclarativeanimations/tst_qdeclarativeanimations.cpp
index e5943fb..2c9d982 100644
--- a/tests/auto/declarative/qdeclarativeanimations/tst_qdeclarativeanimations.cpp
+++ b/tests/auto/declarative/qdeclarativeanimations/tst_qdeclarativeanimations.cpp
@@ -674,7 +674,7 @@ void tst_qdeclarativeanimations::easingProperties()
 {
     {
         QDeclarativeEngine engine;
-        QString componentStr = "import Qt 4.7\nNumberAnimation { easing.type: \"InOutQuad\" }";
+        QString componentStr = "import QtQuick 1.0\nNumberAnimation { easing.type: \"InOutQuad\" }";
         QDeclarativeComponent animationComponent(&engine);
         animationComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativePropertyAnimation *animObject = qobject_cast<QDeclarativePropertyAnimation*>(animationComponent.create());
@@ -685,7 +685,7 @@ void tst_qdeclarativeanimations::easingProperties()
 
     {
         QDeclarativeEngine engine;
-        QString componentStr = "import Qt 4.7\nPropertyAnimation { easing.type: \"OutBounce\"; easing.amplitude: 5.0 }";
+        QString componentStr = "import QtQuick 1.0\nPropertyAnimation { easing.type: \"OutBounce\"; easing.amplitude: 5.0 }";
         QDeclarativeComponent animationComponent(&engine);
         animationComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativePropertyAnimation *animObject = qobject_cast<QDeclarativePropertyAnimation*>(animationComponent.create());
@@ -697,7 +697,7 @@ void tst_qdeclarativeanimations::easingProperties()
 
     {
         QDeclarativeEngine engine;
-        QString componentStr = "import Qt 4.7\nPropertyAnimation { easing.type: \"OutElastic\"; easing.amplitude: 5.0; easing.period: 3.0}";
+        QString componentStr = "import QtQuick 1.0\nPropertyAnimation { easing.type: \"OutElastic\"; easing.amplitude: 5.0; easing.period: 3.0}";
         QDeclarativeComponent animationComponent(&engine);
         animationComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativePropertyAnimation *animObject = qobject_cast<QDeclarativePropertyAnimation*>(animationComponent.create());
@@ -710,7 +710,7 @@ void tst_qdeclarativeanimations::easingProperties()
 
     {
         QDeclarativeEngine engine;
-        QString componentStr = "import Qt 4.7\nPropertyAnimation { easing.type: \"InOutBack\"; easing.overshoot: 2 }";
+        QString componentStr = "import QtQuick 1.0\nPropertyAnimation { easing.type: \"InOutBack\"; easing.overshoot: 2 }";
         QDeclarativeComponent animationComponent(&engine);
         animationComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativePropertyAnimation *animObject = qobject_cast<QDeclarativePropertyAnimation*>(animationComponent.create());
diff --git a/tests/auto/declarative/qdeclarativebehaviors/data/binding.qml b/tests/auto/declarative/qdeclarativebehaviors/data/binding.qml
index 62e6be5..a452447 100644
--- a/tests/auto/declarative/qdeclarativebehaviors/data/binding.qml
+++ b/tests/auto/declarative/qdeclarativebehaviors/data/binding.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     width: 400
     height: 400
diff --git a/tests/auto/declarative/qdeclarativebehaviors/data/color.qml b/tests/auto/declarative/qdeclarativebehaviors/data/color.qml
index e075bd0..c4b783a 100644
--- a/tests/auto/declarative/qdeclarativebehaviors/data/color.qml
+++ b/tests/auto/declarative/qdeclarativebehaviors/data/color.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     width: 400
     height: 400
diff --git a/tests/auto/declarative/qdeclarativebehaviors/data/cpptrigger.qml b/tests/auto/declarative/qdeclarativebehaviors/data/cpptrigger.qml
index c766f42..88ddfaa 100644
--- a/tests/auto/declarative/qdeclarativebehaviors/data/cpptrigger.qml
+++ b/tests/auto/declarative/qdeclarativebehaviors/data/cpptrigger.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     width: 400
     height: 400
diff --git a/tests/auto/declarative/qdeclarativebehaviors/data/disabled.qml b/tests/auto/declarative/qdeclarativebehaviors/data/disabled.qml
index e1f4699..f6cfa5e 100644
--- a/tests/auto/declarative/qdeclarativebehaviors/data/disabled.qml
+++ b/tests/auto/declarative/qdeclarativebehaviors/data/disabled.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     width: 400
     height: 400
diff --git a/tests/auto/declarative/qdeclarativebehaviors/data/dontStart.qml b/tests/auto/declarative/qdeclarativebehaviors/data/dontStart.qml
index c0f4eac..e318dd2 100644
--- a/tests/auto/declarative/qdeclarativebehaviors/data/dontStart.qml
+++ b/tests/auto/declarative/qdeclarativebehaviors/data/dontStart.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: wrapper
diff --git a/tests/auto/declarative/qdeclarativebehaviors/data/empty.qml b/tests/auto/declarative/qdeclarativebehaviors/data/empty.qml
index b58e332..6c78a84 100644
--- a/tests/auto/declarative/qdeclarativebehaviors/data/empty.qml
+++ b/tests/auto/declarative/qdeclarativebehaviors/data/empty.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     width: 400
     height: 400
diff --git a/tests/auto/declarative/qdeclarativebehaviors/data/explicit.qml b/tests/auto/declarative/qdeclarativebehaviors/data/explicit.qml
index 0b5d00b..3baa1ac 100644
--- a/tests/auto/declarative/qdeclarativebehaviors/data/explicit.qml
+++ b/tests/auto/declarative/qdeclarativebehaviors/data/explicit.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     width: 400
     height: 400
diff --git a/tests/auto/declarative/qdeclarativebehaviors/data/groupProperty.qml b/tests/auto/declarative/qdeclarativebehaviors/data/groupProperty.qml
index 6eb0729..ddb5bbd 100644
--- a/tests/auto/declarative/qdeclarativebehaviors/data/groupProperty.qml
+++ b/tests/auto/declarative/qdeclarativebehaviors/data/groupProperty.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     width: 400
     height: 400
diff --git a/tests/auto/declarative/qdeclarativebehaviors/data/groupProperty2.qml b/tests/auto/declarative/qdeclarativebehaviors/data/groupProperty2.qml
index 42b80a5..c0b71cd 100644
--- a/tests/auto/declarative/qdeclarativebehaviors/data/groupProperty2.qml
+++ b/tests/auto/declarative/qdeclarativebehaviors/data/groupProperty2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     width: 400
     height: 400
diff --git a/tests/auto/declarative/qdeclarativebehaviors/data/groupedPropertyCrash.qml b/tests/auto/declarative/qdeclarativebehaviors/data/groupedPropertyCrash.qml
index c052366..8aa590b 100644
--- a/tests/auto/declarative/qdeclarativebehaviors/data/groupedPropertyCrash.qml
+++ b/tests/auto/declarative/qdeclarativebehaviors/data/groupedPropertyCrash.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 200
diff --git a/tests/auto/declarative/qdeclarativebehaviors/data/loop.qml b/tests/auto/declarative/qdeclarativebehaviors/data/loop.qml
index 9e328d6..76379c0 100644
--- a/tests/auto/declarative/qdeclarativebehaviors/data/loop.qml
+++ b/tests/auto/declarative/qdeclarativebehaviors/data/loop.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     width: 400
     height: 400
diff --git a/tests/auto/declarative/qdeclarativebehaviors/data/nonSelecting2.qml b/tests/auto/declarative/qdeclarativebehaviors/data/nonSelecting2.qml
index 5857c4d..c5c78d1 100644
--- a/tests/auto/declarative/qdeclarativebehaviors/data/nonSelecting2.qml
+++ b/tests/auto/declarative/qdeclarativebehaviors/data/nonSelecting2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     width: 400
     height: 400
diff --git a/tests/auto/declarative/qdeclarativebehaviors/data/parent.qml b/tests/auto/declarative/qdeclarativebehaviors/data/parent.qml
index e3fd77d..d19da29 100644
--- a/tests/auto/declarative/qdeclarativebehaviors/data/parent.qml
+++ b/tests/auto/declarative/qdeclarativebehaviors/data/parent.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     width: 400
     height: 400
diff --git a/tests/auto/declarative/qdeclarativebehaviors/data/qtbug12295.qml b/tests/auto/declarative/qdeclarativebehaviors/data/qtbug12295.qml
index d41add3..03b5421 100644
--- a/tests/auto/declarative/qdeclarativebehaviors/data/qtbug12295.qml
+++ b/tests/auto/declarative/qdeclarativebehaviors/data/qtbug12295.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 200
diff --git a/tests/auto/declarative/qdeclarativebehaviors/data/reassignedAnimation.qml b/tests/auto/declarative/qdeclarativebehaviors/data/reassignedAnimation.qml
index 4528cce..9fca5c3 100644
--- a/tests/auto/declarative/qdeclarativebehaviors/data/reassignedAnimation.qml
+++ b/tests/auto/declarative/qdeclarativebehaviors/data/reassignedAnimation.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     width: 400
     height: 400
diff --git a/tests/auto/declarative/qdeclarativebehaviors/data/runningTrue.qml b/tests/auto/declarative/qdeclarativebehaviors/data/runningTrue.qml
index d439875..25cdf10 100644
--- a/tests/auto/declarative/qdeclarativebehaviors/data/runningTrue.qml
+++ b/tests/auto/declarative/qdeclarativebehaviors/data/runningTrue.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: root
diff --git a/tests/auto/declarative/qdeclarativebehaviors/data/scripttrigger.qml b/tests/auto/declarative/qdeclarativebehaviors/data/scripttrigger.qml
index f2f6352..c05cdaa 100644
--- a/tests/auto/declarative/qdeclarativebehaviors/data/scripttrigger.qml
+++ b/tests/auto/declarative/qdeclarativebehaviors/data/scripttrigger.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     width: 400
     height: 400
diff --git a/tests/auto/declarative/qdeclarativebehaviors/data/simple.qml b/tests/auto/declarative/qdeclarativebehaviors/data/simple.qml
index de27f69..6ba0118 100644
--- a/tests/auto/declarative/qdeclarativebehaviors/data/simple.qml
+++ b/tests/auto/declarative/qdeclarativebehaviors/data/simple.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     width: 400
     height: 400
diff --git a/tests/auto/declarative/qdeclarativebehaviors/data/startup.qml b/tests/auto/declarative/qdeclarativebehaviors/data/startup.qml
index f3ff620..fca416c 100644
--- a/tests/auto/declarative/qdeclarativebehaviors/data/startup.qml
+++ b/tests/auto/declarative/qdeclarativebehaviors/data/startup.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400
diff --git a/tests/auto/declarative/qdeclarativebehaviors/data/startup2.qml b/tests/auto/declarative/qdeclarativebehaviors/data/startup2.qml
index 1911cc4..eb62761 100644
--- a/tests/auto/declarative/qdeclarativebehaviors/data/startup2.qml
+++ b/tests/auto/declarative/qdeclarativebehaviors/data/startup2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 800;
diff --git a/tests/auto/declarative/qdeclarativebinding/data/test-binding.qml b/tests/auto/declarative/qdeclarativebinding/data/test-binding.qml
index 9c619e6..9449736 100644
--- a/tests/auto/declarative/qdeclarativebinding/data/test-binding.qml
+++ b/tests/auto/declarative/qdeclarativebinding/data/test-binding.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: screen
diff --git a/tests/auto/declarative/qdeclarativebinding/data/test-binding2.qml b/tests/auto/declarative/qdeclarativebinding/data/test-binding2.qml
index e0f1811..3e99e2b 100644
--- a/tests/auto/declarative/qdeclarativebinding/data/test-binding2.qml
+++ b/tests/auto/declarative/qdeclarativebinding/data/test-binding2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: screen
diff --git a/tests/auto/declarative/qdeclarativeborderimage/tst_qdeclarativeborderimage.cpp b/tests/auto/declarative/qdeclarativeborderimage/tst_qdeclarativeborderimage.cpp
index c77d395..2f00f60 100644
--- a/tests/auto/declarative/qdeclarativeborderimage/tst_qdeclarativeborderimage.cpp
+++ b/tests/auto/declarative/qdeclarativeborderimage/tst_qdeclarativeborderimage.cpp
@@ -94,7 +94,7 @@ tst_qdeclarativeborderimage::tst_qdeclarativeborderimage()
 
 void tst_qdeclarativeborderimage::noSource()
 {
-    QString componentStr = "import Qt 4.7\nBorderImage { source: \"\" }";
+    QString componentStr = "import QtQuick 1.0\nBorderImage { source: \"\" }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeBorderImage *obj = qobject_cast<QDeclarativeBorderImage*>(component.create());
@@ -138,7 +138,7 @@ void tst_qdeclarativeborderimage::imageSource()
     if (!error.isEmpty())
         QTest::ignoreMessage(QtWarningMsg, error.toUtf8());
 
-    QString componentStr = "import Qt 4.7\nBorderImage { source: \"" + source + "\" }";
+    QString componentStr = "import QtQuick 1.0\nBorderImage { source: \"" + source + "\" }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeBorderImage *obj = qobject_cast<QDeclarativeBorderImage*>(component.create());
@@ -165,7 +165,7 @@ void tst_qdeclarativeborderimage::imageSource()
 
 void tst_qdeclarativeborderimage::clearSource()
 {
-    QString componentStr = "import Qt 4.7\nBorderImage { source: srcImage }";
+    QString componentStr = "import QtQuick 1.0\nBorderImage { source: srcImage }";
     QDeclarativeContext *ctxt = engine.rootContext();
     ctxt->setContextProperty("srcImage", QUrl::fromLocalFile(SRCDIR "/data/colors.png"));
     QDeclarativeComponent component(&engine);
@@ -185,7 +185,7 @@ void tst_qdeclarativeborderimage::clearSource()
 
 void tst_qdeclarativeborderimage::resized()
 {
-    QString componentStr = "import Qt 4.7\nBorderImage { source: \"" + QUrl::fromLocalFile(SRCDIR "/data/colors.png").toString() + "\"; width: 300; height: 300 }";
+    QString componentStr = "import QtQuick 1.0\nBorderImage { source: \"" + QUrl::fromLocalFile(SRCDIR "/data/colors.png").toString() + "\"; width: 300; height: 300 }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeBorderImage *obj = qobject_cast<QDeclarativeBorderImage*>(component.create());
@@ -200,7 +200,7 @@ void tst_qdeclarativeborderimage::resized()
 
 void tst_qdeclarativeborderimage::smooth()
 {
-    QString componentStr = "import Qt 4.7\nBorderImage { source: \"" SRCDIR "/data/colors.png\"; smooth: true; width: 300; height: 300 }";
+    QString componentStr = "import QtQuick 1.0\nBorderImage { source: \"" SRCDIR "/data/colors.png\"; smooth: true; width: 300; height: 300 }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeBorderImage *obj = qobject_cast<QDeclarativeBorderImage*>(component.create());
@@ -217,7 +217,7 @@ void tst_qdeclarativeborderimage::smooth()
 void tst_qdeclarativeborderimage::tileModes()
 {
     {
-        QString componentStr = "import Qt 4.7\nBorderImage { source: \"" SRCDIR "/data/colors.png\"; width: 100; height: 300; horizontalTileMode: BorderImage.Repeat; verticalTileMode: BorderImage.Repeat }";
+        QString componentStr = "import QtQuick 1.0\nBorderImage { source: \"" SRCDIR "/data/colors.png\"; width: 100; height: 300; horizontalTileMode: BorderImage.Repeat; verticalTileMode: BorderImage.Repeat }";
         QDeclarativeComponent component(&engine);
         component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeBorderImage *obj = qobject_cast<QDeclarativeBorderImage*>(component.create());
@@ -230,7 +230,7 @@ void tst_qdeclarativeborderimage::tileModes()
         delete obj;
     }
     {
-        QString componentStr = "import Qt 4.7\nBorderImage { source: \"" SRCDIR "/data/colors.png\"; width: 300; height: 150; horizontalTileMode: BorderImage.Round; verticalTileMode: BorderImage.Round }";
+        QString componentStr = "import QtQuick 1.0\nBorderImage { source: \"" SRCDIR "/data/colors.png\"; width: 300; height: 150; horizontalTileMode: BorderImage.Round; verticalTileMode: BorderImage.Round }";
         QDeclarativeComponent component(&engine);
         component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeBorderImage *obj = qobject_cast<QDeclarativeBorderImage*>(component.create());
@@ -257,7 +257,7 @@ void tst_qdeclarativeborderimage::sciSource()
         server->serveDirectory(SRCDIR "/data");
     }
 
-    QString componentStr = "import Qt 4.7\nBorderImage { source: \"" + source + "\"; width: 300; height: 300 }";
+    QString componentStr = "import QtQuick 1.0\nBorderImage { source: \"" + source + "\"; width: 300; height: 300 }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeBorderImage *obj = qobject_cast<QDeclarativeBorderImage*>(component.create());
@@ -302,7 +302,7 @@ void tst_qdeclarativeborderimage::invalidSciFile()
     QTest::ignoreMessage(QtWarningMsg, "QDeclarativeGridScaledImage: Invalid tile rule specified. Using Stretch."); // for "Roun"
     QTest::ignoreMessage(QtWarningMsg, "QDeclarativeGridScaledImage: Invalid tile rule specified. Using Stretch."); // for "Repea"
 
-    QString componentStr = "import Qt 4.7\nBorderImage { source: \"" + QUrl::fromLocalFile(SRCDIR "/data/invalid.sci").toString() +"\"; width: 300; height: 300 }";
+    QString componentStr = "import QtQuick 1.0\nBorderImage { source: \"" + QUrl::fromLocalFile(SRCDIR "/data/invalid.sci").toString() +"\"; width: 300; height: 300 }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeBorderImage *obj = qobject_cast<QDeclarativeBorderImage*>(component.create());
@@ -320,7 +320,7 @@ void tst_qdeclarativeborderimage::pendingRemoteRequest()
 {
     QFETCH(QString, source);
 
-    QString componentStr = "import Qt 4.7\nBorderImage { source: \"" + source + "\" }";
+    QString componentStr = "import QtQuick 1.0\nBorderImage { source: \"" + source + "\" }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeBorderImage *obj = qobject_cast<QDeclarativeBorderImage*>(component.create());
diff --git a/tests/auto/declarative/qdeclarativecomponent/data/createObject.qml b/tests/auto/declarative/qdeclarativecomponent/data/createObject.qml
index 4ee1e75..4a06791 100644
--- a/tests/auto/declarative/qdeclarativecomponent/data/createObject.qml
+++ b/tests/auto/declarative/qdeclarativecomponent/data/createObject.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item{
     id: root
diff --git a/tests/auto/declarative/qdeclarativeconnection/data/connection-targetchange.qml b/tests/auto/declarative/qdeclarativeconnection/data/connection-targetchange.qml
index bb9a3bc..dd92cb9 100644
--- a/tests/auto/declarative/qdeclarativeconnection/data/connection-targetchange.qml
+++ b/tests/auto/declarative/qdeclarativeconnection/data/connection-targetchange.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     Component {
diff --git a/tests/auto/declarative/qdeclarativeconnection/data/connection-unknownsignals-ignored.qml b/tests/auto/declarative/qdeclarativeconnection/data/connection-unknownsignals-ignored.qml
index 764d5ab..459c346 100644
--- a/tests/auto/declarative/qdeclarativeconnection/data/connection-unknownsignals-ignored.qml
+++ b/tests/auto/declarative/qdeclarativeconnection/data/connection-unknownsignals-ignored.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: screen
diff --git a/tests/auto/declarative/qdeclarativeconnection/data/connection-unknownsignals-notarget.qml b/tests/auto/declarative/qdeclarativeconnection/data/connection-unknownsignals-notarget.qml
index 09e7812..8eddf43 100644
--- a/tests/auto/declarative/qdeclarativeconnection/data/connection-unknownsignals-notarget.qml
+++ b/tests/auto/declarative/qdeclarativeconnection/data/connection-unknownsignals-notarget.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: screen
diff --git a/tests/auto/declarative/qdeclarativeconnection/data/connection-unknownsignals-parent.qml b/tests/auto/declarative/qdeclarativeconnection/data/connection-unknownsignals-parent.qml
index 478503d..953347a 100644
--- a/tests/auto/declarative/qdeclarativeconnection/data/connection-unknownsignals-parent.qml
+++ b/tests/auto/declarative/qdeclarativeconnection/data/connection-unknownsignals-parent.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: screen
diff --git a/tests/auto/declarative/qdeclarativeconnection/data/connection-unknownsignals.qml b/tests/auto/declarative/qdeclarativeconnection/data/connection-unknownsignals.qml
index d4e8d7e..3702bdb 100644
--- a/tests/auto/declarative/qdeclarativeconnection/data/connection-unknownsignals.qml
+++ b/tests/auto/declarative/qdeclarativeconnection/data/connection-unknownsignals.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: screen
diff --git a/tests/auto/declarative/qdeclarativeconnection/data/error-object.qml b/tests/auto/declarative/qdeclarativeconnection/data/error-object.qml
index a8127a4..376a218 100644
--- a/tests/auto/declarative/qdeclarativeconnection/data/error-object.qml
+++ b/tests/auto/declarative/qdeclarativeconnection/data/error-object.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     Connections {
diff --git a/tests/auto/declarative/qdeclarativeconnection/data/error-property.qml b/tests/auto/declarative/qdeclarativeconnection/data/error-property.qml
index 2791f56..677af15 100644
--- a/tests/auto/declarative/qdeclarativeconnection/data/error-property.qml
+++ b/tests/auto/declarative/qdeclarativeconnection/data/error-property.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     Connections { fakeProperty: {} }
diff --git a/tests/auto/declarative/qdeclarativeconnection/data/error-property2.qml b/tests/auto/declarative/qdeclarativeconnection/data/error-property2.qml
index 0205c0a..127e58e 100644
--- a/tests/auto/declarative/qdeclarativeconnection/data/error-property2.qml
+++ b/tests/auto/declarative/qdeclarativeconnection/data/error-property2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     Connections { onfakeProperty: {} }
diff --git a/tests/auto/declarative/qdeclarativeconnection/data/error-syntax.qml b/tests/auto/declarative/qdeclarativeconnection/data/error-syntax.qml
index 867e4e2..6a82528 100644
--- a/tests/auto/declarative/qdeclarativeconnection/data/error-syntax.qml
+++ b/tests/auto/declarative/qdeclarativeconnection/data/error-syntax.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     Connections {
diff --git a/tests/auto/declarative/qdeclarativeconnection/data/test-connection.qml b/tests/auto/declarative/qdeclarativeconnection/data/test-connection.qml
index 954ca97..c599083 100644
--- a/tests/auto/declarative/qdeclarativeconnection/data/test-connection.qml
+++ b/tests/auto/declarative/qdeclarativeconnection/data/test-connection.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: screen; width: 50
diff --git a/tests/auto/declarative/qdeclarativeconnection/data/test-connection2.qml b/tests/auto/declarative/qdeclarativeconnection/data/test-connection2.qml
index 9e5a99c..f0dbaba 100644
--- a/tests/auto/declarative/qdeclarativeconnection/data/test-connection2.qml
+++ b/tests/auto/declarative/qdeclarativeconnection/data/test-connection2.qml
@@ -1,3 +1,3 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Connections { id: connection; target: connection; onTargetChanged: 1 == 1 }
diff --git a/tests/auto/declarative/qdeclarativeconnection/data/test-connection3.qml b/tests/auto/declarative/qdeclarativeconnection/data/test-connection3.qml
index 51efde6..94c9c7c 100644
--- a/tests/auto/declarative/qdeclarativeconnection/data/test-connection3.qml
+++ b/tests/auto/declarative/qdeclarativeconnection/data/test-connection3.qml
@@ -1,3 +1,3 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Connections {}
diff --git a/tests/auto/declarative/qdeclarativeconnection/data/trimming.qml b/tests/auto/declarative/qdeclarativeconnection/data/trimming.qml
index 361474c..00507d9 100644
--- a/tests/auto/declarative/qdeclarativeconnection/data/trimming.qml
+++ b/tests/auto/declarative/qdeclarativeconnection/data/trimming.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: screen; width: 50
diff --git a/tests/auto/declarative/qdeclarativecontext/tst_qdeclarativecontext.cpp b/tests/auto/declarative/qdeclarativecontext/tst_qdeclarativecontext.cpp
index 605cf8e..100224b 100644
--- a/tests/auto/declarative/qdeclarativecontext/tst_qdeclarativecontext.cpp
+++ b/tests/auto/declarative/qdeclarativecontext/tst_qdeclarativecontext.cpp
@@ -233,7 +233,7 @@ private:
 #define TEST_CONTEXT_PROPERTY(ctxt, name, value) \
 { \
     QDeclarativeComponent component(&engine); \
-    component.setData("import Qt 4.7; QtObject { property variant test: " #name " }", QUrl()); \
+    component.setData("import QtQuick 1.0; QtObject { property variant test: " #name " }", QUrl()); \
 \
     QObject *obj = component.create(ctxt); \
 \
@@ -283,7 +283,7 @@ void tst_qdeclarativecontext::setContextProperty()
     // Changes in context properties
     {
         QDeclarativeComponent component(&engine); 
-        component.setData("import Qt 4.7; QtObject { property variant test: a }", QUrl());
+        component.setData("import QtQuick 1.0; QtObject { property variant test: a }", QUrl());
 
         QObject *obj = component.create(&ctxt2); 
 
@@ -295,7 +295,7 @@ void tst_qdeclarativecontext::setContextProperty()
     }
     {
         QDeclarativeComponent component(&engine); 
-        component.setData("import Qt 4.7; QtObject { property variant test: b }", QUrl());
+        component.setData("import QtQuick 1.0; QtObject { property variant test: b }", QUrl());
 
         QObject *obj = component.create(&ctxt2); 
 
@@ -309,7 +309,7 @@ void tst_qdeclarativecontext::setContextProperty()
     }
     {
         QDeclarativeComponent component(&engine); 
-        component.setData("import Qt 4.7; QtObject { property variant test: e.a }", QUrl());
+        component.setData("import QtQuick 1.0; QtObject { property variant test: e.a }", QUrl());
 
         QObject *obj = component.create(&ctxt2); 
 
@@ -323,7 +323,7 @@ void tst_qdeclarativecontext::setContextProperty()
     // New context properties
     {
         QDeclarativeComponent component(&engine); 
-        component.setData("import Qt 4.7; QtObject { property variant test: a }", QUrl());
+        component.setData("import QtQuick 1.0; QtObject { property variant test: a }", QUrl());
 
         QObject *obj = component.create(&ctxt2); 
 
@@ -337,7 +337,7 @@ void tst_qdeclarativecontext::setContextProperty()
     // Setting an object-variant context property
     {
         QDeclarativeComponent component(&engine);
-        component.setData("import Qt 4.7; QtObject { id: root; property int a: 10; property int test: ctxtProp.a; property variant obj: root; }", QUrl());
+        component.setData("import QtQuick 1.0; QtObject { id: root; property int a: 10; property int test: ctxtProp.a; property variant obj: root; }", QUrl());
 
         QDeclarativeContext ctxt(engine.rootContext());
         ctxt.setContextProperty("ctxtProp", QVariant());
@@ -385,7 +385,7 @@ void tst_qdeclarativecontext::setContextObject()
     // Changes in context properties
     {
         QDeclarativeComponent component(&engine); 
-        component.setData("import Qt 4.7; QtObject { property variant test: a }", QUrl());
+        component.setData("import QtQuick 1.0; QtObject { property variant test: a }", QUrl());
 
         QObject *obj = component.create(&ctxt); 
 
@@ -417,7 +417,7 @@ void tst_qdeclarativecontext::destruction()
 void tst_qdeclarativecontext::idAsContextProperty()
 {
     QDeclarativeComponent component(&engine);
-    component.setData("import Qt 4.7; QtObject { property variant a; a: QtObject { id: myObject } }", QUrl());
+    component.setData("import QtQuick 1.0; QtObject { property variant a; a: QtObject { id: myObject } }", QUrl());
 
     QObject *obj = component.create();
     QVERIFY(obj);
@@ -437,7 +437,7 @@ void tst_qdeclarativecontext::idAsContextProperty()
 void tst_qdeclarativecontext::readOnlyContexts()
 {
     QDeclarativeComponent component(&engine);
-    component.setData("import Qt 4.7; QtObject { id: me }", QUrl());
+    component.setData("import QtQuick 1.0; QtObject { id: me }", QUrl());
 
     QObject *obj = component.create();
     QVERIFY(obj);
diff --git a/tests/auto/declarative/qdeclarativedebug/tst_qdeclarativedebug.cpp b/tests/auto/declarative/qdeclarativedebug/tst_qdeclarativedebug.cpp
index dd58baf..e6a81b8 100644
--- a/tests/auto/declarative/qdeclarativedebug/tst_qdeclarativedebug.cpp
+++ b/tests/auto/declarative/qdeclarativedebug/tst_qdeclarativedebug.cpp
@@ -283,7 +283,7 @@ void tst_QDeclarativeDebug::initTestCase()
     m_engine = new QDeclarativeEngine(this);
 
     QList<QByteArray> qml;
-    qml << "import Qt 4.7\n"
+    qml << "import QtQuick 1.0\n"
             "Item {"
                 "width: 10; height: 20; scale: blueRect.scale;"
                 "Rectangle { id: blueRect; width: 500; height: 600; color: \"blue\"; }"
@@ -294,11 +294,11 @@ void tst_QDeclarativeDebug::initTestCase()
             "}";
 
     // add second component to test multiple root contexts
-    qml << "import Qt 4.7\n"
+    qml << "import QtQuick 1.0\n"
             "Item {}";
 
     // and a third to test methods
-    qml << "import Qt 4.7\n"
+    qml << "import QtQuick 1.0\n"
             "Item {"
                 "function myMethodNoArgs() { return 3; }\n"
                 "function myMethod(a) { return a + 9; }\n"
diff --git a/tests/auto/declarative/qdeclarativedom/data/MyComponent.qml b/tests/auto/declarative/qdeclarativedom/data/MyComponent.qml
index dd9e9ea..f6760b6 100644
--- a/tests/auto/declarative/qdeclarativedom/data/MyComponent.qml
+++ b/tests/auto/declarative/qdeclarativedom/data/MyComponent.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
 }
diff --git a/tests/auto/declarative/qdeclarativedom/data/MyItem.qml b/tests/auto/declarative/qdeclarativedom/data/MyItem.qml
index dd9e9ea..f6760b6 100644
--- a/tests/auto/declarative/qdeclarativedom/data/MyItem.qml
+++ b/tests/auto/declarative/qdeclarativedom/data/MyItem.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
 }
diff --git a/tests/auto/declarative/qdeclarativedom/data/import/Bar.qml b/tests/auto/declarative/qdeclarativedom/data/import/Bar.qml
index d26b299..86a7176 100644
--- a/tests/auto/declarative/qdeclarativedom/data/import/Bar.qml
+++ b/tests/auto/declarative/qdeclarativedom/data/import/Bar.qml
@@ -1,2 +1,2 @@
-import Qt 4.7
+import QtQuick 1.0
 
diff --git a/tests/auto/declarative/qdeclarativedom/data/importlib/sublib/Foo.qml b/tests/auto/declarative/qdeclarativedom/data/importlib/sublib/Foo.qml
index d26b299..86a7176 100644
--- a/tests/auto/declarative/qdeclarativedom/data/importlib/sublib/Foo.qml
+++ b/tests/auto/declarative/qdeclarativedom/data/importlib/sublib/Foo.qml
@@ -1,2 +1,2 @@
-import Qt 4.7
+import QtQuick 1.0
 
diff --git a/tests/auto/declarative/qdeclarativedom/data/top.qml b/tests/auto/declarative/qdeclarativedom/data/top.qml
index 6405cd2..56ea9df 100644
--- a/tests/auto/declarative/qdeclarativedom/data/top.qml
+++ b/tests/auto/declarative/qdeclarativedom/data/top.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 MyComponent {
     width: 100
diff --git a/tests/auto/declarative/qdeclarativedom/tst_qdeclarativedom.cpp b/tests/auto/declarative/qdeclarativedom/tst_qdeclarativedom.cpp
index e1b4c1c..53c10be 100644
--- a/tests/auto/declarative/qdeclarativedom/tst_qdeclarativedom.cpp
+++ b/tests/auto/declarative/qdeclarativedom/tst_qdeclarativedom.cpp
@@ -86,7 +86,7 @@ private:
 
 void tst_qdeclarativedom::loadSimple()
 {
-    QByteArray qml = "import Qt 4.7\n"
+    QByteArray qml = "import QtQuick 1.0\n"
                       "Item {}";
 
     QDeclarativeDomDocument document;
@@ -97,15 +97,15 @@ void tst_qdeclarativedom::loadSimple()
     QVERIFY(rootObject.isValid());
     QVERIFY(!rootObject.isComponent());
     QVERIFY(!rootObject.isCustomType());
-    QVERIFY(rootObject.objectType() == "Qt/Item");
-    QVERIFY(rootObject.objectTypeMajorVersion() == 4);
-    QVERIFY(rootObject.objectTypeMinorVersion() == 7);
+    QVERIFY(rootObject.objectType() == "QtQuick/Item");
+    QVERIFY(rootObject.objectTypeMajorVersion() == 1);
+    QVERIFY(rootObject.objectTypeMinorVersion() == 0);
 }
 
 // Test regular properties
 void tst_qdeclarativedom::loadProperties()
 {
-    QByteArray qml = "import Qt 4.7\n"
+    QByteArray qml = "import QtQuick 1.0\n"
                      "Item { id : item; x : 300; visible : true }";
 
     QDeclarativeDomDocument document;
@@ -120,7 +120,7 @@ void tst_qdeclarativedom::loadProperties()
     QVERIFY(xProperty.propertyName() == "x");
     QCOMPARE(xProperty.propertyNameParts().count(), 1);
     QVERIFY(xProperty.propertyNameParts().at(0) == "x");
-    QCOMPARE(xProperty.position(), 32);
+    QCOMPARE(xProperty.position(), 37);
     QCOMPARE(xProperty.length(), 1);
     QVERIFY(xProperty.value().isLiteral());
     QVERIFY(xProperty.value().toLiteral().literal() == "300");
@@ -129,7 +129,7 @@ void tst_qdeclarativedom::loadProperties()
     QVERIFY(visibleProperty.propertyName() == "visible");
     QCOMPARE(visibleProperty.propertyNameParts().count(), 1);
     QVERIFY(visibleProperty.propertyNameParts().at(0) == "visible");
-    QCOMPARE(visibleProperty.position(), 41);
+    QCOMPARE(visibleProperty.position(), 46);
     QCOMPARE(visibleProperty.length(), 7);
     QVERIFY(visibleProperty.value().isLiteral());
     QVERIFY(visibleProperty.value().toLiteral().literal() == "true");
@@ -139,7 +139,7 @@ void tst_qdeclarativedom::loadProperties()
 void tst_qdeclarativedom::loadGroupedProperties()
 {
     {
-        QByteArray qml = "import Qt 4.7\n"
+        QByteArray qml = "import QtQuick 1.0\n"
                          "Item { anchors.left: parent.left; anchors.right: parent.right }";
 
         QDeclarativeDomDocument document;
@@ -166,7 +166,7 @@ void tst_qdeclarativedom::loadGroupedProperties()
         QCOMPARE(leftProperty.propertyNameParts().count(), 2);
         QVERIFY(leftProperty.propertyNameParts().at(0) == "anchors");
         QVERIFY(leftProperty.propertyNameParts().at(1) == "left");
-        QCOMPARE(leftProperty.position(), 21);
+        QCOMPARE(leftProperty.position(), 26);
         QCOMPARE(leftProperty.length(), 12);
         QVERIFY(leftProperty.value().isBinding());
         QVERIFY(leftProperty.value().toBinding().binding() == "parent.left");
@@ -175,14 +175,14 @@ void tst_qdeclarativedom::loadGroupedProperties()
         QCOMPARE(rightProperty.propertyNameParts().count(), 2);
         QVERIFY(rightProperty.propertyNameParts().at(0) == "anchors");
         QVERIFY(rightProperty.propertyNameParts().at(1) == "right");
-        QCOMPARE(rightProperty.position(), 48);
+        QCOMPARE(rightProperty.position(), 53);
         QCOMPARE(rightProperty.length(), 13);
         QVERIFY(rightProperty.value().isBinding());
         QVERIFY(rightProperty.value().toBinding().binding() == "parent.right");
     }
 
     {
-        QByteArray qml = "import Qt 4.7\n"
+        QByteArray qml = "import QtQuick 1.0\n"
                          "Item { \n"
                          "    anchors {\n"
                          "        left: parent.left\n"
@@ -214,7 +214,7 @@ void tst_qdeclarativedom::loadGroupedProperties()
         QCOMPARE(leftProperty.propertyNameParts().count(), 2);
         QVERIFY(leftProperty.propertyNameParts().at(0) == "anchors");
         QVERIFY(leftProperty.propertyNameParts().at(1) == "left");
-        QCOMPARE(leftProperty.position(), 44);
+        QCOMPARE(leftProperty.position(), 49);
         QCOMPARE(leftProperty.length(), 4);
         QVERIFY(leftProperty.value().isBinding());
         QVERIFY(leftProperty.value().toBinding().binding() == "parent.left");
@@ -223,7 +223,7 @@ void tst_qdeclarativedom::loadGroupedProperties()
         QCOMPARE(rightProperty.propertyNameParts().count(), 2);
         QVERIFY(rightProperty.propertyNameParts().at(0) == "anchors");
         QVERIFY(rightProperty.propertyNameParts().at(1) == "right");
-        QCOMPARE(rightProperty.position(), 70);
+        QCOMPARE(rightProperty.position(), 75);
         QCOMPARE(rightProperty.length(), 5);
         QVERIFY(rightProperty.value().isBinding());
         QVERIFY(rightProperty.value().toBinding().binding() == "parent.right");
@@ -233,7 +233,7 @@ void tst_qdeclarativedom::loadGroupedProperties()
 
 void tst_qdeclarativedom::loadChildObject()
 {
-    QByteArray qml = "import Qt 4.7\n"
+    QByteArray qml = "import QtQuick 1.0\n"
                      "Item { Item {} }";
 
     QDeclarativeDomDocument document;
@@ -252,7 +252,7 @@ void tst_qdeclarativedom::loadChildObject()
 
     QDeclarativeDomObject childItem = list.values().first().toObject();
     QVERIFY(childItem.isValid());
-    QVERIFY(childItem.objectType() == "Qt/Item");
+    QVERIFY(childItem.objectType() == "QtQuick/Item");
 }
 
 void tst_qdeclarativedom::loadComposite()
@@ -278,7 +278,7 @@ void tst_qdeclarativedom::loadComposite()
 
 void tst_qdeclarativedom::testValueSource()
 {
-    QByteArray qml = "import Qt 4.7\n"
+    QByteArray qml = "import QtQuick 1.0\n"
                      "Rectangle { SpringAnimation on height { spring: 1.4; damping: .15; to: Math.min(Math.max(-130, value*2.2 - 130), 133); }}";
 
     QDeclarativeEngine freshEngine;
@@ -295,7 +295,7 @@ void tst_qdeclarativedom::testValueSource()
     QDeclarativeDomObject valueSourceObject = valueSource.object();
     QVERIFY(valueSourceObject.isValid());
 
-    QVERIFY(valueSourceObject.objectType() == "Qt/SpringAnimation");
+    QVERIFY(valueSourceObject.objectType() == "QtQuick/SpringAnimation");
 
     const QDeclarativeDomValue springValue = valueSourceObject.property("spring").value();
     QVERIFY(!springValue.isInvalid());
@@ -310,7 +310,7 @@ void tst_qdeclarativedom::testValueSource()
 
 void tst_qdeclarativedom::testValueInterceptor()
 {
-    QByteArray qml = "import Qt 4.7\n"
+    QByteArray qml = "import QtQuick 1.0\n"
                      "Rectangle { Behavior on height { NumberAnimation { duration: 100 } } }";
 
     QDeclarativeEngine freshEngine;
@@ -327,7 +327,7 @@ void tst_qdeclarativedom::testValueInterceptor()
     QDeclarativeDomObject valueInterceptorObject = valueInterceptor.object();
     QVERIFY(valueInterceptorObject.isValid());
 
-    QVERIFY(valueInterceptorObject.objectType() == "Qt/Behavior");
+    QVERIFY(valueInterceptorObject.objectType() == "QtQuick/Behavior");
 
     const QDeclarativeDomValue animationValue = valueInterceptorObject.property("animation").value();
     QVERIFY(!animationValue.isInvalid());
@@ -337,7 +337,7 @@ void tst_qdeclarativedom::testValueInterceptor()
 // Test QDeclarativeDomDocument::imports()
 void tst_qdeclarativedom::loadImports()
 {
-    QByteArray qml = "import Qt 4.7\n"
+    QByteArray qml = "import QtQuick 1.0\n"
                      "import importlib.sublib 1.1\n"
                      "import importlib.sublib 1.0 as NewFoo\n"
                      "import 'import'\n"
@@ -353,9 +353,9 @@ void tst_qdeclarativedom::loadImports()
 
     QDeclarativeDomImport import = document.imports().at(0);
     QCOMPARE(import.type(), QDeclarativeDomImport::Library);
-    QCOMPARE(import.uri(), QLatin1String("Qt"));
+    QCOMPARE(import.uri(), QLatin1String("QtQuick"));
     QCOMPARE(import.qualifier(), QString());
-    QCOMPARE(import.version(), QLatin1String("4.7"));
+    QCOMPARE(import.version(), QLatin1String("1.0"));
 
     import = document.imports().at(1);
     QCOMPARE(import.type(), QDeclarativeDomImport::Library);
@@ -385,7 +385,7 @@ void tst_qdeclarativedom::loadImports()
 // Test loading a file with errors
 void tst_qdeclarativedom::loadErrors()
 {
-    QByteArray qml = "import Qt 4.7\n"
+    QByteArray qml = "import QtQuick 1.0\n"
                      "Item {\n"
                      "  foo: 12\n"
                      "}";
@@ -405,7 +405,7 @@ void tst_qdeclarativedom::loadErrors()
 // Test loading a file with syntax errors
 void tst_qdeclarativedom::loadSyntaxErrors()
 {
-    QByteArray qml = "import Qt 4.7\n"
+    QByteArray qml = "import QtQuick 1.0\n"
                      "asdf";
 
     QDeclarativeDomDocument document;
@@ -423,7 +423,7 @@ void tst_qdeclarativedom::loadSyntaxErrors()
 // Test attempting to load a file with remote references
 void tst_qdeclarativedom::loadRemoteErrors()
 {
-    QByteArray qml = "import Qt 4.7\n"
+    QByteArray qml = "import QtQuick 1.0\n"
                      "import \"http://localhost/exampleQmlScript.js\" as Script\n"
                      "Item {\n"
                      "}";
@@ -443,7 +443,7 @@ void tst_qdeclarativedom::loadRemoteErrors()
 void tst_qdeclarativedom::loadDynamicProperty()
 {
     {
-        QByteArray qml = "import Qt 4.7\n"
+        QByteArray qml = "import QtQuick 1.0\n"
                          "Item {\n"
                          "    property int a\n"
                          "    property bool b\n"
@@ -478,20 +478,20 @@ void tst_qdeclarativedom::loadDynamicProperty()
         QCOMPARE(d.length(), test_length); \
     } \
 
-        DP_TEST(0, a, QVariant::Int, 25, 14, "int");
-        DP_TEST(1, b, QVariant::Bool, 44, 15, "bool");
-        DP_TEST(2, c, QMetaType::QReal, 64, 17, "double");
-        DP_TEST(3, d, QMetaType::QReal, 86, 15, "real");
-        DP_TEST(4, e, QVariant::String, 106, 17, "string");
-        DP_TEST(5, f, QVariant::Url, 128, 14, "url");
-        DP_TEST(6, g, QVariant::Color, 147, 16, "color");
-        DP_TEST(7, h, QVariant::DateTime, 168, 15, "date");
-        DP_TEST(8, i, qMetaTypeId<QVariant>(), 188, 18, "variant");
-        DP_TEST(9, j, -1, 211, 19, "QtObject");
+        DP_TEST(0, a, QVariant::Int, 30, 14, "int");
+        DP_TEST(1, b, QVariant::Bool, 49, 15, "bool");
+        DP_TEST(2, c, QMetaType::QReal, 69, 17, "double");
+        DP_TEST(3, d, QMetaType::QReal, 91, 15, "real");
+        DP_TEST(4, e, QVariant::String, 111, 17, "string");
+        DP_TEST(5, f, QVariant::Url, 133, 14, "url");
+        DP_TEST(6, g, QVariant::Color, 152, 16, "color");
+        DP_TEST(7, h, QVariant::DateTime, 173, 15, "date");
+        DP_TEST(8, i, qMetaTypeId<QVariant>(), 193, 18, "variant");
+        DP_TEST(9, j, -1, 216, 19, "QtObject");
     }
 
     {
-        QByteArray qml = "import Qt 4.7\n"
+        QByteArray qml = "import QtQuick 1.0\n"
                          "Item {\n"
                          "    id: item\n"
                          "    property int a: 12\n"
@@ -546,7 +546,7 @@ void tst_qdeclarativedom::loadComponent()
 {
     // Explicit component
     {
-        QByteArray qml = "import Qt 4.7\n"
+        QByteArray qml = "import QtQuick 1.0\n"
                          "Item {\n"
                          "    Component {\n"
                          "        id: myComponent\n"
@@ -575,9 +575,9 @@ void tst_qdeclarativedom::loadComponent()
 
         QDeclarativeDomComponent component = componentObject.toComponent();
         QVERIFY(component.isValid());
-        QVERIFY(component.objectType() == "Qt/Component");
-        QVERIFY(component.objectTypeMajorVersion() == 4);
-        QVERIFY(component.objectTypeMinorVersion() == 7);
+        QVERIFY(component.objectType() == "QtQuick/Component");
+        QVERIFY(component.objectTypeMajorVersion() == 1);
+        QVERIFY(component.objectTypeMinorVersion() == 0);
         QVERIFY(component.objectClassName() == "Component");
         QVERIFY(component.objectId() == "myComponent");
         QVERIFY(component.properties().isEmpty());
@@ -585,7 +585,7 @@ void tst_qdeclarativedom::loadComponent()
         QVERIFY(component.isCustomType() == false);
         QVERIFY(component.customTypeData() == "");
         QVERIFY(component.isComponent());
-        QCOMPARE(component.position(), 25);
+        QCOMPARE(component.position(), 30);
         QCOMPARE(component.length(), 57);
 
         QVERIFY(component.componentRoot().isValid());
@@ -594,7 +594,7 @@ void tst_qdeclarativedom::loadComponent()
 
     // Implicit component
     {
-        QByteArray qml = "import Qt 4.7\n"
+        QByteArray qml = "import QtQuick 1.0\n"
                          "ListView {\n"
                          "    delegate: Item {}\n"
                          "}";
@@ -615,7 +615,7 @@ void tst_qdeclarativedom::loadComponent()
 
         QDeclarativeDomComponent component = componentObject.toComponent();
         QVERIFY(component.isValid());
-        QVERIFY(component.objectType() == "Qt/Component");
+        QVERIFY(component.objectType() == "QtQuick/Component");
         QVERIFY(component.objectClassName() == "Component");
         QVERIFY(component.objectId() == "");
         QVERIFY(component.properties().isEmpty());
@@ -623,7 +623,7 @@ void tst_qdeclarativedom::loadComponent()
         QVERIFY(component.isCustomType() == false);
         QVERIFY(component.customTypeData() == "");
         QVERIFY(component.isComponent());
-        QCOMPARE(component.position(), 39);
+        QCOMPARE(component.position(), 44);
         QCOMPARE(component.length(), 7);
 
         QVERIFY(component.componentRoot().isValid());
@@ -644,7 +644,7 @@ void tst_qdeclarativedom::object_dynamicProperty()
 
     // Valid object, no dynamic properties
     {
-        QByteArray qml = "import Qt 4.7\n"
+        QByteArray qml = "import QtQuick 1.0\n"
                          "Item {}";
 
         QDeclarativeDomDocument document;
@@ -659,7 +659,7 @@ void tst_qdeclarativedom::object_dynamicProperty()
 
     // Valid object, dynamic properties
     {
-        QByteArray qml = "import Qt 4.7\n"
+        QByteArray qml = "import QtQuick 1.0\n"
                          "Item {\n"
                          "    property int a\n"
                          "}";
@@ -679,7 +679,7 @@ void tst_qdeclarativedom::object_dynamicProperty()
         QVERIFY(p.propertyType() == QVariant::Int);
         QVERIFY(p.propertyTypeName() == "int");
         QVERIFY(p.isDefaultProperty() == false);
-        QCOMPARE(p.position(), 25);
+        QCOMPARE(p.position(), 30);
         QCOMPARE(p.length(), 14);
     }
 
@@ -697,7 +697,7 @@ void tst_qdeclarativedom::object_property()
 
     // Valid object - no default
     {
-        QByteArray qml = "import Qt 4.7\n"
+        QByteArray qml = "import QtQuick 1.0\n"
                          "Item {\n"
                          "    x: 10\n"
                          "    y: 12\n"
@@ -720,7 +720,7 @@ void tst_qdeclarativedom::object_property()
         QVERIFY(x.isDefaultProperty() == false);
         QVERIFY(x.value().isLiteral());
         QVERIFY(x.value().toLiteral().literal() == "10");
-        QCOMPARE(x.position(), 25);
+        QCOMPARE(x.position(), 30);
         QCOMPARE(x.length(), 1);
 
         QDeclarativeDomProperty y = rootObject.property("y");
@@ -731,13 +731,13 @@ void tst_qdeclarativedom::object_property()
         QVERIFY(y.isDefaultProperty() == false);
         QVERIFY(y.value().isLiteral());
         QVERIFY(y.value().toLiteral().literal() == "12");
-        QCOMPARE(y.position(), 35);
+        QCOMPARE(y.position(), 40);
         QCOMPARE(y.length(), 1);
     }
 
     // Valid object - with default
     {
-        QByteArray qml = "import Qt 4.7\n"
+        QByteArray qml = "import QtQuick 1.0\n"
                          "Item {\n"
                          "    x: 10\n"
                          "    y: 12\n"
@@ -761,7 +761,7 @@ void tst_qdeclarativedom::object_property()
         QVERIFY(x.isDefaultProperty() == false);
         QVERIFY(x.value().isLiteral());
         QVERIFY(x.value().toLiteral().literal() == "10");
-        QCOMPARE(x.position(), 25);
+        QCOMPARE(x.position(), 30);
         QCOMPARE(x.length(), 1);
 
         QDeclarativeDomProperty y = rootObject.property("y");
@@ -772,7 +772,7 @@ void tst_qdeclarativedom::object_property()
         QVERIFY(y.isDefaultProperty() == false);
         QVERIFY(y.value().isLiteral());
         QVERIFY(y.value().toLiteral().literal() == "12");
-        QCOMPARE(y.position(), 35);
+        QCOMPARE(y.position(), 40);
         QCOMPARE(y.length(), 1);
 
         QDeclarativeDomProperty data = rootObject.property("data");
@@ -782,7 +782,7 @@ void tst_qdeclarativedom::object_property()
         QVERIFY(data.propertyNameParts().at(0) == "data");
         QVERIFY(data.isDefaultProperty() == true);
         QVERIFY(data.value().isList());
-        QCOMPARE(data.position(), 45);
+        QCOMPARE(data.position(), 50);
         QCOMPARE(data.length(), 0);
     }
 }
@@ -798,7 +798,7 @@ void tst_qdeclarativedom::object_url()
 
     // Valid builtin object
     {
-        QByteArray qml = "import Qt 4.7\n"
+        QByteArray qml = "import QtQuick 1.0\n"
                          "Item {}";
 
         QDeclarativeDomDocument document;
@@ -811,7 +811,7 @@ void tst_qdeclarativedom::object_url()
 
     // Valid composite object
     {
-        QByteArray qml = "import Qt 4.7\n"
+        QByteArray qml = "import QtQuick 1.0\n"
                          "MyItem {}";
 
         QUrl myUrl = QUrl::fromLocalFile(SRCDIR "/data/main.qml");
@@ -829,7 +829,7 @@ void tst_qdeclarativedom::object_url()
 // Test copy constructors and operators
 void tst_qdeclarativedom::copy()
 {
-    QByteArray qml = "import Qt 4.7\n"
+    QByteArray qml = "import QtQuick 1.0\n"
                      "MyItem {\n"
                      "    id: myItem\n"
                      "    property int a: 10\n"
@@ -1204,7 +1204,7 @@ void tst_qdeclarativedom::copy()
 // Tests the position/length of various elements
 void tst_qdeclarativedom::position()
 {
-    QByteArray qml = "import Qt 4.7\n"
+    QByteArray qml = "import QtQuick 1.0\n"
                      "Item {\n"
                      "    id: myItem\n"
                      "    property int a: 10\n"
@@ -1226,32 +1226,32 @@ void tst_qdeclarativedom::position()
 
     // All QDeclarativeDomDynamicProperty
     QDeclarativeDomDynamicProperty dynProp = root.dynamicProperty("a");
-    QCOMPARE(dynProp.position(), 40);
+    QCOMPARE(dynProp.position(), 45);
     QCOMPARE(dynProp.length(), 18);
 
     // All QDeclarativeDomProperty
     QDeclarativeDomProperty x = root.property("x");
-    QCOMPARE(x.position(), 63);
+    QCOMPARE(x.position(), 68);
     QCOMPARE(x.length(), 1);
 
     QDeclarativeDomProperty y = root.property("y");
-    QCOMPARE(y.position(), 73);
+    QCOMPARE(y.position(), 78);
     QCOMPARE(y.length(), 1);
 
     QDeclarativeDomProperty z = root.property("z");
-    QCOMPARE(z.position(), 106);
+    QCOMPARE(z.position(), 111);
     QCOMPARE(z.length(), 1);
 
     QDeclarativeDomProperty opacity = root.property("opacity");
-    QCOMPARE(opacity.position(), 127);
+    QCOMPARE(opacity.position(), 132);
     QCOMPARE(opacity.length(), 7);
 
     QDeclarativeDomProperty data = root.property("data");
-    QCOMPARE(data.position(), 142);
+    QCOMPARE(data.position(), 147);
     QCOMPARE(data.length(), 0);
 
     QDeclarativeDomProperty children = root.property("children");
-    QCOMPARE(children.position(), 179);
+    QCOMPARE(children.position(), 184);
     QCOMPARE(children.length(), 8);
 
     QDeclarativeDomList dataList = data.value().toList();
@@ -1260,64 +1260,64 @@ void tst_qdeclarativedom::position()
     QCOMPARE(childrenList.values().count(), 2);
 
     // All QDeclarativeDomObject
-    QCOMPARE(root.position(), 14);
+    QCOMPARE(root.position(), 19);
     QCOMPARE(root.length(), 195);
 
     QDeclarativeDomObject numberAnimation = z.value().toValueSource().object();
-    QCOMPARE(numberAnimation.position(), 87);
+    QCOMPARE(numberAnimation.position(), 92);
     QCOMPARE(numberAnimation.length(), 23);
 
     QDeclarativeDomObject behavior = opacity.value().toValueInterceptor().object();
-    QCOMPARE(behavior.position(), 115);
+    QCOMPARE(behavior.position(), 120);
     QCOMPARE(behavior.length(), 22);
 
     QDeclarativeDomObject component = dataList.values().at(0).toObject();
-    QCOMPARE(component.position(), 142);
+    QCOMPARE(component.position(), 147);
     QCOMPARE(component.length(), 32);
 
     QDeclarativeDomObject componentRoot = component.toComponent().componentRoot();
-    QCOMPARE(componentRoot.position(), 162);
+    QCOMPARE(componentRoot.position(), 167);
     QCOMPARE(componentRoot.length(), 6);
 
     QDeclarativeDomObject child1 = childrenList.values().at(0).toObject();
-    QCOMPARE(child1.position(), 191);
+    QCOMPARE(child1.position(), 196);
     QCOMPARE(child1.length(), 6);
 
     QDeclarativeDomObject child2 = childrenList.values().at(1).toObject();
-    QCOMPARE(child2.position(), 199);
+    QCOMPARE(child2.position(), 204);
     QCOMPARE(child2.length(), 6);
 
     // All QDeclarativeDomValue
     QDeclarativeDomValue xValue = x.value();
-    QCOMPARE(xValue.position(), 66);
+    QCOMPARE(xValue.position(), 71);
     QCOMPARE(xValue.length(), 2);
 
     QDeclarativeDomValue yValue = y.value();
-    QCOMPARE(yValue.position(), 76);
+    QCOMPARE(yValue.position(), 81);
     QCOMPARE(yValue.length(), 6);
 
     QDeclarativeDomValue zValue = z.value();
-    QCOMPARE(zValue.position(), 87);
+    QCOMPARE(zValue.position(), 92);
     QCOMPARE(zValue.length(), 23);
 
     QDeclarativeDomValue opacityValue = opacity.value();
-    QCOMPARE(opacityValue.position(), 115);
+    QCOMPARE(opacityValue.position(), 120);
     QCOMPARE(opacityValue.length(), 22);
 
     QDeclarativeDomValue dataValue = data.value();
-    QCOMPARE(dataValue.position(), 142);
+    QCOMPARE(dataValue.position(), 147);
     QCOMPARE(dataValue.length(), 32);
 
     QDeclarativeDomValue child1Value = childrenList.values().at(0);
-    QCOMPARE(child1Value.position(), 191);
+    QCOMPARE(child1Value.position(), 196);
     QCOMPARE(child1Value.length(), 6);
 
     QDeclarativeDomValue child2Value = childrenList.values().at(1);
-    QCOMPARE(child2Value.position(), 199);
+    QCOMPARE(child2Value.position(), 204);
     QCOMPARE(child2Value.length(), 6);
 
     // All QDeclarativeDomList
-    QCOMPARE(childrenList.position(), 189);
+    QCOMPARE(childrenList.position(), 194);
     QCOMPARE(childrenList.length(), 18);
 }
 
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/CustomObject.qml b/tests/auto/declarative/qdeclarativeecmascript/data/CustomObject.qml
index 170d027..4a42518 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/CustomObject.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/CustomObject.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string greeting: "hello world"
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/MethodsObject.qml b/tests/auto/declarative/qdeclarativeecmascript/data/MethodsObject.qml
index e9a41ed..829d405 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/MethodsObject.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/MethodsObject.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     function testFunction() { return 19; }
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/NestedTypeTransientErrors.qml b/tests/auto/declarative/qdeclarativeecmascript/data/NestedTypeTransientErrors.qml
index 6e50b10..f542c64 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/NestedTypeTransientErrors.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/NestedTypeTransientErrors.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int b: obj.prop.a
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/ScopeObject.qml b/tests/auto/declarative/qdeclarativeecmascript/data/ScopeObject.qml
index fe0492f..df494af 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/ScopeObject.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/ScopeObject.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     property int a: 3
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/SpuriousWarning.qml b/tests/auto/declarative/qdeclarativeecmascript/data/SpuriousWarning.qml
index e144de7..3427a3b 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/SpuriousWarning.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/SpuriousWarning.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     property int children: root.children.length
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/aliasPropertyAndBinding.qml b/tests/auto/declarative/qdeclarativeecmascript/data/aliasPropertyAndBinding.qml
index 515f80f..da6c795 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/aliasPropertyAndBinding.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/aliasPropertyAndBinding.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import Qt.test 1.0
 
 MyQmlObject {
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/assignBasicTypes.qml b/tests/auto/declarative/qdeclarativeecmascript/data/assignBasicTypes.qml
index 1cd78a5..9443c01 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/assignBasicTypes.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/assignBasicTypes.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyTypeObject {
     Component.onCompleted: {
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/attachedPropertyScope.qml b/tests/auto/declarative/qdeclarativeecmascript/data/attachedPropertyScope.qml
index f31f142..c66ef69 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/attachedPropertyScope.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/attachedPropertyScope.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import Qt.test 1.0
 
 QtObject {
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/bug.1.qml b/tests/auto/declarative/qdeclarativeecmascript/data/bug.1.qml
index 88740dc..68dbcfa 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/bug.1.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/bug.1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int a: 10
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/canAssignNullToQObject.2.qml b/tests/auto/declarative/qdeclarativeecmascript/data/canAssignNullToQObject.2.qml
index 7530396..0f23297 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/canAssignNullToQObject.2.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/canAssignNullToQObject.2.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyQmlObject {
     objectProperty: MyQmlObject {}
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/compiled.qml b/tests/auto/declarative/qdeclarativeecmascript/data/compiled.qml
index 1655905..58b7adb 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/compiled.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/compiled.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     //real
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/compositePropertyType.qml b/tests/auto/declarative/qdeclarativeecmascript/data/compositePropertyType.qml
index 1dc0ada..1af77d5 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/compositePropertyType.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/compositePropertyType.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property CustomObject myObject
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/deferredPropertiesErrors.qml b/tests/auto/declarative/qdeclarativeecmascript/data/deferredPropertiesErrors.qml
index 9c46c3f..18a57ba 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/deferredPropertiesErrors.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/deferredPropertiesErrors.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyDeferredObject {
     value: undefined // error is resolved before complete
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/deleteLater.qml b/tests/auto/declarative/qdeclarativeecmascript/data/deleteLater.qml
index 6d23e5f7..131fa6f 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/deleteLater.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/deleteLater.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     id: root
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/deletedEngine.qml b/tests/auto/declarative/qdeclarativeecmascript/data/deletedEngine.qml
index 6fc1211..4de405d 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/deletedEngine.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/deletedEngine.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     function calculate() {
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/deletedObject.qml b/tests/auto/declarative/qdeclarativeecmascript/data/deletedObject.qml
index 2337e44..7ba51ef 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/deletedObject.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/deletedObject.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import Qt.test 1.0
 
 QtObject {
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/eval.qml b/tests/auto/declarative/qdeclarativeecmascript/data/eval.qml
index aab39be..661cd5c 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/eval.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/eval.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool test1: false;        
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/exceptionProducesWarning.qml b/tests/auto/declarative/qdeclarativeecmascript/data/exceptionProducesWarning.qml
index 14046f0..2102821 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/exceptionProducesWarning.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/exceptionProducesWarning.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import Qt.test 1.0
 
 MyQmlObject {
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/exceptionProducesWarning2.qml b/tests/auto/declarative/qdeclarativeecmascript/data/exceptionProducesWarning2.qml
index 146f6f1..c197ef8 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/exceptionProducesWarning2.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/exceptionProducesWarning2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import Qt.test 1.0
 
 MyQmlObject {
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/extendedObjectPropertyLookup.qml b/tests/auto/declarative/qdeclarativeecmascript/data/extendedObjectPropertyLookup.qml
index dc78cd8..9738d2c 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/extendedObjectPropertyLookup.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/extendedObjectPropertyLookup.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property MyExtendedObject a;
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/extensionObjects.qml b/tests/auto/declarative/qdeclarativeecmascript/data/extensionObjects.qml
index c57e5f8..b0e897e 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/extensionObjects.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/extensionObjects.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyExtendedObject
 {
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/function.qml b/tests/auto/declarative/qdeclarativeecmascript/data/function.qml
index 80d6ef4..6cd8751 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/function.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/function.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool test1: false;
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/functionErrors.qml b/tests/auto/declarative/qdeclarativeecmascript/data/functionErrors.qml
index a893fb0..2ba02d1 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/functionErrors.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/functionErrors.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     function myFunction() {
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/idShortcutInvalidates.1.qml b/tests/auto/declarative/qdeclarativeecmascript/data/idShortcutInvalidates.1.qml
index e3b29ae..6dcdefc 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/idShortcutInvalidates.1.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/idShortcutInvalidates.1.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyQmlObject {
     objectProperty: if(1) otherObject
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/idShortcutInvalidates.qml b/tests/auto/declarative/qdeclarativeecmascript/data/idShortcutInvalidates.qml
index 4746f3f..32b8611 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/idShortcutInvalidates.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/idShortcutInvalidates.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyQmlObject {
     objectProperty: otherObject
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/in.qml b/tests/auto/declarative/qdeclarativeecmascript/data/in.qml
index 0b5b0ba..f9cccb5 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/in.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/in.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: root
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/include.qml b/tests/auto/declarative/qdeclarativeecmascript/data/include.qml
index 18543b2..61b0461 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/include.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/include.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import "include.js" as IncludeTest
 
 QtObject {
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/include_callback.qml b/tests/auto/declarative/qdeclarativeecmascript/data/include_callback.qml
index a39e821..1633eba 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/include_callback.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/include_callback.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import "include_callback.js" as IncludeTest
 
 QtObject {
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/include_pragma.qml b/tests/auto/declarative/qdeclarativeecmascript/data/include_pragma.qml
index 67b8cfd..a6489694 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/include_pragma.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/include_pragma.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import "include_pragma_outer.js" as Script
 
 Item {
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/include_remote.qml b/tests/auto/declarative/qdeclarativeecmascript/data/include_remote.qml
index 06bd174..0dfc74f 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/include_remote.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/include_remote.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import "include_remote.js" as IncludeTest
 
 QtObject {
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/include_remote_missing.qml b/tests/auto/declarative/qdeclarativeecmascript/data/include_remote_missing.qml
index 8e486b2..05a7399 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/include_remote_missing.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/include_remote_missing.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import "include_remote_missing.js" as IncludeTest
 
 QtObject {
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/include_shared.qml b/tests/auto/declarative/qdeclarativeecmascript/data/include_shared.qml
index e957018..e9f1c89 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/include_shared.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/include_shared.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import "include_shared.js" as IncludeTest
 
 QtObject {
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/invokableObjectArg.qml b/tests/auto/declarative/qdeclarativeecmascript/data/invokableObjectArg.qml
index d5d3329..6ab25f2 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/invokableObjectArg.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/invokableObjectArg.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyQmlObject {
     id: root
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/invokableObjectRet.qml b/tests/auto/declarative/qdeclarativeecmascript/data/invokableObjectRet.qml
index 29d7d01..87b2d7e 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/invokableObjectRet.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/invokableObjectRet.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyQmlObject {
     id: root
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/jsObject.qml b/tests/auto/declarative/qdeclarativeecmascript/data/jsObject.qml
index fb4fa4d..e93007a 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/jsObject.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/jsObject.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int test
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/libraryScriptAssert.qml b/tests/auto/declarative/qdeclarativeecmascript/data/libraryScriptAssert.qml
index a945a16..c078942 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/libraryScriptAssert.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/libraryScriptAssert.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import "libraryScriptAssert.js" as Test
 
 QtObject {
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/listProperties.qml b/tests/auto/declarative/qdeclarativeecmascript/data/listProperties.qml
index 3ba4183..7b94075 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/listProperties.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/listProperties.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyQmlObject {
     id: root
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/listToVariant.qml b/tests/auto/declarative/qdeclarativeecmascript/data/listToVariant.qml
index 697530f..7940ab8 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/listToVariant.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/listToVariant.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property variant test: children
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/methods.3.qml b/tests/auto/declarative/qdeclarativeecmascript/data/methods.3.qml
index 269bd83..1090b48 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/methods.3.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/methods.3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     function testFunction() { return 19; }
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/methods.4.qml b/tests/auto/declarative/qdeclarativeecmascript/data/methods.4.qml
index 2ea9cdb..34c50d6 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/methods.4.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/methods.4.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 MethodsObject {
     function testFunction2() { return 17; }
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/methods.5.qml b/tests/auto/declarative/qdeclarativeecmascript/data/methods.5.qml
index 0065add..bebdf3d 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/methods.5.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/methods.5.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     property alias blah: item.x
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/multiEngineObject.qml b/tests/auto/declarative/qdeclarativeecmascript/data/multiEngineObject.qml
index a8cb50e..d9c63e6 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/multiEngineObject.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/multiEngineObject.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string test: thing.stringProperty
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/noSpuriousWarningsAtShutdown.2.qml b/tests/auto/declarative/qdeclarativeecmascript/data/noSpuriousWarningsAtShutdown.2.qml
index 8be2d5b..9e0bcf0 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/noSpuriousWarningsAtShutdown.2.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/noSpuriousWarningsAtShutdown.2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: root
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/noSpuriousWarningsAtShutdown.qml b/tests/auto/declarative/qdeclarativeecmascript/data/noSpuriousWarningsAtShutdown.qml
index daa9b0b..7e7da8d 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/noSpuriousWarningsAtShutdown.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/noSpuriousWarningsAtShutdown.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: root
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/nonscriptable.qml b/tests/auto/declarative/qdeclarativeecmascript/data/nonscriptable.qml
index 024d82e..e86cc96 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/nonscriptable.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/nonscriptable.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyQmlObject {
     id: root
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/nullObjectBinding.qml b/tests/auto/declarative/qdeclarativeecmascript/data/nullObjectBinding.qml
index 11472a0..cbd2d3e 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/nullObjectBinding.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/nullObjectBinding.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property QtObject test
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/objectsCompareAsEqual.qml b/tests/auto/declarative/qdeclarativeecmascript/data/objectsCompareAsEqual.qml
index 4b51109..ef0e304 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/objectsCompareAsEqual.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/objectsCompareAsEqual.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: root
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/ownership.qml b/tests/auto/declarative/qdeclarativeecmascript/data/ownership.qml
index 231c9e5..53427b7 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/ownership.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/ownership.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     Component.onCompleted: { var a = getObject(); a = null; }
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/propertyAssignmentErrors.qml b/tests/auto/declarative/qdeclarativeecmascript/data/propertyAssignmentErrors.qml
index bef40fd..a778dcc 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/propertyAssignmentErrors.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/propertyAssignmentErrors.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     id: root
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/qlistqobjectMethods.qml b/tests/auto/declarative/qdeclarativeecmascript/data/qlistqobjectMethods.qml
index 22c4f0b..2e9e173 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/qlistqobjectMethods.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/qlistqobjectMethods.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int test: getObjects().length
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/qtbug_10696.qml b/tests/auto/declarative/qdeclarativeecmascript/data/qtbug_10696.qml
index cb5c4c9..02357d4 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/qtbug_10696.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/qtbug_10696.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string test: "aaaa"
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/qtbug_11600.qml b/tests/auto/declarative/qdeclarativeecmascript/data/qtbug_11600.qml
index 56e7885..b7bb366 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/qtbug_11600.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/qtbug_11600.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import "qtbug_11600.js" as Test
 
 QtObject {
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/qtbug_11606.qml b/tests/auto/declarative/qdeclarativeecmascript/data/qtbug_11606.qml
index 6efb9c1..05c482c 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/qtbug_11606.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/qtbug_11606.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool test: false
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/qtcreatorbug_1289.qml b/tests/auto/declarative/qdeclarativeecmascript/data/qtcreatorbug_1289.qml
index b6d31d5..e531efc 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/qtcreatorbug_1289.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/qtcreatorbug_1289.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     id: root
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/scope.2.qml b/tests/auto/declarative/qdeclarativeecmascript/data/scope.2.qml
index d4d7eb2..95f34d8 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/scope.2.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/scope.2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     property int a: 0
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/scope.3.qml b/tests/auto/declarative/qdeclarativeecmascript/data/scope.3.qml
index 2548005..0b0770e 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/scope.3.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/scope.3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import Qt.test 1.0
 
 MyQmlObject {
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/scope.qml b/tests/auto/declarative/qdeclarativeecmascript/data/scope.qml
index 7f895ff..63dba2f 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/scope.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/scope.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: root
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.1.qml b/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.1.qml
index 5d8e29e..65697d9 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.1.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.1.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 import "scriptConnect.1.js" as Script
 MyQmlObject { 
     property bool test: false
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.2.qml b/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.2.qml
index 5681907..86ff798 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.2.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.2.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 import "scriptConnect.2.js" as Script
 
 MyQmlObject { 
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.3.qml b/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.3.qml
index 40d8079..db2f005 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.3.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.3.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyQmlObject { 
     property bool test: false
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.4.qml b/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.4.qml
index 0356650..a2d90ff 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.4.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.4.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyQmlObject { 
     property bool test: false
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.5.qml b/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.5.qml
index 661f28e..21fac15 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.5.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.5.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyQmlObject { 
     property bool test: false
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.6.qml b/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.6.qml
index 36655ee..4053091 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.6.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.6.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 import "scriptConnect.6.js" as Script
 
 MyQmlObject { 
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.1.qml b/tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.1.qml
index 0cb4d79..bbe7024 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.1.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.1.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 import "scriptDisconnect.1.js" as Script
 
 MyQmlObject { 
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.2.qml b/tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.2.qml
index 05ca7a4..8a166f4 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.2.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.2.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 import "scriptDisconnect.1.js" as Script
 
 MyQmlObject { 
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.3.qml b/tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.3.qml
index 2a66bed..548f2a1 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.3.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.3.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 import "scriptDisconnect.1.js" as Script
 
 MyQmlObject { 
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.4.qml b/tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.4.qml
index 7beb84e..11b22d7 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.4.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.4.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 import "scriptDisconnect.1.js" as Script
 
 MyQmlObject { 
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/sharedAttachedObject.qml b/tests/auto/declarative/qdeclarativeecmascript/data/sharedAttachedObject.qml
index 817391d..2d090b8 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/sharedAttachedObject.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/sharedAttachedObject.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyQmlObject {
     id: root
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/shutdownErrors.qml b/tests/auto/declarative/qdeclarativeecmascript/data/shutdownErrors.qml
index 823096b..7a6aba7 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/shutdownErrors.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/shutdownErrors.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     property int test: myObject.object.a
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/signalTriggeredBindings.qml b/tests/auto/declarative/qdeclarativeecmascript/data/signalTriggeredBindings.qml
index a2fb4d0..8410d33 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/signalTriggeredBindings.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/signalTriggeredBindings.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyQmlObject {
     property real base: 50
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/strictlyEquals.qml b/tests/auto/declarative/qdeclarativeecmascript/data/strictlyEquals.qml
index ec49a95..2932c778 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/strictlyEquals.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/strictlyEquals.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool test1: (a === true)
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/transientErrors.2.qml b/tests/auto/declarative/qdeclarativeecmascript/data/transientErrors.2.qml
index a36b4c0..1e5afdf 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/transientErrors.2.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/transientErrors.2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     id: root
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/transientErrors.qml b/tests/auto/declarative/qdeclarativeecmascript/data/transientErrors.qml
index 26d9596..60d39fa 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/transientErrors.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/transientErrors.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property variant obj: nested
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/variantsAssignedUndefined.qml b/tests/auto/declarative/qdeclarativeecmascript/data/variantsAssignedUndefined.qml
index 46e18e5..849dfad 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/variantsAssignedUndefined.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/variantsAssignedUndefined.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool runTest: false
diff --git a/tests/auto/declarative/qdeclarativeengine/tst_qdeclarativeengine.cpp b/tests/auto/declarative/qdeclarativeengine/tst_qdeclarativeengine.cpp
index 56ebd73..092c83e 100644
--- a/tests/auto/declarative/qdeclarativeengine/tst_qdeclarativeengine.cpp
+++ b/tests/auto/declarative/qdeclarativeengine/tst_qdeclarativeengine.cpp
@@ -200,7 +200,7 @@ void tst_qdeclarativeengine::clearComponentCache()
     {
         QFile file("temp.qml");
         QVERIFY(file.open(QIODevice::WriteOnly));
-        file.write("import Qt 4.7\nQtObject {\nproperty int test: 10\n}\n");
+        file.write("import QtQuick 1.0\nQtObject {\nproperty int test: 10\n}\n");
         file.close();
     }
 
@@ -217,7 +217,7 @@ void tst_qdeclarativeengine::clearComponentCache()
     {
         QFile file("temp.qml");
         QVERIFY(file.open(QIODevice::WriteOnly));
-        file.write("import Qt 4.7\nQtObject {\nproperty int test: 11\n}\n");
+        file.write("import QtQuick 1.0\nQtObject {\nproperty int test: 11\n}\n");
         file.close();
     }
 
@@ -256,7 +256,7 @@ void tst_qdeclarativeengine::outputWarningsToStandardError()
     QCOMPARE(engine.outputWarningsToStandardError(), true);
 
     QDeclarativeComponent c(&engine);
-    c.setData("import Qt 4.7; QtObject { property int a: undefined }", QUrl());
+    c.setData("import QtQuick 1.0; QtObject { property int a: undefined }", QUrl());
 
     QVERIFY(c.isReady() == true);
 
@@ -313,7 +313,7 @@ void tst_qdeclarativeengine::objectOwnership()
     {
     QDeclarativeEngine engine;
     QDeclarativeComponent c(&engine);
-    c.setData("import Qt 4.7; QtObject { property QtObject object: QtObject {} }", QUrl());
+    c.setData("import QtQuick 1.0; QtObject { property QtObject object: QtObject {} }", QUrl());
 
     QObject *o = c.create();
     QVERIFY(o != 0);
diff --git a/tests/auto/declarative/qdeclarativeflickable/data/flickable01.qml b/tests/auto/declarative/qdeclarativeflickable/data/flickable01.qml
index 45272e3..c53ae3f 100644
--- a/tests/auto/declarative/qdeclarativeflickable/data/flickable01.qml
+++ b/tests/auto/declarative/qdeclarativeflickable/data/flickable01.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Flickable {
 }
diff --git a/tests/auto/declarative/qdeclarativeflickable/data/flickable02.qml b/tests/auto/declarative/qdeclarativeflickable/data/flickable02.qml
index 2550fcc..98925ae 100644
--- a/tests/auto/declarative/qdeclarativeflickable/data/flickable02.qml
+++ b/tests/auto/declarative/qdeclarativeflickable/data/flickable02.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Flickable {
     width: 100; height: 100
diff --git a/tests/auto/declarative/qdeclarativeflickable/data/flickable03.qml b/tests/auto/declarative/qdeclarativeflickable/data/flickable03.qml
index 27fe653..a3e92fe 100644
--- a/tests/auto/declarative/qdeclarativeflickable/data/flickable03.qml
+++ b/tests/auto/declarative/qdeclarativeflickable/data/flickable03.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Flickable {
     width: 100; height: 100
diff --git a/tests/auto/declarative/qdeclarativeflickable/data/flickable04.qml b/tests/auto/declarative/qdeclarativeflickable/data/flickable04.qml
index a840a01..fcc683a 100644
--- a/tests/auto/declarative/qdeclarativeflickable/data/flickable04.qml
+++ b/tests/auto/declarative/qdeclarativeflickable/data/flickable04.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Flickable {
     property bool ok: false
diff --git a/tests/auto/declarative/qdeclarativeflickable/data/flickableqgraphicswidget.qml b/tests/auto/declarative/qdeclarativeflickable/data/flickableqgraphicswidget.qml
index 8e95a94..6cbf12c 100644
--- a/tests/auto/declarative/qdeclarativeflickable/data/flickableqgraphicswidget.qml
+++ b/tests/auto/declarative/qdeclarativeflickable/data/flickableqgraphicswidget.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Flickable {
     width: 100; height: 100
diff --git a/tests/auto/declarative/qdeclarativeflickable/tst_qdeclarativeflickable.cpp b/tests/auto/declarative/qdeclarativeflickable/tst_qdeclarativeflickable.cpp
index e7ded8a..25edb36 100644
--- a/tests/auto/declarative/qdeclarativeflickable/tst_qdeclarativeflickable.cpp
+++ b/tests/auto/declarative/qdeclarativeflickable/tst_qdeclarativeflickable.cpp
@@ -162,7 +162,7 @@ void tst_qdeclarativeflickable::properties()
 void tst_qdeclarativeflickable::boundsBehavior()
 {
     QDeclarativeComponent component(&engine);
-    component.setData("import Qt 4.7; Flickable { boundsBehavior: Flickable.StopAtBounds }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0; Flickable { boundsBehavior: Flickable.StopAtBounds }", QUrl::fromLocalFile(""));
     QDeclarativeFlickable *flickable = qobject_cast<QDeclarativeFlickable*>(component.create());
     QSignalSpy spy(flickable, SIGNAL(boundsBehaviorChanged()));
 
@@ -191,7 +191,7 @@ void tst_qdeclarativeflickable::boundsBehavior()
 void tst_qdeclarativeflickable::maximumFlickVelocity()
 {
     QDeclarativeComponent component(&engine);
-    component.setData("import Qt 4.7; Flickable { maximumFlickVelocity: 1.0; }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0; Flickable { maximumFlickVelocity: 1.0; }", QUrl::fromLocalFile(""));
     QDeclarativeFlickable *flickable = qobject_cast<QDeclarativeFlickable*>(component.create());
     QSignalSpy spy(flickable, SIGNAL(maximumFlickVelocityChanged()));
 
@@ -208,7 +208,7 @@ void tst_qdeclarativeflickable::maximumFlickVelocity()
 void tst_qdeclarativeflickable::flickDeceleration()
 {
     QDeclarativeComponent component(&engine);
-    component.setData("import Qt 4.7; Flickable { flickDeceleration: 1.0; }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0; Flickable { flickDeceleration: 1.0; }", QUrl::fromLocalFile(""));
     QDeclarativeFlickable *flickable = qobject_cast<QDeclarativeFlickable*>(component.create());
     QSignalSpy spy(flickable, SIGNAL(flickDecelerationChanged()));
 
@@ -225,7 +225,7 @@ void tst_qdeclarativeflickable::flickDeceleration()
 void tst_qdeclarativeflickable::pressDelay()
 {
     QDeclarativeComponent component(&engine);
-    component.setData("import Qt 4.7; Flickable { pressDelay: 100; }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0; Flickable { pressDelay: 100; }", QUrl::fromLocalFile(""));
     QDeclarativeFlickable *flickable = qobject_cast<QDeclarativeFlickable*>(component.create());
     QSignalSpy spy(flickable, SIGNAL(pressDelayChanged()));
 
@@ -242,7 +242,7 @@ void tst_qdeclarativeflickable::pressDelay()
 void tst_qdeclarativeflickable::flickableDirection()
 {
     QDeclarativeComponent component(&engine);
-    component.setData("import Qt 4.7; Flickable { flickableDirection: Flickable.VerticalFlick; }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0; Flickable { flickableDirection: Flickable.VerticalFlick; }", QUrl::fromLocalFile(""));
     QDeclarativeFlickable *flickable = qobject_cast<QDeclarativeFlickable*>(component.create());
     QSignalSpy spy(flickable, SIGNAL(flickableDirectionChanged()));
 
diff --git a/tests/auto/declarative/qdeclarativeflipable/data/crash.qml b/tests/auto/declarative/qdeclarativeflipable/data/crash.qml
index fb369a6..bc5229b 100644
--- a/tests/auto/declarative/qdeclarativeflipable/data/crash.qml
+++ b/tests/auto/declarative/qdeclarativeflipable/data/crash.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Flipable {
    transform: Rotation {
diff --git a/tests/auto/declarative/qdeclarativeflipable/data/flipable-abort.qml b/tests/auto/declarative/qdeclarativeflipable/data/flipable-abort.qml
index 41463fe..69ff4a2 100644
--- a/tests/auto/declarative/qdeclarativeflipable/data/flipable-abort.qml
+++ b/tests/auto/declarative/qdeclarativeflipable/data/flipable-abort.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     Flipable {
diff --git a/tests/auto/declarative/qdeclarativeflipable/data/test-flipable.qml b/tests/auto/declarative/qdeclarativeflipable/data/test-flipable.qml
index 5ddf09d..02b69e0 100644
--- a/tests/auto/declarative/qdeclarativeflipable/data/test-flipable.qml
+++ b/tests/auto/declarative/qdeclarativeflipable/data/test-flipable.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Flipable {
     id: flipable
diff --git a/tests/auto/declarative/qdeclarativefocusscope/data/chain.qml b/tests/auto/declarative/qdeclarativefocusscope/data/chain.qml
index 42b50cf..a40bc2c 100644
--- a/tests/auto/declarative/qdeclarativefocusscope/data/chain.qml
+++ b/tests/auto/declarative/qdeclarativefocusscope/data/chain.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: root
diff --git a/tests/auto/declarative/qdeclarativefocusscope/data/forcefocus.qml b/tests/auto/declarative/qdeclarativefocusscope/data/forcefocus.qml
index 9144854..708e899 100644
--- a/tests/auto/declarative/qdeclarativefocusscope/data/forcefocus.qml
+++ b/tests/auto/declarative/qdeclarativefocusscope/data/forcefocus.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 800; height: 600
diff --git a/tests/auto/declarative/qdeclarativefocusscope/data/signalEmission.qml b/tests/auto/declarative/qdeclarativefocusscope/data/signalEmission.qml
index 07601c7..5850791 100644
--- a/tests/auto/declarative/qdeclarativefocusscope/data/signalEmission.qml
+++ b/tests/auto/declarative/qdeclarativefocusscope/data/signalEmission.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 200
diff --git a/tests/auto/declarative/qdeclarativefocusscope/data/test.qml b/tests/auto/declarative/qdeclarativefocusscope/data/test.qml
index 55be103..5983c19 100644
--- a/tests/auto/declarative/qdeclarativefocusscope/data/test.qml
+++ b/tests/auto/declarative/qdeclarativefocusscope/data/test.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "white"
diff --git a/tests/auto/declarative/qdeclarativefocusscope/data/test2.qml b/tests/auto/declarative/qdeclarativefocusscope/data/test2.qml
index 5ed701d..8c0b3b4 100644
--- a/tests/auto/declarative/qdeclarativefocusscope/data/test2.qml
+++ b/tests/auto/declarative/qdeclarativefocusscope/data/test2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "white"
diff --git a/tests/auto/declarative/qdeclarativefocusscope/data/test3.qml b/tests/auto/declarative/qdeclarativefocusscope/data/test3.qml
index c6d112f..2e025cb 100644
--- a/tests/auto/declarative/qdeclarativefocusscope/data/test3.qml
+++ b/tests/auto/declarative/qdeclarativefocusscope/data/test3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "white"
diff --git a/tests/auto/declarative/qdeclarativefocusscope/data/test4.qml b/tests/auto/declarative/qdeclarativefocusscope/data/test4.qml
index 3c6d3bd..7192dee 100644
--- a/tests/auto/declarative/qdeclarativefocusscope/data/test4.qml
+++ b/tests/auto/declarative/qdeclarativefocusscope/data/test4.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "white"
diff --git a/tests/auto/declarative/qdeclarativefocusscope/data/test5.qml b/tests/auto/declarative/qdeclarativefocusscope/data/test5.qml
index 4417d5f..01dada5 100644
--- a/tests/auto/declarative/qdeclarativefocusscope/data/test5.qml
+++ b/tests/auto/declarative/qdeclarativefocusscope/data/test5.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "white"
diff --git a/tests/auto/declarative/qdeclarativefontloader/tst_qdeclarativefontloader.cpp b/tests/auto/declarative/qdeclarativefontloader/tst_qdeclarativefontloader.cpp
index 8765426..158ee51 100644
--- a/tests/auto/declarative/qdeclarativefontloader/tst_qdeclarativefontloader.cpp
+++ b/tests/auto/declarative/qdeclarativefontloader/tst_qdeclarativefontloader.cpp
@@ -87,7 +87,7 @@ tst_qdeclarativefontloader::tst_qdeclarativefontloader() :
 
 void tst_qdeclarativefontloader::noFont()
 {
-    QString componentStr = "import Qt 4.7\nFontLoader { }";
+    QString componentStr = "import QtQuick 1.0\nFontLoader { }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeFontLoader *fontObject = qobject_cast<QDeclarativeFontLoader*>(component.create());
@@ -102,7 +102,7 @@ void tst_qdeclarativefontloader::noFont()
 
 void tst_qdeclarativefontloader::namedFont()
 {
-    QString componentStr = "import Qt 4.7\nFontLoader { name: \"Helvetica\" }";
+    QString componentStr = "import QtQuick 1.0\nFontLoader { name: \"Helvetica\" }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeFontLoader *fontObject = qobject_cast<QDeclarativeFontLoader*>(component.create());
@@ -115,7 +115,7 @@ void tst_qdeclarativefontloader::namedFont()
 
 void tst_qdeclarativefontloader::localFont()
 {
-    QString componentStr = "import Qt 4.7\nFontLoader { source: \"" SRCDIR  "/data/tarzeau_ocr_a.ttf\" }";
+    QString componentStr = "import QtQuick 1.0\nFontLoader { source: \"" SRCDIR  "/data/tarzeau_ocr_a.ttf\" }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeFontLoader *fontObject = qobject_cast<QDeclarativeFontLoader*>(component.create());
@@ -128,7 +128,7 @@ void tst_qdeclarativefontloader::localFont()
 
 void tst_qdeclarativefontloader::failLocalFont()
 {
-    QString componentStr = "import Qt 4.7\nFontLoader { source: \"" + QUrl::fromLocalFile(SRCDIR "/data/dummy.ttf").toString() + "\" }";
+    QString componentStr = "import QtQuick 1.0\nFontLoader { source: \"" + QUrl::fromLocalFile(SRCDIR "/data/dummy.ttf").toString() + "\" }";
     QTest::ignoreMessage(QtWarningMsg, QString("file::2:1: QML FontLoader: Cannot load font: \"" + QUrl::fromLocalFile(SRCDIR "/data/dummy.ttf").toString() + "\"").toUtf8().constData());
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
@@ -142,7 +142,7 @@ void tst_qdeclarativefontloader::failLocalFont()
 
 void tst_qdeclarativefontloader::webFont()
 {
-    QString componentStr = "import Qt 4.7\nFontLoader { source: \"http://localhost:14448/tarzeau_ocr_a.ttf\" }";
+    QString componentStr = "import QtQuick 1.0\nFontLoader { source: \"http://localhost:14448/tarzeau_ocr_a.ttf\" }";
     QDeclarativeComponent component(&engine);
 
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
@@ -158,7 +158,7 @@ void tst_qdeclarativefontloader::redirWebFont()
 {
     server.addRedirect("olddir/oldname.ttf","../tarzeau_ocr_a.ttf");
 
-    QString componentStr = "import Qt 4.7\nFontLoader { source: \"http://localhost:14448/olddir/oldname.ttf\" }";
+    QString componentStr = "import QtQuick 1.0\nFontLoader { source: \"http://localhost:14448/olddir/oldname.ttf\" }";
     QDeclarativeComponent component(&engine);
 
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
@@ -172,7 +172,7 @@ void tst_qdeclarativefontloader::redirWebFont()
 
 void tst_qdeclarativefontloader::failWebFont()
 {
-    QString componentStr = "import Qt 4.7\nFontLoader { source: \"http://localhost:14448/nonexist.ttf\" }";
+    QString componentStr = "import QtQuick 1.0\nFontLoader { source: \"http://localhost:14448/nonexist.ttf\" }";
     QTest::ignoreMessage(QtWarningMsg, "file::2:1: QML FontLoader: Cannot load font: \"http://localhost:14448/nonexist.ttf\"");
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
@@ -186,7 +186,7 @@ void tst_qdeclarativefontloader::failWebFont()
 
 void tst_qdeclarativefontloader::changeFont()
 {
-    QString componentStr = "import Qt 4.7\nFontLoader { source: font }";
+    QString componentStr = "import QtQuick 1.0\nFontLoader { source: font }";
     QDeclarativeContext *ctxt = engine.rootContext();
     ctxt->setContextProperty("font", QUrl::fromLocalFile(SRCDIR "/data/tarzeau_ocr_a.ttf"));
     QDeclarativeComponent component(&engine);
diff --git a/tests/auto/declarative/qdeclarativegridview/data/displaygrid.qml b/tests/auto/declarative/qdeclarativegridview/data/displaygrid.qml
index 9c3c847..93f39ff 100644
--- a/tests/auto/declarative/qdeclarativegridview/data/displaygrid.qml
+++ b/tests/auto/declarative/qdeclarativegridview/data/displaygrid.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 240
diff --git a/tests/auto/declarative/qdeclarativegridview/data/footer.qml b/tests/auto/declarative/qdeclarativegridview/data/footer.qml
index 170b2b5..ad69a25 100644
--- a/tests/auto/declarative/qdeclarativegridview/data/footer.qml
+++ b/tests/auto/declarative/qdeclarativegridview/data/footer.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 240
diff --git a/tests/auto/declarative/qdeclarativegridview/data/gridview-enforcerange.qml b/tests/auto/declarative/qdeclarativegridview/data/gridview-enforcerange.qml
index 2fe173f..5719f43 100644
--- a/tests/auto/declarative/qdeclarativegridview/data/gridview-enforcerange.qml
+++ b/tests/auto/declarative/qdeclarativegridview/data/gridview-enforcerange.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 240
diff --git a/tests/auto/declarative/qdeclarativegridview/data/gridview-initCurrent.qml b/tests/auto/declarative/qdeclarativegridview/data/gridview-initCurrent.qml
index a5d651d..421f810 100644
--- a/tests/auto/declarative/qdeclarativegridview/data/gridview-initCurrent.qml
+++ b/tests/auto/declarative/qdeclarativegridview/data/gridview-initCurrent.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     property int current: grid.currentIndex
diff --git a/tests/auto/declarative/qdeclarativegridview/data/gridview1.qml b/tests/auto/declarative/qdeclarativegridview/data/gridview1.qml
index 3d826dd..77c94ba 100644
--- a/tests/auto/declarative/qdeclarativegridview/data/gridview1.qml
+++ b/tests/auto/declarative/qdeclarativegridview/data/gridview1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: root
diff --git a/tests/auto/declarative/qdeclarativegridview/data/gridview2.qml b/tests/auto/declarative/qdeclarativegridview/data/gridview2.qml
index 772255d..7559a7f 100644
--- a/tests/auto/declarative/qdeclarativegridview/data/gridview2.qml
+++ b/tests/auto/declarative/qdeclarativegridview/data/gridview2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 GridView {
     anchors.fill: parent
diff --git a/tests/auto/declarative/qdeclarativegridview/data/gridview3.qml b/tests/auto/declarative/qdeclarativegridview/data/gridview3.qml
index f108e3d..ab4ceeb 100644
--- a/tests/auto/declarative/qdeclarativegridview/data/gridview3.qml
+++ b/tests/auto/declarative/qdeclarativegridview/data/gridview3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 GridView {
     anchors.fill: parent
diff --git a/tests/auto/declarative/qdeclarativegridview/data/manual-highlight.qml b/tests/auto/declarative/qdeclarativegridview/data/manual-highlight.qml
index 510fcc5..7bb2c95 100644
--- a/tests/auto/declarative/qdeclarativegridview/data/manual-highlight.qml
+++ b/tests/auto/declarative/qdeclarativegridview/data/manual-highlight.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
 
diff --git a/tests/auto/declarative/qdeclarativegridview/data/propertychangestest.qml b/tests/auto/declarative/qdeclarativegridview/data/propertychangestest.qml
index 8e4e178..10df234 100644
--- a/tests/auto/declarative/qdeclarativegridview/data/propertychangestest.qml
+++ b/tests/auto/declarative/qdeclarativegridview/data/propertychangestest.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 360; height: 120; color: "white"
diff --git a/tests/auto/declarative/qdeclarativegridview/data/setindex.qml b/tests/auto/declarative/qdeclarativegridview/data/setindex.qml
index 93ef69b..36bf67d 100644
--- a/tests/auto/declarative/qdeclarativegridview/data/setindex.qml
+++ b/tests/auto/declarative/qdeclarativegridview/data/setindex.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 200
diff --git a/tests/auto/declarative/qdeclarativegridview/tst_qdeclarativegridview.cpp b/tests/auto/declarative/qdeclarativegridview/tst_qdeclarativegridview.cpp
index 5fd373c..975cf8f 100644
--- a/tests/auto/declarative/qdeclarativegridview/tst_qdeclarativegridview.cpp
+++ b/tests/auto/declarative/qdeclarativegridview/tst_qdeclarativegridview.cpp
@@ -852,10 +852,10 @@ void tst_QDeclarativeGridView::componentChanges()
     QTRY_VERIFY(gridView);
 
     QDeclarativeComponent component(canvas->engine());
-    component.setData("import Qt 4.7; Rectangle { color: \"blue\"; }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0; Rectangle { color: \"blue\"; }", QUrl::fromLocalFile(""));
 
     QDeclarativeComponent delegateComponent(canvas->engine());
-    delegateComponent.setData("import Qt 4.7; Text { text: '<b>Name:</b> ' + name }", QUrl::fromLocalFile(""));
+    delegateComponent.setData("import QtQuick 1.0; Text { text: '<b>Name:</b> ' + name }", QUrl::fromLocalFile(""));
 
     QSignalSpy highlightSpy(gridView, SIGNAL(highlightChanged()));
     QSignalSpy delegateSpy(gridView, SIGNAL(delegateChanged()));
diff --git a/tests/auto/declarative/qdeclarativeimage/data/aspectratio.qml b/tests/auto/declarative/qdeclarativeimage/data/aspectratio.qml
index 402d33e..739299d 100644
--- a/tests/auto/declarative/qdeclarativeimage/data/aspectratio.qml
+++ b/tests/auto/declarative/qdeclarativeimage/data/aspectratio.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Image { 
     source: "heart.png"
diff --git a/tests/auto/declarative/qdeclarativeimage/data/tiling.qml b/tests/auto/declarative/qdeclarativeimage/data/tiling.qml
index 32839bb..49715ab 100644
--- a/tests/auto/declarative/qdeclarativeimage/data/tiling.qml
+++ b/tests/auto/declarative/qdeclarativeimage/data/tiling.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 800; height: 600
diff --git a/tests/auto/declarative/qdeclarativeimage/tst_qdeclarativeimage.cpp b/tests/auto/declarative/qdeclarativeimage/tst_qdeclarativeimage.cpp
index 2686127..6fce2ad 100644
--- a/tests/auto/declarative/qdeclarativeimage/tst_qdeclarativeimage.cpp
+++ b/tests/auto/declarative/qdeclarativeimage/tst_qdeclarativeimage.cpp
@@ -97,7 +97,7 @@ tst_qdeclarativeimage::tst_qdeclarativeimage()
 
 void tst_qdeclarativeimage::noSource()
 {
-    QString componentStr = "import Qt 4.7\nImage { source: \"\" }";
+    QString componentStr = "import QtQuick 1.0\nImage { source: \"\" }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeImage *obj = qobject_cast<QDeclarativeImage*>(component.create());
@@ -154,7 +154,7 @@ void tst_qdeclarativeimage::imageSource()
     if (!error.isEmpty())
         QTest::ignoreMessage(QtWarningMsg, error.toUtf8());
 
-    QString componentStr = "import Qt 4.7\nImage { source: \"" + source + "\"; asynchronous: "
+    QString componentStr = "import QtQuick 1.0\nImage { source: \"" + source + "\"; asynchronous: "
         + (async ? QLatin1String("true") : QLatin1String("false")) + " }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
@@ -184,7 +184,7 @@ void tst_qdeclarativeimage::imageSource()
 
 void tst_qdeclarativeimage::clearSource()
 {
-    QString componentStr = "import Qt 4.7\nImage { source: srcImage }";
+    QString componentStr = "import QtQuick 1.0\nImage { source: srcImage }";
     QDeclarativeContext *ctxt = engine.rootContext();
     ctxt->setContextProperty("srcImage", QUrl::fromLocalFile(SRCDIR "/data/colors.png"));
     QDeclarativeComponent component(&engine);
@@ -206,7 +206,7 @@ void tst_qdeclarativeimage::clearSource()
 
 void tst_qdeclarativeimage::resized()
 {
-    QString componentStr = "import Qt 4.7\nImage { source: \"" SRCDIR "/data/colors.png\"; width: 300; height: 300 }";
+    QString componentStr = "import QtQuick 1.0\nImage { source: \"" SRCDIR "/data/colors.png\"; width: 300; height: 300 }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeImage *obj = qobject_cast<QDeclarativeImage*>(component.create());
@@ -241,7 +241,7 @@ void tst_qdeclarativeimage::preserveAspectRatio()
 
 void tst_qdeclarativeimage::smooth()
 {
-    QString componentStr = "import Qt 4.7\nImage { source: \"" SRCDIR "/data/colors.png\"; smooth: true; width: 300; height: 300 }";
+    QString componentStr = "import QtQuick 1.0\nImage { source: \"" SRCDIR "/data/colors.png\"; smooth: true; width: 300; height: 300 }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeImage *obj = qobject_cast<QDeclarativeImage*>(component.create());
@@ -257,7 +257,7 @@ void tst_qdeclarativeimage::smooth()
 void tst_qdeclarativeimage::svg()
 {
     QString src = QUrl::fromLocalFile(SRCDIR "/data/heart.svg").toString();
-    QString componentStr = "import Qt 4.7\nImage { source: \"" + src + "\"; sourceSize.width: 300; sourceSize.height: 300 }";
+    QString componentStr = "import QtQuick 1.0\nImage { source: \"" + src + "\"; sourceSize.width: 300; sourceSize.height: 300 }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeImage *obj = qobject_cast<QDeclarativeImage*>(component.create());
@@ -292,7 +292,7 @@ void tst_qdeclarativeimage::big()
     // have to build a 400 MB image. That would be a bug in the JPEG loader.
 
     QString src = QUrl::fromLocalFile(SRCDIR "/data/big.jpeg").toString();
-    QString componentStr = "import Qt 4.7\nImage { source: \"" + src + "\"; width: 100; sourceSize.height: 256 }";
+    QString componentStr = "import QtQuick 1.0\nImage { source: \"" + src + "\"; width: 100; sourceSize.height: 256 }";
 
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
@@ -354,7 +354,7 @@ void tst_qdeclarativeimage::noLoading()
     server.serveDirectory(SRCDIR "/data");
     server.addRedirect("oldcolors.png", SERVER_ADDR "/colors.png");
 
-    QString componentStr = "import Qt 4.7\nImage { source: srcImage }";
+    QString componentStr = "import QtQuick 1.0\nImage { source: srcImage }";
     QDeclarativeContext *ctxt = engine.rootContext();
     ctxt->setContextProperty("srcImage", QUrl::fromLocalFile(SRCDIR "/data/heart.png"));
     QDeclarativeComponent component(&engine);
diff --git a/tests/auto/declarative/qdeclarativeimageprovider/tst_qdeclarativeimageprovider.cpp b/tests/auto/declarative/qdeclarativeimageprovider/tst_qdeclarativeimageprovider.cpp
index d38160d..cd12e3a 100644
--- a/tests/auto/declarative/qdeclarativeimageprovider/tst_qdeclarativeimageprovider.cpp
+++ b/tests/auto/declarative/qdeclarativeimageprovider/tst_qdeclarativeimageprovider.cpp
@@ -192,7 +192,7 @@ void tst_qdeclarativeimageprovider::runTest(bool async, QDeclarativeImageProvide
     engine.addImageProvider("test", provider);
     QVERIFY(engine.imageProvider("test") != 0);
 
-    QString componentStr = "import Qt 4.7\nImage { source: \"" + source + "\"; " 
+    QString componentStr = "import QtQuick 1.0\nImage { source: \"" + source + "\"; " 
             + (async ? "asynchronous: true; " : "")
             + properties + " }";
     QDeclarativeComponent component(&engine);
@@ -271,7 +271,7 @@ void tst_qdeclarativeimageprovider::requestPixmap_async()
     QVERIFY(engine.imageProvider("test") != 0);
 
     // pixmaps are loaded synchronously regardless of 'asynchronous' value
-    QString componentStr = "import Qt 4.7\nImage { asynchronous: true; source: \"image://test/pixmap-async-test.png\" }";
+    QString componentStr = "import QtQuick 1.0\nImage { asynchronous: true; source: \"image://test/pixmap-async-test.png\" }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeImage *obj = qobject_cast<QDeclarativeImage*>(component.create());
@@ -298,7 +298,7 @@ void tst_qdeclarativeimageprovider::removeProvider()
     QVERIFY(engine.imageProvider("test") != 0);
 
     // add provider, confirm it works
-    QString componentStr = "import Qt 4.7\nImage { source: \"" + newImageFileName() + "\" }";
+    QString componentStr = "import QtQuick 1.0\nImage { source: \"" + newImageFileName() + "\" }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeImage *obj = qobject_cast<QDeclarativeImage*>(component.create());
@@ -359,7 +359,7 @@ void tst_qdeclarativeimageprovider::threadTest()
     engine.addImageProvider("test_thread", provider);
     QVERIFY(engine.imageProvider("test_thread") != 0);
 
-    QString componentStr = "import Qt 4.7\nItem { \n"
+    QString componentStr = "import QtQuick 1.0\nItem { \n"
             "Image { source: \"image://test_thread/blue\";  asynchronous: true; }\n"
             "Image { source: \"image://test_thread/red\";  asynchronous: true; }\n"
             "Image { source: \"image://test_thread/green\";  asynchronous: true; }\n"
diff --git a/tests/auto/declarative/qdeclarativeinfo/data/NestedObject.qml b/tests/auto/declarative/qdeclarativeinfo/data/NestedObject.qml
index 30e8274..a2afb61 100644
--- a/tests/auto/declarative/qdeclarativeinfo/data/NestedObject.qml
+++ b/tests/auto/declarative/qdeclarativeinfo/data/NestedObject.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property variant nested
diff --git a/tests/auto/declarative/qdeclarativeinfo/data/nestedQmlObject.qml b/tests/auto/declarative/qdeclarativeinfo/data/nestedQmlObject.qml
index 9bd8571..f3516c6 100644
--- a/tests/auto/declarative/qdeclarativeinfo/data/nestedQmlObject.qml
+++ b/tests/auto/declarative/qdeclarativeinfo/data/nestedQmlObject.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property variant nested
diff --git a/tests/auto/declarative/qdeclarativeinfo/data/qmlObject.qml b/tests/auto/declarative/qdeclarativeinfo/data/qmlObject.qml
index 9bb6be7..937cd64 100644
--- a/tests/auto/declarative/qdeclarativeinfo/data/qmlObject.qml
+++ b/tests/auto/declarative/qdeclarativeinfo/data/qmlObject.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property variant nested
diff --git a/tests/auto/declarative/qdeclarativeitem/data/childrenProperty.qml b/tests/auto/declarative/qdeclarativeitem/data/childrenProperty.qml
index 5958004..fab2367 100644
--- a/tests/auto/declarative/qdeclarativeitem/data/childrenProperty.qml
+++ b/tests/auto/declarative/qdeclarativeitem/data/childrenProperty.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: root
diff --git a/tests/auto/declarative/qdeclarativeitem/data/childrenRect.qml b/tests/auto/declarative/qdeclarativeitem/data/childrenRect.qml
index f351b53..84f362f 100644
--- a/tests/auto/declarative/qdeclarativeitem/data/childrenRect.qml
+++ b/tests/auto/declarative/qdeclarativeitem/data/childrenRect.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400
diff --git a/tests/auto/declarative/qdeclarativeitem/data/childrenRectBug.qml b/tests/auto/declarative/qdeclarativeitem/data/childrenRectBug.qml
index 4a2f056..2ab73a1 100644
--- a/tests/auto/declarative/qdeclarativeitem/data/childrenRectBug.qml
+++ b/tests/auto/declarative/qdeclarativeitem/data/childrenRectBug.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400
diff --git a/tests/auto/declarative/qdeclarativeitem/data/childrenRectBug2.qml b/tests/auto/declarative/qdeclarativeitem/data/childrenRectBug2.qml
index 225d8d4..d67ad0e 100644
--- a/tests/auto/declarative/qdeclarativeitem/data/childrenRectBug2.qml
+++ b/tests/auto/declarative/qdeclarativeitem/data/childrenRectBug2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width:360;
diff --git a/tests/auto/declarative/qdeclarativeitem/data/childrenRectBug3.qml b/tests/auto/declarative/qdeclarativeitem/data/childrenRectBug3.qml
index 54b5b68..9d8e1e8 100644
--- a/tests/auto/declarative/qdeclarativeitem/data/childrenRectBug3.qml
+++ b/tests/auto/declarative/qdeclarativeitem/data/childrenRectBug3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 300
diff --git a/tests/auto/declarative/qdeclarativeitem/data/keynavigationtest.qml b/tests/auto/declarative/qdeclarativeitem/data/keynavigationtest.qml
index 87e64c5..229f969 100644
--- a/tests/auto/declarative/qdeclarativeitem/data/keynavigationtest.qml
+++ b/tests/auto/declarative/qdeclarativeitem/data/keynavigationtest.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Grid {
     columns: 2
diff --git a/tests/auto/declarative/qdeclarativeitem/data/keyspriority.qml b/tests/auto/declarative/qdeclarativeitem/data/keyspriority.qml
index 171536b..375a6b6 100644
--- a/tests/auto/declarative/qdeclarativeitem/data/keyspriority.qml
+++ b/tests/auto/declarative/qdeclarativeitem/data/keyspriority.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import Test 1.0
 
 KeyTestItem {
diff --git a/tests/auto/declarative/qdeclarativeitem/data/keystest.qml b/tests/auto/declarative/qdeclarativeitem/data/keystest.qml
index 8ff3e87..aedccd9 100644
--- a/tests/auto/declarative/qdeclarativeitem/data/keystest.qml
+++ b/tests/auto/declarative/qdeclarativeitem/data/keystest.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     focus: true
diff --git a/tests/auto/declarative/qdeclarativeitem/data/mapCoordinates.qml b/tests/auto/declarative/qdeclarativeitem/data/mapCoordinates.qml
index 4a92e9d..bb20ecc 100644
--- a/tests/auto/declarative/qdeclarativeitem/data/mapCoordinates.qml
+++ b/tests/auto/declarative/qdeclarativeitem/data/mapCoordinates.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: root; objectName: "root"
diff --git a/tests/auto/declarative/qdeclarativeitem/data/mouseFocus.qml b/tests/auto/declarative/qdeclarativeitem/data/mouseFocus.qml
index a562b8b..afa5397 100644
--- a/tests/auto/declarative/qdeclarativeitem/data/mouseFocus.qml
+++ b/tests/auto/declarative/qdeclarativeitem/data/mouseFocus.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QGraphicsWidget {
     size: "200x100"
diff --git a/tests/auto/declarative/qdeclarativeitem/data/propertychanges.qml b/tests/auto/declarative/qdeclarativeitem/data/propertychanges.qml
index dd86453..f1ea933 100644
--- a/tests/auto/declarative/qdeclarativeitem/data/propertychanges.qml
+++ b/tests/auto/declarative/qdeclarativeitem/data/propertychanges.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     Item {
diff --git a/tests/auto/declarative/qdeclarativeitem/data/resourcesProperty.qml b/tests/auto/declarative/qdeclarativeitem/data/resourcesProperty.qml
index 852f242..e82cd02 100644
--- a/tests/auto/declarative/qdeclarativeitem/data/resourcesProperty.qml
+++ b/tests/auto/declarative/qdeclarativeitem/data/resourcesProperty.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: root
diff --git a/tests/auto/declarative/qdeclarativeitem/tst_qdeclarativeitem.cpp b/tests/auto/declarative/qdeclarativeitem/tst_qdeclarativeitem.cpp
index 25ca157..00fcb6a 100644
--- a/tests/auto/declarative/qdeclarativeitem/tst_qdeclarativeitem.cpp
+++ b/tests/auto/declarative/qdeclarativeitem/tst_qdeclarativeitem.cpp
@@ -434,7 +434,7 @@ void tst_QDeclarativeItem::keyNavigation()
 void tst_QDeclarativeItem::smooth()
 {
     QDeclarativeComponent component(&engine);
-    component.setData("import Qt 4.7; Item { smooth: false; }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0; Item { smooth: false; }", QUrl::fromLocalFile(""));
     QDeclarativeItem *item = qobject_cast<QDeclarativeItem*>(component.create());
     QSignalSpy spy(item, SIGNAL(smoothChanged(bool)));
 
@@ -463,7 +463,7 @@ void tst_QDeclarativeItem::smooth()
 void tst_QDeclarativeItem::clip()
 {
     QDeclarativeComponent component(&engine);
-    component.setData("import Qt 4.7\nItem { clip: false\n }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0\nItem { clip: false\n }", QUrl::fromLocalFile(""));
     QDeclarativeItem *item = qobject_cast<QDeclarativeItem*>(component.create());
     QSignalSpy spy(item, SIGNAL(clipChanged(bool)));
 
@@ -570,7 +570,7 @@ void tst_QDeclarativeItem::transforms()
     QFETCH(QByteArray, qml);
     QFETCH(QMatrix, matrix);
     QDeclarativeComponent component(&engine);
-    component.setData("import Qt 4.7\nItem { transform: "+qml+"}", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0\nItem { transform: "+qml+"}", QUrl::fromLocalFile(""));
     QDeclarativeItem *item = qobject_cast<QDeclarativeItem*>(component.create());
     QVERIFY(item);
     QCOMPARE(item->sceneMatrix(), matrix);
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/Alias.qml b/tests/auto/declarative/qdeclarativelanguage/data/Alias.qml
index deb84a8..6a33def 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/Alias.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/Alias.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     id: root
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/Alias2.qml b/tests/auto/declarative/qdeclarativelanguage/data/Alias2.qml
index db205f1..919f5d8 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/Alias2.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/Alias2.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property variant other
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/Alias3.qml b/tests/auto/declarative/qdeclarativelanguage/data/Alias3.qml
index 04f5ba3..3f73538 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/Alias3.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/Alias3.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property alias obj : otherObj
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/Alias4.qml b/tests/auto/declarative/qdeclarativelanguage/data/Alias4.qml
index 80414ac..428790d 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/Alias4.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/Alias4.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 Alias3 {}
 
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/ComponentComposite.qml b/tests/auto/declarative/qdeclarativelanguage/data/ComponentComposite.qml
index 4c78cd7..9349a93 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/ComponentComposite.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/ComponentComposite.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Component {
     QtObject {}
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/CompositeType.qml b/tests/auto/declarative/qdeclarativelanguage/data/CompositeType.qml
index 61e6146..cf32b45 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/CompositeType.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/CompositeType.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
 }
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/CompositeType3.qml b/tests/auto/declarative/qdeclarativelanguage/data/CompositeType3.qml
index 0275e21..0687ce3 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/CompositeType3.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/CompositeType3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int a
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/DynamicPropertiesNestedType.qml b/tests/auto/declarative/qdeclarativelanguage/data/DynamicPropertiesNestedType.qml
index 9746ab0..5de8a4a 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/DynamicPropertiesNestedType.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/DynamicPropertiesNestedType.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int super_a: 10
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/HelperAlias.qml b/tests/auto/declarative/qdeclarativelanguage/data/HelperAlias.qml
index 23d6ed9..3a7022b 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/HelperAlias.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/HelperAlias.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property variant child
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/LocalLast.qml b/tests/auto/declarative/qdeclarativelanguage/data/LocalLast.qml
index 8c953cb..f63283e 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/LocalLast.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/LocalLast.qml
@@ -1,2 +1,2 @@
-import Qt 4.7
+import QtQuick 1.0
 Text {}
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/NestedAlias.qml b/tests/auto/declarative/qdeclarativelanguage/data/NestedAlias.qml
index fdf4800..8aaddac 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/NestedAlias.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/NestedAlias.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property QtObject o1
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/NestedErrorsType.qml b/tests/auto/declarative/qdeclarativelanguage/data/NestedErrorsType.qml
index ee02335..0ba4bd6 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/NestedErrorsType.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/NestedErrorsType.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     x: "You can't assign a string to a real!"
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/OnCompletedType.qml b/tests/auto/declarative/qdeclarativelanguage/data/OnCompletedType.qml
index 5373959..c2ac5c8 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/OnCompletedType.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/OnCompletedType.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyQmlObject {
     property int a: Math.max(10, 9)
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/OnDestructionType.qml b/tests/auto/declarative/qdeclarativelanguage/data/OnDestructionType.qml
index d5c6979..c3d0e1e 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/OnDestructionType.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/OnDestructionType.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyQmlObject {
     property int a: Math.max(10, 9)
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/alias.1.qml b/tests/auto/declarative/qdeclarativelanguage/data/alias.1.qml
index 291d47a..44167af 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/alias.1.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/alias.1.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     id: root
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/alias.3.qml b/tests/auto/declarative/qdeclarativelanguage/data/alias.3.qml
index 787eb77..7e5559a 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/alias.3.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/alias.3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
    property variant other
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/alias.5.qml b/tests/auto/declarative/qdeclarativelanguage/data/alias.5.qml
index bbd1901..0c839ee 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/alias.5.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/alias.5.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import Test 1.0
 
 QtObject {
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/alias.6.qml b/tests/auto/declarative/qdeclarativelanguage/data/alias.6.qml
index 2d99b64..663e8d0 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/alias.6.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/alias.6.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property QtObject o;
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/alias.7.qml b/tests/auto/declarative/qdeclarativelanguage/data/alias.7.qml
index 4ceff3d..ec5536e 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/alias.7.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/alias.7.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property QtObject object
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/alias.8.qml b/tests/auto/declarative/qdeclarativelanguage/data/alias.8.qml
index 5bf8702..d480611 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/alias.8.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/alias.8.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
    property variant other
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/alias.9.qml b/tests/auto/declarative/qdeclarativelanguage/data/alias.9.qml
index b8c71e1..0a49ad5 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/alias.9.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/alias.9.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
    property variant other
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/aliasPropertiesAndSignals.qml b/tests/auto/declarative/qdeclarativelanguage/data/aliasPropertiesAndSignals.qml
index 59afe58..f04b1f6 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/aliasPropertiesAndSignals.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/aliasPropertiesAndSignals.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     id: root
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/assignCompositeToType.qml b/tests/auto/declarative/qdeclarativelanguage/data/assignCompositeToType.qml
index 1009df7..ed214ff 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/assignCompositeToType.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/assignCompositeToType.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import Test 1.0
 
 QtObject {
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/assignLiteralToVariant.qml b/tests/auto/declarative/qdeclarativelanguage/data/assignLiteralToVariant.qml
index bac704e..ab6f3df 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/assignLiteralToVariant.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/assignLiteralToVariant.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property variant test1: 1
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/assignObjectToVariant.qml b/tests/auto/declarative/qdeclarativelanguage/data/assignObjectToVariant.qml
index 2b1ef76..aab7ed2 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/assignObjectToVariant.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/assignObjectToVariant.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property variant a;
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/assignToNamespace.qml b/tests/auto/declarative/qdeclarativelanguage/data/assignToNamespace.qml
index 2f49418..3cde2e8 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/assignToNamespace.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/assignToNamespace.qml
@@ -1,4 +1,4 @@
-import Qt 4.7 as Qt47
+import QtQuick 1.0 as Qt47
 
 Qt47.QtObject {
     Qt47: 10
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/attachedProperties.qml b/tests/auto/declarative/qdeclarativelanguage/data/attachedProperties.qml
index 3a78170..1e93225 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/attachedProperties.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/attachedProperties.qml
@@ -1,6 +1,6 @@
 import Test 1.0
 import Test 1.0 as Namespace
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     MyQmlObject.value: 10
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/component.1.qml b/tests/auto/declarative/qdeclarativelanguage/data/component.1.qml
index 730fffd..f4f66dd 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/component.1.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/component.1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Component {
 }
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/component.2.qml b/tests/auto/declarative/qdeclarativelanguage/data/component.2.qml
index 7e7dd0f..7d677b5 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/component.2.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/component.2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: myId
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/component.3.qml b/tests/auto/declarative/qdeclarativelanguage/data/component.3.qml
index f0d5f71..1b9af8b 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/component.3.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/component.3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     Component {
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/component.4.qml b/tests/auto/declarative/qdeclarativelanguage/data/component.4.qml
index 521adbc..806613c 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/component.4.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/component.4.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Component {
     QtObject {}
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/component.5.qml b/tests/auto/declarative/qdeclarativelanguage/data/component.5.qml
index 9c3938b..e94022a 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/component.5.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/component.5.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Component {
     x: 10
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/component.6.qml b/tests/auto/declarative/qdeclarativelanguage/data/component.6.qml
index 9208722..8f81a5a 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/component.6.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/component.6.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Component {
     id: QtObject {}
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/component.7.qml b/tests/auto/declarative/qdeclarativelanguage/data/component.7.qml
index b81e0c3..94bf189 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/component.7.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/component.7.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Component {
     property int a
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/component.8.qml b/tests/auto/declarative/qdeclarativelanguage/data/component.8.qml
index 0b00890..69990ca 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/component.8.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/component.8.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Component {
     signal a
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/component.9.qml b/tests/auto/declarative/qdeclarativelanguage/data/component.9.qml
index c5f93c9..5db9815 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/component.9.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/component.9.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Component {
     function a() {}
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/componentCompositeType.qml b/tests/auto/declarative/qdeclarativelanguage/data/componentCompositeType.qml
index 725069e..d04da62 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/componentCompositeType.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/componentCompositeType.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property variant test
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/crash2.qml b/tests/auto/declarative/qdeclarativelanguage/data/crash2.qml
index f11abd9..6ac71ee 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/crash2.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/crash2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     objectName: "Hello" + "World"
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/customOnProperty.qml b/tests/auto/declarative/qdeclarativelanguage/data/customOnProperty.qml
index 438e8e9..c1e4790 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/customOnProperty.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/customOnProperty.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int on
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/customParserIdNotAllowed.qml b/tests/auto/declarative/qdeclarativelanguage/data/customParserIdNotAllowed.qml
index 902b598..50bc2ae 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/customParserIdNotAllowed.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/customParserIdNotAllowed.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 ListModel {
     ListElement { a: 10 }
     ListElement { id: foo; a: 12 }
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/customParserTypes.qml b/tests/auto/declarative/qdeclarativelanguage/data/customParserTypes.qml
index 3230e49..4cf6827 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/customParserTypes.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/customParserTypes.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 ListModel {
     ListElement { a: 10 }
     ListElement { a: 12 }
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/declaredPropertyValues.qml b/tests/auto/declarative/qdeclarativelanguage/data/declaredPropertyValues.qml
index c241861..f15373f 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/declaredPropertyValues.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/declaredPropertyValues.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int a: 10
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/defaultGrouped.qml b/tests/auto/declarative/qdeclarativelanguage/data/defaultGrouped.qml
index 0cd0338..d98dfdb 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/defaultGrouped.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/defaultGrouped.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyTypeObject {
     grouped {
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/defaultPropertyListOrder.qml b/tests/auto/declarative/qdeclarativelanguage/data/defaultPropertyListOrder.qml
index b4203b5..87dc3d3 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/defaultPropertyListOrder.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/defaultPropertyListOrder.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyContainer {
     QtObject {
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/destroyedSignal.qml b/tests/auto/declarative/qdeclarativelanguage/data/destroyedSignal.qml
index 54d080a..ba65d78 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/destroyedSignal.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/destroyedSignal.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     onDestroyed: print("Hello World!")
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/dontDoubleCallClassBegin.qml b/tests/auto/declarative/qdeclarativelanguage/data/dontDoubleCallClassBegin.qml
index df048cc..0cdbdd7 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/dontDoubleCallClassBegin.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/dontDoubleCallClassBegin.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     property QtObject object: DontDoubleCallClassBeginItem {}
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.1.qml b/tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.1.qml
index c0ed52c..2b6dd5d 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.1.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     default property QtObject a
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.2.qml b/tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.2.qml
index 1f46b96..7d11d99 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.2.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int a
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.3.qml b/tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.3.qml
index cf49062..b0f2828 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.3.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     signal a
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.4.qml b/tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.4.qml
index a14ec4c..e28cad3 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.4.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.4.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     function a() {}
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.5.qml b/tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.5.qml
index ea77cfd..8e4acc0 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.5.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.5.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property UnknownType a
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/dynamicObject.1.qml b/tests/auto/declarative/qdeclarativelanguage/data/dynamicObject.1.qml
index a1be43a..cdad72b 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/dynamicObject.1.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/dynamicObject.1.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 MyCustomParserType {
     propa: a + 10
     propb: Math.min(a, 10)
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/dynamicObjectProperties.2.qml b/tests/auto/declarative/qdeclarativelanguage/data/dynamicObjectProperties.2.qml
index df3de20..c03ec49 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/dynamicObjectProperties.2.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/dynamicObjectProperties.2.qml
@@ -1,5 +1,5 @@
-import Qt 4.7 
-import Qt 4.7 as Qt47
+import QtQuick 1.0 
+import QtQuick 1.0 as Qt47
 
 Qt.QtObject {
     property Qt47.QtObject objectProperty
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/dynamicObjectProperties.qml b/tests/auto/declarative/qdeclarativelanguage/data/dynamicObjectProperties.qml
index c997356..ed25c4b 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/dynamicObjectProperties.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/dynamicObjectProperties.qml
@@ -1,6 +1,6 @@
 import Test 1.0
-import Qt 4.7
-import Qt 4.7 as Qt47
+import QtQuick 1.0
+import QtQuick 1.0 as Qt47
 
 QtObject {
     property QtObject objectProperty
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/dynamicProperties.qml b/tests/auto/declarative/qdeclarativelanguage/data/dynamicProperties.qml
index 6bcae0f..782adef 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/dynamicProperties.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/dynamicProperties.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 QtObject {
     default property int intProperty : 10
     property bool boolProperty: false
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/dynamicPropertiesNested.qml b/tests/auto/declarative/qdeclarativelanguage/data/dynamicPropertiesNested.qml
index cceb44b..64848fe 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/dynamicPropertiesNested.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/dynamicPropertiesNested.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 DynamicPropertiesNestedType {
     property int a: 13
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/dynamicSignalsAndSlots.qml b/tests/auto/declarative/qdeclarativelanguage/data/dynamicSignalsAndSlots.qml
index 9aa5e86..78978db 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/dynamicSignalsAndSlots.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/dynamicSignalsAndSlots.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 QtObject {
     signal signal1
     function slot1() {}
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/enumTypes.qml b/tests/auto/declarative/qdeclarativelanguage/data/enumTypes.qml
index 6b5b451..3eda661 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/enumTypes.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/enumTypes.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Font {
 }
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/importNamespaceConflict.qml b/tests/auto/declarative/qdeclarativelanguage/data/importNamespaceConflict.qml
index 3b80f0b..39e3846 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/importNamespaceConflict.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/importNamespaceConflict.qml
@@ -1,4 +1,4 @@
 import Test 1.0 as Rectangle
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle { }
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/importNonExist.qml b/tests/auto/declarative/qdeclarativelanguage/data/importNonExist.qml
index 483cfec..9589692 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/importNonExist.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/importNonExist.qml
@@ -1,5 +1,5 @@
 // imports...
 import "will-not-be-found"
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle { }
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/inlineQmlComponents.qml b/tests/auto/declarative/qdeclarativelanguage/data/inlineQmlComponents.qml
index 1ebec1b..a52bd23 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/inlineQmlComponents.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/inlineQmlComponents.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 MyContainer {
     Component {
         id: myComponent
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/interfaceProperty.qml b/tests/auto/declarative/qdeclarativelanguage/data/interfaceProperty.qml
index 6a47536..444e234 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/interfaceProperty.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/interfaceProperty.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 MyQmlObject {
     interfaceProperty: MyQmlObject {}
 }
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.1.qml b/tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.1.qml
index 985fb94..13bdb12 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.1.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property alias a
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.2.qml b/tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.2.qml
index a2ac91c..b6378c3 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.2.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property alias a: 10
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.1.qml b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.1.qml
index 84d39df..c6dc44c 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.1.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.1.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     MyQmlObject.foo: 10
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.10.qml b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.10.qml
index 40e3926..4942c21 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.10.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.10.qml
@@ -1,5 +1,5 @@
 import Test 1.0 as Namespace
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     Namespace.MadeUpClass.foo: 10
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.11.qml b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.11.qml
index 28f8220..e1fc8c1 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.11.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.11.qml
@@ -1,5 +1,5 @@
 import Test 1.0 as Namespace
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     Namespace.madeUpClass.foo: 10
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.2.qml b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.2.qml
index f45f88f..6938122 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.2.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.2.qml
@@ -1,5 +1,5 @@
 import Test 1.0 as Namespace
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     Namespace.MyQmlObject.foo: 10
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.3.qml b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.3.qml
index 64bc8bd..842600f 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.3.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.3.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     MyQmlObject: 10
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.4.qml b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.4.qml
index ee3dedb..6f372a6 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.4.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.4.qml
@@ -1,5 +1,5 @@
 import Test 1.0 as Namespace
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     Namespace.MyQmlObject: 10
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.5.qml b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.5.qml
index 66cad2d..07eb6f3 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.5.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.5.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     MyQmlObject: QtObject {}
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.6.qml b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.6.qml
index 90d80bc..b725674 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.6.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.6.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     Test.MyQmlObject: QtObject {}
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.7.qml b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.7.qml
index 5293d55..50004ed 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.7.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.7.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     MyTypeObject.foo: 10
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.8.qml b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.8.qml
index 6f319c1..7cdf5cd 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.8.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.8.qml
@@ -1,5 +1,5 @@
 import Test 1.0 as Namespace
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     Namespace.MyTypeObject.foo: 10
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.9.qml b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.9.qml
index b7e1302..503e9fa 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.9.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.9.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     MadeUpClass.foo: 10
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.1.qml b/tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.1.qml
index 671f5ab..94afb16 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.1.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7 
+import QtQuick 1.0 
 
 QtObject {
     property variant o;
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.2.qml b/tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.2.qml
index f897cc8..d4fbf42 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.2.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7 
+import QtQuick 1.0 
 
 QtObject {
     property int o;
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/invalidImportID.errors.txt b/tests/auto/declarative/qdeclarativelanguage/data/invalidImportID.errors.txt
index a65f5fd..034e937 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/invalidImportID.errors.txt
+++ b/tests/auto/declarative/qdeclarativelanguage/data/invalidImportID.errors.txt
@@ -1 +1 @@
-2:18:Invalid import qualifier ID
+2:23:Invalid import qualifier ID
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/invalidImportID.qml b/tests/auto/declarative/qdeclarativelanguage/data/invalidImportID.qml
index 00fc81b..580a0f3 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/invalidImportID.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/invalidImportID.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
-import Qt 4.7 as qt
+import QtQuick 1.0
+import QtQuick 1.0 as qt
 
 QtObject {}
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/invalidProperty.qml b/tests/auto/declarative/qdeclarativelanguage/data/invalidProperty.qml
index 6077de4..bd26bc5 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/invalidProperty.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/invalidProperty.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int parseInt
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/InstalledTest.qml b/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/InstalledTest.qml
index 303b5a5..9985d33 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/InstalledTest.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/InstalledTest.qml
@@ -1,2 +1,2 @@
-import Qt 4.7 as Qt47
+import QtQuick 1.0 as Qt47
 Qt47.Rectangle {}
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/InstalledTest2.qml b/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/InstalledTest2.qml
index 8c953cb..f63283e 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/InstalledTest2.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/InstalledTest2.qml
@@ -1,2 +1,2 @@
-import Qt 4.7
+import QtQuick 1.0
 Text {}
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/LocalLast.qml b/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/LocalLast.qml
index d09dea7..7f491eb 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/LocalLast.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/LocalLast.qml
@@ -1,2 +1,2 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {}
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/PrivateType.qml b/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/PrivateType.qml
index 62e41a9..03bf25b 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/PrivateType.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/PrivateType.qml
@@ -1,2 +1,2 @@
-import Qt 4.7
+import QtQuick 1.0
 Image {}
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest0/InstalledTest.qml b/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest0/InstalledTest.qml
index 303b5a5..9985d33 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest0/InstalledTest.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest0/InstalledTest.qml
@@ -1,2 +1,2 @@
-import Qt 4.7 as Qt47
+import QtQuick 1.0 as Qt47
 Qt47.Rectangle {}
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest0/InstalledTest2.qml b/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest0/InstalledTest2.qml
index 8c953cb..f63283e 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest0/InstalledTest2.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest0/InstalledTest2.qml
@@ -1,2 +1,2 @@
-import Qt 4.7
+import QtQuick 1.0
 Text {}
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/listAssignment.1.qml b/tests/auto/declarative/qdeclarativelanguage/data/listAssignment.1.qml
index 6c628e4..c02dd33 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/listAssignment.1.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/listAssignment.1.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 MyContainer {
     containerChildren: QtObject {}
 }
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/listItemDeleteSelf.qml b/tests/auto/declarative/qdeclarativelanguage/data/listItemDeleteSelf.qml
index 0393382..85abbdc 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/listItemDeleteSelf.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/listItemDeleteSelf.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     ListModel {
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/listProperties.qml b/tests/auto/declarative/qdeclarativelanguage/data/listProperties.qml
index 3027722..1f60951 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/listProperties.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/listProperties.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property list<QtObject> listProperty
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/method.1.qml b/tests/auto/declarative/qdeclarativelanguage/data/method.1.qml
index a2d8799..a3f97f8 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/method.1.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/method.1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     function MyMethod() {}
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/missingSignal.qml b/tests/auto/declarative/qdeclarativelanguage/data/missingSignal.qml
index 1a417a9..e0e8442 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/missingSignal.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/missingSignal.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 QtObject {
     onClicked: console.log("Hello world!")
 }
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/nestedErrors.qml b/tests/auto/declarative/qdeclarativelanguage/data/nestedErrors.qml
index 0aa3405..bbd05a1 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/nestedErrors.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/nestedErrors.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     NestedErrorsType {}
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/noCreation.qml b/tests/auto/declarative/qdeclarativelanguage/data/noCreation.qml
index 077abe1..548b7b8 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/noCreation.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/noCreation.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Keys {
 }
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/onCompleted.qml b/tests/auto/declarative/qdeclarativelanguage/data/onCompleted.qml
index 71a7d26..e75f904 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/onCompleted.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/onCompleted.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyTypeObject {
     // We set a and b to ensure that onCompleted is executed after bindings and
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/onDestruction.qml b/tests/auto/declarative/qdeclarativelanguage/data/onDestruction.qml
index 1b1eef9..77fe2ff 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/onDestruction.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/onDestruction.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyTypeObject {
     // We set a and b to ensure that onCompleted is executed after bindings and
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/property.1.qml b/tests/auto/declarative/qdeclarativelanguage/data/property.1.qml
index b3384d4..0b46ceb 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/property.1.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/property.1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property blah a;
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/property.2.qml b/tests/auto/declarative/qdeclarativelanguage/data/property.2.qml
index 1ba9b17..3ff1686 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/property.2.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/property.2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property invalidmodifier<int> a;
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/property.3.qml b/tests/auto/declarative/qdeclarativelanguage/data/property.3.qml
index 261e7e3..b219120 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/property.3.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/property.3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property invalidmodifier<QtObject> a;
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/property.4.qml b/tests/auto/declarative/qdeclarativelanguage/data/property.4.qml
index 0a0f969..bfadc9d 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/property.4.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/property.4.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     readonly property int a
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/property.5.qml b/tests/auto/declarative/qdeclarativelanguage/data/property.5.qml
index 0340f79..1bb4850 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/property.5.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/property.5.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     readonly property int a: value
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/property.6.qml b/tests/auto/declarative/qdeclarativelanguage/data/property.6.qml
index aad9e07..b5b3f42 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/property.6.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/property.6.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int Hello
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/property.7.qml b/tests/auto/declarative/qdeclarativelanguage/data/property.7.qml
index 0246b2f..f9ec68a 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/property.7.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/property.7.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int Hello: 10
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/qmlAttachedPropertiesObjectMethod.1.qml b/tests/auto/declarative/qdeclarativelanguage/data/qmlAttachedPropertiesObjectMethod.1.qml
index d038ba3..dea52c9 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/qmlAttachedPropertiesObjectMethod.1.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/qmlAttachedPropertiesObjectMethod.1.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 QtObject {
 }
 
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/qmlAttachedPropertiesObjectMethod.2.qml b/tests/auto/declarative/qdeclarativelanguage/data/qmlAttachedPropertiesObjectMethod.2.qml
index 1eab9f6..18c65c3 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/qmlAttachedPropertiesObjectMethod.2.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/qmlAttachedPropertiesObjectMethod.2.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 QtObject {
     MyQmlObject.value: 10
 }
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/readOnly.3.qml b/tests/auto/declarative/qdeclarativelanguage/data/readOnly.3.qml
index cfe255a..c70a55c 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/readOnly.3.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/readOnly.3.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property variant child
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/signal.1.qml b/tests/auto/declarative/qdeclarativelanguage/data/signal.1.qml
index 63fd74f..7d1a9db 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/signal.1.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/signal.1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     signal mySignal(nontype a)
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/signal.2.qml b/tests/auto/declarative/qdeclarativelanguage/data/signal.2.qml
index c11ce17..e7780a0 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/signal.2.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/signal.2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     signal mySignal(,)
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/signal.3.qml b/tests/auto/declarative/qdeclarativelanguage/data/signal.3.qml
index 771ea50..4289bce 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/signal.3.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/signal.3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     signal mySignal(a)
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/signal.4.qml b/tests/auto/declarative/qdeclarativelanguage/data/signal.4.qml
index 37c938a..6ce417d 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/signal.4.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/signal.4.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     signal MySignal
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/subdir/Test.qml b/tests/auto/declarative/qdeclarativelanguage/data/subdir/Test.qml
index 1421361..0b054d0 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/subdir/Test.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/subdir/Test.qml
@@ -1,2 +1,2 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle { }
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/subdir/subsubdir/SubTest.qml b/tests/auto/declarative/qdeclarativelanguage/data/subdir/subsubdir/SubTest.qml
index 1421361..0b054d0 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/subdir/subsubdir/SubTest.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/subdir/subsubdir/SubTest.qml
@@ -1,2 +1,2 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle { }
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/variantNotify.qml b/tests/auto/declarative/qdeclarativelanguage/data/variantNotify.qml
index e7aaf16..cc3f1c2 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/variantNotify.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/variantNotify.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int notifyCount: 0
diff --git a/tests/auto/declarative/qdeclarativelanguage/data/wrongType.16.qml b/tests/auto/declarative/qdeclarativelanguage/data/wrongType.16.qml
index 1ddccc0..0699d67 100644
--- a/tests/auto/declarative/qdeclarativelanguage/data/wrongType.16.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/data/wrongType.16.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 MyQmlObject {
     qmlobjectProperty: QtObject {}
 }
diff --git a/tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/LocalInternal.qml b/tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/LocalInternal.qml
index d5a61ae..289cd21 100644
--- a/tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/LocalInternal.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/LocalInternal.qml
@@ -1,3 +1,3 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Image { source: "pics/blue.png" }
diff --git a/tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/Test.qml b/tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/Test.qml
index 1421361..0b054d0 100644
--- a/tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/Test.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/Test.qml
@@ -1,2 +1,2 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle { }
diff --git a/tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/UndeclaredLocal.qml b/tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/UndeclaredLocal.qml
index d5a61ae..289cd21 100644
--- a/tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/UndeclaredLocal.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/UndeclaredLocal.qml
@@ -1,3 +1,3 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Image { source: "pics/blue.png" }
diff --git a/tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/subdir/SubTest.qml b/tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/subdir/SubTest.qml
index 43aeb74..76d11dc 100644
--- a/tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/subdir/SubTest.qml
+++ b/tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/subdir/SubTest.qml
@@ -1,3 +1,3 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Text {}
diff --git a/tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp b/tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp
index 37e074b..ca7668d 100644
--- a/tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp
+++ b/tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp
@@ -1385,12 +1385,12 @@ void tst_qdeclarativelanguage::importsLocal_data()
         << "QDeclarativeRectangle"
         << "";
     QTest::newRow("local import second")
-        << "import Qt 4.7\nimport \"subdir\"\n"
+        << "import QtQuick 1.0\nimport \"subdir\"\n"
            "Test {}"
         << "QDeclarativeRectangle"
         << "";
     QTest::newRow("local import subsubdir")
-        << "import Qt 4.7\nimport \"subdir/subsubdir\"\n"
+        << "import QtQuick 1.0\nimport \"subdir/subsubdir\"\n"
            "SubTest {}"
         << "QDeclarativeRectangle"
         << "";
@@ -1604,24 +1604,24 @@ void tst_qdeclarativelanguage::importsOrder_data()
 
     QTest::newRow("installed import versus builtin 1") <<
            "import com.nokia.installedtest 1.5\n"
-           "import Qt 4.7\n"
+           "import QtQuick 1.0\n"
            "Rectangle {}"
            << (!qmlCheckTypes()?"QDeclarativeRectangle":"")
            << (!qmlCheckTypes()?"":"Rectangle is ambiguous. Found in Qt and in lib/com/nokia/installedtest");
     QTest::newRow("installed import versus builtin 2") <<
-           "import Qt 4.7\n"
+           "import QtQuick 1.0\n"
            "import com.nokia.installedtest 1.5\n"
            "Rectangle {}"
            << (!qmlCheckTypes()?"QDeclarativeText":"")
            << (!qmlCheckTypes()?"":"Rectangle is ambiguous. Found in lib/com/nokia/installedtest and in Qt");
     QTest::newRow("namespaces cannot be overridden by types 1") <<
-           "import Qt 4.7 as Rectangle\n"
+           "import QtQuick 1.0 as Rectangle\n"
            "import com.nokia.installedtest 1.5\n"
            "Rectangle {}"
         << ""
         << "Namespace Rectangle cannot be used as a type";
     QTest::newRow("namespaces cannot be overridden by types 2") <<
-           "import Qt 4.7 as Rectangle\n"
+           "import QtQuick 1.0 as Rectangle\n"
            "import com.nokia.installedtest 1.5\n"
            "Rectangle.Image {}"
         << "QDeclarativeImage"
@@ -1676,7 +1676,7 @@ void tst_qdeclarativelanguage::qmlAttachedPropertiesObjectMethod()
 void tst_qdeclarativelanguage::crash1()
 {
     QDeclarativeComponent component(&engine);
-    component.setData("import Qt 4.7\nComponent {}", QUrl());
+    component.setData("import QtQuick 1.0\nComponent {}", QUrl());
 }
 
 void tst_qdeclarativelanguage::crash2()
diff --git a/tests/auto/declarative/qdeclarativelayoutitem/data/layoutItem.qml b/tests/auto/declarative/qdeclarativelayoutitem/data/layoutItem.qml
index ee881a2..3497133 100644
--- a/tests/auto/declarative/qdeclarativelayoutitem/data/layoutItem.qml
+++ b/tests/auto/declarative/qdeclarativelayoutitem/data/layoutItem.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 LayoutItem {//Sized by the layout
     id: resizable
diff --git a/tests/auto/declarative/qdeclarativelistmodel/data/enumerate.qml b/tests/auto/declarative/qdeclarativelistmodel/data/enumerate.qml
index 296cb9c..93697f3 100644
--- a/tests/auto/declarative/qdeclarativelistmodel/data/enumerate.qml
+++ b/tests/auto/declarative/qdeclarativelistmodel/data/enumerate.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     property string result
diff --git a/tests/auto/declarative/qdeclarativelistmodel/data/model.qml b/tests/auto/declarative/qdeclarativelistmodel/data/model.qml
index f8a9175..bfd547e 100644
--- a/tests/auto/declarative/qdeclarativelistmodel/data/model.qml
+++ b/tests/auto/declarative/qdeclarativelistmodel/data/model.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: item
diff --git a/tests/auto/declarative/qdeclarativelistmodel/data/multipleroles.qml b/tests/auto/declarative/qdeclarativelistmodel/data/multipleroles.qml
index b8f2f32..cc6d9de 100644
--- a/tests/auto/declarative/qdeclarativelistmodel/data/multipleroles.qml
+++ b/tests/auto/declarative/qdeclarativelistmodel/data/multipleroles.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 ListView {
     width: 100
     height: 250
@@ -22,4 +22,4 @@ ListView {
             rounded: false
         }
     }
-}
\ No newline at end of file
+}
diff --git a/tests/auto/declarative/qdeclarativelistmodel/tst_qdeclarativelistmodel.cpp b/tests/auto/declarative/qdeclarativelistmodel/tst_qdeclarativelistmodel.cpp
index f8d2411..be77f8e 100644
--- a/tests/auto/declarative/qdeclarativelistmodel/tst_qdeclarativelistmodel.cpp
+++ b/tests/auto/declarative/qdeclarativelistmodel/tst_qdeclarativelistmodel.cpp
@@ -150,7 +150,7 @@ void tst_qdeclarativelistmodel::static_i18n()
 {
     QString expect = QString::fromUtf8("na\303\257ve");
 
-    QString componentStr = "import Qt 4.7\nListModel { ListElement { prop1: \""+expect+"\"; prop2: QT_TR_NOOP(\""+expect+"\") } }";
+    QString componentStr = "import QtQuick 1.0\nListModel { ListElement { prop1: \""+expect+"\"; prop2: QT_TR_NOOP(\""+expect+"\") } }";
     QDeclarativeEngine engine;
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toUtf8(), QUrl::fromLocalFile(""));
@@ -173,7 +173,7 @@ void tst_qdeclarativelistmodel::static_nestedElements()
     QString elementsStr = elements.join(",\n") + "\n";
 
     QString componentStr = 
-        "import Qt 4.7\n"
+        "import QtQuick 1.0\n"
         "ListModel {\n"
         "   ListElement {\n"
         "       attributes: [\n";
@@ -550,7 +550,7 @@ void tst_qdeclarativelistmodel::static_types()
     QFETCH(QString, qml);
     QFETCH(QVariant, value);
 
-    qml = "import Qt 4.7\nListModel { " + qml + " }";
+    qml = "import QtQuick 1.0\nListModel { " + qml + " }";
 
     QDeclarativeEngine engine;
     QDeclarativeComponent component(&engine);
@@ -599,47 +599,47 @@ void tst_qdeclarativelistmodel::error_data()
     QTest::addColumn<QString>("error");
 
     QTest::newRow("id not allowed in ListElement")
-        << "import Qt 4.7\nListModel { ListElement { id: fred } }"
+        << "import QtQuick 1.0\nListModel { ListElement { id: fred } }"
         << "ListElement: cannot use reserved \"id\" property";
 
     QTest::newRow("id allowed in ListModel")
-        << "import Qt 4.7\nListModel { id:model }"
+        << "import QtQuick 1.0\nListModel { id:model }"
         << "";
 
     QTest::newRow("random properties not allowed in ListModel")
-        << "import Qt 4.7\nListModel { foo:123 }"
+        << "import QtQuick 1.0\nListModel { foo:123 }"
         << "ListModel: undefined property 'foo'";
 
     QTest::newRow("random properties allowed in ListElement")
-        << "import Qt 4.7\nListModel { ListElement { foo:123 } }"
+        << "import QtQuick 1.0\nListModel { ListElement { foo:123 } }"
         << "";
 
     QTest::newRow("bindings not allowed in ListElement")
-        << "import Qt 4.7\nRectangle { id: rect; ListModel { ListElement { foo: rect.color } } }"
+        << "import QtQuick 1.0\nRectangle { id: rect; ListModel { ListElement { foo: rect.color } } }"
         << "ListElement: cannot use script for property value";
 
     QTest::newRow("random object list properties allowed in ListElement")
-        << "import Qt 4.7\nListModel { ListElement { foo: [ ListElement { bar: 123 } ] } }"
+        << "import QtQuick 1.0\nListModel { ListElement { foo: [ ListElement { bar: 123 } ] } }"
         << "";
 
     QTest::newRow("default properties not allowed in ListElement")
-        << "import Qt 4.7\nListModel { ListElement { Item { } } }"
+        << "import QtQuick 1.0\nListModel { ListElement { Item { } } }"
         << "ListElement: cannot contain nested elements";
 
     QTest::newRow("QML elements not allowed in ListElement")
-        << "import Qt 4.7\nListModel { ListElement { a: Item { } } }"
+        << "import QtQuick 1.0\nListModel { ListElement { a: Item { } } }"
         << "ListElement: cannot contain nested elements";
 
     QTest::newRow("qualified ListElement supported")
-        << "import Qt 4.7 as Foo\nFoo.ListModel { Foo.ListElement { a: 123 } }"
+        << "import QtQuick 1.0 as Foo\nFoo.ListModel { Foo.ListElement { a: 123 } }"
         << "";
 
     QTest::newRow("qualified ListElement required")
-        << "import Qt 4.7 as Foo\nFoo.ListModel { ListElement { a: 123 } }"
+        << "import QtQuick 1.0 as Foo\nFoo.ListModel { ListElement { a: 123 } }"
         << "ListElement is not a type";
 
     QTest::newRow("unknown qualified ListElement not allowed")
-        << "import Qt 4.7\nListModel { Foo.ListElement { a: 123 } }"
+        << "import QtQuick 1.0\nListModel { Foo.ListElement { a: 123 } }"
         << "Foo.ListElement - Foo is not a namespace";
 }
 
@@ -664,7 +664,7 @@ void tst_qdeclarativelistmodel::error()
 
 void tst_qdeclarativelistmodel::syncError()
 {
-    QString qml = "import Qt 4.7\nListModel { id: lm; Component.onCompleted: lm.sync() }";
+    QString qml = "import QtQuick 1.0\nListModel { id: lm; Component.onCompleted: lm.sync() }";
     QString error = "file:dummy.qml:2:1: QML ListModel: List sync() can only be called from a WorkerScript";
 
     QDeclarativeEngine engine;
@@ -716,7 +716,7 @@ void tst_qdeclarativelistmodel::get()
     QDeclarativeEngine eng;
     QDeclarativeComponent component(&eng);
     component.setData(
-        "import Qt 4.7\n"
+        "import QtQuick 1.0\n"
         "ListModel { \n"
             "ListElement { roleA: 100 }\n"
             "ListElement { roleA: 200; roleB: 400 } \n"
@@ -829,7 +829,7 @@ void tst_qdeclarativelistmodel::get_nested()
     QDeclarativeEngine eng;
     QDeclarativeComponent component(&eng);
     component.setData(
-        "import Qt 4.7\n"
+        "import QtQuick 1.0\n"
         "ListModel { \n"
             "ListElement {\n"
                 "listRoleA: [\n"
diff --git a/tests/auto/declarative/qdeclarativelistreference/data/MyType.qml b/tests/auto/declarative/qdeclarativelistreference/data/MyType.qml
index 0275e21..0687ce3 100644
--- a/tests/auto/declarative/qdeclarativelistreference/data/MyType.qml
+++ b/tests/auto/declarative/qdeclarativelistreference/data/MyType.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int a
diff --git a/tests/auto/declarative/qdeclarativelistreference/data/engineTypes.qml b/tests/auto/declarative/qdeclarativelistreference/data/engineTypes.qml
index 1ab5692..9ddc763 100644
--- a/tests/auto/declarative/qdeclarativelistreference/data/engineTypes.qml
+++ b/tests/auto/declarative/qdeclarativelistreference/data/engineTypes.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property list<MyType> myList
diff --git a/tests/auto/declarative/qdeclarativelistreference/data/variantToList.qml b/tests/auto/declarative/qdeclarativelistreference/data/variantToList.qml
index 13de975..39a49e8 100644
--- a/tests/auto/declarative/qdeclarativelistreference/data/variantToList.qml
+++ b/tests/auto/declarative/qdeclarativelistreference/data/variantToList.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property list<QtObject> myList;
diff --git a/tests/auto/declarative/qdeclarativelistview/data/displaylist.qml b/tests/auto/declarative/qdeclarativelistview/data/displaylist.qml
index defd13e..487b70e 100644
--- a/tests/auto/declarative/qdeclarativelistview/data/displaylist.qml
+++ b/tests/auto/declarative/qdeclarativelistview/data/displaylist.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 240
diff --git a/tests/auto/declarative/qdeclarativelistview/data/footer.qml b/tests/auto/declarative/qdeclarativelistview/data/footer.qml
index 11cbe16..4cbd33b 100644
--- a/tests/auto/declarative/qdeclarativelistview/data/footer.qml
+++ b/tests/auto/declarative/qdeclarativelistview/data/footer.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 240
diff --git a/tests/auto/declarative/qdeclarativelistview/data/itemlist.qml b/tests/auto/declarative/qdeclarativelistview/data/itemlist.qml
index 9ea5953..fca2901 100644
--- a/tests/auto/declarative/qdeclarativelistview/data/itemlist.qml
+++ b/tests/auto/declarative/qdeclarativelistview/data/itemlist.qml
@@ -1,7 +1,7 @@
 // This example demonstrates placing items in a view using
 // a VisualItemModel
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "lightgray"
diff --git a/tests/auto/declarative/qdeclarativelistview/data/listview-enforcerange.qml b/tests/auto/declarative/qdeclarativelistview/data/listview-enforcerange.qml
index 939a4d5..49dbcb3 100644
--- a/tests/auto/declarative/qdeclarativelistview/data/listview-enforcerange.qml
+++ b/tests/auto/declarative/qdeclarativelistview/data/listview-enforcerange.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 240
diff --git a/tests/auto/declarative/qdeclarativelistview/data/listview-initCurrent.qml b/tests/auto/declarative/qdeclarativelistview/data/listview-initCurrent.qml
index f3c2910..2c4cfab 100644
--- a/tests/auto/declarative/qdeclarativelistview/data/listview-initCurrent.qml
+++ b/tests/auto/declarative/qdeclarativelistview/data/listview-initCurrent.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     property int current: list.currentIndex
diff --git a/tests/auto/declarative/qdeclarativelistview/data/listview-sections.qml b/tests/auto/declarative/qdeclarativelistview/data/listview-sections.qml
index 9a5ea55..283678b 100644
--- a/tests/auto/declarative/qdeclarativelistview/data/listview-sections.qml
+++ b/tests/auto/declarative/qdeclarativelistview/data/listview-sections.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 240
diff --git a/tests/auto/declarative/qdeclarativelistview/data/listviewtest.qml b/tests/auto/declarative/qdeclarativelistview/data/listviewtest.qml
index d5d3365..534540f 100644
--- a/tests/auto/declarative/qdeclarativelistview/data/listviewtest.qml
+++ b/tests/auto/declarative/qdeclarativelistview/data/listviewtest.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 240
diff --git a/tests/auto/declarative/qdeclarativelistview/data/manual-highlight.qml b/tests/auto/declarative/qdeclarativelistview/data/manual-highlight.qml
index 4913ebe..d8cfd9a 100644
--- a/tests/auto/declarative/qdeclarativelistview/data/manual-highlight.qml
+++ b/tests/auto/declarative/qdeclarativelistview/data/manual-highlight.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
 
diff --git a/tests/auto/declarative/qdeclarativelistview/data/propertychangestest.qml b/tests/auto/declarative/qdeclarativelistview/data/propertychangestest.qml
index 300fcb5..04bec59 100644
--- a/tests/auto/declarative/qdeclarativelistview/data/propertychangestest.qml
+++ b/tests/auto/declarative/qdeclarativelistview/data/propertychangestest.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 180; height: 120; color: "white"
diff --git a/tests/auto/declarative/qdeclarativelistview/data/strictlyenforcerange.qml b/tests/auto/declarative/qdeclarativelistview/data/strictlyenforcerange.qml
index 6fc41fa..bb77a77 100644
--- a/tests/auto/declarative/qdeclarativelistview/data/strictlyenforcerange.qml
+++ b/tests/auto/declarative/qdeclarativelistview/data/strictlyenforcerange.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 ListView {
     id: list
diff --git a/tests/auto/declarative/qdeclarativelistview/tst_qdeclarativelistview.cpp b/tests/auto/declarative/qdeclarativelistview/tst_qdeclarativelistview.cpp
index cd17fad..6452bae 100644
--- a/tests/auto/declarative/qdeclarativelistview/tst_qdeclarativelistview.cpp
+++ b/tests/auto/declarative/qdeclarativelistview/tst_qdeclarativelistview.cpp
@@ -1416,10 +1416,10 @@ void tst_QDeclarativeListView::componentChanges()
     QTRY_VERIFY(listView);
 
     QDeclarativeComponent component(canvas->engine());
-    component.setData("import Qt 4.7; Rectangle { color: \"blue\"; }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0; Rectangle { color: \"blue\"; }", QUrl::fromLocalFile(""));
 
     QDeclarativeComponent delegateComponent(canvas->engine());
-    delegateComponent.setData("import Qt 4.7; Text { text: '<b>Name:</b> ' + name }", QUrl::fromLocalFile(""));
+    delegateComponent.setData("import QtQuick 1.0; Text { text: '<b>Name:</b> ' + name }", QUrl::fromLocalFile(""));
 
     QSignalSpy highlightSpy(listView, SIGNAL(highlightChanged()));
     QSignalSpy delegateSpy(listView, SIGNAL(delegateChanged()));
diff --git a/tests/auto/declarative/qdeclarativeloader/data/AnchoredLoader.qml b/tests/auto/declarative/qdeclarativeloader/data/AnchoredLoader.qml
index 5d02dae..7654c07 100644
--- a/tests/auto/declarative/qdeclarativeloader/data/AnchoredLoader.qml
+++ b/tests/auto/declarative/qdeclarativeloader/data/AnchoredLoader.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 300
diff --git a/tests/auto/declarative/qdeclarativeloader/data/BlueRect.qml b/tests/auto/declarative/qdeclarativeloader/data/BlueRect.qml
index f202fc8..d2da64d 100644
--- a/tests/auto/declarative/qdeclarativeloader/data/BlueRect.qml
+++ b/tests/auto/declarative/qdeclarativeloader/data/BlueRect.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     objectName: "blue"
diff --git a/tests/auto/declarative/qdeclarativeloader/data/GraphicsWidget250x250.qml b/tests/auto/declarative/qdeclarativeloader/data/GraphicsWidget250x250.qml
index 3b851c1..139657b 100644
--- a/tests/auto/declarative/qdeclarativeloader/data/GraphicsWidget250x250.qml
+++ b/tests/auto/declarative/qdeclarativeloader/data/GraphicsWidget250x250.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QGraphicsWidget {
     size: "250x250"
diff --git a/tests/auto/declarative/qdeclarativeloader/data/GreenRect.qml b/tests/auto/declarative/qdeclarativeloader/data/GreenRect.qml
index 9b8f770..5aeb81e 100644
--- a/tests/auto/declarative/qdeclarativeloader/data/GreenRect.qml
+++ b/tests/auto/declarative/qdeclarativeloader/data/GreenRect.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 100; height: 100
diff --git a/tests/auto/declarative/qdeclarativeloader/data/NoResize.qml b/tests/auto/declarative/qdeclarativeloader/data/NoResize.qml
index 72cd3b9..bb1030e 100644
--- a/tests/auto/declarative/qdeclarativeloader/data/NoResize.qml
+++ b/tests/auto/declarative/qdeclarativeloader/data/NoResize.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 200; height: 80
diff --git a/tests/auto/declarative/qdeclarativeloader/data/NoResizeGraphicsWidget.qml b/tests/auto/declarative/qdeclarativeloader/data/NoResizeGraphicsWidget.qml
index 0cff506..5a31eff 100644
--- a/tests/auto/declarative/qdeclarativeloader/data/NoResizeGraphicsWidget.qml
+++ b/tests/auto/declarative/qdeclarativeloader/data/NoResizeGraphicsWidget.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 200
diff --git a/tests/auto/declarative/qdeclarativeloader/data/Rect120x60.qml b/tests/auto/declarative/qdeclarativeloader/data/Rect120x60.qml
index d808c51..5a35284 100644
--- a/tests/auto/declarative/qdeclarativeloader/data/Rect120x60.qml
+++ b/tests/auto/declarative/qdeclarativeloader/data/Rect120x60.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 120
diff --git a/tests/auto/declarative/qdeclarativeloader/data/SetSourceComponent.qml b/tests/auto/declarative/qdeclarativeloader/data/SetSourceComponent.qml
index d99dd01..fa2d3cb 100644
--- a/tests/auto/declarative/qdeclarativeloader/data/SetSourceComponent.qml
+++ b/tests/auto/declarative/qdeclarativeloader/data/SetSourceComponent.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     function clear() {
diff --git a/tests/auto/declarative/qdeclarativeloader/data/SizeGraphicsWidgetToLoader.qml b/tests/auto/declarative/qdeclarativeloader/data/SizeGraphicsWidgetToLoader.qml
index 81610ad..a855947 100644
--- a/tests/auto/declarative/qdeclarativeloader/data/SizeGraphicsWidgetToLoader.qml
+++ b/tests/auto/declarative/qdeclarativeloader/data/SizeGraphicsWidgetToLoader.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Loader {
     width: 200
diff --git a/tests/auto/declarative/qdeclarativeloader/data/SizeLoaderToGraphicsWidget.qml b/tests/auto/declarative/qdeclarativeloader/data/SizeLoaderToGraphicsWidget.qml
index a801a42..b6fd57f 100644
--- a/tests/auto/declarative/qdeclarativeloader/data/SizeLoaderToGraphicsWidget.qml
+++ b/tests/auto/declarative/qdeclarativeloader/data/SizeLoaderToGraphicsWidget.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Loader {
     source: "GraphicsWidget250x250.qml"
diff --git a/tests/auto/declarative/qdeclarativeloader/data/SizeToItem.qml b/tests/auto/declarative/qdeclarativeloader/data/SizeToItem.qml
index 77aa8d9..36ce991 100644
--- a/tests/auto/declarative/qdeclarativeloader/data/SizeToItem.qml
+++ b/tests/auto/declarative/qdeclarativeloader/data/SizeToItem.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Loader {
     source: "Rect120x60.qml"
diff --git a/tests/auto/declarative/qdeclarativeloader/data/SizeToLoader.qml b/tests/auto/declarative/qdeclarativeloader/data/SizeToLoader.qml
index 0098927..4fa945b 100644
--- a/tests/auto/declarative/qdeclarativeloader/data/SizeToLoader.qml
+++ b/tests/auto/declarative/qdeclarativeloader/data/SizeToLoader.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Loader {
     width: 200; height: 80
diff --git a/tests/auto/declarative/qdeclarativeloader/data/VmeError.qml b/tests/auto/declarative/qdeclarativeloader/data/VmeError.qml
index 633f03d..a36c246 100644
--- a/tests/auto/declarative/qdeclarativeloader/data/VmeError.qml
+++ b/tests/auto/declarative/qdeclarativeloader/data/VmeError.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 100; height: 100; color: "red"
diff --git a/tests/auto/declarative/qdeclarativeloader/data/crash.qml b/tests/auto/declarative/qdeclarativeloader/data/crash.qml
index db9abca..c7a4407 100644
--- a/tests/auto/declarative/qdeclarativeloader/data/crash.qml
+++ b/tests/auto/declarative/qdeclarativeloader/data/crash.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400
diff --git a/tests/auto/declarative/qdeclarativeloader/data/differentorigin.qml b/tests/auto/declarative/qdeclarativeloader/data/differentorigin.qml
index b32558b..043ce55 100644
--- a/tests/auto/declarative/qdeclarativeloader/data/differentorigin.qml
+++ b/tests/auto/declarative/qdeclarativeloader/data/differentorigin.qml
@@ -1,3 +1,3 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Loader { source: "http://evil.place/evil.qml" }
diff --git a/tests/auto/declarative/qdeclarativeloader/data/nonItem.qml b/tests/auto/declarative/qdeclarativeloader/data/nonItem.qml
index 5ce003d..1d0ab5c 100644
--- a/tests/auto/declarative/qdeclarativeloader/data/nonItem.qml
+++ b/tests/auto/declarative/qdeclarativeloader/data/nonItem.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Loader {
     sourceComponent: QtObject {}
diff --git a/tests/auto/declarative/qdeclarativeloader/data/sameorigin-load.qml b/tests/auto/declarative/qdeclarativeloader/data/sameorigin-load.qml
index 812c1be..dbea969 100644
--- a/tests/auto/declarative/qdeclarativeloader/data/sameorigin-load.qml
+++ b/tests/auto/declarative/qdeclarativeloader/data/sameorigin-load.qml
@@ -1,3 +1,3 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item { }
diff --git a/tests/auto/declarative/qdeclarativeloader/data/sameorigin.qml b/tests/auto/declarative/qdeclarativeloader/data/sameorigin.qml
index 91732a1..8ba13a0 100644
--- a/tests/auto/declarative/qdeclarativeloader/data/sameorigin.qml
+++ b/tests/auto/declarative/qdeclarativeloader/data/sameorigin.qml
@@ -1,3 +1,3 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Loader { source: "sameorigin-load.qml" }
diff --git a/tests/auto/declarative/qdeclarativeloader/data/vmeErrors.qml b/tests/auto/declarative/qdeclarativeloader/data/vmeErrors.qml
index ae33e00..cfced31 100644
--- a/tests/auto/declarative/qdeclarativeloader/data/vmeErrors.qml
+++ b/tests/auto/declarative/qdeclarativeloader/data/vmeErrors.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Loader {
     source: "VmeError.qml"
diff --git a/tests/auto/declarative/qdeclarativeloader/tst_qdeclarativeloader.cpp b/tests/auto/declarative/qdeclarativeloader/tst_qdeclarativeloader.cpp
index b62392d..8d04616 100644
--- a/tests/auto/declarative/qdeclarativeloader/tst_qdeclarativeloader.cpp
+++ b/tests/auto/declarative/qdeclarativeloader/tst_qdeclarativeloader.cpp
@@ -102,7 +102,7 @@ tst_QDeclarativeLoader::tst_QDeclarativeLoader()
 void tst_QDeclarativeLoader::url()
 {
     QDeclarativeComponent component(&engine);
-    component.setData(QByteArray("import Qt 4.7\nLoader { property int did_load: 0; onLoaded: did_load=123; source: \"Rect120x60.qml\" }"), TEST_FILE(""));
+    component.setData(QByteArray("import QtQuick 1.0\nLoader { property int did_load: 0; onLoaded: did_load=123; source: \"Rect120x60.qml\" }"), TEST_FILE(""));
     QDeclarativeLoader *loader = qobject_cast<QDeclarativeLoader*>(component.create());
     QVERIFY(loader != 0);
     QVERIFY(loader->item());
@@ -140,7 +140,7 @@ void tst_QDeclarativeLoader::invalidUrl()
     QTest::ignoreMessage(QtWarningMsg, QString(QUrl::fromLocalFile(SRCDIR "/data/IDontExist.qml").toString() + ": File not found").toUtf8().constData());
 
     QDeclarativeComponent component(&engine);
-    component.setData(QByteArray("import Qt 4.7\nLoader { source: \"IDontExist.qml\" }"), TEST_FILE(""));
+    component.setData(QByteArray("import QtQuick 1.0\nLoader { source: \"IDontExist.qml\" }"), TEST_FILE(""));
     QDeclarativeLoader *loader = qobject_cast<QDeclarativeLoader*>(component.create());
     QVERIFY(loader != 0);
     QVERIFY(loader->item() == 0);
@@ -156,7 +156,7 @@ void tst_QDeclarativeLoader::clear()
     {
         QDeclarativeComponent component(&engine);
         component.setData(QByteArray(
-                    "import Qt 4.7\n"
+                    "import QtQuick 1.0\n"
                     " Loader { id: loader\n"
                     "  source: 'Rect120x60.qml'\n"
                     "  Timer { interval: 200; running: true; onTriggered: loader.source = '' }\n"
@@ -220,7 +220,7 @@ void tst_QDeclarativeLoader::clear()
 void tst_QDeclarativeLoader::urlToComponent()
 {
     QDeclarativeComponent component(&engine);
-    component.setData(QByteArray("import Qt 4.7\n"
+    component.setData(QByteArray("import QtQuick 1.0\n"
                 "Loader {\n"
                 " id: loader\n"
                 " Component { id: myComp; Rectangle { width: 10; height: 10 } }\n"
@@ -445,7 +445,7 @@ void tst_QDeclarativeLoader::networkRequestUrl()
     server.serveDirectory(SRCDIR "/data");
 
     QDeclarativeComponent component(&engine);
-    component.setData(QByteArray("import Qt 4.7\nLoader { property int did_load : 0; source: \"http://127.0.0.1:14450/Rect120x60.qml\"; onLoaded: did_load=123 }"), QUrl::fromLocalFile(SRCDIR "/dummy.qml"));
+    component.setData(QByteArray("import QtQuick 1.0\nLoader { property int did_load : 0; source: \"http://127.0.0.1:14450/Rect120x60.qml\"; onLoaded: did_load=123 }"), QUrl::fromLocalFile(SRCDIR "/dummy.qml"));
     if (component.isError())
         qDebug() << component.errors();
     QDeclarativeLoader *loader = qobject_cast<QDeclarativeLoader*>(component.create());
@@ -470,7 +470,7 @@ void tst_QDeclarativeLoader::networkComponent()
 
     QDeclarativeComponent component(&engine);
     component.setData(QByteArray(
-                "import Qt 4.7\n"
+                "import QtQuick 1.0\n"
                 "import \"http://127.0.0.1:14450/\" as NW\n"
                 "Item {\n"
                 " Component { id: comp; NW.SlowRect {} }\n"
@@ -502,7 +502,7 @@ void tst_QDeclarativeLoader::failNetworkRequest()
     QTest::ignoreMessage(QtWarningMsg, "http://127.0.0.1:14450/IDontExist.qml: File not found");
 
     QDeclarativeComponent component(&engine);
-    component.setData(QByteArray("import Qt 4.7\nLoader { property int did_load: 123; source: \"http://127.0.0.1:14450/IDontExist.qml\"; onLoaded: did_load=456 }"), QUrl::fromLocalFile("http://127.0.0.1:14450/dummy.qml"));
+    component.setData(QByteArray("import QtQuick 1.0\nLoader { property int did_load: 123; source: \"http://127.0.0.1:14450/IDontExist.qml\"; onLoaded: did_load=456 }"), QUrl::fromLocalFile("http://127.0.0.1:14450/dummy.qml"));
     QDeclarativeLoader *loader = qobject_cast<QDeclarativeLoader*>(component.create());
     QVERIFY(loader != 0);
 
diff --git a/tests/auto/declarative/qdeclarativemousearea/data/clickandhold.qml b/tests/auto/declarative/qdeclarativemousearea/data/clickandhold.qml
index f926daa..a6409e2 100644
--- a/tests/auto/declarative/qdeclarativemousearea/data/clickandhold.qml
+++ b/tests/auto/declarative/qdeclarativemousearea/data/clickandhold.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: root
diff --git a/tests/auto/declarative/qdeclarativemousearea/data/doubleclick.qml b/tests/auto/declarative/qdeclarativemousearea/data/doubleclick.qml
index 9cddf1b..2348444 100644
--- a/tests/auto/declarative/qdeclarativemousearea/data/doubleclick.qml
+++ b/tests/auto/declarative/qdeclarativemousearea/data/doubleclick.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: root
diff --git a/tests/auto/declarative/qdeclarativemousearea/data/dragging.qml b/tests/auto/declarative/qdeclarativemousearea/data/dragging.qml
index a28f049..dd89efb 100644
--- a/tests/auto/declarative/qdeclarativemousearea/data/dragging.qml
+++ b/tests/auto/declarative/qdeclarativemousearea/data/dragging.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: whiteRect
     width: 200
diff --git a/tests/auto/declarative/qdeclarativemousearea/data/dragproperties.qml b/tests/auto/declarative/qdeclarativemousearea/data/dragproperties.qml
index ba15250..7baefd5 100644
--- a/tests/auto/declarative/qdeclarativemousearea/data/dragproperties.qml
+++ b/tests/auto/declarative/qdeclarativemousearea/data/dragproperties.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: whiteRect
     width: 200 
diff --git a/tests/auto/declarative/qdeclarativemousearea/data/dragreset.qml b/tests/auto/declarative/qdeclarativemousearea/data/dragreset.qml
index 789125b..c6d2e20 100644
--- a/tests/auto/declarative/qdeclarativemousearea/data/dragreset.qml
+++ b/tests/auto/declarative/qdeclarativemousearea/data/dragreset.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: whiteRect
     width: 200 
diff --git a/tests/auto/declarative/qdeclarativemousearea/data/rejectEvent.qml b/tests/auto/declarative/qdeclarativemousearea/data/rejectEvent.qml
index c01e938..fc8292d 100644
--- a/tests/auto/declarative/qdeclarativemousearea/data/rejectEvent.qml
+++ b/tests/auto/declarative/qdeclarativemousearea/data/rejectEvent.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: root
diff --git a/tests/auto/declarative/qdeclarativemousearea/data/updateMousePosOnClick.qml b/tests/auto/declarative/qdeclarativemousearea/data/updateMousePosOnClick.qml
index 6008499..b77f743 100644
--- a/tests/auto/declarative/qdeclarativemousearea/data/updateMousePosOnClick.qml
+++ b/tests/auto/declarative/qdeclarativemousearea/data/updateMousePosOnClick.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "#ffffff"
diff --git a/tests/auto/declarative/qdeclarativemousearea/data/updateMousePosOnResize.qml b/tests/auto/declarative/qdeclarativemousearea/data/updateMousePosOnResize.qml
index 2a2b905..6571d8b 100644
--- a/tests/auto/declarative/qdeclarativemousearea/data/updateMousePosOnResize.qml
+++ b/tests/auto/declarative/qdeclarativemousearea/data/updateMousePosOnResize.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "#ffffff"
diff --git a/tests/auto/declarative/qdeclarativeparticles/data/particlemotiontest.qml b/tests/auto/declarative/qdeclarativeparticles/data/particlemotiontest.qml
index ec8f452..dad9746 100644
--- a/tests/auto/declarative/qdeclarativeparticles/data/particlemotiontest.qml
+++ b/tests/auto/declarative/qdeclarativeparticles/data/particlemotiontest.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import Qt.labs.particles 1.0
 
 Rectangle {
diff --git a/tests/auto/declarative/qdeclarativeparticles/data/particlestest.qml b/tests/auto/declarative/qdeclarativeparticles/data/particlestest.qml
index af15665..c76fe9b 100644
--- a/tests/auto/declarative/qdeclarativeparticles/data/particlestest.qml
+++ b/tests/auto/declarative/qdeclarativeparticles/data/particlestest.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import Qt.labs.particles 1.0
 
 Rectangle{
diff --git a/tests/auto/declarative/qdeclarativepathview/data/datamodel.qml b/tests/auto/declarative/qdeclarativepathview/data/datamodel.qml
index fb3c910..1322025 100644
--- a/tests/auto/declarative/qdeclarativepathview/data/datamodel.qml
+++ b/tests/auto/declarative/qdeclarativepathview/data/datamodel.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 PathView {
     id: pathview
diff --git a/tests/auto/declarative/qdeclarativepathview/data/displaypath.qml b/tests/auto/declarative/qdeclarativepathview/data/displaypath.qml
index c82914f..88dfc57 100644
--- a/tests/auto/declarative/qdeclarativepathview/data/displaypath.qml
+++ b/tests/auto/declarative/qdeclarativepathview/data/displaypath.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 240
diff --git a/tests/auto/declarative/qdeclarativepathview/data/emptymodel.qml b/tests/auto/declarative/qdeclarativepathview/data/emptymodel.qml
index 177c405..4deb45f 100644
--- a/tests/auto/declarative/qdeclarativepathview/data/emptymodel.qml
+++ b/tests/auto/declarative/qdeclarativepathview/data/emptymodel.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 PathView {
     model: emptyModel
diff --git a/tests/auto/declarative/qdeclarativepathview/data/pathUpdateOnStartChanged.qml b/tests/auto/declarative/qdeclarativepathview/data/pathUpdateOnStartChanged.qml
index ce0f0c9..bd732ab 100644
--- a/tests/auto/declarative/qdeclarativepathview/data/pathUpdateOnStartChanged.qml
+++ b/tests/auto/declarative/qdeclarativepathview/data/pathUpdateOnStartChanged.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 800
diff --git a/tests/auto/declarative/qdeclarativepathview/data/pathtest.qml b/tests/auto/declarative/qdeclarativepathview/data/pathtest.qml
index caa1586..b13c006 100644
--- a/tests/auto/declarative/qdeclarativepathview/data/pathtest.qml
+++ b/tests/auto/declarative/qdeclarativepathview/data/pathtest.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Path {
     startX: 120; startY: 100
diff --git a/tests/auto/declarative/qdeclarativepathview/data/pathview0.qml b/tests/auto/declarative/qdeclarativepathview/data/pathview0.qml
index ff6f224..04c7717 100644
--- a/tests/auto/declarative/qdeclarativepathview/data/pathview0.qml
+++ b/tests/auto/declarative/qdeclarativepathview/data/pathview0.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: root
diff --git a/tests/auto/declarative/qdeclarativepathview/data/pathview1.qml b/tests/auto/declarative/qdeclarativepathview/data/pathview1.qml
index c3d2f91..d1ac517 100644
--- a/tests/auto/declarative/qdeclarativepathview/data/pathview1.qml
+++ b/tests/auto/declarative/qdeclarativepathview/data/pathview1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 PathView {
 }
diff --git a/tests/auto/declarative/qdeclarativepathview/data/pathview2.qml b/tests/auto/declarative/qdeclarativepathview/data/pathview2.qml
index 2ce66a2..1e1e893 100644
--- a/tests/auto/declarative/qdeclarativepathview/data/pathview2.qml
+++ b/tests/auto/declarative/qdeclarativepathview/data/pathview2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 PathView {
     id: photoPathView
diff --git a/tests/auto/declarative/qdeclarativepathview/data/pathview3.qml b/tests/auto/declarative/qdeclarativepathview/data/pathview3.qml
index 066c531..cd1ba03 100644
--- a/tests/auto/declarative/qdeclarativepathview/data/pathview3.qml
+++ b/tests/auto/declarative/qdeclarativepathview/data/pathview3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 PathView {
     id: photoPathView
diff --git a/tests/auto/declarative/qdeclarativepathview/data/pathview_package.qml b/tests/auto/declarative/qdeclarativepathview/data/pathview_package.qml
index 082da13..f9157bd 100644
--- a/tests/auto/declarative/qdeclarativepathview/data/pathview_package.qml
+++ b/tests/auto/declarative/qdeclarativepathview/data/pathview_package.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 800; height: 600
diff --git a/tests/auto/declarative/qdeclarativepathview/data/propertychanges.qml b/tests/auto/declarative/qdeclarativepathview/data/propertychanges.qml
index 6cc9d2a..c0cc855 100644
--- a/tests/auto/declarative/qdeclarativepathview/data/propertychanges.qml
+++ b/tests/auto/declarative/qdeclarativepathview/data/propertychanges.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 350; height: 220; color: "white"
diff --git a/tests/auto/declarative/qdeclarativepathview/tst_qdeclarativepathview.cpp b/tests/auto/declarative/qdeclarativepathview/tst_qdeclarativepathview.cpp
index cbfbfbd..3b5d438 100644
--- a/tests/auto/declarative/qdeclarativepathview/tst_qdeclarativepathview.cpp
+++ b/tests/auto/declarative/qdeclarativepathview/tst_qdeclarativepathview.cpp
@@ -687,7 +687,7 @@ void tst_QDeclarativePathView::componentChanges()
     QVERIFY(pathView);
 
     QDeclarativeComponent delegateComponent(canvas->engine());
-    delegateComponent.setData("import Qt 4.7; Text { text: '<b>Name:</b> ' + name }", QUrl::fromLocalFile(""));
+    delegateComponent.setData("import QtQuick 1.0; Text { text: '<b>Name:</b> ' + name }", QUrl::fromLocalFile(""));
 
     QSignalSpy delegateSpy(pathView, SIGNAL(delegateChanged()));
 
diff --git a/tests/auto/declarative/qdeclarativepositioners/data/flow-testimplicitsize.qml b/tests/auto/declarative/qdeclarativepositioners/data/flow-testimplicitsize.qml
index 6dd108e..51c8134 100644
--- a/tests/auto/declarative/qdeclarativepositioners/data/flow-testimplicitsize.qml
+++ b/tests/auto/declarative/qdeclarativepositioners/data/flow-testimplicitsize.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 300; height: 200;
@@ -13,4 +13,4 @@ Rectangle {
         Rectangle { color: "red"; width: 100; height: 50 }
         Rectangle { color: "blue"; width: 100; height: 50 }
     }
-}
\ No newline at end of file
+}
diff --git a/tests/auto/declarative/qdeclarativepositioners/data/flowtest.qml b/tests/auto/declarative/qdeclarativepositioners/data/flowtest.qml
index 3ba015d..2810234 100644
--- a/tests/auto/declarative/qdeclarativepositioners/data/flowtest.qml
+++ b/tests/auto/declarative/qdeclarativepositioners/data/flowtest.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 90
diff --git a/tests/auto/declarative/qdeclarativepositioners/data/grid-animated.qml b/tests/auto/declarative/qdeclarativepositioners/data/grid-animated.qml
index 3a56be6..e13f078 100644
--- a/tests/auto/declarative/qdeclarativepositioners/data/grid-animated.qml
+++ b/tests/auto/declarative/qdeclarativepositioners/data/grid-animated.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 640
diff --git a/tests/auto/declarative/qdeclarativepositioners/data/grid-spacing.qml b/tests/auto/declarative/qdeclarativepositioners/data/grid-spacing.qml
index e098812..f037330 100644
--- a/tests/auto/declarative/qdeclarativepositioners/data/grid-spacing.qml
+++ b/tests/auto/declarative/qdeclarativepositioners/data/grid-spacing.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 640
diff --git a/tests/auto/declarative/qdeclarativepositioners/data/grid-toptobottom.qml b/tests/auto/declarative/qdeclarativepositioners/data/grid-toptobottom.qml
index 8799366..5d4c337 100644
--- a/tests/auto/declarative/qdeclarativepositioners/data/grid-toptobottom.qml
+++ b/tests/auto/declarative/qdeclarativepositioners/data/grid-toptobottom.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 640
diff --git a/tests/auto/declarative/qdeclarativepositioners/data/gridtest.qml b/tests/auto/declarative/qdeclarativepositioners/data/gridtest.qml
index ab7238a..f3b17dd 100644
--- a/tests/auto/declarative/qdeclarativepositioners/data/gridtest.qml
+++ b/tests/auto/declarative/qdeclarativepositioners/data/gridtest.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 640
diff --git a/tests/auto/declarative/qdeclarativepositioners/data/gridzerocolumns.qml b/tests/auto/declarative/qdeclarativepositioners/data/gridzerocolumns.qml
index 8e11f4e..169f974 100644
--- a/tests/auto/declarative/qdeclarativepositioners/data/gridzerocolumns.qml
+++ b/tests/auto/declarative/qdeclarativepositioners/data/gridzerocolumns.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 640
diff --git a/tests/auto/declarative/qdeclarativepositioners/data/horizontal-animated.qml b/tests/auto/declarative/qdeclarativepositioners/data/horizontal-animated.qml
index 20a6258..5b064cd 100644
--- a/tests/auto/declarative/qdeclarativepositioners/data/horizontal-animated.qml
+++ b/tests/auto/declarative/qdeclarativepositioners/data/horizontal-animated.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 640
diff --git a/tests/auto/declarative/qdeclarativepositioners/data/horizontal-spacing.qml b/tests/auto/declarative/qdeclarativepositioners/data/horizontal-spacing.qml
index 0e368c1..2b46bca 100644
--- a/tests/auto/declarative/qdeclarativepositioners/data/horizontal-spacing.qml
+++ b/tests/auto/declarative/qdeclarativepositioners/data/horizontal-spacing.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 640
diff --git a/tests/auto/declarative/qdeclarativepositioners/data/horizontal.qml b/tests/auto/declarative/qdeclarativepositioners/data/horizontal.qml
index 71ad6ec..919cecc 100644
--- a/tests/auto/declarative/qdeclarativepositioners/data/horizontal.qml
+++ b/tests/auto/declarative/qdeclarativepositioners/data/horizontal.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 640
diff --git a/tests/auto/declarative/qdeclarativepositioners/data/propertychangestest.qml b/tests/auto/declarative/qdeclarativepositioners/data/propertychangestest.qml
index a53ff82..3c95c4c 100644
--- a/tests/auto/declarative/qdeclarativepositioners/data/propertychangestest.qml
+++ b/tests/auto/declarative/qdeclarativepositioners/data/propertychangestest.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Grid {
     id: myGrid
diff --git a/tests/auto/declarative/qdeclarativepositioners/data/repeatertest.qml b/tests/auto/declarative/qdeclarativepositioners/data/repeatertest.qml
index 531d716..1cba598 100644
--- a/tests/auto/declarative/qdeclarativepositioners/data/repeatertest.qml
+++ b/tests/auto/declarative/qdeclarativepositioners/data/repeatertest.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 640
diff --git a/tests/auto/declarative/qdeclarativepositioners/data/vertical-animated.qml b/tests/auto/declarative/qdeclarativepositioners/data/vertical-animated.qml
index 1499c1e..8899ac8 100644
--- a/tests/auto/declarative/qdeclarativepositioners/data/vertical-animated.qml
+++ b/tests/auto/declarative/qdeclarativepositioners/data/vertical-animated.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 640
diff --git a/tests/auto/declarative/qdeclarativepositioners/data/vertical-spacing.qml b/tests/auto/declarative/qdeclarativepositioners/data/vertical-spacing.qml
index f7e853a..5578961 100644
--- a/tests/auto/declarative/qdeclarativepositioners/data/vertical-spacing.qml
+++ b/tests/auto/declarative/qdeclarativepositioners/data/vertical-spacing.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 640
diff --git a/tests/auto/declarative/qdeclarativepositioners/data/vertical.qml b/tests/auto/declarative/qdeclarativepositioners/data/vertical.qml
index 9e3d6ab..310d791 100644
--- a/tests/auto/declarative/qdeclarativepositioners/data/vertical.qml
+++ b/tests/auto/declarative/qdeclarativepositioners/data/vertical.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 640
diff --git a/tests/auto/declarative/qdeclarativepositioners/data/verticalqgraphicswidget.qml b/tests/auto/declarative/qdeclarativepositioners/data/verticalqgraphicswidget.qml
index c9c8607..c320714 100644
--- a/tests/auto/declarative/qdeclarativepositioners/data/verticalqgraphicswidget.qml
+++ b/tests/auto/declarative/qdeclarativepositioners/data/verticalqgraphicswidget.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 640
diff --git a/tests/auto/declarative/qdeclarativepositioners/tst_qdeclarativepositioners.cpp b/tests/auto/declarative/qdeclarativepositioners/tst_qdeclarativepositioners.cpp
index 887be50..57a8354 100644
--- a/tests/auto/declarative/qdeclarativepositioners/tst_qdeclarativepositioners.cpp
+++ b/tests/auto/declarative/qdeclarativepositioners/tst_qdeclarativepositioners.cpp
@@ -694,80 +694,80 @@ void tst_QDeclarativePositioners::test_conflictinganchors()
     QDeclarativeEngine engine;
     QDeclarativeComponent component(&engine);
 
-    component.setData("import Qt 4.7\nColumn { Item {} }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0\nColumn { Item {} }", QUrl::fromLocalFile(""));
     QDeclarativeItem *item = qobject_cast<QDeclarativeItem*>(component.create());
     QVERIFY(item);
     QVERIFY(warningMessage.isEmpty());
 
-    component.setData("import Qt 4.7\nRow { Item {} }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0\nRow { Item {} }", QUrl::fromLocalFile(""));
     item = qobject_cast<QDeclarativeItem*>(component.create());
     QVERIFY(item);
     QVERIFY(warningMessage.isEmpty());
 
-    component.setData("import Qt 4.7\nGrid { Item {} }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0\nGrid { Item {} }", QUrl::fromLocalFile(""));
     item = qobject_cast<QDeclarativeItem*>(component.create());
     QVERIFY(item);
     QVERIFY(warningMessage.isEmpty());
 
-    component.setData("import Qt 4.7\nFlow { Item {} }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0\nFlow { Item {} }", QUrl::fromLocalFile(""));
     item = qobject_cast<QDeclarativeItem*>(component.create());
     QVERIFY(item);
     QVERIFY(warningMessage.isEmpty());
 
-    component.setData("import Qt 4.7\nColumn { Item { anchors.top: parent.top } }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0\nColumn { Item { anchors.top: parent.top } }", QUrl::fromLocalFile(""));
     item = qobject_cast<QDeclarativeItem*>(component.create());
     QVERIFY(item);
     QCOMPARE(warningMessage, QString("file::2:1: QML Column: Cannot specify top, bottom, verticalCenter, fill or centerIn anchors for items inside Column"));
     warningMessage.clear();
 
-    component.setData("import Qt 4.7\nColumn { Item { anchors.centerIn: parent } }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0\nColumn { Item { anchors.centerIn: parent } }", QUrl::fromLocalFile(""));
     item = qobject_cast<QDeclarativeItem*>(component.create());
     QVERIFY(item);
     QCOMPARE(warningMessage, QString("file::2:1: QML Column: Cannot specify top, bottom, verticalCenter, fill or centerIn anchors for items inside Column"));
     warningMessage.clear();
 
-    component.setData("import Qt 4.7\nColumn { Item { anchors.left: parent.left } }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0\nColumn { Item { anchors.left: parent.left } }", QUrl::fromLocalFile(""));
     item = qobject_cast<QDeclarativeItem*>(component.create());
     QVERIFY(item);
     QVERIFY(warningMessage.isEmpty());
     warningMessage.clear();
 
-    component.setData("import Qt 4.7\nRow { Item { anchors.left: parent.left } }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0\nRow { Item { anchors.left: parent.left } }", QUrl::fromLocalFile(""));
     item = qobject_cast<QDeclarativeItem*>(component.create());
     QVERIFY(item);
     QCOMPARE(warningMessage, QString("file::2:1: QML Row: Cannot specify left, right, horizontalCenter, fill or centerIn anchors for items inside Row"));
     warningMessage.clear();
 
-    component.setData("import Qt 4.7\nRow { Item { anchors.fill: parent } }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0\nRow { Item { anchors.fill: parent } }", QUrl::fromLocalFile(""));
     item = qobject_cast<QDeclarativeItem*>(component.create());
     QVERIFY(item);
     QCOMPARE(warningMessage, QString("file::2:1: QML Row: Cannot specify left, right, horizontalCenter, fill or centerIn anchors for items inside Row"));
     warningMessage.clear();
 
-    component.setData("import Qt 4.7\nRow { Item { anchors.top: parent.top } }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0\nRow { Item { anchors.top: parent.top } }", QUrl::fromLocalFile(""));
     item = qobject_cast<QDeclarativeItem*>(component.create());
     QVERIFY(item);
     QVERIFY(warningMessage.isEmpty());
     warningMessage.clear();
 
-    component.setData("import Qt 4.7\nGrid { Item { anchors.horizontalCenter: parent.horizontalCenter } }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0\nGrid { Item { anchors.horizontalCenter: parent.horizontalCenter } }", QUrl::fromLocalFile(""));
     item = qobject_cast<QDeclarativeItem*>(component.create());
     QVERIFY(item);
     QCOMPARE(warningMessage, QString("file::2:1: QML Grid: Cannot specify anchors for items inside Grid"));
     warningMessage.clear();
 
-    component.setData("import Qt 4.7\nGrid { Item { anchors.centerIn: parent } }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0\nGrid { Item { anchors.centerIn: parent } }", QUrl::fromLocalFile(""));
     item = qobject_cast<QDeclarativeItem*>(component.create());
     QVERIFY(item);
     QCOMPARE(warningMessage, QString("file::2:1: QML Grid: Cannot specify anchors for items inside Grid"));
     warningMessage.clear();
 
-    component.setData("import Qt 4.7\nFlow { Item { anchors.verticalCenter: parent.verticalCenter } }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0\nFlow { Item { anchors.verticalCenter: parent.verticalCenter } }", QUrl::fromLocalFile(""));
     item = qobject_cast<QDeclarativeItem*>(component.create());
     QVERIFY(item);
     QCOMPARE(warningMessage, QString("file::2:1: QML Flow: Cannot specify anchors for items inside Flow"));
 
-    component.setData("import Qt 4.7\nFlow { Item { anchors.fill: parent } }", QUrl::fromLocalFile(""));
+    component.setData("import QtQuick 1.0\nFlow { Item { anchors.fill: parent } }", QUrl::fromLocalFile(""));
     item = qobject_cast<QDeclarativeItem*>(component.create());
     QVERIFY(item);
     QCOMPARE(warningMessage, QString("file::2:1: QML Flow: Cannot specify anchors for items inside Flow"));
diff --git a/tests/auto/declarative/qdeclarativeproperty/data/TestType.qml b/tests/auto/declarative/qdeclarativeproperty/data/TestType.qml
index 2177ae2..cef86b4 100644
--- a/tests/auto/declarative/qdeclarativeproperty/data/TestType.qml
+++ b/tests/auto/declarative/qdeclarativeproperty/data/TestType.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int a: 10
diff --git a/tests/auto/declarative/qdeclarativeproperty/data/readSynthesizedObject.qml b/tests/auto/declarative/qdeclarativeproperty/data/readSynthesizedObject.qml
index 0918e86..a91d3ed 100644
--- a/tests/auto/declarative/qdeclarativeproperty/data/readSynthesizedObject.qml
+++ b/tests/auto/declarative/qdeclarativeproperty/data/readSynthesizedObject.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property TestType test
diff --git a/tests/auto/declarative/qdeclarativepropertymap/tst_qdeclarativepropertymap.cpp b/tests/auto/declarative/qdeclarativepropertymap/tst_qdeclarativepropertymap.cpp
index f1d3bf0..c825e85 100644
--- a/tests/auto/declarative/qdeclarativepropertymap/tst_qdeclarativepropertymap.cpp
+++ b/tests/auto/declarative/qdeclarativepropertymap/tst_qdeclarativepropertymap.cpp
@@ -138,7 +138,7 @@ void tst_QDeclarativePropertyMap::changed()
     QDeclarativeContext *ctxt = engine.rootContext();
     ctxt->setContextProperty(QLatin1String("testdata"), &map);
     QDeclarativeComponent component(&engine);
-    component.setData("import Qt 4.7\nText { text: { testdata.key1 = 'Hello World'; 'X' } }",
+    component.setData("import QtQuick 1.0\nText { text: { testdata.key1 = 'Hello World'; 'X' } }",
             QUrl::fromLocalFile(""));
     QVERIFY(component.isReady());
     QDeclarativeText *txt = qobject_cast<QDeclarativeText*>(component.create());
@@ -179,7 +179,7 @@ void tst_QDeclarativePropertyMap::crashBug()
     context.setContextProperty("map", &map);
 
     QDeclarativeComponent c(&engine);
-    c.setData("import Qt 4.7\nBinding { target: map; property: \"myProp\"; value: 10 + 23 }",QUrl());
+    c.setData("import QtQuick 1.0\nBinding { target: map; property: \"myProp\"; value: 10 + 23 }",QUrl());
     QObject *obj = c.create(&context);
     delete obj;
 }
diff --git a/tests/auto/declarative/qdeclarativeqt/data/atob.qml b/tests/auto/declarative/qdeclarativeqt/data/atob.qml
index 8355fa5..f74aae8 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/atob.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/atob.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string test1: Qt.atob()
diff --git a/tests/auto/declarative/qdeclarativeqt/data/btoa.qml b/tests/auto/declarative/qdeclarativeqt/data/btoa.qml
index c2993ff..63b58c0 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/btoa.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/btoa.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string test1: Qt.btoa()
diff --git a/tests/auto/declarative/qdeclarativeqt/data/consoleLog.qml b/tests/auto/declarative/qdeclarativeqt/data/consoleLog.qml
index aa9e92a..fe47f3f 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/consoleLog.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/consoleLog.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     Component.onCompleted: {
diff --git a/tests/auto/declarative/qdeclarativeqt/data/createComponent.qml b/tests/auto/declarative/qdeclarativeqt/data/createComponent.qml
index f966931..9d0dd34 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/createComponent.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/createComponent.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool emptyArg: false
diff --git a/tests/auto/declarative/qdeclarativeqt/data/createComponentData.qml b/tests/auto/declarative/qdeclarativeqt/data/createComponentData.qml
index dc3e0d3..6ac470e 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/createComponentData.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/createComponentData.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int test: 1913
diff --git a/tests/auto/declarative/qdeclarativeqt/data/createComponent_lib.qml b/tests/auto/declarative/qdeclarativeqt/data/createComponent_lib.qml
index 33203c7..5b8c1b1 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/createComponent_lib.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/createComponent_lib.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import "createComponent_lib.js" as Test
 
 Item {
diff --git a/tests/auto/declarative/qdeclarativeqt/data/createQmlObject.qml b/tests/auto/declarative/qdeclarativeqt/data/createQmlObject.qml
index ca3ff22..8c35ebf 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/createQmlObject.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/createQmlObject.qml
@@ -1,14 +1,14 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: root
 
     // errors resulting in exceptions
     property QtObject incorrectArgCount1: Qt.createQmlObject()
-    property QtObject incorrectArgCount2: Qt.createQmlObject("import Qt 4.7\nQtObject{}", root, "main.qml", 10)
-    property QtObject noParent: Qt.createQmlObject("import Qt 4.7\nQtObject{\nproperty int test: 13}", 0)
-    property QtObject notAvailable: Qt.createQmlObject("import Qt 4.7\nQtObject{Blah{}}", root)
-    property QtObject errors: Qt.createQmlObject("import Qt 4.7\nQtObject{\nproperty int test: 13\nproperty int test: 13\n}", root, "main.qml")
+    property QtObject incorrectArgCount2: Qt.createQmlObject("import QtQuick 1.0\nQtObject{}", root, "main.qml", 10)
+    property QtObject noParent: Qt.createQmlObject("import QtQuick 1.0\nQtObject{\nproperty int test: 13}", 0)
+    property QtObject notAvailable: Qt.createQmlObject("import QtQuick 1.0\nQtObject{Blah{}}", root)
+    property QtObject errors: Qt.createQmlObject("import QtQuick 1.0\nQtObject{\nproperty int test: 13\nproperty int test: 13\n}", root, "main.qml")
 
     property bool emptyArg: false
 
@@ -18,14 +18,14 @@ Item {
         // errors resulting in nulls
         emptyArg = (Qt.createQmlObject("", root) == null);
         try {
-            Qt.createQmlObject("import Qt 4.7\nQtObject{property int test\nonTestChanged: QtObject{}\n}", root)
+            Qt.createQmlObject("import QtQuick 1.0\nQtObject{property int test\nonTestChanged: QtObject{}\n}", root)
         } catch (error) {
             console.log("RunTimeError: ",error.message);
         }
 
-        var o = Qt.createQmlObject("import Qt 4.7\nQtObject{\nproperty int test: 13\n}", root);
+        var o = Qt.createQmlObject("import QtQuick 1.0\nQtObject{\nproperty int test: 13\n}", root);
         success = (o.test == 13);
 
-        Qt.createQmlObject("import Qt 4.7\nItem {}\n", root);
+        Qt.createQmlObject("import QtQuick 1.0\nItem {}\n", root);
     }
 }
diff --git a/tests/auto/declarative/qdeclarativeqt/data/darker.qml b/tests/auto/declarative/qdeclarativeqt/data/darker.qml
index 738095d..d2ef866 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/darker.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/darker.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property variant test1: Qt.darker(Qt.rgba(1, 0.8, 0.3))
diff --git a/tests/auto/declarative/qdeclarativeqt/data/enums.qml b/tests/auto/declarative/qdeclarativeqt/data/enums.qml
index a0190cc..aec6f63 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/enums.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/enums.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int test1: Qt.Key_Escape
diff --git a/tests/auto/declarative/qdeclarativeqt/data/fontFamilies.qml b/tests/auto/declarative/qdeclarativeqt/data/fontFamilies.qml
index e66c7be..c9f50d4 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/fontFamilies.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/fontFamilies.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property variant test1: Qt.fontFamilies(10)
diff --git a/tests/auto/declarative/qdeclarativeqt/data/formatting.qml b/tests/auto/declarative/qdeclarativeqt/data/formatting.qml
index 7f48639..35c6a29 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/formatting.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/formatting.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property date date1: "2008-12-24"
diff --git a/tests/auto/declarative/qdeclarativeqt/data/hsla.qml b/tests/auto/declarative/qdeclarativeqt/data/hsla.qml
index 4ca67a3..3bcc791 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/hsla.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/hsla.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property color test1: Qt.hsla(1, 0, 0, 0.8);
diff --git a/tests/auto/declarative/qdeclarativeqt/data/isQtObject.qml b/tests/auto/declarative/qdeclarativeqt/data/isQtObject.qml
index 0f573c4..37b952d 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/isQtObject.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/isQtObject.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     id: root
diff --git a/tests/auto/declarative/qdeclarativeqt/data/lighter.qml b/tests/auto/declarative/qdeclarativeqt/data/lighter.qml
index ddaf78d..67f0d0f 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/lighter.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/lighter.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property variant test1: Qt.lighter(Qt.rgba(1, 0.8, 0.3))
diff --git a/tests/auto/declarative/qdeclarativeqt/data/md5.qml b/tests/auto/declarative/qdeclarativeqt/data/md5.qml
index 07f719b..32e90c0 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/md5.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/md5.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string test1: Qt.md5()
diff --git a/tests/auto/declarative/qdeclarativeqt/data/openUrlExternally.qml b/tests/auto/declarative/qdeclarativeqt/data/openUrlExternally.qml
index 3ceb05d..c9fb25e 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/openUrlExternally.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/openUrlExternally.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     Component.onCompleted: Qt.openUrlExternally("test:url")
diff --git a/tests/auto/declarative/qdeclarativeqt/data/point.qml b/tests/auto/declarative/qdeclarativeqt/data/point.qml
index 0ada2d5..8b0188e 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/point.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/point.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property variant test1: Qt.point(19, 34);
diff --git a/tests/auto/declarative/qdeclarativeqt/data/quit.qml b/tests/auto/declarative/qdeclarativeqt/data/quit.qml
index f4c8441..62564a6 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/quit.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/quit.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     Component.onCompleted: Qt.quit()
diff --git a/tests/auto/declarative/qdeclarativeqt/data/rect.qml b/tests/auto/declarative/qdeclarativeqt/data/rect.qml
index fd38628..872bf50 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/rect.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/rect.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property variant test1: Qt.rect(10, 13, 100, 109)
diff --git a/tests/auto/declarative/qdeclarativeqt/data/rgba.qml b/tests/auto/declarative/qdeclarativeqt/data/rgba.qml
index 16606cd..bbafc6d 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/rgba.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/rgba.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property color test1: Qt.rgba(1, 0, 0, 0.8);
diff --git a/tests/auto/declarative/qdeclarativeqt/data/size.qml b/tests/auto/declarative/qdeclarativeqt/data/size.qml
index afcfb62..8e102eb 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/size.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/size.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property variant test1: Qt.size(19, 34);
diff --git a/tests/auto/declarative/qdeclarativeqt/data/tint.qml b/tests/auto/declarative/qdeclarativeqt/data/tint.qml
index 25e7051..f873886 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/tint.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/tint.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property color test1: Qt.tint("red", "blue");
diff --git a/tests/auto/declarative/qdeclarativeqt/data/vector.qml b/tests/auto/declarative/qdeclarativeqt/data/vector.qml
index b7708f5..f494fe0 100644
--- a/tests/auto/declarative/qdeclarativeqt/data/vector.qml
+++ b/tests/auto/declarative/qdeclarativeqt/data/vector.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property variant test1: Qt.vector3d(1, 0, 0.9);
diff --git a/tests/auto/declarative/qdeclarativerepeater/data/intmodel.qml b/tests/auto/declarative/qdeclarativerepeater/data/intmodel.qml
index 9cd03c4..85e1608 100644
--- a/tests/auto/declarative/qdeclarativerepeater/data/intmodel.qml
+++ b/tests/auto/declarative/qdeclarativerepeater/data/intmodel.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: container
diff --git a/tests/auto/declarative/qdeclarativerepeater/data/itemlist.qml b/tests/auto/declarative/qdeclarativerepeater/data/itemlist.qml
index 4810736..590a9cd 100644
--- a/tests/auto/declarative/qdeclarativerepeater/data/itemlist.qml
+++ b/tests/auto/declarative/qdeclarativerepeater/data/itemlist.qml
@@ -1,7 +1,7 @@
 // This example demonstrates placing items in a view using
 // a VisualItemModel
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: root
diff --git a/tests/auto/declarative/qdeclarativerepeater/data/objlist.qml b/tests/auto/declarative/qdeclarativerepeater/data/objlist.qml
index e1bd2e2..b47b042 100644
--- a/tests/auto/declarative/qdeclarativerepeater/data/objlist.qml
+++ b/tests/auto/declarative/qdeclarativerepeater/data/objlist.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: container
diff --git a/tests/auto/declarative/qdeclarativerepeater/data/properties.qml b/tests/auto/declarative/qdeclarativerepeater/data/properties.qml
index 34bbde0..689a103 100644
--- a/tests/auto/declarative/qdeclarativerepeater/data/properties.qml
+++ b/tests/auto/declarative/qdeclarativerepeater/data/properties.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Row { 
     Repeater { 
diff --git a/tests/auto/declarative/qdeclarativerepeater/data/repeater1.qml b/tests/auto/declarative/qdeclarativerepeater/data/repeater1.qml
index 3047435..2456b6d 100644
--- a/tests/auto/declarative/qdeclarativerepeater/data/repeater1.qml
+++ b/tests/auto/declarative/qdeclarativerepeater/data/repeater1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: container
diff --git a/tests/auto/declarative/qdeclarativerepeater/data/repeater2.qml b/tests/auto/declarative/qdeclarativerepeater/data/repeater2.qml
index 7f2f85a..02ef810 100644
--- a/tests/auto/declarative/qdeclarativerepeater/data/repeater2.qml
+++ b/tests/auto/declarative/qdeclarativerepeater/data/repeater2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 240
diff --git a/tests/auto/declarative/qdeclarativerepeater/tst_qdeclarativerepeater.cpp b/tests/auto/declarative/qdeclarativerepeater/tst_qdeclarativerepeater.cpp
index 360d90f..91a4d68 100644
--- a/tests/auto/declarative/qdeclarativerepeater/tst_qdeclarativerepeater.cpp
+++ b/tests/auto/declarative/qdeclarativerepeater/tst_qdeclarativerepeater.cpp
@@ -397,7 +397,7 @@ void tst_QDeclarativeRepeater::properties()
     QSignalSpy delegateSpy(repeater, SIGNAL(delegateChanged()));
 
     QDeclarativeComponent rectComponent(&engine);
-    rectComponent.setData("import Qt 4.7; Rectangle {}", QUrl::fromLocalFile(""));
+    rectComponent.setData("import QtQuick 1.0; Rectangle {}", QUrl::fromLocalFile(""));
 
     repeater->setDelegate(&rectComponent);
     QCOMPARE(delegateSpy.count(),1);
diff --git a/tests/auto/declarative/qdeclarativescriptdebugging/data/backtrace1.qml b/tests/auto/declarative/qdeclarativescriptdebugging/data/backtrace1.qml
index ad627ef..9096c32 100644
--- a/tests/auto/declarative/qdeclarativescriptdebugging/data/backtrace1.qml
+++ b/tests/auto/declarative/qdeclarativescriptdebugging/data/backtrace1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import Qt.test 1.0
 import "backtrace1.js" as Script
 
diff --git a/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimation1.qml b/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimation1.qml
index 1de5f16..3a2c4e3 100644
--- a/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimation1.qml
+++ b/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimation1.qml
@@ -1,3 +1,3 @@
-import Qt 4.7
+import QtQuick 1.0
 
 SmoothedAnimation {}
diff --git a/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimation2.qml b/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimation2.qml
index 544e7e9..47935d4 100644
--- a/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimation2.qml
+++ b/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimation2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 SmoothedAnimation {
     to: 10; duration: 300; reversingMode: SmoothedAnimation.Immediate
diff --git a/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimation3.qml b/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimation3.qml
index c1f3af0..fe44cce 100644
--- a/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimation3.qml
+++ b/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimation3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 SmoothedAnimation {
     to: 10; velocity: 250; reversingMode: SmoothedAnimation.Sync
diff --git a/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimationBehavior.qml b/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimationBehavior.qml
index 3afeb7b..6561122 100644
--- a/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimationBehavior.qml
+++ b/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimationBehavior.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
      width: 400; height: 400; color: "blue"
diff --git a/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimationValueSource.qml b/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimationValueSource.qml
index 53429e2..5036d5f 100644
--- a/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimationValueSource.qml
+++ b/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimationValueSource.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 300; height: 300;
diff --git a/tests/auto/declarative/qdeclarativespringanimation/data/springanimation1.qml b/tests/auto/declarative/qdeclarativespringanimation/data/springanimation1.qml
index 07587bd..8890a78 100644
--- a/tests/auto/declarative/qdeclarativespringanimation/data/springanimation1.qml
+++ b/tests/auto/declarative/qdeclarativespringanimation/data/springanimation1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 SpringAnimation {
 }
diff --git a/tests/auto/declarative/qdeclarativespringanimation/data/springanimation2.qml b/tests/auto/declarative/qdeclarativespringanimation/data/springanimation2.qml
index 562f44a..de75bb0 100644
--- a/tests/auto/declarative/qdeclarativespringanimation/data/springanimation2.qml
+++ b/tests/auto/declarative/qdeclarativespringanimation/data/springanimation2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 SpringAnimation {
     to: 1.44; velocity: 0.9
diff --git a/tests/auto/declarative/qdeclarativespringanimation/data/springanimation3.qml b/tests/auto/declarative/qdeclarativespringanimation/data/springanimation3.qml
index 9f70bf4..b68d769 100644
--- a/tests/auto/declarative/qdeclarativespringanimation/data/springanimation3.qml
+++ b/tests/auto/declarative/qdeclarativespringanimation/data/springanimation3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 SpringAnimation {
     to: 1.44; velocity: 0.9
diff --git a/tests/auto/declarative/qdeclarativesqldatabase/tst_qdeclarativesqldatabase.cpp b/tests/auto/declarative/qdeclarativesqldatabase/tst_qdeclarativesqldatabase.cpp
index f92d7e8..b71ed91 100644
--- a/tests/auto/declarative/qdeclarativesqldatabase/tst_qdeclarativesqldatabase.cpp
+++ b/tests/auto/declarative/qdeclarativesqldatabase/tst_qdeclarativesqldatabase.cpp
@@ -201,7 +201,7 @@ void tst_qdeclarativesqldatabase::testQml()
     QFETCH(QString, jsfile);
 
     QString qml=
-        "import Qt 4.7\n"
+        "import QtQuick 1.0\n"
         "import \""+jsfile+"\" as JS\n"
         "Text { text: JS.test() }";
 
diff --git a/tests/auto/declarative/qdeclarativestates/data/ExtendedRectangle.qml b/tests/auto/declarative/qdeclarativestates/data/ExtendedRectangle.qml
index 28e083c..d91f504 100644
--- a/tests/auto/declarative/qdeclarativestates/data/ExtendedRectangle.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/ExtendedRectangle.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: extendedRect
     objectName: "extendedRect"
diff --git a/tests/auto/declarative/qdeclarativestates/data/Implementation/MyType.qml b/tests/auto/declarative/qdeclarativestates/data/Implementation/MyType.qml
index 1872de8..6ad3b4a 100644
--- a/tests/auto/declarative/qdeclarativestates/data/Implementation/MyType.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/Implementation/MyType.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     Column {
diff --git a/tests/auto/declarative/qdeclarativestates/data/anchorChanges1.qml b/tests/auto/declarative/qdeclarativestates/data/anchorChanges1.qml
index e9c9d67..fad2708 100644
--- a/tests/auto/declarative/qdeclarativestates/data/anchorChanges1.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/anchorChanges1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: container
diff --git a/tests/auto/declarative/qdeclarativestates/data/anchorChanges2.qml b/tests/auto/declarative/qdeclarativestates/data/anchorChanges2.qml
index cee2ce5..e1d4d66 100644
--- a/tests/auto/declarative/qdeclarativestates/data/anchorChanges2.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/anchorChanges2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 200; height: 200
diff --git a/tests/auto/declarative/qdeclarativestates/data/anchorChanges3.qml b/tests/auto/declarative/qdeclarativestates/data/anchorChanges3.qml
index 54dc34b..116b844 100644
--- a/tests/auto/declarative/qdeclarativestates/data/anchorChanges3.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/anchorChanges3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: container
diff --git a/tests/auto/declarative/qdeclarativestates/data/anchorChanges4.qml b/tests/auto/declarative/qdeclarativestates/data/anchorChanges4.qml
index 885c3ce..eaff373 100644
--- a/tests/auto/declarative/qdeclarativestates/data/anchorChanges4.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/anchorChanges4.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 200; height: 200
diff --git a/tests/auto/declarative/qdeclarativestates/data/anchorChanges5.qml b/tests/auto/declarative/qdeclarativestates/data/anchorChanges5.qml
index c3db72e..ea7b251 100644
--- a/tests/auto/declarative/qdeclarativestates/data/anchorChanges5.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/anchorChanges5.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 200; height: 200
diff --git a/tests/auto/declarative/qdeclarativestates/data/anchorChangesCrash.qml b/tests/auto/declarative/qdeclarativestates/data/anchorChangesCrash.qml
index 861ef8f..ca96da8 100644
--- a/tests/auto/declarative/qdeclarativestates/data/anchorChangesCrash.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/anchorChangesCrash.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: container
diff --git a/tests/auto/declarative/qdeclarativestates/data/anchorRewindBug.qml b/tests/auto/declarative/qdeclarativestates/data/anchorRewindBug.qml
index e6b6020..6277111 100644
--- a/tests/auto/declarative/qdeclarativestates/data/anchorRewindBug.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/anchorRewindBug.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: container
     color: "red"
@@ -34,4 +34,4 @@ Rectangle {
             opacity: 0
         }
     }
-}
\ No newline at end of file
+}
diff --git a/tests/auto/declarative/qdeclarativestates/data/anchorRewindBug2.qml b/tests/auto/declarative/qdeclarativestates/data/anchorRewindBug2.qml
index 4ed2815..d8b02e9 100644
--- a/tests/auto/declarative/qdeclarativestates/data/anchorRewindBug2.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/anchorRewindBug2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: root
diff --git a/tests/auto/declarative/qdeclarativestates/data/attachedPropertyChanges.qml b/tests/auto/declarative/qdeclarativestates/data/attachedPropertyChanges.qml
index e17823b..2cad050 100644
--- a/tests/auto/declarative/qdeclarativestates/data/attachedPropertyChanges.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/attachedPropertyChanges.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: item
diff --git a/tests/auto/declarative/qdeclarativestates/data/autoStateAtStartupRestoreBug.qml b/tests/auto/declarative/qdeclarativestates/data/autoStateAtStartupRestoreBug.qml
index 37e1e5a..ccd126f 100644
--- a/tests/auto/declarative/qdeclarativestates/data/autoStateAtStartupRestoreBug.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/autoStateAtStartupRestoreBug.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: root
diff --git a/tests/auto/declarative/qdeclarativestates/data/basicBinding.qml b/tests/auto/declarative/qdeclarativestates/data/basicBinding.qml
index d559691..2060f03 100644
--- a/tests/auto/declarative/qdeclarativestates/data/basicBinding.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/basicBinding.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: myRectangle
 
diff --git a/tests/auto/declarative/qdeclarativestates/data/basicBinding2.qml b/tests/auto/declarative/qdeclarativestates/data/basicBinding2.qml
index a429b24..a329da3 100644
--- a/tests/auto/declarative/qdeclarativestates/data/basicBinding2.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/basicBinding2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: myRectangle
 
diff --git a/tests/auto/declarative/qdeclarativestates/data/basicBinding3.qml b/tests/auto/declarative/qdeclarativestates/data/basicBinding3.qml
index 26405d9..cb054d2 100644
--- a/tests/auto/declarative/qdeclarativestates/data/basicBinding3.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/basicBinding3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: myRectangle
 
diff --git a/tests/auto/declarative/qdeclarativestates/data/basicBinding4.qml b/tests/auto/declarative/qdeclarativestates/data/basicBinding4.qml
index 153a2c1..7a740e5 100644
--- a/tests/auto/declarative/qdeclarativestates/data/basicBinding4.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/basicBinding4.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: myRectangle
 
diff --git a/tests/auto/declarative/qdeclarativestates/data/basicChanges.qml b/tests/auto/declarative/qdeclarativestates/data/basicChanges.qml
index fca7916..08ce787 100644
--- a/tests/auto/declarative/qdeclarativestates/data/basicChanges.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/basicChanges.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: myRectangle
     width: 100; height: 100
diff --git a/tests/auto/declarative/qdeclarativestates/data/basicChanges2.qml b/tests/auto/declarative/qdeclarativestates/data/basicChanges2.qml
index 72bd23e..ab97ba1 100644
--- a/tests/auto/declarative/qdeclarativestates/data/basicChanges2.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/basicChanges2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: myRectangle
     width: 100; height: 100
diff --git a/tests/auto/declarative/qdeclarativestates/data/basicChanges3.qml b/tests/auto/declarative/qdeclarativestates/data/basicChanges3.qml
index 4fb1274..73ac34d 100644
--- a/tests/auto/declarative/qdeclarativestates/data/basicChanges3.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/basicChanges3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: myRectangle
     width: 100; height: 100
diff --git a/tests/auto/declarative/qdeclarativestates/data/basicChanges4.qml b/tests/auto/declarative/qdeclarativestates/data/basicChanges4.qml
index b2f02c9..b5df922 100644
--- a/tests/auto/declarative/qdeclarativestates/data/basicChanges4.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/basicChanges4.qml
@@ -1,5 +1,5 @@
 import Qt.test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyRectangle {
     id: rect
diff --git a/tests/auto/declarative/qdeclarativestates/data/basicExtension.qml b/tests/auto/declarative/qdeclarativestates/data/basicExtension.qml
index abfe71a..58c9fbe 100644
--- a/tests/auto/declarative/qdeclarativestates/data/basicExtension.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/basicExtension.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: myRectangle
     width: 100; height: 100
diff --git a/tests/auto/declarative/qdeclarativestates/data/deleting.qml b/tests/auto/declarative/qdeclarativestates/data/deleting.qml
index a8a66cb..d1b3fd3 100644
--- a/tests/auto/declarative/qdeclarativestates/data/deleting.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/deleting.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: myRectangle
     width: 100; height: 100
diff --git a/tests/auto/declarative/qdeclarativestates/data/deletingState.qml b/tests/auto/declarative/qdeclarativestates/data/deletingState.qml
index fadb7d9..654e09c 100644
--- a/tests/auto/declarative/qdeclarativestates/data/deletingState.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/deletingState.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: myRectangle
     width: 100; height: 100
diff --git a/tests/auto/declarative/qdeclarativestates/data/editProperties.qml b/tests/auto/declarative/qdeclarativestates/data/editProperties.qml
index 4cb1ddd..08d0209 100644
--- a/tests/auto/declarative/qdeclarativestates/data/editProperties.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/editProperties.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: myRectangle
 
diff --git a/tests/auto/declarative/qdeclarativestates/data/explicit.qml b/tests/auto/declarative/qdeclarativestates/data/explicit.qml
index 718b169..4267319 100644
--- a/tests/auto/declarative/qdeclarativestates/data/explicit.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/explicit.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: myRectangle
     property color sourceColor: "blue"
diff --git a/tests/auto/declarative/qdeclarativestates/data/extendsBug.qml b/tests/auto/declarative/qdeclarativestates/data/extendsBug.qml
index a3c4827..a4b77b1 100644
--- a/tests/auto/declarative/qdeclarativestates/data/extendsBug.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/extendsBug.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 200
diff --git a/tests/auto/declarative/qdeclarativestates/data/fakeExtension.qml b/tests/auto/declarative/qdeclarativestates/data/fakeExtension.qml
index 44397b5..a98c96b 100644
--- a/tests/auto/declarative/qdeclarativestates/data/fakeExtension.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/fakeExtension.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: myRectangle
     width: 100; height: 100
diff --git a/tests/auto/declarative/qdeclarativestates/data/illegalObj.qml b/tests/auto/declarative/qdeclarativestates/data/illegalObj.qml
index 26d0f50..e644432 100644
--- a/tests/auto/declarative/qdeclarativestates/data/illegalObj.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/illegalObj.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: myItem
diff --git a/tests/auto/declarative/qdeclarativestates/data/illegalTempState.qml b/tests/auto/declarative/qdeclarativestates/data/illegalTempState.qml
index 13cab18..c04b03c 100644
--- a/tests/auto/declarative/qdeclarativestates/data/illegalTempState.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/illegalTempState.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: card
diff --git a/tests/auto/declarative/qdeclarativestates/data/legalTempState.qml b/tests/auto/declarative/qdeclarativestates/data/legalTempState.qml
index f757da0..4d500d9 100644
--- a/tests/auto/declarative/qdeclarativestates/data/legalTempState.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/legalTempState.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: card
diff --git a/tests/auto/declarative/qdeclarativestates/data/nonExistantProp.qml b/tests/auto/declarative/qdeclarativestates/data/nonExistantProp.qml
index db9b017..4973b82c 100644
--- a/tests/auto/declarative/qdeclarativestates/data/nonExistantProp.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/nonExistantProp.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: myRectangle
 
diff --git a/tests/auto/declarative/qdeclarativestates/data/parentChange1.qml b/tests/auto/declarative/qdeclarativestates/data/parentChange1.qml
index 8b0e3bf..2f7e80e 100644
--- a/tests/auto/declarative/qdeclarativestates/data/parentChange1.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/parentChange1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400; height: 400
diff --git a/tests/auto/declarative/qdeclarativestates/data/parentChange2.qml b/tests/auto/declarative/qdeclarativestates/data/parentChange2.qml
index 3a14dbe..bdd0c6c 100644
--- a/tests/auto/declarative/qdeclarativestates/data/parentChange2.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/parentChange2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: newParent
diff --git a/tests/auto/declarative/qdeclarativestates/data/parentChange3.qml b/tests/auto/declarative/qdeclarativestates/data/parentChange3.qml
index 17c07e8..55f3ead 100644
--- a/tests/auto/declarative/qdeclarativestates/data/parentChange3.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/parentChange3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400; height: 400
diff --git a/tests/auto/declarative/qdeclarativestates/data/parentChange4.qml b/tests/auto/declarative/qdeclarativestates/data/parentChange4.qml
index 11d0831..ae05b05 100644
--- a/tests/auto/declarative/qdeclarativestates/data/parentChange4.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/parentChange4.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400; height: 400
diff --git a/tests/auto/declarative/qdeclarativestates/data/parentChange5.qml b/tests/auto/declarative/qdeclarativestates/data/parentChange5.qml
index 329d277..32a0b91 100644
--- a/tests/auto/declarative/qdeclarativestates/data/parentChange5.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/parentChange5.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400; height: 400
diff --git a/tests/auto/declarative/qdeclarativestates/data/parentChange6.qml b/tests/auto/declarative/qdeclarativestates/data/parentChange6.qml
index be92aba..70ad894 100644
--- a/tests/auto/declarative/qdeclarativestates/data/parentChange6.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/parentChange6.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400; height: 400
diff --git a/tests/auto/declarative/qdeclarativestates/data/propertyErrors.qml b/tests/auto/declarative/qdeclarativestates/data/propertyErrors.qml
index 8f9a7f2..3ab3c32 100644
--- a/tests/auto/declarative/qdeclarativestates/data/propertyErrors.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/propertyErrors.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: myRectangle
     width: 100; height: 100
diff --git a/tests/auto/declarative/qdeclarativestates/data/reset.qml b/tests/auto/declarative/qdeclarativestates/data/reset.qml
index 5725320..8799c97 100644
--- a/tests/auto/declarative/qdeclarativestates/data/reset.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/reset.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 640
diff --git a/tests/auto/declarative/qdeclarativestates/data/restoreEntryValues.qml b/tests/auto/declarative/qdeclarativestates/data/restoreEntryValues.qml
index 621adf0..dfd7c17 100644
--- a/tests/auto/declarative/qdeclarativestates/data/restoreEntryValues.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/restoreEntryValues.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: myRectangle
     width: 100; height: 100
diff --git a/tests/auto/declarative/qdeclarativestates/data/returnToBase.qml b/tests/auto/declarative/qdeclarativestates/data/returnToBase.qml
index e342331..a0d053c 100644
--- a/tests/auto/declarative/qdeclarativestates/data/returnToBase.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/returnToBase.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: theRect
diff --git a/tests/auto/declarative/qdeclarativestates/data/script.qml b/tests/auto/declarative/qdeclarativestates/data/script.qml
index cdb6be1..630aaf0 100644
--- a/tests/auto/declarative/qdeclarativestates/data/script.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/script.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     id: myRectangle
     width: 100; height: 100
diff --git a/tests/auto/declarative/qdeclarativestates/data/signalOverride.qml b/tests/auto/declarative/qdeclarativestates/data/signalOverride.qml
index c4ab96c..0eaf547 100644
--- a/tests/auto/declarative/qdeclarativestates/data/signalOverride.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/signalOverride.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import Qt.test 1.0
 
 MyRectangle {
diff --git a/tests/auto/declarative/qdeclarativestates/data/signalOverride2.qml b/tests/auto/declarative/qdeclarativestates/data/signalOverride2.qml
index 65a8cea..ef26ff1 100644
--- a/tests/auto/declarative/qdeclarativestates/data/signalOverride2.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/signalOverride2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import Qt.test 1.0
 
 MyRectangle {
diff --git a/tests/auto/declarative/qdeclarativestates/data/signalOverrideCrash.qml b/tests/auto/declarative/qdeclarativestates/data/signalOverrideCrash.qml
index 8a0b51a..8e9b698 100644
--- a/tests/auto/declarative/qdeclarativestates/data/signalOverrideCrash.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/signalOverrideCrash.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import Qt.test 1.0
 
 MyRectangle {
diff --git a/tests/auto/declarative/qdeclarativestates/data/signalOverrideCrash2.qml b/tests/auto/declarative/qdeclarativestates/data/signalOverrideCrash2.qml
index 2215ee4..74df943 100644
--- a/tests/auto/declarative/qdeclarativestates/data/signalOverrideCrash2.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/signalOverrideCrash2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: myRect
diff --git a/tests/auto/declarative/qdeclarativestates/data/unnamedWhen.qml b/tests/auto/declarative/qdeclarativestates/data/unnamedWhen.qml
index a70840c..4425b4d 100644
--- a/tests/auto/declarative/qdeclarativestates/data/unnamedWhen.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/unnamedWhen.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: theRect
diff --git a/tests/auto/declarative/qdeclarativestates/data/urlResolution.qml b/tests/auto/declarative/qdeclarativestates/data/urlResolution.qml
index 8995b56..743f540 100644
--- a/tests/auto/declarative/qdeclarativestates/data/urlResolution.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/urlResolution.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import "Implementation"
 
 Rectangle {
diff --git a/tests/auto/declarative/qdeclarativestates/data/whenOrdering.qml b/tests/auto/declarative/qdeclarativestates/data/whenOrdering.qml
index 08d0795..48aef5a 100644
--- a/tests/auto/declarative/qdeclarativestates/data/whenOrdering.qml
+++ b/tests/auto/declarative/qdeclarativestates/data/whenOrdering.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     property bool condition1: false
diff --git a/tests/auto/declarative/qdeclarativesystempalette/tst_qdeclarativesystempalette.cpp b/tests/auto/declarative/qdeclarativesystempalette/tst_qdeclarativesystempalette.cpp
index dd1fd7a..b8f5851 100644
--- a/tests/auto/declarative/qdeclarativesystempalette/tst_qdeclarativesystempalette.cpp
+++ b/tests/auto/declarative/qdeclarativesystempalette/tst_qdeclarativesystempalette.cpp
@@ -75,7 +75,7 @@ tst_qdeclarativesystempalette::tst_qdeclarativesystempalette()
 
 void tst_qdeclarativesystempalette::activePalette()
 {
-    QString componentStr = "import Qt 4.7\nSystemPalette { }";
+    QString componentStr = "import QtQuick 1.0\nSystemPalette { }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeSystemPalette *object = qobject_cast<QDeclarativeSystemPalette*>(component.create());
@@ -104,7 +104,7 @@ void tst_qdeclarativesystempalette::activePalette()
 
 void tst_qdeclarativesystempalette::inactivePalette()
 {
-    QString componentStr = "import Qt 4.7\nSystemPalette { colorGroup: SystemPalette.Inactive }";
+    QString componentStr = "import QtQuick 1.0\nSystemPalette { colorGroup: SystemPalette.Inactive }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeSystemPalette *object = qobject_cast<QDeclarativeSystemPalette*>(component.create());
@@ -134,7 +134,7 @@ void tst_qdeclarativesystempalette::inactivePalette()
 
 void tst_qdeclarativesystempalette::disabledPalette()
 {
-    QString componentStr = "import Qt 4.7\nSystemPalette { colorGroup: SystemPalette.Disabled }";
+    QString componentStr = "import QtQuick 1.0\nSystemPalette { colorGroup: SystemPalette.Disabled }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeSystemPalette *object = qobject_cast<QDeclarativeSystemPalette*>(component.create());
@@ -164,7 +164,7 @@ void tst_qdeclarativesystempalette::disabledPalette()
 
 void tst_qdeclarativesystempalette::paletteChanged()
 {
-    QString componentStr = "import Qt 4.7\nSystemPalette { }";
+    QString componentStr = "import QtQuick 1.0\nSystemPalette { }";
     QDeclarativeComponent component(&engine);
     component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeSystemPalette *object = qobject_cast<QDeclarativeSystemPalette*>(component.create());
diff --git a/tests/auto/declarative/qdeclarativetext/data/alignments.qml b/tests/auto/declarative/qdeclarativetext/data/alignments.qml
index 762e2b6..25105f6 100644
--- a/tests/auto/declarative/qdeclarativetext/data/alignments.qml
+++ b/tests/auto/declarative/qdeclarativetext/data/alignments.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: top
diff --git a/tests/auto/declarative/qdeclarativetext/data/embeddedImagesLocal.qml b/tests/auto/declarative/qdeclarativetext/data/embeddedImagesLocal.qml
index 877222f..ee9b95a 100644
--- a/tests/auto/declarative/qdeclarativetext/data/embeddedImagesLocal.qml
+++ b/tests/auto/declarative/qdeclarativetext/data/embeddedImagesLocal.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Text {
     text: "<img src='http/exists.png'>"
diff --git a/tests/auto/declarative/qdeclarativetext/data/embeddedImagesLocalError.qml b/tests/auto/declarative/qdeclarativetext/data/embeddedImagesLocalError.qml
index abc7077..4dc0d3e 100644
--- a/tests/auto/declarative/qdeclarativetext/data/embeddedImagesLocalError.qml
+++ b/tests/auto/declarative/qdeclarativetext/data/embeddedImagesLocalError.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Text {
     text: "<img src='http/notexists.png'>"
diff --git a/tests/auto/declarative/qdeclarativetext/data/embeddedImagesRemote.qml b/tests/auto/declarative/qdeclarativetext/data/embeddedImagesRemote.qml
index b6ca3e3..438f4a0 100644
--- a/tests/auto/declarative/qdeclarativetext/data/embeddedImagesRemote.qml
+++ b/tests/auto/declarative/qdeclarativetext/data/embeddedImagesRemote.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Text {
     text: "<img src='http://127.0.0.1:14453/exists.png'>"
diff --git a/tests/auto/declarative/qdeclarativetext/data/embeddedImagesRemoteError.qml b/tests/auto/declarative/qdeclarativetext/data/embeddedImagesRemoteError.qml
index fbfce9a..c24bf24 100644
--- a/tests/auto/declarative/qdeclarativetext/data/embeddedImagesRemoteError.qml
+++ b/tests/auto/declarative/qdeclarativetext/data/embeddedImagesRemoteError.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Text {
     text: "<img src='http://127.0.0.1:14453/notexists.png'>"
diff --git a/tests/auto/declarative/qdeclarativetext/data/rotated.qml b/tests/auto/declarative/qdeclarativetext/data/rotated.qml
index 01eec44..1e893b9 100644
--- a/tests/auto/declarative/qdeclarativetext/data/rotated.qml
+++ b/tests/auto/declarative/qdeclarativetext/data/rotated.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width : 200
diff --git a/tests/auto/declarative/qdeclarativetext/tst_qdeclarativetext.cpp b/tests/auto/declarative/qdeclarativetext/tst_qdeclarativetext.cpp
index f683d98..d6c37ae 100644
--- a/tests/auto/declarative/qdeclarativetext/tst_qdeclarativetext.cpp
+++ b/tests/auto/declarative/qdeclarativetext/tst_qdeclarativetext.cpp
@@ -184,7 +184,7 @@ void tst_qdeclarativetext::text()
 {
     {
         QDeclarativeComponent textComponent(&engine);
-        textComponent.setData("import Qt 4.7\nText { text: \"\" }", QUrl::fromLocalFile(""));
+        textComponent.setData("import QtQuick 1.0\nText { text: \"\" }", QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
 
         QVERIFY(textObject != 0);
@@ -196,7 +196,7 @@ void tst_qdeclarativetext::text()
 
     for (int i = 0; i < standard.size(); i++)
     {
-        QString componentStr = "import Qt 4.7\nText { text: \"" + standard.at(i) + "\" }";
+        QString componentStr = "import QtQuick 1.0\nText { text: \"" + standard.at(i) + "\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
 
@@ -209,7 +209,7 @@ void tst_qdeclarativetext::text()
 
     for (int i = 0; i < richText.size(); i++)
     {
-        QString componentStr = "import Qt 4.7\nText { text: \"" + richText.at(i) + "\" }";
+        QString componentStr = "import QtQuick 1.0\nText { text: \"" + richText.at(i) + "\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -226,7 +226,7 @@ void tst_qdeclarativetext::width()
     // uses Font metrics to find the width for standard and document to find the width for rich
     {
         QDeclarativeComponent textComponent(&engine);
-        textComponent.setData("import Qt 4.7\nText { text: \"\" }", QUrl::fromLocalFile(""));
+        textComponent.setData("import QtQuick 1.0\nText { text: \"\" }", QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
 
         QVERIFY(textObject != 0);
@@ -242,7 +242,7 @@ void tst_qdeclarativetext::width()
         qreal metricWidth = fm.size(Qt::TextExpandTabs && Qt::TextShowMnemonic, standard.at(i)).width();
         metricWidth = qCeil(metricWidth);
 
-        QString componentStr = "import Qt 4.7\nText { text: \"" + standard.at(i) + "\" }";
+        QString componentStr = "import QtQuick 1.0\nText { text: \"" + standard.at(i) + "\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -263,7 +263,7 @@ void tst_qdeclarativetext::width()
 
         int documentWidth = document.idealWidth();
 
-        QString componentStr = "import Qt 4.7\nText { text: \"" + richText.at(i) + "\" }";
+        QString componentStr = "import QtQuick 1.0\nText { text: \"" + richText.at(i) + "\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -280,7 +280,7 @@ void tst_qdeclarativetext::wrap()
     // for specified width and wrap set true
     {
         QDeclarativeComponent textComponent(&engine);
-        textComponent.setData("import Qt 4.7\nText { text: \"Hello\"; wrapMode: Text.WordWrap; width: 300 }", QUrl::fromLocalFile(""));
+        textComponent.setData("import QtQuick 1.0\nText { text: \"Hello\"; wrapMode: Text.WordWrap; width: 300 }", QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
         textHeight = textObject->height();
 
@@ -291,7 +291,7 @@ void tst_qdeclarativetext::wrap()
 
     for (int i = 0; i < standard.size(); i++)
     {
-        QString componentStr = "import Qt 4.7\nText { wrapMode: Text.WordWrap; width: 30; text: \"" + standard.at(i) + "\" }";
+        QString componentStr = "import QtQuick 1.0\nText { wrapMode: Text.WordWrap; width: 30; text: \"" + standard.at(i) + "\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -307,7 +307,7 @@ void tst_qdeclarativetext::wrap()
 
     for (int i = 0; i < richText.size(); i++)
     {
-        QString componentStr = "import Qt 4.7\nText { wrapMode: Text.WordWrap; width: 30; text: \"" + richText.at(i) + "\" }";
+        QString componentStr = "import QtQuick 1.0\nText { wrapMode: Text.WordWrap; width: 30; text: \"" + richText.at(i) + "\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -324,7 +324,7 @@ void tst_qdeclarativetext::wrap()
     // richtext again with a fixed height
     for (int i = 0; i < richText.size(); i++)
     {
-        QString componentStr = "import Qt 4.7\nText { wrapMode: Text.WordWrap; width: 30; height: 50; text: \"" + richText.at(i) + "\" }";
+        QString componentStr = "import QtQuick 1.0\nText { wrapMode: Text.WordWrap; width: 30; height: 50; text: \"" + richText.at(i) + "\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -349,7 +349,7 @@ void tst_qdeclarativetext::elide()
 
         {
             QDeclarativeComponent textComponent(&engine);
-            textComponent.setData(("import Qt 4.7\nText { text: \"\"; "+elide+" width: 100 }").toLatin1(), QUrl::fromLocalFile(""));
+            textComponent.setData(("import QtQuick 1.0\nText { text: \"\"; "+elide+" width: 100 }").toLatin1(), QUrl::fromLocalFile(""));
             QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
 
             QCOMPARE(textObject->elideMode(), m);
@@ -358,7 +358,7 @@ void tst_qdeclarativetext::elide()
 
         for (int i = 0; i < standard.size(); i++)
         {
-            QString componentStr = "import Qt 4.7\nText { "+elide+" width: 100; text: \"" + standard.at(i) + "\" }";
+            QString componentStr = "import QtQuick 1.0\nText { "+elide+" width: 100; text: \"" + standard.at(i) + "\" }";
             QDeclarativeComponent textComponent(&engine);
             textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
             QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -370,7 +370,7 @@ void tst_qdeclarativetext::elide()
         // richtext - does nothing
         for (int i = 0; i < richText.size(); i++)
         {
-            QString componentStr = "import Qt 4.7\nText { "+elide+" width: 100; text: \"" + richText.at(i) + "\" }";
+            QString componentStr = "import QtQuick 1.0\nText { "+elide+" width: 100; text: \"" + richText.at(i) + "\" }";
             QDeclarativeComponent textComponent(&engine);
             textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
             QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -385,7 +385,7 @@ void tst_qdeclarativetext::textFormat()
 {
     {
         QDeclarativeComponent textComponent(&engine);
-        textComponent.setData("import Qt 4.7\nText { text: \"Hello\"; textFormat: Text.RichText }", QUrl::fromLocalFile(""));
+        textComponent.setData("import QtQuick 1.0\nText { text: \"Hello\"; textFormat: Text.RichText }", QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
 
         QVERIFY(textObject != 0);
@@ -393,7 +393,7 @@ void tst_qdeclarativetext::textFormat()
     }
     {
         QDeclarativeComponent textComponent(&engine);
-        textComponent.setData("import Qt 4.7\nText { text: \"<b>Hello</b>\"; textFormat: Text.PlainText }", QUrl::fromLocalFile(""));
+        textComponent.setData("import QtQuick 1.0\nText { text: \"<b>Hello</b>\"; textFormat: Text.PlainText }", QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
 
         QVERIFY(textObject != 0);
@@ -471,7 +471,7 @@ void tst_qdeclarativetext::horizontalAlignment()
     {
         for (int j=0; j < horizontalAlignmentmentStrings.size(); j++)
         {
-            QString componentStr = "import Qt 4.7\nText { horizontalAlignment: \"" + horizontalAlignmentmentStrings.at(j) + "\"; text: \"" + standard.at(i) + "\" }";
+            QString componentStr = "import QtQuick 1.0\nText { horizontalAlignment: \"" + horizontalAlignmentmentStrings.at(j) + "\"; text: \"" + standard.at(i) + "\" }";
             QDeclarativeComponent textComponent(&engine);
             textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
             QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -484,7 +484,7 @@ void tst_qdeclarativetext::horizontalAlignment()
     {
         for (int j=0; j < horizontalAlignmentmentStrings.size(); j++)
         {
-            QString componentStr = "import Qt 4.7\nText { horizontalAlignment: \"" + horizontalAlignmentmentStrings.at(j) + "\"; text: \"" + richText.at(i) + "\" }";
+            QString componentStr = "import QtQuick 1.0\nText { horizontalAlignment: \"" + horizontalAlignmentmentStrings.at(j) + "\"; text: \"" + richText.at(i) + "\" }";
             QDeclarativeComponent textComponent(&engine);
             textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
             QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -503,7 +503,7 @@ void tst_qdeclarativetext::verticalAlignment()
     {
         for (int j=0; j < verticalAlignmentmentStrings.size(); j++)
         {
-            QString componentStr = "import Qt 4.7\nText { verticalAlignment: \"" + verticalAlignmentmentStrings.at(j) + "\"; text: \"" + standard.at(i) + "\" }";
+            QString componentStr = "import QtQuick 1.0\nText { verticalAlignment: \"" + verticalAlignmentmentStrings.at(j) + "\"; text: \"" + standard.at(i) + "\" }";
             QDeclarativeComponent textComponent(&engine);
             textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
             QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -517,7 +517,7 @@ void tst_qdeclarativetext::verticalAlignment()
     {
         for (int j=0; j < verticalAlignmentmentStrings.size(); j++)
         {
-            QString componentStr = "import Qt 4.7\nText { verticalAlignment: \"" + verticalAlignmentmentStrings.at(j) + "\"; text: \"" + richText.at(i) + "\" }";
+            QString componentStr = "import QtQuick 1.0\nText { verticalAlignment: \"" + verticalAlignmentmentStrings.at(j) + "\"; text: \"" + richText.at(i) + "\" }";
             QDeclarativeComponent textComponent(&engine);
             textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
             QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -533,7 +533,7 @@ void tst_qdeclarativetext::font()
 {
     //test size, then bold, then italic, then family
     {
-        QString componentStr = "import Qt 4.7\nText { font.pointSize: 40; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nText { font.pointSize: 40; text: \"Hello World\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -544,7 +544,7 @@ void tst_qdeclarativetext::font()
     }
 
     {
-        QString componentStr = "import Qt 4.7\nText { font.pixelSize: 40; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nText { font.pixelSize: 40; text: \"Hello World\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -555,7 +555,7 @@ void tst_qdeclarativetext::font()
     }
 
     { 
-        QString componentStr = "import Qt 4.7\nText { font.bold: true; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nText { font.bold: true; text: \"Hello World\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -565,7 +565,7 @@ void tst_qdeclarativetext::font()
     }
 
     { 
-        QString componentStr = "import Qt 4.7\nText { font.italic: true; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nText { font.italic: true; text: \"Hello World\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -575,7 +575,7 @@ void tst_qdeclarativetext::font()
     }
 
     { 
-        QString componentStr = "import Qt 4.7\nText { font.family: \"Helvetica\"; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nText { font.family: \"Helvetica\"; text: \"Hello World\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -586,7 +586,7 @@ void tst_qdeclarativetext::font()
     }
 
     { 
-        QString componentStr = "import Qt 4.7\nText { font.family: \"\"; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nText { font.family: \"\"; text: \"Hello World\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -600,7 +600,7 @@ void tst_qdeclarativetext::style()
     //test style
     for (int i = 0; i < styles.size(); i++)
     { 
-        QString componentStr = "import Qt 4.7\nText { style: \"" + styleStrings.at(i) + "\"; styleColor: \"white\"; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nText { style: \"" + styleStrings.at(i) + "\"; styleColor: \"white\"; text: \"Hello World\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -608,7 +608,7 @@ void tst_qdeclarativetext::style()
         QCOMPARE((int)textObject->style(), (int)styles.at(i));
         QCOMPARE(textObject->styleColor(), QColor("white"));
     }
-    QString componentStr = "import Qt 4.7\nText { text: \"Hello World\" }";
+    QString componentStr = "import QtQuick 1.0\nText { text: \"Hello World\" }";
     QDeclarativeComponent textComponent(&engine);
     textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
     QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -626,7 +626,7 @@ void tst_qdeclarativetext::color()
     //test style
     for (int i = 0; i < colorStrings.size(); i++)
     { 
-        QString componentStr = "import Qt 4.7\nText { color: \"" + colorStrings.at(i) + "\"; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nText { color: \"" + colorStrings.at(i) + "\"; text: \"Hello World\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -637,7 +637,7 @@ void tst_qdeclarativetext::color()
 
     for (int i = 0; i < colorStrings.size(); i++)
     { 
-        QString componentStr = "import Qt 4.7\nText { styleColor: \"" + colorStrings.at(i) + "\"; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nText { styleColor: \"" + colorStrings.at(i) + "\"; text: \"Hello World\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -651,7 +651,7 @@ void tst_qdeclarativetext::color()
     { 
         for (int j = 0; j < colorStrings.size(); j++)
         {
-            QString componentStr = "import Qt 4.7\nText { color: \"" + colorStrings.at(i) + "\"; styleColor: \"" + colorStrings.at(j) + "\"; text: \"Hello World\" }";
+            QString componentStr = "import QtQuick 1.0\nText { color: \"" + colorStrings.at(i) + "\"; styleColor: \"" + colorStrings.at(j) + "\"; text: \"Hello World\" }";
             QDeclarativeComponent textComponent(&engine);
             textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
             QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -665,7 +665,7 @@ void tst_qdeclarativetext::color()
         QColor testColor("#001234");
         testColor.setAlpha(170);
 
-        QString componentStr = "import Qt 4.7\nText { color: \"" + colorStr + "\"; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nText { color: \"" + colorStr + "\"; text: \"Hello World\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -679,14 +679,14 @@ void tst_qdeclarativetext::smooth()
     for (int i = 0; i < standard.size(); i++)
     {
         {
-            QString componentStr = "import Qt 4.7\nText { smooth: true; text: \"" + standard.at(i) + "\" }";
+            QString componentStr = "import QtQuick 1.0\nText { smooth: true; text: \"" + standard.at(i) + "\" }";
             QDeclarativeComponent textComponent(&engine);
             textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
             QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
             QCOMPARE(textObject->smooth(), true);
         }
         {
-            QString componentStr = "import Qt 4.7\nText { text: \"" + standard.at(i) + "\" }";
+            QString componentStr = "import QtQuick 1.0\nText { text: \"" + standard.at(i) + "\" }";
             QDeclarativeComponent textComponent(&engine);
             textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
             QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -696,14 +696,14 @@ void tst_qdeclarativetext::smooth()
     for (int i = 0; i < richText.size(); i++)
     {
         {
-            QString componentStr = "import Qt 4.7\nText { smooth: true; text: \"" + richText.at(i) + "\" }";
+            QString componentStr = "import QtQuick 1.0\nText { smooth: true; text: \"" + richText.at(i) + "\" }";
             QDeclarativeComponent textComponent(&engine);
             textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
             QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
             QCOMPARE(textObject->smooth(), true);
         }
         {
-            QString componentStr = "import Qt 4.7\nText { text: \"" + richText.at(i) + "\" }";
+            QString componentStr = "import QtQuick 1.0\nText { text: \"" + richText.at(i) + "\" }";
             QDeclarativeComponent textComponent(&engine);
             textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
             QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -715,7 +715,7 @@ void tst_qdeclarativetext::smooth()
 void tst_qdeclarativetext::weight()
 {
     {
-        QString componentStr = "import Qt 4.7\nText { text: \"Hello world!\" }";
+        QString componentStr = "import QtQuick 1.0\nText { text: \"Hello world!\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -724,7 +724,7 @@ void tst_qdeclarativetext::weight()
         QCOMPARE((int)textObject->font().weight(), (int)QDeclarativeFontValueType::Normal);
     }
     {
-        QString componentStr = "import Qt 4.7\nText { font.weight: \"Bold\"; text: \"Hello world!\" }";
+        QString componentStr = "import QtQuick 1.0\nText { font.weight: \"Bold\"; text: \"Hello world!\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -737,7 +737,7 @@ void tst_qdeclarativetext::weight()
 void tst_qdeclarativetext::underline()
 {
     {
-        QString componentStr = "import Qt 4.7\nText { text: \"Hello world!\" }";
+        QString componentStr = "import QtQuick 1.0\nText { text: \"Hello world!\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -746,7 +746,7 @@ void tst_qdeclarativetext::underline()
         QCOMPARE(textObject->font().underline(), false);
     }
     {
-        QString componentStr = "import Qt 4.7\nText { font.underline: true; text: \"Hello world!\" }";
+        QString componentStr = "import QtQuick 1.0\nText { font.underline: true; text: \"Hello world!\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -759,7 +759,7 @@ void tst_qdeclarativetext::underline()
 void tst_qdeclarativetext::overline()
 {
     {
-        QString componentStr = "import Qt 4.7\nText { text: \"Hello world!\" }";
+        QString componentStr = "import QtQuick 1.0\nText { text: \"Hello world!\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -768,7 +768,7 @@ void tst_qdeclarativetext::overline()
         QCOMPARE(textObject->font().overline(), false);
     }
     {
-        QString componentStr = "import Qt 4.7\nText { font.overline: true; text: \"Hello world!\" }";
+        QString componentStr = "import QtQuick 1.0\nText { font.overline: true; text: \"Hello world!\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -781,7 +781,7 @@ void tst_qdeclarativetext::overline()
 void tst_qdeclarativetext::strikeout()
 {
     {
-        QString componentStr = "import Qt 4.7\nText { text: \"Hello world!\" }";
+        QString componentStr = "import QtQuick 1.0\nText { text: \"Hello world!\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -790,7 +790,7 @@ void tst_qdeclarativetext::strikeout()
         QCOMPARE(textObject->font().strikeOut(), false);
     }
     {
-        QString componentStr = "import Qt 4.7\nText { font.strikeout: true; text: \"Hello world!\" }";
+        QString componentStr = "import QtQuick 1.0\nText { font.strikeout: true; text: \"Hello world!\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -803,7 +803,7 @@ void tst_qdeclarativetext::strikeout()
 void tst_qdeclarativetext::capitalization()
 {
     {
-        QString componentStr = "import Qt 4.7\nText { text: \"Hello world!\" }";
+        QString componentStr = "import QtQuick 1.0\nText { text: \"Hello world!\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -812,7 +812,7 @@ void tst_qdeclarativetext::capitalization()
         QCOMPARE((int)textObject->font().capitalization(), (int)QDeclarativeFontValueType::MixedCase);
     }
     {
-        QString componentStr = "import Qt 4.7\nText { text: \"Hello world!\"; font.capitalization: \"AllUppercase\" }";
+        QString componentStr = "import QtQuick 1.0\nText { text: \"Hello world!\"; font.capitalization: \"AllUppercase\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -821,7 +821,7 @@ void tst_qdeclarativetext::capitalization()
         QCOMPARE((int)textObject->font().capitalization(), (int)QDeclarativeFontValueType::AllUppercase);
     }
     {
-        QString componentStr = "import Qt 4.7\nText { text: \"Hello world!\"; font.capitalization: \"AllLowercase\" }";
+        QString componentStr = "import QtQuick 1.0\nText { text: \"Hello world!\"; font.capitalization: \"AllLowercase\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -830,7 +830,7 @@ void tst_qdeclarativetext::capitalization()
         QCOMPARE((int)textObject->font().capitalization(), (int)QDeclarativeFontValueType::AllLowercase);
     }
     {
-        QString componentStr = "import Qt 4.7\nText { text: \"Hello world!\"; font.capitalization: \"SmallCaps\" }";
+        QString componentStr = "import QtQuick 1.0\nText { text: \"Hello world!\"; font.capitalization: \"SmallCaps\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -839,7 +839,7 @@ void tst_qdeclarativetext::capitalization()
         QCOMPARE((int)textObject->font().capitalization(), (int)QDeclarativeFontValueType::SmallCaps);
     }
     {
-        QString componentStr = "import Qt 4.7\nText { text: \"Hello world!\"; font.capitalization: \"Capitalize\" }";
+        QString componentStr = "import QtQuick 1.0\nText { text: \"Hello world!\"; font.capitalization: \"Capitalize\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -852,7 +852,7 @@ void tst_qdeclarativetext::capitalization()
 void tst_qdeclarativetext::letterSpacing()
 {
     {
-        QString componentStr = "import Qt 4.7\nText { text: \"Hello world!\" }";
+        QString componentStr = "import QtQuick 1.0\nText { text: \"Hello world!\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -861,7 +861,7 @@ void tst_qdeclarativetext::letterSpacing()
         QCOMPARE(textObject->font().letterSpacing(), 0.0);
     }
     {
-        QString componentStr = "import Qt 4.7\nText { text: \"Hello world!\"; font.letterSpacing: -2 }";
+        QString componentStr = "import QtQuick 1.0\nText { text: \"Hello world!\"; font.letterSpacing: -2 }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -870,7 +870,7 @@ void tst_qdeclarativetext::letterSpacing()
         QCOMPARE(textObject->font().letterSpacing(), -2.);
     }
     {
-        QString componentStr = "import Qt 4.7\nText { text: \"Hello world!\"; font.letterSpacing: 3 }";
+        QString componentStr = "import QtQuick 1.0\nText { text: \"Hello world!\"; font.letterSpacing: 3 }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -883,7 +883,7 @@ void tst_qdeclarativetext::letterSpacing()
 void tst_qdeclarativetext::wordSpacing()
 {
     {
-        QString componentStr = "import Qt 4.7\nText { text: \"Hello world!\" }";
+        QString componentStr = "import QtQuick 1.0\nText { text: \"Hello world!\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -892,7 +892,7 @@ void tst_qdeclarativetext::wordSpacing()
         QCOMPARE(textObject->font().wordSpacing(), 0.0);
     }
     {
-        QString componentStr = "import Qt 4.7\nText { text: \"Hello world!\"; font.wordSpacing: -50 }";
+        QString componentStr = "import QtQuick 1.0\nText { text: \"Hello world!\"; font.wordSpacing: -50 }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -901,7 +901,7 @@ void tst_qdeclarativetext::wordSpacing()
         QCOMPARE(textObject->font().wordSpacing(), -50.);
     }
     {
-        QString componentStr = "import Qt 4.7\nText { text: \"Hello world!\"; font.wordSpacing: 200 }";
+        QString componentStr = "import QtQuick 1.0\nText { text: \"Hello world!\"; font.wordSpacing: 200 }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
@@ -949,7 +949,7 @@ public slots:
 void tst_qdeclarativetext::clickLink()
 {
     {
-        QString componentStr = "import Qt 4.7\nText { text: \"<a href=\\\"http://qt.nokia.com\\\">Hello world!</a>\" }";
+        QString componentStr = "import QtQuick 1.0\nText { text: \"<a href=\\\"http://qt.nokia.com\\\">Hello world!</a>\" }";
         QDeclarativeComponent textComponent(&engine);
         textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
         QDeclarativeText *textObject = qobject_cast<QDeclarativeText*>(textComponent.create());
diff --git a/tests/auto/declarative/qdeclarativetextedit/data/alignments.qml b/tests/auto/declarative/qdeclarativetextedit/data/alignments.qml
index 9281a06..bc977fc 100644
--- a/tests/auto/declarative/qdeclarativetextedit/data/alignments.qml
+++ b/tests/auto/declarative/qdeclarativetextedit/data/alignments.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: top
diff --git a/tests/auto/declarative/qdeclarativetextedit/data/cursorTest.qml b/tests/auto/declarative/qdeclarativetextedit/data/cursorTest.qml
index 586e606..c7c21fc 100644
--- a/tests/auto/declarative/qdeclarativetextedit/data/cursorTest.qml
+++ b/tests/auto/declarative/qdeclarativetextedit/data/cursorTest.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle { width: 300; height: 300; color: "white"
     TextEdit {  text: "Hello world!"; id: textEditObject; objectName: "textEditObject"
diff --git a/tests/auto/declarative/qdeclarativetextedit/data/geometrySignals.qml b/tests/auto/declarative/qdeclarativetextedit/data/geometrySignals.qml
index b39ba5b..fe2ae12 100644
--- a/tests/auto/declarative/qdeclarativetextedit/data/geometrySignals.qml
+++ b/tests/auto/declarative/qdeclarativetextedit/data/geometrySignals.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 400; height: 500;
diff --git a/tests/auto/declarative/qdeclarativetextedit/data/http/ErrItem.qml b/tests/auto/declarative/qdeclarativetextedit/data/http/ErrItem.qml
index b5c807e..fa7dbd1 100644
--- a/tests/auto/declarative/qdeclarativetextedit/data/http/ErrItem.qml
+++ b/tests/auto/declarative/qdeclarativetextedit/data/http/ErrItem.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item{
     Fungus{
diff --git a/tests/auto/declarative/qdeclarativetextedit/data/http/NormItem.qml b/tests/auto/declarative/qdeclarativetextedit/data/http/NormItem.qml
index df843d8..4989193 100644
--- a/tests/auto/declarative/qdeclarativetextedit/data/http/NormItem.qml
+++ b/tests/auto/declarative/qdeclarativetextedit/data/http/NormItem.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     objectName: "delegateOkay"
diff --git a/tests/auto/declarative/qdeclarativetextedit/data/http/cursorHttpTest.qml b/tests/auto/declarative/qdeclarativetextedit/data/http/cursorHttpTest.qml
index 1b41f8f..724c058 100644
--- a/tests/auto/declarative/qdeclarativetextedit/data/http/cursorHttpTest.qml
+++ b/tests/auto/declarative/qdeclarativetextedit/data/http/cursorHttpTest.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle { width: 300; height: 300; color: "white"
     resources: [ 
diff --git a/tests/auto/declarative/qdeclarativetextedit/data/http/cursorHttpTestFail1.qml b/tests/auto/declarative/qdeclarativetextedit/data/http/cursorHttpTestFail1.qml
index 51be3cf..6dcf785 100644
--- a/tests/auto/declarative/qdeclarativetextedit/data/http/cursorHttpTestFail1.qml
+++ b/tests/auto/declarative/qdeclarativetextedit/data/http/cursorHttpTestFail1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle { width: 300; height: 300; color: "white"
     resources: [ 
diff --git a/tests/auto/declarative/qdeclarativetextedit/data/http/cursorHttpTestFail2.qml b/tests/auto/declarative/qdeclarativetextedit/data/http/cursorHttpTestFail2.qml
index 30c3fbd..5f441d0 100644
--- a/tests/auto/declarative/qdeclarativetextedit/data/http/cursorHttpTestFail2.qml
+++ b/tests/auto/declarative/qdeclarativetextedit/data/http/cursorHttpTestFail2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle { width: 300; height: 300; color: "white"
     resources: [ 
diff --git a/tests/auto/declarative/qdeclarativetextedit/data/http/cursorHttpTestPass.qml b/tests/auto/declarative/qdeclarativetextedit/data/http/cursorHttpTestPass.qml
index a1ca58a..95f5d87 100644
--- a/tests/auto/declarative/qdeclarativetextedit/data/http/cursorHttpTestPass.qml
+++ b/tests/auto/declarative/qdeclarativetextedit/data/http/cursorHttpTestPass.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle { width: 300; height: 300; color: "white"
     resources: [ 
diff --git a/tests/auto/declarative/qdeclarativetextedit/data/httpfail/FailItem.qml b/tests/auto/declarative/qdeclarativetextedit/data/httpfail/FailItem.qml
index 8dfac48..466eb9d 100644
--- a/tests/auto/declarative/qdeclarativetextedit/data/httpfail/FailItem.qml
+++ b/tests/auto/declarative/qdeclarativetextedit/data/httpfail/FailItem.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     Rectangle { }
diff --git a/tests/auto/declarative/qdeclarativetextedit/data/httpslow/WaitItem.qml b/tests/auto/declarative/qdeclarativetextedit/data/httpslow/WaitItem.qml
index 8dfac48..466eb9d 100644
--- a/tests/auto/declarative/qdeclarativetextedit/data/httpslow/WaitItem.qml
+++ b/tests/auto/declarative/qdeclarativetextedit/data/httpslow/WaitItem.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     Rectangle { }
diff --git a/tests/auto/declarative/qdeclarativetextedit/data/inputmethodhints.qml b/tests/auto/declarative/qdeclarativetextedit/data/inputmethodhints.qml
index 8067edb..7df17f2 100644
--- a/tests/auto/declarative/qdeclarativetextedit/data/inputmethodhints.qml
+++ b/tests/auto/declarative/qdeclarativetextedit/data/inputmethodhints.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 TextEdit {  
     text: "Hello world!"
diff --git a/tests/auto/declarative/qdeclarativetextedit/data/mouseselection_default.qml b/tests/auto/declarative/qdeclarativetextedit/data/mouseselection_default.qml
index f1cf86c..22a9871 100644
--- a/tests/auto/declarative/qdeclarativetextedit/data/mouseselection_default.qml
+++ b/tests/auto/declarative/qdeclarativetextedit/data/mouseselection_default.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 TextEdit {
     focus: true
diff --git a/tests/auto/declarative/qdeclarativetextedit/data/mouseselection_false.qml b/tests/auto/declarative/qdeclarativetextedit/data/mouseselection_false.qml
index f1cf86c..22a9871 100644
--- a/tests/auto/declarative/qdeclarativetextedit/data/mouseselection_false.qml
+++ b/tests/auto/declarative/qdeclarativetextedit/data/mouseselection_false.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 TextEdit {
     focus: true
diff --git a/tests/auto/declarative/qdeclarativetextedit/data/mouseselection_true.qml b/tests/auto/declarative/qdeclarativetextedit/data/mouseselection_true.qml
index 90383b9..d61da46 100644
--- a/tests/auto/declarative/qdeclarativetextedit/data/mouseselection_true.qml
+++ b/tests/auto/declarative/qdeclarativetextedit/data/mouseselection_true.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 TextEdit {
     focus: true
diff --git a/tests/auto/declarative/qdeclarativetextedit/data/navigation.qml b/tests/auto/declarative/qdeclarativetextedit/data/navigation.qml
index 7772687..9ee8a93 100644
--- a/tests/auto/declarative/qdeclarativetextedit/data/navigation.qml
+++ b/tests/auto/declarative/qdeclarativetextedit/data/navigation.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     property variant myInput: input
diff --git a/tests/auto/declarative/qdeclarativetextedit/data/readOnly.qml b/tests/auto/declarative/qdeclarativetextedit/data/readOnly.qml
index a68e4b4..36177d3 100644
--- a/tests/auto/declarative/qdeclarativetextedit/data/readOnly.qml
+++ b/tests/auto/declarative/qdeclarativetextedit/data/readOnly.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     property variant myInput: input
diff --git a/tests/auto/declarative/qdeclarativetextedit/tst_qdeclarativetextedit.cpp b/tests/auto/declarative/qdeclarativetextedit/tst_qdeclarativetextedit.cpp
index 84f4230..472c5ef 100644
--- a/tests/auto/declarative/qdeclarativetextedit/tst_qdeclarativetextedit.cpp
+++ b/tests/auto/declarative/qdeclarativetextedit/tst_qdeclarativetextedit.cpp
@@ -184,7 +184,7 @@ void tst_qdeclarativetextedit::text()
 {
     {
         QDeclarativeComponent texteditComponent(&engine);
-        texteditComponent.setData("import Qt 4.7\nTextEdit {  text: \"\"  }", QUrl());
+        texteditComponent.setData("import QtQuick 1.0\nTextEdit {  text: \"\"  }", QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
 
         QVERIFY(textEditObject != 0);
@@ -193,7 +193,7 @@ void tst_qdeclarativetextedit::text()
 
     for (int i = 0; i < standard.size(); i++)
     {
-        QString componentStr = "import Qt 4.7\nTextEdit { text: \"" + standard.at(i) + "\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit { text: \"" + standard.at(i) + "\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -204,7 +204,7 @@ void tst_qdeclarativetextedit::text()
 
     for (int i = 0; i < richText.size(); i++)
     {
-        QString componentStr = "import Qt 4.7\nTextEdit { text: \"" + richText.at(i) + "\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit { text: \"" + richText.at(i) + "\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -224,7 +224,7 @@ void tst_qdeclarativetextedit::width()
     // uses Font metrics to find the width for standard and document to find the width for rich
     {
         QDeclarativeComponent texteditComponent(&engine);
-        texteditComponent.setData("import Qt 4.7\nTextEdit {  text: \"\" }", QUrl());
+        texteditComponent.setData("import QtQuick 1.0\nTextEdit {  text: \"\" }", QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
 
         QVERIFY(textEditObject != 0);
@@ -238,7 +238,7 @@ void tst_qdeclarativetextedit::width()
         qreal metricWidth = fm.size(Qt::TextExpandTabs && Qt::TextShowMnemonic, standard.at(i)).width();
         metricWidth = ceil(metricWidth);
 
-        QString componentStr = "import Qt 4.7\nTextEdit { text: \"" + standard.at(i) + "\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit { text: \"" + standard.at(i) + "\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -255,7 +255,7 @@ void tst_qdeclarativetextedit::width()
 
         int documentWidth = ceil(document.idealWidth());
 
-        QString componentStr = "import Qt 4.7\nTextEdit { text: \"" + richText.at(i) + "\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit { text: \"" + richText.at(i) + "\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -270,7 +270,7 @@ void tst_qdeclarativetextedit::wrap()
     // for specified width and wrap set true
     {
         QDeclarativeComponent texteditComponent(&engine);
-        texteditComponent.setData("import Qt 4.7\nTextEdit {  text: \"\"; wrapMode: TextEdit.WordWrap; width: 300 }", QUrl());
+        texteditComponent.setData("import QtQuick 1.0\nTextEdit {  text: \"\"; wrapMode: TextEdit.WordWrap; width: 300 }", QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
 
         QVERIFY(textEditObject != 0);
@@ -279,7 +279,7 @@ void tst_qdeclarativetextedit::wrap()
 
     for (int i = 0; i < standard.size(); i++)
     {
-        QString componentStr = "import Qt 4.7\nTextEdit {  wrapMode: TextEdit.WordWrap; width: 300; text: \"" + standard.at(i) + "\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit {  wrapMode: TextEdit.WordWrap; width: 300; text: \"" + standard.at(i) + "\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -290,7 +290,7 @@ void tst_qdeclarativetextedit::wrap()
 
     for (int i = 0; i < richText.size(); i++)
     {
-        QString componentStr = "import Qt 4.7\nTextEdit {  wrapMode: TextEdit.WordWrap; width: 300; text: \"" + richText.at(i) + "\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit {  wrapMode: TextEdit.WordWrap; width: 300; text: \"" + richText.at(i) + "\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -305,7 +305,7 @@ void tst_qdeclarativetextedit::textFormat()
 {
     {
         QDeclarativeComponent textComponent(&engine);
-        textComponent.setData("import Qt 4.7\nTextEdit { text: \"Hello\"; textFormat: Text.RichText }", QUrl::fromLocalFile(""));
+        textComponent.setData("import QtQuick 1.0\nTextEdit { text: \"Hello\"; textFormat: Text.RichText }", QUrl::fromLocalFile(""));
         QDeclarativeTextEdit *textObject = qobject_cast<QDeclarativeTextEdit*>(textComponent.create());
 
         QVERIFY(textObject != 0);
@@ -313,7 +313,7 @@ void tst_qdeclarativetextedit::textFormat()
     }
     {
         QDeclarativeComponent textComponent(&engine);
-        textComponent.setData("import Qt 4.7\nTextEdit { text: \"<b>Hello</b>\"; textFormat: Text.PlainText }", QUrl::fromLocalFile(""));
+        textComponent.setData("import QtQuick 1.0\nTextEdit { text: \"<b>Hello</b>\"; textFormat: Text.PlainText }", QUrl::fromLocalFile(""));
         QDeclarativeTextEdit *textObject = qobject_cast<QDeclarativeTextEdit*>(textComponent.create());
 
         QVERIFY(textObject != 0);
@@ -381,7 +381,7 @@ void tst_qdeclarativetextedit::hAlign()
     {
         for (int j=0; j < hAlignmentStrings.size(); j++)
         {
-            QString componentStr = "import Qt 4.7\nTextEdit {  horizontalAlignment: \"" + hAlignmentStrings.at(j) + "\"; text: \"" + standard.at(i) + "\" }";
+            QString componentStr = "import QtQuick 1.0\nTextEdit {  horizontalAlignment: \"" + hAlignmentStrings.at(j) + "\"; text: \"" + standard.at(i) + "\" }";
             QDeclarativeComponent texteditComponent(&engine);
             texteditComponent.setData(componentStr.toLatin1(), QUrl());
             QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -395,7 +395,7 @@ void tst_qdeclarativetextedit::hAlign()
     {
         for (int j=0; j < hAlignmentStrings.size(); j++)
         {
-            QString componentStr = "import Qt 4.7\nTextEdit {  horizontalAlignment: \"" + hAlignmentStrings.at(j) + "\"; text: \"" + richText.at(i) + "\" }";
+            QString componentStr = "import QtQuick 1.0\nTextEdit {  horizontalAlignment: \"" + hAlignmentStrings.at(j) + "\"; text: \"" + richText.at(i) + "\" }";
             QDeclarativeComponent texteditComponent(&engine);
             texteditComponent.setData(componentStr.toLatin1(), QUrl());
             QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -415,7 +415,7 @@ void tst_qdeclarativetextedit::vAlign()
     {
         for (int j=0; j < vAlignmentStrings.size(); j++)
         {
-            QString componentStr = "import Qt 4.7\nTextEdit {  verticalAlignment: \"" + vAlignmentStrings.at(j) + "\"; text: \"" + standard.at(i) + "\" }";
+            QString componentStr = "import QtQuick 1.0\nTextEdit {  verticalAlignment: \"" + vAlignmentStrings.at(j) + "\"; text: \"" + standard.at(i) + "\" }";
             QDeclarativeComponent texteditComponent(&engine);
             texteditComponent.setData(componentStr.toLatin1(), QUrl());
             QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -429,7 +429,7 @@ void tst_qdeclarativetextedit::vAlign()
     {
         for (int j=0; j < vAlignmentStrings.size(); j++)
         {
-            QString componentStr = "import Qt 4.7\nTextEdit {  verticalAlignment: \"" + vAlignmentStrings.at(j) + "\"; text: \"" + richText.at(i) + "\" }";
+            QString componentStr = "import QtQuick 1.0\nTextEdit {  verticalAlignment: \"" + vAlignmentStrings.at(j) + "\"; text: \"" + richText.at(i) + "\" }";
             QDeclarativeComponent texteditComponent(&engine);
             texteditComponent.setData(componentStr.toLatin1(), QUrl());
             QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -445,7 +445,7 @@ void tst_qdeclarativetextedit::font()
 {
     //test size, then bold, then italic, then family
     { 
-        QString componentStr = "import Qt 4.7\nTextEdit {  font.pointSize: 40; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit {  font.pointSize: 40; text: \"Hello World\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -457,7 +457,7 @@ void tst_qdeclarativetextedit::font()
     }
 
     { 
-        QString componentStr = "import Qt 4.7\nTextEdit {  font.bold: true; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit {  font.bold: true; text: \"Hello World\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -468,7 +468,7 @@ void tst_qdeclarativetextedit::font()
     }
 
     { 
-        QString componentStr = "import Qt 4.7\nTextEdit {  font.italic: true; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit {  font.italic: true; text: \"Hello World\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -479,7 +479,7 @@ void tst_qdeclarativetextedit::font()
     }
  
     { 
-        QString componentStr = "import Qt 4.7\nTextEdit {  font.family: \"Helvetica\"; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit {  font.family: \"Helvetica\"; text: \"Hello World\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -491,7 +491,7 @@ void tst_qdeclarativetextedit::font()
     }
 
     { 
-        QString componentStr = "import Qt 4.7\nTextEdit {  font.family: \"\"; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit {  font.family: \"\"; text: \"Hello World\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -505,7 +505,7 @@ void tst_qdeclarativetextedit::color()
 {
     //test initial color
     {
-        QString componentStr = "import Qt 4.7\nTextEdit { text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit { text: \"Hello World\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -523,7 +523,7 @@ void tst_qdeclarativetextedit::color()
     //test normal
     for (int i = 0; i < colorStrings.size(); i++)
     { 
-        QString componentStr = "import Qt 4.7\nTextEdit {  color: \"" + colorStrings.at(i) + "\"; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit {  color: \"" + colorStrings.at(i) + "\"; text: \"Hello World\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -535,7 +535,7 @@ void tst_qdeclarativetextedit::color()
     //test selection
     for (int i = 0; i < colorStrings.size(); i++)
     {
-        QString componentStr = "import Qt 4.7\nTextEdit {  selectionColor: \"" + colorStrings.at(i) + "\"; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit {  selectionColor: \"" + colorStrings.at(i) + "\"; text: \"Hello World\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -546,7 +546,7 @@ void tst_qdeclarativetextedit::color()
     //test selected text
     for (int i = 0; i < colorStrings.size(); i++)
     {
-        QString componentStr = "import Qt 4.7\nTextEdit {  selectedTextColor: \"" + colorStrings.at(i) + "\"; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit {  selectedTextColor: \"" + colorStrings.at(i) + "\"; text: \"Hello World\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -559,7 +559,7 @@ void tst_qdeclarativetextedit::color()
         QColor testColor("#001234");
         testColor.setAlpha(170);
 
-        QString componentStr = "import Qt 4.7\nTextEdit {  color: \"" + colorStr + "\"; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit {  color: \"" + colorStr + "\"; text: \"Hello World\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -572,7 +572,7 @@ void tst_qdeclarativetextedit::color()
 void tst_qdeclarativetextedit::textMargin()
 {
     for(qreal i=0; i<=10; i+=0.3){
-        QString componentStr = "import Qt 4.7\nTextEdit {  textMargin: " + QString::number(i) + "; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit {  textMargin: " + QString::number(i) + "; text: \"Hello World\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -584,7 +584,7 @@ void tst_qdeclarativetextedit::textMargin()
 void tst_qdeclarativetextedit::persistentSelection()
 {
     {
-        QString componentStr = "import Qt 4.7\nTextEdit {  persistentSelection: true; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit {  persistentSelection: true; text: \"Hello World\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -593,7 +593,7 @@ void tst_qdeclarativetextedit::persistentSelection()
     }
 
     {
-        QString componentStr = "import Qt 4.7\nTextEdit {  persistentSelection: false; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit {  persistentSelection: false; text: \"Hello World\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -605,7 +605,7 @@ void tst_qdeclarativetextedit::persistentSelection()
 void tst_qdeclarativetextedit::focusOnPress()
 {
     {
-        QString componentStr = "import Qt 4.7\nTextEdit {  activeFocusOnPress: true; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit {  activeFocusOnPress: true; text: \"Hello World\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -614,7 +614,7 @@ void tst_qdeclarativetextedit::focusOnPress()
     }
 
     {
-        QString componentStr = "import Qt 4.7\nTextEdit {  activeFocusOnPress: false; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextEdit {  activeFocusOnPress: false; text: \"Hello World\" }";
         QDeclarativeComponent texteditComponent(&engine);
         texteditComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -626,7 +626,7 @@ void tst_qdeclarativetextedit::focusOnPress()
 void tst_qdeclarativetextedit::selection()
 {
     QString testStr = standard[0];//TODO: What should happen for multiline/rich text?
-    QString componentStr = "import Qt 4.7\nTextEdit {  text: \""+ testStr +"\"; }";
+    QString componentStr = "import QtQuick 1.0\nTextEdit {  text: \""+ testStr +"\"; }";
     QDeclarativeComponent texteditComponent(&engine);
     texteditComponent.setData(componentStr.toLatin1(), QUrl());
     QDeclarativeTextEdit *textEditObject = qobject_cast<QDeclarativeTextEdit*>(texteditComponent.create());
@@ -866,7 +866,7 @@ void tst_qdeclarativetextedit::copyAndPaste() {
     }
 #endif
 
-    QString componentStr = "import Qt 4.7\nTextEdit { text: \"Hello world!\" }";
+    QString componentStr = "import QtQuick 1.0\nTextEdit { text: \"Hello world!\" }";
     QDeclarativeComponent textEditComponent(&engine);
     textEditComponent.setData(componentStr.toLatin1(), QUrl());
     QDeclarativeTextEdit *textEdit = qobject_cast<QDeclarativeTextEdit*>(textEditComponent.create());
diff --git a/tests/auto/declarative/qdeclarativetextinput/data/cursorTest.qml b/tests/auto/declarative/qdeclarativetextinput/data/cursorTest.qml
index f0d1be5..73085c1 100644
--- a/tests/auto/declarative/qdeclarativetextinput/data/cursorTest.qml
+++ b/tests/auto/declarative/qdeclarativetextinput/data/cursorTest.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle { width: 300; height: 300; color: "white"
     TextInput {  text: "Hello world!"; id: textInputObject; objectName: "textInputObject"
diff --git a/tests/auto/declarative/qdeclarativetextinput/data/echoMode.qml b/tests/auto/declarative/qdeclarativetextinput/data/echoMode.qml
index 66a2017..0320872 100644
--- a/tests/auto/declarative/qdeclarativetextinput/data/echoMode.qml
+++ b/tests/auto/declarative/qdeclarativetextinput/data/echoMode.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     property QtObject myInput: input
diff --git a/tests/auto/declarative/qdeclarativetextinput/data/geometrySignals.qml b/tests/auto/declarative/qdeclarativetextinput/data/geometrySignals.qml
index a9b50fe..353d0e2 100644
--- a/tests/auto/declarative/qdeclarativetextinput/data/geometrySignals.qml
+++ b/tests/auto/declarative/qdeclarativetextinput/data/geometrySignals.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 400; height: 500;
diff --git a/tests/auto/declarative/qdeclarativetextinput/data/horizontalAlignment.qml b/tests/auto/declarative/qdeclarativetextinput/data/horizontalAlignment.qml
index b97f18e..3114c48 100644
--- a/tests/auto/declarative/qdeclarativetextinput/data/horizontalAlignment.qml
+++ b/tests/auto/declarative/qdeclarativetextinput/data/horizontalAlignment.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: top
diff --git a/tests/auto/declarative/qdeclarativetextinput/data/inputmethods.qml b/tests/auto/declarative/qdeclarativetextinput/data/inputmethods.qml
index 405ee22..5063892 100644
--- a/tests/auto/declarative/qdeclarativetextinput/data/inputmethods.qml
+++ b/tests/auto/declarative/qdeclarativetextinput/data/inputmethods.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 TextInput {
     text: "Hello world!"
diff --git a/tests/auto/declarative/qdeclarativetextinput/data/masks.qml b/tests/auto/declarative/qdeclarativetextinput/data/masks.qml
index 141c243..c75764a 100644
--- a/tests/auto/declarative/qdeclarativetextinput/data/masks.qml
+++ b/tests/auto/declarative/qdeclarativetextinput/data/masks.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 TextInput{
     focus: true
diff --git a/tests/auto/declarative/qdeclarativetextinput/data/maxLength.qml b/tests/auto/declarative/qdeclarativetextinput/data/maxLength.qml
index c3d5994..95902bb 100644
--- a/tests/auto/declarative/qdeclarativetextinput/data/maxLength.qml
+++ b/tests/auto/declarative/qdeclarativetextinput/data/maxLength.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 TextInput{
     focus: true
diff --git a/tests/auto/declarative/qdeclarativetextinput/data/navigation.qml b/tests/auto/declarative/qdeclarativetextinput/data/navigation.qml
index 58866b7..af1b140 100644
--- a/tests/auto/declarative/qdeclarativetextinput/data/navigation.qml
+++ b/tests/auto/declarative/qdeclarativetextinput/data/navigation.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     property variant myInput: input
diff --git a/tests/auto/declarative/qdeclarativetextinput/data/positionAt.qml b/tests/auto/declarative/qdeclarativetextinput/data/positionAt.qml
index 2800351..cbbf33d 100644
--- a/tests/auto/declarative/qdeclarativetextinput/data/positionAt.qml
+++ b/tests/auto/declarative/qdeclarativetextinput/data/positionAt.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 TextInput{
     focus: true
diff --git a/tests/auto/declarative/qdeclarativetextinput/data/readOnly.qml b/tests/auto/declarative/qdeclarativetextinput/data/readOnly.qml
index b10ea81..f173649 100644
--- a/tests/auto/declarative/qdeclarativetextinput/data/readOnly.qml
+++ b/tests/auto/declarative/qdeclarativetextinput/data/readOnly.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     property variant myInput: input
diff --git a/tests/auto/declarative/qdeclarativetextinput/data/validators.qml b/tests/auto/declarative/qdeclarativetextinput/data/validators.qml
index 4b1ba27..e26bcb3 100644
--- a/tests/auto/declarative/qdeclarativetextinput/data/validators.qml
+++ b/tests/auto/declarative/qdeclarativetextinput/data/validators.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     property variant intInput: intInput
diff --git a/tests/auto/declarative/qdeclarativetextinput/tst_qdeclarativetextinput.cpp b/tests/auto/declarative/qdeclarativetextinput/tst_qdeclarativetextinput.cpp
index 7450d35..76e0102 100644
--- a/tests/auto/declarative/qdeclarativetextinput/tst_qdeclarativetextinput.cpp
+++ b/tests/auto/declarative/qdeclarativetextinput/tst_qdeclarativetextinput.cpp
@@ -144,7 +144,7 @@ void tst_qdeclarativetextinput::text()
 {
     {
         QDeclarativeComponent textinputComponent(&engine);
-        textinputComponent.setData("import Qt 4.7\nTextInput {  text: \"\"  }", QUrl());
+        textinputComponent.setData("import QtQuick 1.0\nTextInput {  text: \"\"  }", QUrl());
         QDeclarativeTextInput *textinputObject = qobject_cast<QDeclarativeTextInput*>(textinputComponent.create());
 
         QVERIFY(textinputObject != 0);
@@ -155,7 +155,7 @@ void tst_qdeclarativetextinput::text()
 
     for (int i = 0; i < standard.size(); i++)
     {
-        QString componentStr = "import Qt 4.7\nTextInput { text: \"" + standard.at(i) + "\" }";
+        QString componentStr = "import QtQuick 1.0\nTextInput { text: \"" + standard.at(i) + "\" }";
         QDeclarativeComponent textinputComponent(&engine);
         textinputComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextInput *textinputObject = qobject_cast<QDeclarativeTextInput*>(textinputComponent.create());
@@ -173,7 +173,7 @@ void tst_qdeclarativetextinput::width()
     // uses Font metrics to find the width for standard
     {
         QDeclarativeComponent textinputComponent(&engine);
-        textinputComponent.setData("import Qt 4.7\nTextInput {  text: \"\" }", QUrl());
+        textinputComponent.setData("import QtQuick 1.0\nTextInput {  text: \"\" }", QUrl());
         QDeclarativeTextInput *textinputObject = qobject_cast<QDeclarativeTextInput*>(textinputComponent.create());
 
         QVERIFY(textinputObject != 0);
@@ -188,7 +188,7 @@ void tst_qdeclarativetextinput::width()
         QFontMetricsF fm(f);
         qreal metricWidth = fm.width(standard.at(i));
 
-        QString componentStr = "import Qt 4.7\nTextInput { text: \"" + standard.at(i) + "\" }";
+        QString componentStr = "import QtQuick 1.0\nTextInput { text: \"" + standard.at(i) + "\" }";
         QDeclarativeComponent textinputComponent(&engine);
         textinputComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextInput *textinputObject = qobject_cast<QDeclarativeTextInput*>(textinputComponent.create());
@@ -205,7 +205,7 @@ void tst_qdeclarativetextinput::font()
 {
     //test size, then bold, then italic, then family
     { 
-        QString componentStr = "import Qt 4.7\nTextInput {  font.pointSize: 40; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextInput {  font.pointSize: 40; text: \"Hello World\" }";
         QDeclarativeComponent textinputComponent(&engine);
         textinputComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextInput *textinputObject = qobject_cast<QDeclarativeTextInput*>(textinputComponent.create());
@@ -219,7 +219,7 @@ void tst_qdeclarativetextinput::font()
     }
 
     { 
-        QString componentStr = "import Qt 4.7\nTextInput {  font.bold: true; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextInput {  font.bold: true; text: \"Hello World\" }";
         QDeclarativeComponent textinputComponent(&engine);
         textinputComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextInput *textinputObject = qobject_cast<QDeclarativeTextInput*>(textinputComponent.create());
@@ -232,7 +232,7 @@ void tst_qdeclarativetextinput::font()
     }
 
     { 
-        QString componentStr = "import Qt 4.7\nTextInput {  font.italic: true; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextInput {  font.italic: true; text: \"Hello World\" }";
         QDeclarativeComponent textinputComponent(&engine);
         textinputComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextInput *textinputObject = qobject_cast<QDeclarativeTextInput*>(textinputComponent.create());
@@ -245,7 +245,7 @@ void tst_qdeclarativetextinput::font()
     }
  
     { 
-        QString componentStr = "import Qt 4.7\nTextInput {  font.family: \"Helvetica\"; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextInput {  font.family: \"Helvetica\"; text: \"Hello World\" }";
         QDeclarativeComponent textinputComponent(&engine);
         textinputComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextInput *textinputObject = qobject_cast<QDeclarativeTextInput*>(textinputComponent.create());
@@ -259,7 +259,7 @@ void tst_qdeclarativetextinput::font()
     }
 
     { 
-        QString componentStr = "import Qt 4.7\nTextInput {  font.family: \"\"; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextInput {  font.family: \"\"; text: \"Hello World\" }";
         QDeclarativeComponent textinputComponent(&engine);
         textinputComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextInput *textinputObject = qobject_cast<QDeclarativeTextInput*>(textinputComponent.create());
@@ -276,7 +276,7 @@ void tst_qdeclarativetextinput::color()
     //test color
     for (int i = 0; i < colorStrings.size(); i++)
     { 
-        QString componentStr = "import Qt 4.7\nTextInput {  color: \"" + colorStrings.at(i) + "\"; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextInput {  color: \"" + colorStrings.at(i) + "\"; text: \"Hello World\" }";
         QDeclarativeComponent textinputComponent(&engine);
         textinputComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextInput *textinputObject = qobject_cast<QDeclarativeTextInput*>(textinputComponent.create());
@@ -289,7 +289,7 @@ void tst_qdeclarativetextinput::color()
     //test selection color
     for (int i = 0; i < colorStrings.size(); i++)
     {
-        QString componentStr = "import Qt 4.7\nTextInput {  selectionColor: \"" + colorStrings.at(i) + "\"; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextInput {  selectionColor: \"" + colorStrings.at(i) + "\"; text: \"Hello World\" }";
         QDeclarativeComponent textinputComponent(&engine);
         textinputComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextInput *textinputObject = qobject_cast<QDeclarativeTextInput*>(textinputComponent.create());
@@ -302,7 +302,7 @@ void tst_qdeclarativetextinput::color()
     //test selected text color
     for (int i = 0; i < colorStrings.size(); i++)
     { 
-        QString componentStr = "import Qt 4.7\nTextInput {  selectedTextColor: \"" + colorStrings.at(i) + "\"; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextInput {  selectedTextColor: \"" + colorStrings.at(i) + "\"; text: \"Hello World\" }";
         QDeclarativeComponent textinputComponent(&engine);
         textinputComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextInput *textinputObject = qobject_cast<QDeclarativeTextInput*>(textinputComponent.create());
@@ -317,7 +317,7 @@ void tst_qdeclarativetextinput::color()
         QColor testColor("#001234");
         testColor.setAlpha(170);
 
-        QString componentStr = "import Qt 4.7\nTextInput {  color: \"" + colorStr + "\"; text: \"Hello World\" }";
+        QString componentStr = "import QtQuick 1.0\nTextInput {  color: \"" + colorStr + "\"; text: \"Hello World\" }";
         QDeclarativeComponent textinputComponent(&engine);
         textinputComponent.setData(componentStr.toLatin1(), QUrl());
         QDeclarativeTextInput *textinputObject = qobject_cast<QDeclarativeTextInput*>(textinputComponent.create());
@@ -332,7 +332,7 @@ void tst_qdeclarativetextinput::color()
 void tst_qdeclarativetextinput::selection()
 {
     QString testStr = standard[0];
-    QString componentStr = "import Qt 4.7\nTextInput {  text: \""+ testStr +"\"; }";
+    QString componentStr = "import QtQuick 1.0\nTextInput {  text: \""+ testStr +"\"; }";
     QDeclarativeComponent textinputComponent(&engine);
     textinputComponent.setData(componentStr.toLatin1(), QUrl());
     QDeclarativeTextInput *textinputObject = qobject_cast<QDeclarativeTextInput*>(textinputComponent.create());
@@ -509,7 +509,7 @@ void tst_qdeclarativetextinput::maxLength()
 void tst_qdeclarativetextinput::masks()
 {
     //Not a comprehensive test of the possible masks, that's done elsewhere (QLineEdit)
-    //QString componentStr = "import Qt 4.7\nTextInput {  inputMask: 'HHHHhhhh'; }";
+    //QString componentStr = "import QtQuick 1.0\nTextInput {  inputMask: 'HHHHhhhh'; }";
     QDeclarativeView *canvas = createView(SRCDIR "/data/masks.qml");
     canvas->show();
     canvas->setFocus();
@@ -713,7 +713,7 @@ void tst_qdeclarativetextinput::copyAndPaste() {
     }
 #endif
 
-    QString componentStr = "import Qt 4.7\nTextInput { text: \"Hello world!\" }";
+    QString componentStr = "import QtQuick 1.0\nTextInput { text: \"Hello world!\" }";
     QDeclarativeComponent textInputComponent(&engine);
     textInputComponent.setData(componentStr.toLatin1(), QUrl());
     QDeclarativeTextInput *textInput = qobject_cast<QDeclarativeTextInput*>(textInputComponent.create());
@@ -771,7 +771,7 @@ void tst_qdeclarativetextinput::copyAndPaste() {
 
 void tst_qdeclarativetextinput::passwordCharacter()
 {
-    QString componentStr = "import Qt 4.7\nTextInput { text: \"Hello world!\"; font.family: \"Helvetica\"; echoMode: TextInput.Password }";
+    QString componentStr = "import QtQuick 1.0\nTextInput { text: \"Hello world!\"; font.family: \"Helvetica\"; echoMode: TextInput.Password }";
     QDeclarativeComponent textInputComponent(&engine);
     textInputComponent.setData(componentStr.toLatin1(), QUrl());
     QDeclarativeTextInput *textInput = qobject_cast<QDeclarativeTextInput*>(textInputComponent.create());
diff --git a/tests/auto/declarative/qdeclarativetimer/tst_qdeclarativetimer.cpp b/tests/auto/declarative/qdeclarativetimer/tst_qdeclarativetimer.cpp
index f49cbd0..8c3e618 100644
--- a/tests/auto/declarative/qdeclarativetimer/tst_qdeclarativetimer.cpp
+++ b/tests/auto/declarative/qdeclarativetimer/tst_qdeclarativetimer.cpp
@@ -100,7 +100,7 @@ void tst_qdeclarativetimer::notRepeating()
 {
     QDeclarativeEngine engine;
     QDeclarativeComponent component(&engine);
-    component.setData(QByteArray("import Qt 4.7\nTimer { interval: 100; running: true }"), QUrl::fromLocalFile(""));
+    component.setData(QByteArray("import QtQuick 1.0\nTimer { interval: 100; running: true }"), QUrl::fromLocalFile(""));
     QDeclarativeTimer *timer = qobject_cast<QDeclarativeTimer*>(component.create());
     QVERIFY(timer != 0);
     QVERIFY(timer->isRunning());
@@ -121,7 +121,7 @@ void tst_qdeclarativetimer::notRepeatingStart()
 {
     QDeclarativeEngine engine;
     QDeclarativeComponent component(&engine);
-    component.setData(QByteArray("import Qt 4.7\nTimer { interval: 100 }"), QUrl::fromLocalFile(""));
+    component.setData(QByteArray("import QtQuick 1.0\nTimer { interval: 100 }"), QUrl::fromLocalFile(""));
     QDeclarativeTimer *timer = qobject_cast<QDeclarativeTimer*>(component.create());
     QVERIFY(timer != 0);
     QVERIFY(!timer->isRunning());
@@ -146,7 +146,7 @@ void tst_qdeclarativetimer::repeat()
 {
     QDeclarativeEngine engine;
     QDeclarativeComponent component(&engine);
-    component.setData(QByteArray("import Qt 4.7\nTimer { interval: 100; repeat: true; running: true }"), QUrl::fromLocalFile(""));
+    component.setData(QByteArray("import QtQuick 1.0\nTimer { interval: 100; repeat: true; running: true }"), QUrl::fromLocalFile(""));
     QDeclarativeTimer *timer = qobject_cast<QDeclarativeTimer*>(component.create());
     QVERIFY(timer != 0);
 
@@ -188,7 +188,7 @@ void tst_qdeclarativetimer::triggeredOnStart()
 {
     QDeclarativeEngine engine;
     QDeclarativeComponent component(&engine);
-    component.setData(QByteArray("import Qt 4.7\nTimer { interval: 100; running: true; triggeredOnStart: true }"), QUrl::fromLocalFile(""));
+    component.setData(QByteArray("import QtQuick 1.0\nTimer { interval: 100; running: true; triggeredOnStart: true }"), QUrl::fromLocalFile(""));
     QDeclarativeTimer *timer = qobject_cast<QDeclarativeTimer*>(component.create());
     QVERIFY(timer != 0);
     QVERIFY(timer->triggeredOnStart());
@@ -223,7 +223,7 @@ void tst_qdeclarativetimer::triggeredOnStartRepeat()
 {
     QDeclarativeEngine engine;
     QDeclarativeComponent component(&engine);
-    component.setData(QByteArray("import Qt 4.7\nTimer { interval: 100; running: true; triggeredOnStart: true; repeat: true }"), QUrl::fromLocalFile(""));
+    component.setData(QByteArray("import QtQuick 1.0\nTimer { interval: 100; running: true; triggeredOnStart: true; repeat: true }"), QUrl::fromLocalFile(""));
     QDeclarativeTimer *timer = qobject_cast<QDeclarativeTimer*>(component.create());
     QVERIFY(timer != 0);
 
@@ -247,7 +247,7 @@ void tst_qdeclarativetimer::noTriggerIfNotRunning()
     QDeclarativeEngine engine;
     QDeclarativeComponent component(&engine);
     component.setData(QByteArray(
-        "import Qt 4.7\n"
+        "import QtQuick 1.0\n"
         "Item { property bool ok: true\n"
             "Timer { id: t1; interval: 100; repeat: true; running: true; onTriggered: if (!running) ok=false }"
             "Timer { interval: 10; running: true; onTriggered: t1.running=false }"
@@ -265,7 +265,7 @@ void tst_qdeclarativetimer::changeDuration()
 {
     QDeclarativeEngine engine;
     QDeclarativeComponent component(&engine);
-    component.setData(QByteArray("import Qt 4.7\nTimer { interval: 200; repeat: true; running: true }"), QUrl::fromLocalFile(""));
+    component.setData(QByteArray("import QtQuick 1.0\nTimer { interval: 200; repeat: true; running: true }"), QUrl::fromLocalFile(""));
     QDeclarativeTimer *timer = qobject_cast<QDeclarativeTimer*>(component.create());
     QVERIFY(timer != 0);
 
@@ -301,7 +301,7 @@ void tst_qdeclarativetimer::restart()
 {
     QDeclarativeEngine engine;
     QDeclarativeComponent component(&engine);
-    component.setData(QByteArray("import Qt 4.7\nTimer { interval: 500; repeat: true; running: true }"), QUrl::fromLocalFile(""));
+    component.setData(QByteArray("import QtQuick 1.0\nTimer { interval: 500; repeat: true; running: true }"), QUrl::fromLocalFile(""));
     QDeclarativeTimer *timer = qobject_cast<QDeclarativeTimer*>(component.create());
     QVERIFY(timer != 0);
 
@@ -328,7 +328,7 @@ void tst_qdeclarativetimer::parentProperty()
 {
     QDeclarativeEngine engine;
     QDeclarativeComponent component(&engine);
-    component.setData(QByteArray("import Qt 4.7\nItem { Timer { objectName: \"timer\"; running: parent.visible } }"), QUrl::fromLocalFile(""));
+    component.setData(QByteArray("import QtQuick 1.0\nItem { Timer { objectName: \"timer\"; running: parent.visible } }"), QUrl::fromLocalFile(""));
     QDeclarativeItem *item = qobject_cast<QDeclarativeItem*>(component.create());
     QVERIFY(item != 0);
     QDeclarativeTimer *timer = item->findChild<QDeclarativeTimer*>("timer");
diff --git a/tests/auto/declarative/qdeclarativevaluetypes/data/conflicting.1.qml b/tests/auto/declarative/qdeclarativevaluetypes/data/conflicting.1.qml
index 52591b1..e2e6962 100644
--- a/tests/auto/declarative/qdeclarativevaluetypes/data/conflicting.1.qml
+++ b/tests/auto/declarative/qdeclarativevaluetypes/data/conflicting.1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: root
diff --git a/tests/auto/declarative/qdeclarativevaluetypes/data/conflicting.2.qml b/tests/auto/declarative/qdeclarativevaluetypes/data/conflicting.2.qml
index 35005fe..0e09ff9 100644
--- a/tests/auto/declarative/qdeclarativevaluetypes/data/conflicting.2.qml
+++ b/tests/auto/declarative/qdeclarativevaluetypes/data/conflicting.2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: root
diff --git a/tests/auto/declarative/qdeclarativevaluetypes/data/conflicting.3.qml b/tests/auto/declarative/qdeclarativevaluetypes/data/conflicting.3.qml
index 4ae45a4..1f6646e 100644
--- a/tests/auto/declarative/qdeclarativevaluetypes/data/conflicting.3.qml
+++ b/tests/auto/declarative/qdeclarativevaluetypes/data/conflicting.3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: root
diff --git a/tests/auto/declarative/qdeclarativevaluetypes/data/deletedObject.qml b/tests/auto/declarative/qdeclarativevaluetypes/data/deletedObject.qml
index 69b5bfd..391caba 100644
--- a/tests/auto/declarative/qdeclarativevaluetypes/data/deletedObject.qml
+++ b/tests/auto/declarative/qdeclarativevaluetypes/data/deletedObject.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 import "deletedObject.js" as JS
 
 MyTypeObject {
diff --git a/tests/auto/declarative/qdeclarativevaluetypes/data/enums.3.qml b/tests/auto/declarative/qdeclarativevaluetypes/data/enums.3.qml
index b6767b0..082aed1 100644
--- a/tests/auto/declarative/qdeclarativevaluetypes/data/enums.3.qml
+++ b/tests/auto/declarative/qdeclarativevaluetypes/data/enums.3.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyTypeObject {
     font.capitalization: Font.AllUppercase
diff --git a/tests/auto/declarative/qdeclarativevaluetypes/data/enums.4.qml b/tests/auto/declarative/qdeclarativevaluetypes/data/enums.4.qml
index 4227ebf..e5d9ab2 100644
--- a/tests/auto/declarative/qdeclarativevaluetypes/data/enums.4.qml
+++ b/tests/auto/declarative/qdeclarativevaluetypes/data/enums.4.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7 as MyQt
+import QtQuick 1.0 as MyQt
 
 MyTypeObject {
     font.capitalization: MyQt.Font.AllUppercase
diff --git a/tests/auto/declarative/qdeclarativevaluetypes/data/enums.5.qml b/tests/auto/declarative/qdeclarativevaluetypes/data/enums.5.qml
index a66e9d6..8ec508c 100644
--- a/tests/auto/declarative/qdeclarativevaluetypes/data/enums.5.qml
+++ b/tests/auto/declarative/qdeclarativevaluetypes/data/enums.5.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7 as MyQt
+import QtQuick 1.0 as MyQt
 
 MyTypeObject {
     MyQt.Component.onCompleted: {
diff --git a/tests/auto/declarative/qdeclarativevaluetypes/data/font_write.5.qml b/tests/auto/declarative/qdeclarativevaluetypes/data/font_write.5.qml
index cc51c31..2fdfddb 100644
--- a/tests/auto/declarative/qdeclarativevaluetypes/data/font_write.5.qml
+++ b/tests/auto/declarative/qdeclarativevaluetypes/data/font_write.5.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import Test 1.0
 
 Item {
diff --git a/tests/auto/declarative/qdeclarativevaluetypes/data/returnValues.qml b/tests/auto/declarative/qdeclarativevaluetypes/data/returnValues.qml
index 0615300..f1c1855 100644
--- a/tests/auto/declarative/qdeclarativevaluetypes/data/returnValues.qml
+++ b/tests/auto/declarative/qdeclarativevaluetypes/data/returnValues.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyTypeObject {
     property bool test1: false;
diff --git a/tests/auto/declarative/qdeclarativevaluetypes/data/scriptAccess.qml b/tests/auto/declarative/qdeclarativevaluetypes/data/scriptAccess.qml
index e962ab0..9299c8b 100644
--- a/tests/auto/declarative/qdeclarativevaluetypes/data/scriptAccess.qml
+++ b/tests/auto/declarative/qdeclarativevaluetypes/data/scriptAccess.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import Test 1.0
 
 MyTypeObject {
diff --git a/tests/auto/declarative/qdeclarativevaluetypes/data/sizereadonly_writeerror4.qml b/tests/auto/declarative/qdeclarativevaluetypes/data/sizereadonly_writeerror4.qml
index 045fc51..fc41ecf 100644
--- a/tests/auto/declarative/qdeclarativevaluetypes/data/sizereadonly_writeerror4.qml
+++ b/tests/auto/declarative/qdeclarativevaluetypes/data/sizereadonly_writeerror4.qml
@@ -1,5 +1,5 @@
 import Test 1.0
-import Qt 4.7
+import QtQuick 1.0
 
 MyTypeObject {
     Component.onCompleted: {
diff --git a/tests/auto/declarative/qdeclarativevaluetypes/data/varAssignment.qml b/tests/auto/declarative/qdeclarativevaluetypes/data/varAssignment.qml
index e4715ab..ff80ff8 100644
--- a/tests/auto/declarative/qdeclarativevaluetypes/data/varAssignment.qml
+++ b/tests/auto/declarative/qdeclarativevaluetypes/data/varAssignment.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int x;
diff --git a/tests/auto/declarative/qdeclarativeview/data/error1.qml b/tests/auto/declarative/qdeclarativeview/data/error1.qml
index c154716..4887ff9 100644
--- a/tests/auto/declarative/qdeclarativeview/data/error1.qml
+++ b/tests/auto/declarative/qdeclarativeview/data/error1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     nonExistentProperty: 5
diff --git a/tests/auto/declarative/qdeclarativeview/data/resizemodedeclarativeitem.qml b/tests/auto/declarative/qdeclarativeview/data/resizemodedeclarativeitem.qml
index 27c8454..e5501a1 100644
--- a/tests/auto/declarative/qdeclarativeview/data/resizemodedeclarativeitem.qml
+++ b/tests/auto/declarative/qdeclarativeview/data/resizemodedeclarativeitem.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Item {
     width: 200
     height: 200
diff --git a/tests/auto/declarative/qdeclarativeview/data/resizemodegraphicswidget.qml b/tests/auto/declarative/qdeclarativeview/data/resizemodegraphicswidget.qml
index 964810c..f270908 100644
--- a/tests/auto/declarative/qdeclarativeview/data/resizemodegraphicswidget.qml
+++ b/tests/auto/declarative/qdeclarativeview/data/resizemodegraphicswidget.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 QGraphicsWidget {
     width: 200
     height: 200
diff --git a/tests/auto/declarative/qdeclarativeviewer/data/orientation.qml b/tests/auto/declarative/qdeclarativeviewer/data/orientation.qml
index 57db82d..fb34312 100644
--- a/tests/auto/declarative/qdeclarativeviewer/data/orientation.qml
+++ b/tests/auto/declarative/qdeclarativeviewer/data/orientation.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Rectangle {
     color: "black"
     width: (runtime.orientation == Orientation.Landscape || runtime.orientation == Orientation.LandscapeInverted) ? 300 : 200
diff --git a/tests/auto/declarative/qdeclarativevisualdatamodel/data/datalist.qml b/tests/auto/declarative/qdeclarativevisualdatamodel/data/datalist.qml
index c5e945a..ebf1eea 100644
--- a/tests/auto/declarative/qdeclarativevisualdatamodel/data/datalist.qml
+++ b/tests/auto/declarative/qdeclarativevisualdatamodel/data/datalist.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 ListView {
     width: 100
diff --git a/tests/auto/declarative/qdeclarativevisualdatamodel/data/objectlist.qml b/tests/auto/declarative/qdeclarativevisualdatamodel/data/objectlist.qml
index d030222..4134259 100644
--- a/tests/auto/declarative/qdeclarativevisualdatamodel/data/objectlist.qml
+++ b/tests/auto/declarative/qdeclarativevisualdatamodel/data/objectlist.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 ListView {
     width: 100
diff --git a/tests/auto/declarative/qdeclarativevisualdatamodel/data/singlerole1.qml b/tests/auto/declarative/qdeclarativevisualdatamodel/data/singlerole1.qml
index 7ea74f2..d72e128 100644
--- a/tests/auto/declarative/qdeclarativevisualdatamodel/data/singlerole1.qml
+++ b/tests/auto/declarative/qdeclarativevisualdatamodel/data/singlerole1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 ListView {
     width: 100
diff --git a/tests/auto/declarative/qdeclarativevisualdatamodel/data/singlerole2.qml b/tests/auto/declarative/qdeclarativevisualdatamodel/data/singlerole2.qml
index 6654d6b..b9e666c 100644
--- a/tests/auto/declarative/qdeclarativevisualdatamodel/data/singlerole2.qml
+++ b/tests/auto/declarative/qdeclarativevisualdatamodel/data/singlerole2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 ListView {
     width: 100
diff --git a/tests/auto/declarative/qdeclarativevisualdatamodel/data/visualdatamodel.qml b/tests/auto/declarative/qdeclarativevisualdatamodel/data/visualdatamodel.qml
index d70f82b..a5c44d0 100644
--- a/tests/auto/declarative/qdeclarativevisualdatamodel/data/visualdatamodel.qml
+++ b/tests/auto/declarative/qdeclarativevisualdatamodel/data/visualdatamodel.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 VisualDataModel {
     function setRoot() {
diff --git a/tests/auto/declarative/qdeclarativewebview/data/basic.qml b/tests/auto/declarative/qdeclarativewebview/data/basic.qml
index ff5d3fd..73330cd 100644
--- a/tests/auto/declarative/qdeclarativewebview/data/basic.qml
+++ b/tests/auto/declarative/qdeclarativewebview/data/basic.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import QtWebKit 1.0
 
 WebView {
diff --git a/tests/auto/declarative/qdeclarativewebview/data/elements.qml b/tests/auto/declarative/qdeclarativewebview/data/elements.qml
index 3adfff8..b86dd9d 100644
--- a/tests/auto/declarative/qdeclarativewebview/data/elements.qml
+++ b/tests/auto/declarative/qdeclarativewebview/data/elements.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import QtWebKit 1.0
 
 WebView {
diff --git a/tests/auto/declarative/qdeclarativewebview/data/javaScript.qml b/tests/auto/declarative/qdeclarativewebview/data/javaScript.qml
index 9f07a51..527e3b9 100644
--- a/tests/auto/declarative/qdeclarativewebview/data/javaScript.qml
+++ b/tests/auto/declarative/qdeclarativewebview/data/javaScript.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import QtWebKit 1.0
 
 WebView {
diff --git a/tests/auto/declarative/qdeclarativewebview/data/loadError.qml b/tests/auto/declarative/qdeclarativewebview/data/loadError.qml
index a0cc4c8..baab1a0 100644
--- a/tests/auto/declarative/qdeclarativewebview/data/loadError.qml
+++ b/tests/auto/declarative/qdeclarativewebview/data/loadError.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import QtWebKit 1.0
 
 WebView {
diff --git a/tests/auto/declarative/qdeclarativewebview/data/newwindows.qml b/tests/auto/declarative/qdeclarativewebview/data/newwindows.qml
index e5967b5..e66631d 100644
--- a/tests/auto/declarative/qdeclarativewebview/data/newwindows.qml
+++ b/tests/auto/declarative/qdeclarativewebview/data/newwindows.qml
@@ -1,6 +1,6 @@
 // Demonstrates opening new WebViews from HTML
 
-import Qt 4.7
+import QtQuick 1.0
 import QtWebKit 1.0
 
 Grid {
diff --git a/tests/auto/declarative/qdeclarativewebview/data/propertychanges.qml b/tests/auto/declarative/qdeclarativewebview/data/propertychanges.qml
index 569f4a5..db06887 100644
--- a/tests/auto/declarative/qdeclarativewebview/data/propertychanges.qml
+++ b/tests/auto/declarative/qdeclarativewebview/data/propertychanges.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import QtWebKit 1.0
 
 Item {
diff --git a/tests/auto/declarative/qdeclarativewebview/data/sethtml.qml b/tests/auto/declarative/qdeclarativewebview/data/sethtml.qml
index 1edd436..7889704 100644
--- a/tests/auto/declarative/qdeclarativewebview/data/sethtml.qml
+++ b/tests/auto/declarative/qdeclarativewebview/data/sethtml.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import QtWebKit 1.0
 
 WebView {
diff --git a/tests/auto/declarative/qdeclarativewebview/tst_qdeclarativewebview.cpp b/tests/auto/declarative/qdeclarativewebview/tst_qdeclarativewebview.cpp
index 2bded6b..1f460a3 100644
--- a/tests/auto/declarative/qdeclarativewebview/tst_qdeclarativewebview.cpp
+++ b/tests/auto/declarative/qdeclarativewebview/tst_qdeclarativewebview.cpp
@@ -454,7 +454,7 @@ void tst_qdeclarativewebview::newWindowComponent()
     QTRY_COMPARE(wv->property("progress").toDouble(), 1.0);
 
     QDeclarativeComponent substituteComponent(&engine);
-    substituteComponent.setData("import Qt 4.7; WebView { objectName: 'newWebView'; url: 'basic.html'; }", QUrl::fromLocalFile(""));
+    substituteComponent.setData("import QtQuick 1.0; WebView { objectName: 'newWebView'; url: 'basic.html'; }", QUrl::fromLocalFile(""));
     QSignalSpy newWindowComponentSpy(wv, SIGNAL(newWindowComponentChanged()));
 
     wv->setProperty("newWindowComponent", QVariant::fromValue(&substituteComponent));
diff --git a/tests/auto/declarative/qdeclarativeworkerscript/data/BaseWorker.qml b/tests/auto/declarative/qdeclarativeworkerscript/data/BaseWorker.qml
index e06afa2..b419c83 100644
--- a/tests/auto/declarative/qdeclarativeworkerscript/data/BaseWorker.qml
+++ b/tests/auto/declarative/qdeclarativeworkerscript/data/BaseWorker.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 WorkerScript {
     id: worker
diff --git a/tests/auto/declarative/qdeclarativeworkerscript/data/worker.qml b/tests/auto/declarative/qdeclarativeworkerscript/data/worker.qml
index 1a20098..0c439c4 100644
--- a/tests/auto/declarative/qdeclarativeworkerscript/data/worker.qml
+++ b/tests/auto/declarative/qdeclarativeworkerscript/data/worker.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 BaseWorker {
     source: "script.js"
diff --git a/tests/auto/declarative/qdeclarativeworkerscript/data/worker_pragma.qml b/tests/auto/declarative/qdeclarativeworkerscript/data/worker_pragma.qml
index 3b720ef..a8800ad 100644
--- a/tests/auto/declarative/qdeclarativeworkerscript/data/worker_pragma.qml
+++ b/tests/auto/declarative/qdeclarativeworkerscript/data/worker_pragma.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 BaseWorker {
     source: "script_pragma.js"
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/abort.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/abort.qml
index 24e4071..0196586 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/abort.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/abort.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string urlDummy
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/abort_opened.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/abort_opened.qml
index e78ce63..aeea278 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/abort_opened.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/abort_opened.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url: "testdocument.html"
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/abort_unsent.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/abort_unsent.qml
index 79d1355..fffc3d9 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/abort_unsent.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/abort_unsent.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url: "testdocument.html"
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/attr.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/attr.qml
index 81d8e1d..5d5dd12 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/attr.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/attr.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool xmlTest: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/callbackException.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/callbackException.qml
index cee07d6..ec6902d 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/callbackException.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/callbackException.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     id: obj
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/cdata.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/cdata.qml
index 49bfebd..be60664 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/cdata.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/cdata.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool xmlTest: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/constructor.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/constructor.qml
index ab033a5..0050f91 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/constructor.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/constructor.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool calledAsConstructor
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/defaultState.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/defaultState.qml
index d66f283..77b2b94 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/defaultState.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/defaultState.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int readyState
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/document.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/document.qml
index 1df43ef..faf3af0 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/document.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/document.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool xmlTest: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/domExceptionCodes.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/domExceptionCodes.qml
index 827ff3f..0f32a64 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/domExceptionCodes.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/domExceptionCodes.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int index_size_err: DOMException.INDEX_SIZE_ERR
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/element.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/element.qml
index e7a3fb4..daec950 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/element.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/element.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool xmlTest: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/getAllResponseHeaders.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/getAllResponseHeaders.qml
index 157ae81..686e7e5 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/getAllResponseHeaders.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/getAllResponseHeaders.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/getAllResponseHeaders_args.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/getAllResponseHeaders_args.qml
index 7008224..e8b7b77 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/getAllResponseHeaders_args.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/getAllResponseHeaders_args.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool exceptionThrown: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/getAllResponseHeaders_sent.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/getAllResponseHeaders_sent.qml
index ff58710..1d4883e 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/getAllResponseHeaders_sent.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/getAllResponseHeaders_sent.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool test: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/getAllResponseHeaders_unsent.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/getAllResponseHeaders_unsent.qml
index d6256ed..360286d 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/getAllResponseHeaders_unsent.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/getAllResponseHeaders_unsent.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool test: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader.qml
index 0f3cdef..f37545e 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader_args.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader_args.qml
index a7a8bba..61ce9c6 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader_args.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader_args.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool exceptionThrown: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader_sent.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader_sent.qml
index fc0f757..7cd91a2 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader_sent.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader_sent.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool test: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader_unsent.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader_unsent.qml
index c5507a8..983ea1b 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader_unsent.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader_unsent.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool test: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/instanceStateValues.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/instanceStateValues.qml
index d3cc845..79e06d4 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/instanceStateValues.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/instanceStateValues.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int unsent
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/invalidMethodUsage.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/invalidMethodUsage.qml
index 8c603a4..68f22f5 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/invalidMethodUsage.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/invalidMethodUsage.qml
@@ -1,4 +1,4 @@
-import Qt 4.7 
+import QtQuick 1.0 
 
 QtObject {
     property bool onreadystatechange: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/open.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/open.qml
index 24bde60..4bb5b1d 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/open.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/open.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_arg_count.1.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_arg_count.1.qml
index 86a6ac9..da6eb14 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_arg_count.1.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_arg_count.1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool exceptionThrown: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_arg_count.2.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_arg_count.2.qml
index 198219c..f003292 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_arg_count.2.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_arg_count.2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool exceptionThrown: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_invalid_method.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_invalid_method.qml
index dacc484..b87823d 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_invalid_method.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_invalid_method.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool exceptionThrown: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_sync.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_sync.qml
index d38380b..9f8f309 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_sync.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_sync.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool exceptionThrown: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_user.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_user.qml
index 2c072e4..2bec344 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_user.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_user.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_username.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_username.qml
index 825ad60..70f2fa6 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_username.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_username.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/redirectError.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/redirectError.qml
index cb8f869..f009ab7 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/redirectError.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/redirectError.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/redirectRecur.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/redirectRecur.qml
index f895a8c..86337c4 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/redirectRecur.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/redirectRecur.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/redirects.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/redirects.qml
index 268966e..cd125ad 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/redirects.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/redirects.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/responseText.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/responseText.qml
index 22a9b96..da229f6 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/responseText.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/responseText.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/responseXML_invalid.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/responseXML_invalid.qml
index d754921..393ff09 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/responseXML_invalid.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/responseXML_invalid.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool xmlNull: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_alreadySent.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_alreadySent.qml
index 8f69a94..fd1c424 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_alreadySent.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_alreadySent.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool dataOK: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.1.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.1.qml
index 7ab53d3..3dd851e 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.1.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.2.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.2.qml
index 3a48e28..fb18936 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.2.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.3.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.3.qml
index c68b821..9f2383e 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.3.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.4.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.4.qml
index 8fee2cd..410820e 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.4.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.4.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.5.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.5.qml
index ea214fa..f56c51b 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.5.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.5.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.6.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.6.qml
index 524622c..d44864c 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.6.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.6.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.7.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.7.qml
index a4828cd..427d9f4 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.7.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.7.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_ignoreData.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_ignoreData.qml
index a1f46e2..c98555c 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_ignoreData.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_ignoreData.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string reqType
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_unsent.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_unsent.qml
index 0efa40a..badd729 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_unsent.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/send_unsent.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool test: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader.qml
index b252f4a..5afab09 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader_args.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader_args.qml
index e83cb72..4558f0e 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader_args.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader_args.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool exceptionThrown: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader_illegalName.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader_illegalName.qml
index 3f9041c..b15318c 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader_illegalName.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader_illegalName.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader_sent.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader_sent.qml
index b15b404..3b9a91e 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader_sent.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader_sent.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader_unsent.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader_unsent.qml
index aadc580..327fa7f 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader_unsent.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader_unsent.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool test: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/staticStateValues.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/staticStateValues.qml
index 97d42ac..bc22d87 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/staticStateValues.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/staticStateValues.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int unsent: XMLHttpRequest.UNSENT
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/status.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/status.qml
index e28add2..7aa0874 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/status.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/status.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/statusText.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/statusText.qml
index a44c6ba..d42e0cc 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/statusText.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/statusText.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property string url
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/text.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/text.qml
index 63bfb08..e8c8731 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/text.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/text.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool xmlTest: false
diff --git a/tests/auto/declarative/qdeclarativexmlhttprequest/data/utf16.qml b/tests/auto/declarative/qdeclarativexmlhttprequest/data/utf16.qml
index 85bff29..0f9da30 100644
--- a/tests/auto/declarative/qdeclarativexmlhttprequest/data/utf16.qml
+++ b/tests/auto/declarative/qdeclarativexmlhttprequest/data/utf16.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property bool dataOK: false
diff --git a/tests/auto/declarative/qdeclarativexmllistmodel/data/model.qml b/tests/auto/declarative/qdeclarativexmllistmodel/data/model.qml
index 8354193..fdacb6c 100644
--- a/tests/auto/declarative/qdeclarativexmllistmodel/data/model.qml
+++ b/tests/auto/declarative/qdeclarativexmllistmodel/data/model.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 XmlListModel {
     source: "model.xml"
diff --git a/tests/auto/declarative/qdeclarativexmllistmodel/data/model2.qml b/tests/auto/declarative/qdeclarativexmllistmodel/data/model2.qml
index 09077b6..e56aafa 100644
--- a/tests/auto/declarative/qdeclarativexmllistmodel/data/model2.qml
+++ b/tests/auto/declarative/qdeclarativexmllistmodel/data/model2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 XmlListModel {
     source: "model.xml"
diff --git a/tests/auto/declarative/qdeclarativexmllistmodel/data/propertychanges.qml b/tests/auto/declarative/qdeclarativexmllistmodel/data/propertychanges.qml
index b014aa3..ed674ce 100644
--- a/tests/auto/declarative/qdeclarativexmllistmodel/data/propertychanges.qml
+++ b/tests/auto/declarative/qdeclarativexmllistmodel/data/propertychanges.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 XmlListModel {
     source: "model.xml"
diff --git a/tests/auto/declarative/qdeclarativexmllistmodel/data/recipes.qml b/tests/auto/declarative/qdeclarativexmllistmodel/data/recipes.qml
index 59b8ddc..6345101 100644
--- a/tests/auto/declarative/qdeclarativexmllistmodel/data/recipes.qml
+++ b/tests/auto/declarative/qdeclarativexmllistmodel/data/recipes.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 XmlListModel {
     source: "recipes.xml"
diff --git a/tests/auto/declarative/qdeclarativexmllistmodel/data/roleErrors.qml b/tests/auto/declarative/qdeclarativexmllistmodel/data/roleErrors.qml
index a905963..a0d846f 100644
--- a/tests/auto/declarative/qdeclarativexmllistmodel/data/roleErrors.qml
+++ b/tests/auto/declarative/qdeclarativexmllistmodel/data/roleErrors.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 XmlListModel {
     source: "model.xml"
diff --git a/tests/auto/declarative/qdeclarativexmllistmodel/data/roleKeys.qml b/tests/auto/declarative/qdeclarativexmllistmodel/data/roleKeys.qml
index eaf5f0a..d90cd61 100644
--- a/tests/auto/declarative/qdeclarativexmllistmodel/data/roleKeys.qml
+++ b/tests/auto/declarative/qdeclarativexmllistmodel/data/roleKeys.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 XmlListModel {
     query: "/data/item"
diff --git a/tests/auto/declarative/qdeclarativexmllistmodel/data/unique.qml b/tests/auto/declarative/qdeclarativexmllistmodel/data/unique.qml
index 3aa7b1f3..dab8ffa 100644
--- a/tests/auto/declarative/qdeclarativexmllistmodel/data/unique.qml
+++ b/tests/auto/declarative/qdeclarativexmllistmodel/data/unique.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 XmlListModel {
     source: "model.xml"
diff --git a/tests/auto/declarative/qmlvisual/ListView/basic1.qml b/tests/auto/declarative/qmlvisual/ListView/basic1.qml
index c67aaaa..d55c997 100644
--- a/tests/auto/declarative/qmlvisual/ListView/basic1.qml
+++ b/tests/auto/declarative/qmlvisual/ListView/basic1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "blue"
diff --git a/tests/auto/declarative/qmlvisual/ListView/basic2.qml b/tests/auto/declarative/qmlvisual/ListView/basic2.qml
index 73c1b9a..31c802d 100644
--- a/tests/auto/declarative/qmlvisual/ListView/basic2.qml
+++ b/tests/auto/declarative/qmlvisual/ListView/basic2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "blue"
diff --git a/tests/auto/declarative/qmlvisual/ListView/basic3.qml b/tests/auto/declarative/qmlvisual/ListView/basic3.qml
index 44f74a5..be39ca1 100644
--- a/tests/auto/declarative/qmlvisual/ListView/basic3.qml
+++ b/tests/auto/declarative/qmlvisual/ListView/basic3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "blue"
diff --git a/tests/auto/declarative/qmlvisual/ListView/basic4.qml b/tests/auto/declarative/qmlvisual/ListView/basic4.qml
index e5d097b..906af63 100644
--- a/tests/auto/declarative/qmlvisual/ListView/basic4.qml
+++ b/tests/auto/declarative/qmlvisual/ListView/basic4.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "blue"
diff --git a/tests/auto/declarative/qmlvisual/ListView/itemlist.qml b/tests/auto/declarative/qmlvisual/ListView/itemlist.qml
index 2a00397..7e5d634 100644
--- a/tests/auto/declarative/qmlvisual/ListView/itemlist.qml
+++ b/tests/auto/declarative/qmlvisual/ListView/itemlist.qml
@@ -1,7 +1,7 @@
 // This example demonstrates placing items in a view using
 // a VisualItemModel
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "lightgray"
diff --git a/tests/auto/declarative/qmlvisual/ListView/listview.qml b/tests/auto/declarative/qmlvisual/ListView/listview.qml
index 6e0b47a..341311d 100644
--- a/tests/auto/declarative/qmlvisual/ListView/listview.qml
+++ b/tests/auto/declarative/qmlvisual/ListView/listview.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 600; height: 300; color: "white"
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/packageviews.qml b/tests/auto/declarative/qmlvisual/Package_Views/packageviews.qml
index 9db0f0d..99379f1 100644
--- a/tests/auto/declarative/qmlvisual/Package_Views/packageviews.qml
+++ b/tests/auto/declarative/qmlvisual/Package_Views/packageviews.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: root
diff --git a/tests/auto/declarative/qmlvisual/animation/bindinganimation/bindinganimation.qml b/tests/auto/declarative/qmlvisual/animation/bindinganimation/bindinganimation.qml
index 406e10b..611eaf5 100644
--- a/tests/auto/declarative/qmlvisual/animation/bindinganimation/bindinganimation.qml
+++ b/tests/auto/declarative/qmlvisual/animation/bindinganimation/bindinganimation.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "blue"
diff --git a/tests/auto/declarative/qmlvisual/animation/colorAnimation/colorAnimation-visual.qml b/tests/auto/declarative/qmlvisual/animation/colorAnimation/colorAnimation-visual.qml
index 49730fc..235ad9d 100644
--- a/tests/auto/declarative/qmlvisual/animation/colorAnimation/colorAnimation-visual.qml
+++ b/tests/auto/declarative/qmlvisual/animation/colorAnimation/colorAnimation-visual.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: mainrect
diff --git a/tests/auto/declarative/qmlvisual/animation/easing/easing.qml b/tests/auto/declarative/qmlvisual/animation/easing/easing.qml
index d42f069..35b568a 100644
--- a/tests/auto/declarative/qmlvisual/animation/easing/easing.qml
+++ b/tests/auto/declarative/qmlvisual/animation/easing/easing.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: item
diff --git a/tests/auto/declarative/qmlvisual/animation/loop/loop.qml b/tests/auto/declarative/qmlvisual/animation/loop/loop.qml
index 78fbc68..6f62582 100644
--- a/tests/auto/declarative/qmlvisual/animation/loop/loop.qml
+++ b/tests/auto/declarative/qmlvisual/animation/loop/loop.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: wrapper
diff --git a/tests/auto/declarative/qmlvisual/animation/parallelAnimation/parallelAnimation-visual.qml b/tests/auto/declarative/qmlvisual/animation/parallelAnimation/parallelAnimation-visual.qml
index 7e0374c..9a75763 100644
--- a/tests/auto/declarative/qmlvisual/animation/parallelAnimation/parallelAnimation-visual.qml
+++ b/tests/auto/declarative/qmlvisual/animation/parallelAnimation/parallelAnimation-visual.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 /*
     This test verifies that a single animation animating two properties is visually the same as two
diff --git a/tests/auto/declarative/qmlvisual/animation/parentAnimation/parentAnimation-visual.qml b/tests/auto/declarative/qmlvisual/animation/parentAnimation/parentAnimation-visual.qml
index b30281d..42cec3a 100644
--- a/tests/auto/declarative/qmlvisual/animation/parentAnimation/parentAnimation-visual.qml
+++ b/tests/auto/declarative/qmlvisual/animation/parentAnimation/parentAnimation-visual.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 /*
 This test shows a green rectangle moving and growing from the upper-left corner
diff --git a/tests/auto/declarative/qmlvisual/animation/parentAnimation2/parentAnimation2.qml b/tests/auto/declarative/qmlvisual/animation/parentAnimation2/parentAnimation2.qml
index dfab108..f497943 100644
--- a/tests/auto/declarative/qmlvisual/animation/parentAnimation2/parentAnimation2.qml
+++ b/tests/auto/declarative/qmlvisual/animation/parentAnimation2/parentAnimation2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 /*
 Blue rect fills (with 10px margin) screen, then red, then green, then screen again.
diff --git a/tests/auto/declarative/qmlvisual/animation/pauseAnimation/pauseAnimation-visual.qml b/tests/auto/declarative/qmlvisual/animation/pauseAnimation/pauseAnimation-visual.qml
index cc9a639..1b315b2 100644
--- a/tests/auto/declarative/qmlvisual/animation/pauseAnimation/pauseAnimation-visual.qml
+++ b/tests/auto/declarative/qmlvisual/animation/pauseAnimation/pauseAnimation-visual.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 /*
 This test shows a bouncing logo.
diff --git a/tests/auto/declarative/qmlvisual/animation/propertyAction/propertyAction-visual.qml b/tests/auto/declarative/qmlvisual/animation/propertyAction/propertyAction-visual.qml
index 89c2c5b..6c3e52d 100644
--- a/tests/auto/declarative/qmlvisual/animation/propertyAction/propertyAction-visual.qml
+++ b/tests/auto/declarative/qmlvisual/animation/propertyAction/propertyAction-visual.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 /*
 This test starts with a red rectangle at 0,0. It should animate a color change to blue,
diff --git a/tests/auto/declarative/qmlvisual/animation/qtbug10586/qtbug10586.qml b/tests/auto/declarative/qmlvisual/animation/qtbug10586/qtbug10586.qml
index f1a3ef7..9ccebfa 100644
--- a/tests/auto/declarative/qmlvisual/animation/qtbug10586/qtbug10586.qml
+++ b/tests/auto/declarative/qmlvisual/animation/qtbug10586/qtbug10586.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 200
diff --git a/tests/auto/declarative/qmlvisual/animation/qtbug13398/qtbug13398.qml b/tests/auto/declarative/qmlvisual/animation/qtbug13398/qtbug13398.qml
index 8f388bc..93ecd2e 100644
--- a/tests/auto/declarative/qmlvisual/animation/qtbug13398/qtbug13398.qml
+++ b/tests/auto/declarative/qmlvisual/animation/qtbug13398/qtbug13398.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 300
diff --git a/tests/auto/declarative/qmlvisual/animation/reanchor/reanchor.qml b/tests/auto/declarative/qmlvisual/animation/reanchor/reanchor.qml
index 7a10db1..e0a5a6d 100644
--- a/tests/auto/declarative/qmlvisual/animation/reanchor/reanchor.qml
+++ b/tests/auto/declarative/qmlvisual/animation/reanchor/reanchor.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: container
diff --git a/tests/auto/declarative/qmlvisual/animation/scriptAction/scriptAction-visual.qml b/tests/auto/declarative/qmlvisual/animation/scriptAction/scriptAction-visual.qml
index 5008356..1427c9d 100644
--- a/tests/auto/declarative/qmlvisual/animation/scriptAction/scriptAction-visual.qml
+++ b/tests/auto/declarative/qmlvisual/animation/scriptAction/scriptAction-visual.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 /*
 This test starts with a red rectangle at 0,0. It should animate moving 50 pixels right,
diff --git a/tests/auto/declarative/qmlvisual/fillmode/fillmode.qml b/tests/auto/declarative/qmlvisual/fillmode/fillmode.qml
index 817ccc0..2ac98da 100644
--- a/tests/auto/declarative/qmlvisual/fillmode/fillmode.qml
+++ b/tests/auto/declarative/qmlvisual/fillmode/fillmode.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 /*
     This is a static display test of the various Image fill modes. See the png file in the data
diff --git a/tests/auto/declarative/qmlvisual/focusscope/test.qml b/tests/auto/declarative/qmlvisual/focusscope/test.qml
index 24b4b99..6b2ee25 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/test.qml
+++ b/tests/auto/declarative/qmlvisual/focusscope/test.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "white"
diff --git a/tests/auto/declarative/qmlvisual/focusscope/test2.qml b/tests/auto/declarative/qmlvisual/focusscope/test2.qml
index 19c8bed..4df75cf 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/test2.qml
+++ b/tests/auto/declarative/qmlvisual/focusscope/test2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "white"
diff --git a/tests/auto/declarative/qmlvisual/focusscope/test3.qml b/tests/auto/declarative/qmlvisual/focusscope/test3.qml
index 7535c31..184763a 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/test3.qml
+++ b/tests/auto/declarative/qmlvisual/focusscope/test3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "white"
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/animated-smooth.qml b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/animated-smooth.qml
index fdb4da3..8c21cee 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/animated-smooth.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/animated-smooth.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import "content"
 
 Rectangle {
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/animated.qml b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/animated.qml
index 730aeca..fb5cac0 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/animated.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/animated.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import "content"
 
 Rectangle {
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/borders.qml b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/borders.qml
index 8956128..1a8b7a5 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/borders.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/borders.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: page
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/MyBorderImage.qml b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/MyBorderImage.qml
index ce0c38c..f4ead54 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/MyBorderImage.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/MyBorderImage.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     property alias horizontalMode: image.horizontalTileMode
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-horizontal.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-horizontal.qml
index 175a891..8aa2389 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-horizontal.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-horizontal.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "lightSteelBlue"
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml
index d845353..5f43f95 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "lightSteelBlue"
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/test-flipable.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/test-flipable.qml
index da76ff9..8a178b3 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/test-flipable.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/test-flipable.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400; height: 240
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/test_flipable_resize.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/test_flipable_resize.qml
index fa68753..8aeb6c8 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/test_flipable_resize.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/test_flipable_resize.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Item { //realWindow
     width: 370
     height: 480
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/gridview.qml b/tests/auto/declarative/qmlvisual/qdeclarativegridview/gridview.qml
index 1b0bd65..c79e19f 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/gridview.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/gridview.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 300; height: 400; color: "black"
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/gridview2.qml b/tests/auto/declarative/qmlvisual/qdeclarativegridview/gridview2.qml
index 30e2424..811e0e4 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/gridview2.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/gridview2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 300; height: 400; color: "black"
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/drag.qml b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/drag.qml
index 6762645..99c898e 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/drag.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/drag.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 /*
 this test shows a blue box being dragged around -- first roughly tracing the
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/mousearea-flickable.qml b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/mousearea-flickable.qml
index e223f5e..70ea78c 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/mousearea-flickable.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/mousearea-flickable.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 400; height: 480
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/mousearea-visual.qml b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/mousearea-visual.qml
index a686188..540866f 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/mousearea-visual.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/mousearea-visual.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 /*
 This test displays 6 red rects -- 4 in the top row, 2 in the bottom.
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/particles.qml b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/particles.qml
index 1b64376..b36a220 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/particles.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/particles.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import Qt.labs.particles 1.0
 
 Rectangle {
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview-2.qml b/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview-2.qml
index aed6380..38368d4 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview-2.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview-2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 800; height: 450
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview.qml b/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview.qml
index e6e1a70..ce516ac 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 800; height: 450
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/dynamic.qml b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/dynamic.qml
index 5981b12..8da3602 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/dynamic.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/dynamic.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     width: 400; height: 400;
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/usingRepeater.qml b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/usingRepeater.qml
index 91895c2..c318a99 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/usingRepeater.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/usingRepeater.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item{
     width: 200; height: 600
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/smoothedanimation.qml b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/smoothedanimation.qml
index d17233e..ac0c141 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/smoothedanimation.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/smoothedanimation.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 800; height: 240; color: "gray"
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/smoothedfollow.qml b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/smoothedfollow.qml
index 63dba47..720d2e6 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/smoothedfollow.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/smoothedfollow.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 800; height: 720; color: "gray"
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/clock.qml b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/clock.qml
index c64497a..44c4dcd 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/clock.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/clock.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: clock
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/follow.qml b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/follow.qml
index 05b93df..0097449 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/follow.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/follow.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "#ffffff"
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/parentanchor.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/parentanchor.qml
index f04aa66..ec1f8b3 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/parentanchor.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/parentanchor.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: s; width: 600; height: 100; color: "lightsteelblue"
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide.qml
index a4bf452..b96ecb3 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: childrenRect.width
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide2.qml
index 1058b04..edf0cb5 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide2.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 500
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/multilength.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/multilength.qml
index 2b9c85c..6698421 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/multilength.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/multilength.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 500
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext.qml
index e268a60..25db179 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: s; width: 800; height: 1000; color: "lightsteelblue"
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext.qml
index a883b9c..31b0e69 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: s; width: 800; height: 1000; color: "lightsteelblue"
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/MultilineEdit.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/MultilineEdit.qml
index 53538cb..c987568 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/MultilineEdit.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/MultilineEdit.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id:lineedit
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/cursorDelegate.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/cursorDelegate.qml
index 686dd2c..c0eeb82 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/cursorDelegate.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/cursorDelegate.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
     Rectangle {
     resources: [
         Component { id: cursorA
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/qt-669.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/qt-669.qml
index 277b9fc..b5bb102 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/qt-669.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/qt-669.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     Component { id: testableCursor
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/usingMultilineEdit.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/usingMultilineEdit.qml
index 47b48d8..4cf7e97 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/usingMultilineEdit.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/usingMultilineEdit.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle{
     width: 600
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/wrap.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/wrap.qml
index a1dc5bf..4afe417 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/wrap.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/wrap.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     height:400
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/LineEdit.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/LineEdit.qml
index e863262..74c16e2 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/LineEdit.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/LineEdit.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id:lineedit
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/cursorDelegate.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/cursorDelegate.qml
index 1de2f4f..973462a 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/cursorDelegate.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/cursorDelegate.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
     Rectangle {
     resources: [
         Component { id: cursorA
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/echoMode.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/echoMode.qml
index 5a12e2e..5d11403 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/echoMode.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/echoMode.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item{
     height: 50; width: 200
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/hAlign.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/hAlign.qml
index 08df173..17e13fd 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/hAlign.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/hAlign.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item{
     width:600;
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/usingLineEdit.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/usingLineEdit.qml
index 2465866..318af0f 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/usingLineEdit.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/usingLineEdit.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle{
     width: 600
diff --git a/tests/auto/declarative/qmlvisual/rect/GradientRect.qml b/tests/auto/declarative/qmlvisual/rect/GradientRect.qml
index 0272f84..dea5377 100644
--- a/tests/auto/declarative/qmlvisual/rect/GradientRect.qml
+++ b/tests/auto/declarative/qmlvisual/rect/GradientRect.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: rect
diff --git a/tests/auto/declarative/qmlvisual/rect/MyRect.qml b/tests/auto/declarative/qmlvisual/rect/MyRect.qml
index 7a315e8..a595f7d 100644
--- a/tests/auto/declarative/qmlvisual/rect/MyRect.qml
+++ b/tests/auto/declarative/qmlvisual/rect/MyRect.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: rect
diff --git a/tests/auto/declarative/qmlvisual/rect/rect-painting.qml b/tests/auto/declarative/qmlvisual/rect/rect-painting.qml
index 6abb03d..3c5d90c 100644
--- a/tests/auto/declarative/qmlvisual/rect/rect-painting.qml
+++ b/tests/auto/declarative/qmlvisual/rect/rect-painting.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 900; height: 500
diff --git a/tests/auto/declarative/qmlvisual/repeater/basic1.qml b/tests/auto/declarative/qmlvisual/repeater/basic1.qml
index 3d31324..7f1ba84 100644
--- a/tests/auto/declarative/qmlvisual/repeater/basic1.qml
+++ b/tests/auto/declarative/qmlvisual/repeater/basic1.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "blue"
diff --git a/tests/auto/declarative/qmlvisual/repeater/basic2.qml b/tests/auto/declarative/qmlvisual/repeater/basic2.qml
index 9cad9eb..b10420c 100644
--- a/tests/auto/declarative/qmlvisual/repeater/basic2.qml
+++ b/tests/auto/declarative/qmlvisual/repeater/basic2.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "blue"
diff --git a/tests/auto/declarative/qmlvisual/repeater/basic3.qml b/tests/auto/declarative/qmlvisual/repeater/basic3.qml
index 6346412..a296801 100644
--- a/tests/auto/declarative/qmlvisual/repeater/basic3.qml
+++ b/tests/auto/declarative/qmlvisual/repeater/basic3.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "blue"
diff --git a/tests/auto/declarative/qmlvisual/repeater/basic4.qml b/tests/auto/declarative/qmlvisual/repeater/basic4.qml
index 817d438..fa85835 100644
--- a/tests/auto/declarative/qmlvisual/repeater/basic4.qml
+++ b/tests/auto/declarative/qmlvisual/repeater/basic4.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     color: "blue"
diff --git a/tests/auto/declarative/qmlvisual/selftest_noimages/selftest_noimages.qml b/tests/auto/declarative/qmlvisual/selftest_noimages/selftest_noimages.qml
index cd4dab1..3ef2a66 100644
--- a/tests/auto/declarative/qmlvisual/selftest_noimages/selftest_noimages.qml
+++ b/tests/auto/declarative/qmlvisual/selftest_noimages/selftest_noimages.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 Text {
     property string error: "not pressed"
     text: (new Date()).valueOf()
diff --git a/tests/auto/declarative/qmlvisual/webview/autosize/autosize.qml b/tests/auto/declarative/qmlvisual/webview/autosize/autosize.qml
index c4a502e..b6280a6 100644
--- a/tests/auto/declarative/qmlvisual/webview/autosize/autosize.qml
+++ b/tests/auto/declarative/qmlvisual/webview/autosize/autosize.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import org.webkit 1.0
 
 // The WebView size is determined by the width, height,
diff --git a/tests/auto/declarative/qmlvisual/webview/javascript/evaluateJavaScript.qml b/tests/auto/declarative/qmlvisual/webview/javascript/evaluateJavaScript.qml
index 4a72d7f..bee2618 100644
--- a/tests/auto/declarative/qmlvisual/webview/javascript/evaluateJavaScript.qml
+++ b/tests/auto/declarative/qmlvisual/webview/javascript/evaluateJavaScript.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import org.webkit 1.0
 
 Column {
diff --git a/tests/auto/declarative/qmlvisual/webview/javascript/windowObjects.qml b/tests/auto/declarative/qmlvisual/webview/javascript/windowObjects.qml
index 4006b47..9e22e20 100644
--- a/tests/auto/declarative/qmlvisual/webview/javascript/windowObjects.qml
+++ b/tests/auto/declarative/qmlvisual/webview/javascript/windowObjects.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import org.webkit 1.0
 
 Column {
diff --git a/tests/auto/declarative/qmlvisual/webview/settings/fontFamily.qml b/tests/auto/declarative/qmlvisual/webview/settings/fontFamily.qml
index 2f68f24..68acced 100644
--- a/tests/auto/declarative/qmlvisual/webview/settings/fontFamily.qml
+++ b/tests/auto/declarative/qmlvisual/webview/settings/fontFamily.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import org.webkit 1.0
 
 WebView {
diff --git a/tests/auto/declarative/qmlvisual/webview/settings/fontSize.qml b/tests/auto/declarative/qmlvisual/webview/settings/fontSize.qml
index c017cd9..4a0db01 100644
--- a/tests/auto/declarative/qmlvisual/webview/settings/fontSize.qml
+++ b/tests/auto/declarative/qmlvisual/webview/settings/fontSize.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import org.webkit 1.0
 
 Grid {
diff --git a/tests/auto/declarative/qmlvisual/webview/settings/noAutoLoadImages.qml b/tests/auto/declarative/qmlvisual/webview/settings/noAutoLoadImages.qml
index 4f8d3b2..3d50664 100644
--- a/tests/auto/declarative/qmlvisual/webview/settings/noAutoLoadImages.qml
+++ b/tests/auto/declarative/qmlvisual/webview/settings/noAutoLoadImages.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import org.webkit 1.0
 
 Grid {
diff --git a/tests/auto/declarative/qmlvisual/webview/settings/setFontFamily.qml b/tests/auto/declarative/qmlvisual/webview/settings/setFontFamily.qml
index 42220e4..ae5ddd2 100644
--- a/tests/auto/declarative/qmlvisual/webview/settings/setFontFamily.qml
+++ b/tests/auto/declarative/qmlvisual/webview/settings/setFontFamily.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import org.webkit 1.0
 
 WebView {
diff --git a/tests/auto/declarative/qmlvisual/webview/zooming/pageWidth.qml b/tests/auto/declarative/qmlvisual/webview/zooming/pageWidth.qml
index c9e3c02..1617bda 100644
--- a/tests/auto/declarative/qmlvisual/webview/zooming/pageWidth.qml
+++ b/tests/auto/declarative/qmlvisual/webview/zooming/pageWidth.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import org.webkit 1.0
 
 WebView {
diff --git a/tests/auto/declarative/qmlvisual/webview/zooming/renderControl.qml b/tests/auto/declarative/qmlvisual/webview/zooming/renderControl.qml
index 8174606..e46f726 100644
--- a/tests/auto/declarative/qmlvisual/webview/zooming/renderControl.qml
+++ b/tests/auto/declarative/qmlvisual/webview/zooming/renderControl.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import org.webkit 1.0
 
 Rectangle {
diff --git a/tests/auto/declarative/qmlvisual/webview/zooming/resolution.qml b/tests/auto/declarative/qmlvisual/webview/zooming/resolution.qml
index b2638f9..e9189db 100644
--- a/tests/auto/declarative/qmlvisual/webview/zooming/resolution.qml
+++ b/tests/auto/declarative/qmlvisual/webview/zooming/resolution.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import org.webkit 1.0
 
 WebView {
diff --git a/tests/auto/declarative/qmlvisual/webview/zooming/zoomTextOnly.qml b/tests/auto/declarative/qmlvisual/webview/zooming/zoomTextOnly.qml
index bf7f9ff..52222be 100644
--- a/tests/auto/declarative/qmlvisual/webview/zooming/zoomTextOnly.qml
+++ b/tests/auto/declarative/qmlvisual/webview/zooming/zoomTextOnly.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import org.webkit 1.0
 
 WebView {
diff --git a/tests/auto/declarative/qmlvisual/webview/zooming/zooming.qml b/tests/auto/declarative/qmlvisual/webview/zooming/zooming.qml
index 5b4dd7a..dc973c2 100644
--- a/tests/auto/declarative/qmlvisual/webview/zooming/zooming.qml
+++ b/tests/auto/declarative/qmlvisual/webview/zooming/zooming.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 import org.webkit 1.0
 
 // Note that zooming is better done using zoomFactor and careful
diff --git a/tests/auto/linguist/lupdate/testdata/good/parseqml/main.qml b/tests/auto/linguist/lupdate/testdata/good/parseqml/main.qml
index 172bd65..768a4e2 100644
--- a/tests/auto/linguist/lupdate/testdata/good/parseqml/main.qml
+++ b/tests/auto/linguist/lupdate/testdata/good/parseqml/main.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     function translate() {
diff --git a/tests/benchmarks/declarative/compilation/data/BoomBlock.qml b/tests/benchmarks/declarative/compilation/data/BoomBlock.qml
index 3f43579..b757900 100644
--- a/tests/benchmarks/declarative/compilation/data/BoomBlock.qml
+++ b/tests/benchmarks/declarative/compilation/data/BoomBlock.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import Qt.labs.particles 1.0
 
 Item {
diff --git a/tests/benchmarks/declarative/creation/data/item.qml b/tests/benchmarks/declarative/creation/data/item.qml
index f1a7dbc..a6223d0 100644
--- a/tests/benchmarks/declarative/creation/data/item.qml
+++ b/tests/benchmarks/declarative/creation/data/item.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     Item {}
diff --git a/tests/benchmarks/declarative/creation/data/qobject.qml b/tests/benchmarks/declarative/creation/data/qobject.qml
index bc6b152..33aeb57 100644
--- a/tests/benchmarks/declarative/creation/data/qobject.qml
+++ b/tests/benchmarks/declarative/creation/data/qobject.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
 }
diff --git a/tests/benchmarks/declarative/creation/tst_creation.cpp b/tests/benchmarks/declarative/creation/tst_creation.cpp
index 94a67fd..6bf7943 100644
--- a/tests/benchmarks/declarative/creation/tst_creation.cpp
+++ b/tests/benchmarks/declarative/creation/tst_creation.cpp
@@ -130,7 +130,7 @@ void tst_creation::qobject_cpp()
 void tst_creation::qobject_qml()
 {
     QDeclarativeComponent component(&engine);
-    component.setData("import Qt 4.7\nQtObject {}", QUrl());
+    component.setData("import QtQuick 1.0\nQtObject {}", QUrl());
     QObject *obj = component.create();
     delete obj;
 
diff --git a/tests/benchmarks/declarative/qdeclarativecomponent/data/object.qml b/tests/benchmarks/declarative/qdeclarativecomponent/data/object.qml
index df0d5b2..e484ef7 100644
--- a/tests/benchmarks/declarative/qdeclarativecomponent/data/object.qml
+++ b/tests/benchmarks/declarative/qdeclarativecomponent/data/object.qml
@@ -39,6 +39,6 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {}
diff --git a/tests/benchmarks/declarative/qdeclarativecomponent/data/object_id.qml b/tests/benchmarks/declarative/qdeclarativecomponent/data/object_id.qml
index 399aa78..3ce3296 100644
--- a/tests/benchmarks/declarative/qdeclarativecomponent/data/object_id.qml
+++ b/tests/benchmarks/declarative/qdeclarativecomponent/data/object_id.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     id: blah
diff --git a/tests/benchmarks/declarative/qdeclarativecomponent/data/samegame/BoomBlock.qml b/tests/benchmarks/declarative/qdeclarativecomponent/data/samegame/BoomBlock.qml
index 4b1d81c..073ed90 100644
--- a/tests/benchmarks/declarative/qdeclarativecomponent/data/samegame/BoomBlock.qml
+++ b/tests/benchmarks/declarative/qdeclarativecomponent/data/samegame/BoomBlock.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import Qt.labs.particles 1.0
 
 Item { id:block
diff --git a/tests/benchmarks/declarative/qdeclarativecomponent/data/synthesized_properties.2.qml b/tests/benchmarks/declarative/qdeclarativecomponent/data/synthesized_properties.2.qml
index 5d67d25..6cf304c 100644
--- a/tests/benchmarks/declarative/qdeclarativecomponent/data/synthesized_properties.2.qml
+++ b/tests/benchmarks/declarative/qdeclarativecomponent/data/synthesized_properties.2.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int a
diff --git a/tests/benchmarks/declarative/qdeclarativecomponent/data/synthesized_properties.qml b/tests/benchmarks/declarative/qdeclarativecomponent/data/synthesized_properties.qml
index a22ba25..c4fc05c 100644
--- a/tests/benchmarks/declarative/qdeclarativecomponent/data/synthesized_properties.qml
+++ b/tests/benchmarks/declarative/qdeclarativecomponent/data/synthesized_properties.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property int a
diff --git a/tests/benchmarks/declarative/qdeclarativemetaproperty/data/object.qml b/tests/benchmarks/declarative/qdeclarativemetaproperty/data/object.qml
index 8c2f46b..90145e8 100644
--- a/tests/benchmarks/declarative/qdeclarativemetaproperty/data/object.qml
+++ b/tests/benchmarks/declarative/qdeclarativemetaproperty/data/object.qml
@@ -39,6 +39,6 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {}
diff --git a/tests/benchmarks/declarative/qdeclarativemetaproperty/data/synthesized_object.qml b/tests/benchmarks/declarative/qdeclarativemetaproperty/data/synthesized_object.qml
index 45748f5..29dfbe5 100644
--- a/tests/benchmarks/declarative/qdeclarativemetaproperty/data/synthesized_object.qml
+++ b/tests/benchmarks/declarative/qdeclarativemetaproperty/data/synthesized_object.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     property int blah
diff --git a/tests/benchmarks/declarative/qmltime/example.qml b/tests/benchmarks/declarative/qmltime/example.qml
index dca1429..4b6de1d 100644
--- a/tests/benchmarks/declarative/qmltime/example.qml
+++ b/tests/benchmarks/declarative/qmltime/example.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QmlTime 1.0 as QmlTime
 
 Item {
diff --git a/tests/benchmarks/declarative/qmltime/tests/anchors/empty.qml b/tests/benchmarks/declarative/qmltime/tests/anchors/empty.qml
index 6d8be03..f9418f8 100644
--- a/tests/benchmarks/declarative/qmltime/tests/anchors/empty.qml
+++ b/tests/benchmarks/declarative/qmltime/tests/anchors/empty.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QmlTime 1.0 as QmlTime
 
 Item {
diff --git a/tests/benchmarks/declarative/qmltime/tests/anchors/fill.qml b/tests/benchmarks/declarative/qmltime/tests/anchors/fill.qml
index 5371c3d..ef6839f 100644
--- a/tests/benchmarks/declarative/qmltime/tests/anchors/fill.qml
+++ b/tests/benchmarks/declarative/qmltime/tests/anchors/fill.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QmlTime 1.0 as QmlTime
 
 Item {
diff --git a/tests/benchmarks/declarative/qmltime/tests/anchors/null.qml b/tests/benchmarks/declarative/qmltime/tests/anchors/null.qml
index bb43dc6..b719001 100644
--- a/tests/benchmarks/declarative/qmltime/tests/anchors/null.qml
+++ b/tests/benchmarks/declarative/qmltime/tests/anchors/null.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QmlTime 1.0 as QmlTime
 
 Item {
diff --git a/tests/benchmarks/declarative/qmltime/tests/animation/large.qml b/tests/benchmarks/declarative/qmltime/tests/animation/large.qml
index 11bb6ba..d109313 100644
--- a/tests/benchmarks/declarative/qmltime/tests/animation/large.qml
+++ b/tests/benchmarks/declarative/qmltime/tests/animation/large.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QmlTime 1.0 as QmlTime
 
 Item {
diff --git a/tests/benchmarks/declarative/qmltime/tests/animation/largeNoProps.qml b/tests/benchmarks/declarative/qmltime/tests/animation/largeNoProps.qml
index d40627f..6c055dc 100644
--- a/tests/benchmarks/declarative/qmltime/tests/animation/largeNoProps.qml
+++ b/tests/benchmarks/declarative/qmltime/tests/animation/largeNoProps.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QmlTime 1.0 as QmlTime
 
 Item {
diff --git a/tests/benchmarks/declarative/qmltime/tests/item_creation/children.qml b/tests/benchmarks/declarative/qmltime/tests/item_creation/children.qml
index 0499201..eed5339 100644
--- a/tests/benchmarks/declarative/qmltime/tests/item_creation/children.qml
+++ b/tests/benchmarks/declarative/qmltime/tests/item_creation/children.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QmlTime 1.0 as QmlTime
 
 Item {
diff --git a/tests/benchmarks/declarative/qmltime/tests/item_creation/data.qml b/tests/benchmarks/declarative/qmltime/tests/item_creation/data.qml
index 9064bc2..cc27f04 100644
--- a/tests/benchmarks/declarative/qmltime/tests/item_creation/data.qml
+++ b/tests/benchmarks/declarative/qmltime/tests/item_creation/data.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QmlTime 1.0 as QmlTime
 
 Item {
diff --git a/tests/benchmarks/declarative/qmltime/tests/item_creation/no_creation.qml b/tests/benchmarks/declarative/qmltime/tests/item_creation/no_creation.qml
index d27b2b6..7f8909d 100644
--- a/tests/benchmarks/declarative/qmltime/tests/item_creation/no_creation.qml
+++ b/tests/benchmarks/declarative/qmltime/tests/item_creation/no_creation.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QmlTime 1.0 as QmlTime
 
 Item {
diff --git a/tests/benchmarks/declarative/qmltime/tests/item_creation/resources.qml b/tests/benchmarks/declarative/qmltime/tests/item_creation/resources.qml
index 0867d0b..05e287b 100644
--- a/tests/benchmarks/declarative/qmltime/tests/item_creation/resources.qml
+++ b/tests/benchmarks/declarative/qmltime/tests/item_creation/resources.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QmlTime 1.0 as QmlTime
 
 Item {
diff --git a/tests/benchmarks/declarative/qmltime/tests/loader/Loaded.qml b/tests/benchmarks/declarative/qmltime/tests/loader/Loaded.qml
index 416e0ea..7199a50 100644
--- a/tests/benchmarks/declarative/qmltime/tests/loader/Loaded.qml
+++ b/tests/benchmarks/declarative/qmltime/tests/loader/Loaded.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     Rectangle {}
diff --git a/tests/benchmarks/declarative/qmltime/tests/loader/component_loader.qml b/tests/benchmarks/declarative/qmltime/tests/loader/component_loader.qml
index f610eb0..a668423 100644
--- a/tests/benchmarks/declarative/qmltime/tests/loader/component_loader.qml
+++ b/tests/benchmarks/declarative/qmltime/tests/loader/component_loader.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QmlTime 1.0 as QmlTime
 
 Item {
diff --git a/tests/benchmarks/declarative/qmltime/tests/loader/empty_loader.qml b/tests/benchmarks/declarative/qmltime/tests/loader/empty_loader.qml
index 334e1b4..7070d91 100644
--- a/tests/benchmarks/declarative/qmltime/tests/loader/empty_loader.qml
+++ b/tests/benchmarks/declarative/qmltime/tests/loader/empty_loader.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QmlTime 1.0 as QmlTime
 
 Item {
diff --git a/tests/benchmarks/declarative/qmltime/tests/loader/no_loader.qml b/tests/benchmarks/declarative/qmltime/tests/loader/no_loader.qml
index 507ed34..7bf14de 100644
--- a/tests/benchmarks/declarative/qmltime/tests/loader/no_loader.qml
+++ b/tests/benchmarks/declarative/qmltime/tests/loader/no_loader.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QmlTime 1.0 as QmlTime
 
 Item {
diff --git a/tests/benchmarks/declarative/qmltime/tests/loader/source_loader.qml b/tests/benchmarks/declarative/qmltime/tests/loader/source_loader.qml
index 1092a9f..2b95d60 100644
--- a/tests/benchmarks/declarative/qmltime/tests/loader/source_loader.qml
+++ b/tests/benchmarks/declarative/qmltime/tests/loader/source_loader.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QmlTime 1.0 as QmlTime
 
 Item {
diff --git a/tests/benchmarks/declarative/qmltime/tests/positioner_creation/no_positioner.qml b/tests/benchmarks/declarative/qmltime/tests/positioner_creation/no_positioner.qml
index a125c54..417ec94 100644
--- a/tests/benchmarks/declarative/qmltime/tests/positioner_creation/no_positioner.qml
+++ b/tests/benchmarks/declarative/qmltime/tests/positioner_creation/no_positioner.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QmlTime 1.0 as QmlTime
 
 Item {
diff --git a/tests/benchmarks/declarative/qmltime/tests/positioner_creation/null_positioner.qml b/tests/benchmarks/declarative/qmltime/tests/positioner_creation/null_positioner.qml
index 18c8fb4..3e9a076 100644
--- a/tests/benchmarks/declarative/qmltime/tests/positioner_creation/null_positioner.qml
+++ b/tests/benchmarks/declarative/qmltime/tests/positioner_creation/null_positioner.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QmlTime 1.0 as QmlTime
 
 Item {
diff --git a/tests/benchmarks/declarative/qmltime/tests/positioner_creation/positioner.qml b/tests/benchmarks/declarative/qmltime/tests/positioner_creation/positioner.qml
index 2668c4c..d87aa32 100644
--- a/tests/benchmarks/declarative/qmltime/tests/positioner_creation/positioner.qml
+++ b/tests/benchmarks/declarative/qmltime/tests/positioner_creation/positioner.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QmlTime 1.0 as QmlTime
 
 Item {
diff --git a/tests/benchmarks/declarative/qmltime/tests/vmemetaobject/null.qml b/tests/benchmarks/declarative/qmltime/tests/vmemetaobject/null.qml
index 424f768..dc2fcb4 100644
--- a/tests/benchmarks/declarative/qmltime/tests/vmemetaobject/null.qml
+++ b/tests/benchmarks/declarative/qmltime/tests/vmemetaobject/null.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QmlTime 1.0 as QmlTime
 
 Item {
diff --git a/tests/benchmarks/declarative/qmltime/tests/vmemetaobject/property.qml b/tests/benchmarks/declarative/qmltime/tests/vmemetaobject/property.qml
index f803b82..3adefbc 100644
--- a/tests/benchmarks/declarative/qmltime/tests/vmemetaobject/property.qml
+++ b/tests/benchmarks/declarative/qmltime/tests/vmemetaobject/property.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import QmlTime 1.0 as QmlTime
 
 Item {
diff --git a/tests/benchmarks/declarative/script/data/CustomObject.qml b/tests/benchmarks/declarative/script/data/CustomObject.qml
index 1656453..97f6d39 100644
--- a/tests/benchmarks/declarative/script/data/CustomObject.qml
+++ b/tests/benchmarks/declarative/script/data/CustomObject.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 QtObject {
     property real prop1: 0
diff --git a/tests/benchmarks/declarative/script/data/block.qml b/tests/benchmarks/declarative/script/data/block.qml
index f7b2ab3..4575050 100644
--- a/tests/benchmarks/declarative/script/data/block.qml
+++ b/tests/benchmarks/declarative/script/data/block.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     width: 200; height: 200
diff --git a/tests/benchmarks/declarative/script/data/global_prop.qml b/tests/benchmarks/declarative/script/data/global_prop.qml
index 4fb7ee7..29bbb7d 100644
--- a/tests/benchmarks/declarative/script/data/global_prop.qml
+++ b/tests/benchmarks/declarative/script/data/global_prop.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import "global.js" as Program
 
 Rectangle {
diff --git a/tools/qml/browser/Browser.qml b/tools/qml/browser/Browser.qml
index 279c42f..ebed72f 100644
--- a/tools/qml/browser/Browser.qml
+++ b/tools/qml/browser/Browser.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 import Qt.labs.folderlistmodel 1.0
 
 Rectangle {
diff --git a/tools/qml/startup/Logo.qml b/tools/qml/startup/Logo.qml
index 8d9708d..aa5648f 100644
--- a/tools/qml/startup/Logo.qml
+++ b/tools/qml/startup/Logo.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: myApp
diff --git a/tools/qml/startup/startup.qml b/tools/qml/startup/startup.qml
index ddc7217..9ca50a3 100644
--- a/tools/qml/startup/startup.qml
+++ b/tools/qml/startup/startup.qml
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-import Qt 4.7
+import QtQuick 1.0
 
 Rectangle {
     id: treatsApp
-- 
cgit v0.12


From 6f35701275ab0cd80daec45b3407725b10571693 Mon Sep 17 00:00:00 2001
From: Aaron Kennedy <aaron.kennedy@nokia.com>
Date: Wed, 29 Sep 2010 12:14:44 +1000
Subject: Add test for Qt 4.7 module

Task-number: QTBUG-13799
Reviewed-by: Martin Jones
---
 tests/auto/declarative/declarative.pro             |  3 +-
 .../declarative/moduleqt47/data/importqt47.qml     | 80 ++++++++++++++++++++++
 tests/auto/declarative/moduleqt47/moduleqt47.pro   | 16 +++++
 .../auto/declarative/moduleqt47/tst_moduleqt47.cpp | 79 +++++++++++++++++++++
 .../tst_qdeclarativelanguage.cpp                   |  6 ++
 5 files changed, 183 insertions(+), 1 deletion(-)
 create mode 100644 tests/auto/declarative/moduleqt47/data/importqt47.qml
 create mode 100644 tests/auto/declarative/moduleqt47/moduleqt47.pro
 create mode 100644 tests/auto/declarative/moduleqt47/tst_moduleqt47.cpp

diff --git a/tests/auto/declarative/declarative.pro b/tests/auto/declarative/declarative.pro
index a7fb3b8..f0fcfa9 100644
--- a/tests/auto/declarative/declarative.pro
+++ b/tests/auto/declarative/declarative.pro
@@ -69,7 +69,8 @@ SUBDIRS += \
            qdeclarativexmlhttprequest \
            qdeclarativexmllistmodel \
            qmlvisual \
-           qpacketprotocol
+           qpacketprotocol \
+           moduleqt47
 
 contains(QT_CONFIG, webkit) {
     SUBDIRS += \
diff --git a/tests/auto/declarative/moduleqt47/data/importqt47.qml b/tests/auto/declarative/moduleqt47/data/importqt47.qml
new file mode 100644
index 0000000..0a1b533
--- /dev/null
+++ b/tests/auto/declarative/moduleqt47/data/importqt47.qml
@@ -0,0 +1,80 @@
+import Qt 4.7
+
+Item {
+    QtObject {}
+
+    Component { Item {} }
+
+    // Util
+    states: [
+        State {
+            name: "bob"
+            AnchorChanges {}
+            ParentChange {}
+            StateChangeScript {}
+            PropertyChanges {}
+        }
+    ]
+    transitions: [
+        Transition {
+            AnchorAnimation {}
+            ColorAnimation {}
+            SmoothedAnimation {}
+            NumberAnimation {}
+            ParallelAnimation {}
+            ParentAnimation {}
+            PauseAnimation {}
+            PropertyAnimation {}
+            RotationAnimation {}
+            ScriptAction {}
+            SequentialAnimation {}
+            SpringAnimation {}
+            Vector3dAnimation {}
+        }
+    ]
+
+    Behavior on x {}
+    Binding {}
+    Connections {}
+    FontLoader {}
+    ListModel { ListElement {} }
+    SystemPalette {}
+    Timer {}
+
+    // graphic items
+    BorderImage {}
+    Column {}
+    MouseArea {}
+    Flickable {}
+    Flipable {}
+    Flow {}
+    FocusPanel {}
+    FocusScope {}
+    Rectangle { gradient: Gradient { GradientStop {} } }
+    Grid {}
+    GridView {}
+    Image {}
+    ListView {}
+    Loader {}
+    PathView {
+        path: Path {
+            PathLine {}
+            PathCubic {}
+            PathPercent {}
+            PathQuad {}
+            PathAttribute {}
+        }
+    }
+    Repeater {}
+    Rotation {}
+    Row {}
+    Translate {}
+    Scale {}
+    Text {}
+    TextEdit {}
+    TextInput {}
+    VisualItemModel {}
+    VisualDataModel {}
+
+    Keys.onPressed: console.log("Press")
+}
diff --git a/tests/auto/declarative/moduleqt47/moduleqt47.pro b/tests/auto/declarative/moduleqt47/moduleqt47.pro
new file mode 100644
index 0000000..4ee634e
--- /dev/null
+++ b/tests/auto/declarative/moduleqt47/moduleqt47.pro
@@ -0,0 +1,16 @@
+load(qttest_p4)
+contains(QT_CONFIG,declarative): QT += declarative gui
+macx:CONFIG -= app_bundle
+
+SOURCES += tst_moduleqt47.cpp
+
+symbian: {
+    importFiles.sources = data
+    importFiles.path = .
+    DEPLOYMENT = importFiles
+} else {
+    DEFINES += SRCDIR=\\\"$$PWD\\\"
+}
+
+CONFIG += parallel_test
+
diff --git a/tests/auto/declarative/moduleqt47/tst_moduleqt47.cpp b/tests/auto/declarative/moduleqt47/tst_moduleqt47.cpp
new file mode 100644
index 0000000..c1896a7
--- /dev/null
+++ b/tests/auto/declarative/moduleqt47/tst_moduleqt47.cpp
@@ -0,0 +1,79 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the test suite of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+#include <qtest.h>
+#include <QtDeclarative/qdeclarativeengine.h>
+#include <QtDeclarative/qdeclarativecomponent.h>
+
+#ifdef Q_OS_SYMBIAN
+// In Symbian OS test data is located in applications private dir
+#define SRCDIR "."
+#endif
+
+class tst_moduleqt47 : public QObject
+{
+    Q_OBJECT
+public:
+    tst_moduleqt47();
+
+private slots:
+    void create();
+
+private:
+    QDeclarativeEngine engine;
+};
+
+tst_moduleqt47::tst_moduleqt47()
+{
+}
+
+void tst_moduleqt47::create()
+{
+    QDeclarativeEngine engine;
+    QDeclarativeComponent c(&engine, QUrl::fromLocalFile(SRCDIR "/data/importqt47.qml"));
+    QObject *obj = qobject_cast<QObject*>(c.create());
+
+    QVERIFY(obj != 0);
+    delete obj;
+}
+
+QTEST_MAIN(tst_moduleqt47)
+
+#include "tst_moduleqt47.moc"
diff --git a/tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp b/tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp
index ca7668d..7f81fc0 100644
--- a/tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp
+++ b/tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp
@@ -1716,6 +1716,9 @@ void tst_qdeclarativelanguage::initTestCase()
 {
     registerTypes();
 
+    // Registering the TestType class in other modules should have no adverse effects
+    qmlRegisterType<TestType>("com.nokia.TestPre", 1, 0, "Test");
+
     qmlRegisterType<TestType>("com.nokia.Test", 0, 0, "TestTP");
     qmlRegisterType<TestType>("com.nokia.Test", 1, 0, "Test");
     qmlRegisterType<TestType>("com.nokia.Test", 1, 5, "Test");
@@ -1723,6 +1726,9 @@ void tst_qdeclarativelanguage::initTestCase()
     qmlRegisterType<TestType>("com.nokia.Test", 1, 9, "OldTest");
     qmlRegisterType<TestType2>("com.nokia.Test", 1, 12, "Test");
 
+    // Registering the TestType class in other modules should have no adverse effects
+    qmlRegisterType<TestType>("com.nokia.TestPost", 1, 0, "Test");
+
     // Create locale-specific file
     // For POSIX, this will just be data/I18nType.qml, since POSIX is 7-bit
     // For iso8859-1 locale, this will just be data/I18nType?????.qml where ????? is 5 8-bit characters
-- 
cgit v0.12


From 1f43e68c4ca5b28444b046deff1658b1b4b1923d Mon Sep 17 00:00:00 2001
From: Aaron Kennedy <aaron.kennedy@nokia.com>
Date: Wed, 29 Sep 2010 12:19:37 +1000
Subject: Replace "import Qt 4.7" with "import QtQuick 1.0"

Task-number: QTBUG-13799
---
 tests/auto/declarative/qdeclarativeitem/data/transformCrash.qml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/auto/declarative/qdeclarativeitem/data/transformCrash.qml b/tests/auto/declarative/qdeclarativeitem/data/transformCrash.qml
index ab7fa84..35c1a9a 100644
--- a/tests/auto/declarative/qdeclarativeitem/data/transformCrash.qml
+++ b/tests/auto/declarative/qdeclarativeitem/data/transformCrash.qml
@@ -1,4 +1,4 @@
-import Qt 4.7
+import QtQuick 1.0
 
 Item {
     id: wrapper
-- 
cgit v0.12


From 926979b6816c630adf83f7ac0d0f6276bb26efb3 Mon Sep 17 00:00:00 2001
From: lsgunda <leena.gunda@wipro.com>
Date: Wed, 29 Sep 2010 12:21:47 +1000
Subject: Fix for bug QTMOBILITY-448 to list the default network configuration
 in Bearermonitor example

Merge-request: 827
Reviewed-by: Aaron McCarthy <aaron.mccarthy@nokia.com>
---
 examples/network/bearermonitor/bearermonitor.cpp | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/examples/network/bearermonitor/bearermonitor.cpp b/examples/network/bearermonitor/bearermonitor.cpp
index 1959919..2c976ff 100644
--- a/examples/network/bearermonitor/bearermonitor.cpp
+++ b/examples/network/bearermonitor/bearermonitor.cpp
@@ -220,11 +220,26 @@ void BearerMonitor::updateConfigurations()
         itemMap.insert(item->data(0, Qt::UserRole).toString(), item);
     }
 
+    QNetworkConfiguration defaultConfiguration = manager.defaultConfiguration();
+    QTreeWidgetItem *defaultItem = itemMap.take(defaultConfiguration.identifier());
+
+    if (defaultItem) {
+        updateItem(defaultItem, defaultConfiguration);
+
+        if (defaultConfiguration.type() == QNetworkConfiguration::ServiceNetwork)
+            updateSnapConfiguration(defaultItem, defaultConfiguration);
+    } else {
+        configurationAdded(defaultConfiguration);
+    }
+
     QList<QNetworkConfiguration> allConfigurations = manager.allConfigurations();
 
     while (!allConfigurations.isEmpty()) {
         QNetworkConfiguration config = allConfigurations.takeFirst();
 
+        if (config.identifier() == defaultConfiguration.identifier())
+            continue;
+
         QTreeWidgetItem *item = itemMap.take(config.identifier());
         if (item) {
             updateItem(item, config);
-- 
cgit v0.12


From 8bb62d3194a4de863b941c1f3716c66296d3eb5a Mon Sep 17 00:00:00 2001
From: Rohan McGovern <rohan.mcgovern@nokia.com>
Date: Wed, 29 Sep 2010 13:32:27 +1000
Subject: Fixed failure of benchlibcallgrind selftest on some platforms.

This test may be sensitive to the particular toolchain and valgrind
versions on the test machine.  We'll work around that.
---
 tests/auto/selftests/tst_selftests.cpp | 22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

diff --git a/tests/auto/selftests/tst_selftests.cpp b/tests/auto/selftests/tst_selftests.cpp
index 0818b4c..4ee2996 100644
--- a/tests/auto/selftests/tst_selftests.cpp
+++ b/tests/auto/selftests/tst_selftests.cpp
@@ -339,12 +339,22 @@ void tst_Selftests::doRunSubTest(QString const& subdir, QString const& logger, Q
 
     const QByteArray err(proc.readAllStandardError());
 
-    /* Some platforms decides to output a message for uncaught exceptions. For instance,
-     * this is what windows platforms says:
-     * "This application has requested the Runtime to terminate it in an unusual way.
-     * Please contact the application's support team for more information." */
-    if(subdir != QLatin1String("exceptionthrow") && subdir != QLatin1String("fetchbogus")
-        && subdir != QLatin1String("xunit"))
+    /*
+        Some tests may output unpredictable strings to stderr, which we'll ignore.
+
+        For instance, uncaught exceptions on Windows might say (depending on Windows
+        version and JIT debugger settings):
+        "This application has requested the Runtime to terminate it in an unusual way.
+        Please contact the application's support team for more information."
+
+        Also, tests which use valgrind may generate warnings if the toolchain is
+        newer than the valgrind version, such that valgrind can't understand the
+        debug information on the binary.
+    */
+    if (subdir != QLatin1String("exceptionthrow")
+        && subdir != QLatin1String("fetchbogus")
+        && subdir != QLatin1String("xunit")
+        && subdir != QLatin1String("benchlibcallgrind"))
         QVERIFY2(err.isEmpty(), err.constData());
 
     QList<QByteArray> res = splitLines(out);
-- 
cgit v0.12


From 1ab457d5db184c53d9857a7b425051e5aa5ff2e0 Mon Sep 17 00:00:00 2001
From: Aaron Kennedy <aaron.kennedy@nokia.com>
Date: Wed, 29 Sep 2010 13:48:42 +1000
Subject: Document "import QtQuick 1.0" change

Task-number: QTBUG-13799
---
 doc/src/declarative/declarativeui.qdoc |  1 +
 doc/src/declarative/whatsnew.qdoc      | 55 ++++++++++++++++++++++++++++++++++
 2 files changed, 56 insertions(+)
 create mode 100644 doc/src/declarative/whatsnew.qdoc

diff --git a/doc/src/declarative/declarativeui.qdoc b/doc/src/declarative/declarativeui.qdoc
index cb326a3..a8df4b1 100644
--- a/doc/src/declarative/declarativeui.qdoc
+++ b/doc/src/declarative/declarativeui.qdoc
@@ -73,6 +73,7 @@ Module.
 \section1 Getting Started
 
 \list
+\o \l{What's new in Qt Quick}
 \o \l{Introduction to the QML language}
 \o \l{QML for Qt Programmers}
 \o \l{Getting Started Programming with QML}
diff --git a/doc/src/declarative/whatsnew.qdoc b/doc/src/declarative/whatsnew.qdoc
new file mode 100644
index 0000000..f8d1d0e
--- /dev/null
+++ b/doc/src/declarative/whatsnew.qdoc
@@ -0,0 +1,55 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the documentation of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:FDL$
+** Commercial Usage
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in a
+** written agreement between you and Nokia.
+**
+** GNU Free Documentation License
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of this
+** file.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+/*!
+\title What's new in Qt Quick
+\page qtquick-whatsnew.html
+
+\section1 4.7.1
+
+\section2 QtQuick namespace
+
+In prior Qt releases, all the Qt Quick elements were available in the \e Qt namespace.  
+Starting with Qt 4.7.1, the elements are also available in the \e QtQuick namespace, 
+which improves naming consistency, and allows the development of Qt Quick to occur at 
+a faster rate than Qt's usual minor release schedule.
+
+The change for developers is very simple - where you previously wrote \e {import Qt 4.7},
+just replace it with \e {import QtQuick 1.0}, like this:
+
+\code
+import QtQuick 1.0 
+
+Text {
+    text: "Welcome to QtQuick 1.0!"
+}
+\endcode
+
+\e {import Qt 4.7} continues to work so existing applications wont break even if they 
+aren't updated, but it is recommended that all import statements be modified to the new 
+form.
+*/
-- 
cgit v0.12


From f7a439a0a00b0bdd6ebeff8bfd5ee2285eab1398 Mon Sep 17 00:00:00 2001
From: Aaron Kennedy <aaron.kennedy@nokia.com>
Date: Wed, 29 Sep 2010 14:16:27 +1000
Subject: Autotest that new "import Qt 4.7"s aren't added accidentally

Task-number: QTBUG-13799
---
 .../auto/declarative/moduleqt47/tst_moduleqt47.cpp | 57 ++++++++++++++++++++++
 1 file changed, 57 insertions(+)

diff --git a/tests/auto/declarative/moduleqt47/tst_moduleqt47.cpp b/tests/auto/declarative/moduleqt47/tst_moduleqt47.cpp
index c1896a7..feae417 100644
--- a/tests/auto/declarative/moduleqt47/tst_moduleqt47.cpp
+++ b/tests/auto/declarative/moduleqt47/tst_moduleqt47.cpp
@@ -39,6 +39,7 @@
 **
 ****************************************************************************/
 #include <qtest.h>
+#include <QDir>
 #include <QtDeclarative/qdeclarativeengine.h>
 #include <QtDeclarative/qdeclarativecomponent.h>
 
@@ -56,12 +57,20 @@ public:
 private slots:
     void create();
 
+    void accidentalImport_data();
+    void accidentalImport();
+
 private:
+    QStringList findFiles(const QDir &d);
+
     QDeclarativeEngine engine;
+    QStringList excludedFiles;
 };
 
 tst_moduleqt47::tst_moduleqt47()
 {
+    excludedFiles << "tests/auto/declarative/moduleqt47/data/importqt47.qml"
+                  << "doc/src/declarative/whatsnew.qdoc";
 }
 
 void tst_moduleqt47::create()
@@ -74,6 +83,54 @@ void tst_moduleqt47::create()
     delete obj;
 }
 
+QStringList tst_moduleqt47::findFiles(const QDir &d)
+{
+    QStringList rv;
+
+    QStringList files = d.entryList(QStringList() << QLatin1String("*.qml") << QLatin1String("*.qdoc"), QDir::Files);
+    foreach (const QString &file, files) {
+
+        QString absFile = d.absoluteFilePath(file);
+
+        bool skip = false;
+        for (int ii = 0; !skip && ii < excludedFiles.count(); ++ii) 
+            skip = (absFile.endsWith(excludedFiles.at(ii)));
+
+        if (!skip)
+            rv << absFile;
+    }
+
+    QStringList dirs = d.entryList(QDir::Dirs | QDir::NoDotAndDotDot | QDir::NoSymLinks);
+    foreach (const QString &dir, dirs) {
+        QDir sub = d;
+        sub.cd(dir);
+        rv << findFiles(sub);
+    }
+
+    return rv;
+}
+
+void tst_moduleqt47::accidentalImport_data()
+{
+    QTest::addColumn<QString>("file");
+    QStringList files = findFiles(QDir(SRCDIR "/../../../../"));
+
+    foreach(const QString &file, files) 
+        QTest::newRow(qPrintable(file)) << file;
+}
+
+void tst_moduleqt47::accidentalImport()
+{
+    QFETCH(QString, file);
+
+    QFile f(file);
+    if (!f.open(QIODevice::ReadOnly))
+        return;
+    QByteArray data = f.readAll();
+
+    QVERIFY(!data.contains("import Qt 4"));
+}
+
 QTEST_MAIN(tst_moduleqt47)
 
 #include "tst_moduleqt47.moc"
-- 
cgit v0.12


From 58450781d958ce85abfb2b9c788652efa0d75e7e Mon Sep 17 00:00:00 2001
From: Joona Petrell <joona.t.petrell@nokia.com>
Date: Wed, 29 Sep 2010 15:41:35 +1000
Subject: Recreate Qt 4.7 branch QtDeclarative def files on top of changes made
 to Qt 4.7.1

---
 src/s60installs/bwins/QtDeclarativeu.def | 218 +++++++++++++++++------------
 src/s60installs/eabi/QtDeclarativeu.def  | 232 +++++++++++++++++++------------
 2 files changed, 269 insertions(+), 181 deletions(-)

diff --git a/src/s60installs/bwins/QtDeclarativeu.def b/src/s60installs/bwins/QtDeclarativeu.def
index f417892..cf0398a 100644
--- a/src/s60installs/bwins/QtDeclarativeu.def
+++ b/src/s60installs/bwins/QtDeclarativeu.def
@@ -142,7 +142,7 @@ EXPORTS
 	?setEnumOrFlag@QMetaPropertyBuilder@@QAEX_N@Z @ 141 NONAME ; void QMetaPropertyBuilder::setEnumOrFlag(bool)
 	?getStaticMetaObject@QDeclarativeRectangle@@SAABUQMetaObject@@XZ @ 142 NONAME ; struct QMetaObject const & QDeclarativeRectangle::getStaticMetaObject(void)
 	?isValid@QDeclarativeProperty@@QBE_NXZ @ 143 NONAME ; bool QDeclarativeProperty::isValid(void) const
-	?isConnected@QDeclarativeDebugClient@@QBE_NXZ @ 144 NONAME ; bool QDeclarativeDebugClient::isConnected(void) const
+	?isConnected@QDeclarativeDebugClient@@QBE_NXZ @ 144 NONAME ABSENT ; bool QDeclarativeDebugClient::isConnected(void) const
 	?enabled@QDeclarativeBinding@@QBE_NXZ @ 145 NONAME ; bool QDeclarativeBinding::enabled(void) const
 	?setSource@QDeclarativeView@@QAEXABVQUrl@@@Z @ 146 NONAME ; void QDeclarativeView::setSource(class QUrl const &)
 	??_EQDeclarativeDebugService@@UAE@I@Z @ 147 NONAME ; QDeclarativeDebugService::~QDeclarativeDebugService(unsigned int)
@@ -461,7 +461,7 @@ EXPORTS
 	?qt_metacall@QDeclarativeContext@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 460 NONAME ; int QDeclarativeContext::qt_metacall(enum QMetaObject::Call, int, void * *)
 	??_EQDeclarativeValueType@@UAE@I@Z @ 461 NONAME ; QDeclarativeValueType::~QDeclarativeValueType(unsigned int)
 	?qt_metacall@QDeclarativeState@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 462 NONAME ; int QDeclarativeState::qt_metacall(enum QMetaObject::Call, int, void * *)
-	?isEnabled@QDeclarativeDebugService@@QBE_NXZ @ 463 NONAME ; bool QDeclarativeDebugService::isEnabled(void) const
+	?isEnabled@QDeclarativeDebugService@@QBE_NXZ @ 463 NONAME ABSENT ; bool QDeclarativeDebugService::isEnabled(void) const
 	?stateChanged@QDeclarativeDebugWatch@@IAEXW4State@1@@Z @ 464 NONAME ; void QDeclarativeDebugWatch::stateChanged(enum QDeclarativeDebugWatch::State)
 	??0QMetaMethodBuilder@@AAE@PBVQMetaObjectBuilder@@H@Z @ 465 NONAME ; QMetaMethodBuilder::QMetaMethodBuilder(class QMetaObjectBuilder const *, int)
 	??4QDeclarativeListReference@@QAEAAV0@ABV0@@Z @ 466 NONAME ; class QDeclarativeListReference & QDeclarativeListReference::operator=(class QDeclarativeListReference const &)
@@ -1028,7 +1028,7 @@ EXPORTS
 	?qmlInfo@@YA?AVQDeclarativeInfo@@PBVQObject@@ABVQDeclarativeError@@@Z @ 1027 NONAME ; class QDeclarativeInfo qmlInfo(class QObject const *, class QDeclarativeError const &)
 	?staticMetaObject@QDeclarativeText@@2UQMetaObject@@B @ 1028 NONAME ; struct QMetaObject const QDeclarativeText::staticMetaObject
 	?color@QDeclarativeRectangle@@QBE?AVQColor@@XZ @ 1029 NONAME ; class QColor QDeclarativeRectangle::color(void) const
-	?isEnabled@QDeclarativeDebugClient@@QBE_NXZ @ 1030 NONAME ; bool QDeclarativeDebugClient::isEnabled(void) const
+	?isEnabled@QDeclarativeDebugClient@@QBE_NXZ @ 1030 NONAME ABSENT ; bool QDeclarativeDebugClient::isEnabled(void) const
 	?send@QPacketProtocol@@QAEXABVQPacket@@@Z @ 1031 NONAME ; void QPacketProtocol::send(class QPacket const &)
 	?width@QDeclarativePixmap@@QBEHXZ @ 1032 NONAME ; int QDeclarativePixmap::width(void) const
 	?error@QDeclarativeCustomParser@@IAEXABVQDeclarativeCustomParserNode@@ABVQString@@@Z @ 1033 NONAME ; void QDeclarativeCustomParser::error(class QDeclarativeCustomParserNode const &, class QString const &)
@@ -1147,7 +1147,7 @@ EXPORTS
 	?removeNotifySignal@QMetaPropertyBuilder@@QAEXXZ @ 1146 NONAME ; void QMetaPropertyBuilder::removeNotifySignal(void)
 	?trUtf8@QDeclarativeDebugService@@SA?AVQString@@PBD0@Z @ 1147 NONAME ; class QString QDeclarativeDebugService::trUtf8(char const *, char const *)
 	?setImportPathList@QDeclarativeEngine@@QAEXABVQStringList@@@Z @ 1148 NONAME ; void QDeclarativeEngine::setImportPathList(class QStringList const &)
-	?enabledChanged@QDeclarativeDebugService@@MAEX_N@Z @ 1149 NONAME ; void QDeclarativeDebugService::enabledChanged(bool)
+	?enabledChanged@QDeclarativeDebugService@@MAEX_N@Z @ 1149 NONAME ABSENT ; void QDeclarativeDebugService::enabledChanged(bool)
 	?addWatch@QDeclarativeEngineDebug@@QAEPAVQDeclarativeDebugWatch@@ABVQDeclarativeDebugObjectReference@@PAVQObject@@@Z @ 1150 NONAME ; class QDeclarativeDebugWatch * QDeclarativeEngineDebug::addWatch(class QDeclarativeDebugObjectReference const &, class QObject *)
 	?asAST@Variant@QDeclarativeParser@@QBEPAVNode@AST@QDeclarativeJS@@XZ @ 1151 NONAME ; class QDeclarativeJS::AST::Node * QDeclarativeParser::Variant::asAST(void) const
 	?indexOfClassInfo@QMetaObjectBuilder@@QAEHABVQByteArray@@@Z @ 1152 NONAME ; int QMetaObjectBuilder::indexOfClassInfo(class QByteArray const &)
@@ -1386,7 +1386,7 @@ EXPORTS
 	?qmlTypes@QDeclarativeMetaType@@SA?AV?$QList@PAVQDeclarativeType@@@@XZ @ 1385 NONAME ; class QList<class QDeclarativeType *> QDeclarativeMetaType::qmlTypes(void)
 	?valueTypeCoreIndex@QDeclarativePropertyPrivate@@SAHABVQDeclarativeProperty@@@Z @ 1386 NONAME ; int QDeclarativePropertyPrivate::valueTypeCoreIndex(class QDeclarativeProperty const &)
 	?writeEnumProperty@QDeclarativePropertyPrivate@@SA_NABVQMetaProperty@@HPAVQObject@@ABVQVariant@@H@Z @ 1387 NONAME ; bool QDeclarativePropertyPrivate::writeEnumProperty(class QMetaProperty const &, int, class QObject *, class QVariant const &, int)
-	?setEnabled@QDeclarativeDebugClient@@QAEX_N@Z @ 1388 NONAME ; void QDeclarativeDebugClient::setEnabled(bool)
+	?setEnabled@QDeclarativeDebugClient@@QAEX_N@Z @ 1388 NONAME ABSENT ; void QDeclarativeDebugClient::setEnabled(bool)
 	??1QMetaObjectBuilder@@UAE@XZ @ 1389 NONAME ; QMetaObjectBuilder::~QMetaObjectBuilder(void)
 	?tr@QDeclarativeStateOperation@@SA?AVQString@@PBD0@Z @ 1390 NONAME ; class QString QDeclarativeStateOperation::tr(char const *, char const *)
 	?clear@QPacket@@QAEXXZ @ 1391 NONAME ; void QPacket::clear(void)
@@ -1715,89 +1715,127 @@ EXPORTS
 	??0QDeclarativeListModel@@AAE@PBV0@PAVQDeclarativeListModelWorkerAgent@@@Z @ 1714 NONAME ; QDeclarativeListModel::QDeclarativeListModel(class QDeclarativeListModel const *, class QDeclarativeListModelWorkerAgent *)
 	?inWorkerThread@QDeclarativeListModel@@ABE_NXZ @ 1715 NONAME ; bool QDeclarativeListModel::inWorkerThread(void) const
 	?canMove@QDeclarativeListModel@@ABE_NHHH@Z @ 1716 NONAME ; bool QDeclarativeListModel::canMove(int, int, int) const
-	?setLoops@QDeclarativeAbstractAnimation@@QAEXH@Z @ 1717 NONAME ; void QDeclarativeAbstractAnimation::setLoops(int)
-	?trUtf8@QDeclarativeAbstractAnimation@@SA?AVQString@@PBD0@Z @ 1718 NONAME ; class QString QDeclarativeAbstractAnimation::trUtf8(char const *, char const *)
-	?staticMetaObject@QDeclarativeAbstractAnimation@@2UQMetaObject@@B @ 1719 NONAME ; struct QMetaObject const QDeclarativeAbstractAnimation::staticMetaObject
-	?setRunning@QDeclarativeTimer@@QAEX_N@Z @ 1720 NONAME ; void QDeclarativeTimer::setRunning(bool)
-	?tr@QDeclarativeTimer@@SA?AVQString@@PBD0@Z @ 1721 NONAME ; class QString QDeclarativeTimer::tr(char const *, char const *)
-	?qt_metacall@QDeclarativeTimer@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1722 NONAME ; int QDeclarativeTimer::qt_metacall(enum QMetaObject::Call, int, void * *)
-	?setPaused@QDeclarativeAbstractAnimation@@QAEX_N@Z @ 1723 NONAME ; void QDeclarativeAbstractAnimation::setPaused(bool)
-	?setRepeating@QDeclarativeTimer@@QAEX_N@Z @ 1724 NONAME ; void QDeclarativeTimer::setRepeating(bool)
-	?interval@QDeclarativeTimer@@QBEHXZ @ 1725 NONAME ; int QDeclarativeTimer::interval(void) const
-	?start@QDeclarativeTimer@@QAEXXZ @ 1726 NONAME ; void QDeclarativeTimer::start(void)
-	?transition@QDeclarativeAbstractAnimation@@UAEXAAV?$QList@VQDeclarativeAction@@@@AAV?$QList@VQDeclarativeProperty@@@@W4TransitionDirection@1@@Z @ 1727 NONAME ; void QDeclarativeAbstractAnimation::transition(class QList<class QDeclarativeAction> &, class QList<class QDeclarativeProperty> &, enum QDeclarativeAbstractAnimation::TransitionDirection)
-	?componentComplete@QDeclarativeAbstractAnimation@@UAEXXZ @ 1728 NONAME ; void QDeclarativeAbstractAnimation::componentComplete(void)
-	?runningChanged@QDeclarativeAbstractAnimation@@IAEX_N@Z @ 1729 NONAME ; void QDeclarativeAbstractAnimation::runningChanged(bool)
-	?trUtf8@QDeclarativeAbstractAnimation@@SA?AVQString@@PBD0H@Z @ 1730 NONAME ; class QString QDeclarativeAbstractAnimation::trUtf8(char const *, char const *, int)
-	?metaObject@QDeclarativeTimer@@UBEPBUQMetaObject@@XZ @ 1731 NONAME ; struct QMetaObject const * QDeclarativeTimer::metaObject(void) const
-	?setGroup@QDeclarativeAbstractAnimation@@QAEXPAVQDeclarativeAnimationGroup@@@Z @ 1732 NONAME ; void QDeclarativeAbstractAnimation::setGroup(class QDeclarativeAnimationGroup *)
-	?isRepeating@QDeclarativeTimer@@QBE_NXZ @ 1733 NONAME ; bool QDeclarativeTimer::isRepeating(void) const
-	?setTriggeredOnStart@QDeclarativeTimer@@QAEX_N@Z @ 1734 NONAME ; void QDeclarativeTimer::setTriggeredOnStart(bool)
-	?currentTime@QDeclarativeAbstractAnimation@@QAEHXZ @ 1735 NONAME ; int QDeclarativeAbstractAnimation::currentTime(void)
-	??1QDeclarativeAbstractAnimation@@UAE@XZ @ 1736 NONAME ; QDeclarativeAbstractAnimation::~QDeclarativeAbstractAnimation(void)
-	?triggered@QDeclarativeTimer@@IAEXXZ @ 1737 NONAME ; void QDeclarativeTimer::triggered(void)
-	?finished@QDeclarativeTimer@@AAEXXZ @ 1738 NONAME ; void QDeclarativeTimer::finished(void)
-	?pausedChanged@QDeclarativeAbstractAnimation@@IAEX_N@Z @ 1739 NONAME ; void QDeclarativeAbstractAnimation::pausedChanged(bool)
-	?complete@QDeclarativeAbstractAnimation@@QAEXXZ @ 1740 NONAME ; void QDeclarativeAbstractAnimation::complete(void)
-	?setRunning@QDeclarativeAbstractAnimation@@QAEX_N@Z @ 1741 NONAME ; void QDeclarativeAbstractAnimation::setRunning(bool)
-	?completed@QDeclarativeAbstractAnimation@@IAEXXZ @ 1742 NONAME ; void QDeclarativeAbstractAnimation::completed(void)
-	?trUtf8@QDeclarativeTimer@@SA?AVQString@@PBD0@Z @ 1743 NONAME ; class QString QDeclarativeTimer::trUtf8(char const *, char const *)
-	?loopCountChanged@QDeclarativeAbstractAnimation@@IAEXH@Z @ 1744 NONAME ; void QDeclarativeAbstractAnimation::loopCountChanged(int)
-	?repeatChanged@QDeclarativeTimer@@IAEXXZ @ 1745 NONAME ; void QDeclarativeTimer::repeatChanged(void)
-	?setDisableUserControl@QDeclarativeAbstractAnimation@@QAEXXZ @ 1746 NONAME ; void QDeclarativeAbstractAnimation::setDisableUserControl(void)
-	?setDefaultTarget@QDeclarativeAbstractAnimation@@QAEXABVQDeclarativeProperty@@@Z @ 1747 NONAME ; void QDeclarativeAbstractAnimation::setDefaultTarget(class QDeclarativeProperty const &)
-	?triggeredOnStart@QDeclarativeTimer@@QBE_NXZ @ 1748 NONAME ; bool QDeclarativeTimer::triggeredOnStart(void) const
-	?notifyRunningChanged@QDeclarativeAbstractAnimation@@AAEX_N@Z @ 1749 NONAME ; void QDeclarativeAbstractAnimation::notifyRunningChanged(bool)
-	?componentComplete@QDeclarativeTimer@@MAEXXZ @ 1750 NONAME ; void QDeclarativeTimer::componentComplete(void)
-	?tr@QDeclarativeAbstractAnimation@@SA?AVQString@@PBD0@Z @ 1751 NONAME ; class QString QDeclarativeAbstractAnimation::tr(char const *, char const *)
-	?isRunning@QDeclarativeAbstractAnimation@@QBE_NXZ @ 1752 NONAME ; bool QDeclarativeAbstractAnimation::isRunning(void) const
-	?d_func@QDeclarativeAbstractAnimation@@ABEPBVQDeclarativeAbstractAnimationPrivate@@XZ @ 1753 NONAME ; class QDeclarativeAbstractAnimationPrivate const * QDeclarativeAbstractAnimation::d_func(void) const
-	??_EQDeclarativeAbstractAnimation@@UAE@I@Z @ 1754 NONAME ; QDeclarativeAbstractAnimation::~QDeclarativeAbstractAnimation(unsigned int)
-	?d_func@QDeclarativeAbstractAnimation@@AAEPAVQDeclarativeAbstractAnimationPrivate@@XZ @ 1755 NONAME ; class QDeclarativeAbstractAnimationPrivate * QDeclarativeAbstractAnimation::d_func(void)
-	?componentFinalized@QDeclarativeAbstractAnimation@@AAEXXZ @ 1756 NONAME ; void QDeclarativeAbstractAnimation::componentFinalized(void)
-	??_EQDeclarativeTimer@@UAE@I@Z @ 1757 NONAME ; QDeclarativeTimer::~QDeclarativeTimer(unsigned int)
-	?pause@QDeclarativeAbstractAnimation@@QAEXXZ @ 1758 NONAME ; void QDeclarativeAbstractAnimation::pause(void)
-	?stop@QDeclarativeTimer@@QAEXXZ @ 1759 NONAME ; void QDeclarativeTimer::stop(void)
-	?timelineComplete@QDeclarativeAbstractAnimation@@AAEXXZ @ 1760 NONAME ; void QDeclarativeAbstractAnimation::timelineComplete(void)
-	?setAlwaysRunToEnd@QDeclarativeAbstractAnimation@@QAEX_N@Z @ 1761 NONAME ; void QDeclarativeAbstractAnimation::setAlwaysRunToEnd(bool)
-	?classBegin@QDeclarativeAbstractAnimation@@UAEXXZ @ 1762 NONAME ; void QDeclarativeAbstractAnimation::classBegin(void)
-	?d_func@QDeclarativeTimer@@AAEPAVQDeclarativeTimerPrivate@@XZ @ 1763 NONAME ; class QDeclarativeTimerPrivate * QDeclarativeTimer::d_func(void)
-	??0QDeclarativeAbstractAnimation@@QAE@PAVQObject@@@Z @ 1764 NONAME ; QDeclarativeAbstractAnimation::QDeclarativeAbstractAnimation(class QObject *)
-	?metaObject@QDeclarativeAbstractAnimation@@UBEPBUQMetaObject@@XZ @ 1765 NONAME ; struct QMetaObject const * QDeclarativeAbstractAnimation::metaObject(void) const
-	?tr@QDeclarativeAbstractAnimation@@SA?AVQString@@PBD0H@Z @ 1766 NONAME ; class QString QDeclarativeAbstractAnimation::tr(char const *, char const *, int)
-	?started@QDeclarativeAbstractAnimation@@IAEXXZ @ 1767 NONAME ; void QDeclarativeAbstractAnimation::started(void)
-	?setInterval@QDeclarativeTimer@@QAEXH@Z @ 1768 NONAME ; void QDeclarativeTimer::setInterval(int)
-	?d_func@QDeclarativeTimer@@ABEPBVQDeclarativeTimerPrivate@@XZ @ 1769 NONAME ; class QDeclarativeTimerPrivate const * QDeclarativeTimer::d_func(void) const
-	?staticMetaObject@QDeclarativeTimer@@2UQMetaObject@@B @ 1770 NONAME ; struct QMetaObject const QDeclarativeTimer::staticMetaObject
-	?qt_metacast@QDeclarativeAbstractAnimation@@UAEPAXPBD@Z @ 1771 NONAME ; void * QDeclarativeAbstractAnimation::qt_metacast(char const *)
-	?setCurrentTime@QDeclarativeAbstractAnimation@@QAEXH@Z @ 1772 NONAME ; void QDeclarativeAbstractAnimation::setCurrentTime(int)
-	?restart@QDeclarativeAbstractAnimation@@QAEXXZ @ 1773 NONAME ; void QDeclarativeAbstractAnimation::restart(void)
-	??0QDeclarativeAbstractAnimation@@IAE@AAVQDeclarativeAbstractAnimationPrivate@@PAVQObject@@@Z @ 1774 NONAME ; QDeclarativeAbstractAnimation::QDeclarativeAbstractAnimation(class QDeclarativeAbstractAnimationPrivate &, class QObject *)
-	?resume@QDeclarativeAbstractAnimation@@QAEXXZ @ 1775 NONAME ; void QDeclarativeAbstractAnimation::resume(void)
-	?runningChanged@QDeclarativeTimer@@IAEXXZ @ 1776 NONAME ; void QDeclarativeTimer::runningChanged(void)
-	?ticked@QDeclarativeTimer@@AAEXXZ @ 1777 NONAME ; void QDeclarativeTimer::ticked(void)
-	?trUtf8@QDeclarativeTimer@@SA?AVQString@@PBD0H@Z @ 1778 NONAME ; class QString QDeclarativeTimer::trUtf8(char const *, char const *, int)
-	??0QDeclarativeTimer@@QAE@PAVQObject@@@Z @ 1779 NONAME ; QDeclarativeTimer::QDeclarativeTimer(class QObject *)
-	?loops@QDeclarativeAbstractAnimation@@QBEHXZ @ 1780 NONAME ; int QDeclarativeAbstractAnimation::loops(void) const
-	?setTarget@QDeclarativeAbstractAnimation@@EAEXABVQDeclarativeProperty@@@Z @ 1781 NONAME ; void QDeclarativeAbstractAnimation::setTarget(class QDeclarativeProperty const &)
-	?alwaysRunToEnd@QDeclarativeAbstractAnimation@@QBE_NXZ @ 1782 NONAME ; bool QDeclarativeAbstractAnimation::alwaysRunToEnd(void) const
-	?tr@QDeclarativeTimer@@SA?AVQString@@PBD0H@Z @ 1783 NONAME ; class QString QDeclarativeTimer::tr(char const *, char const *, int)
-	?intervalChanged@QDeclarativeTimer@@IAEXXZ @ 1784 NONAME ; void QDeclarativeTimer::intervalChanged(void)
-	?isPaused@QDeclarativeAbstractAnimation@@QBE_NXZ @ 1785 NONAME ; bool QDeclarativeAbstractAnimation::isPaused(void) const
-	?getStaticMetaObject@QDeclarativeAbstractAnimation@@SAABUQMetaObject@@XZ @ 1786 NONAME ; struct QMetaObject const & QDeclarativeAbstractAnimation::getStaticMetaObject(void)
-	?group@QDeclarativeAbstractAnimation@@QBEPAVQDeclarativeAnimationGroup@@XZ @ 1787 NONAME ; class QDeclarativeAnimationGroup * QDeclarativeAbstractAnimation::group(void) const
-	?classBegin@QDeclarativeTimer@@MAEXXZ @ 1788 NONAME ; void QDeclarativeTimer::classBegin(void)
-	?restart@QDeclarativeTimer@@QAEXXZ @ 1789 NONAME ; void QDeclarativeTimer::restart(void)
-	??1QDeclarativeTimer@@UAE@XZ @ 1790 NONAME ; QDeclarativeTimer::~QDeclarativeTimer(void)
-	?getStaticMetaObject@QDeclarativeTimer@@SAABUQMetaObject@@XZ @ 1791 NONAME ; struct QMetaObject const & QDeclarativeTimer::getStaticMetaObject(void)
-	?qt_metacast@QDeclarativeTimer@@UAEPAXPBD@Z @ 1792 NONAME ; void * QDeclarativeTimer::qt_metacast(char const *)
-	?alwaysRunToEndChanged@QDeclarativeAbstractAnimation@@IAEX_N@Z @ 1793 NONAME ; void QDeclarativeAbstractAnimation::alwaysRunToEndChanged(bool)
-	?triggeredOnStartChanged@QDeclarativeTimer@@IAEXXZ @ 1794 NONAME ; void QDeclarativeTimer::triggeredOnStartChanged(void)
-	?isRunning@QDeclarativeTimer@@QBE_NXZ @ 1795 NONAME ; bool QDeclarativeTimer::isRunning(void) const
-	?update@QDeclarativeTimer@@AAEXXZ @ 1796 NONAME ; void QDeclarativeTimer::update(void)
-	?stop@QDeclarativeAbstractAnimation@@QAEXXZ @ 1797 NONAME ; void QDeclarativeAbstractAnimation::stop(void)
-	?start@QDeclarativeAbstractAnimation@@QAEXXZ @ 1798 NONAME ; void QDeclarativeAbstractAnimation::start(void)
-	?qt_metacall@QDeclarativeAbstractAnimation@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1799 NONAME ; int QDeclarativeAbstractAnimation::qt_metacall(enum QMetaObject::Call, int, void * *)
-	?getScriptEngine@QDeclarativeDebugHelper@@SAPAVQScriptEngine@@PAVQDeclarativeEngine@@@Z @ 1800 NONAME ; class QScriptEngine * QDeclarativeDebugHelper::getScriptEngine(class QDeclarativeEngine *)
-	?setAnimationSlowDownFactor@QDeclarativeDebugHelper@@SAXM@Z @ 1801 NONAME ; void QDeclarativeDebugHelper::setAnimationSlowDownFactor(float)
+	?getScriptEngine@QDeclarativeDebugHelper@@SAPAVQScriptEngine@@PAVQDeclarativeEngine@@@Z @ 1717 NONAME ; class QScriptEngine * QDeclarativeDebugHelper::getScriptEngine(class QDeclarativeEngine *)
+	?setAnimationSlowDownFactor@QDeclarativeDebugHelper@@SAXM@Z @ 1718 NONAME ; void QDeclarativeDebugHelper::setAnimationSlowDownFactor(float)
+	?add@QDeclarativeBasePositioner@@QBEPAVQDeclarativeTransition@@XZ @ 1719 NONAME ; class QDeclarativeTransition * QDeclarativeBasePositioner::add(void) const
+	?setLoops@QDeclarativeAbstractAnimation@@QAEXH@Z @ 1720 NONAME ; void QDeclarativeAbstractAnimation::setLoops(int)
+	?trUtf8@QDeclarativeAbstractAnimation@@SA?AVQString@@PBD0@Z @ 1721 NONAME ; class QString QDeclarativeAbstractAnimation::trUtf8(char const *, char const *)
+	?tr@QDeclarativeBasePositioner@@SA?AVQString@@PBD0@Z @ 1722 NONAME ; class QString QDeclarativeBasePositioner::tr(char const *, char const *)
+	?staticMetaObject@QDeclarativeAbstractAnimation@@2UQMetaObject@@B @ 1723 NONAME ; struct QMetaObject const QDeclarativeAbstractAnimation::staticMetaObject
+	?setMove@QDeclarativeBasePositioner@@QAEXPAVQDeclarativeTransition@@@Z @ 1724 NONAME ; void QDeclarativeBasePositioner::setMove(class QDeclarativeTransition *)
+	?setRunning@QDeclarativeTimer@@QAEX_N@Z @ 1725 NONAME ; void QDeclarativeTimer::setRunning(bool)
+	?tr@QDeclarativeTimer@@SA?AVQString@@PBD0@Z @ 1726 NONAME ; class QString QDeclarativeTimer::tr(char const *, char const *)
+	?qt_metacall@QDeclarativeTimer@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1727 NONAME ; int QDeclarativeTimer::qt_metacall(enum QMetaObject::Call, int, void * *)
+	?setPaused@QDeclarativeAbstractAnimation@@QAEX_N@Z @ 1728 NONAME ; void QDeclarativeAbstractAnimation::setPaused(bool)
+	?d_func@QDeclarativeBasePositioner@@ABEPBVQDeclarativeBasePositionerPrivate@@XZ @ 1729 NONAME ; class QDeclarativeBasePositionerPrivate const * QDeclarativeBasePositioner::d_func(void) const
+	?setRepeating@QDeclarativeTimer@@QAEX_N@Z @ 1730 NONAME ; void QDeclarativeTimer::setRepeating(bool)
+	?interval@QDeclarativeTimer@@QBEHXZ @ 1731 NONAME ; int QDeclarativeTimer::interval(void) const
+	?start@QDeclarativeTimer@@QAEXXZ @ 1732 NONAME ; void QDeclarativeTimer::start(void)
+	?transition@QDeclarativeAbstractAnimation@@UAEXAAV?$QList@VQDeclarativeAction@@@@AAV?$QList@VQDeclarativeProperty@@@@W4TransitionDirection@1@@Z @ 1733 NONAME ; void QDeclarativeAbstractAnimation::transition(class QList<class QDeclarativeAction> &, class QList<class QDeclarativeProperty> &, enum QDeclarativeAbstractAnimation::TransitionDirection)
+	?componentComplete@QDeclarativeAbstractAnimation@@UAEXXZ @ 1734 NONAME ; void QDeclarativeAbstractAnimation::componentComplete(void)
+	?statusChanged@QDeclarativeDebugService@@MAEXW4Status@1@@Z @ 1735 NONAME ; void QDeclarativeDebugService::statusChanged(enum QDeclarativeDebugService::Status)
+	?runningChanged@QDeclarativeAbstractAnimation@@IAEX_N@Z @ 1736 NONAME ; void QDeclarativeAbstractAnimation::runningChanged(bool)
+	?trUtf8@QDeclarativeAbstractAnimation@@SA?AVQString@@PBD0H@Z @ 1737 NONAME ; class QString QDeclarativeAbstractAnimation::trUtf8(char const *, char const *, int)
+	??_EQDeclarativeBasePositioner@@UAE@I@Z @ 1738 NONAME ; QDeclarativeBasePositioner::~QDeclarativeBasePositioner(unsigned int)
+	?metaObject@QDeclarativeTimer@@UBEPBUQMetaObject@@XZ @ 1739 NONAME ; struct QMetaObject const * QDeclarativeTimer::metaObject(void) const
+	?setGroup@QDeclarativeAbstractAnimation@@QAEXPAVQDeclarativeAnimationGroup@@@Z @ 1740 NONAME ; void QDeclarativeAbstractAnimation::setGroup(class QDeclarativeAnimationGroup *)
+	?isRepeating@QDeclarativeTimer@@QBE_NXZ @ 1741 NONAME ; bool QDeclarativeTimer::isRepeating(void) const
+	?setTriggeredOnStart@QDeclarativeTimer@@QAEX_N@Z @ 1742 NONAME ; void QDeclarativeTimer::setTriggeredOnStart(bool)
+	?currentTime@QDeclarativeAbstractAnimation@@QAEHXZ @ 1743 NONAME ; int QDeclarativeAbstractAnimation::currentTime(void)
+	?status@QDeclarativeEngineDebug@@QBE?AW4Status@1@XZ @ 1744 NONAME ; enum QDeclarativeEngineDebug::Status QDeclarativeEngineDebug::status(void) const
+	??1QDeclarativeAbstractAnimation@@UAE@XZ @ 1745 NONAME ; QDeclarativeAbstractAnimation::~QDeclarativeAbstractAnimation(void)
+	?triggered@QDeclarativeTimer@@IAEXXZ @ 1746 NONAME ; void QDeclarativeTimer::triggered(void)
+	?getStaticMetaObject@QDeclarativeBasePositioner@@SAABUQMetaObject@@XZ @ 1747 NONAME ; struct QMetaObject const & QDeclarativeBasePositioner::getStaticMetaObject(void)
+	?finished@QDeclarativeTimer@@AAEXXZ @ 1748 NONAME ; void QDeclarativeTimer::finished(void)
+	?pausedChanged@QDeclarativeAbstractAnimation@@IAEX_N@Z @ 1749 NONAME ; void QDeclarativeAbstractAnimation::pausedChanged(bool)
+	?complete@QDeclarativeAbstractAnimation@@QAEXXZ @ 1750 NONAME ; void QDeclarativeAbstractAnimation::complete(void)
+	?setRunning@QDeclarativeAbstractAnimation@@QAEX_N@Z @ 1751 NONAME ; void QDeclarativeAbstractAnimation::setRunning(bool)
+	?trUtf8@QDeclarativeBasePositioner@@SA?AVQString@@PBD0H@Z @ 1752 NONAME ; class QString QDeclarativeBasePositioner::trUtf8(char const *, char const *, int)
+	?trUtf8@QDeclarativeBasePositioner@@SA?AVQString@@PBD0@Z @ 1753 NONAME ; class QString QDeclarativeBasePositioner::trUtf8(char const *, char const *)
+	?completed@QDeclarativeAbstractAnimation@@IAEXXZ @ 1754 NONAME ; void QDeclarativeAbstractAnimation::completed(void)
+	?trUtf8@QDeclarativeTimer@@SA?AVQString@@PBD0@Z @ 1755 NONAME ; class QString QDeclarativeTimer::trUtf8(char const *, char const *)
+	?loopCountChanged@QDeclarativeAbstractAnimation@@IAEXH@Z @ 1756 NONAME ; void QDeclarativeAbstractAnimation::loopCountChanged(int)
+	?repeatChanged@QDeclarativeTimer@@IAEXXZ @ 1757 NONAME ; void QDeclarativeTimer::repeatChanged(void)
+	?setDisableUserControl@QDeclarativeAbstractAnimation@@QAEXXZ @ 1758 NONAME ; void QDeclarativeAbstractAnimation::setDisableUserControl(void)
+	?componentComplete@QDeclarativeBasePositioner@@MAEXXZ @ 1759 NONAME ; void QDeclarativeBasePositioner::componentComplete(void)
+	?setDefaultTarget@QDeclarativeAbstractAnimation@@QAEXABVQDeclarativeProperty@@@Z @ 1760 NONAME ; void QDeclarativeAbstractAnimation::setDefaultTarget(class QDeclarativeProperty const &)
+	?staticMetaObject@QDeclarativeBasePositioner@@2UQMetaObject@@B @ 1761 NONAME ; struct QMetaObject const QDeclarativeBasePositioner::staticMetaObject
+	?triggeredOnStart@QDeclarativeTimer@@QBE_NXZ @ 1762 NONAME ; bool QDeclarativeTimer::triggeredOnStart(void) const
+	?notifyRunningChanged@QDeclarativeAbstractAnimation@@AAEX_N@Z @ 1763 NONAME ; void QDeclarativeAbstractAnimation::notifyRunningChanged(bool)
+	?statusChanged@QDeclarativeDebugClient@@MAEXW4Status@1@@Z @ 1764 NONAME ; void QDeclarativeDebugClient::statusChanged(enum QDeclarativeDebugClient::Status)
+	??0QDeclarativeBasePositioner@@IAE@AAVQDeclarativeBasePositionerPrivate@@W4PositionerType@0@PAVQDeclarativeItem@@@Z @ 1765 NONAME ; QDeclarativeBasePositioner::QDeclarativeBasePositioner(class QDeclarativeBasePositionerPrivate &, enum QDeclarativeBasePositioner::PositionerType, class QDeclarativeItem *)
+	?componentComplete@QDeclarativeTimer@@MAEXXZ @ 1766 NONAME ; void QDeclarativeTimer::componentComplete(void)
+	?tr@QDeclarativeAbstractAnimation@@SA?AVQString@@PBD0@Z @ 1767 NONAME ; class QString QDeclarativeAbstractAnimation::tr(char const *, char const *)
+	?isRunning@QDeclarativeAbstractAnimation@@QBE_NXZ @ 1768 NONAME ; bool QDeclarativeAbstractAnimation::isRunning(void) const
+	?d_func@QDeclarativeAbstractAnimation@@ABEPBVQDeclarativeAbstractAnimationPrivate@@XZ @ 1769 NONAME ; class QDeclarativeAbstractAnimationPrivate const * QDeclarativeAbstractAnimation::d_func(void) const
+	??_EQDeclarativeAbstractAnimation@@UAE@I@Z @ 1770 NONAME ; QDeclarativeAbstractAnimation::~QDeclarativeAbstractAnimation(unsigned int)
+	??0QDeclarativeBasePositioner@@QAE@W4PositionerType@0@PAVQDeclarativeItem@@@Z @ 1771 NONAME ; QDeclarativeBasePositioner::QDeclarativeBasePositioner(enum QDeclarativeBasePositioner::PositionerType, class QDeclarativeItem *)
+	?qt_metacall@QDeclarativeBasePositioner@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1772 NONAME ; int QDeclarativeBasePositioner::qt_metacall(enum QMetaObject::Call, int, void * *)
+	?status@QDeclarativeDebugClient@@QBE?AW4Status@1@XZ @ 1773 NONAME ; enum QDeclarativeDebugClient::Status QDeclarativeDebugClient::status(void) const
+	?prePositioning@QDeclarativeBasePositioner@@IAEXXZ @ 1774 NONAME ; void QDeclarativeBasePositioner::prePositioning(void)
+	?finishApplyTransitions@QDeclarativeBasePositioner@@IAEXXZ @ 1775 NONAME ; void QDeclarativeBasePositioner::finishApplyTransitions(void)
+	?d_func@QDeclarativeAbstractAnimation@@AAEPAVQDeclarativeAbstractAnimationPrivate@@XZ @ 1776 NONAME ; class QDeclarativeAbstractAnimationPrivate * QDeclarativeAbstractAnimation::d_func(void)
+	?componentFinalized@QDeclarativeAbstractAnimation@@AAEXXZ @ 1777 NONAME ; void QDeclarativeAbstractAnimation::componentFinalized(void)
+	??_EQDeclarativeTimer@@UAE@I@Z @ 1778 NONAME ; QDeclarativeTimer::~QDeclarativeTimer(unsigned int)
+	?pause@QDeclarativeAbstractAnimation@@QAEXXZ @ 1779 NONAME ; void QDeclarativeAbstractAnimation::pause(void)
+	?stop@QDeclarativeTimer@@QAEXXZ @ 1780 NONAME ; void QDeclarativeTimer::stop(void)
+	?timelineComplete@QDeclarativeAbstractAnimation@@AAEXXZ @ 1781 NONAME ; void QDeclarativeAbstractAnimation::timelineComplete(void)
+	?d_func@QDeclarativeBasePositioner@@AAEPAVQDeclarativeBasePositionerPrivate@@XZ @ 1782 NONAME ; class QDeclarativeBasePositionerPrivate * QDeclarativeBasePositioner::d_func(void)
+	?setAlwaysRunToEnd@QDeclarativeAbstractAnimation@@QAEX_N@Z @ 1783 NONAME ; void QDeclarativeAbstractAnimation::setAlwaysRunToEnd(bool)
+	?classBegin@QDeclarativeAbstractAnimation@@UAEXXZ @ 1784 NONAME ; void QDeclarativeAbstractAnimation::classBegin(void)
+	?d_func@QDeclarativeTimer@@AAEPAVQDeclarativeTimerPrivate@@XZ @ 1785 NONAME ; class QDeclarativeTimerPrivate * QDeclarativeTimer::d_func(void)
+	?spacing@QDeclarativeBasePositioner@@QBEHXZ @ 1786 NONAME ; int QDeclarativeBasePositioner::spacing(void) const
+	??0QDeclarativeAbstractAnimation@@QAE@PAVQObject@@@Z @ 1787 NONAME ; QDeclarativeAbstractAnimation::QDeclarativeAbstractAnimation(class QObject *)
+	?metaObject@QDeclarativeAbstractAnimation@@UBEPBUQMetaObject@@XZ @ 1788 NONAME ; struct QMetaObject const * QDeclarativeAbstractAnimation::metaObject(void) const
+	?tr@QDeclarativeAbstractAnimation@@SA?AVQString@@PBD0H@Z @ 1789 NONAME ; class QString QDeclarativeAbstractAnimation::tr(char const *, char const *, int)
+	?started@QDeclarativeAbstractAnimation@@IAEXXZ @ 1790 NONAME ; void QDeclarativeAbstractAnimation::started(void)
+	?setInterval@QDeclarativeTimer@@QAEXH@Z @ 1791 NONAME ; void QDeclarativeTimer::setInterval(int)
+	?statusChanged@QDeclarativeEngineDebug@@IAEXW4Status@1@@Z @ 1792 NONAME ; void QDeclarativeEngineDebug::statusChanged(enum QDeclarativeEngineDebug::Status)
+	?d_func@QDeclarativeTimer@@ABEPBVQDeclarativeTimerPrivate@@XZ @ 1793 NONAME ; class QDeclarativeTimerPrivate const * QDeclarativeTimer::d_func(void) const
+	?setSpacing@QDeclarativeBasePositioner@@QAEXH@Z @ 1794 NONAME ; void QDeclarativeBasePositioner::setSpacing(int)
+	?staticMetaObject@QDeclarativeTimer@@2UQMetaObject@@B @ 1795 NONAME ; struct QMetaObject const QDeclarativeTimer::staticMetaObject
+	?positionY@QDeclarativeBasePositioner@@IAEXHABVPositionedItem@1@@Z @ 1796 NONAME ; void QDeclarativeBasePositioner::positionY(int, class QDeclarativeBasePositioner::PositionedItem const &)
+	?qt_metacast@QDeclarativeAbstractAnimation@@UAEPAXPBD@Z @ 1797 NONAME ; void * QDeclarativeAbstractAnimation::qt_metacast(char const *)
+	?setAdd@QDeclarativeBasePositioner@@QAEXPAVQDeclarativeTransition@@@Z @ 1798 NONAME ; void QDeclarativeBasePositioner::setAdd(class QDeclarativeTransition *)
+	?setCurrentTime@QDeclarativeAbstractAnimation@@QAEXH@Z @ 1799 NONAME ; void QDeclarativeAbstractAnimation::setCurrentTime(int)
+	?attachedPropertiesId@QDeclarativeType@@QBEHXZ @ 1800 NONAME ; int QDeclarativeType::attachedPropertiesId(void) const
+	?positionX@QDeclarativeBasePositioner@@IAEXHABVPositionedItem@1@@Z @ 1801 NONAME ; void QDeclarativeBasePositioner::positionX(int, class QDeclarativeBasePositioner::PositionedItem const &)
+	?restart@QDeclarativeAbstractAnimation@@QAEXXZ @ 1802 NONAME ; void QDeclarativeAbstractAnimation::restart(void)
+	?itemChange@QDeclarativeBasePositioner@@MAE?AVQVariant@@W4GraphicsItemChange@QGraphicsItem@@ABV2@@Z @ 1803 NONAME ; class QVariant QDeclarativeBasePositioner::itemChange(enum QGraphicsItem::GraphicsItemChange, class QVariant const &)
+	??0QDeclarativeAbstractAnimation@@IAE@AAVQDeclarativeAbstractAnimationPrivate@@PAVQObject@@@Z @ 1804 NONAME ; QDeclarativeAbstractAnimation::QDeclarativeAbstractAnimation(class QDeclarativeAbstractAnimationPrivate &, class QObject *)
+	?resume@QDeclarativeAbstractAnimation@@QAEXXZ @ 1805 NONAME ; void QDeclarativeAbstractAnimation::resume(void)
+	?runningChanged@QDeclarativeTimer@@IAEXXZ @ 1806 NONAME ; void QDeclarativeTimer::runningChanged(void)
+	?ticked@QDeclarativeTimer@@AAEXXZ @ 1807 NONAME ; void QDeclarativeTimer::ticked(void)
+	?graphicsWidgetGeometryChanged@QDeclarativeBasePositioner@@IAEXXZ @ 1808 NONAME ; void QDeclarativeBasePositioner::graphicsWidgetGeometryChanged(void)
+	?trUtf8@QDeclarativeTimer@@SA?AVQString@@PBD0H@Z @ 1809 NONAME ; class QString QDeclarativeTimer::trUtf8(char const *, char const *, int)
+	??0QDeclarativeTimer@@QAE@PAVQObject@@@Z @ 1810 NONAME ; QDeclarativeTimer::QDeclarativeTimer(class QObject *)
+	?loops@QDeclarativeAbstractAnimation@@QBEHXZ @ 1811 NONAME ; int QDeclarativeAbstractAnimation::loops(void) const
+	?setTarget@QDeclarativeAbstractAnimation@@EAEXABVQDeclarativeProperty@@@Z @ 1812 NONAME ; void QDeclarativeAbstractAnimation::setTarget(class QDeclarativeProperty const &)
+	?alwaysRunToEnd@QDeclarativeAbstractAnimation@@QBE_NXZ @ 1813 NONAME ; bool QDeclarativeAbstractAnimation::alwaysRunToEnd(void) const
+	?tr@QDeclarativeTimer@@SA?AVQString@@PBD0H@Z @ 1814 NONAME ; class QString QDeclarativeTimer::tr(char const *, char const *, int)
+	?status@QDeclarativeDebugService@@QBE?AW4Status@1@XZ @ 1815 NONAME ; enum QDeclarativeDebugService::Status QDeclarativeDebugService::status(void) const
+	?intervalChanged@QDeclarativeTimer@@IAEXXZ @ 1816 NONAME ; void QDeclarativeTimer::intervalChanged(void)
+	?isPaused@QDeclarativeAbstractAnimation@@QBE_NXZ @ 1817 NONAME ; bool QDeclarativeAbstractAnimation::isPaused(void) const
+	?getStaticMetaObject@QDeclarativeAbstractAnimation@@SAABUQMetaObject@@XZ @ 1818 NONAME ; struct QMetaObject const & QDeclarativeAbstractAnimation::getStaticMetaObject(void)
+	?group@QDeclarativeAbstractAnimation@@QBEPAVQDeclarativeAnimationGroup@@XZ @ 1819 NONAME ; class QDeclarativeAnimationGroup * QDeclarativeAbstractAnimation::group(void) const
+	?classBegin@QDeclarativeTimer@@MAEXXZ @ 1820 NONAME ; void QDeclarativeTimer::classBegin(void)
+	?restart@QDeclarativeTimer@@QAEXXZ @ 1821 NONAME ; void QDeclarativeTimer::restart(void)
+	?move@QDeclarativeBasePositioner@@QBEPAVQDeclarativeTransition@@XZ @ 1822 NONAME ; class QDeclarativeTransition * QDeclarativeBasePositioner::move(void) const
+	?spacingChanged@QDeclarativeBasePositioner@@IAEXXZ @ 1823 NONAME ; void QDeclarativeBasePositioner::spacingChanged(void)
+	?qt_metacast@QDeclarativeBasePositioner@@UAEPAXPBD@Z @ 1824 NONAME ; void * QDeclarativeBasePositioner::qt_metacast(char const *)
+	??1QDeclarativeTimer@@UAE@XZ @ 1825 NONAME ; QDeclarativeTimer::~QDeclarativeTimer(void)
+	?getStaticMetaObject@QDeclarativeTimer@@SAABUQMetaObject@@XZ @ 1826 NONAME ; struct QMetaObject const & QDeclarativeTimer::getStaticMetaObject(void)
+	?tr@QDeclarativeBasePositioner@@SA?AVQString@@PBD0H@Z @ 1827 NONAME ; class QString QDeclarativeBasePositioner::tr(char const *, char const *, int)
+	??1QDeclarativeBasePositioner@@UAE@XZ @ 1828 NONAME ; QDeclarativeBasePositioner::~QDeclarativeBasePositioner(void)
+	?moveChanged@QDeclarativeBasePositioner@@IAEXXZ @ 1829 NONAME ; void QDeclarativeBasePositioner::moveChanged(void)
+	?qt_metacast@QDeclarativeTimer@@UAEPAXPBD@Z @ 1830 NONAME ; void * QDeclarativeTimer::qt_metacast(char const *)
+	?metaObject@QDeclarativeBasePositioner@@UBEPBUQMetaObject@@XZ @ 1831 NONAME ; struct QMetaObject const * QDeclarativeBasePositioner::metaObject(void) const
+	?alwaysRunToEndChanged@QDeclarativeAbstractAnimation@@IAEX_N@Z @ 1832 NONAME ; void QDeclarativeAbstractAnimation::alwaysRunToEndChanged(bool)
+	?triggeredOnStartChanged@QDeclarativeTimer@@IAEXXZ @ 1833 NONAME ; void QDeclarativeTimer::triggeredOnStartChanged(void)
+	?isRunning@QDeclarativeTimer@@QBE_NXZ @ 1834 NONAME ; bool QDeclarativeTimer::isRunning(void) const
+	?update@QDeclarativeTimer@@AAEXXZ @ 1835 NONAME ; void QDeclarativeTimer::update(void)
+	?stop@QDeclarativeAbstractAnimation@@QAEXXZ @ 1836 NONAME ; void QDeclarativeAbstractAnimation::stop(void)
+	?addChanged@QDeclarativeBasePositioner@@IAEXXZ @ 1837 NONAME ; void QDeclarativeBasePositioner::addChanged(void)
+	?start@QDeclarativeAbstractAnimation@@QAEXXZ @ 1838 NONAME ; void QDeclarativeAbstractAnimation::start(void)
+	?qt_metacall@QDeclarativeAbstractAnimation@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1839 NONAME ; int QDeclarativeAbstractAnimation::qt_metacall(enum QMetaObject::Call, int, void * *)
 
diff --git a/src/s60installs/eabi/QtDeclarativeu.def b/src/s60installs/eabi/QtDeclarativeu.def
index c4cd9b6..d4084cc 100644
--- a/src/s60installs/eabi/QtDeclarativeu.def
+++ b/src/s60installs/eabi/QtDeclarativeu.def
@@ -673,7 +673,7 @@ EXPORTS
 	_ZN22QDeclarativeTransitionD0Ev @ 672 NONAME
 	_ZN22QDeclarativeTransitionD1Ev @ 673 NONAME
 	_ZN22QDeclarativeTransitionD2Ev @ 674 NONAME
-	_ZN23QDeclarativeDebugClient10setEnabledEb @ 675 NONAME
+	_ZN23QDeclarativeDebugClient10setEnabledEb @ 675 NONAME ABSENT
 	_ZN23QDeclarativeDebugClient11qt_metacallEN11QMetaObject4CallEiPPv @ 676 NONAME
 	_ZN23QDeclarativeDebugClient11qt_metacastEPKc @ 677 NONAME
 	_ZN23QDeclarativeDebugClient11sendMessageERK10QByteArray @ 678 NONAME
@@ -766,7 +766,7 @@ EXPORTS
 	_ZN24QDeclarativeDebugService11qt_metacallEN11QMetaObject4CallEiPPv @ 765 NONAME
 	_ZN24QDeclarativeDebugService11qt_metacastEPKc @ 766 NONAME
 	_ZN24QDeclarativeDebugService11sendMessageERK10QByteArray @ 767 NONAME
-	_ZN24QDeclarativeDebugService14enabledChangedEb @ 768 NONAME
+	_ZN24QDeclarativeDebugService14enabledChangedEb @ 768 NONAME ABSENT
 	_ZN24QDeclarativeDebugService14objectToStringEP7QObject @ 769 NONAME
 	_ZN24QDeclarativeDebugService15messageReceivedERK10QByteArray @ 770 NONAME
 	_ZN24QDeclarativeDebugService16staticMetaObjectE @ 771 NONAME DATA 16
@@ -1390,9 +1390,9 @@ EXPORTS
 	_ZNK22QDeclarativeTransition7toStateEv @ 1389 NONAME
 	_ZNK22QDeclarativeTransition9fromStateEv @ 1390 NONAME
 	_ZNK23QDeclarativeDebugClient10metaObjectEv @ 1391 NONAME
-	_ZNK23QDeclarativeDebugClient11isConnectedEv @ 1392 NONAME
+	_ZNK23QDeclarativeDebugClient11isConnectedEv @ 1392 NONAME ABSENT
 	_ZNK23QDeclarativeDebugClient4nameEv @ 1393 NONAME
-	_ZNK23QDeclarativeDebugClient9isEnabledEv @ 1394 NONAME
+	_ZNK23QDeclarativeDebugClient9isEnabledEv @ 1394 NONAME ABSENT
 	_ZNK23QDeclarativeDomDocument10rootObjectEv @ 1395 NONAME
 	_ZNK23QDeclarativeDomDocument6errorsEv @ 1396 NONAME
 	_ZNK23QDeclarativeDomDocument7importsEv @ 1397 NONAME
@@ -1427,7 +1427,7 @@ EXPORTS
 	_ZNK24QDeclarativeCustomParser12evaluateEnumERK10QByteArray @ 1426 NONAME
 	_ZNK24QDeclarativeDebugService10metaObjectEv @ 1427 NONAME
 	_ZNK24QDeclarativeDebugService4nameEv @ 1428 NONAME
-	_ZNK24QDeclarativeDebugService9isEnabledEv @ 1429 NONAME
+	_ZNK24QDeclarativeDebugService9isEnabledEv @ 1429 NONAME ABSENT
 	_ZNK24QDeclarativeDomComponent13componentRootEv @ 1430 NONAME
 	_ZNK24QDeclarativeScriptString11scopeObjectEv @ 1431 NONAME
 	_ZNK24QDeclarativeScriptString6scriptEv @ 1432 NONAME
@@ -1747,90 +1747,140 @@ EXPORTS
 	_ZN21QDeclarativeListModelC1EPKS_P32QDeclarativeListModelWorkerAgent @ 1746 NONAME
 	_ZN21QDeclarativeListModelC2EPKS_P32QDeclarativeListModelWorkerAgent @ 1747 NONAME
 	_ZNK21QDeclarativeListModel14inWorkerThreadEv @ 1748 NONAME
-	_ZN17QDeclarativeTimer10classBeginEv @ 1749 NONAME
-	_ZN17QDeclarativeTimer10setRunningEb @ 1750 NONAME
-	_ZN17QDeclarativeTimer11qt_metacallEN11QMetaObject4CallEiPPv @ 1751 NONAME
-	_ZN17QDeclarativeTimer11qt_metacastEPKc @ 1752 NONAME
-	_ZN17QDeclarativeTimer11setIntervalEi @ 1753 NONAME
-	_ZN17QDeclarativeTimer12setRepeatingEb @ 1754 NONAME
-	_ZN17QDeclarativeTimer13repeatChangedEv @ 1755 NONAME
-	_ZN17QDeclarativeTimer14runningChangedEv @ 1756 NONAME
-	_ZN17QDeclarativeTimer15intervalChangedEv @ 1757 NONAME
-	_ZN17QDeclarativeTimer16staticMetaObjectE @ 1758 NONAME DATA 16
-	_ZN17QDeclarativeTimer17componentCompleteEv @ 1759 NONAME
-	_ZN17QDeclarativeTimer19getStaticMetaObjectEv @ 1760 NONAME
-	_ZN17QDeclarativeTimer19setTriggeredOnStartEb @ 1761 NONAME
-	_ZN17QDeclarativeTimer23triggeredOnStartChangedEv @ 1762 NONAME
-	_ZN17QDeclarativeTimer4stopEv @ 1763 NONAME
-	_ZN17QDeclarativeTimer5startEv @ 1764 NONAME
-	_ZN17QDeclarativeTimer6tickedEv @ 1765 NONAME
-	_ZN17QDeclarativeTimer6updateEv @ 1766 NONAME
-	_ZN17QDeclarativeTimer7restartEv @ 1767 NONAME
-	_ZN17QDeclarativeTimer8finishedEv @ 1768 NONAME
-	_ZN17QDeclarativeTimer9triggeredEv @ 1769 NONAME
-	_ZN17QDeclarativeTimerC1EP7QObject @ 1770 NONAME
-	_ZN17QDeclarativeTimerC2EP7QObject @ 1771 NONAME
-	_ZN29QDeclarativeAbstractAnimation10classBeginEv @ 1772 NONAME
-	_ZN29QDeclarativeAbstractAnimation10setRunningEb @ 1773 NONAME
-	_ZN29QDeclarativeAbstractAnimation10transitionER5QListI18QDeclarativeActionERS0_I20QDeclarativePropertyENS_19TransitionDirectionE @ 1774 NONAME
-	_ZN29QDeclarativeAbstractAnimation11currentTimeEv @ 1775 NONAME
-	_ZN29QDeclarativeAbstractAnimation11qt_metacallEN11QMetaObject4CallEiPPv @ 1776 NONAME
-	_ZN29QDeclarativeAbstractAnimation11qt_metacastEPKc @ 1777 NONAME
-	_ZN29QDeclarativeAbstractAnimation13pausedChangedEb @ 1778 NONAME
-	_ZN29QDeclarativeAbstractAnimation14runningChangedEb @ 1779 NONAME
-	_ZN29QDeclarativeAbstractAnimation14setCurrentTimeEi @ 1780 NONAME
-	_ZN29QDeclarativeAbstractAnimation16loopCountChangedEi @ 1781 NONAME
-	_ZN29QDeclarativeAbstractAnimation16setDefaultTargetERK20QDeclarativeProperty @ 1782 NONAME
-	_ZN29QDeclarativeAbstractAnimation16staticMetaObjectE @ 1783 NONAME DATA 16
-	_ZN29QDeclarativeAbstractAnimation16timelineCompleteEv @ 1784 NONAME
-	_ZN29QDeclarativeAbstractAnimation17componentCompleteEv @ 1785 NONAME
-	_ZN29QDeclarativeAbstractAnimation17setAlwaysRunToEndEb @ 1786 NONAME
-	_ZN29QDeclarativeAbstractAnimation18componentFinalizedEv @ 1787 NONAME
-	_ZN29QDeclarativeAbstractAnimation19getStaticMetaObjectEv @ 1788 NONAME
-	_ZN29QDeclarativeAbstractAnimation20notifyRunningChangedEb @ 1789 NONAME
-	_ZN29QDeclarativeAbstractAnimation21alwaysRunToEndChangedEb @ 1790 NONAME
-	_ZN29QDeclarativeAbstractAnimation21setDisableUserControlEv @ 1791 NONAME
-	_ZN29QDeclarativeAbstractAnimation4stopEv @ 1792 NONAME
-	_ZN29QDeclarativeAbstractAnimation5pauseEv @ 1793 NONAME
-	_ZN29QDeclarativeAbstractAnimation5startEv @ 1794 NONAME
-	_ZN29QDeclarativeAbstractAnimation6resumeEv @ 1795 NONAME
-	_ZN29QDeclarativeAbstractAnimation7restartEv @ 1796 NONAME
-	_ZN29QDeclarativeAbstractAnimation7startedEv @ 1797 NONAME
-	_ZN29QDeclarativeAbstractAnimation8completeEv @ 1798 NONAME
-	_ZN29QDeclarativeAbstractAnimation8setGroupEP26QDeclarativeAnimationGroup @ 1799 NONAME
-	_ZN29QDeclarativeAbstractAnimation8setLoopsEi @ 1800 NONAME
-	_ZN29QDeclarativeAbstractAnimation9completedEv @ 1801 NONAME
-	_ZN29QDeclarativeAbstractAnimation9setPausedEb @ 1802 NONAME
-	_ZN29QDeclarativeAbstractAnimation9setTargetERK20QDeclarativeProperty @ 1803 NONAME
-	_ZN29QDeclarativeAbstractAnimationC2EP7QObject @ 1804 NONAME
-	_ZN29QDeclarativeAbstractAnimationC2ER36QDeclarativeAbstractAnimationPrivateP7QObject @ 1805 NONAME
-	_ZN29QDeclarativeAbstractAnimationD0Ev @ 1806 NONAME
-	_ZN29QDeclarativeAbstractAnimationD1Ev @ 1807 NONAME
-	_ZN29QDeclarativeAbstractAnimationD2Ev @ 1808 NONAME
-	_ZNK17QDeclarativeTimer10metaObjectEv @ 1809 NONAME
-	_ZNK17QDeclarativeTimer11isRepeatingEv @ 1810 NONAME
-	_ZNK17QDeclarativeTimer16triggeredOnStartEv @ 1811 NONAME
-	_ZNK17QDeclarativeTimer8intervalEv @ 1812 NONAME
-	_ZNK17QDeclarativeTimer9isRunningEv @ 1813 NONAME
-	_ZNK29QDeclarativeAbstractAnimation10metaObjectEv @ 1814 NONAME
-	_ZNK29QDeclarativeAbstractAnimation14alwaysRunToEndEv @ 1815 NONAME
-	_ZNK29QDeclarativeAbstractAnimation5groupEv @ 1816 NONAME
-	_ZNK29QDeclarativeAbstractAnimation5loopsEv @ 1817 NONAME
-	_ZNK29QDeclarativeAbstractAnimation8isPausedEv @ 1818 NONAME
-	_ZNK29QDeclarativeAbstractAnimation9isRunningEv @ 1819 NONAME
-	_ZTI17QDeclarativeTimer @ 1820 NONAME
-	_ZTI29QDeclarativeAbstractAnimation @ 1821 NONAME
-	_ZTV17QDeclarativeTimer @ 1822 NONAME
-	_ZTV29QDeclarativeAbstractAnimation @ 1823 NONAME
-	_ZThn12_N29QDeclarativeAbstractAnimation10classBeginEv @ 1824 NONAME
-	_ZThn12_N29QDeclarativeAbstractAnimation17componentCompleteEv @ 1825 NONAME
-	_ZThn12_N29QDeclarativeAbstractAnimationD0Ev @ 1826 NONAME
-	_ZThn12_N29QDeclarativeAbstractAnimationD1Ev @ 1827 NONAME
-	_ZThn8_N17QDeclarativeTimer10classBeginEv @ 1828 NONAME
-	_ZThn8_N17QDeclarativeTimer17componentCompleteEv @ 1829 NONAME
-	_ZThn8_N29QDeclarativeAbstractAnimation9setTargetERK20QDeclarativeProperty @ 1830 NONAME
-	_ZThn8_N29QDeclarativeAbstractAnimationD0Ev @ 1831 NONAME
-	_ZThn8_N29QDeclarativeAbstractAnimationD1Ev @ 1832 NONAME
-	_ZN23QDeclarativeDebugHelper15getScriptEngineEP18QDeclarativeEngine @ 1833 NONAME
-	_ZN23QDeclarativeDebugHelper26setAnimationSlowDownFactorEf @ 1834 NONAME
+	_ZN23QDeclarativeDebugHelper15getScriptEngineEP18QDeclarativeEngine @ 1749 NONAME
+	_ZN23QDeclarativeDebugHelper26setAnimationSlowDownFactorEf @ 1750 NONAME
+	_ZN17QDeclarativeTimer10classBeginEv @ 1751 NONAME
+	_ZN17QDeclarativeTimer10setRunningEb @ 1752 NONAME
+	_ZN17QDeclarativeTimer11qt_metacallEN11QMetaObject4CallEiPPv @ 1753 NONAME
+	_ZN17QDeclarativeTimer11qt_metacastEPKc @ 1754 NONAME
+	_ZN17QDeclarativeTimer11setIntervalEi @ 1755 NONAME
+	_ZN17QDeclarativeTimer12setRepeatingEb @ 1756 NONAME
+	_ZN17QDeclarativeTimer13repeatChangedEv @ 1757 NONAME
+	_ZN17QDeclarativeTimer14runningChangedEv @ 1758 NONAME
+	_ZN17QDeclarativeTimer15intervalChangedEv @ 1759 NONAME
+	_ZN17QDeclarativeTimer16staticMetaObjectE @ 1760 NONAME DATA 16
+	_ZN17QDeclarativeTimer17componentCompleteEv @ 1761 NONAME
+	_ZN17QDeclarativeTimer19getStaticMetaObjectEv @ 1762 NONAME
+	_ZN17QDeclarativeTimer19setTriggeredOnStartEb @ 1763 NONAME
+	_ZN17QDeclarativeTimer23triggeredOnStartChangedEv @ 1764 NONAME
+	_ZN17QDeclarativeTimer4stopEv @ 1765 NONAME
+	_ZN17QDeclarativeTimer5startEv @ 1766 NONAME
+	_ZN17QDeclarativeTimer6tickedEv @ 1767 NONAME
+	_ZN17QDeclarativeTimer6updateEv @ 1768 NONAME
+	_ZN17QDeclarativeTimer7restartEv @ 1769 NONAME
+	_ZN17QDeclarativeTimer8finishedEv @ 1770 NONAME
+	_ZN17QDeclarativeTimer9triggeredEv @ 1771 NONAME
+	_ZN17QDeclarativeTimerC1EP7QObject @ 1772 NONAME
+	_ZN17QDeclarativeTimerC2EP7QObject @ 1773 NONAME
+	_ZN23QDeclarativeDebugClient13statusChangedENS_6StatusE @ 1774 NONAME
+	_ZN23QDeclarativeDebugClientD0Ev @ 1775 NONAME
+	_ZN23QDeclarativeDebugClientD1Ev @ 1776 NONAME
+	_ZN23QDeclarativeDebugClientD2Ev @ 1777 NONAME
+	_ZN23QDeclarativeEngineDebug13statusChangedENS_6StatusE @ 1778 NONAME
+	_ZN24QDeclarativeDebugService13statusChangedENS_6StatusE @ 1779 NONAME
+	_ZN24QDeclarativeDebugServiceD0Ev @ 1780 NONAME
+	_ZN24QDeclarativeDebugServiceD1Ev @ 1781 NONAME
+	_ZN24QDeclarativeDebugServiceD2Ev @ 1782 NONAME
+	_ZN26QDeclarativeBasePositioner10addChangedEv @ 1783 NONAME
+	_ZN26QDeclarativeBasePositioner10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant @ 1784 NONAME
+	_ZN26QDeclarativeBasePositioner10setSpacingEi @ 1785 NONAME
+	_ZN26QDeclarativeBasePositioner11moveChangedEv @ 1786 NONAME
+	_ZN26QDeclarativeBasePositioner11qt_metacallEN11QMetaObject4CallEiPPv @ 1787 NONAME
+	_ZN26QDeclarativeBasePositioner11qt_metacastEPKc @ 1788 NONAME
+	_ZN26QDeclarativeBasePositioner14prePositioningEv @ 1789 NONAME
+	_ZN26QDeclarativeBasePositioner14spacingChangedEv @ 1790 NONAME
+	_ZN26QDeclarativeBasePositioner16staticMetaObjectE @ 1791 NONAME DATA 16
+	_ZN26QDeclarativeBasePositioner17componentCompleteEv @ 1792 NONAME
+	_ZN26QDeclarativeBasePositioner19getStaticMetaObjectEv @ 1793 NONAME
+	_ZN26QDeclarativeBasePositioner22finishApplyTransitionsEv @ 1794 NONAME
+	_ZN26QDeclarativeBasePositioner29graphicsWidgetGeometryChangedEv @ 1795 NONAME
+	_ZN26QDeclarativeBasePositioner6setAddEP22QDeclarativeTransition @ 1796 NONAME
+	_ZN26QDeclarativeBasePositioner7setMoveEP22QDeclarativeTransition @ 1797 NONAME
+	_ZN26QDeclarativeBasePositioner9positionXEiRKNS_14PositionedItemE @ 1798 NONAME
+	_ZN26QDeclarativeBasePositioner9positionYEiRKNS_14PositionedItemE @ 1799 NONAME
+	_ZN26QDeclarativeBasePositionerC2ENS_14PositionerTypeEP16QDeclarativeItem @ 1800 NONAME
+	_ZN26QDeclarativeBasePositionerC2ER33QDeclarativeBasePositionerPrivateNS_14PositionerTypeEP16QDeclarativeItem @ 1801 NONAME
+	_ZN26QDeclarativeBasePositionerD0Ev @ 1802 NONAME
+	_ZN26QDeclarativeBasePositionerD1Ev @ 1803 NONAME
+	_ZN26QDeclarativeBasePositionerD2Ev @ 1804 NONAME
+	_ZN27QDeclarativeDebugConnectionD0Ev @ 1805 NONAME
+	_ZN27QDeclarativeDebugConnectionD1Ev @ 1806 NONAME
+	_ZN27QDeclarativeDebugConnectionD2Ev @ 1807 NONAME
+	_ZN29QDeclarativeAbstractAnimation10classBeginEv @ 1808 NONAME
+	_ZN29QDeclarativeAbstractAnimation10setRunningEb @ 1809 NONAME
+	_ZN29QDeclarativeAbstractAnimation10transitionER5QListI18QDeclarativeActionERS0_I20QDeclarativePropertyENS_19TransitionDirectionE @ 1810 NONAME
+	_ZN29QDeclarativeAbstractAnimation11currentTimeEv @ 1811 NONAME
+	_ZN29QDeclarativeAbstractAnimation11qt_metacallEN11QMetaObject4CallEiPPv @ 1812 NONAME
+	_ZN29QDeclarativeAbstractAnimation11qt_metacastEPKc @ 1813 NONAME
+	_ZN29QDeclarativeAbstractAnimation13pausedChangedEb @ 1814 NONAME
+	_ZN29QDeclarativeAbstractAnimation14runningChangedEb @ 1815 NONAME
+	_ZN29QDeclarativeAbstractAnimation14setCurrentTimeEi @ 1816 NONAME
+	_ZN29QDeclarativeAbstractAnimation16loopCountChangedEi @ 1817 NONAME
+	_ZN29QDeclarativeAbstractAnimation16setDefaultTargetERK20QDeclarativeProperty @ 1818 NONAME
+	_ZN29QDeclarativeAbstractAnimation16staticMetaObjectE @ 1819 NONAME DATA 16
+	_ZN29QDeclarativeAbstractAnimation16timelineCompleteEv @ 1820 NONAME
+	_ZN29QDeclarativeAbstractAnimation17componentCompleteEv @ 1821 NONAME
+	_ZN29QDeclarativeAbstractAnimation17setAlwaysRunToEndEb @ 1822 NONAME
+	_ZN29QDeclarativeAbstractAnimation18componentFinalizedEv @ 1823 NONAME
+	_ZN29QDeclarativeAbstractAnimation19getStaticMetaObjectEv @ 1824 NONAME
+	_ZN29QDeclarativeAbstractAnimation20notifyRunningChangedEb @ 1825 NONAME
+	_ZN29QDeclarativeAbstractAnimation21alwaysRunToEndChangedEb @ 1826 NONAME
+	_ZN29QDeclarativeAbstractAnimation21setDisableUserControlEv @ 1827 NONAME
+	_ZN29QDeclarativeAbstractAnimation4stopEv @ 1828 NONAME
+	_ZN29QDeclarativeAbstractAnimation5pauseEv @ 1829 NONAME
+	_ZN29QDeclarativeAbstractAnimation5startEv @ 1830 NONAME
+	_ZN29QDeclarativeAbstractAnimation6resumeEv @ 1831 NONAME
+	_ZN29QDeclarativeAbstractAnimation7restartEv @ 1832 NONAME
+	_ZN29QDeclarativeAbstractAnimation7startedEv @ 1833 NONAME
+	_ZN29QDeclarativeAbstractAnimation8completeEv @ 1834 NONAME
+	_ZN29QDeclarativeAbstractAnimation8setGroupEP26QDeclarativeAnimationGroup @ 1835 NONAME
+	_ZN29QDeclarativeAbstractAnimation8setLoopsEi @ 1836 NONAME
+	_ZN29QDeclarativeAbstractAnimation9completedEv @ 1837 NONAME
+	_ZN29QDeclarativeAbstractAnimation9setPausedEb @ 1838 NONAME
+	_ZN29QDeclarativeAbstractAnimation9setTargetERK20QDeclarativeProperty @ 1839 NONAME
+	_ZN29QDeclarativeAbstractAnimationC2EP7QObject @ 1840 NONAME
+	_ZN29QDeclarativeAbstractAnimationC2ER36QDeclarativeAbstractAnimationPrivateP7QObject @ 1841 NONAME
+	_ZN29QDeclarativeAbstractAnimationD0Ev @ 1842 NONAME
+	_ZN29QDeclarativeAbstractAnimationD1Ev @ 1843 NONAME
+	_ZN29QDeclarativeAbstractAnimationD2Ev @ 1844 NONAME
+	_ZNK16QDeclarativeType20attachedPropertiesIdEv @ 1845 NONAME
+	_ZNK17QDeclarativeTimer10metaObjectEv @ 1846 NONAME
+	_ZNK17QDeclarativeTimer11isRepeatingEv @ 1847 NONAME
+	_ZNK17QDeclarativeTimer16triggeredOnStartEv @ 1848 NONAME
+	_ZNK17QDeclarativeTimer8intervalEv @ 1849 NONAME
+	_ZNK17QDeclarativeTimer9isRunningEv @ 1850 NONAME
+	_ZNK23QDeclarativeDebugClient6statusEv @ 1851 NONAME
+	_ZNK23QDeclarativeEngineDebug6statusEv @ 1852 NONAME
+	_ZNK24QDeclarativeDebugService6statusEv @ 1853 NONAME
+	_ZNK26QDeclarativeBasePositioner10metaObjectEv @ 1854 NONAME
+	_ZNK26QDeclarativeBasePositioner3addEv @ 1855 NONAME
+	_ZNK26QDeclarativeBasePositioner4moveEv @ 1856 NONAME
+	_ZNK26QDeclarativeBasePositioner7spacingEv @ 1857 NONAME
+	_ZNK29QDeclarativeAbstractAnimation10metaObjectEv @ 1858 NONAME
+	_ZNK29QDeclarativeAbstractAnimation14alwaysRunToEndEv @ 1859 NONAME
+	_ZNK29QDeclarativeAbstractAnimation5groupEv @ 1860 NONAME
+	_ZNK29QDeclarativeAbstractAnimation5loopsEv @ 1861 NONAME
+	_ZNK29QDeclarativeAbstractAnimation8isPausedEv @ 1862 NONAME
+	_ZNK29QDeclarativeAbstractAnimation9isRunningEv @ 1863 NONAME
+	_ZTI17QDeclarativeTimer @ 1864 NONAME
+	_ZTI26QDeclarativeBasePositioner @ 1865 NONAME
+	_ZTI29QDeclarativeAbstractAnimation @ 1866 NONAME
+	_ZTV17QDeclarativeTimer @ 1867 NONAME
+	_ZTV26QDeclarativeBasePositioner @ 1868 NONAME
+	_ZTV29QDeclarativeAbstractAnimation @ 1869 NONAME
+	_ZThn12_N29QDeclarativeAbstractAnimation10classBeginEv @ 1870 NONAME
+	_ZThn12_N29QDeclarativeAbstractAnimation17componentCompleteEv @ 1871 NONAME
+	_ZThn12_N29QDeclarativeAbstractAnimationD0Ev @ 1872 NONAME
+	_ZThn12_N29QDeclarativeAbstractAnimationD1Ev @ 1873 NONAME
+	_ZThn16_N26QDeclarativeBasePositioner17componentCompleteEv @ 1874 NONAME
+	_ZThn16_N26QDeclarativeBasePositionerD0Ev @ 1875 NONAME
+	_ZThn16_N26QDeclarativeBasePositionerD1Ev @ 1876 NONAME
+	_ZThn8_N17QDeclarativeTimer10classBeginEv @ 1877 NONAME
+	_ZThn8_N17QDeclarativeTimer17componentCompleteEv @ 1878 NONAME
+	_ZThn8_N26QDeclarativeBasePositioner10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant @ 1879 NONAME
+	_ZThn8_N26QDeclarativeBasePositionerD0Ev @ 1880 NONAME
+	_ZThn8_N26QDeclarativeBasePositionerD1Ev @ 1881 NONAME
+	_ZThn8_N29QDeclarativeAbstractAnimation9setTargetERK20QDeclarativeProperty @ 1882 NONAME
+	_ZThn8_N29QDeclarativeAbstractAnimationD0Ev @ 1883 NONAME
+	_ZThn8_N29QDeclarativeAbstractAnimationD1Ev @ 1884 NONAME
 
-- 
cgit v0.12


From 6d980ae8985e3856ab87c4d0aaada3bcdc5fa1e5 Mon Sep 17 00:00:00 2001
From: Alessandro Portale <alessandro.portale@nokia.com>
Date: Wed, 29 Sep 2010 08:12:34 +0200
Subject: Skip tst_QFont::lastResortFont() for Q_WS_QWS

QFont::lastResortFont() may abort with qFatal() on QWS if
absolutely no font is found. Just as ducumented.

This happens on our CI machines which run QWS autotests.
---
 tests/auto/qfont/tst_qfont.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/tests/auto/qfont/tst_qfont.cpp b/tests/auto/qfont/tst_qfont.cpp
index 296ed68..e498ebc 100644
--- a/tests/auto/qfont/tst_qfont.cpp
+++ b/tests/auto/qfont/tst_qfont.cpp
@@ -596,6 +596,11 @@ void tst_QFont::serializeSpacing()
 
 void tst_QFont::lastResortFont()
 {
+#ifdef Q_WS_QWS
+    QSKIP("QFont::lastResortFont() may abort with qFatal() on QWS", SkipAll);
+    // ...if absolutely no font is found. Just as ducumented for QFont::lastResortFont().
+    // This happens on our CI machines which run QWS autotests.
+#endif
     QFont font;
     QVERIFY(!font.lastResortFont().isEmpty());
 }
-- 
cgit v0.12


From 2b70a3a6d5ebef36e90f52076c5d942d8cc171d7 Mon Sep 17 00:00:00 2001
From: Aaron McCarthy <aaron.mccarthy@nokia.com>
Date: Wed, 29 Sep 2010 17:02:06 +1000
Subject: My changes.

---
 dist/changes-4.7.1 | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dist/changes-4.7.1 b/dist/changes-4.7.1
index d1ef791..2c22fea 100644
--- a/dist/changes-4.7.1
+++ b/dist/changes-4.7.1
@@ -78,6 +78,8 @@ QtNetwork
     * [QTBUG-13265] fix crash with empty configuration
  - QSslCertificate
     * [QTBUG-12489] support dates > 2049
+ - Bearer Management
+    * Improved reliability on Symbian and Maemo.
 
 
 QtOpenGL
-- 
cgit v0.12


From 2d1e3b9778328046d3ba94dd51c37c507e618721 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Samuel=20R=C3=B8dal?= <samuel.rodal@nokia.com>
Date: Wed, 29 Sep 2010 09:49:29 +0200
Subject: Updated changes-4.7.1

---
 dist/changes-4.7.1 | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dist/changes-4.7.1 b/dist/changes-4.7.1
index 2c22fea..bbf8c3d 100644
--- a/dist/changes-4.7.1
+++ b/dist/changes-4.7.1
@@ -48,7 +48,10 @@ QtGui
  - QGraphicsWidget
 	* [QTBUG-13188] Make sure a font that has propagated from a parent can
 	  be set on a QPainter.
-	  
+
+ - QPainter
+    * [QTBUG-13429] Fixed scale point drawing with square cap in the raster
+      engine, plus some potential floating point overflows in the rasterizer.
 	  
  - QStaticText
     * [QTBUG-12614] Fix crash with zero-width string.
-- 
cgit v0.12


From 583ca462caf656af17bea1c3f05d88ae7785ae91 Mon Sep 17 00:00:00 2001
From: Prasanth Ullattil <prasanth.ullattil@nokia.com>
Date: Wed, 29 Sep 2010 10:13:22 +0200
Subject: Changes done for 4.7.1

---
 dist/changes-4.7.1 | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/dist/changes-4.7.1 b/dist/changes-4.7.1
index bbf8c3d..a18c4ad 100644
--- a/dist/changes-4.7.1
+++ b/dist/changes-4.7.1
@@ -141,6 +141,10 @@ Qt for Windows
 Qt for Mac OS X
 ---------------
  - The configure script now detects all vector extensions of x86 and x86_64
+    * [QTBUG-10500] Fixed a bug which causes the QMainWindow geometry
+      to be calculated wrongly, when used with native toolbars.
+    * [QTBUG-13878] Application menu entries can now also be translated
+      using the QMenuBar context.
 
 Qt for Symbian
 --------------
-- 
cgit v0.12


From c1a9c50d53ae41b19bdcd7930eec0805498e01c6 Mon Sep 17 00:00:00 2001
From: Thierry Bastian <thierry.bastian@nokia.com>
Date: Wed, 29 Sep 2010 10:22:26 +0200
Subject: added my and Jan-Arve's change to changelog for 4.7.1

---
 dist/changes-4.7.1 | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/dist/changes-4.7.1 b/dist/changes-4.7.1
index a18c4ad..e442951 100644
--- a/dist/changes-4.7.1
+++ b/dist/changes-4.7.1
@@ -41,6 +41,9 @@ Optimizations
 QtCore
 ------
 
+ - QLibrary
+    * [QT-3825] System libraries are only loaded from the system directories
+
 
 QtGui
 -----
@@ -66,6 +69,12 @@ QtGui
       sequence the totalScaleFactor is multiplied with the scaleFactor of the
       new sequence.
 
+ - QLineEdit
+    * [QTBUG-13520] Fixed the scrolling of text with right alignment
+
+ - QPixmap
+    * [QTBUG-12560] Fixed a regression preventing loading images without extensions
+
 
 QtDBus
 ------
@@ -136,6 +145,8 @@ Qt for Linux/X11
 
 Qt for Windows
 --------------
+ - Drag & Drop:
+   * [QTBUG-13787] Fixed a possible crash with mingw
 
 
 Qt for Mac OS X
-- 
cgit v0.12


From 59e26112158559e34859fb731599576d194245b0 Mon Sep 17 00:00:00 2001
From: Aaron Kennedy <aaron.kennedy@nokia.com>
Date: Wed, 29 Sep 2010 19:11:53 +1000
Subject: Fallback to A8 text rendering on Mac when LCD smoothing is disabled

Task-number: QTBUG-14050
Reviewed-by: Eskil Abrahamsen Blomfeldt
---
 src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp b/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
index acc68d3..a81ed8e 100644
--- a/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
+++ b/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
@@ -98,6 +98,10 @@ QT_BEGIN_NAMESPACE
 extern Q_GUI_EXPORT bool qt_cleartype_enabled;
 #endif
 
+#ifdef Q_WS_MAC
+extern bool qt_applefontsmoothing_enabled;
+#endif
+
 extern QImage qt_imageForBrush(int brushStyle, bool invert);
 
 ////////////////////////////////// Private Methods //////////////////////////////////////////
@@ -1868,6 +1872,9 @@ bool QGL2PaintEngineEx::begin(QPaintDevice *pdev)
 #if defined(Q_WS_WIN)
     if (qt_cleartype_enabled)
 #endif
+#if defined(Q_WS_MAC)
+    if (qt_applefontsmoothing_enabled)
+#endif
         d->glyphCacheType = QFontEngineGlyphCache::Raster_RGBMask;
 #endif
 
-- 
cgit v0.12


From 99340cf858731f531af29be1e1368e4991e8564e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Trond=20Kjern=C3=A5sen?= <trond.kjernasen@nokia.com>
Date: Wed, 29 Sep 2010 11:22:53 +0200
Subject: My 4.7.1 changes.

---
 dist/changes-4.7.1 | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/dist/changes-4.7.1 b/dist/changes-4.7.1
index e442951..2be9760 100644
--- a/dist/changes-4.7.1
+++ b/dist/changes-4.7.1
@@ -55,7 +55,7 @@ QtGui
  - QPainter
     * [QTBUG-13429] Fixed scale point drawing with square cap in the raster
       engine, plus some potential floating point overflows in the rasterizer.
-	  
+
  - QStaticText
     * [QTBUG-12614] Fix crash with zero-width string.
 	* [QTBUG-12540] Fix rendering of large glyphs with OpenGL2 paint engine.
@@ -96,7 +96,9 @@ QtNetwork
 
 QtOpenGL
 --------
-
+ - QGL2PaintEngineEx
+    * Fixed drawing a large number of glyphs with the same font on systems
+      with small texure size limits.
 
 QtOpenVG
 --------
@@ -148,6 +150,13 @@ Qt for Windows
  - Drag & Drop:
    * [QTBUG-13787] Fixed a possible crash with mingw
 
+ - QPrinter
+   * [QTBUG-12263] Strokes were in some cases not printed with the correct
+     color under Windows.
+
+ - QGLWidget
+   * [QTBUG-13141] Fixed multi-sampling support for ATI based cards under
+     Windows.
 
 Qt for Mac OS X
 ---------------
-- 
cgit v0.12


From 3519840ef2c5cb7cbc5b32ffc9976a8638187d64 Mon Sep 17 00:00:00 2001
From: "Bradley T. Hughes" <bradley.hughes@nokia.com>
Date: Wed, 29 Sep 2010 11:34:29 +0200
Subject: my contributions to dist/changes-4.7.1

---
 dist/changes-4.7.1 | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/dist/changes-4.7.1 b/dist/changes-4.7.1
index 2be9760..ea2e949 100644
--- a/dist/changes-4.7.1
+++ b/dist/changes-4.7.1
@@ -44,6 +44,8 @@ QtCore
  - QLibrary
     * [QT-3825] System libraries are only loaded from the system directories
 
+ - QUuid
+    * [QTBUG-11213] QUuid::createUuid() should not generate identical sequences on UNIX
 
 QtGui
 -----
@@ -139,7 +141,8 @@ Qt Plugins
 
 Qt for Unix (X11 and Mac OS X)
 ------------------------------
-
+ - Event System:
+   * [QT_3553] Fix invalid memory write during recursive timer activation.
 
 Qt for Linux/X11
 ----------------
@@ -147,6 +150,9 @@ Qt for Linux/X11
 
 Qt for Windows
 --------------
+ - Event System:
+   * [QTBUG-12721] Fix Qt applications freezing until mouse/keyboard events occur.
+
  - Drag & Drop:
    * [QTBUG-13787] Fixed a possible crash with mingw
 
-- 
cgit v0.12


From 8050dc45c8c9a134875196dcddf010d4194fd974 Mon Sep 17 00:00:00 2001
From: Olivier Goffart <olivier.goffart@nokia.com>
Date: Wed, 29 Sep 2010 11:33:18 +0200
Subject: Update changelog

---
 dist/changes-4.7.1 | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/dist/changes-4.7.1 b/dist/changes-4.7.1
index ea2e949..dbfa0b3 100644
--- a/dist/changes-4.7.1
+++ b/dist/changes-4.7.1
@@ -41,12 +41,21 @@ Optimizations
 QtCore
 ------
 
+ - Containers
+    * [QTBUG-13079] Fix assingment of a container included in the container itself
+
  - QLibrary
     * [QT-3825] System libraries are only loaded from the system directories
 
+
  - QUuid
     * [QTBUG-11213] QUuid::createUuid() should not generate identical sequences on UNIX
 
+ - QEventDispatcherUnix
+    * [QTBUG-13633] Do not process too many timer events if other events need
+     to be processed first
+
+
 QtGui
 -----
 
@@ -57,6 +66,7 @@ QtGui
  - QPainter
     * [QTBUG-13429] Fixed scale point drawing with square cap in the raster
       engine, plus some potential floating point overflows in the rasterizer.
+    * Optimized pixmap drawing with SmoothPixmapTransform.
 
  - QStaticText
     * [QTBUG-12614] Fix crash with zero-width string.
@@ -77,6 +87,9 @@ QtGui
  - QPixmap
     * [QTBUG-12560] Fixed a regression preventing loading images without extensions
 
+ - QTreeView
+    * [QTBUG-13567] Do not scroll to top if last item is removed
+
 
 QtDBus
 ------
@@ -117,6 +130,10 @@ QtSql
 QtSvg
 -----
 
+QtXml
+-----
+ * Fixed a crash when parsing invalid tag names.
+
 QtXmlPatterns
 -------------
  - XML Schema internals:
@@ -127,6 +144,10 @@ QtDeclarative
  - QML debugging:
     * [QTBUG-5162] The debugger is now activated with -qmljsdebugger command
     line arg to enable support for platforms without environment variables
+    * Various improvements to ease debugging in creator
+ - QDeclarativeImageProvider:
+    * Fixed memory leak
+    * Improved concurrency when using in assynchronus mode.
 
 Qt Plugins
 ----------
@@ -198,6 +219,9 @@ Qt for Symbian
  - uic
   * Improve warnings and error reports
 
+ - moc
+  * Show an error if NOTIFY refer to a wrong signal in Q_PROPERTY
+
 ****************************************************************************
 *                     Important Behavior Changes                           *
 ****************************************************************************
-- 
cgit v0.12


From 1f554a40c65fef249b8044246731a6de34eb90a1 Mon Sep 17 00:00:00 2001
From: Andy Shaw <andy.shaw@nokia.com>
Date: Wed, 29 Sep 2010 12:07:07 +0200
Subject: Update frameGeometry when the unified toolbar visiblity is toggled

When the unified toolbar visiblity was toggled on Carbon then it would
not have a correct frameGeometry as it would have a top position
different to what it should have been as the window does not move.

Autotest included in this commit.

Task-number: QTBUG-14055
Reviewed-by: Prasanth
---
 src/gui/kernel/qt_cocoa_helpers_mac.mm     |  1 +
 tests/auto/qmainwindow/tst_qmainwindow.cpp | 19 +++++++++++++++++++
 2 files changed, 20 insertions(+)

diff --git a/src/gui/kernel/qt_cocoa_helpers_mac.mm b/src/gui/kernel/qt_cocoa_helpers_mac.mm
index 7d23abf..3945754 100644
--- a/src/gui/kernel/qt_cocoa_helpers_mac.mm
+++ b/src/gui/kernel/qt_cocoa_helpers_mac.mm
@@ -193,6 +193,7 @@ void macWindowToolbarShow(const QWidget *widget, bool show )
         }
     }
 #else
+    qt_widget_private(const_cast<QWidget *>(widget))->updateFrameStrut();
     ShowHideWindowToolbar(wnd, show, false);
 #endif
 }
diff --git a/tests/auto/qmainwindow/tst_qmainwindow.cpp b/tests/auto/qmainwindow/tst_qmainwindow.cpp
index 5a69d9c..e427863 100644
--- a/tests/auto/qmainwindow/tst_qmainwindow.cpp
+++ b/tests/auto/qmainwindow/tst_qmainwindow.cpp
@@ -109,6 +109,7 @@ private slots:
     void centralWidgetSize();
     void dockWidgetSize();
     void QTBUG2774_stylechange();
+    void toggleUnifiedTitleAndToolBarOnMac();
 };
 
 // Testing get/set functions
@@ -1747,6 +1748,24 @@ void tst_QMainWindow::QTBUG2774_stylechange()
     }
 }
 
+void tst_QMainWindow::toggleUnifiedTitleAndToolBarOnMac()
+{
+#ifdef Q_OS_MAC
+    QMainWindow mw;
+    QToolBar *tb = new QToolBar;
+    tb->addAction("Test");
+    mw.addToolBar(tb);
+    mw.setUnifiedTitleAndToolBarOnMac(true);
+    mw.show();
+    QRect frameGeometry = mw.frameGeometry();
+    mw.setUnifiedTitleAndToolBarOnMac(false);
+    QVERIFY(frameGeometry.topLeft() == mw.frameGeometry().topLeft());
+    mw.setUnifiedTitleAndToolBarOnMac(true);
+    QVERIFY(frameGeometry.topLeft() == mw.frameGeometry().topLeft());
+#else
+    QSKIP("Mac specific test", SkipAll);
+#endif
+}
 
 
 QTEST_MAIN(tst_QMainWindow)
-- 
cgit v0.12


From 0ce33ebfa8b99c2988b56d0157ddc039a9ab06ae Mon Sep 17 00:00:00 2001
From: Joerg Bornemann <joerg.bornemann@nokia.com>
Date: Wed, 29 Sep 2010 13:58:51 +0200
Subject: updated changes-4.7.1

---
 dist/changes-4.7.1 | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/dist/changes-4.7.1 b/dist/changes-4.7.1
index dbfa0b3..c68f9e0 100644
--- a/dist/changes-4.7.1
+++ b/dist/changes-4.7.1
@@ -197,11 +197,19 @@ Qt for Symbian
 --------------
 
  - configure
+   * [QTBUG-4586] Fixed wrong paths in include/ActiveQt/headers.pri.
    * [QTBUG-11671] Fixed audio-backend detection in configure tests.
 
  - qmake
    * [QTBUG-13523] Added support for using -L notation in the LIBS variable
      when building with the symbian/linux-armcc or gcce mkspec.
+   * [QTBUG-12851] Fix assertion on Windows when DESTDIR is empty in static
+     libs.
+   * [QTBUG-12802] Fix vcxproj generator when using /Fd in QMAKE_CXXFLAGS.
+   * [QTBUG-13080] vcxproj generator: fix bug when using CharacterSet=1 in
+     .pro file.
+   * [QTBUG-13081] vc[x]proj generators: support /MAP option without file
+     name.
 
  - QInputContext
    * [QTBUG-12949] Fixed a bug where passwords would not be committed when
@@ -209,6 +217,10 @@ Qt for Symbian
    * [QTBUG-13472] Fixed crash in input methods when using symbols menu and
      numbers only.
 
+Qt for Windows CE
+-----------------
+ - Gui
+   * [QTBUG-8408] Show the [X] button on Windows mobile when maximizing.
 
 ****************************************************************************
 *                          Tools                                           *
-- 
cgit v0.12


From 646c37a670b101487a76b1e787fd298187b49430 Mon Sep 17 00:00:00 2001
From: Markus Goetz <Markus.Goetz@nokia.com>
Date: Wed, 29 Sep 2010 14:31:46 +0200
Subject: My changelog entries for 4.7.1

---
 dist/changes-4.7.1 | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/dist/changes-4.7.1 b/dist/changes-4.7.1
index c68f9e0..e9458c9 100644
--- a/dist/changes-4.7.1
+++ b/dist/changes-4.7.1
@@ -107,6 +107,10 @@ QtNetwork
     * [QTBUG-12489] support dates > 2049
  - Bearer Management
     * Improved reliability on Symbian and Maemo.
+ - IPv6
+    * Disable on Symbian until OpenC properly supports it
+ - QNetworkAccessManager
+    * [QTBUG-12285] Crash fix related to aborted uploads
 
 
 QtOpenGL
-- 
cgit v0.12


From 91501cc9b542de644cd70098a6bc5ff738cdeb49 Mon Sep 17 00:00:00 2001
From: Michael Brasser <michael.brasser@nokia.com>
Date: Thu, 30 Sep 2010 10:32:02 +1000
Subject: Doc clarification.

Task-number: QTBUG-14053
---
 src/declarative/util/qdeclarativeanimation.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/declarative/util/qdeclarativeanimation.cpp b/src/declarative/util/qdeclarativeanimation.cpp
index ba6f1e7..f2e6217 100644
--- a/src/declarative/util/qdeclarativeanimation.cpp
+++ b/src/declarative/util/qdeclarativeanimation.cpp
@@ -305,6 +305,8 @@ void QDeclarativeAbstractAnimation::componentFinalized()
     animation will finish playing normally but not restart.
 
     By default, the alwaysRunToEnd property is not set.
+
+    \note alwaysRunToEnd has no effect on animations in a Transition.
 */
 bool QDeclarativeAbstractAnimation::alwaysRunToEnd() const
 {
-- 
cgit v0.12


From ba698e20b32defcb0840293fc4ac5948f7c190c9 Mon Sep 17 00:00:00 2001
From: Lorn Potter <lorn.potter@nokia.com>
Date: Thu, 30 Sep 2010 15:00:47 +1000
Subject: connman backend

---
 dist/changes-4.7.1 | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dist/changes-4.7.1 b/dist/changes-4.7.1
index e9458c9..993e596 100644
--- a/dist/changes-4.7.1
+++ b/dist/changes-4.7.1
@@ -107,6 +107,7 @@ QtNetwork
     * [QTBUG-12489] support dates > 2049
  - Bearer Management
     * Improved reliability on Symbian and Maemo.
+    * Added connman/meego backend.
  - IPv6
     * Disable on Symbian until OpenC properly supports it
  - QNetworkAccessManager
-- 
cgit v0.12


From 39d908a2e1bdbb25e23e75bb5a5c4fdeec0692c0 Mon Sep 17 00:00:00 2001
From: Joona Petrell <joona.t.petrell@nokia.com>
Date: Thu, 30 Sep 2010 15:37:35 +1000
Subject: Revert "QDeclarativeDebugService: Add bc autotest" to get changes
 through staging.

This reverts commit 31dcf2b4028b1f76301fc69fccff0a9474a0a135.
---
 .../private_headers/qdeclarativedebugservice_p.h   | 92 ----------------------
 .../qdeclarativedebugservice.pro                   |  3 +-
 .../tst_qdeclarativedebugservice.cpp               |  2 +-
 3 files changed, 2 insertions(+), 95 deletions(-)
 delete mode 100644 tests/auto/declarative/qdeclarativedebugservice/private_headers/qdeclarativedebugservice_p.h

diff --git a/tests/auto/declarative/qdeclarativedebugservice/private_headers/qdeclarativedebugservice_p.h b/tests/auto/declarative/qdeclarativedebugservice/private_headers/qdeclarativedebugservice_p.h
deleted file mode 100644
index 0cadbe5..0000000
--- a/tests/auto/declarative/qdeclarativedebugservice/private_headers/qdeclarativedebugservice_p.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the QtDeclarative module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:LGPL$
-** No Commercial Usage
-** This file contains pre-release code and may not be distributed.
-** You may use this file in accordance with the terms and conditions
-** contained in the Technology Preview License Agreement accompanying
-** this package.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL included in the
-** packaging of this file.  Please review the following information to
-** ensure the GNU Lesser General Public License version 2.1 requirements
-** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Nokia gives you certain additional
-** rights.  These rights are described in the Nokia Qt LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-** If you have questions regarding the use of this file, please contact
-** Nokia at qt-info@nokia.com.
-**
-**
-**
-**
-**
-**
-**
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef QDECLARATIVEDEBUGSERVICE_H
-#define QDECLARATIVEDEBUGSERVICE_H
-
-#include <QtCore/qobject.h>
-
-QT_BEGIN_HEADER
-
-QT_BEGIN_NAMESPACE
-
-QT_MODULE(Declarative)
-
-class QDeclarativeDebugServicePrivate;
-class Q_DECLARATIVE_EXPORT QDeclarativeDebugService : public QObject
-{
-    Q_OBJECT
-    Q_DECLARE_PRIVATE(QDeclarativeDebugService)
-    Q_DISABLE_COPY(QDeclarativeDebugService)
-
-public:
-    explicit QDeclarativeDebugService(const QString &, QObject *parent = 0);
-    ~QDeclarativeDebugService();
-
-    QString name() const;
-
-    enum Status { NotConnected, Unavailable, Enabled };
-    Status status() const;
-
-    void sendMessage(const QByteArray &);
-
-    static int idForObject(QObject *);
-    static QObject *objectForId(int);
-
-    static QString objectToString(QObject *obj);
-
-    static bool isDebuggingEnabled();
-    static bool hasDebuggingClient();
-
-protected:
-    virtual void statusChanged(Status);
-    virtual void messageReceived(const QByteArray &);
-
-private:
-    friend class QDeclarativeDebugServer;
-};
-
-QT_END_NAMESPACE
-
-QT_END_HEADER
-
-#endif // QDECLARATIVEDEBUGSERVICE_H
-
diff --git a/tests/auto/declarative/qdeclarativedebugservice/qdeclarativedebugservice.pro b/tests/auto/declarative/qdeclarativedebugservice/qdeclarativedebugservice.pro
index 83bcadb..a62e148 100644
--- a/tests/auto/declarative/qdeclarativedebugservice/qdeclarativedebugservice.pro
+++ b/tests/auto/declarative/qdeclarativedebugservice/qdeclarativedebugservice.pro
@@ -2,8 +2,7 @@ load(qttest_p4)
 contains(QT_CONFIG,declarative): QT += network declarative
 macx:CONFIG -= app_bundle
 
-HEADERS += ../shared/debugutil_p.h \
-	   private_headers/qdeclarativedebugservice_p.h
+HEADERS += ../shared/debugutil_p.h
 SOURCES += tst_qdeclarativedebugservice.cpp \
            ../shared/debugutil.cpp
 
diff --git a/tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp b/tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp
index 945823a..bce4713 100644
--- a/tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp
+++ b/tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp
@@ -50,8 +50,8 @@
 #include <private/qdeclarativedebug_p.h>
 #include <private/qdeclarativeenginedebug_p.h>
 #include <private/qdeclarativedebugclient_p.h>
+#include <private/qdeclarativedebugservice_p.h>
 
-#include "private_headers/qdeclarativedebugservice_p.h"
 #include "../../../shared/util.h"
 #include "../shared/debugutil_p.h"
 
-- 
cgit v0.12


From 753d366ced1a62a97d5207eb2708817efc35bc4d Mon Sep 17 00:00:00 2001
From: Joona Petrell <joona.t.petrell@nokia.com>
Date: Thu, 30 Sep 2010 18:03:43 +1000
Subject: Add declarative changelog entries for 4.7.1

Task-number:
Reviewed-by: Yann Bodson
---
 dist/changes-4.7.1 | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 92 insertions(+)

diff --git a/dist/changes-4.7.1 b/dist/changes-4.7.1
index 993e596..9a3e543 100644
--- a/dist/changes-4.7.1
+++ b/dist/changes-4.7.1
@@ -146,10 +146,97 @@ QtXmlPatterns
 
 QtDeclarative
 -------------
+ - QML language
+    * [QTBUG-13799] QML core module renamed to QtQuick to decouple it from Qt releases.
+      Old "import Qt 4.7" will co-exist with "import QtQuick 1.0' at least during Qt 4.7 releases.
+    * [QTBUG-13047] Support passing QObject derived types to QML methods
+    * [QTBUG-12837] Support JS "in" operator on QML objects
+    * [QTBUG-13045] Prevent calling deleteLater() from QML
+    * [QTBUG-13043] Ignore non-scriptable properties in QML
+    * [QTBUG-13114] Don't double call classBegin()
+    * [QTBUG-12946] Ensure the onDestruction handlers are called before the expressions are cleared
+    * [QTBUG-12599] Re-enabled script program caching on Symbian
+    * [QTBUG-13374] Don't modify the signal order on the second dynamic meta object pass
+    * Support for qsTrId and meta-data in comments for QML
  - QML debugging:
     * [QTBUG-5162] The debugger is now activated with -qmljsdebugger command
     line arg to enable support for platforms without environment variables
     * Various improvements to ease debugging in creator
+ - AnchorAnimation
+    * [QTBUG-13398] Fix AnchorAnimation for multiple AnchorChanges with dependancies
+ - AnchorChanges
+    * [QTBUG-11834] Restore any absolute geometry changed by AnchorChanges when returning to the base state
+ - Component
+    * [QTBUG-13170] Complete Component::createObject() creation after setting the parent
+ - GridView
+    * [QTBUG-13166] GridView.view property should not be writable
+ - Flickable 
+    * [QTBUG-13095] Ensure Flickable visibleArea is updated when view height changes
+    * [QTBUG-13176] Avoid Flickable view jumping when drag threashold is exceeded
+    * [QTBUG-13078] Fix poor flicking behavior with slower flicks
+    * Handle QGraphicsWidgets in Flickable
+ - FocusScope
+    * [QTBUG-12649] Make sure onFocusChanged is correctly emitted for items in a FocusScope.
+ - FontLoader
+    * [QTBUG-13419] Don't add the same font to the font database multiple times 
+ - ListModel
+    * [QTBUG-12363] Modifying an object returned by ListModel.get(0) didn't update the view
+    * [QTBUG-13666] Calling set() and setProperty() on ListModel from a WorkerScript didn't update the view
+    * Fix Worker ListModel to emit the right signal when items change
+    * Fix crash with invalid role indexes
+    * improved ListModel error messages
+ - ListView
+    * [QTBUG-13664] Models with a single role didn't always update correctly
+    * [QTBUG-13543] Ensure flickable velocity is updated when view is moved by setCurrentIndex
+    * [QTBUG-12664] Ensure highlight is positioned correctly in positionViewAtIndex()
+    * [QTBUG-13166] Fix ListView.view attached property with VisualItemModel
+    * [QTBUG-13039] Fix crash in synchronization of ListModel in WorkerThread
+    * [QTBUG-11341] Flicking a ListView sometimes made it loose focus
+    * [QTBUG-13166] ListView.view property should not be writable
+ - PathView 
+    * [QTBUG-13689] Moving items in a PathView caused PathView.onPath to be set to false
+    * [QTBUG-13687] PathView didn't accept mouse events, preventing it from working in a Flickable
+    * [QTBUG-13416] Fix PathView item position on insertion and removal
+    * [QTBUG-13017] Fix PathView when setting an empty model that is later filled
+    * [QTBUG-12747] PathView required some diagonal movement before a drag was initiated
+ - Positioners
+    * made positioners work with QGraphicsWidgets
+ - PropertyChanges
+    * [QTBUG-12559] Correctly apply PropertyChanges when entering an extended state directly from the base state
+ - VisualDataModel
+    * [QTBUG-13754] Fixed a crash when updating a property in ListModel with multiple roles
+    * [QTBUG-13038] Fix VisualDataModel model update handling when rootIndex is specified
+    * [QTBUG-13146] Handle layoutChanged() properly in QML views
+ - XmlListModel 
+    * [QTBUG-13041] XmlListModel thread was left hanging on Symbian application exit
+ - ParentChange
+    * [QTBUG-13554] ParentChange fails to apply rotation changes of exactly 180 degrees
+ - MouseArea 
+    * [QTBUG-12250] When onDoubleClicked: is handled don't emit a second onPressed/onClicked
+ - Image
+    * [QTBUG-13454] Changing the Image 'source' no longer goes through the 'Loading' state if the image is cached.
+    * [QTBUG-13383] Do not reset sourceSize when changing image source url
+    * [QTBUG-13002] Setting one dimension of the sourceSize should set the other dimensio
+    * [QTBUG-12302] Fix remote image url redirects are done in the right thread
+    * Ensure all image states are updated before emitting statusChanged signals
+ - NumberAnimation
+    * [QTBUG-12805] Clear previous animation data for non-triggering animations
+ - Repeater
+    * [QTBUG-12905] Emit countChanged where appropriate in Repeater
+ - SmoothedAnimation
+    * [QTBUG-12336] Update running animations if a SmoothedAnimation is changed
+ - SpringAnimation
+    * [QTBUG-13044] SpringAnimation velocity animation stop logic was fragile
+ - Text
+    * [QTBUG-13453] Fix jerky scrolling caused by unnecessary repaints of Text element 
+    * [QTBUG-13142] Fix alignment of shadow for rich text when using text styles
+    * [QTBUG-11002] Improve QML text rendering when LCD smoothing is enabled for OS X
+ - TextInput
+    * [QTBUG-11127] Fix autoScroll implementation
+ - XmlHttpRequest
+    * [QTBUG-13117] Fix responseText to check the charset encoding field and also to not assume that the data is xml
+ - WebView
+    * [QTBUG-13342] Ensure WebView gets focus when an editable node is clicked on
  - QDeclarativeImageProvider:
     * Fixed memory leak
     * Improved concurrency when using in assynchronus mode.
@@ -239,6 +326,11 @@ Qt for Windows CE
  - moc
   * Show an error if NOTIFY refer to a wrong signal in Q_PROPERTY
 
+ - QML Viewer
+    * [QTBUG-13347] Paused orientation sensors in Qml Viewer when the application window is not active to save device battery 
+    * [QTBUG-11019] Add a menu option to open remote files in the QML viewer
+    * QML Viewer is deployed under QtDemos folder instead of QtExamples folder in Symbian application menu
+
 ****************************************************************************
 *                     Important Behavior Changes                           *
 ****************************************************************************
-- 
cgit v0.12


From b9ab21b03dfebc7c5f8b4cbc2fdd2b880c7d9f99 Mon Sep 17 00:00:00 2001
From: Sami Merila <sami.merila@nokia.com>
Date: Thu, 30 Sep 2010 11:34:48 +0300
Subject: QS60Style: Possible NULL pointer use when drawing frame

QS60Style::drawControl casts QStyleOption pointer to QStyleOptionFrame,
yet never checks if the orginal pointer was NULL or not. The casted
pointer is then used to fetch palette information from style option.
Thus, this might lead to crash.

Reviewed-by: Miikka Heikkinen
---
 src/gui/styles/qs60style.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/gui/styles/qs60style.cpp b/src/gui/styles/qs60style.cpp
index bafc5f3..3a01f3f 100644
--- a/src/gui/styles/qs60style.cpp
+++ b/src/gui/styles/qs60style.cpp
@@ -2001,7 +2001,7 @@ void QS60Style::drawControl(ControlElement element, const QStyleOption *option,
     case CE_ShapedFrame:
         if (const QTextEdit *textEdit = qobject_cast<const QTextEdit *>(widget)) {
             const QStyleOptionFrame *frame = qstyleoption_cast<const QStyleOptionFrame *>(option);
-            if (QS60StylePrivate::canDrawThemeBackground(frame->palette.base(), widget))
+            if (frame && QS60StylePrivate::canDrawThemeBackground(frame->palette.base(), widget))
                 QS60StylePrivate::drawSkinElement(QS60StylePrivate::SE_Editor, painter, option->rect, flags);
             else
                 QCommonStyle::drawControl(element, option, painter, widget);
-- 
cgit v0.12


From 0725abc4607755833a1eb7cb9e083add48d03a88 Mon Sep 17 00:00:00 2001
From: Miikka Heikkinen <miikka.heikkinen@digia.com>
Date: Thu, 30 Sep 2010 10:42:21 +0300
Subject: Fix QApplication::desktop()->availableGeometry() for Symbian

Since screen geometry changes before client area geometry is
changed in Eikon, we need to send two resize events, one for screen
area change and one for client area change.

Note that the correct way to detect client area change in applications
is to connect to QApplication::desktop() signal workAreaResized(int)
instead of filtering for resize events meant for QDesktopWidget.

Task-number: QTBUG-14058
Reviewed-by: Jason Barron
---
 src/gui/kernel/qapplication_s60.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/gui/kernel/qapplication_s60.cpp b/src/gui/kernel/qapplication_s60.cpp
index 2be3ed3..1127c84 100644
--- a/src/gui/kernel/qapplication_s60.cpp
+++ b/src/gui/kernel/qapplication_s60.cpp
@@ -673,6 +673,9 @@ void QSymbianControl::HandleStatusPaneSizeChange()
 {
     QS60MainAppUi *s60AppUi = static_cast<QS60MainAppUi *>(S60->appUi());
     s60AppUi->HandleStatusPaneSizeChange();
+    // Send resize event to trigger desktopwidget workAreaResized signal
+    QResizeEvent e(qt_desktopWidget->size(), qt_desktopWidget->size());
+    QApplication::sendEvent(qt_desktopWidget, &e);
 }
 #endif
 
-- 
cgit v0.12


From 7d5afd371d634e35192ab27f65c6dc895f7bbb5c Mon Sep 17 00:00:00 2001
From: Jens Bache-Wiig <jens.bache-wiig@nokia.com>
Date: Thu, 30 Sep 2010 11:00:33 +0200
Subject: Update changes

---
 dist/changes-4.7.1 | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dist/changes-4.7.1 b/dist/changes-4.7.1
index 9a3e543..2c25699 100644
--- a/dist/changes-4.7.1
+++ b/dist/changes-4.7.1
@@ -90,6 +90,8 @@ QtGui
  - QTreeView
     * [QTBUG-13567] Do not scroll to top if last item is removed
 
+ - QGtkStyle
+    * [QTBUG-13125] Fixed a regression with custom itemview background color.
 
 QtDBus
 ------
-- 
cgit v0.12


From 9e9a7bc29319d52c3e563bc2c5282cb7e6890eba Mon Sep 17 00:00:00 2001
From: Denis Dzyubenko <denis.dzyubenko@nokia.com>
Date: Wed, 29 Sep 2010 14:02:10 +0200
Subject: Fixes cursor shape when widget becomes native on X11.

When a native window handle is created for a widget that has override
cursor set, we should reset the cursor on the parent and set the cursor
on the new window handle.

Task-number: QTBUG-6185
Reviewed-by: Olivier Goffart
---
 src/gui/kernel/qwidget_x11.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/gui/kernel/qwidget_x11.cpp b/src/gui/kernel/qwidget_x11.cpp
index e01489f..8d80e10 100644
--- a/src/gui/kernel/qwidget_x11.cpp
+++ b/src/gui/kernel/qwidget_x11.cpp
@@ -889,8 +889,10 @@ void QWidgetPrivate::create_sys(WId window, bool initializeWindow, bool destroyO
                 q->setWindowOpacity(maybeTopData()->opacity/255.);
 
         }
-    } else if (q->testAttribute(Qt::WA_SetCursor) && q->internalWinId()) {
+    } else if (q->internalWinId()) {
         qt_x11_enforce_cursor(q);
+        if (QWidget *p = q->parentWidget()) // reset the cursor on the native parent
+            qt_x11_enforce_cursor(p);
     }
 
     if (extra && !extra->mask.isEmpty() && q->internalWinId())
-- 
cgit v0.12


From fc50d7ecaacfbfef1dbefd6ffdc083cb66c5633c Mon Sep 17 00:00:00 2001
From: Prasanth Ullattil <prasanth.ullattil@nokia.com>
Date: Thu, 30 Sep 2010 13:45:00 +0200
Subject: QAxBase::dynamicCall() returns invalid QVariant

Starting from 4.7.0, QVariant is recognized as a standard type by the
meta type system. ActiveQt needs to consider this while converting
COM VARIANT types to a QVariant.

Task-number: QTBUG-13845
Reviewed-by: Volker Hilsheimer
Reviewed-by: Olivier Goffart
---
 src/activeqt/shared/qaxtypes.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/activeqt/shared/qaxtypes.cpp b/src/activeqt/shared/qaxtypes.cpp
index 957733e..ff21a9f 100644
--- a/src/activeqt/shared/qaxtypes.cpp
+++ b/src/activeqt/shared/qaxtypes.cpp
@@ -1376,8 +1376,10 @@ QVariant VARIANTToQVariant(const VARIANT &arg, const QByteArray &typeName, uint
     }
     
     QVariant::Type proptype = (QVariant::Type)type;
-    if (proptype == QVariant::Invalid && !typeName.isEmpty())
-        proptype = QVariant::nameToType(typeName);
+    if (proptype == QVariant::Invalid && !typeName.isEmpty()) {
+        if (typeName != "QVariant")
+            proptype = QVariant::nameToType(typeName);
+    }
     if (proptype != QVariant::LastType && proptype != QVariant::Invalid && var.type() != proptype) {
         if (var.canConvert(proptype)) {
             QVariant oldvar = var;
-- 
cgit v0.12


From eb407209bb9f2c06684fd1299169cd3b8ab4b58d Mon Sep 17 00:00:00 2001
From: Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
Date: Thu, 30 Sep 2010 13:17:39 +0200
Subject: Fix QScriptEngine::abortEvaluation.

This patch reduce time in which QScriptEngine would abort an script
executing multiple long-running native functions.

Task-number: QTBUG-9433
Reviewed-by: Olivier Goffart
---
 src/script/api/qscriptengine.cpp               |  7 ++-
 tests/auto/qscriptengine/tst_qscriptengine.cpp | 60 ++++++++++++++++++++++++--
 2 files changed, 62 insertions(+), 5 deletions(-)

diff --git a/src/script/api/qscriptengine.cpp b/src/script/api/qscriptengine.cpp
index 07aced4..128e9c3 100644
--- a/src/script/api/qscriptengine.cpp
+++ b/src/script/api/qscriptengine.cpp
@@ -46,6 +46,7 @@
 #include "Error.h"
 #include "Interpreter.h"
 
+#include "ExceptionHelpers.h"
 #include "PrototypeFunction.h"
 #include "InitializeThreading.h"
 #include "ObjectPrototype.h"
@@ -4116,9 +4117,11 @@ bool QScriptEngine::isEvaluating() const
 void QScriptEngine::abortEvaluation(const QScriptValue &result)
 {
     Q_D(QScriptEngine);
-
-    d->timeoutChecker()->setShouldAbort(true);
+    if (!isEvaluating())
+        return;
     d->abortResult = result;
+    d->timeoutChecker()->setShouldAbort(true);
+    JSC::throwError(d->currentFrame, JSC::createInterruptedExecutionException(&d->currentFrame->globalData()).toObject(d->currentFrame));
 }
 
 #ifndef QT_NO_QOBJECT
diff --git a/tests/auto/qscriptengine/tst_qscriptengine.cpp b/tests/auto/qscriptengine/tst_qscriptengine.cpp
index f96aea6..26eb1af 100644
--- a/tests/auto/qscriptengine/tst_qscriptengine.cpp
+++ b/tests/auto/qscriptengine/tst_qscriptengine.cpp
@@ -134,6 +134,7 @@ private slots:
     void numberParsing();
     void automaticSemicolonInsertion();
     void abortEvaluation();
+    void abortEvaluation_QTBUG9433();
     void isEvaluating();
     void printFunctionWithCustomHandler();
     void printThrowsException();
@@ -3007,7 +3008,8 @@ public:
     enum AbortionResult {
         None = 0,
         String = 1,
-        Error = 2
+        Error = 2,
+        Number = 3
     };
 
     EventReceiver3(QScriptEngine *eng) {
@@ -3027,6 +3029,8 @@ public:
             case Error:
                 engine->abortEvaluation(engine->currentContext()->throwError("AbortedWithError"));
                 break;
+            case Number:
+                engine->abortEvaluation(QScriptValue(1234));
             }
         }
         return QObject::event(e);
@@ -3059,7 +3063,7 @@ void tst_QScriptEngine::abortEvaluation()
     EventReceiver3 receiver(&eng);
 
     eng.setProcessEventsInterval(100);
-    for (int x = 0; x < 3; ++x) {
+    for (int x = 0; x < 4; ++x) {
         QCoreApplication::postEvent(&receiver, new QEvent(QEvent::Type(QEvent::User+1)));
         receiver.resultType = EventReceiver3::AbortionResult(x);
         QScriptValue ret = eng.evaluate(QString::fromLatin1("while (1) { }"));
@@ -3068,6 +3072,11 @@ void tst_QScriptEngine::abortEvaluation()
             QVERIFY(!eng.hasUncaughtException());
             QVERIFY(!ret.isValid());
             break;
+        case EventReceiver3::Number:
+            QVERIFY(!eng.hasUncaughtException());
+            QVERIFY(ret.isNumber());
+            QCOMPARE(ret.toInt32(), 1234);
+            break;
         case EventReceiver3::String:
             QVERIFY(!eng.hasUncaughtException());
             QVERIFY(ret.isString());
@@ -3082,7 +3091,7 @@ void tst_QScriptEngine::abortEvaluation()
     }
 
     // scripts cannot intercept the abortion with try/catch
-    for (int y = 0; y < 3; ++y) {
+    for (int y = 0; y < 4; ++y) {
         QCoreApplication::postEvent(&receiver, new QEvent(QEvent::Type(QEvent::User+1)));
         receiver.resultType = EventReceiver3::AbortionResult(y);
         QScriptValue ret = eng.evaluate(QString::fromLatin1(
@@ -3098,6 +3107,11 @@ void tst_QScriptEngine::abortEvaluation()
             QVERIFY(!eng.hasUncaughtException());
             QVERIFY(!ret.isValid());
             break;
+        case EventReceiver3::Number:
+            QVERIFY(!eng.hasUncaughtException());
+            QVERIFY(ret.isNumber());
+            QCOMPARE(ret.toInt32(), 1234);
+            break;
         case EventReceiver3::String:
             QVERIFY(!eng.hasUncaughtException());
             QVERIFY(ret.isString());
@@ -3118,6 +3132,46 @@ void tst_QScriptEngine::abortEvaluation()
     }
 }
 
+class ThreadedEngine : public QThread {
+    Q_OBJECT;
+
+private:
+    QScriptEngine* m_engine;
+protected:
+    void run() {
+        m_engine = new QScriptEngine();
+        m_engine->setGlobalObject(m_engine->newQObject(this));
+        m_engine->evaluate("while(1) { sleep(); }");
+        delete m_engine;
+    }
+
+public slots:
+    void sleep()
+    {
+        QTest::qSleep(25);
+        m_engine->abortEvaluation();
+    }
+};
+
+void tst_QScriptEngine::abortEvaluation_QTBUG9433()
+{
+    ThreadedEngine engine;
+    engine.start();
+    QVERIFY(engine.isRunning());
+    QTest::qSleep(50);
+    for (uint i = 0; i < 50; ++i) { // up to ~2500 ms
+        if (engine.isFinished())
+            return;
+        QTest::qSleep(50);
+    }
+    if (!engine.isFinished()) {
+        engine.terminate();
+        engine.wait(7000);
+        QFAIL("abortEvaluation doesn't work");
+    }
+
+}
+
 static QScriptValue myFunctionReturningIsEvaluating(QScriptContext *, QScriptEngine *eng)
 {
     return QScriptValue(eng, eng->isEvaluating());
-- 
cgit v0.12


From a1f050fe4217d3a642ab7f4df8e50c21aa51689c Mon Sep 17 00:00:00 2001
From: Kai Koehne <kai.koehne@nokia.com>
Date: Thu, 30 Sep 2010 15:26:05 +0200
Subject: QDeclarativeDebugClient: Make sure status is consistent

When statusChanged() is called during handsake state() was not the same
as the argument passed. Fix this by setting gotHello = true _before_
notifying the clients.

Reviewed-by: Christiaan Janssen
Task-number: QTBUG-14087
---
 src/declarative/debugger/qdeclarativedebugclient.cpp                 | 3 +--
 .../qdeclarativedebugclient/tst_qdeclarativedebugclient.cpp          | 5 +++++
 tests/auto/declarative/shared/debugutil.cpp                          | 3 ++-
 3 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/declarative/debugger/qdeclarativedebugclient.cpp b/src/declarative/debugger/qdeclarativedebugclient.cpp
index ce3faf6..5baaf70 100644
--- a/src/declarative/debugger/qdeclarativedebugclient.cpp
+++ b/src/declarative/debugger/qdeclarativedebugclient.cpp
@@ -136,7 +136,7 @@ void QDeclarativeDebugConnectionPrivate::readyRead()
             return;
         }
 
-        qDebug() << "Available server side plugins: " << serverPlugins;
+        gotHello = true;
 
         QHash<QString, QDeclarativeDebugClient *>::Iterator iter = plugins.begin();
         for (; iter != plugins.end(); ++iter) {
@@ -145,7 +145,6 @@ void QDeclarativeDebugConnectionPrivate::readyRead()
                 newStatus = QDeclarativeDebugClient::Enabled;
             iter.value()->statusChanged(newStatus);
         }
-        gotHello = true;
     }
 
     while (protocol->packetsAvailable()) {
diff --git a/tests/auto/declarative/qdeclarativedebugclient/tst_qdeclarativedebugclient.cpp b/tests/auto/declarative/qdeclarativedebugclient/tst_qdeclarativedebugclient.cpp
index 72af3eb..a5f9846 100644
--- a/tests/auto/declarative/qdeclarativedebugclient/tst_qdeclarativedebugclient.cpp
+++ b/tests/auto/declarative/qdeclarativedebugclient/tst_qdeclarativedebugclient.cpp
@@ -77,6 +77,10 @@ void tst_QDeclarativeDebugClient::initTestCase()
     new QDeclarativeEngine(this);
 
     m_conn = new QDeclarativeDebugConnection(this);
+
+    QDeclarativeDebugTestClient client("tst_QDeclarativeDebugClient::handshake()", m_conn);
+    QDeclarativeDebugTestService service("tst_QDeclarativeDebugClient::handshake()");
+
     m_conn->connectToHost("127.0.0.1", 3770);
 
     QTest::ignoreMessage(QtWarningMsg, "QDeclarativeDebugServer: Connection established");
@@ -84,6 +88,7 @@ void tst_QDeclarativeDebugClient::initTestCase()
     Q_ASSERT(ok);
 
     QTRY_VERIFY(QDeclarativeDebugService::hasDebuggingClient());
+    QTRY_COMPARE(client.status(), QDeclarativeDebugClient::Enabled);
 }
 
 void tst_QDeclarativeDebugClient::name()
diff --git a/tests/auto/declarative/shared/debugutil.cpp b/tests/auto/declarative/shared/debugutil.cpp
index 5f68e44..cbd055b 100644
--- a/tests/auto/declarative/shared/debugutil.cpp
+++ b/tests/auto/declarative/shared/debugutil.cpp
@@ -91,8 +91,9 @@ QByteArray QDeclarativeDebugTestClient::waitForResponse()
     return lastMsg;
 }
 
-void QDeclarativeDebugTestClient::statusChanged(Status status)
+void QDeclarativeDebugTestClient::statusChanged(Status stat)
 {
+    QCOMPARE(stat, status());
     emit statusHasChanged();
 }
 
-- 
cgit v0.12


From 6d5309c2fbdbf15948b430de103f393c5af5b7cd Mon Sep 17 00:00:00 2001
From: Miikka Heikkinen <miikka.heikkinen@digia.com>
Date: Thu, 30 Sep 2010 16:11:43 +0300
Subject: Added support for unsigned smart installer package creation in
 Symbian

Make target "unsigned_installer_sis" can now be used to create
unsigned smart installer sis. The contained application sis
will also be unsigned.

Task-number: QTBUG-13902
Reviewed-by: axis
---
 bin/createpackage.pl                        | 27 +++++++++++++++++++++++++--
 doc/src/platforms/symbian-introduction.qdoc |  2 ++
 mkspecs/features/symbian/sis_targets.prf    | 24 ++++++++++++++++++++++--
 3 files changed, 49 insertions(+), 4 deletions(-)

diff --git a/bin/createpackage.pl b/bin/createpackage.pl
index 85be5d3..41ba2e3 100755
--- a/bin/createpackage.pl
+++ b/bin/createpackage.pl
@@ -148,6 +148,10 @@ my $certfilepath = abs_path(dirname($certfile));
 my $templatepkg = $ARGV[0];
 my $targetplatform = lc $ARGV[1];
 
+if ($targetplatform eq "") {
+    $targetplatform = "-";
+}
+
 my @tmpvalues = split('-', $targetplatform);
 my $target;
 $target = $tmpvalues[0] or $target = "";
@@ -179,11 +183,11 @@ $passphrase = $ARGV[4] or $passphrase = "";
 my $pkgoutputbasename = $templatepkg;
 my $preservePkgOutput = "";
 $pkgoutputbasename =~ s/_template/_$targetplatform/g;
+$pkgoutputbasename =~ s/_installer\.pkg/_installer___temp\.pkg/g;
 if ($pkgoutputbasename eq $templatepkg) {
     $preservePkgOutput = "1";
 }
 $pkgoutputbasename =~ s/\.pkg//g;
-$pkgoutputbasename = $pkgoutputbasename;
 
 # Store output file names to variables
 my $pkgoutput = $pkgoutputbasename.".pkg";
@@ -191,6 +195,7 @@ my $sisoutputbasename;
 if ($signed_sis_name eq "") {
     $sisoutputbasename = $pkgoutputbasename;
     $sisoutputbasename =~ s/_$targetplatform//g;
+    $sisoutputbasename =~ s/_installer___temp/_installer/g;
     $signed_sis_name = $sisoutputbasename.".sis";
 } else {
     $sisoutputbasename = $signed_sis_name;
@@ -201,6 +206,16 @@ if ($signed_sis_name eq "") {
     }
 }
 
+my $installer_unsigned_app_sis_name = "";
+my $installer_app_sis_name = "";
+
+if ($templatepkg =~ m/_installer\.pkg$/i && $onlyUnsigned) {
+    $installer_unsigned_app_sis_name = $templatepkg;
+    $installer_unsigned_app_sis_name =~ s/_installer.pkg$/_unsigned.sis/i;
+    $installer_app_sis_name = $installer_unsigned_app_sis_name;
+    $installer_app_sis_name =~ s/_unsigned.sis$/.sis/;
+}
+
 my $unsigned_sis_name = $sisoutputbasename."_unsigned.sis";
 my $stub_sis_name = $sisoutputbasename.".sis";
 
@@ -271,7 +286,9 @@ if (length($certfile)) {
 
 # Remove any existing .sis packages
 unlink $unsigned_sis_name;
-unlink $signed_sis_name;
+if (!$onlyUnsigned) {
+    unlink $signed_sis_name;
+}
 if (!$preservePkgOutput) {
     unlink $pkgoutput;
 }
@@ -296,6 +313,10 @@ if (m/\$\(PLATFORM\)/) {
 s/\$\(PLATFORM\)/$platform/gm;
 s/\$\(TARGET\)/$target/gm;
 
+if ($installer_unsigned_app_sis_name ne "") {
+    s/$installer_app_sis_name\"/$installer_unsigned_app_sis_name\"/;
+}
+
 #write the output
 open( OUTPUT, ">$pkgoutput" ) or die "ERROR: '$pkgoutput' $!";
 print OUTPUT $_;
@@ -347,6 +368,7 @@ if($stub) {
         if (!$preservePkgOutput) {
             unlink $pkgoutput;
         }
+        print ("\n");
         exit;
     }
 
@@ -388,6 +410,7 @@ if($stub) {
         # Lets leave the generated PKG for problem solving purposes
         print ("\nSIS creation failed!\n");
     }
+    print ("\n");
 }
 
 #end of file
diff --git a/doc/src/platforms/symbian-introduction.qdoc b/doc/src/platforms/symbian-introduction.qdoc
index fafe007..9bf5c72 100644
--- a/doc/src/platforms/symbian-introduction.qdoc
+++ b/doc/src/platforms/symbian-introduction.qdoc
@@ -144,6 +144,8 @@
                                 Smart installer will attempt to download
                                 missing dependencies in addition to
                                 just installing the application.
+    \row \o \c unsigned_installer_sis \o Create unsigned \l{Smart Installer}{smart installer}
+                                         \c .sis file for project.
     \row \o \c stub_sis      \o Create a stub sis to allow upgradability of projects
                                 that are deployed in ROM
     \endtable
diff --git a/mkspecs/features/symbian/sis_targets.prf b/mkspecs/features/symbian/sis_targets.prf
index 673127e..b145263 100644
--- a/mkspecs/features/symbian/sis_targets.prf
+++ b/mkspecs/features/symbian/sis_targets.prf
@@ -73,6 +73,17 @@ equals(GENERATE_SIS_TARGETS, true) {
         ok_installer_sis_target.commands = createpackage.bat $(QT_SIS_OPTIONS) $${baseTarget}_installer.pkg - \
                                                $(QT_SIS_CERTIFICATE) $(QT_SIS_KEY) $(QT_SIS_PASSPHRASE)
 
+        unsigned_installer_sis_target.target = unsigned_installer_sis
+        unsigned_installer_sis_target.commands = $(if $(wildcard $${baseTarget}_installer.pkg), \
+                                            $(MAKE) -f $(MAKEFILE) ok_unsigned_installer_sis \
+                                        , \
+                                            $(MAKE) -f $(MAKEFILE) fail_sis_nopkg \
+                                        )
+        unsigned_installer_sis_target.depends = unsigned_sis
+
+        ok_unsigned_installer_sis_target.target = ok_unsigned_installer_sis
+        ok_unsigned_installer_sis_target.commands = createpackage $(QT_SIS_OPTIONS) -o $${baseTarget}_installer.pkg
+
         fail_sis_nopkg_target.target = fail_sis_nopkg
         fail_sis_nopkg_target.commands = "$(error PKG file does not exist, 'sis' and 'installer_sis' target are only supported for executables or projects with DEPLOYMENT statement)"
 
@@ -105,6 +116,8 @@ equals(GENERATE_SIS_TARGETS, true) {
                                target_sis_target \
                                installer_sis_target \
                                ok_installer_sis_target \
+                               unsigned_installer_sis_target \
+                               ok_unsigned_installer_sis_target \
                                fail_sis_nopkg_target \
                                fail_sis_nocache_target \
                                stub_sis_target \
@@ -156,15 +169,22 @@ equals(GENERATE_SIS_TARGETS, true) {
                                             $(QT_SIS_CERTIFICATE) $(QT_SIS_KEY) $(QT_SIS_PASSPHRASE)
         installer_sis_target.depends = sis
 
+        unsigned_installer_sis_target.target = unsigned_installer_sis
+        unsigned_installer_sis_target.commands = $$QMAKE_CREATEPACKAGE $(QT_SIS_OPTIONS) -o $${baseTarget}_installer.pkg
+        unsigned_installer_sis_target.depends = unsigned_sis
+
         !isEmpty(sis_destdir):!equals(sis_destdir, "."):!equals(sis_destdir, "./") {
             sis_target.commands += && $$QMAKE_MOVE $${baseTarget}.sis $$sis_destdir
-            installer_sis_target.commands += && $$QMAKE_MOVE $${baseTarget}.sis $$sis_destdir
+            unsigned_sis_target.commands += && $$QMAKE_MOVE $${baseTarget}_unsigned.sis $$sis_destdir
+            installer_sis_target.commands += && $$QMAKE_MOVE $${baseTarget}_installer.sis $$sis_destdir
+            unsigned_installer_sis_target.commands += && $$QMAKE_MOVE $${baseTarget}_unsigned_installer.sis $$sis_destdir
         }
 
         QMAKE_EXTRA_TARGETS += sis_target \
                                unsigned_sis_target \
                                target_sis_target \
-                               installer_sis_target
+                               installer_sis_target \
+                               unsigned_installer_sis_target
 
         QMAKE_DISTCLEAN += $${sis_destdir}/$${baseTarget}.sis
     }
-- 
cgit v0.12


From 72fd8399aa36395e41f497fff79842496d6f9b03 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Nilsen?= <bjorn.nilsen@nokia.com>
Date: Thu, 30 Sep 2010 16:46:26 +0200
Subject: Some 4.7.1 changes.

---
 dist/changes-4.7.1 | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/dist/changes-4.7.1 b/dist/changes-4.7.1
index 2c25699..2d79ac1 100644
--- a/dist/changes-4.7.1
+++ b/dist/changes-4.7.1
@@ -62,6 +62,16 @@ QtGui
  - QGraphicsWidget
 	* [QTBUG-13188] Make sure a font that has propagated from a parent can
 	  be set on a QPainter.
+    * [QT-3808] Issues when applying effects in combination with ItemHasNoContents flag.
+
+ - QGraphicsItem
+    * [QTBUG-3633, QT-3828] Wrong children bounding rect when applying effects.
+
+ - QGraphicsEffect
+    * [QT-3633] Wrong bounding rect.
+
+ - QGraphicsScene
+    * [QT-3674] Spurious assert triggered from render().
 
  - QPainter
     * [QTBUG-13429] Fixed scale point drawing with square cap in the raster
-- 
cgit v0.12


From 6dc208237977886056622b307941900658288e13 Mon Sep 17 00:00:00 2001
From: Shane Kearns <shane.kearns@sosco.com>
Date: Wed, 28 Oct 2009 10:41:17 +0100
Subject: Add the new allocator to corelib

New export in corelib that is called from the qtmain wrapper to setup
the thread heap. This allows 7k of code to be shared, and makes it easier
to disable or upgrade the allocator in future releases

Task-number: QTBUG-4895

Enable new allocator by default

Rename of headers as _p.h to avoid syncqt adding them to applications

move inline functions from .inl -> .h, document & rename macros

remove #if 0 from the dla header, implement getpagesize properly

squashed after sanitisation

Task-number: QT-3967
Reviewed-by: mread
---
 src/corelib/arch/symbian/arch.pri         |    7 +-
 src/corelib/arch/symbian/dla_p.h          | 1060 +++++++++++
 src/corelib/arch/symbian/newallocator.cpp | 2898 +++++++++++++++++++++++++++++
 src/corelib/arch/symbian/newallocator_p.h |  336 ++++
 src/corelib/global/qglobal.h              |    3 +
 src/s60main/newallocator_hook.cpp         |   56 +
 src/s60main/s60main.pro                   |    3 +-
 7 files changed, 4361 insertions(+), 2 deletions(-)
 create mode 100644 src/corelib/arch/symbian/dla_p.h
 create mode 100644 src/corelib/arch/symbian/newallocator.cpp
 create mode 100644 src/corelib/arch/symbian/newallocator_p.h
 create mode 100644 src/s60main/newallocator_hook.cpp

diff --git a/src/corelib/arch/symbian/arch.pri b/src/corelib/arch/symbian/arch.pri
index 3ef1c9e..0a1b9a6 100644
--- a/src/corelib/arch/symbian/arch.pri
+++ b/src/corelib/arch/symbian/arch.pri
@@ -2,4 +2,9 @@
 # Symbian architecture
 #
 SOURCES +=  $$QT_ARCH_CPP/qatomic_symbian.cpp \
-            $$QT_ARCH_CPP/../armv6/qatomic_generic_armv6.cpp
+            $$QT_ARCH_CPP/newallocator.cpp \
+            $$QT_ARCH_CPP/../generic/qatomic_generic_armv6.cpp
+
+HEADERS +=  $$QT_ARCH_CPP/dla_p.h \
+            $$QT_ARCH_CPP/newallocator_p.h \
+            $$QT_ARCH_CPP/newallocator.inl
diff --git a/src/corelib/arch/symbian/dla_p.h b/src/corelib/arch/symbian/dla_p.h
new file mode 100644
index 0000000..5bffcf5
--- /dev/null
+++ b/src/corelib/arch/symbian/dla_p.h
@@ -0,0 +1,1060 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the Symbian application wrapper of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+#ifndef __DLA__
+#define __DLA__
+
+#define DEFAULT_TRIM_THRESHOLD ((size_t)4U * (size_t)1024U)
+
+#define __SYMBIAN__
+#define MSPACES 0
+#define HAVE_MORECORE 1
+#define	MORECORE_CONTIGUOUS 1
+#define	HAVE_MMAP 0
+#define HAVE_MREMAP 0
+#define DEFAULT_GRANULARITY (4096U)
+#define FOOTERS 0
+#define USE_LOCKS 0
+#define INSECURE 1
+#define NO_MALLINFO 0
+#define HAVE_GETPAGESIZE
+
+#define LACKS_SYS_TYPES_H
+#ifndef LACKS_SYS_TYPES_H
+#include <sys/types.h>  /* For size_t */
+#else
+#ifndef _SIZE_T_DECLARED
+typedef unsigned int size_t;
+#define	_SIZE_T_DECLARED
+#endif
+#endif  /* LACKS_SYS_TYPES_H */
+
+/* The maximum possible size_t value has all bits set */
+#define MAX_SIZE_T           (~(size_t)0)
+
+#ifndef ONLY_MSPACES
+	#define ONLY_MSPACES 0
+#endif  /* ONLY_MSPACES */
+
+#ifndef MSPACES
+	#if ONLY_MSPACES
+		#define MSPACES 1
+	#else   /* ONLY_MSPACES */
+		#define MSPACES 0
+	#endif  /* ONLY_MSPACES */
+#endif  /* MSPACES */
+
+#ifndef MALLOC_ALIGNMENT
+	#define MALLOC_ALIGNMENT ((size_t)8U)
+#endif  /* MALLOC_ALIGNMENT */
+
+#ifndef FOOTERS
+	#define FOOTERS 0
+#endif  /* FOOTERS */
+
+#ifndef ABORT
+//	#define ABORT  abort()
+	#define ABORT  User::Invariant()// redefined so euser isn't dependant on oe
+#endif  /* ABORT */
+
+#ifndef ABORT_ON_ASSERT_FAILURE
+	#define ABORT_ON_ASSERT_FAILURE 1
+#endif  /* ABORT_ON_ASSERT_FAILURE */
+
+#ifndef PROCEED_ON_ERROR
+	#define PROCEED_ON_ERROR 0
+#endif  /* PROCEED_ON_ERROR */
+
+#ifndef USE_LOCKS
+	#define USE_LOCKS 0
+#endif  /* USE_LOCKS */
+
+#ifndef INSECURE
+	#define INSECURE 0
+#endif  /* INSECURE */
+
+#ifndef HAVE_MMAP
+	#define HAVE_MMAP 1
+#endif  /* HAVE_MMAP */
+
+#ifndef MMAP_CLEARS
+	#define MMAP_CLEARS 1
+#endif  /* MMAP_CLEARS */
+
+#ifndef HAVE_MREMAP
+	#ifdef linux
+		#define HAVE_MREMAP 1
+	#else   /* linux */
+		#define HAVE_MREMAP 0
+	#endif  /* linux */
+#endif  /* HAVE_MREMAP */
+
+#ifndef MALLOC_FAILURE_ACTION
+	//#define MALLOC_FAILURE_ACTION  errno = ENOMEM;
+	#define MALLOC_FAILURE_ACTION ;
+#endif  /* MALLOC_FAILURE_ACTION */
+
+#ifndef HAVE_MORECORE
+	#if ONLY_MSPACES
+		#define HAVE_MORECORE 1 /*AMOD: has changed */
+	#else   /* ONLY_MSPACES */
+		#define HAVE_MORECORE 1
+	#endif  /* ONLY_MSPACES */
+#endif  /* HAVE_MORECORE */
+
+#if !HAVE_MORECORE
+	#define MORECORE_CONTIGUOUS 0
+#else   /* !HAVE_MORECORE */
+	#ifndef MORECORE
+		#define MORECORE DLAdjust
+	#endif  /* MORECORE */
+	#ifndef MORECORE_CONTIGUOUS
+		#define MORECORE_CONTIGUOUS 0
+	#endif  /* MORECORE_CONTIGUOUS */
+#endif  /* !HAVE_MORECORE */
+
+#ifndef DEFAULT_GRANULARITY
+	#if MORECORE_CONTIGUOUS
+		#define DEFAULT_GRANULARITY 4096  /* 0 means to compute in init_mparams */
+	#else   /* MORECORE_CONTIGUOUS */
+		#define DEFAULT_GRANULARITY ((size_t)64U * (size_t)1024U)
+	#endif  /* MORECORE_CONTIGUOUS */
+#endif  /* DEFAULT_GRANULARITY */
+
+#ifndef DEFAULT_TRIM_THRESHOLD
+	#ifndef MORECORE_CANNOT_TRIM
+		#define DEFAULT_TRIM_THRESHOLD ((size_t)2U * (size_t)1024U * (size_t)1024U)
+	#else   /* MORECORE_CANNOT_TRIM */
+		#define DEFAULT_TRIM_THRESHOLD MAX_SIZE_T
+	#endif  /* MORECORE_CANNOT_TRIM */
+#endif  /* DEFAULT_TRIM_THRESHOLD */
+
+#ifndef DEFAULT_MMAP_THRESHOLD
+	#if HAVE_MMAP
+		#define DEFAULT_MMAP_THRESHOLD ((size_t)256U * (size_t)1024U)
+	#else   /* HAVE_MMAP */
+		#define DEFAULT_MMAP_THRESHOLD MAX_SIZE_T
+	#endif  /* HAVE_MMAP */
+#endif  /* DEFAULT_MMAP_THRESHOLD */
+
+#ifndef USE_BUILTIN_FFS
+	#define USE_BUILTIN_FFS 0
+#endif  /* USE_BUILTIN_FFS */
+
+#ifndef USE_DEV_RANDOM
+	#define USE_DEV_RANDOM 0
+#endif  /* USE_DEV_RANDOM */
+
+#ifndef NO_MALLINFO
+	#define NO_MALLINFO 0
+#endif  /* NO_MALLINFO */
+#ifndef MALLINFO_FIELD_TYPE
+	#define MALLINFO_FIELD_TYPE size_t
+#endif  /* MALLINFO_FIELD_TYPE */
+
+/*
+  mallopt tuning options.  SVID/XPG defines four standard parameter
+  numbers for mallopt, normally defined in malloc.h.  None of these
+  are used in this malloc, so setting them has no effect. But this
+  malloc does support the following options.
+*/
+
+#define M_TRIM_THRESHOLD     (-1)
+#define M_GRANULARITY        (-2)
+#define M_MMAP_THRESHOLD     (-3)
+
+#if !NO_MALLINFO
+/*
+  This version of malloc supports the standard SVID/XPG mallinfo
+  routine that returns a struct containing usage properties and
+  statistics. It should work on any system that has a
+  /usr/include/malloc.h defining struct mallinfo.  The main
+  declaration needed is the mallinfo struct that is returned (by-copy)
+  by mallinfo().  The malloinfo struct contains a bunch of fields that
+  are not even meaningful in this version of malloc.  These fields are
+  are instead filled by mallinfo() with other numbers that might be of
+  interest.
+
+  HAVE_USR_INCLUDE_MALLOC_H should be set if you have a
+  /usr/include/malloc.h file that includes a declaration of struct
+  mallinfo.  If so, it is included; else a compliant version is
+  declared below.  These must be precisely the same for mallinfo() to
+  work.  The original SVID version of this struct, defined on most
+  systems with mallinfo, declares all fields as ints. But some others
+  define as unsigned long. If your system defines the fields using a
+  type of different width than listed here, you MUST #include your
+  system version and #define HAVE_USR_INCLUDE_MALLOC_H.
+*/
+
+/* #define HAVE_USR_INCLUDE_MALLOC_H */
+
+#ifdef HAVE_USR_INCLUDE_MALLOC_H
+#include "/usr/include/malloc.h"
+#else /* HAVE_USR_INCLUDE_MALLOC_H */
+
+struct mallinfo {
+  MALLINFO_FIELD_TYPE arena;    /* non-mmapped space allocated from system */
+  MALLINFO_FIELD_TYPE ordblks;  /* number of free chunks */
+  MALLINFO_FIELD_TYPE smblks;   /* always 0 */
+  MALLINFO_FIELD_TYPE hblks;    /* always 0 */
+  MALLINFO_FIELD_TYPE hblkhd;   /* space in mmapped regions */
+  MALLINFO_FIELD_TYPE usmblks;  /* maximum total allocated space */
+  MALLINFO_FIELD_TYPE fsmblks;  /* always 0 */
+  MALLINFO_FIELD_TYPE uordblks; /* total allocated space */
+  MALLINFO_FIELD_TYPE fordblks; /* total free space */
+  MALLINFO_FIELD_TYPE keepcost; /* releasable (via malloc_trim) space */
+  MALLINFO_FIELD_TYPE cellCount;/* Number of chunks allocated*/
+};
+
+#endif /* HAVE_USR_INCLUDE_MALLOC_H */
+#endif /* NO_MALLINFO */
+
+#if MSPACES
+	typedef void* mspace;
+#endif /* MSPACES */
+
+#ifndef __SYMBIAN__
+
+#include <stdio.h>/* for printing in malloc_stats */
+
+#ifndef LACKS_ERRNO_H
+	#include <errno.h>       /* for MALLOC_FAILURE_ACTION */
+#endif /* LACKS_ERRNO_H */
+
+#if FOOTERS
+	#include <time.h>        /* for magic initialization */
+#endif /* FOOTERS */
+
+#ifndef LACKS_STDLIB_H
+	#include <stdlib.h>      /* for abort() */
+#endif /* LACKS_STDLIB_H */
+
+#ifdef DEBUG
+	#if ABORT_ON_ASSERT_FAILURE
+		#define assert(x) if(!(x)) ABORT
+	#else /* ABORT_ON_ASSERT_FAILURE */
+		#include <assert.h>
+	#endif /* ABORT_ON_ASSERT_FAILURE */
+#else  /* DEBUG */
+		#define assert(x)
+#endif /* DEBUG */
+
+#ifndef LACKS_STRING_H
+	#include <string.h>      /* for memset etc */
+#endif  /* LACKS_STRING_H */
+
+#if USE_BUILTIN_FFS
+	#ifndef LACKS_STRINGS_H
+		#include <strings.h>     /* for ffs */
+	#endif /* LACKS_STRINGS_H */
+#endif /* USE_BUILTIN_FFS */
+
+#if HAVE_MMAP
+	#ifndef LACKS_SYS_MMAN_H
+		#include <sys/mman.h>    /* for mmap */
+	#endif /* LACKS_SYS_MMAN_H */
+	#ifndef LACKS_FCNTL_H
+		#include <fcntl.h>
+	#endif /* LACKS_FCNTL_H */
+#endif /* HAVE_MMAP */
+
+#if HAVE_MORECORE
+	#ifndef LACKS_UNISTD_H
+		#include <unistd.h>     /* for sbrk */
+	extern void*     sbrk(size_t);
+	#else /* LACKS_UNISTD_H */
+		#if !defined(__FreeBSD__) && !defined(__OpenBSD__) && !defined(__NetBSD__)
+			extern void*     sbrk(ptrdiff_t);
+			/*Amod sbrk is not defined in WIN32 need to check in symbian*/
+		#endif /* FreeBSD etc */
+	#endif /* LACKS_UNISTD_H */
+#endif /* HAVE_MORECORE */
+
+#endif
+
+#define assert(x)	ASSERT(x)
+
+#ifndef WIN32
+	#ifndef malloc_getpagesize
+		#ifdef _SC_PAGESIZE         /* some SVR4 systems omit an underscore */
+			#ifndef _SC_PAGE_SIZE
+				#define _SC_PAGE_SIZE _SC_PAGESIZE
+			#endif
+		#endif
+		#ifdef _SC_PAGE_SIZE
+			#define malloc_getpagesize sysconf(_SC_PAGE_SIZE)
+		#else
+			#if defined(BSD) || defined(DGUX) || defined(HAVE_GETPAGESIZE)
+				extern size_t getpagesize();
+				#define malloc_getpagesize getpagesize()
+			#else
+				#ifdef WIN32 /* use supplied emulation of getpagesize */
+					#define malloc_getpagesize getpagesize()
+				#else
+					#ifndef LACKS_SYS_PARAM_H
+						#include <sys/param.h>
+					#endif
+					#ifdef EXEC_PAGESIZE
+						#define malloc_getpagesize EXEC_PAGESIZE
+					#else
+						#ifdef NBPG
+							#ifndef CLSIZE
+								#define malloc_getpagesize NBPG
+							#else
+								#define malloc_getpagesize (NBPG * CLSIZE)
+							#endif
+						#else
+							#ifdef NBPC
+								#define malloc_getpagesize NBPC
+							#else
+								#ifdef PAGESIZE
+									#define malloc_getpagesize PAGESIZE
+								#else /* just guess */
+									#define malloc_getpagesize ((size_t)4096U)
+								#endif
+							#endif
+						#endif
+					#endif
+				#endif
+			#endif
+		#endif
+	#endif
+#endif
+
+/* ------------------- size_t and alignment properties -------------------- */
+
+/* The byte and bit size of a size_t */
+#define SIZE_T_SIZE         (sizeof(size_t))
+#define SIZE_T_BITSIZE      (sizeof(size_t) << 3)
+
+/* Some constants coerced to size_t */
+/* Annoying but necessary to avoid errors on some plaftorms */
+#define SIZE_T_ZERO         ((size_t)0)
+#define SIZE_T_ONE          ((size_t)1)
+#define SIZE_T_TWO          ((size_t)2)
+#define TWO_SIZE_T_SIZES    (SIZE_T_SIZE<<1)
+#define FOUR_SIZE_T_SIZES   (SIZE_T_SIZE<<2)
+#define SIX_SIZE_T_SIZES    (FOUR_SIZE_T_SIZES+TWO_SIZE_T_SIZES)
+#define HALF_MAX_SIZE_T     (MAX_SIZE_T / 2U)
+
+/* The bit mask value corresponding to MALLOC_ALIGNMENT */
+#define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
+
+/* True if address a has acceptable alignment */
+//#define is_aligned(A)       (((size_t)((A)) & (CHUNK_ALIGN_MASK)) == 0)
+#define is_aligned(A)       (((unsigned int)((A)) & (CHUNK_ALIGN_MASK)) == 0)
+
+/* the number of bytes to offset an address to align it */
+#define align_offset(A)\
+	((((size_t)(A) & CHUNK_ALIGN_MASK) == 0)? 0 :\
+	((MALLOC_ALIGNMENT - ((size_t)(A) & CHUNK_ALIGN_MASK)) & CHUNK_ALIGN_MASK))
+
+/* -------------------------- MMAP preliminaries ------------------------- */
+
+/*
+   If HAVE_MORECORE or HAVE_MMAP are false, we just define calls and
+   checks to fail so compiler optimizer can delete code rather than
+   using so many "#if"s.
+*/
+
+
+/* MORECORE and MMAP must return MFAIL on failure */
+#define MFAIL                ((void*)(MAX_SIZE_T))
+#define CMFAIL               ((TUint8*)(MFAIL)) /* defined for convenience */
+
+#if !HAVE_MMAP
+	#define IS_MMAPPED_BIT       (SIZE_T_ZERO)
+	#define USE_MMAP_BIT         (SIZE_T_ZERO)
+	#define CALL_MMAP(s)         MFAIL
+	#define CALL_MUNMAP(a, s)    (-1)
+	#define DIRECT_MMAP(s)       MFAIL
+#else /* !HAVE_MMAP */
+	#define IS_MMAPPED_BIT       (SIZE_T_ONE)
+	#define USE_MMAP_BIT         (SIZE_T_ONE)
+		#ifndef WIN32
+			#define CALL_MUNMAP(a, s)    DLUMMAP((a),(s)) /*munmap((a), (s))*/
+			#define MMAP_PROT            (PROT_READ|PROT_WRITE)
+			#if !defined(MAP_ANONYMOUS) && defined(MAP_ANON)
+				#define MAP_ANONYMOUS        MAP_ANON
+			#endif /* MAP_ANON */
+			#ifdef MAP_ANONYMOUS
+				#define MMAP_FLAGS           (MAP_PRIVATE|MAP_ANONYMOUS)
+				#define CALL_MMAP(s)         mmap(0, (s), MMAP_PROT, (int)MMAP_FLAGS, -1, 0)
+			#else /* MAP_ANONYMOUS */
+				/*
+				   Nearly all versions of mmap support MAP_ANONYMOUS, so the following
+				   is unlikely to be needed, but is supplied just in case.
+				*/
+				#define MMAP_FLAGS           (MAP_PRIVATE)
+				//static int dev_zero_fd = -1; /* Cached file descriptor for /dev/zero. */
+				#define CALL_MMAP(s) DLMMAP(s)
+				/*#define CALL_MMAP(s) ((dev_zero_fd < 0) ? \
+			           (dev_zero_fd = open("/dev/zero", O_RDWR), \
+			            mmap(0, (s), MMAP_PROT, MMAP_FLAGS, dev_zero_fd, 0)) : \
+			            mmap(0, (s), MMAP_PROT, MMAP_FLAGS, dev_zero_fd, 0))
+			            */
+				#define CALL_REMAP(a, s, d)    DLREMAP((a),(s),(d))
+			#endif /* MAP_ANONYMOUS */
+			#define DIRECT_MMAP(s)       CALL_MMAP(s)
+		#else /* WIN32 */
+			#define CALL_MMAP(s)         win32mmap(s)
+			#define CALL_MUNMAP(a, s)    win32munmap((a), (s))
+			#define DIRECT_MMAP(s)       win32direct_mmap(s)
+		#endif /* WIN32 */
+#endif /* HAVE_MMAP */
+
+#if HAVE_MMAP && HAVE_MREMAP
+	#define CALL_MREMAP(addr, osz, nsz, mv) mremap((addr), (osz), (nsz), (mv))
+#else  /* HAVE_MMAP && HAVE_MREMAP */
+	#define CALL_MREMAP(addr, osz, nsz, mv) MFAIL
+#endif /* HAVE_MMAP && HAVE_MREMAP */
+
+#if HAVE_MORECORE
+	#define CALL_MORECORE(S)     SetBrk(S)
+#else  /* HAVE_MORECORE */
+	#define CALL_MORECORE(S)     MFAIL
+#endif /* HAVE_MORECORE */
+
+/* mstate bit set if continguous morecore disabled or failed */
+#define USE_NONCONTIGUOUS_BIT (4U)
+
+/* segment bit set in create_mspace_with_base */
+#define EXTERN_BIT            (8U)
+
+
+#if USE_LOCKS
+/*
+  When locks are defined, there are up to two global locks:
+  * If HAVE_MORECORE, morecore_mutex protects sequences of calls to
+    MORECORE.  In many cases sys_alloc requires two calls, that should
+    not be interleaved with calls by other threads.  This does not
+    protect against direct calls to MORECORE by other threads not
+    using this lock, so there is still code to cope the best we can on
+    interference.
+  * magic_init_mutex ensures that mparams.magic and other
+    unique mparams values are initialized only once.
+*/
+	#ifndef WIN32
+		/* By default use posix locks */
+		#include <pthread.h>
+		#define MLOCK_T pthread_mutex_t
+		#define INITIAL_LOCK(l)      pthread_mutex_init(l, NULL)
+		#define ACQUIRE_LOCK(l)      pthread_mutex_lock(l)
+		#define RELEASE_LOCK(l)      pthread_mutex_unlock(l)
+
+		#if HAVE_MORECORE
+			//static MLOCK_T morecore_mutex = PTHREAD_MUTEX_INITIALIZER;
+		#endif /* HAVE_MORECORE */
+			//static MLOCK_T magic_init_mutex = PTHREAD_MUTEX_INITIALIZER;
+	#else /* WIN32 */
+		#define MLOCK_T long
+		#define INITIAL_LOCK(l)      *(l)=0
+		#define ACQUIRE_LOCK(l)      win32_acquire_lock(l)
+		#define RELEASE_LOCK(l)      win32_release_lock(l)
+		#if HAVE_MORECORE
+			static MLOCK_T morecore_mutex;
+		#endif /* HAVE_MORECORE */
+		static MLOCK_T magic_init_mutex;
+	#endif /* WIN32 */
+	#define USE_LOCK_BIT               (2U)
+#else  /* USE_LOCKS */
+	#define USE_LOCK_BIT               (0U)
+	#define INITIAL_LOCK(l)
+#endif /* USE_LOCKS */
+
+#if USE_LOCKS && HAVE_MORECORE
+	#define ACQUIRE_MORECORE_LOCK(M)    ACQUIRE_LOCK((M->morecore_mutex)/*&morecore_mutex*/);
+	#define RELEASE_MORECORE_LOCK(M)    RELEASE_LOCK((M->morecore_mutex)/*&morecore_mutex*/);
+#else /* USE_LOCKS && HAVE_MORECORE */
+	#define ACQUIRE_MORECORE_LOCK(M)
+	#define RELEASE_MORECORE_LOCK(M)
+#endif /* USE_LOCKS && HAVE_MORECORE */
+
+#if USE_LOCKS
+		/*Currently not suporting this*/
+	#define ACQUIRE_MAGIC_INIT_LOCK(M)  ACQUIRE_LOCK(((M)->magic_init_mutex));
+	//AMOD: changed #define ACQUIRE_MAGIC_INIT_LOCK()
+	//#define RELEASE_MAGIC_INIT_LOCK()
+	#define RELEASE_MAGIC_INIT_LOCK(M)  RELEASE_LOCK(((M)->magic_init_mutex));
+#else  /* USE_LOCKS */
+	#define ACQUIRE_MAGIC_INIT_LOCK(M)
+	#define RELEASE_MAGIC_INIT_LOCK(M)
+#endif /* USE_LOCKS */
+
+/*CHUNK representation*/
+struct malloc_chunk {
+  size_t               prev_foot;  /* Size of previous chunk (if free).  */
+  size_t               head;       /* Size and inuse bits. */
+  struct malloc_chunk* fd;         /* double links -- used only if free. */
+  struct malloc_chunk* bk;
+};
+
+typedef struct malloc_chunk  mchunk;
+typedef struct malloc_chunk* mchunkptr;
+typedef struct malloc_chunk* sbinptr;  /* The type of bins of chunks */
+typedef unsigned int bindex_t;         /* Described below */
+typedef unsigned int binmap_t;         /* Described below */
+typedef unsigned int flag_t;           /* The type of various bit flag sets */
+
+
+/* ------------------- Chunks sizes and alignments ----------------------- */
+#define MCHUNK_SIZE         (sizeof(mchunk))
+
+#if FOOTERS
+	#define CHUNK_OVERHEAD      (TWO_SIZE_T_SIZES)
+#else /* FOOTERS */
+	#define CHUNK_OVERHEAD      (SIZE_T_SIZE)
+#endif /* FOOTERS */
+
+/* MMapped chunks need a second word of overhead ... */
+#define MMAP_CHUNK_OVERHEAD (TWO_SIZE_T_SIZES)
+/* ... and additional padding for fake next-chunk at foot */
+#define MMAP_FOOT_PAD       (FOUR_SIZE_T_SIZES)
+
+/* The smallest size we can malloc is an aligned minimal chunk */
+#define MIN_CHUNK_SIZE ((MCHUNK_SIZE + CHUNK_ALIGN_MASK) & ~CHUNK_ALIGN_MASK)
+
+/* conversion from malloc headers to user pointers, and back */
+#define chunk2mem(p)        ((void*)((TUint8*)(p)       + TWO_SIZE_T_SIZES))
+#define mem2chunk(mem)      ((mchunkptr)((TUint8*)(mem) - TWO_SIZE_T_SIZES))
+/* chunk associated with aligned address A */
+#define align_as_chunk(A)   (mchunkptr)((A) + align_offset(chunk2mem(A)))
+
+/* Bounds on request (not chunk) sizes. */
+#define MAX_REQUEST         ((-MIN_CHUNK_SIZE) << 2)
+#define MIN_REQUEST         (MIN_CHUNK_SIZE - CHUNK_OVERHEAD - SIZE_T_ONE)
+
+/* pad request bytes into a usable size */
+#define pad_request(req) (((req) + CHUNK_OVERHEAD + CHUNK_ALIGN_MASK) & ~CHUNK_ALIGN_MASK)
+
+/* pad request, checking for minimum (but not maximum) */
+#define request2size(req) (((req) < MIN_REQUEST)? MIN_CHUNK_SIZE : pad_request(req))
+
+/* ------------------ Operations on head and foot fields ----------------- */
+
+/*
+  The head field of a chunk is or'ed with PINUSE_BIT when previous
+  adjacent chunk in use, and or'ed with CINUSE_BIT if this chunk is in
+  use. If the chunk was obtained with mmap, the prev_foot field has
+  IS_MMAPPED_BIT set, otherwise holding the offset of the base of the
+  mmapped region to the base of the chunk.
+*/
+#define PINUSE_BIT          (SIZE_T_ONE)
+#define CINUSE_BIT          (SIZE_T_TWO)
+#define INUSE_BITS          (PINUSE_BIT|CINUSE_BIT)
+
+/* Head value for fenceposts */
+#define FENCEPOST_HEAD      (INUSE_BITS|SIZE_T_SIZE)
+
+/* extraction of fields from head words */
+#define cinuse(p)           ((p)->head & CINUSE_BIT)
+#define pinuse(p)           ((p)->head & PINUSE_BIT)
+#define chunksize(p)        ((p)->head & ~(INUSE_BITS))
+
+#define clear_pinuse(p)     ((p)->head &= ~PINUSE_BIT)
+#define clear_cinuse(p)     ((p)->head &= ~CINUSE_BIT)
+
+/* Treat space at ptr +/- offset as a chunk */
+#define chunk_plus_offset(p, s)  ((mchunkptr)(((TUint8*)(p)) + (s)))
+#define chunk_minus_offset(p, s) ((mchunkptr)(((TUint8*)(p)) - (s)))
+
+/* Ptr to next or previous physical malloc_chunk. */
+#define next_chunk(p) ((mchunkptr)( ((TUint8*)(p)) + ((p)->head & ~INUSE_BITS)))
+#define prev_chunk(p) ((mchunkptr)( ((TUint8*)(p)) - ((p)->prev_foot) ))
+
+/* extract next chunk's pinuse bit */
+#define next_pinuse(p)  ((next_chunk(p)->head) & PINUSE_BIT)
+
+/* Get/set size at footer */
+#define get_foot(p, s)  (((mchunkptr)((TUint8*)(p) + (s)))->prev_foot)
+#define set_foot(p, s)  (((mchunkptr)((TUint8*)(p) + (s)))->prev_foot = (s))
+
+/* Set size, pinuse bit, and foot */
+#define set_size_and_pinuse_of_free_chunk(p, s) ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
+
+/* Set size, pinuse bit, foot, and clear next pinuse */
+#define set_free_with_pinuse(p, s, n) (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
+
+#define is_mmapped(p) (!((p)->head & PINUSE_BIT) && ((p)->prev_foot & IS_MMAPPED_BIT))
+
+/* Get the internal overhead associated with chunk p */
+#define overhead_for(p) (is_mmapped(p)? MMAP_CHUNK_OVERHEAD : CHUNK_OVERHEAD)
+
+/* Return true if malloced space is not necessarily cleared */
+#if MMAP_CLEARS
+	#define calloc_must_clear(p) (!is_mmapped(p))
+#else /* MMAP_CLEARS */
+	#define calloc_must_clear(p) (1)
+#endif /* MMAP_CLEARS */
+
+/* ---------------------- Overlaid data structures ----------------------- */
+struct malloc_tree_chunk {
+  /* The first four fields must be compatible with malloc_chunk */
+  size_t                    				prev_foot;
+  size_t                    				head;
+  struct malloc_tree_chunk*	fd;
+  struct malloc_tree_chunk*	bk;
+
+  struct malloc_tree_chunk* child[2];
+  struct malloc_tree_chunk* parent;
+  bindex_t                  index;
+};
+
+typedef struct malloc_tree_chunk  tchunk;
+typedef struct malloc_tree_chunk* tchunkptr;
+typedef struct malloc_tree_chunk* tbinptr; /* The type of bins of trees */
+
+/* A little helper macro for trees */
+#define leftmost_child(t) ((t)->child[0] != 0? (t)->child[0] : (t)->child[1])
+/*Segment structur*/
+struct malloc_segment {
+  TUint8*        base;             /* base address */
+  size_t       size;             /* allocated size */
+  struct malloc_segment* next;   /* ptr to next segment */
+  flag_t       sflags;           /* mmap and extern flag */
+};
+
+#define is_mmapped_segment(S)  ((S)->sflags & IS_MMAPPED_BIT)
+#define is_extern_segment(S)   ((S)->sflags & EXTERN_BIT)
+
+typedef struct malloc_segment  msegment;
+typedef struct malloc_segment* msegmentptr;
+
+/*Malloc State data structur*/
+
+#define NSMALLBINS        (32U)
+#define NTREEBINS         (32U)
+#define SMALLBIN_SHIFT    (3U)
+#define SMALLBIN_WIDTH    (SIZE_T_ONE << SMALLBIN_SHIFT)
+#define TREEBIN_SHIFT     (8U)
+#define MIN_LARGE_SIZE    (SIZE_T_ONE << TREEBIN_SHIFT)
+#define MAX_SMALL_SIZE    (MIN_LARGE_SIZE - SIZE_T_ONE)
+#define MAX_SMALL_REQUEST (MAX_SMALL_SIZE - CHUNK_ALIGN_MASK - CHUNK_OVERHEAD)
+
+struct malloc_state {
+  binmap_t   smallmap;
+  binmap_t   treemap;
+  size_t     dvsize;
+  size_t     topsize;
+  TUint8*      least_addr;
+  mchunkptr  dv;
+  mchunkptr  top;
+  size_t     trim_check;
+  size_t     magic;
+  mchunkptr  smallbins[(NSMALLBINS+1)*2];
+  tbinptr    treebins[NTREEBINS];
+  size_t     footprint;
+  size_t     max_footprint;
+  flag_t     mflags;
+#if USE_LOCKS
+  MLOCK_T    mutex;     /* locate lock among fields that rarely change */
+  MLOCK_T	magic_init_mutex;
+  MLOCK_T	morecore_mutex;
+#endif /* USE_LOCKS */
+  msegment   seg;
+};
+
+typedef struct malloc_state*    mstate;
+
+/* ------------- Global malloc_state and malloc_params ------------------- */
+
+/*
+  malloc_params holds global properties, including those that can be
+  dynamically set using mallopt. There is a single instance, mparams,
+  initialized in init_mparams.
+*/
+
+struct malloc_params {
+  size_t magic;
+  size_t page_size;
+  size_t granularity;
+  size_t mmap_threshold;
+  size_t trim_threshold;
+  flag_t default_mflags;
+#if USE_LOCKS
+  MLOCK_T	magic_init_mutex;
+#endif /* USE_LOCKS */
+};
+
+/* The global malloc_state used for all non-"mspace" calls */
+/*AMOD: Need to check this as this will be the member of the class*/
+
+//static struct malloc_state _gm_;
+//#define gm                 (&_gm_)
+
+//#define is_global(M)       ((M) == &_gm_)
+/*AMOD: has changed*/
+#define is_global(M)       ((M) == gm)
+#define is_initialized(M)  ((M)->top != 0)
+
+/* -------------------------- system alloc setup ------------------------- */
+
+/* Operations on mflags */
+
+#define use_lock(M)           ((M)->mflags &   USE_LOCK_BIT)
+#define enable_lock(M)        ((M)->mflags |=  USE_LOCK_BIT)
+#define disable_lock(M)       ((M)->mflags &= ~USE_LOCK_BIT)
+
+#define use_mmap(M)           ((M)->mflags &   USE_MMAP_BIT)
+#define enable_mmap(M)        ((M)->mflags |=  USE_MMAP_BIT)
+#define disable_mmap(M)       ((M)->mflags &= ~USE_MMAP_BIT)
+
+#define use_noncontiguous(M)  ((M)->mflags &   USE_NONCONTIGUOUS_BIT)
+#define disable_contiguous(M) ((M)->mflags |=  USE_NONCONTIGUOUS_BIT)
+
+#define set_lock(M,L) ((M)->mflags = (L)? ((M)->mflags | USE_LOCK_BIT) :  ((M)->mflags & ~USE_LOCK_BIT))
+
+/* page-align a size */
+#define page_align(S) (((S) + (mparams.page_size)) & ~(mparams.page_size - SIZE_T_ONE))
+
+/* granularity-align a size */
+#define granularity_align(S)  (((S) + (mparams.granularity)) & ~(mparams.granularity - SIZE_T_ONE))
+
+#define is_page_aligned(S)   (((size_t)(S) & (mparams.page_size - SIZE_T_ONE)) == 0)
+#define is_granularity_aligned(S)   (((size_t)(S) & (mparams.granularity - SIZE_T_ONE)) == 0)
+
+/*  True if segment S holds address A */
+#define segment_holds(S, A)  ((TUint8*)(A) >= S->base && (TUint8*)(A) < S->base + S->size)
+
+#ifndef MORECORE_CANNOT_TRIM
+	#define should_trim(M,s)  ((s) > (M)->trim_check)
+#else  /* MORECORE_CANNOT_TRIM */
+	#define should_trim(M,s)  (0)
+#endif /* MORECORE_CANNOT_TRIM */
+
+/*
+  TOP_FOOT_SIZE is padding at the end of a segment, including space
+  that may be needed to place segment records and fenceposts when new
+  noncontiguous segments are added.
+*/
+#define TOP_FOOT_SIZE  (align_offset(chunk2mem(0))+pad_request(sizeof(struct malloc_segment))+MIN_CHUNK_SIZE)
+
+/* -------------------------------  Hooks -------------------------------- */
+
+/*
+  PREACTION should be defined to return 0 on success, and nonzero on
+  failure. If you are not using locking, you can redefine these to do
+  anything you like.
+*/
+
+#if USE_LOCKS
+	/* Ensure locks are initialized */
+	#define GLOBALLY_INITIALIZE() (mparams.page_size == 0 && init_mparams())
+	#define PREACTION(M) (use_lock((M))?(ACQUIRE_LOCK((M)->mutex),0):0) /*Action to take like lock before alloc*/
+	#define POSTACTION(M) { if (use_lock(M)) RELEASE_LOCK((M)->mutex); }
+
+#else /* USE_LOCKS */
+	#ifndef PREACTION
+		#define PREACTION(M) (0)
+	#endif  /* PREACTION */
+	#ifndef POSTACTION
+		#define POSTACTION(M)
+	#endif  /* POSTACTION */
+#endif /* USE_LOCKS */
+
+/*
+  CORRUPTION_ERROR_ACTION is triggered upon detected bad addresses.
+  USAGE_ERROR_ACTION is triggered on detected bad frees and
+  reallocs. The argument p is an address that might have triggered the
+  fault. It is ignored by the two predefined actions, but might be
+  useful in custom actions that try to help diagnose errors.
+*/
+
+#if PROCEED_ON_ERROR
+	/* A count of the number of corruption errors causing resets */
+	int malloc_corruption_error_count;
+	/* default corruption action */
+	static void reset_on_error(mstate m);
+	#define CORRUPTION_ERROR_ACTION(m)  reset_on_error(m)
+	#define USAGE_ERROR_ACTION(m, p)
+#else /* PROCEED_ON_ERROR */
+	#ifndef CORRUPTION_ERROR_ACTION
+		#define CORRUPTION_ERROR_ACTION(m) ABORT
+	#endif /* CORRUPTION_ERROR_ACTION */
+	#ifndef USAGE_ERROR_ACTION
+		#define USAGE_ERROR_ACTION(m,p) ABORT
+	#endif /* USAGE_ERROR_ACTION */
+#endif /* PROCEED_ON_ERROR */
+
+	/* -------------------------- Debugging setup ---------------------------- */
+
+#if ! DEBUG
+	#define check_free_chunk(M,P)
+	#define check_inuse_chunk(M,P)
+	#define check_malloced_chunk(M,P,N)
+	#define check_mmapped_chunk(M,P)
+	#define check_malloc_state(M)
+	#define check_top_chunk(M,P)
+#else /* DEBUG */
+	#define check_free_chunk(M,P)       do_check_free_chunk(M,P)
+	#define check_inuse_chunk(M,P)      do_check_inuse_chunk(M,P)
+	#define check_top_chunk(M,P)        do_check_top_chunk(M,P)
+	#define check_malloced_chunk(M,P,N) do_check_malloced_chunk(M,P,N)
+	#define check_mmapped_chunk(M,P)    do_check_mmapped_chunk(M,P)
+	#define check_malloc_state(M)       do_check_malloc_state(M)
+	static void   do_check_any_chunk(mstate m, mchunkptr p);
+	static void   do_check_top_chunk(mstate m, mchunkptr p);
+	static void   do_check_mmapped_chunk(mstate m, mchunkptr p);
+	static void   do_check_inuse_chunk(mstate m, mchunkptr p);
+	static void   do_check_free_chunk(mstate m, mchunkptr p);
+	static void   do_check_malloced_chunk(mstate m, void* mem, size_t s);
+	static void   do_check_tree(mstate m, tchunkptr t);
+	static void   do_check_treebin(mstate m, bindex_t i);
+	static void   do_check_smallbin(mstate m, bindex_t i);
+	static void   do_check_malloc_state(mstate m);
+	static int    bin_find(mstate m, mchunkptr x);
+	static size_t traverse_and_check(mstate m);
+#endif /* DEBUG */
+
+/* ---------------------------- Indexing Bins ---------------------------- */
+
+#define is_small(s)         (((s) >> SMALLBIN_SHIFT) < NSMALLBINS)
+#define small_index(s)      ((s)  >> SMALLBIN_SHIFT)
+#define small_index2size(i) ((i)  << SMALLBIN_SHIFT)
+#define MIN_SMALL_INDEX     (small_index(MIN_CHUNK_SIZE))
+
+/* addressing by index. See above about smallbin repositioning */
+#define smallbin_at(M, i)   ((sbinptr)((TUint8*)&((M)->smallbins[(i)<<1])))
+#define treebin_at(M,i)     (&((M)->treebins[i]))
+
+
+/* Bit representing maximum resolved size in a treebin at i */
+#define bit_for_tree_index(i) (i == NTREEBINS-1)? (SIZE_T_BITSIZE-1) : (((i) >> 1) + TREEBIN_SHIFT - 2)
+
+/* Shift placing maximum resolved bit in a treebin at i as sign bit */
+#define leftshift_for_tree_index(i) ((i == NTREEBINS-1)? 0 : ((SIZE_T_BITSIZE-SIZE_T_ONE) - (((i) >> 1) + TREEBIN_SHIFT - 2)))
+
+/* The size of the smallest chunk held in bin with index i */
+#define minsize_for_tree_index(i) ((SIZE_T_ONE << (((i) >> 1) + TREEBIN_SHIFT)) |  (((size_t)((i) & SIZE_T_ONE)) << (((i) >> 1) + TREEBIN_SHIFT - 1)))
+
+
+/* ------------------------ Operations on bin maps ----------------------- */
+/* bit corresponding to given index */
+#define idx2bit(i)              ((binmap_t)(1) << (i))
+/* Mark/Clear bits with given index */
+#define mark_smallmap(M,i)      ((M)->smallmap |=  idx2bit(i))
+#define clear_smallmap(M,i)     ((M)->smallmap &= ~idx2bit(i))
+#define smallmap_is_marked(M,i) ((M)->smallmap &   idx2bit(i))
+#define mark_treemap(M,i)       ((M)->treemap  |=  idx2bit(i))
+#define clear_treemap(M,i)      ((M)->treemap  &= ~idx2bit(i))
+#define treemap_is_marked(M,i)  ((M)->treemap  &   idx2bit(i))
+
+/* isolate the least set bit of a bitmap */
+#define least_bit(x)         ((x) & -(x))
+
+/* mask with all bits to left of least bit of x on */
+#define left_bits(x)         ((x<<1) | -(x<<1))
+
+/* mask with all bits to left of or equal to least bit of x on */
+#define same_or_left_bits(x) ((x) | -(x))
+
+	/* isolate the least set bit of a bitmap */
+#define least_bit(x)         ((x) & -(x))
+
+/* mask with all bits to left of least bit of x on */
+#define left_bits(x)         ((x<<1) | -(x<<1))
+
+/* mask with all bits to left of or equal to least bit of x on */
+#define same_or_left_bits(x) ((x) | -(x))
+
+#if !INSECURE
+	/* Check if address a is at least as high as any from MORECORE or MMAP */
+	#define ok_address(M, a) ((TUint8*)(a) >= (M)->least_addr)
+	/* Check if address of next chunk n is higher than base chunk p */
+	#define ok_next(p, n)    ((TUint8*)(p) < (TUint8*)(n))
+	/* Check if p has its cinuse bit on */
+	#define ok_cinuse(p)     cinuse(p)
+	/* Check if p has its pinuse bit on */
+	#define ok_pinuse(p)     pinuse(p)
+#else /* !INSECURE */
+	#define ok_address(M, a) (1)
+	#define ok_next(b, n)    (1)
+	#define ok_cinuse(p)     (1)
+	#define ok_pinuse(p)     (1)
+#endif /* !INSECURE */
+
+#if (FOOTERS && !INSECURE)
+	/* Check if (alleged) mstate m has expected magic field */
+	#define ok_magic(M)      ((M)->magic == mparams.magic)
+#else  /* (FOOTERS && !INSECURE) */
+	#define ok_magic(M)      (1)
+#endif /* (FOOTERS && !INSECURE) */
+
+/* In gcc, use __builtin_expect to minimize impact of checks */
+#if !INSECURE
+	#if defined(__GNUC__) && __GNUC__ >= 3
+		#define RTCHECK(e)  __builtin_expect(e, 1)
+	#else /* GNUC */
+		#define RTCHECK(e)  (e)
+	#endif /* GNUC */
+
+#else /* !INSECURE */
+	#define RTCHECK(e)  (1)
+#endif /* !INSECURE */
+/* macros to set up inuse chunks with or without footers */
+#if !FOOTERS
+	#define mark_inuse_foot(M,p,s)
+	/* Set cinuse bit and pinuse bit of next chunk */
+	#define set_inuse(M,p,s)  ((p)->head = (((p)->head & PINUSE_BIT)|s|CINUSE_BIT),((mchunkptr)(((TUint8*)(p)) + (s)))->head |= PINUSE_BIT)
+	/* Set cinuse and pinuse of this chunk and pinuse of next chunk */
+	#define set_inuse_and_pinuse(M,p,s) ((p)->head = (s|PINUSE_BIT|CINUSE_BIT),((mchunkptr)(((TUint8*)(p)) + (s)))->head |= PINUSE_BIT)
+	/* Set size, cinuse and pinuse bit of this chunk */
+	#define set_size_and_pinuse_of_inuse_chunk(M, p, s) ((p)->head = (s|PINUSE_BIT|CINUSE_BIT))
+#else /* FOOTERS */
+	/* Set foot of inuse chunk to be xor of mstate and seed */
+	#define mark_inuse_foot(M,p,s) (((mchunkptr)((TUint8*)(p) + (s)))->prev_foot = ((size_t)(M) ^ mparams.magic))
+	#define get_mstate_for(p) ((mstate)(((mchunkptr)((TUint8*)(p)+(chunksize(p))))->prev_foot ^ mparams.magic))
+	#define set_inuse(M,p,s)\
+		((p)->head = (((p)->head & PINUSE_BIT)|s|CINUSE_BIT),\
+		(((mchunkptr)(((TUint8*)(p)) + (s)))->head |= PINUSE_BIT), \
+		mark_inuse_foot(M,p,s))
+	#define set_inuse_and_pinuse(M,p,s)\
+	((p)->head = (s|PINUSE_BIT|CINUSE_BIT),\
+	(((mchunkptr)(((TUint8*)(p)) + (s)))->head |= PINUSE_BIT),\
+	mark_inuse_foot(M,p,s))
+	#define set_size_and_pinuse_of_inuse_chunk(M, p, s)\
+	((p)->head = (s|PINUSE_BIT|CINUSE_BIT),\
+	mark_inuse_foot(M, p, s))
+#endif /* !FOOTERS */
+
+
+#if ONLY_MSPACES
+#define internal_malloc(m, b) mspace_malloc(m, b)
+#define internal_free(m, mem) mspace_free(m,mem);
+#else /* ONLY_MSPACES */
+	#if MSPACES
+		#define internal_malloc(m, b) (m == gm)? dlmalloc(b) : mspace_malloc(m, b)
+		#define internal_free(m, mem) if (m == gm) dlfree(mem); else mspace_free(m,mem);
+	#else /* MSPACES */
+		#define internal_malloc(m, b) dlmalloc(b)
+		#define internal_free(m, mem) dlfree(mem)
+	#endif /* MSPACES */
+#endif /* ONLY_MSPACES */
+/******CODE TO SUPORT SLAB ALLOCATOR******/
+
+	#ifndef NDEBUG
+	#define CHECKING 1
+	#endif
+
+	#if CHECKING
+	//#define ASSERT(x) {if (!(x)) abort();}
+	#define CHECK(x) x
+	#else
+	#define ASSERT(x) (void)0
+	#define CHECK(x) (void)0
+	#endif
+
+	class slab;
+	class slabhdr;
+	#define maxslabsize		56
+	#define	pageshift		12
+	#define pagesize		(1<<pageshift)
+	#define	slabshift		10
+	#define	slabsize		(1 << slabshift)
+	#define cellalign		8
+	const unsigned slabfull = 0;
+	const TInt	slabsperpage	=	(int)(pagesize/slabsize);
+	#define hibit(bits) (((unsigned)bits & 0xc) ? 2 + ((unsigned)bits>>3) : ((unsigned) bits>>1))
+
+	#define lowbit(bits)	(((unsigned) bits&3) ? 1 - ((unsigned)bits&1) : 3 - (((unsigned)bits>>2)&1))
+	#define minpagepower	pageshift+2
+	#define cellalign	8
+	class slabhdr
+	{
+	public:
+		unsigned header;
+		// made up of
+		// bits   |    31    | 30..28 | 27..18 | 17..12 |  11..8  |   7..0   |
+		//        +----------+--------+--------+--------+---------+----------+
+		// field  | floating |  zero  | used-4 |  size  | pagemap | free pos |
+		//
+		slab** parent;		// reference to parent's pointer to this slab in tree
+		slab* child1;		// 1st child in tree
+		slab* child2;		// 2nd child in tree
+	};
+
+	inline unsigned header_floating(unsigned h)
+	{return (h&0x80000000);}
+	const unsigned maxuse = (slabsize - sizeof(slabhdr))>>2;
+	const unsigned firstpos = sizeof(slabhdr)>>2;
+	#define checktree(x) (void)0
+	template <class T> inline T floor(const T addr, unsigned aln)
+		{return T((unsigned(addr))&~(aln-1));}
+	template <class T> inline T ceiling(T addr, unsigned aln)
+		{return T((unsigned(addr)+(aln-1))&~(aln-1));}
+	template <class T> inline unsigned lowbits(T addr, unsigned aln)
+		{return unsigned(addr)&(aln-1);}
+	template <class T1, class T2> inline int ptrdiff(const T1* a1, const T2* a2)
+		{return reinterpret_cast<const unsigned char*>(a1) - reinterpret_cast<const unsigned char*>(a2);}
+	template <class T> inline T offset(T addr, unsigned ofs)
+		{return T(unsigned(addr)+ofs);}
+	class slabset
+	{
+	public:
+		slab* partial;
+	};
+
+	class slab : public slabhdr
+	{
+	public:
+		void init(unsigned clz);
+		//static slab* slabfor( void* p);
+		static slab* slabfor(const void* p) ;
+	private:
+		unsigned char payload[slabsize-sizeof(slabhdr)];
+	};
+	class page
+	{
+	public:
+		inline static page* pagefor(slab* s);
+		//slab slabs;
+		slab slabs[slabsperpage];
+	};
+
+
+	inline page* page::pagefor(slab* s)
+		{return reinterpret_cast<page*>(floor(s, pagesize));}
+	struct pagecell
+	{
+		void* page;
+		unsigned size;
+	};
+	/******CODE TO SUPORT SLAB ALLOCATOR******/
+#endif/*__DLA__*/
diff --git a/src/corelib/arch/symbian/newallocator.cpp b/src/corelib/arch/symbian/newallocator.cpp
new file mode 100644
index 0000000..17f76f9
--- /dev/null
+++ b/src/corelib/arch/symbian/newallocator.cpp
@@ -0,0 +1,2898 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the Symbian application wrapper of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+** The memory allocator is backported from Symbian OS, and can eventually
+** be removed from Qt once it is built in to all supported OS versions.
+** The allocator is a composite of three allocators:
+**  - A page allocator, for large allocations
+**  - A slab allocator, for small allocations
+**  - Doug Lea's allocator, for medium size allocations
+****************************************************************************/
+#include <e32std.h>
+#include <e32cmn.h>
+#include <hal.h>
+#include <e32panic.h>
+#ifndef RND_SDK
+struct SThreadCreateInfo
+    {
+    TAny* iHandle;
+    TInt iType;
+    TThreadFunction iFunction;
+    TAny* iPtr;
+    TAny* iSupervisorStack;
+    TInt iSupervisorStackSize;
+    TAny* iUserStack;
+    TInt iUserStackSize;
+    TInt iInitialThreadPriority;
+    TPtrC iName;
+    TInt iTotalSize;    // Size including any extras (must be a multiple of 8 bytes)
+    };
+
+struct SStdEpocThreadCreateInfo : public SThreadCreateInfo
+    {
+    RAllocator* iAllocator;
+    TInt iHeapInitialSize;
+    TInt iHeapMaxSize;
+    TInt iPadding;      // Make structure size a multiple of 8 bytes
+    };
+#else
+#include <u32std.h>
+#endif
+#include <e32svr.h>
+#include <qglobal.h>
+
+//Named local chunks require support from the kernel, which depends on Symbian^3
+#define NO_NAMED_LOCAL_CHUNKS
+//Reserving a minimum heap size is not supported, because the implementation does not know what type of
+//memory to use. DLA memory grows upwards, slab and page allocators grow downwards.
+//This would need kernel support to do properly.
+#define NO_RESERVE_MEMORY
+
+//The BTRACE debug framework requires Symbian OS 9.3 or higher.
+//Required header files are not included in S60 3.2 and 5.0 SDKs, but
+//they are available for open source versions of Symbian OS.
+
+//This debug flag uses BTRACE to emit debug traces to identify the heaps.
+//Note that it uses the ETest1 trace category which is not reserved
+//#define TRACING_HEAPS
+//This debug flag uses BTRACE to emit debug traces to aid with debugging
+//allocs, frees & reallocs. It should be used together with the KUSERHEAPTRACE
+//kernel trace flag to enable heap tracing.
+//#define TRACING_ALLOCS
+
+#if defined(TRACING_ALLOCS) || defined(TRACING_HEAPS)
+#include <e32btrace.h>
+#endif
+
+#ifndef __WINS__
+#pragma push
+#pragma arm
+#endif
+
+#ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
+
+#include "dla_p.h"
+#include "newallocator_p.h"
+
+// if non zero this causes the slabs to be configured only when the chunk size exceeds this level
+#define DELAYED_SLAB_THRESHOLD (64*1024)		// 64KB seems about right based on trace data
+#define SLAB_CONFIG (0xabe)
+
+_LIT(KDLHeapPanicCategory, "DL Heap");
+#define	GET_PAGE_SIZE(x)			HAL::Get(HALData::EMemoryPageSize, x)
+#define	__CHECK_CELL(p)
+#define __POWER_OF_2(x)				((TUint32)((x)^((x)-1))>=(TUint32)(x))
+#define HEAP_PANIC(r)               Panic(r)
+
+LOCAL_C void Panic(TCdtPanic aPanic)
+// Panic the process with USER as the category.
+	{
+	User::Panic(_L("USER"),aPanic);
+	}
+
+size_t getpagesize()
+{
+    TInt size;
+    TInt err = GET_PAGE_SIZE(size);
+    if(err != KErrNone)
+        return (size_t)0x1000;
+    return (size_t)size;
+}
+
+#define gm  (&iGlobalMallocState)
+
+RNewAllocator::RNewAllocator(TInt aMaxLength, TInt aAlign, TBool aSingleThread)
+// constructor for a fixed heap. Just use DL allocator
+	:iMinLength(aMaxLength), iMaxLength(aMaxLength), iOffset(0), iGrowBy(0), iChunkHandle(0),
+	iNestingLevel(0), iAllocCount(0), iFailType(ENone), iTestData(NULL), iChunkSize(aMaxLength)
+	{
+
+	if ((TUint32)aAlign>=sizeof(TAny*) && __POWER_OF_2(iAlign))
+		{
+		iAlign = aAlign;
+		}
+	else
+		{
+		iAlign = 4;
+		}
+	iPageSize = 0;
+	iFlags = aSingleThread ? (ESingleThreaded|EFixedSize) : EFixedSize;
+
+	Init(0, 0, 0);
+	}
+#ifdef TRACING_HEAPS
+RNewAllocator::RNewAllocator(TInt aChunkHandle, TInt aOffset, TInt aMinLength, TInt aMaxLength, TInt aGrowBy,
+			TInt aAlign, TBool aSingleThread)
+		: iMinLength(aMinLength), iMaxLength(aMaxLength), iOffset(aOffset), iChunkHandle(aChunkHandle), iNestingLevel(0), iAllocCount(0),
+			iAlign(aAlign),iFailType(ENone), iTestData(NULL), iChunkSize(aMinLength),iHighWaterMark(aMinLength)
+#else
+RNewAllocator::RNewAllocator(TInt aChunkHandle, TInt aOffset, TInt aMinLength, TInt aMaxLength, TInt aGrowBy,
+			TInt aAlign, TBool aSingleThread)
+		: iMinLength(aMinLength), iMaxLength(aMaxLength), iOffset(aOffset), iChunkHandle(aChunkHandle), iNestingLevel(0), iAllocCount(0),
+			iAlign(aAlign),iFailType(ENone), iTestData(NULL), iChunkSize(aMinLength)
+#endif
+	{
+	iPageSize = malloc_getpagesize;
+	__ASSERT_ALWAYS(aOffset >=0, User::Panic(KDLHeapPanicCategory, ETHeapNewBadOffset));
+	iGrowBy = _ALIGN_UP(aGrowBy, iPageSize);
+	iFlags = aSingleThread ? ESingleThreaded : 0;
+
+	// Initialise
+	// if the heap is created with aMinLength==aMaxLength then it cannot allocate slab or page memory
+	// so these sub-allocators should be disabled. Otherwise initialise with default values
+	if (aMinLength == aMaxLength)
+		Init(0, 0, 0);
+	else
+		Init(0xabe, 16, iPageSize*4);	// slabs {48, 40, 32, 24, 20, 16, 12, 8}, page {64KB}, trim {16KB}
+#ifdef TRACING_HEAPS
+	RChunk chunk;
+	chunk.SetHandle(iChunkHandle);
+	TKName chunk_name;
+	chunk.FullName(chunk_name);
+	BTraceContextBig(BTrace::ETest1, 2, 22, chunk_name.Ptr(), chunk_name.Size());
+
+	TUint32 traceData[4];
+	traceData[0] = iChunkHandle;
+	traceData[1] = iMinLength;
+	traceData[2] = iMaxLength;
+	traceData[3] = iAlign;
+	BTraceContextN(BTrace::ETest1, 1, (TUint32)this, 11, traceData, sizeof(traceData));
+#endif
+
+	}
+
+TAny* RNewAllocator::operator new(TUint aSize, TAny* aBase) __NO_THROW
+	{
+	__ASSERT_ALWAYS(aSize>=sizeof(RNewAllocator), HEAP_PANIC(ETHeapNewBadSize));
+	RNewAllocator* h = (RNewAllocator*)aBase;
+	h->iAlign = 0x80000000;	// garbage value
+	h->iBase = ((TUint8*)aBase) + aSize;
+	return aBase;
+	}
+
+void RNewAllocator::Init(TInt aBitmapSlab, TInt aPagePower, size_t aTrimThreshold)
+	{
+	__ASSERT_ALWAYS((TUint32)iAlign>=sizeof(TAny*) && __POWER_OF_2(iAlign), HEAP_PANIC(ETHeapNewBadAlignment));
+
+	/*Moved code which does iunitilization */
+	iTop = (TUint8*)this + iMinLength;
+	iAllocCount = 0;
+	memset(&mparams,0,sizeof(mparams));
+
+	Init_Dlmalloc(iTop - iBase, 0, aTrimThreshold);
+
+	slab_init();
+	slab_config_bits = aBitmapSlab;
+#ifdef DELAYED_SLAB_THRESHOLD
+	if (iChunkSize < DELAYED_SLAB_THRESHOLD)
+		{
+		slab_init_threshold = DELAYED_SLAB_THRESHOLD;
+		}
+	else
+#endif // DELAYED_SLAB_THRESHOLD
+		{
+		slab_init_threshold = KMaxTUint;
+		slab_config(aBitmapSlab);
+		}
+
+	/*10-1K,11-2K,12-4k,13-8K,14-16K,15-32K,16-64K*/
+	paged_init(aPagePower);
+
+#ifdef TRACING_ALLOCS
+		TUint32 traceData[3];
+		traceData[0] = aBitmapSlab;
+		traceData[1] = aPagePower;
+		traceData[2] = aTrimThreshold;
+		BTraceContextN(BTrace::ETest1, BTrace::EHeapAlloc, (TUint32)this, 0, traceData, sizeof(traceData));
+#endif
+
+	}
+
+RNewAllocator::SCell* RNewAllocator::GetAddress(const TAny* aCell) const
+//
+// As much as possible, check a cell address and backspace it
+// to point at the cell header.
+//
+	{
+
+	TLinAddr m = TLinAddr(iAlign - 1);
+	__ASSERT_ALWAYS(!(TLinAddr(aCell)&m), HEAP_PANIC(ETHeapBadCellAddress));
+
+	SCell* pC = (SCell*)(((TUint8*)aCell)-EAllocCellSize);
+	__CHECK_CELL(pC);
+
+	return pC;
+	}
+
+TInt RNewAllocator::AllocLen(const TAny* aCell) const
+{
+	if (ptrdiff(aCell, this) >= 0)
+	{
+		mchunkptr m = mem2chunk(aCell);
+		return chunksize(m) - overhead_for(m);
+	}
+	if (lowbits(aCell, pagesize) > cellalign)
+		return header_size(slab::slabfor(aCell)->header);
+	if (lowbits(aCell, pagesize) == cellalign)
+		return *(unsigned*)(offset(aCell,-int(cellalign)))-cellalign;
+	return paged_descriptor(aCell)->size;
+}
+
+TAny* RNewAllocator::Alloc(TInt aSize)
+{
+	__ASSERT_ALWAYS((TUint)aSize<(KMaxTInt/2),HEAP_PANIC(ETHeapBadAllocatedCellSize));
+
+	TAny* addr;
+
+#ifdef TRACING_ALLOCS
+	TInt aCnt=0;
+#endif
+	Lock();
+	if (aSize < slab_threshold)
+	{
+		TInt ix = sizemap[(aSize+3)>>2];
+		ASSERT(ix != 0xff);
+		addr = slab_allocate(slaballoc[ix]);
+	}else if((aSize >> page_threshold)==0)
+		{
+#ifdef TRACING_ALLOCS
+		aCnt=1;
+#endif
+		addr = dlmalloc(aSize);
+		}
+	else
+		{
+#ifdef TRACING_ALLOCS
+		aCnt=2;
+#endif
+		addr = paged_allocate(aSize);
+		}
+
+	iCellCount++;
+	iTotalAllocSize += aSize;
+	Unlock();
+
+#ifdef TRACING_ALLOCS
+	if (iFlags & ETraceAllocs)
+		{
+		TUint32 traceData[3];
+		traceData[0] = AllocLen(addr);
+		traceData[1] = aSize;
+		traceData[2] = aCnt;
+		BTraceContextN(BTrace::EHeap, BTrace::EHeapAlloc, (TUint32)this, (TUint32)addr, traceData, sizeof(traceData));
+		}
+#endif
+
+	return addr;
+}
+
+TInt RNewAllocator::Compress()
+	{
+	if (iFlags & EFixedSize)
+		return 0;
+
+	Lock();
+	dlmalloc_trim(0);
+	if (spare_page)
+		{
+		unmap(spare_page,pagesize);
+		spare_page = 0;
+		}
+	Unlock();
+	return 0;
+	}
+
+void RNewAllocator::Free(TAny* aPtr)
+{
+
+#ifdef TRACING_ALLOCS
+	TInt aCnt=0;
+#endif
+#ifdef ENABLE_DEBUG_TRACE
+	RThread me;
+	TBuf<100> thName;
+	me.FullName(thName);
+#endif
+    //if (!aPtr) return; //return in case of NULL pointer
+
+	Lock();
+
+	if (!aPtr)
+		;
+	else if (ptrdiff(aPtr, this) >= 0)
+		{
+#ifdef TRACING_ALLOCS
+		aCnt = 1;
+#endif
+		dlfree( aPtr);
+		}
+	else if (lowbits(aPtr, pagesize) <= cellalign)
+		{
+#ifdef TRACING_ALLOCS
+		aCnt = 2;
+#endif
+		paged_free(aPtr);
+		}
+	else
+		{
+#ifdef TRACING_ALLOCS
+		aCnt = 0;
+#endif
+		slab_free(aPtr);
+		}
+	iCellCount--;
+	Unlock();
+
+#ifdef TRACING_ALLOCS
+	if (iFlags & ETraceAllocs)
+		{
+		TUint32 traceData;
+		traceData = aCnt;
+		BTraceContextN(BTrace::EHeap, BTrace::EHeapFree, (TUint32)this, (TUint32)aPtr, &traceData, sizeof(traceData));
+		}
+#endif
+}
+
+
+void RNewAllocator::Reset()
+	{
+	// TODO free everything
+	}
+
+#ifdef TRACING_ALLOCS
+TAny* RNewAllocator::DLReAllocImpl(TAny* aPtr, TInt aSize)
+	{
+	if(ptrdiff(aPtr,this)>=0)
+	{
+		// original cell is in DL zone
+		if(aSize >= slab_threshold && (aSize>>page_threshold)==0)
+			{
+			// and so is the new one
+			Lock();
+			TAny* addr = dlrealloc(aPtr,aSize);
+			Unlock();
+			return addr;
+			}
+	}
+	else if(lowbits(aPtr,pagesize)<=cellalign)
+	{
+		// original cell is either NULL or in paged zone
+		if (!aPtr)
+			return Alloc(aSize);
+		if(aSize >> page_threshold)
+			{
+			// and so is the new one
+			Lock();
+			TAny* addr = paged_reallocate(aPtr,aSize);
+			Unlock();
+			return addr;
+			}
+	}
+	else
+	{
+		// original cell is in slab znoe
+		if(aSize <= header_size(slab::slabfor(aPtr)->header))
+			return aPtr;
+	}
+	TAny* newp = Alloc(aSize);
+	if(newp)
+	{
+		TInt oldsize = AllocLen(aPtr);
+		memcpy(newp,aPtr,oldsize<aSize?oldsize:aSize);
+		Free(aPtr);
+	}
+	return newp;
+
+	}
+#endif
+TAny* RNewAllocator::ReAlloc(TAny* aPtr, TInt aSize, TInt /*aMode = 0*/)
+	{
+#ifdef  TRACING_ALLOCS
+	TAny* retval = DLReAllocImpl(aPtr,aSize);
+
+#ifdef TRACING_ALLOCS
+	if (retval && (iFlags & ETraceAllocs))
+		{
+		TUint32 traceData[3];
+		traceData[0] = AllocLen(retval);
+		traceData[1] = aSize;
+		traceData[2] = (TUint32)aPtr;
+		BTraceContextN(BTrace::EHeap, BTrace::EHeapReAlloc,(TUint32)this, (TUint32)retval,traceData, sizeof(traceData));
+		}
+#endif
+	return retval;
+#else
+	if(ptrdiff(aPtr,this)>=0)
+	{
+		// original cell is in DL zone
+		if(aSize >= slab_threshold && (aSize>>page_threshold)==0)
+			{
+			// and so is the new one
+			Lock();
+			TAny* addr = dlrealloc(aPtr,aSize);
+			Unlock();
+			return addr;
+			}
+	}
+	else if(lowbits(aPtr,pagesize)<=cellalign)
+	{
+		// original cell is either NULL or in paged zone
+		if (!aPtr)
+			return Alloc(aSize);
+		if(aSize >> page_threshold)
+			{
+			// and so is the new one
+			Lock();
+			TAny* addr = paged_reallocate(aPtr,aSize);
+			Unlock();
+			return addr;
+			}
+	}
+	else
+	{
+		// original cell is in slab znoe
+		if(aSize <= header_size(slab::slabfor(aPtr)->header))
+			return aPtr;
+	}
+	TAny* newp = Alloc(aSize);
+	if(newp)
+	{
+		TInt oldsize = AllocLen(aPtr);
+		memcpy(newp,aPtr,oldsize<aSize?oldsize:aSize);
+		Free(aPtr);
+	}
+	return newp;
+#endif
+	}
+
+TInt RNewAllocator::Available(TInt& aBiggestBlock) const
+{
+	aBiggestBlock = 0;
+	return 1000;
+	/*Need to see how to implement this*/
+	// TODO: return iHeap.Available(aBiggestBlock);
+}
+TInt RNewAllocator::AllocSize(TInt& aTotalAllocSize) const
+{
+	aTotalAllocSize = iTotalAllocSize;
+//	aTotalAllocSize = iChunkSize;
+	return iCellCount;
+}
+
+TInt RNewAllocator::DebugFunction(TInt /*aFunc*/, TAny* /*a1*/, TAny* /*a2*/)
+	{
+	return 0;
+	}
+TInt RNewAllocator::Extension_(TUint /* aExtensionId */, TAny*& /* a0 */, TAny* /* a1 */)
+	{
+	return KErrNotSupported;
+	}
+
+///////////////////////////////////////////////////////////////////////////////
+// imported from dla.cpp
+///////////////////////////////////////////////////////////////////////////////
+
+//#include <unistd.h>
+//#define DEBUG_REALLOC
+#ifdef DEBUG_REALLOC
+#include <e32debug.h>
+#endif
+inline int RNewAllocator::init_mparams(size_t aTrimThreshold /*= DEFAULT_TRIM_THRESHOLD*/)
+{
+	if (mparams.page_size == 0)
+	{
+		size_t s;
+		mparams.mmap_threshold = DEFAULT_MMAP_THRESHOLD;
+		mparams.trim_threshold = aTrimThreshold;
+		#if MORECORE_CONTIGUOUS
+			mparams.default_mflags = USE_LOCK_BIT|USE_MMAP_BIT;
+		#else  /* MORECORE_CONTIGUOUS */
+			mparams.default_mflags = USE_LOCK_BIT|USE_MMAP_BIT|USE_NONCONTIGUOUS_BIT;
+		#endif /* MORECORE_CONTIGUOUS */
+
+			s = (size_t)0x58585858U;
+		ACQUIRE_MAGIC_INIT_LOCK(&mparams);
+		if (mparams.magic == 0) {
+		  mparams.magic = s;
+		  /* Set up lock for main malloc area */
+		  INITIAL_LOCK(&gm->mutex);
+		  gm->mflags = mparams.default_mflags;
+		}
+		RELEASE_MAGIC_INIT_LOCK(&mparams);
+
+		mparams.page_size = malloc_getpagesize;
+
+		mparams.granularity = ((DEFAULT_GRANULARITY != 0)?
+							   DEFAULT_GRANULARITY : mparams.page_size);
+
+		/* Sanity-check configuration:
+		   size_t must be unsigned and as wide as pointer type.
+		   ints must be at least 4 bytes.
+		   alignment must be at least 8.
+		   Alignment, min chunk size, and page size must all be powers of 2.
+		*/
+
+		if ((sizeof(size_t) != sizeof(TUint8*)) ||
+			(MAX_SIZE_T < MIN_CHUNK_SIZE)  ||
+			(sizeof(int) < 4)  ||
+			(MALLOC_ALIGNMENT < (size_t)8U) ||
+			((MALLOC_ALIGNMENT    & (MALLOC_ALIGNMENT-SIZE_T_ONE))    != 0) ||
+			((MCHUNK_SIZE         & (MCHUNK_SIZE-SIZE_T_ONE))         != 0) ||
+			((mparams.granularity & (mparams.granularity-SIZE_T_ONE)) != 0) ||
+			((mparams.page_size   & (mparams.page_size-SIZE_T_ONE))   != 0))
+		  ABORT;
+	}
+	return 0;
+}
+
+inline void RNewAllocator::init_bins(mstate m) {
+  /* Establish circular links for smallbins */
+  bindex_t i;
+  for (i = 0; i < NSMALLBINS; ++i) {
+    sbinptr bin = smallbin_at(m,i);
+    bin->fd = bin->bk = bin;
+  }
+}
+/* ---------------------------- malloc support --------------------------- */
+
+/* allocate a large request from the best fitting chunk in a treebin */
+void* RNewAllocator::tmalloc_large(mstate m, size_t nb) {
+  tchunkptr v = 0;
+  size_t rsize = -nb; /* Unsigned negation */
+  tchunkptr t;
+  bindex_t idx;
+  compute_tree_index(nb, idx);
+
+  if ((t = *treebin_at(m, idx)) != 0) {
+    /* Traverse tree for this bin looking for node with size == nb */
+    size_t sizebits =
+    nb <<
+    leftshift_for_tree_index(idx);
+    tchunkptr rst = 0;  /* The deepest untaken right subtree */
+    for (;;) {
+      tchunkptr rt;
+      size_t trem = chunksize(t) - nb;
+      if (trem < rsize) {
+        v = t;
+        if ((rsize = trem) == 0)
+          break;
+      }
+      rt = t->child[1];
+      t = t->child[(sizebits >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1];
+      if (rt != 0 && rt != t)
+        rst = rt;
+      if (t == 0) {
+        t = rst; /* set t to least subtree holding sizes > nb */
+        break;
+      }
+      sizebits <<= 1;
+    }
+  }
+  if (t == 0 && v == 0) { /* set t to root of next non-empty treebin */
+    binmap_t leftbits = left_bits(idx2bit(idx)) & m->treemap;
+    if (leftbits != 0) {
+      bindex_t i;
+      binmap_t leastbit = least_bit(leftbits);
+      compute_bit2idx(leastbit, i);
+      t = *treebin_at(m, i);
+    }
+  }
+  while (t != 0) { /* find smallest of tree or subtree */
+    size_t trem = chunksize(t) - nb;
+    if (trem < rsize) {
+      rsize = trem;
+      v = t;
+    }
+    t = leftmost_child(t);
+  }
+  /*  If dv is a better fit, return 0 so malloc will use it */
+  if (v != 0 && rsize < (size_t)(m->dvsize - nb)) {
+    if (RTCHECK(ok_address(m, v))) { /* split */
+      mchunkptr r = chunk_plus_offset(v, nb);
+      assert(chunksize(v) == rsize + nb);
+      if (RTCHECK(ok_next(v, r))) {
+        unlink_large_chunk(m, v);
+        if (rsize < MIN_CHUNK_SIZE)
+          set_inuse_and_pinuse(m, v, (rsize + nb));
+        else {
+          set_size_and_pinuse_of_inuse_chunk(m, v, nb);
+          set_size_and_pinuse_of_free_chunk(r, rsize);
+          insert_chunk(m, r, rsize);
+        }
+        return chunk2mem(v);
+      }
+    }
+    CORRUPTION_ERROR_ACTION(m);
+  }
+  return 0;
+}
+
+/* allocate a small request from the best fitting chunk in a treebin */
+void* RNewAllocator::tmalloc_small(mstate m, size_t nb) {
+  tchunkptr t, v;
+  size_t rsize;
+  bindex_t i;
+  binmap_t leastbit = least_bit(m->treemap);
+  compute_bit2idx(leastbit, i);
+
+  v = t = *treebin_at(m, i);
+  rsize = chunksize(t) - nb;
+
+  while ((t = leftmost_child(t)) != 0) {
+    size_t trem = chunksize(t) - nb;
+    if (trem < rsize) {
+      rsize = trem;
+      v = t;
+    }
+  }
+
+  if (RTCHECK(ok_address(m, v))) {
+    mchunkptr r = chunk_plus_offset(v, nb);
+    assert(chunksize(v) == rsize + nb);
+    if (RTCHECK(ok_next(v, r))) {
+      unlink_large_chunk(m, v);
+      if (rsize < MIN_CHUNK_SIZE)
+        set_inuse_and_pinuse(m, v, (rsize + nb));
+      else {
+        set_size_and_pinuse_of_inuse_chunk(m, v, nb);
+        set_size_and_pinuse_of_free_chunk(r, rsize);
+        replace_dv(m, r, rsize);
+      }
+      return chunk2mem(v);
+    }
+  }
+  CORRUPTION_ERROR_ACTION(m);
+  return 0;
+}
+
+inline void RNewAllocator::init_top(mstate m, mchunkptr p, size_t psize)
+{
+	/* Ensure alignment */
+	size_t offset = align_offset(chunk2mem(p));
+	p = (mchunkptr)((TUint8*)p + offset);
+	psize -= offset;
+	m->top = p;
+	m->topsize = psize;
+	p->head = psize | PINUSE_BIT;
+	/* set size of fake trailing chunk holding overhead space only once */
+	mchunkptr chunkPlusOff = chunk_plus_offset(p, psize);
+	chunkPlusOff->head = TOP_FOOT_SIZE;
+	m->trim_check = mparams.trim_threshold; /* reset on each update */
+}
+
+void* RNewAllocator::internal_realloc(mstate m, void* oldmem, size_t bytes)
+{
+  if (bytes >= MAX_REQUEST) {
+    MALLOC_FAILURE_ACTION;
+    return 0;
+  }
+  if (!PREACTION(m)) {
+    mchunkptr oldp = mem2chunk(oldmem);
+    size_t oldsize = chunksize(oldp);
+    mchunkptr next = chunk_plus_offset(oldp, oldsize);
+    mchunkptr newp = 0;
+    void* extra = 0;
+
+    /* Try to either shrink or extend into top. Else malloc-copy-free */
+
+    if (RTCHECK(ok_address(m, oldp) && ok_cinuse(oldp) &&
+                ok_next(oldp, next) && ok_pinuse(next))) {
+      size_t nb = request2size(bytes);
+      if (is_mmapped(oldp))
+        newp = mmap_resize(m, oldp, nb);
+      else
+	  if (oldsize >= nb) { /* already big enough */
+        size_t rsize = oldsize - nb;
+        newp = oldp;
+        if (rsize >= MIN_CHUNK_SIZE) {
+          mchunkptr remainder = chunk_plus_offset(newp, nb);
+          set_inuse(m, newp, nb);
+          set_inuse(m, remainder, rsize);
+          extra = chunk2mem(remainder);
+        }
+      }
+		/*AMOD: Modified to optimized*/
+		else if (next == m->top && oldsize + m->topsize > nb)
+		{
+			/* Expand into top */
+			if(oldsize + m->topsize > nb)
+			{
+		        size_t newsize = oldsize + m->topsize;
+		        size_t newtopsize = newsize - nb;
+		        mchunkptr newtop = chunk_plus_offset(oldp, nb);
+		        set_inuse(m, oldp, nb);
+		        newtop->head = newtopsize |PINUSE_BIT;
+		        m->top = newtop;
+		        m->topsize = newtopsize;
+		        newp = oldp;
+			}
+      }
+    }
+    else {
+      USAGE_ERROR_ACTION(m, oldmem);
+      POSTACTION(m);
+      return 0;
+    }
+
+    POSTACTION(m);
+
+    if (newp != 0) {
+      if (extra != 0) {
+        internal_free(m, extra);
+      }
+      check_inuse_chunk(m, newp);
+      return chunk2mem(newp);
+    }
+    else {
+      void* newmem = internal_malloc(m, bytes);
+      if (newmem != 0) {
+        size_t oc = oldsize - overhead_for(oldp);
+        memcpy(newmem, oldmem, (oc < bytes)? oc : bytes);
+        internal_free(m, oldmem);
+      }
+      return newmem;
+    }
+  }
+  return 0;
+}
+/* ----------------------------- statistics ------------------------------ */
+mallinfo RNewAllocator::internal_mallinfo(mstate m) {
+  struct mallinfo nm = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
+  TInt chunkCnt = 0;
+  if (!PREACTION(m)) {
+    check_malloc_state(m);
+    if (is_initialized(m)) {
+      size_t nfree = SIZE_T_ONE; /* top always free */
+      size_t mfree = m->topsize + TOP_FOOT_SIZE;
+      size_t sum = mfree;
+      msegmentptr s = &m->seg;
+      TInt tmp = (TUint8*)m->top - (TUint8*)s->base;
+      while (s != 0) {
+        mchunkptr q = align_as_chunk(s->base);
+        chunkCnt++;
+        while (segment_holds(s, q) &&
+               q != m->top && q->head != FENCEPOST_HEAD) {
+          size_t sz = chunksize(q);
+          sum += sz;
+          if (!cinuse(q)) {
+            mfree += sz;
+            ++nfree;
+          }
+          q = next_chunk(q);
+        }
+        s = s->next;
+      }
+      nm.arena    = sum;
+      nm.ordblks  = nfree;
+      nm.hblkhd   = m->footprint - sum;
+      nm.usmblks  = m->max_footprint;
+      nm.uordblks = m->footprint - mfree;
+      nm.fordblks = mfree;
+      nm.keepcost = m->topsize;
+      nm.cellCount= chunkCnt;/*number of chunks allocated*/
+    }
+    POSTACTION(m);
+  }
+  return nm;
+}
+
+void  RNewAllocator::internal_malloc_stats(mstate m) {
+if (!PREACTION(m)) {
+  size_t maxfp = 0;
+  size_t fp = 0;
+  size_t used = 0;
+  check_malloc_state(m);
+  if (is_initialized(m)) {
+    msegmentptr s = &m->seg;
+    maxfp = m->max_footprint;
+    fp = m->footprint;
+    used = fp - (m->topsize + TOP_FOOT_SIZE);
+
+    while (s != 0) {
+      mchunkptr q = align_as_chunk(s->base);
+      while (segment_holds(s, q) &&
+             q != m->top && q->head != FENCEPOST_HEAD) {
+        if (!cinuse(q))
+          used -= chunksize(q);
+        q = next_chunk(q);
+      }
+      s = s->next;
+    }
+  }
+  POSTACTION(m);
+}
+}
+/* support for mallopt */
+int RNewAllocator::change_mparam(int param_number, int value) {
+  size_t val = (size_t)value;
+  init_mparams(DEFAULT_TRIM_THRESHOLD);
+  switch(param_number) {
+  case M_TRIM_THRESHOLD:
+    mparams.trim_threshold = val;
+    return 1;
+  case M_GRANULARITY:
+    if (val >= mparams.page_size && ((val & (val-1)) == 0)) {
+      mparams.granularity = val;
+      return 1;
+    }
+    else
+      return 0;
+  case M_MMAP_THRESHOLD:
+    mparams.mmap_threshold = val;
+    return 1;
+  default:
+    return 0;
+  }
+}
+/* Get memory from system using MORECORE or MMAP */
+void* RNewAllocator::sys_alloc(mstate m, size_t nb)
+{
+	TUint8* tbase = CMFAIL;
+	size_t tsize = 0;
+	flag_t mmap_flag = 0;
+	//init_mparams();/*No need to do init_params here*/
+	/* Directly map large chunks */
+	if (use_mmap(m) && nb >= mparams.mmap_threshold)
+	{
+		void* mem = mmap_alloc(m, nb);
+		if (mem != 0)
+			return mem;
+	}
+  /*
+    Try getting memory in any of three ways (in most-preferred to
+    least-preferred order):
+    1. A call to MORECORE that can normally contiguously extend memory.
+       (disabled if not MORECORE_CONTIGUOUS or not HAVE_MORECORE or
+       or main space is mmapped or a previous contiguous call failed)
+    2. A call to MMAP new space (disabled if not HAVE_MMAP).
+       Note that under the default settings, if MORECORE is unable to
+       fulfill a request, and HAVE_MMAP is true, then mmap is
+       used as a noncontiguous system allocator. This is a useful backup
+       strategy for systems with holes in address spaces -- in this case
+       sbrk cannot contiguously expand the heap, but mmap may be able to
+       find space.
+    3. A call to MORECORE that cannot usually contiguously extend memory.
+       (disabled if not HAVE_MORECORE)
+  */
+  /*Trying to allocate the memory*/
+	if(MORECORE_CONTIGUOUS && !use_noncontiguous(m))
+	{
+	TUint8* br = CMFAIL;
+    msegmentptr ss = (m->top == 0)? 0 : segment_holding(m, (TUint8*)m->top);
+    size_t asize = 0;
+    ACQUIRE_MORECORE_LOCK(m);
+    if (ss == 0)
+	{  /* First time through or recovery */
+		TUint8* base = (TUint8*)CALL_MORECORE(0);
+		if (base != CMFAIL)
+		{
+			asize = granularity_align(nb + TOP_FOOT_SIZE + SIZE_T_ONE);
+			/* Adjust to end on a page boundary */
+			if (!is_page_aligned(base))
+				asize += (page_align((size_t)base) - (size_t)base);
+			/* Can't call MORECORE if size is negative when treated as signed */
+			if (asize < HALF_MAX_SIZE_T &&(br = (TUint8*)(CALL_MORECORE(asize))) == base)
+			{
+				tbase = base;
+				tsize = asize;
+			}
+		}
+    }
+    else
+	{
+      /* Subtract out existing available top space from MORECORE request. */
+		asize = granularity_align(nb - m->topsize + TOP_FOOT_SIZE + SIZE_T_ONE);
+    /* Use mem here only if it did continuously extend old space */
+      if (asize < HALF_MAX_SIZE_T &&
+          (br = (TUint8*)(CALL_MORECORE(asize))) == ss->base+ss->size) {
+        tbase = br;
+        tsize = asize;
+      }
+    }
+    if (tbase == CMFAIL) {    /* Cope with partial failure */
+      if (br != CMFAIL) {    /* Try to use/extend the space we did get */
+        if (asize < HALF_MAX_SIZE_T &&
+            asize < nb + TOP_FOOT_SIZE + SIZE_T_ONE) {
+          size_t esize = granularity_align(nb + TOP_FOOT_SIZE + SIZE_T_ONE - asize);
+          if (esize < HALF_MAX_SIZE_T) {
+            TUint8* end = (TUint8*)CALL_MORECORE(esize);
+            if (end != CMFAIL)
+              asize += esize;
+            else {            /* Can't use; try to release */
+              CALL_MORECORE(-asize);
+              br = CMFAIL;
+            }
+          }
+        }
+      }
+      if (br != CMFAIL) {    /* Use the space we did get */
+        tbase = br;
+        tsize = asize;
+      }
+      else
+        disable_contiguous(m); /* Don't try contiguous path in the future */
+    }
+    RELEASE_MORECORE_LOCK(m);
+  }
+  if (HAVE_MMAP && tbase == CMFAIL) {  /* Try MMAP */
+    size_t req = nb + TOP_FOOT_SIZE + SIZE_T_ONE;
+    size_t rsize = granularity_align(req);
+    if (rsize > nb) { /* Fail if wraps around zero */
+      TUint8* mp = (TUint8*)(CALL_MMAP(rsize));
+      if (mp != CMFAIL) {
+        tbase = mp;
+        tsize = rsize;
+        mmap_flag = IS_MMAPPED_BIT;
+      }
+    }
+  }
+  if (HAVE_MORECORE && tbase == CMFAIL) { /* Try noncontiguous MORECORE */
+    size_t asize = granularity_align(nb + TOP_FOOT_SIZE + SIZE_T_ONE);
+    if (asize < HALF_MAX_SIZE_T) {
+      TUint8* br = CMFAIL;
+      TUint8* end = CMFAIL;
+      ACQUIRE_MORECORE_LOCK(m);
+      br = (TUint8*)(CALL_MORECORE(asize));
+      end = (TUint8*)(CALL_MORECORE(0));
+      RELEASE_MORECORE_LOCK(m);
+      if (br != CMFAIL && end != CMFAIL && br < end) {
+        size_t ssize = end - br;
+        if (ssize > nb + TOP_FOOT_SIZE) {
+          tbase = br;
+          tsize = ssize;
+        }
+      }
+    }
+  }
+  if (tbase != CMFAIL) {
+    if ((m->footprint += tsize) > m->max_footprint)
+      m->max_footprint = m->footprint;
+    if (!is_initialized(m)) { /* first-time initialization */
+      m->seg.base = m->least_addr = tbase;
+      m->seg.size = tsize;
+      m->seg.sflags = mmap_flag;
+      m->magic = mparams.magic;
+      init_bins(m);
+      if (is_global(m))
+        init_top(m, (mchunkptr)tbase, tsize - TOP_FOOT_SIZE);
+      else {
+        /* Offset top by embedded malloc_state */
+        mchunkptr mn = next_chunk(mem2chunk(m));
+        init_top(m, mn, (size_t)((tbase + tsize) - (TUint8*)mn) -TOP_FOOT_SIZE);
+      }
+    }else {
+      /* Try to merge with an existing segment */
+      msegmentptr sp = &m->seg;
+      while (sp != 0 && tbase != sp->base + sp->size)
+        sp = sp->next;
+      if (sp != 0 && !is_extern_segment(sp) &&
+          (sp->sflags & IS_MMAPPED_BIT) == mmap_flag &&
+          segment_holds(sp, m->top))
+    	  { /* append */
+        sp->size += tsize;
+        init_top(m, m->top, m->topsize + tsize);
+      }
+      else {
+        if (tbase < m->least_addr)
+          m->least_addr = tbase;
+        sp = &m->seg;
+        while (sp != 0 && sp->base != tbase + tsize)
+          sp = sp->next;
+        if (sp != 0 &&
+            !is_extern_segment(sp) &&
+            (sp->sflags & IS_MMAPPED_BIT) == mmap_flag) {
+          TUint8* oldbase = sp->base;
+          sp->base = tbase;
+          sp->size += tsize;
+          return prepend_alloc(m, tbase, oldbase, nb);
+        }
+        else
+          add_segment(m, tbase, tsize, mmap_flag);
+      }
+    }
+    if (nb < m->topsize) { /* Allocate from new or extended top space */
+      size_t rsize = m->topsize -= nb;
+      mchunkptr p = m->top;
+      mchunkptr r = m->top = chunk_plus_offset(p, nb);
+      r->head = rsize | PINUSE_BIT;
+      set_size_and_pinuse_of_inuse_chunk(m, p, nb);
+      check_top_chunk(m, m->top);
+      check_malloced_chunk(m, chunk2mem(p), nb);
+      return chunk2mem(p);
+    }
+  }
+  /*need to check this*/
+  //errno = -1;
+  return 0;
+}
+msegmentptr RNewAllocator::segment_holding(mstate m, TUint8* addr) {
+  msegmentptr sp = &m->seg;
+  for (;;) {
+    if (addr >= sp->base && addr < sp->base + sp->size)
+      return sp;
+    if ((sp = sp->next) == 0)
+      return 0;
+  }
+}
+/* Unlink the first chunk from a smallbin */
+inline void RNewAllocator::unlink_first_small_chunk(mstate M,mchunkptr B,mchunkptr P,bindex_t& I)
+{
+  mchunkptr F = P->fd;
+  assert(P != B);
+  assert(P != F);
+  assert(chunksize(P) == small_index2size(I));
+  if (B == F)
+    clear_smallmap(M, I);
+  else if (RTCHECK(ok_address(M, F))) {
+    B->fd = F;
+    F->bk = B;
+  }
+  else {
+    CORRUPTION_ERROR_ACTION(M);
+  }
+}
+/* Link a free chunk into a smallbin  */
+inline void RNewAllocator::insert_small_chunk(mstate M,mchunkptr P, size_t S)
+{
+  bindex_t I  = small_index(S);
+  mchunkptr B = smallbin_at(M, I);
+  mchunkptr F = B;
+  assert(S >= MIN_CHUNK_SIZE);
+  if (!smallmap_is_marked(M, I))
+    mark_smallmap(M, I);
+  else if (RTCHECK(ok_address(M, B->fd)))
+    F = B->fd;
+  else {
+    CORRUPTION_ERROR_ACTION(M);
+  }
+  B->fd = P;
+  F->bk = P;
+  P->fd = F;
+  P->bk = B;
+}
+
+
+inline void RNewAllocator::insert_chunk(mstate M,mchunkptr P,size_t S)
+{
+	if (is_small(S))
+		insert_small_chunk(M, P, S);
+	else{
+		tchunkptr TP = (tchunkptr)(P); insert_large_chunk(M, TP, S);
+	 }
+}
+
+inline void RNewAllocator::unlink_large_chunk(mstate M,tchunkptr X)
+{
+  tchunkptr XP = X->parent;
+  tchunkptr R;
+  if (X->bk != X) {
+    tchunkptr F = X->fd;
+    R = X->bk;
+    if (RTCHECK(ok_address(M, F))) {
+      F->bk = R;
+      R->fd = F;
+    }
+    else {
+      CORRUPTION_ERROR_ACTION(M);
+    }
+  }
+  else {
+    tchunkptr* RP;
+    if (((R = *(RP = &(X->child[1]))) != 0) ||
+        ((R = *(RP = &(X->child[0]))) != 0)) {
+      tchunkptr* CP;
+      while ((*(CP = &(R->child[1])) != 0) ||
+             (*(CP = &(R->child[0])) != 0)) {
+        R = *(RP = CP);
+      }
+      if (RTCHECK(ok_address(M, RP)))
+        *RP = 0;
+      else {
+        CORRUPTION_ERROR_ACTION(M);
+      }
+    }
+  }
+  if (XP != 0) {
+    tbinptr* H = treebin_at(M, X->index);
+    if (X == *H) {
+      if ((*H = R) == 0)
+        clear_treemap(M, X->index);
+    }
+    else if (RTCHECK(ok_address(M, XP))) {
+      if (XP->child[0] == X)
+        XP->child[0] = R;
+      else
+        XP->child[1] = R;
+    }
+    else
+      CORRUPTION_ERROR_ACTION(M);
+    if (R != 0) {
+      if (RTCHECK(ok_address(M, R))) {
+        tchunkptr C0, C1;
+        R->parent = XP;
+        if ((C0 = X->child[0]) != 0) {
+          if (RTCHECK(ok_address(M, C0))) {
+            R->child[0] = C0;
+            C0->parent = R;
+          }
+          else
+            CORRUPTION_ERROR_ACTION(M);
+        }
+        if ((C1 = X->child[1]) != 0) {
+          if (RTCHECK(ok_address(M, C1))) {
+            R->child[1] = C1;
+            C1->parent = R;
+          }
+          else
+            CORRUPTION_ERROR_ACTION(M);
+        }
+      }
+      else
+        CORRUPTION_ERROR_ACTION(M);
+    }
+  }
+}
+
+/* Unlink a chunk from a smallbin  */
+inline void RNewAllocator::unlink_small_chunk(mstate M, mchunkptr P,size_t S)
+{
+  mchunkptr F = P->fd;
+  mchunkptr B = P->bk;
+  bindex_t I = small_index(S);
+  assert(P != B);
+  assert(P != F);
+  assert(chunksize(P) == small_index2size(I));
+  if (F == B)
+    clear_smallmap(M, I);
+  else if (RTCHECK((F == smallbin_at(M,I) || ok_address(M, F)) &&
+                   (B == smallbin_at(M,I) || ok_address(M, B)))) {
+    F->bk = B;
+    B->fd = F;
+  }
+  else {
+    CORRUPTION_ERROR_ACTION(M);
+  }
+}
+
+inline void RNewAllocator::unlink_chunk(mstate M, mchunkptr P, size_t S)
+{
+  if (is_small(S))
+	unlink_small_chunk(M, P, S);
+  else
+  {
+	  tchunkptr TP = (tchunkptr)(P); unlink_large_chunk(M, TP);
+  }
+}
+
+inline void RNewAllocator::compute_tree_index(size_t S, bindex_t& I)
+{
+  size_t X = S >> TREEBIN_SHIFT;
+  if (X == 0)
+    I = 0;
+  else if (X > 0xFFFF)
+    I = NTREEBINS-1;
+  else {
+    unsigned int Y = (unsigned int)X;
+    unsigned int N = ((Y - 0x100) >> 16) & 8;
+    unsigned int K = (((Y <<= N) - 0x1000) >> 16) & 4;
+    N += K;
+    N += K = (((Y <<= K) - 0x4000) >> 16) & 2;
+    K = 14 - N + ((Y <<= K) >> 15);
+    I = (K << 1) + ((S >> (K + (TREEBIN_SHIFT-1)) & 1));
+  }
+}
+
+/* ------------------------- Operations on trees ------------------------- */
+
+/* Insert chunk into tree */
+inline void RNewAllocator::insert_large_chunk(mstate M,tchunkptr X,size_t S)
+{
+  tbinptr* H;
+  bindex_t I;
+  compute_tree_index(S, I);
+  H = treebin_at(M, I);
+  X->index = I;
+  X->child[0] = X->child[1] = 0;
+  if (!treemap_is_marked(M, I)) {
+    mark_treemap(M, I);
+    *H = X;
+    X->parent = (tchunkptr)H;
+    X->fd = X->bk = X;
+  }
+  else {
+    tchunkptr T = *H;
+    size_t K = S << leftshift_for_tree_index(I);
+    for (;;) {
+      if (chunksize(T) != S) {
+        tchunkptr* C = &(T->child[(K >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1]);
+        K <<= 1;
+        if (*C != 0)
+          T = *C;
+        else if (RTCHECK(ok_address(M, C))) {
+          *C = X;
+          X->parent = T;
+          X->fd = X->bk = X;
+          break;
+        }
+        else {
+          CORRUPTION_ERROR_ACTION(M);
+          break;
+        }
+      }
+      else {
+        tchunkptr F = T->fd;
+        if (RTCHECK(ok_address(M, T) && ok_address(M, F))) {
+          T->fd = F->bk = X;
+          X->fd = F;
+          X->bk = T;
+          X->parent = 0;
+          break;
+        }
+        else {
+          CORRUPTION_ERROR_ACTION(M);
+          break;
+        }
+      }
+    }
+  }
+}
+
+/*
+  Unlink steps:
+
+  1. If x is a chained node, unlink it from its same-sized fd/bk links
+     and choose its bk node as its replacement.
+  2. If x was the last node of its size, but not a leaf node, it must
+     be replaced with a leaf node (not merely one with an open left or
+     right), to make sure that lefts and rights of descendents
+     correspond properly to bit masks.  We use the rightmost descendent
+     of x.  We could use any other leaf, but this is easy to locate and
+     tends to counteract removal of leftmosts elsewhere, and so keeps
+     paths shorter than minimally guaranteed.  This doesn't loop much
+     because on average a node in a tree is near the bottom.
+  3. If x is the base of a chain (i.e., has parent links) relink
+     x's parent and children to x's replacement (or null if none).
+*/
+
+/* Replace dv node, binning the old one */
+/* Used only when dvsize known to be small */
+inline void RNewAllocator::replace_dv(mstate M, mchunkptr P, size_t S)
+{
+  size_t DVS = M->dvsize;
+  if (DVS != 0) {
+    mchunkptr DV = M->dv;
+    assert(is_small(DVS));
+    insert_small_chunk(M, DV, DVS);
+  }
+  M->dvsize = S;
+  M->dv = P;
+}
+
+inline void RNewAllocator::compute_bit2idx(binmap_t X,bindex_t& I)
+{
+	unsigned int Y = X - 1;
+	unsigned int K = Y >> (16-4) & 16;
+	unsigned int N = K;        Y >>= K;
+	N += K = Y >> (8-3) &  8;  Y >>= K;
+	N += K = Y >> (4-2) &  4;  Y >>= K;
+	N += K = Y >> (2-1) &  2;  Y >>= K;
+	N += K = Y >> (1-0) &  1;  Y >>= K;
+	I = (bindex_t)(N + Y);
+}
+
+void RNewAllocator::add_segment(mstate m, TUint8* tbase, size_t tsize, flag_t mmapped) {
+  /* Determine locations and sizes of segment, fenceposts, old top */
+  TUint8* old_top = (TUint8*)m->top;
+  msegmentptr oldsp = segment_holding(m, old_top);
+  TUint8* old_end = oldsp->base + oldsp->size;
+  size_t ssize = pad_request(sizeof(struct malloc_segment));
+  TUint8* rawsp = old_end - (ssize + FOUR_SIZE_T_SIZES + CHUNK_ALIGN_MASK);
+  size_t offset = align_offset(chunk2mem(rawsp));
+  TUint8* asp = rawsp + offset;
+  TUint8* csp = (asp < (old_top + MIN_CHUNK_SIZE))? old_top : asp;
+  mchunkptr sp = (mchunkptr)csp;
+  msegmentptr ss = (msegmentptr)(chunk2mem(sp));
+  mchunkptr tnext = chunk_plus_offset(sp, ssize);
+  mchunkptr p = tnext;
+  int nfences = 0;
+
+  /* reset top to new space */
+  init_top(m, (mchunkptr)tbase, tsize - TOP_FOOT_SIZE);
+
+  /* Set up segment record */
+  assert(is_aligned(ss));
+  set_size_and_pinuse_of_inuse_chunk(m, sp, ssize);
+  *ss = m->seg; /* Push current record */
+  m->seg.base = tbase;
+  m->seg.size = tsize;
+  m->seg.sflags = mmapped;
+  m->seg.next = ss;
+
+  /* Insert trailing fenceposts */
+  for (;;) {
+    mchunkptr nextp = chunk_plus_offset(p, SIZE_T_SIZE);
+    p->head = FENCEPOST_HEAD;
+    ++nfences;
+    if ((TUint8*)(&(nextp->head)) < old_end)
+      p = nextp;
+    else
+      break;
+  }
+  assert(nfences >= 2);
+
+  /* Insert the rest of old top into a bin as an ordinary free chunk */
+  if (csp != old_top) {
+    mchunkptr q = (mchunkptr)old_top;
+    size_t psize = csp - old_top;
+    mchunkptr tn = chunk_plus_offset(q, psize);
+    set_free_with_pinuse(q, psize, tn);
+    insert_chunk(m, q, psize);
+  }
+
+  check_top_chunk(m, m->top);
+}
+
+
+void* RNewAllocator::prepend_alloc(mstate m, TUint8* newbase, TUint8* oldbase,
+                           size_t nb) {
+  mchunkptr p = align_as_chunk(newbase);
+  mchunkptr oldfirst = align_as_chunk(oldbase);
+  size_t psize = (TUint8*)oldfirst - (TUint8*)p;
+  mchunkptr q = chunk_plus_offset(p, nb);
+  size_t qsize = psize - nb;
+  set_size_and_pinuse_of_inuse_chunk(m, p, nb);
+
+  assert((TUint8*)oldfirst > (TUint8*)q);
+  assert(pinuse(oldfirst));
+  assert(qsize >= MIN_CHUNK_SIZE);
+
+  /* consolidate remainder with first chunk of old base */
+  if (oldfirst == m->top) {
+    size_t tsize = m->topsize += qsize;
+    m->top = q;
+    q->head = tsize | PINUSE_BIT;
+    check_top_chunk(m, q);
+  }
+  else if (oldfirst == m->dv) {
+    size_t dsize = m->dvsize += qsize;
+    m->dv = q;
+    set_size_and_pinuse_of_free_chunk(q, dsize);
+  }
+  else {
+    if (!cinuse(oldfirst)) {
+      size_t nsize = chunksize(oldfirst);
+      unlink_chunk(m, oldfirst, nsize);
+      oldfirst = chunk_plus_offset(oldfirst, nsize);
+      qsize += nsize;
+    }
+    set_free_with_pinuse(q, qsize, oldfirst);
+    insert_chunk(m, q, qsize);
+    check_free_chunk(m, q);
+  }
+
+  check_malloced_chunk(m, chunk2mem(p), nb);
+  return chunk2mem(p);
+}
+
+void* RNewAllocator::mmap_alloc(mstate m, size_t nb) {
+  size_t mmsize = granularity_align(nb + SIX_SIZE_T_SIZES + CHUNK_ALIGN_MASK);
+  if (mmsize > nb) {     /* Check for wrap around 0 */
+    TUint8* mm = (TUint8*)(DIRECT_MMAP(mmsize));
+    if (mm != CMFAIL) {
+      size_t offset = align_offset(chunk2mem(mm));
+      size_t psize = mmsize - offset - MMAP_FOOT_PAD;
+      mchunkptr p = (mchunkptr)(mm + offset);
+      p->prev_foot = offset | IS_MMAPPED_BIT;
+      (p)->head = (psize|CINUSE_BIT);
+      mark_inuse_foot(m, p, psize);
+      chunk_plus_offset(p, psize)->head = FENCEPOST_HEAD;
+      chunk_plus_offset(p, psize+SIZE_T_SIZE)->head = 0;
+
+      if (mm < m->least_addr)
+        m->least_addr = mm;
+      if ((m->footprint += mmsize) > m->max_footprint)
+        m->max_footprint = m->footprint;
+      assert(is_aligned(chunk2mem(p)));
+      check_mmapped_chunk(m, p);
+      return chunk2mem(p);
+    }
+  }
+  return 0;
+}
+
+	int RNewAllocator::sys_trim(mstate m, size_t pad)
+	{
+	  size_t released = 0;
+	  if (pad < MAX_REQUEST && is_initialized(m)) {
+	    pad += TOP_FOOT_SIZE; /* ensure enough room for segment overhead */
+
+	    if (m->topsize > pad) {
+	      /* Shrink top space in granularity-size units, keeping at least one */
+	      size_t unit = mparams.granularity;
+				size_t extra = ((m->topsize - pad + (unit - SIZE_T_ONE)) / unit - SIZE_T_ONE) * unit;
+	      msegmentptr sp = segment_holding(m, (TUint8*)m->top);
+
+	      if (!is_extern_segment(sp)) {
+	        if (is_mmapped_segment(sp)) {
+	          if (HAVE_MMAP &&
+	              sp->size >= extra &&
+	              !has_segment_link(m, sp)) { /* can't shrink if pinned */
+	            size_t newsize = sp->size - extra;
+	            /* Prefer mremap, fall back to munmap */
+	            if ((CALL_MREMAP(sp->base, sp->size, newsize, 0) != MFAIL) ||
+	                (CALL_MUNMAP(sp->base + newsize, extra) == 0)) {
+	              released = extra;
+	            }
+	          }
+	        }
+	        else if (HAVE_MORECORE) {
+	          if (extra >= HALF_MAX_SIZE_T) /* Avoid wrapping negative */
+	            extra = (HALF_MAX_SIZE_T) + SIZE_T_ONE - unit;
+	          ACQUIRE_MORECORE_LOCK(m);
+	          {
+	            /* Make sure end of memory is where we last set it. */
+	            TUint8* old_br = (TUint8*)(CALL_MORECORE(0));
+	            if (old_br == sp->base + sp->size) {
+	              TUint8* rel_br = (TUint8*)(CALL_MORECORE(-extra));
+	              TUint8* new_br = (TUint8*)(CALL_MORECORE(0));
+	              if (rel_br != CMFAIL && new_br < old_br)
+	                released = old_br - new_br;
+	            }
+	          }
+	          RELEASE_MORECORE_LOCK(m);
+	        }
+	      }
+
+	      if (released != 0) {
+	        sp->size -= released;
+	        m->footprint -= released;
+	        init_top(m, m->top, m->topsize - released);
+	        check_top_chunk(m, m->top);
+	      }
+	    }
+
+	    /* Unmap any unused mmapped segments */
+	    if (HAVE_MMAP)
+	      released += release_unused_segments(m);
+
+	    /* On failure, disable autotrim to avoid repeated failed future calls */
+	    if (released == 0)
+	      m->trim_check = MAX_SIZE_T;
+	  }
+
+	  return (released != 0)? 1 : 0;
+	}
+
+	inline int RNewAllocator::has_segment_link(mstate m, msegmentptr ss)
+	{
+	  msegmentptr sp = &m->seg;
+	  for (;;) {
+	    if ((TUint8*)sp >= ss->base && (TUint8*)sp < ss->base + ss->size)
+	      return 1;
+	    if ((sp = sp->next) == 0)
+	      return 0;
+	  }
+	}
+
+	/* Unmap and unlink any mmapped segments that don't contain used chunks */
+	size_t RNewAllocator::release_unused_segments(mstate m)
+	{
+	  size_t released = 0;
+	  msegmentptr pred = &m->seg;
+	  msegmentptr sp = pred->next;
+	  while (sp != 0) {
+	    TUint8* base = sp->base;
+	    size_t size = sp->size;
+	    msegmentptr next = sp->next;
+	    if (is_mmapped_segment(sp) && !is_extern_segment(sp)) {
+	      mchunkptr p = align_as_chunk(base);
+	      size_t psize = chunksize(p);
+	      /* Can unmap if first chunk holds entire segment and not pinned */
+	      if (!cinuse(p) && (TUint8*)p + psize >= base + size - TOP_FOOT_SIZE) {
+	        tchunkptr tp = (tchunkptr)p;
+	        assert(segment_holds(sp, (TUint8*)sp));
+	        if (p == m->dv) {
+	          m->dv = 0;
+	          m->dvsize = 0;
+	        }
+	        else {
+	          unlink_large_chunk(m, tp);
+	        }
+	        if (CALL_MUNMAP(base, size) == 0) {
+	          released += size;
+	          m->footprint -= size;
+	          /* unlink obsoleted record */
+	          sp = pred;
+	          sp->next = next;
+	        }
+	        else { /* back out if cannot unmap */
+	          insert_large_chunk(m, tp, psize);
+	        }
+	      }
+	    }
+	    pred = sp;
+	    sp = next;
+	  }/*End of while*/
+	  return released;
+	}
+	/* Realloc using mmap */
+	inline	mchunkptr RNewAllocator::mmap_resize(mstate m, mchunkptr oldp, size_t nb)
+	{
+	  size_t oldsize = chunksize(oldp);
+	  if (is_small(nb)) /* Can't shrink mmap regions below small size */
+	    return 0;
+	  /* Keep old chunk if big enough but not too big */
+	  if (oldsize >= nb + SIZE_T_SIZE &&
+	      (oldsize - nb) <= (mparams.granularity << 1))
+	    return oldp;
+	  else {
+	    size_t offset = oldp->prev_foot & ~IS_MMAPPED_BIT;
+	    size_t oldmmsize = oldsize + offset + MMAP_FOOT_PAD;
+	    size_t newmmsize = granularity_align(nb + SIX_SIZE_T_SIZES +
+	                                         CHUNK_ALIGN_MASK);
+	    TUint8* cp = (TUint8*)CALL_MREMAP((char*)oldp - offset,
+	                                  oldmmsize, newmmsize, 1);
+	    if (cp != CMFAIL) {
+	      mchunkptr newp = (mchunkptr)(cp + offset);
+	      size_t psize = newmmsize - offset - MMAP_FOOT_PAD;
+	      newp->head = (psize|CINUSE_BIT);
+	      mark_inuse_foot(m, newp, psize);
+	      chunk_plus_offset(newp, psize)->head = FENCEPOST_HEAD;
+	      chunk_plus_offset(newp, psize+SIZE_T_SIZE)->head = 0;
+
+	      if (cp < m->least_addr)
+	        m->least_addr = cp;
+	      if ((m->footprint += newmmsize - oldmmsize) > m->max_footprint)
+	        m->max_footprint = m->footprint;
+	      check_mmapped_chunk(m, newp);
+	      return newp;
+	    }
+	  }
+	  return 0;
+	}
+
+
+void RNewAllocator::Init_Dlmalloc(size_t capacity, int locked, size_t aTrimThreshold)
+	{
+		memset(gm,0,sizeof(malloc_state));
+		init_mparams(aTrimThreshold); /* Ensure pagesize etc initialized */
+		// The maximum amount that can be allocated can be calculated as:-
+		// 2^sizeof(size_t) - sizeof(malloc_state) - TOP_FOOT_SIZE - page size (all accordingly padded)
+		// If the capacity exceeds this, no allocation will be done.
+		gm->seg.base = gm->least_addr = iBase;
+		gm->seg.size = capacity;
+		gm->seg.sflags = !IS_MMAPPED_BIT;
+		set_lock(gm, locked);
+		gm->magic = mparams.magic;
+		init_bins(gm);
+		init_top(gm, (mchunkptr)iBase, capacity - TOP_FOOT_SIZE);
+	}
+
+void* RNewAllocator::dlmalloc(size_t bytes) {
+  /*
+     Basic algorithm:
+     If a small request (< 256 bytes minus per-chunk overhead):
+       1. If one exists, use a remainderless chunk in associated smallbin.
+          (Remainderless means that there are too few excess bytes to
+          represent as a chunk.)
+       2. If it is big enough, use the dv chunk, which is normally the
+          chunk adjacent to the one used for the most recent small request.
+       3. If one exists, split the smallest available chunk in a bin,
+          saving remainder in dv.
+       4. If it is big enough, use the top chunk.
+       5. If available, get memory from system and use it
+     Otherwise, for a large request:
+       1. Find the smallest available binned chunk that fits, and use it
+          if it is better fitting than dv chunk, splitting if necessary.
+       2. If better fitting than any binned chunk, use the dv chunk.
+       3. If it is big enough, use the top chunk.
+       4. If request size >= mmap threshold, try to directly mmap this chunk.
+       5. If available, get memory from system and use it
+
+     The ugly goto's here ensure that postaction occurs along all paths.
+  */
+  if (!PREACTION(gm)) {
+    void* mem;
+    size_t nb;
+    if (bytes <= MAX_SMALL_REQUEST) {
+      bindex_t idx;
+      binmap_t smallbits;
+      nb = (bytes < MIN_REQUEST)? MIN_CHUNK_SIZE : pad_request(bytes);
+      idx = small_index(nb);
+      smallbits = gm->smallmap >> idx;
+
+      if ((smallbits & 0x3U) != 0) { /* Remainderless fit to a smallbin. */
+        mchunkptr b, p;
+        idx += ~smallbits & 1;       /* Uses next bin if idx empty */
+        b = smallbin_at(gm, idx);
+        p = b->fd;
+        assert(chunksize(p) == small_index2size(idx));
+        unlink_first_small_chunk(gm, b, p, idx);
+        set_inuse_and_pinuse(gm, p, small_index2size(idx));
+        mem = chunk2mem(p);
+        check_malloced_chunk(gm, mem, nb);
+        goto postaction;
+      }
+
+      else if (nb > gm->dvsize) {
+        if (smallbits != 0) { /* Use chunk in next nonempty smallbin */
+          mchunkptr b, p, r;
+          size_t rsize;
+          bindex_t i;
+          binmap_t leftbits = (smallbits << idx) & left_bits(idx2bit(idx));
+          binmap_t leastbit = least_bit(leftbits);
+          compute_bit2idx(leastbit, i);
+          b = smallbin_at(gm, i);
+          p = b->fd;
+          assert(chunksize(p) == small_index2size(i));
+          unlink_first_small_chunk(gm, b, p, i);
+          rsize = small_index2size(i) - nb;
+          /* Fit here cannot be remainderless if 4byte sizes */
+          if (SIZE_T_SIZE != 4 && rsize < MIN_CHUNK_SIZE)
+            set_inuse_and_pinuse(gm, p, small_index2size(i));
+          else {
+            set_size_and_pinuse_of_inuse_chunk(gm, p, nb);
+            r = chunk_plus_offset(p, nb);
+            set_size_and_pinuse_of_free_chunk(r, rsize);
+            replace_dv(gm, r, rsize);
+          }
+          mem = chunk2mem(p);
+          check_malloced_chunk(gm, mem, nb);
+          goto postaction;
+        }
+
+        else if (gm->treemap != 0 && (mem = tmalloc_small(gm, nb)) != 0) {
+          check_malloced_chunk(gm, mem, nb);
+          goto postaction;
+        }
+      }
+    }
+    else if (bytes >= MAX_REQUEST)
+      nb = MAX_SIZE_T; /* Too big to allocate. Force failure (in sys alloc) */
+    else {
+      nb = pad_request(bytes);
+      if (gm->treemap != 0 && (mem = tmalloc_large(gm, nb)) != 0) {
+        check_malloced_chunk(gm, mem, nb);
+        goto postaction;
+      }
+    }
+
+    if (nb <= gm->dvsize) {
+      size_t rsize = gm->dvsize - nb;
+      mchunkptr p = gm->dv;
+      if (rsize >= MIN_CHUNK_SIZE) { /* split dv */
+        mchunkptr r = gm->dv = chunk_plus_offset(p, nb);
+        gm->dvsize = rsize;
+        set_size_and_pinuse_of_free_chunk(r, rsize);
+        set_size_and_pinuse_of_inuse_chunk(gm, p, nb);
+      }
+      else { /* exhaust dv */
+        size_t dvs = gm->dvsize;
+        gm->dvsize = 0;
+        gm->dv = 0;
+        set_inuse_and_pinuse(gm, p, dvs);
+      }
+      mem = chunk2mem(p);
+      check_malloced_chunk(gm, mem, nb);
+      goto postaction;
+    }
+
+    else if (nb < gm->topsize) { /* Split top */
+      size_t rsize = gm->topsize -= nb;
+      mchunkptr p = gm->top;
+      mchunkptr r = gm->top = chunk_plus_offset(p, nb);
+      r->head = rsize | PINUSE_BIT;
+      set_size_and_pinuse_of_inuse_chunk(gm, p, nb);
+      mem = chunk2mem(p);
+      check_top_chunk(gm, gm->top);
+      check_malloced_chunk(gm, mem, nb);
+      goto postaction;
+    }
+
+    mem = sys_alloc(gm, nb);
+
+  postaction:
+    POSTACTION(gm);
+    return mem;
+  }
+
+  return 0;
+}
+
+void RNewAllocator::dlfree(void* mem) {
+  /*
+     Consolidate freed chunks with preceeding or succeeding bordering
+     free chunks, if they exist, and then place in a bin.  Intermixed
+     with special cases for top, dv, mmapped chunks, and usage errors.
+  */
+
+	if (mem != 0)
+	{
+		mchunkptr p  = mem2chunk(mem);
+#if FOOTERS
+		mstate fm = get_mstate_for(p);
+		if (!ok_magic(fm))
+		{
+			USAGE_ERROR_ACTION(fm, p);
+			return;
+		}
+#else /* FOOTERS */
+#define fm gm
+#endif /* FOOTERS */
+
+		if (!PREACTION(fm))
+		{
+			check_inuse_chunk(fm, p);
+			if (RTCHECK(ok_address(fm, p) && ok_cinuse(p)))
+			{
+				size_t psize = chunksize(p);
+				iTotalAllocSize -= psize;			// TODO DAN
+				mchunkptr next = chunk_plus_offset(p, psize);
+				if (!pinuse(p))
+				{
+					size_t prevsize = p->prev_foot;
+					if ((prevsize & IS_MMAPPED_BIT) != 0)
+					{
+						prevsize &= ~IS_MMAPPED_BIT;
+						psize += prevsize + MMAP_FOOT_PAD;
+						/*TInt tmp = TOP_FOOT_SIZE;
+						TUint8* top = (TUint8*)fm->top + fm->topsize + 40;
+						if((top == (TUint8*)p)&& fm->topsize > 4096)
+						{
+							fm->topsize += psize;
+							msegmentptr sp = segment_holding(fm, (TUint8*)fm->top);
+							sp->size+=psize;
+							if (should_trim(fm, fm->topsize))
+								sys_trim(fm, 0);
+ 							goto postaction;
+						}
+						else*/
+						{
+							if (CALL_MUNMAP((char*)p - prevsize, psize) == 0)
+								fm->footprint -= psize;
+							goto postaction;
+						}
+					}
+					else
+					{
+						mchunkptr prev = chunk_minus_offset(p, prevsize);
+						psize += prevsize;
+						p = prev;
+						if (RTCHECK(ok_address(fm, prev)))
+						{ /* consolidate backward */
+							if (p != fm->dv)
+							{
+								unlink_chunk(fm, p, prevsize);
+							}
+							else if ((next->head & INUSE_BITS) == INUSE_BITS)
+							{
+								fm->dvsize = psize;
+								set_free_with_pinuse(p, psize, next);
+								goto postaction;
+							}
+						}
+						else
+							goto erroraction;
+					}
+				}
+
+				if (RTCHECK(ok_next(p, next) && ok_pinuse(next)))
+				{
+					if (!cinuse(next))
+					{  /* consolidate forward */
+						if (next == fm->top)
+						{
+							size_t tsize = fm->topsize += psize;
+							fm->top = p;
+							p->head = tsize | PINUSE_BIT;
+							if (p == fm->dv)
+							{
+								fm->dv = 0;
+								fm->dvsize = 0;
+							}
+							if (should_trim(fm, tsize))
+								sys_trim(fm, 0);
+							goto postaction;
+						}
+						else if (next == fm->dv)
+						{
+							size_t dsize = fm->dvsize += psize;
+							fm->dv = p;
+							set_size_and_pinuse_of_free_chunk(p, dsize);
+							goto postaction;
+						}
+						else
+						{
+							size_t nsize = chunksize(next);
+							psize += nsize;
+							unlink_chunk(fm, next, nsize);
+							set_size_and_pinuse_of_free_chunk(p, psize);
+							if (p == fm->dv)
+							{
+								fm->dvsize = psize;
+								goto postaction;
+							}
+						}
+					}
+					else
+						set_free_with_pinuse(p, psize, next);
+					insert_chunk(fm, p, psize);
+					check_free_chunk(fm, p);
+					goto postaction;
+				}
+			}
+erroraction:
+    	USAGE_ERROR_ACTION(fm, p);
+postaction:
+    	POSTACTION(fm);
+		}
+	}
+#if !FOOTERS
+#undef fm
+#endif /* FOOTERS */
+}
+
+void* RNewAllocator::dlrealloc(void* oldmem, size_t bytes) {
+  if (oldmem == 0)
+    return dlmalloc(bytes);
+#ifdef REALLOC_ZERO_BYTES_FREES
+  if (bytes == 0) {
+    dlfree(oldmem);
+    return 0;
+  }
+#endif /* REALLOC_ZERO_BYTES_FREES */
+  else {
+#if ! FOOTERS
+    mstate m = gm;
+#else /* FOOTERS */
+    mstate m = get_mstate_for(mem2chunk(oldmem));
+    if (!ok_magic(m)) {
+      USAGE_ERROR_ACTION(m, oldmem);
+      return 0;
+    }
+#endif /* FOOTERS */
+    return internal_realloc(m, oldmem, bytes);
+  }
+}
+
+
+int RNewAllocator::dlmalloc_trim(size_t pad) {
+  int result = 0;
+  if (!PREACTION(gm)) {
+    result = sys_trim(gm, pad);
+    POSTACTION(gm);
+  }
+  return result;
+}
+
+size_t RNewAllocator::dlmalloc_footprint(void) {
+  return gm->footprint;
+}
+
+size_t RNewAllocator::dlmalloc_max_footprint(void) {
+  return gm->max_footprint;
+}
+
+#if !NO_MALLINFO
+struct mallinfo RNewAllocator::dlmallinfo(void) {
+  return internal_mallinfo(gm);
+}
+#endif /* NO_MALLINFO */
+
+void RNewAllocator::dlmalloc_stats() {
+  internal_malloc_stats(gm);
+}
+
+int RNewAllocator::dlmallopt(int param_number, int value) {
+  return change_mparam(param_number, value);
+}
+
+//inline slab* slab::slabfor(void* p)
+inline slab* slab::slabfor( const void* p)
+	{return (slab*)(floor(p, slabsize));}
+
+
+void RNewAllocator::tree_remove(slab* s)
+{
+	slab** r = s->parent;
+	slab* c1 = s->child1;
+	slab* c2 = s->child2;
+	for (;;)
+	{
+		if (!c2)
+		{
+			*r = c1;
+			if (c1)
+				c1->parent = r;
+			return;
+		}
+		if (!c1)
+		{
+			*r = c2;
+			c2->parent = r;
+			return;
+		}
+		if (c1 > c2)
+		{
+			slab* c3 = c1;
+			c1 = c2;
+			c2 = c3;
+		}
+		slab* newc2 = c1->child2;
+		*r = c1;
+		c1->parent = r;
+		c1->child2 = c2;
+		c2->parent = &c1->child2;
+		s = c1;
+		c1 = s->child1;
+		c2 = newc2;
+		r = &s->child1;
+	}
+}
+void RNewAllocator::tree_insert(slab* s,slab** r)
+	{
+		slab* n = *r;
+		for (;;)
+		{
+			if (!n)
+			{	// tree empty
+				*r = s;
+				s->parent = r;
+				s->child1 = s->child2 = 0;
+				break;
+			}
+			if (s < n)
+			{	// insert between parent and n
+				*r = s;
+				s->parent = r;
+				s->child1 = n;
+				s->child2 = 0;
+				n->parent = &s->child1;
+				break;
+			}
+			slab* c1 = n->child1;
+			slab* c2 = n->child2;
+			if (c1 < c2)
+			{
+				r = &n->child1;
+				n = c1;
+			}
+			else
+			{
+				r = &n->child2;
+				n = c2;
+			}
+		}
+	}
+void* RNewAllocator::allocnewslab(slabset& allocator)
+//
+// Acquire and initialise a new slab, returning a cell from the slab
+// The strategy is:
+// 1. Use the lowest address free slab, if available. This is done by using the lowest slab
+//    in the page at the root of the partial_page heap (which is address ordered). If the
+//    is now fully used, remove it from the partial_page heap.
+// 2. Allocate a new page for slabs if no empty slabs are available
+//
+{
+	page* p = page::pagefor(partial_page);
+	if (!p)
+		return allocnewpage(allocator);
+
+	unsigned h = p->slabs[0].header;
+	unsigned pagemap = header_pagemap(h);
+	ASSERT(&p->slabs[hibit(pagemap)] == partial_page);
+
+	unsigned slabix = lowbit(pagemap);
+	p->slabs[0].header = h &~ (0x100<<slabix);
+	if (!(pagemap &~ (1<<slabix)))
+	{
+		tree_remove(partial_page);	// last free slab in page
+	}
+	return initnewslab(allocator,&p->slabs[slabix]);
+}
+
+/**Defination of this functionis not there in proto code***/
+#if 0
+void RNewAllocator::partial_insert(slab* s)
+	{
+		// slab has had first cell freed and needs to be linked back into partial tree
+		slabset& ss = slaballoc[sizemap[s->clz]];
+
+		ASSERT(s->used == slabfull);
+		s->used = ss.fulluse - s->clz;		// full-1 loading
+		tree_insert(s,&ss.partial);
+		checktree(ss.partial);
+	}
+/**Defination of this functionis not there in proto code***/
+#endif
+
+void* RNewAllocator::allocnewpage(slabset& allocator)
+//
+// Acquire and initialise a new page, returning a cell from a new slab
+// The partial_page tree is empty (otherwise we'd have used a slab from there)
+// The partial_page link is put in the highest addressed slab in the page, and the
+// lowest addressed slab is used to fulfill the allocation request
+//
+{
+	page* p	 = spare_page;
+	if (p)
+		spare_page = 0;
+	else
+	{
+		p = static_cast<page*>(map(0,pagesize));
+		if (!p)
+			return 0;
+	}
+	ASSERT(p == floor(p,pagesize));
+	p->slabs[0].header = ((1<<3) + (1<<2) + (1<<1))<<8;		// set pagemap
+	p->slabs[3].parent = &partial_page;
+	p->slabs[3].child1 = p->slabs[3].child2 = 0;
+	partial_page = &p->slabs[3];
+	return initnewslab(allocator,&p->slabs[0]);
+}
+
+void RNewAllocator::freepage(page* p)
+//
+// Release an unused page to the OS
+// A single page is cached for reuse to reduce thrashing
+// the OS allocator.
+//
+{
+	ASSERT(ceiling(p,pagesize) == p);
+	if (!spare_page)
+	{
+		spare_page = p;
+		return;
+	}
+	unmap(p,pagesize);
+}
+
+void RNewAllocator::freeslab(slab* s)
+//
+// Release an empty slab to the slab manager
+// The strategy is:
+// 1. The page containing the slab is checked to see the state of the other slabs in the page by
+//    inspecting the pagemap field in the header of the first slab in the page.
+// 2. The pagemap is updated to indicate the new unused slab
+// 3. If this is the only unused slab in the page then the slab header is used to add the page to
+//    the partial_page tree/heap
+// 4. If all the slabs in the page are now unused the page is release back to the OS
+// 5. If this slab has a higher address than the one currently used to track this page in
+//    the partial_page heap, the linkage is moved to the new unused slab
+//
+{
+	tree_remove(s);
+	checktree(*s->parent);
+	ASSERT(header_usedm4(s->header) == header_size(s->header)-4);
+	CHECK(s->header |= 0xFF00000);			// illegal value for debug purposes
+	page* p = page::pagefor(s);
+	unsigned h = p->slabs[0].header;
+	int slabix = s - &p->slabs[0];
+	unsigned pagemap = header_pagemap(h);
+	p->slabs[0].header = h | (0x100<<slabix);
+	if (pagemap == 0)
+	{	// page was full before, use this slab as link in empty heap
+		tree_insert(s, &partial_page);
+	}
+	else
+	{	// find the current empty-link slab
+		slab* sl = &p->slabs[hibit(pagemap)];
+		pagemap ^= (1<<slabix);
+		if (pagemap == 0xf)
+		{	// page is now empty so recycle page to os
+			tree_remove(sl);
+			freepage(p);
+			return;
+		}
+		// ensure the free list link is in highest address slab in page
+		if (s > sl)
+		{	// replace current link with new one. Address-order tree so position stays the same
+			slab** r = sl->parent;
+			slab* c1 = sl->child1;
+			slab* c2 = sl->child2;
+			s->parent = r;
+			s->child1 = c1;
+			s->child2 = c2;
+			*r = s;
+			if (c1)
+				c1->parent = &s->child1;
+			if (c2)
+				c2->parent = &s->child2;
+		}
+		CHECK(if (s < sl) s=sl);
+	}
+	ASSERT(header_pagemap(p->slabs[0].header) != 0);
+	ASSERT(hibit(header_pagemap(p->slabs[0].header)) == unsigned(s - &p->slabs[0]));
+}
+
+void RNewAllocator::slab_init()
+{
+	slab_threshold=0;
+	partial_page = 0;
+	spare_page = 0;
+	memset(&sizemap[0],0xff,sizeof(sizemap));
+	memset(&slaballoc[0],0,sizeof(slaballoc));
+}
+
+void RNewAllocator::slab_config(unsigned slabbitmap)
+{
+	ASSERT((slabbitmap & ~okbits) == 0);
+	ASSERT(maxslabsize <= 60);
+
+	unsigned char ix = 0xff;
+	unsigned bit = 1<<((maxslabsize>>2)-1);
+	for (int sz = maxslabsize; sz >= 0; sz -= 4, bit >>= 1)
+	{
+		if (slabbitmap & bit)
+		{
+			if (ix == 0xff)
+				slab_threshold=sz+1;
+			ix = (sz>>2)-1;
+		}
+		sizemap[sz>>2] = ix;
+	}
+}
+
+void* RNewAllocator::slab_allocate(slabset& ss)
+//
+// Allocate a cell from the given slabset
+// Strategy:
+// 1. Take the partially full slab at the top of the heap (lowest address).
+// 2. If there is no such slab, allocate from a new slab
+// 3. If the slab has a non-empty freelist, pop the cell from the front of the list and update the slab
+// 4. Otherwise, if the slab is not full, return the cell at the end of the currently used region of
+//    the slab, updating the slab
+// 5. Otherwise, release the slab from the partial tree/heap, marking it as 'floating' and go back to
+//    step 1
+//
+{
+	for (;;)
+	{
+		slab *s = ss.partial;
+		if (!s)
+			break;
+		unsigned h = s->header;
+		unsigned free = h & 0xff;		// extract free cell positiong
+		if (free)
+		{
+			ASSERT(((free<<2)-sizeof(slabhdr))%header_size(h) == 0);
+			void* p = offset(s,free<<2);
+			free = *(unsigned char*)p;	// get next pos in free list
+			h += (h&0x3C000)<<6;		// update usedm4
+			h &= ~0xff;
+			h |= free;					// update freelist
+			s->header = h;
+			ASSERT(header_free(h) == 0 || ((header_free(h)<<2)-sizeof(slabhdr))%header_size(h) == 0);
+			ASSERT(header_usedm4(h) <= 0x3F8u);
+			ASSERT((header_usedm4(h)+4)%header_size(h) == 0);
+			return p;
+		}
+		unsigned h2 = h + ((h&0x3C000)<<6);
+		if (h2 < 0xfc00000)
+		{
+			ASSERT((header_usedm4(h2)+4)%header_size(h2) == 0);
+			s->header = h2;
+			return offset(s,(h>>18) + sizeof(unsigned) + sizeof(slabhdr));
+		}
+		h |= 0x80000000;				// mark the slab as full-floating
+		s->header = h;
+		tree_remove(s);
+		checktree(ss.partial);
+		// go back and try the next slab...
+	}
+	// no partial slabs found, so allocate from a new slab
+	return allocnewslab(ss);
+}
+
+void RNewAllocator::slab_free(void* p)
+//
+// Free a cell from the slab allocator
+// Strategy:
+// 1. Find the containing slab (round down to nearest 1KB boundary)
+// 2. Push the cell into the slab's freelist, and update the slab usage count
+// 3. If this is the last allocated cell, free the slab to the main slab manager
+// 4. If the slab was full-floating then insert the slab in it's respective partial tree
+//
+{
+	ASSERT(lowbits(p,3)==0);
+	slab* s = slab::slabfor(p);
+
+	unsigned pos = lowbits(p, slabsize);
+	unsigned h = s->header;
+	ASSERT(header_usedm4(h) != 0x3fC);		// slab is empty already
+	ASSERT((pos-sizeof(slabhdr))%header_size(h) == 0);
+	*(unsigned char*)p = (unsigned char)h;
+	h &= ~0xFF;
+	h |= (pos>>2);
+	unsigned size = h & 0x3C000;
+	iTotalAllocSize -= size;		// TODO DAN
+	if (int(h) >= 0)
+	{
+		h -= size<<6;
+		if (int(h)>=0)
+		{
+			s->header = h;
+			return;
+		}
+		freeslab(s);
+		return;
+	}
+	h -= size<<6;
+	h &= ~0x80000000;
+	s->header = h;
+	slabset& ss = slaballoc[(size>>14)-1];
+	tree_insert(s,&ss.partial);
+	checktree(ss.partial);
+}
+
+void* RNewAllocator::initnewslab(slabset& allocator, slab* s)
+//
+// initialise an empty slab for this allocator and return the fist cell
+// pre-condition: the slabset has no partial slabs for allocation
+//
+{
+	ASSERT(allocator.partial==0);
+	TInt size = 4 + ((&allocator-&slaballoc[0])<<2);	// infer size from slab allocator address
+	unsigned h = s->header & 0xF00;	// preserve pagemap only
+	h |= (size<<12);					// set size
+	h |= (size-4)<<18;					// set usedminus4 to one object minus 4
+	s->header = h;
+	allocator.partial = s;
+	s->parent = &allocator.partial;
+	s->child1 = s->child2 = 0;
+	return offset(s,sizeof(slabhdr));
+}
+
+TAny* RNewAllocator::SetBrk(TInt32 aDelta)
+{
+	if (iFlags & EFixedSize)
+		return MFAIL;
+
+	if (aDelta < 0)
+		{
+		unmap(offset(iTop, aDelta), -aDelta);
+		}
+	else if (aDelta > 0)
+		{
+		if (!map(iTop, aDelta))
+			return MFAIL;
+		}
+	void * p =iTop;
+	iTop = offset(iTop, aDelta);
+	return p;
+}
+
+void* RNewAllocator::map(void* p,unsigned sz)
+//
+// allocate pages in the chunk
+// if p is NULL, find an allocate the required number of pages (which must lie in the lower half)
+// otherwise commit the pages specified
+//
+{
+ASSERT(p == floor(p, pagesize));
+ASSERT(sz == ceiling(sz, pagesize));
+ASSERT(sz > 0);
+
+	if (iChunkSize + sz > iMaxLength)
+		return 0;
+
+	RChunk chunk;
+	chunk.SetHandle(iChunkHandle);
+	if (p)
+	{
+		TInt r = chunk.Commit(iOffset + ptrdiff(p, this),sz);
+		if (r < 0)
+			return 0;
+		//ASSERT(p = offset(this, r - iOffset));
+	}
+	else
+	{
+		TInt r = chunk.Allocate(sz);
+		if (r < 0)
+			return 0;
+		if (r > iOffset)
+		{
+			// can't allow page allocations in DL zone
+			chunk.Decommit(r, sz);
+			return 0;
+		}
+		p = offset(this, r - iOffset);
+	}
+	iChunkSize += sz;
+#ifdef TRACING_HEAPS
+	if(iChunkSize > iHighWaterMark)
+		{
+			iHighWaterMark = ceiling(iChunkSize,16*pagesize);
+
+
+			RChunk chunk;
+			chunk.SetHandle(iChunkHandle);
+			TKName chunk_name;
+			chunk.FullName(chunk_name);
+			BTraceContextBig(BTrace::ETest1, 4, 44, chunk_name.Ptr(), chunk_name.Size());
+
+			TUint32 traceData[6];
+			traceData[0] = iChunkHandle;
+			traceData[1] = iMinLength;
+			traceData[2] = iMaxLength;
+			traceData[3] = sz;
+			traceData[4] = iChunkSize;
+			traceData[5] = iHighWaterMark;
+			BTraceContextN(BTrace::ETest1, 3, (TUint32)this, 33, traceData, sizeof(traceData));
+		}
+#endif
+	if (iChunkSize >= slab_init_threshold)
+	{	// set up slab system now that heap is large enough
+		slab_config(slab_config_bits);
+		slab_init_threshold = KMaxTUint;
+	}
+	return p;
+}
+
+void* RNewAllocator::remap(void* p,unsigned oldsz,unsigned sz)
+{
+	if (oldsz > sz)
+		{	// shrink
+		unmap(offset(p,sz), oldsz-sz);
+		}
+	else if (oldsz < sz)
+		{	// grow, try and do this in place first
+		if (!map(offset(p, oldsz), sz-oldsz))
+			{
+			// need to allocate-copy-free
+			void* newp = map(0, sz);
+			memcpy(newp, p, oldsz);
+			unmap(p,oldsz);
+			return newp;
+			}
+		}
+	return p;
+}
+
+void RNewAllocator::unmap(void* p,unsigned sz)
+{
+	ASSERT(p == floor(p, pagesize));
+	ASSERT(sz == ceiling(sz, pagesize));
+	ASSERT(sz > 0);
+
+	RChunk chunk;
+	chunk.SetHandle(iChunkHandle);
+	TInt r = chunk.Decommit(ptrdiff(p, offset(this,-iOffset)), sz);
+	//TInt offset = (TUint8*)p-(TUint8*)chunk.Base();
+	//TInt r = chunk.Decommit(offset,sz);
+
+	ASSERT(r >= 0);
+	iChunkSize -= sz;
+}
+
+void RNewAllocator::paged_init(unsigned pagepower)
+	{
+		if (pagepower == 0)
+			pagepower = 31;
+		else if (pagepower < minpagepower)
+			pagepower = minpagepower;
+		page_threshold = pagepower;
+		for (int i=0;i<npagecells;++i)
+		{
+			pagelist[i].page = 0;
+			pagelist[i].size = 0;
+		}
+	}
+
+void* RNewAllocator::paged_allocate(unsigned size)
+{
+	unsigned nbytes = ceiling(size, pagesize);
+	if (nbytes < size + cellalign)
+	{	// not enough extra space for header and alignment, try and use cell list
+		for (pagecell *c = pagelist,*e = c + npagecells;c < e;++c)
+			if (c->page == 0)
+			{
+				void* p = map(0, nbytes);
+				if (!p)
+					return 0;
+				c->page = p;
+				c->size = nbytes;
+				return p;
+			}
+	}
+	// use a cell header
+	nbytes = ceiling(size + cellalign, pagesize);
+	void* p = map(0, nbytes);
+	if (!p)
+		return 0;
+	*static_cast<unsigned*>(p) = nbytes;
+	return offset(p, cellalign);
+}
+
+void* RNewAllocator::paged_reallocate(void* p, unsigned size)
+{
+	if (lowbits(p, pagesize) == 0)
+	{	// continue using descriptor
+		pagecell* c = paged_descriptor(p);
+		unsigned nbytes = ceiling(size, pagesize);
+		void* newp = remap(p, c->size, nbytes);
+		if (!newp)
+			return 0;
+		c->page = newp;
+		c->size = nbytes;
+		return newp;
+	}
+	else
+	{	// use a cell header
+		ASSERT(lowbits(p,pagesize) == cellalign);
+		p = offset(p,-int(cellalign));
+		unsigned nbytes = ceiling(size + cellalign, pagesize);
+		unsigned obytes = *static_cast<unsigned*>(p);
+		void* newp = remap(p, obytes, nbytes);
+		if (!newp)
+			return 0;
+		*static_cast<unsigned*>(newp) = nbytes;
+		return offset(newp, cellalign);
+	}
+}
+
+void RNewAllocator::paged_free(void* p)
+{
+	if (lowbits(p,pagesize) == 0)
+	{	// check pagelist
+		pagecell* c = paged_descriptor(p);
+
+		iTotalAllocSize -= c->size;		// TODO DAN
+
+		unmap(p, c->size);
+		c->page = 0;
+		c->size = 0;
+	}
+	else
+	{	// check page header
+		unsigned* page = static_cast<unsigned*>(offset(p,-int(cellalign)));
+		unsigned size = *page;
+		unmap(page,size);
+	}
+}
+
+pagecell* RNewAllocator::paged_descriptor(const void* p) const
+{
+	ASSERT(lowbits(p,pagesize) == 0);
+	// Double casting to keep the compiler happy. Seems to think we can trying to
+	// change a non-const member (pagelist) in a const function
+	pagecell* c = (pagecell*)((void*)pagelist);
+	pagecell* e = c + npagecells;
+	for (;;)
+	{
+		ASSERT(c!=e);
+		if (c->page == p)
+			return c;
+		++c;
+	}
+}
+
+RNewAllocator* RNewAllocator::FixedHeap(TAny* aBase, TInt aMaxLength, TInt aAlign, TBool aSingleThread)
+/**
+Creates a fixed length heap at a specified location.
+
+On successful return from this function, aMaxLength bytes are committed by the chunk.
+The heap cannot be extended.
+
+@param aBase         A pointer to the location where the heap is to be constructed.
+@param aMaxLength    The length of the heap. If the supplied value is less
+                     than KMinHeapSize, it is discarded and the value KMinHeapSize
+                     is used instead.
+@param aAlign        The alignment of heap cells.
+@param aSingleThread Indicates whether single threaded or not.
+
+@return A pointer to the new heap, or NULL if the heap could not be created.
+
+@panic USER 56 if aMaxLength is negative.
+*/
+//
+// Force construction of the fixed memory.
+//
+	{
+
+	__ASSERT_ALWAYS(aMaxLength>=0, ::Panic(ETHeapMaxLengthNegative));
+	if (aMaxLength<KMinHeapSize)
+		aMaxLength=KMinHeapSize;
+
+	RNewAllocator* h = new(aBase) RNewAllocator(aMaxLength, aAlign, aSingleThread);
+
+	if (!aSingleThread)
+		{
+		TInt r = h->iLock.CreateLocal();
+		if (r!=KErrNone)
+			return NULL;
+		h->iHandles = (TInt*)&h->iLock;
+		h->iHandleCount = 1;
+		}
+	return h;
+	}
+
+RNewAllocator* RNewAllocator::ChunkHeap(const TDesC* aName, TInt aMinLength, TInt aMaxLength, TInt aGrowBy, TInt aAlign, TBool aSingleThread)
+/**
+Creates a heap in a local or global chunk.
+
+The chunk hosting the heap can be local or global.
+
+A local chunk is one which is private to the process creating it and is not
+intended for access by other user processes.
+A global chunk is one which is visible to all processes.
+
+The hosting chunk is local, if the pointer aName is NULL, otherwise
+the hosting chunk is global and the descriptor *aName is assumed to contain
+the name to be assigned to it.
+
+Ownership of the host chunk is vested in the current process.
+
+A minimum and a maximum size for the heap can be specified. On successful
+return from this function, the size of the heap is at least aMinLength.
+If subsequent requests for allocation of memory from the heap cannot be
+satisfied by compressing the heap, the size of the heap is extended in
+increments of aGrowBy until the request can be satisfied. Attempts to extend
+the heap causes the size of the host chunk to be adjusted.
+
+Note that the size of the heap cannot be adjusted by more than aMaxLength.
+
+@param aName         If NULL, the function constructs a local chunk to host
+                     the heap.
+                     If not NULL, a pointer to a descriptor containing the name
+                     to be assigned to the global chunk hosting the heap.
+@param aMinLength    The minimum length of the heap.
+@param aMaxLength    The maximum length to which the heap can grow.
+                     If the supplied value is less than KMinHeapSize, then it
+                     is discarded and the value KMinHeapSize used instead.
+@param aGrowBy       The increments to the size of the host chunk. If a value is
+                     not explicitly specified, the value KMinHeapGrowBy is taken
+                     by default
+@param aAlign        The alignment of heap cells.
+@param aSingleThread Indicates whether single threaded or not.
+
+@return A pointer to the new heap or NULL if the heap could not be created.
+
+@panic USER 41 if aMinLength is greater than the supplied value of aMaxLength.
+@panic USER 55 if aMinLength is negative.
+@panic USER 56 if aMaxLength is negative.
+*/
+//
+// Allocate a Chunk of the requested size and force construction.
+//
+	{
+
+	__ASSERT_ALWAYS(aMinLength>=0, ::Panic(ETHeapMinLengthNegative));
+	__ASSERT_ALWAYS(aMaxLength>=aMinLength, ::Panic(ETHeapCreateMaxLessThanMin));
+	if (aMaxLength<KMinHeapSize)
+		aMaxLength=KMinHeapSize;
+	RChunk c;
+	TInt r;
+	if (aName)
+		r = c.CreateDisconnectedGlobal(*aName, 0, 0, aMaxLength*2, aSingleThread ? EOwnerThread : EOwnerProcess);
+	else
+		r = c.CreateDisconnectedLocal(0, 0, aMaxLength*2, aSingleThread ? EOwnerThread : EOwnerProcess);
+	if (r!=KErrNone)
+		return NULL;
+
+	RNewAllocator* h = ChunkHeap(c, aMinLength, aGrowBy, aMaxLength, aAlign, aSingleThread, UserHeap::EChunkHeapDuplicate);
+	c.Close();
+	return h;
+	}
+
+RNewAllocator* RNewAllocator::ChunkHeap(RChunk aChunk, TInt aMinLength, TInt aGrowBy, TInt aMaxLength, TInt aAlign, TBool aSingleThread, TUint32 aMode)
+/**
+Creates a heap in an existing chunk.
+
+This function is intended to be used to create a heap in a user writable code
+chunk as created by a call to RChunk::CreateLocalCode().
+This type of heap can be used to hold code fragments from a JIT compiler.
+
+The maximum length to which the heap can grow is the same as
+the maximum size of the chunk.
+
+@param aChunk        The chunk that will host the heap.
+@param aMinLength    The minimum length of the heap.
+@param aGrowBy       The increments to the size of the host chunk.
+@param aMaxLength    The maximum length to which the heap can grow.
+@param aAlign        The alignment of heap cells.
+@param aSingleThread Indicates whether single threaded or not.
+@param aMode         Flags controlling the reallocation. The only bit which has any
+                     effect on reallocation is that defined by the enumeration
+                     ENeverMove of the enum RAllocator::TReAllocMode.
+                     If this is set, then any successful reallocation guarantees not
+                     to have changed the start address of the cell.
+                     By default, this parameter is zero.
+
+@return A pointer to the new heap or NULL if the heap could not be created.
+*/
+//
+// Construct a heap in an already existing chunk
+//
+	{
+
+	return OffsetChunkHeap(aChunk, aMinLength, 0, aGrowBy, aMaxLength, aAlign, aSingleThread, aMode);
+	}
+
+RNewAllocator* RNewAllocator::OffsetChunkHeap(RChunk aChunk, TInt aMinLength, TInt aOffset, TInt aGrowBy, TInt aMaxLength, TInt aAlign, TBool aSingleThread, TUint32 aMode)
+/**
+Creates a heap in an existing chunk, offset from the beginning of the chunk.
+
+This function is intended to be used to create a heap where a fixed amount of
+additional data must be stored at a known location. The additional data can be
+placed at the base address of the chunk, allowing it to be located without
+depending on the internals of the heap structure.
+
+The maximum length to which the heap can grow is the maximum size of the chunk,
+minus the offset.
+
+@param aChunk        The chunk that will host the heap.
+@param aMinLength    The minimum length of the heap.
+@param aOffset       The offset from the start of the chunk, to the start of the heap.
+@param aGrowBy       The increments to the size of the host chunk.
+@param aMaxLength    The maximum length to which the heap can grow.
+@param aAlign        The alignment of heap cells.
+@param aSingleThread Indicates whether single threaded or not.
+@param aMode         Flags controlling the reallocation. The only bit which has any
+                     effect on reallocation is that defined by the enumeration
+                     ENeverMove of the enum RAllocator::TReAllocMode.
+                     If this is set, then any successful reallocation guarantees not
+                     to have changed the start address of the cell.
+                     By default, this parameter is zero.
+
+@return A pointer to the new heap or NULL if the heap could not be created.
+*/
+//
+// Construct a heap in an already existing chunk
+//
+	{
+
+	TInt page_size = malloc_getpagesize;
+	if (!aAlign)
+		aAlign = RNewAllocator::ECellAlignment;
+	TInt maxLength = aChunk.MaxSize();
+	TInt round_up = Max(aAlign, page_size);
+	TInt min_cell = _ALIGN_UP(Max((TInt)RNewAllocator::EAllocCellSize, (TInt)RNewAllocator::EFreeCellSize), aAlign);
+	aOffset = _ALIGN_UP(aOffset, 8);
+
+#ifdef NO_RESERVE_MEMORY
+#ifdef TRACING_HEAPS
+	TKName chunk_name;
+	aChunk.FullName(chunk_name);
+	BTraceContextBig(BTrace::ETest1, 0xF, 0xFF, chunk_name.Ptr(), chunk_name.Size());
+
+	TUint32 traceData[4];
+	traceData[0] = aChunk.Handle();
+	traceData[1] = aMinLength;
+	traceData[2] = aMaxLength;
+	traceData[3] = aAlign;
+	BTraceContextN(BTrace::ETest1, 0xE, 0xEE, 0xEE, traceData, sizeof(traceData));
+#endif
+	//modifying the aMinLength because not all memory is the same in the new allocator. So it cannot reserve it properly
+	if( aMinLength<aMaxLength)
+		aMinLength = 0;
+#endif
+
+	if (aMaxLength && aMaxLength+aOffset<maxLength)
+		maxLength = _ALIGN_UP(aMaxLength+aOffset, round_up);
+	__ASSERT_ALWAYS(aMinLength>=0, ::Panic(ETHeapMinLengthNegative));
+	__ASSERT_ALWAYS(maxLength>=aMinLength, ::Panic(ETHeapCreateMaxLessThanMin));
+	aMinLength = _ALIGN_UP(Max(aMinLength, (TInt)sizeof(RNewAllocator) + min_cell) + aOffset, round_up);
+
+	// the new allocator uses a disconnected chunk so must commit the initial allocation
+	// with Commit() instead of Adjust()
+	//	TInt r=aChunk.Adjust(aMinLength);
+	//TInt r = aChunk.Commit(aOffset, aMinLength);
+
+	aOffset = maxLength;
+	//TInt MORE_CORE_OFFSET = maxLength/2;
+	//TInt r = aChunk.Commit(MORE_CORE_OFFSET, aMinLength);
+	TInt r = aChunk.Commit(aOffset, aMinLength);
+
+	if (r!=KErrNone)
+		return NULL;
+
+	RNewAllocator* h = new (aChunk.Base() + aOffset) RNewAllocator(aChunk.Handle(), aOffset, aMinLength, maxLength, aGrowBy, aAlign, aSingleThread);
+	//RNewAllocator* h = new (aChunk.Base() + MORE_CORE_OFFSET) RNewAllocator(aChunk.Handle(), aOffset, aMinLength, maxLength, aGrowBy, aAlign, aSingleThread);
+
+	TBool duplicateLock = EFalse;
+	if (!aSingleThread)
+		{
+		duplicateLock = aMode & UserHeap::EChunkHeapSwitchTo;
+		if(h->iLock.CreateLocal(duplicateLock ? EOwnerThread : EOwnerProcess)!=KErrNone)
+			{
+			h->iChunkHandle = 0;
+			return NULL;
+			}
+		}
+
+	if (aMode & UserHeap::EChunkHeapSwitchTo)
+		User::SwitchHeap(h);
+
+	h->iHandles = &h->iChunkHandle;
+	if (!aSingleThread)
+		{
+		// now change the thread-relative chunk/semaphore handles into process-relative handles
+		h->iHandleCount = 2;
+		if(duplicateLock)
+			{
+			RHandleBase s = h->iLock;
+			r = h->iLock.Duplicate(RThread());
+			s.Close();
+			}
+		if (r==KErrNone && (aMode & UserHeap::EChunkHeapDuplicate))
+			{
+			r = ((RChunk*)&h->iChunkHandle)->Duplicate(RThread());
+			if (r!=KErrNone)
+				h->iLock.Close(), h->iChunkHandle=0;
+			}
+		}
+	else
+		{
+		h->iHandleCount = 1;
+		if (aMode & UserHeap::EChunkHeapDuplicate)
+			r = ((RChunk*)&h->iChunkHandle)->Duplicate(RThread(), EOwnerThread);
+		}
+
+	// return the heap address
+	return (r==KErrNone) ? h : NULL;
+	}
+
+
+#define UserTestDebugMaskBit(bit) (TBool)(UserSvr::DebugMask(bit>>5) & (1<<(bit&31)))
+
+#ifndef NO_NAMED_LOCAL_CHUNKS
+//this class requires Symbian^3 for ElocalNamed
+
+// Hack to get access to TChunkCreateInfo internals outside of the kernel
+class TFakeChunkCreateInfo: public TChunkCreateInfo
+	{
+public:
+	 void SetThreadNewAllocator(TInt aInitialSize, TInt aMaxSize, const TDesC& aName)
+	 	{
+		iType = TChunkCreate::ENormal | TChunkCreate::EDisconnected | TChunkCreate::EData;
+		iMaxSize = aMaxSize * 2;
+
+	 	iInitialBottom = 0;
+	 	iInitialTop = aInitialSize;
+	 	iAttributes = TChunkCreate::ELocalNamed;
+	 	iName = &aName;
+	 	iOwnerType = EOwnerThread;
+	 	}
+	};
+#endif
+
+_LIT(KLitDollarHeap,"$HEAP");
+TInt RNewAllocator::CreateThreadHeap(SStdEpocThreadCreateInfo& aInfo, RNewAllocator*& aHeap, TInt aAlign, TBool aSingleThread)
+/**
+@internalComponent
+*/
+//
+// Create a user-side heap
+//
+	{
+	TInt page_size = malloc_getpagesize;
+	TInt minLength = _ALIGN_UP(aInfo.iHeapInitialSize, page_size);
+	TInt maxLength = Max(aInfo.iHeapMaxSize, minLength);
+#ifdef TRACING_ALLOCS
+	if (UserTestDebugMaskBit(96)) // 96 == KUSERHEAPTRACE in nk_trace.h
+		aInfo.iFlags |= ETraceHeapAllocs;
+#endif
+	// Create the thread's heap chunk.
+	RChunk c;
+#ifndef NO_NAMED_LOCAL_CHUNKS
+	TFakeChunkCreateInfo createInfo;
+	createInfo.SetThreadNewAllocator(0, maxLength, KLitDollarHeap());	// Initialise with no memory committed.
+	TInt r = c.Create(createInfo);
+#else
+	TInt r = c.CreateDisconnectedLocal(0, 0, maxLength * 2);
+#endif
+	if (r!=KErrNone)
+		return r;
+	aHeap = ChunkHeap(c, minLength, page_size, maxLength, aAlign, aSingleThread, UserHeap::EChunkHeapSwitchTo|UserHeap::EChunkHeapDuplicate);
+	c.Close();
+	if (!aHeap)
+		return KErrNoMemory;
+#ifdef TRACING_ALLOCS
+	if (aInfo.iFlags & ETraceHeapAllocs)
+		{
+		aHeap->iFlags |= RAllocator::ETraceAllocs;
+		BTraceContext8(BTrace::EHeap, BTrace::EHeapCreate,(TUint32)aHeap, RNewAllocator::EAllocCellSize);
+		TInt handle = aHeap->ChunkHandle();
+		TInt chunkId = ((RHandleBase&)handle).BTraceId();
+		BTraceContext8(BTrace::EHeap, BTrace::EHeapChunkCreate, (TUint32)aHeap, chunkId);
+		}
+#endif
+	return KErrNone;
+	}
+
+/*
+ * \internal
+ * Called from the qtmain.lib application wrapper.
+ * Create a new heap as requested, but use the new allocator
+ */
+Q_CORE_EXPORT qt_symbian_SetupThreadHeap(TBool aNotFirst, SStdEpocThreadCreateInfo& aInfo)
+    {
+    TInt r = KErrNone;
+    if (!aInfo.iAllocator && aInfo.iHeapInitialSize>0)
+        {
+        // new heap required
+        RNewAllocator* pH = NULL;
+        r = RNewAllocator::CreateThreadHeap(aInfo, pH);
+        }
+    else if (aInfo.iAllocator)
+        {
+        // sharing a heap
+        RAllocator* pA = aInfo.iAllocator;
+        pA->Open();
+        User::SwitchAllocator(pA);
+        }
+    return r;
+    }
+
+#else
+/*
+ * \internal
+ * Called from the qtmain.lib application wrapper.
+ * Create a new heap as requested, using the default system allocator
+ */
+Q_CORE_EXPORT TInt qt_symbian_SetupThreadHeap(TBool aNotFirst, SStdEpocThreadCreateInfo& aInfo)
+{
+    return UserHeap::SetupThreadHeap(aNotFirst, aInfo);
+}
+#endif
+
+#ifndef __WINS__
+#pragma pop
+#endif
diff --git a/src/corelib/arch/symbian/newallocator_p.h b/src/corelib/arch/symbian/newallocator_p.h
new file mode 100644
index 0000000..8f03506
--- /dev/null
+++ b/src/corelib/arch/symbian/newallocator_p.h
@@ -0,0 +1,336 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the Symbian application wrapper of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+** The memory allocator is backported from Symbian OS, and can eventually
+** be removed from Qt once it is built in to all supported OS versions.
+** The allocator is a composite of three allocators:
+**  - A page allocator, for large allocations
+**  - A slab allocator, for small allocations
+**  - Doug Lea's allocator, for medium size allocations
+****************************************************************************/
+#ifndef NEWALLOCATOR_H
+#define NEWALLOCATOR_H
+
+class RNewAllocator : public RAllocator
+	{
+public:
+	enum{EAllocCellSize = 8};
+
+	virtual TAny* Alloc(TInt aSize);
+	virtual void Free(TAny* aPtr);
+	virtual TAny* ReAlloc(TAny* aPtr, TInt aSize, TInt aMode=0);
+	virtual TInt AllocLen(const TAny* aCell) const;
+	virtual TInt Compress();
+	virtual void Reset();
+	virtual TInt AllocSize(TInt& aTotalAllocSize) const;
+	virtual TInt Available(TInt& aBiggestBlock) const;
+	virtual TInt DebugFunction(TInt aFunc, TAny* a1=NULL, TAny* a2=NULL);
+protected:
+	virtual TInt Extension_(TUint aExtensionId, TAny*& a0, TAny* a1);
+
+public:
+	TInt Size() const
+	{ return iChunkSize; }
+
+	inline TInt MaxLength() const;
+	inline TUint8* Base() const;
+	inline TInt Align(TInt a) const;
+	inline const TAny* Align(const TAny* a) const;
+	inline void Lock() const;
+	inline void Unlock() const;
+	inline TInt ChunkHandle() const;
+
+    /**
+    @internalComponent
+    */
+	struct _s_align {char c; double d;};
+
+    /**
+    The structure of a heap cell header for a heap cell on the free list.
+    */
+	struct SCell {
+	             /**
+	             The length of the cell, which includes the length of
+	             this header.
+	             */
+	             TInt len;
+
+
+	             /**
+	             A pointer to the next cell in the free list.
+	             */
+	             SCell* next;
+	             };
+
+	/**
+    The default cell alignment.
+    */
+	enum {ECellAlignment = sizeof(_s_align)-sizeof(double)};
+
+	/**
+	Size of a free cell header.
+	*/
+	enum {EFreeCellSize = sizeof(SCell)};
+
+    /**
+    @internalComponent
+    */
+    enum TDefaultShrinkRatios {EShrinkRatio1=256, EShrinkRatioDflt=512};
+
+public:
+	RNewAllocator(TInt aMaxLength, TInt aAlign=0, TBool aSingleThread=ETrue);
+	RNewAllocator(TInt aChunkHandle, TInt aOffset, TInt aMinLength, TInt aMaxLength, TInt aGrowBy, TInt aAlign=0, TBool aSingleThread=EFalse);
+	inline RNewAllocator();
+
+	TAny* operator new(TUint aSize, TAny* aBase) __NO_THROW;
+	inline void operator delete(TAny*, TAny*);
+
+protected:
+	SCell* GetAddress(const TAny* aCell) const;
+
+public:
+	TInt iMinLength;
+	TInt iMaxLength;			// maximum bytes used by the allocator in total
+	TInt iOffset;					// offset of RNewAllocator object from chunk base
+	TInt iGrowBy;
+
+	TInt iChunkHandle;			// handle of chunk
+	RFastLock iLock;
+	TUint8* iBase;				// bottom of DL memory, i.e. this+sizeof(RNewAllocator)
+	TUint8* iTop;					// top of DL memory (page aligned)
+	TInt iAlign;
+	TInt iMinCell;
+	TInt iPageSize;
+	SCell iFree;
+protected:
+	TInt iNestingLevel;
+	TInt iAllocCount;
+	TAllocFail iFailType;
+	TInt iFailRate;
+	TBool iFailed;
+	TInt iFailAllocCount;
+	TInt iRand;
+	TAny* iTestData;
+protected:
+	TInt iChunkSize;				// currently allocated bytes in the chunk (== chunk.Size())
+	malloc_state iGlobalMallocState;
+	malloc_params mparams;
+private:
+	void Init(TInt aBitmapSlab, TInt aPagePower, size_t aTrimThreshold);/*Init internal data structures*/
+	inline int init_mparams(size_t aTrimThreshold /*= DEFAULT_TRIM_THRESHOLD*/);
+	inline void init_bins(mstate m);
+	inline void init_top(mstate m, mchunkptr p, size_t psize);
+	void* sys_alloc(mstate m, size_t nb);
+	msegmentptr segment_holding(mstate m, TUint8* addr);
+	void add_segment(mstate m, TUint8* tbase, size_t tsize, flag_t mmapped);
+	int sys_trim(mstate m, size_t pad);
+	int has_segment_link(mstate m, msegmentptr ss);
+	size_t release_unused_segments(mstate m);
+	void* mmap_alloc(mstate m, size_t nb);/*Need to check this function*/
+	void* prepend_alloc(mstate m, TUint8* newbase, TUint8* oldbase, size_t nb);
+	void* tmalloc_large(mstate m, size_t nb);
+	void* tmalloc_small(mstate m, size_t nb);
+	/*MACROS converted functions*/
+	static inline void unlink_first_small_chunk(mstate M,mchunkptr B,mchunkptr P,bindex_t& I);
+	static inline void insert_small_chunk(mstate M,mchunkptr P, size_t S);
+	static inline void insert_chunk(mstate M,mchunkptr P,size_t S);
+	static inline void unlink_large_chunk(mstate M,tchunkptr X);
+	static inline void unlink_small_chunk(mstate M, mchunkptr P,size_t S);
+	static inline void unlink_chunk(mstate M, mchunkptr P, size_t S);
+	static inline void compute_tree_index(size_t S, bindex_t& I);
+	static inline void insert_large_chunk(mstate M,tchunkptr X,size_t S);
+	static inline void replace_dv(mstate M, mchunkptr P, size_t S);
+	static inline void compute_bit2idx(binmap_t X,bindex_t& I);
+	/*MACROS converted functions*/
+	TAny* SetBrk(TInt32 aDelta);
+	void* internal_realloc(mstate m, void* oldmem, size_t bytes);
+	void  internal_malloc_stats(mstate m);
+	int change_mparam(int param_number, int value);
+#if !NO_MALLINFO
+		mallinfo internal_mallinfo(mstate m);
+#endif
+	void Init_Dlmalloc(size_t capacity, int locked, size_t aTrimThreshold);
+	void* dlmalloc(size_t);
+	void  dlfree(void*);
+	void* dlrealloc(void*, size_t);
+	int dlmallopt(int, int);
+	size_t dlmalloc_footprint(void);
+	size_t dlmalloc_max_footprint(void);
+	#if !NO_MALLINFO
+		struct mallinfo dlmallinfo(void);
+	#endif
+	int  dlmalloc_trim(size_t);
+	size_t dlmalloc_usable_size(void*);
+	void  dlmalloc_stats(void);
+	inline	mchunkptr mmap_resize(mstate m, mchunkptr oldp, size_t nb);
+
+		/****************************Code Added For DL heap**********************/
+	friend TInt qt_symbian_SetupThreadHeap(TBool aNotFirst, SStdEpocThreadCreateInfo& aInfo);
+private:
+	unsigned short slab_threshold;
+	unsigned short page_threshold;		// 2^n is smallest cell size allocated in paged allocator
+	unsigned slab_init_threshold;
+	unsigned slab_config_bits;
+	slab* partial_page;// partial-use page tree
+	page* spare_page;					// single empty page cached
+	unsigned char sizemap[(maxslabsize>>2)+1];	// index of slabset based on size class
+private:
+	static void tree_remove(slab* s);
+	static void tree_insert(slab* s,slab** r);
+public:
+	enum {okbits = (1<<(maxslabsize>>2))-1};
+	void slab_init();
+	void slab_config(unsigned slabbitmap);
+	void* slab_allocate(slabset& allocator);
+	void slab_free(void* p);
+	void* allocnewslab(slabset& allocator);
+	void* allocnewpage(slabset& allocator);
+	void* initnewslab(slabset& allocator, slab* s);
+	void freeslab(slab* s);
+	void freepage(page* p);
+	void* map(void* p,unsigned sz);
+	void* remap(void* p,unsigned oldsz,unsigned sz);
+	void unmap(void* p,unsigned sz);
+	/**I think we need to move this functions to slab allocator class***/
+	static inline unsigned header_free(unsigned h)
+	{return (h&0x000000ff);}
+	static inline unsigned header_pagemap(unsigned h)
+	{return (h&0x00000f00)>>8;}
+	static inline unsigned header_size(unsigned h)
+	{return (h&0x0003f000)>>12;}
+	static inline unsigned header_usedm4(unsigned h)
+	{return (h&0x0ffc0000)>>18;}
+	/***paged allocator code***/
+	void paged_init(unsigned pagepower);
+	void* paged_allocate(unsigned size);
+	void paged_free(void* p);
+	void* paged_reallocate(void* p, unsigned size);
+	pagecell* paged_descriptor(const void* p) const ;
+private:
+	// paged allocator structures
+	enum {npagecells=4};
+	pagecell pagelist[npagecells];		// descriptors for page-aligned large allocations
+	TAny* DLReAllocImpl(TAny* aPtr, TInt aSize);
+	// to track maximum used
+	//TInt iHighWaterMark;
+
+	slabset slaballoc[maxslabsize>>2];
+
+private:
+	static RNewAllocator* FixedHeap(TAny* aBase, TInt aMaxLength, TInt aAlign, TBool aSingleThread);
+	static RNewAllocator* ChunkHeap(const TDesC* aName, TInt aMinLength, TInt aMaxLength, TInt aGrowBy, TInt aAlign, TBool aSingleThread);
+	static RNewAllocator* ChunkHeap(RChunk aChunk, TInt aMinLength, TInt aGrowBy, TInt aMaxLength, TInt aAlign, TBool aSingleThread, TUint32 aMode);
+	static RNewAllocator* OffsetChunkHeap(RChunk aChunk, TInt aMinLength, TInt aOffset, TInt aGrowBy, TInt aMaxLength, TInt aAlign, TBool aSingleThread, TUint32 aMode);
+	static TInt CreateThreadHeap(SStdEpocThreadCreateInfo& aInfo, RNewAllocator*& aHeap, TInt aAlign = 0, TBool aSingleThread = EFalse);
+};
+
+inline RNewAllocator::RNewAllocator()
+    {}
+
+/**
+@return The maximum length to which the heap can grow.
+
+@publishedAll
+@released
+*/
+inline TInt RNewAllocator::MaxLength() const
+    {return iMaxLength;}
+
+inline void RNewAllocator::operator delete(TAny*, TAny*)
+/**
+Called if constructor issued by operator new(TUint aSize, TAny* aBase) throws exception.
+This is dummy as corresponding new operator does not allocate memory.
+*/
+    {}
+
+
+inline TUint8* RNewAllocator::Base() const
+/**
+Gets a pointer to the start of the heap.
+
+Note that because of the small space overhead incurred by all allocated cells,
+no cell will have the same address as that returned by this function.
+
+@return A pointer to the base of the heap.
+*/
+    {return iBase;}
+
+
+inline TInt RNewAllocator::Align(TInt a) const
+/**
+@internalComponent
+*/
+    {return _ALIGN_UP(a, iAlign);}
+
+
+
+
+inline const TAny* RNewAllocator::Align(const TAny* a) const
+/**
+@internalComponent
+*/
+    {return (const TAny*)_ALIGN_UP((TLinAddr)a, iAlign);}
+
+
+
+inline void RNewAllocator::Lock() const
+/**
+@internalComponent
+*/
+    {((RFastLock&)iLock).Wait();}
+
+
+
+
+inline void RNewAllocator::Unlock() const
+/**
+@internalComponent
+*/
+    {((RFastLock&)iLock).Signal();}
+
+
+inline TInt RNewAllocator::ChunkHandle() const
+/**
+@internalComponent
+*/
+    {
+    return iChunkHandle;
+    }
+
+#endif // NEWALLOCATOR_H
diff --git a/src/corelib/global/qglobal.h b/src/corelib/global/qglobal.h
index 6ef15d4..9c90fbf 100644
--- a/src/corelib/global/qglobal.h
+++ b/src/corelib/global/qglobal.h
@@ -2451,6 +2451,9 @@ QT3_SUPPORT Q_CORE_EXPORT const char *qInstallPathSysconf();
 #endif
 #endif
 
+//Enable the (backported) new allocator. When it is available in OS,
+//this flag should be disabled for that OS version onward
+#define QT_USE_NEW_SYMBIAN_ALLOCATOR
 
 //Symbian does not support data imports from a DLL
 #define Q_NO_DATA_RELOCATION
diff --git a/src/s60main/newallocator_hook.cpp b/src/s60main/newallocator_hook.cpp
new file mode 100644
index 0000000..839f79a
--- /dev/null
+++ b/src/s60main/newallocator_hook.cpp
@@ -0,0 +1,56 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the Symbian application wrapper of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+#include <e32std.h>
+#include <qglobal.h>
+
+Q_CORE_EXPORT TInt qt_symbian_SetupThreadHeap(TBool aNotFirst, SStdEpocThreadCreateInfo& aInfo);
+
+/*
+ * \internal
+ *
+ * Uses link-time symbol preemption to capture a call from the application
+ * startup. On return, there is some kind of heap allocator installed on the
+ * thread.
+ */
+TInt UserHeap::SetupThreadHeap(TBool aNotFirst, SStdEpocThreadCreateInfo& aInfo)
+{
+    return qt_symbian_SetupThreadHeap(aNotFirst, aInfo);
+}
diff --git a/src/s60main/s60main.pro b/src/s60main/s60main.pro
index a273897..664f155 100644
--- a/src/s60main/s60main.pro
+++ b/src/s60main/s60main.pro
@@ -14,7 +14,8 @@ symbian {
     CONFIG	-=  jpeg
     INCLUDEPATH	+=  tmp $$QMAKE_INCDIR_QT/QtCore $$MW_LAYER_SYSTEMINCLUDE
     SOURCES	 =  qts60main.cpp \
-                    qts60main_mcrt0.cpp
+                    qts60main_mcrt0.cpp \
+                    newallocator_hook.cpp
 
     # s60main needs to be built in ARM mode for GCCE to work.
     CONFIG += do_not_build_as_thumb
-- 
cgit v0.12


From 56d6fdb40aaaa010f9d4badb41a0caf72ae324f0 Mon Sep 17 00:00:00 2001
From: Shane Kearns <shane.kearns@sosco.com>
Date: Wed, 4 Nov 2009 18:06:04 +0100
Subject: Code cleanup

Task-number: QT-3967
Reviewed-by: mread
---
 src/corelib/arch/symbian/arch.pri         |  3 +--
 src/corelib/arch/symbian/dla_p.h          |  6 +++++-
 src/corelib/arch/symbian/newallocator.cpp | 28 ++++++++++++++--------------
 src/corelib/arch/symbian/newallocator_p.h |  4 ++--
 4 files changed, 22 insertions(+), 19 deletions(-)

diff --git a/src/corelib/arch/symbian/arch.pri b/src/corelib/arch/symbian/arch.pri
index 0a1b9a6..94b1caa 100644
--- a/src/corelib/arch/symbian/arch.pri
+++ b/src/corelib/arch/symbian/arch.pri
@@ -6,5 +6,4 @@ SOURCES +=  $$QT_ARCH_CPP/qatomic_symbian.cpp \
             $$QT_ARCH_CPP/../generic/qatomic_generic_armv6.cpp
 
 HEADERS +=  $$QT_ARCH_CPP/dla_p.h \
-            $$QT_ARCH_CPP/newallocator_p.h \
-            $$QT_ARCH_CPP/newallocator.inl
+            $$QT_ARCH_CPP/newallocator_p.h
diff --git a/src/corelib/arch/symbian/dla_p.h b/src/corelib/arch/symbian/dla_p.h
index 5bffcf5..0f4b501 100644
--- a/src/corelib/arch/symbian/dla_p.h
+++ b/src/corelib/arch/symbian/dla_p.h
@@ -974,10 +974,14 @@ struct malloc_params {
 	#endif
 
 	#if CHECKING
-	//#define ASSERT(x) {if (!(x)) abort();}
+    #ifndef ASSERT
+	#define ASSERT(x) {if (!(x)) abort();}
+    #endif
 	#define CHECK(x) x
 	#else
+    #ifndef ASSERT
 	#define ASSERT(x) (void)0
+    #endif
 	#define CHECK(x) (void)0
 	#endif
 
diff --git a/src/corelib/arch/symbian/newallocator.cpp b/src/corelib/arch/symbian/newallocator.cpp
index 17f76f9..1bd23c7 100644
--- a/src/corelib/arch/symbian/newallocator.cpp
+++ b/src/corelib/arch/symbian/newallocator.cpp
@@ -44,6 +44,7 @@
 **  - A slab allocator, for small allocations
 **  - Doug Lea's allocator, for medium size allocations
 ****************************************************************************/
+#include <qglobal.h>
 #include <e32std.h>
 #include <e32cmn.h>
 #include <hal.h>
@@ -75,7 +76,6 @@ struct SStdEpocThreadCreateInfo : public SThreadCreateInfo
 #include <u32std.h>
 #endif
 #include <e32svr.h>
-#include <qglobal.h>
 
 //Named local chunks require support from the kernel, which depends on Symbian^3
 #define NO_NAMED_LOCAL_CHUNKS
@@ -164,8 +164,8 @@ RNewAllocator::RNewAllocator(TInt aChunkHandle, TInt aOffset, TInt aMinLength, T
 #else
 RNewAllocator::RNewAllocator(TInt aChunkHandle, TInt aOffset, TInt aMinLength, TInt aMaxLength, TInt aGrowBy,
 			TInt aAlign, TBool aSingleThread)
-		: iMinLength(aMinLength), iMaxLength(aMaxLength), iOffset(aOffset), iChunkHandle(aChunkHandle), iNestingLevel(0), iAllocCount(0),
-			iAlign(aAlign),iFailType(ENone), iTestData(NULL), iChunkSize(aMinLength)
+		: iMinLength(aMinLength), iMaxLength(aMaxLength), iOffset(aOffset), iChunkHandle(aChunkHandle), iAlign(aAlign), iNestingLevel(0), iAllocCount(0),
+			iFailType(ENone), iTestData(NULL), iChunkSize(aMinLength)
 #endif
 	{
 	iPageSize = malloc_getpagesize;
@@ -210,7 +210,7 @@ void RNewAllocator::Init(TInt aBitmapSlab, TInt aPagePower, size_t aTrimThreshol
 	{
 	__ASSERT_ALWAYS((TUint32)iAlign>=sizeof(TAny*) && __POWER_OF_2(iAlign), HEAP_PANIC(ETHeapNewBadAlignment));
 
-	/*Moved code which does iunitilization */
+	/*Moved code which does initialization */
 	iTop = (TUint8*)this + iMinLength;
 	iAllocCount = 0;
 	memset(&mparams,0,sizeof(mparams));
@@ -533,7 +533,7 @@ TInt RNewAllocator::Extension_(TUint /* aExtensionId */, TAny*& /* a0 */, TAny*
 #ifdef DEBUG_REALLOC
 #include <e32debug.h>
 #endif
-inline int RNewAllocator::init_mparams(size_t aTrimThreshold /*= DEFAULT_TRIM_THRESHOLD*/)
+int RNewAllocator::init_mparams(size_t aTrimThreshold /*= DEFAULT_TRIM_THRESHOLD*/)
 {
 	if (mparams.page_size == 0)
 	{
@@ -581,7 +581,7 @@ inline int RNewAllocator::init_mparams(size_t aTrimThreshold /*= DEFAULT_TRIM_TH
 	return 0;
 }
 
-inline void RNewAllocator::init_bins(mstate m) {
+void RNewAllocator::init_bins(mstate m) {
   /* Establish circular links for smallbins */
   bindex_t i;
   for (i = 0; i < NSMALLBINS; ++i) {
@@ -701,7 +701,7 @@ void* RNewAllocator::tmalloc_small(mstate m, size_t nb) {
   return 0;
 }
 
-inline void RNewAllocator::init_top(mstate m, mchunkptr p, size_t psize)
+void RNewAllocator::init_top(mstate m, mchunkptr p, size_t psize)
 {
 	/* Ensure alignment */
 	size_t offset = align_offset(chunk2mem(p));
@@ -802,7 +802,6 @@ mallinfo RNewAllocator::internal_mallinfo(mstate m) {
       size_t mfree = m->topsize + TOP_FOOT_SIZE;
       size_t sum = mfree;
       msegmentptr s = &m->seg;
-      TInt tmp = (TUint8*)m->top - (TUint8*)s->base;
       while (s != 0) {
         mchunkptr q = align_as_chunk(s->base);
         chunkCnt++;
@@ -834,13 +833,12 @@ mallinfo RNewAllocator::internal_mallinfo(mstate m) {
 
 void  RNewAllocator::internal_malloc_stats(mstate m) {
 if (!PREACTION(m)) {
-  size_t maxfp = 0;
   size_t fp = 0;
   size_t used = 0;
   check_malloc_state(m);
   if (is_initialized(m)) {
     msegmentptr s = &m->seg;
-    maxfp = m->max_footprint;
+    size_t maxfp = m->max_footprint;
     fp = m->footprint;
     used = fp - (m->topsize + TOP_FOOT_SIZE);
 
@@ -1782,7 +1780,7 @@ void RNewAllocator::dlfree(void* mem) {
 			if (RTCHECK(ok_address(fm, p) && ok_cinuse(p)))
 			{
 				size_t psize = chunksize(p);
-				iTotalAllocSize -= psize;			// TODO DAN
+				iTotalAllocSize -= psize;
 				mchunkptr next = chunk_plus_offset(p, psize);
 				if (!pinuse(p))
 				{
@@ -2261,7 +2259,7 @@ void RNewAllocator::slab_free(void* p)
 	h &= ~0xFF;
 	h |= (pos>>2);
 	unsigned size = h & 0x3C000;
-	iTotalAllocSize -= size;		// TODO DAN
+	iTotalAllocSize -= size;
 	if (int(h) >= 0)
 	{
 		h -= size<<6;
@@ -2493,7 +2491,7 @@ void RNewAllocator::paged_free(void* p)
 	{	// check pagelist
 		pagecell* c = paged_descriptor(p);
 
-		iTotalAllocSize -= c->size;		// TODO DAN
+		iTotalAllocSize -= c->size;
 
 		unmap(p, c->size);
 		c->page = 0;
@@ -2813,7 +2811,9 @@ public:
 	};
 #endif
 
+#ifndef NO_NAMED_LOCAL_CHUNKS
 _LIT(KLitDollarHeap,"$HEAP");
+#endif
 TInt RNewAllocator::CreateThreadHeap(SStdEpocThreadCreateInfo& aInfo, RNewAllocator*& aHeap, TInt aAlign, TBool aSingleThread)
 /**
 @internalComponent
@@ -2862,7 +2862,7 @@ TInt RNewAllocator::CreateThreadHeap(SStdEpocThreadCreateInfo& aInfo, RNewAlloca
  * Called from the qtmain.lib application wrapper.
  * Create a new heap as requested, but use the new allocator
  */
-Q_CORE_EXPORT qt_symbian_SetupThreadHeap(TBool aNotFirst, SStdEpocThreadCreateInfo& aInfo)
+Q_CORE_EXPORT TInt qt_symbian_SetupThreadHeap(TBool aNotFirst, SStdEpocThreadCreateInfo& aInfo)
     {
     TInt r = KErrNone;
     if (!aInfo.iAllocator && aInfo.iHeapInitialSize>0)
diff --git a/src/corelib/arch/symbian/newallocator_p.h b/src/corelib/arch/symbian/newallocator_p.h
index 8f03506..afef570 100644
--- a/src/corelib/arch/symbian/newallocator_p.h
+++ b/src/corelib/arch/symbian/newallocator_p.h
@@ -154,8 +154,8 @@ protected:
 private:
 	void Init(TInt aBitmapSlab, TInt aPagePower, size_t aTrimThreshold);/*Init internal data structures*/
 	inline int init_mparams(size_t aTrimThreshold /*= DEFAULT_TRIM_THRESHOLD*/);
-	inline void init_bins(mstate m);
-	inline void init_top(mstate m, mchunkptr p, size_t psize);
+	void init_bins(mstate m);
+	void init_top(mstate m, mchunkptr p, size_t psize);
 	void* sys_alloc(mstate m, size_t nb);
 	msegmentptr segment_holding(mstate m, TUint8* addr);
 	void add_segment(mstate m, TUint8* tbase, size_t tsize, flag_t mmapped);
-- 
cgit v0.12


From 9b158b5c64e15b79b4399bd53d026fdaeb492ade Mon Sep 17 00:00:00 2001
From: Shane Kearns <shane.kearns@sosco.com>
Date: Wed, 4 Nov 2009 18:20:36 +0100
Subject: Fix bug where negative numbers are cast to unsigned and added as an
 offset

It worked, but relied on integer overflow and casting behaviour

Task-number: QT-3967
Reviewed-by: mread
---
 src/corelib/arch/symbian/dla_p.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/corelib/arch/symbian/dla_p.h b/src/corelib/arch/symbian/dla_p.h
index 0f4b501..33344ef 100644
--- a/src/corelib/arch/symbian/dla_p.h
+++ b/src/corelib/arch/symbian/dla_p.h
@@ -1027,7 +1027,7 @@ struct malloc_params {
 		{return unsigned(addr)&(aln-1);}
 	template <class T1, class T2> inline int ptrdiff(const T1* a1, const T2* a2)
 		{return reinterpret_cast<const unsigned char*>(a1) - reinterpret_cast<const unsigned char*>(a2);}
-	template <class T> inline T offset(T addr, unsigned ofs)
+	template <class T> inline T offset(T addr, signed ofs)
 		{return T(unsigned(addr)+ofs);}
 	class slabset
 	{
-- 
cgit v0.12


From c88937dfa5b13df17203c34bec39fe2e03ad8902 Mon Sep 17 00:00:00 2001
From: Shane Kearns <shane.kearns@sosco.com>
Date: Fri, 27 Nov 2009 13:51:10 +0100
Subject: Fill in some of the missing functions

Task-number: QT-3967
Reviewed-by: mread
---
 src/corelib/arch/symbian/newallocator.cpp | 29 ++++++++++++++++++++++++-----
 1 file changed, 24 insertions(+), 5 deletions(-)

diff --git a/src/corelib/arch/symbian/newallocator.cpp b/src/corelib/arch/symbian/newallocator.cpp
index 1bd23c7..69164f9 100644
--- a/src/corelib/arch/symbian/newallocator.cpp
+++ b/src/corelib/arch/symbian/newallocator.cpp
@@ -503,22 +503,41 @@ TAny* RNewAllocator::ReAlloc(TAny* aPtr, TInt aSize, TInt /*aMode = 0*/)
 
 TInt RNewAllocator::Available(TInt& aBiggestBlock) const
 {
+    //struct mallinfo mi = dlmallinfo();
 	aBiggestBlock = 0;
-	return 1000;
+	//return mi.fordblks;
+	return ptrdiff(iTop, iBase) - iTotalAllocSize; //HACK
 	/*Need to see how to implement this*/
 	// TODO: return iHeap.Available(aBiggestBlock);
 }
 TInt RNewAllocator::AllocSize(TInt& aTotalAllocSize) const
 {
 	aTotalAllocSize = iTotalAllocSize;
-//	aTotalAllocSize = iChunkSize;
 	return iCellCount;
 }
 
-TInt RNewAllocator::DebugFunction(TInt /*aFunc*/, TAny* /*a1*/, TAny* /*a2*/)
+TInt RNewAllocator::DebugFunction(TInt aFunc, TAny* a1, TAny* /*a2*/)
 	{
-	return 0;
+    TInt r = KErrNotSupported;
+    TInt* a1int = reinterpret_cast<TInt*>(a1);
+    switch(aFunc) {
+    case RAllocator::ECount:
+    {
+        struct mallinfo mi = dlmallinfo();
+        *a1int = mi.fordblks;
+        r = mi.uordblks;
+    }
+        break;
+    case RAllocator::EMarkStart:
+    case RAllocator::EMarkEnd:
+    case RAllocator::ESetFail:
+    case RAllocator::ECheck:
+        r = KErrNone;
+        break;
+    }
+	return r;
 	}
+
 TInt RNewAllocator::Extension_(TUint /* aExtensionId */, TAny*& /* a0 */, TAny* /* a1 */)
 	{
 	return KErrNotSupported;
@@ -2862,7 +2881,7 @@ TInt RNewAllocator::CreateThreadHeap(SStdEpocThreadCreateInfo& aInfo, RNewAlloca
  * Called from the qtmain.lib application wrapper.
  * Create a new heap as requested, but use the new allocator
  */
-Q_CORE_EXPORT TInt qt_symbian_SetupThreadHeap(TBool aNotFirst, SStdEpocThreadCreateInfo& aInfo)
+Q_CORE_EXPORT TInt qt_symbian_SetupThreadHeap(TBool /*aNotFirst*/, SStdEpocThreadCreateInfo& aInfo)
     {
     TInt r = KErrNone;
     if (!aInfo.iAllocator && aInfo.iHeapInitialSize>0)
-- 
cgit v0.12


From 8a7b487497bb18a2f30ebeeddf82fbf0fff4cc54 Mon Sep 17 00:00:00 2001
From: Shane Kearns <shane.kearns@sosco.com>
Date: Thu, 3 Dec 2009 13:47:45 +0100
Subject: Implement RNewAllocator::Available for Doug Lea section

Task-number: QT-3967
Reviewed-by: mread
---
 src/corelib/arch/symbian/dla_p.h          |  1 +
 src/corelib/arch/symbian/newallocator.cpp | 17 ++++++++++-------
 2 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/src/corelib/arch/symbian/dla_p.h b/src/corelib/arch/symbian/dla_p.h
index 33344ef..9d31499 100644
--- a/src/corelib/arch/symbian/dla_p.h
+++ b/src/corelib/arch/symbian/dla_p.h
@@ -241,6 +241,7 @@ struct mallinfo {
   MALLINFO_FIELD_TYPE fordblks; /* total free space */
   MALLINFO_FIELD_TYPE keepcost; /* releasable (via malloc_trim) space */
   MALLINFO_FIELD_TYPE cellCount;/* Number of chunks allocated*/
+  MALLINFO_FIELD_TYPE largestBlock;
 };
 
 #endif /* HAVE_USR_INCLUDE_MALLOC_H */
diff --git a/src/corelib/arch/symbian/newallocator.cpp b/src/corelib/arch/symbian/newallocator.cpp
index 69164f9..2d4bd05 100644
--- a/src/corelib/arch/symbian/newallocator.cpp
+++ b/src/corelib/arch/symbian/newallocator.cpp
@@ -503,12 +503,13 @@ TAny* RNewAllocator::ReAlloc(TAny* aPtr, TInt aSize, TInt /*aMode = 0*/)
 
 TInt RNewAllocator::Available(TInt& aBiggestBlock) const
 {
-    //struct mallinfo mi = dlmallinfo();
-	aBiggestBlock = 0;
-	//return mi.fordblks;
-	return ptrdiff(iTop, iBase) - iTotalAllocSize; //HACK
-	/*Need to see how to implement this*/
-	// TODO: return iHeap.Available(aBiggestBlock);
+	//TODO: consider page and slab allocators
+
+	//this gets free space in DL region - the C ported code doesn't respect const yet.
+	RNewAllocator* self = const_cast<RNewAllocator*> (this);
+	mallinfo info = self->dlmallinfo();
+	aBiggestBlock = info.largestBlock;
+	return info.fordblks;
 }
 TInt RNewAllocator::AllocSize(TInt& aTotalAllocSize) const
 {
@@ -812,7 +813,7 @@ void* RNewAllocator::internal_realloc(mstate m, void* oldmem, size_t bytes)
 }
 /* ----------------------------- statistics ------------------------------ */
 mallinfo RNewAllocator::internal_mallinfo(mstate m) {
-  struct mallinfo nm = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
+  struct mallinfo nm = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
   TInt chunkCnt = 0;
   if (!PREACTION(m)) {
     check_malloc_state(m);
@@ -829,6 +830,8 @@ mallinfo RNewAllocator::internal_mallinfo(mstate m) {
           size_t sz = chunksize(q);
           sum += sz;
           if (!cinuse(q)) {
+            if (sz > nm.largestBlock)
+              nm.largestBlock = sz;
             mfree += sz;
             ++nfree;
           }
-- 
cgit v0.12


From f47f2e3200103e042ae6af4918c93308b4ec014d Mon Sep 17 00:00:00 2001
From: Shane Kearns <shane.kearns@accenture.com>
Date: Fri, 4 Dec 2009 15:25:15 +0000
Subject: Fix BTRACE logging

Task-number: QT-3967
Reviewed-by: mread
---
 src/corelib/arch/symbian/newallocator.cpp | 186 ++++++++++++------------------
 src/corelib/arch/symbian/newallocator_p.h |   3 +-
 2 files changed, 77 insertions(+), 112 deletions(-)

diff --git a/src/corelib/arch/symbian/newallocator.cpp b/src/corelib/arch/symbian/newallocator.cpp
index 2d4bd05..6250371 100644
--- a/src/corelib/arch/symbian/newallocator.cpp
+++ b/src/corelib/arch/symbian/newallocator.cpp
@@ -49,6 +49,7 @@
 #include <e32cmn.h>
 #include <hal.h>
 #include <e32panic.h>
+#define RND_SDK
 #ifndef RND_SDK
 struct SThreadCreateInfo
     {
@@ -84,17 +85,19 @@ struct SStdEpocThreadCreateInfo : public SThreadCreateInfo
 //This would need kernel support to do properly.
 #define NO_RESERVE_MEMORY
 
-//The BTRACE debug framework requires Symbian OS 9.3 or higher.
-//Required header files are not included in S60 3.2 and 5.0 SDKs, but
+//The BTRACE debug framework requires Symbian OS 9.4 or higher.
+//Required header files are not included in S60 5.0 SDKs, but
 //they are available for open source versions of Symbian OS.
+//Note that although Symbian OS 9.3 supports BTRACE, the usage in this file
+//depends on 9.4 header files.
 
 //This debug flag uses BTRACE to emit debug traces to identify the heaps.
 //Note that it uses the ETest1 trace category which is not reserved
-//#define TRACING_HEAPS
+#define TRACING_HEAPS
 //This debug flag uses BTRACE to emit debug traces to aid with debugging
 //allocs, frees & reallocs. It should be used together with the KUSERHEAPTRACE
 //kernel trace flag to enable heap tracing.
-//#define TRACING_ALLOCS
+#define TRACING_ALLOCS
 
 #if defined(TRACING_ALLOCS) || defined(TRACING_HEAPS)
 #include <e32btrace.h>
@@ -156,17 +159,11 @@ RNewAllocator::RNewAllocator(TInt aMaxLength, TInt aAlign, TBool aSingleThread)
 
 	Init(0, 0, 0);
 	}
-#ifdef TRACING_HEAPS
-RNewAllocator::RNewAllocator(TInt aChunkHandle, TInt aOffset, TInt aMinLength, TInt aMaxLength, TInt aGrowBy,
-			TInt aAlign, TBool aSingleThread)
-		: iMinLength(aMinLength), iMaxLength(aMaxLength), iOffset(aOffset), iChunkHandle(aChunkHandle), iNestingLevel(0), iAllocCount(0),
-			iAlign(aAlign),iFailType(ENone), iTestData(NULL), iChunkSize(aMinLength),iHighWaterMark(aMinLength)
-#else
+
 RNewAllocator::RNewAllocator(TInt aChunkHandle, TInt aOffset, TInt aMinLength, TInt aMaxLength, TInt aGrowBy,
 			TInt aAlign, TBool aSingleThread)
 		: iMinLength(aMinLength), iMaxLength(aMaxLength), iOffset(aOffset), iChunkHandle(aChunkHandle), iAlign(aAlign), iNestingLevel(0), iAllocCount(0),
-			iFailType(ENone), iTestData(NULL), iChunkSize(aMinLength)
-#endif
+			iFailType(ENone), iTestData(NULL), iChunkSize(aMinLength),iHighWaterMark(aMinLength)
 	{
 	iPageSize = malloc_getpagesize;
 	__ASSERT_ALWAYS(aOffset >=0, User::Panic(KDLHeapPanicCategory, ETHeapNewBadOffset));
@@ -393,112 +390,79 @@ void RNewAllocator::Free(TAny* aPtr)
 void RNewAllocator::Reset()
 	{
 	// TODO free everything
+    User::Panic(_L("RNewAllocator"), 1); //this should never be called
 	}
 
-#ifdef TRACING_ALLOCS
-TAny* RNewAllocator::DLReAllocImpl(TAny* aPtr, TInt aSize)
-	{
-	if(ptrdiff(aPtr,this)>=0)
+inline void RNewAllocator::TraceReAlloc(TAny* aPtr, TInt aSize, TAny* aNewPtr, TInt aZone)
 	{
-		// original cell is in DL zone
-		if(aSize >= slab_threshold && (aSize>>page_threshold)==0)
-			{
-			// and so is the new one
-			Lock();
-			TAny* addr = dlrealloc(aPtr,aSize);
-			Unlock();
-			return addr;
-			}
-	}
-	else if(lowbits(aPtr,pagesize)<=cellalign)
-	{
-		// original cell is either NULL or in paged zone
-		if (!aPtr)
-			return Alloc(aSize);
-		if(aSize >> page_threshold)
-			{
-			// and so is the new one
-			Lock();
-			TAny* addr = paged_reallocate(aPtr,aSize);
-			Unlock();
-			return addr;
-			}
-	}
-	else
-	{
-		// original cell is in slab znoe
-		if(aSize <= header_size(slab::slabfor(aPtr)->header))
-			return aPtr;
-	}
-	TAny* newp = Alloc(aSize);
-	if(newp)
-	{
-		TInt oldsize = AllocLen(aPtr);
-		memcpy(newp,aPtr,oldsize<aSize?oldsize:aSize);
-		Free(aPtr);
-	}
-	return newp;
-
-	}
-#endif
-TAny* RNewAllocator::ReAlloc(TAny* aPtr, TInt aSize, TInt /*aMode = 0*/)
-	{
-#ifdef  TRACING_ALLOCS
-	TAny* retval = DLReAllocImpl(aPtr,aSize);
-
 #ifdef TRACING_ALLOCS
-	if (retval && (iFlags & ETraceAllocs))
-		{
-		TUint32 traceData[3];
-		traceData[0] = AllocLen(retval);
-		traceData[1] = aSize;
-		traceData[2] = (TUint32)aPtr;
-		BTraceContextN(BTrace::EHeap, BTrace::EHeapReAlloc,(TUint32)this, (TUint32)retval,traceData, sizeof(traceData));
-		}
-#endif
-	return retval;
+    if (aNewPtr && (iFlags & ETraceAllocs))
+        {
+        TUint32 traceData[3];
+        traceData[0] = AllocLen(aNewPtr);
+        traceData[1] = aSize;
+        traceData[2] = (TUint32)aPtr;
+        BTraceContextN(BTrace::EHeap, BTrace::EHeapReAlloc,(TUint32)this, (TUint32)aNewPtr,traceData, sizeof(traceData));
+        
+        //workaround for SAW not handling reallocs properly
+        if(aZone >= 0 && aPtr != aNewPtr) {
+            BTraceContextN(BTrace::EHeap, BTrace::EHeapFree, (TUint32)this, (TUint32)aPtr, &aZone, sizeof(aZone));
+        }
+        }
 #else
-	if(ptrdiff(aPtr,this)>=0)
-	{
-		// original cell is in DL zone
-		if(aSize >= slab_threshold && (aSize>>page_threshold)==0)
-			{
-			// and so is the new one
-			Lock();
-			TAny* addr = dlrealloc(aPtr,aSize);
-			Unlock();
-			return addr;
-			}
-	}
-	else if(lowbits(aPtr,pagesize)<=cellalign)
-	{
-		// original cell is either NULL or in paged zone
-		if (!aPtr)
-			return Alloc(aSize);
-		if(aSize >> page_threshold)
-			{
-			// and so is the new one
-			Lock();
-			TAny* addr = paged_reallocate(aPtr,aSize);
-			Unlock();
-			return addr;
-			}
-	}
-	else
-	{
-		// original cell is in slab znoe
-		if(aSize <= header_size(slab::slabfor(aPtr)->header))
-			return aPtr;
+    Q_UNUSED(aPtr);
+    Q_UNUSED(aSize);
+    Q_UNUSED(aNewPtr);
+    Q_UNUSED(aZone);
+#endif
 	}
-	TAny* newp = Alloc(aSize);
-	if(newp)
+
+TAny* RNewAllocator::ReAlloc(TAny* aPtr, TInt aSize, TInt /*aMode = 0*/)
 	{
-		TInt oldsize = AllocLen(aPtr);
-		memcpy(newp,aPtr,oldsize<aSize?oldsize:aSize);
-		Free(aPtr);
-	}
-	return newp;
-#endif
+    if(ptrdiff(aPtr,this)>=0)
+    {
+        // original cell is in DL zone
+        if(aSize >= slab_threshold && (aSize>>page_threshold)==0)
+            {
+            // and so is the new one
+            Lock();
+            TAny* addr = dlrealloc(aPtr,aSize);
+            Unlock();
+            TraceReAlloc(aPtr, aSize, addr, 0);
+            return addr;
+            }
+    }
+    else if(lowbits(aPtr,pagesize)<=cellalign)
+    {
+        // original cell is either NULL or in paged zone
+        if (!aPtr)
+            return Alloc(aSize);
+        if(aSize >> page_threshold)
+            {
+            // and so is the new one
+            Lock();
+            TAny* addr = paged_reallocate(aPtr,aSize);
+            Unlock();
+            TraceReAlloc(aPtr, aSize, addr, 2);
+            return addr;
+            }
+    }
+    else
+    {
+        // original cell is in slab znoe
+        if(aSize <= header_size(slab::slabfor(aPtr)->header)) {
+            TraceReAlloc(aPtr, aSize, aPtr, 1);
+            return aPtr;
+        }
+    }
+    TAny* newp = Alloc(aSize);
+    if(newp)
+    {
+        TInt oldsize = AllocLen(aPtr);
+        memcpy(newp,aPtr,oldsize<aSize?oldsize:aSize);
+        Free(aPtr);
+    }
+    return newp;
 	}
 
 TInt RNewAllocator::Available(TInt& aBiggestBlock) const
diff --git a/src/corelib/arch/symbian/newallocator_p.h b/src/corelib/arch/symbian/newallocator_p.h
index afef570..c72f96b 100644
--- a/src/corelib/arch/symbian/newallocator_p.h
+++ b/src/corelib/arch/symbian/newallocator_p.h
@@ -151,6 +151,7 @@ protected:
 	TInt iChunkSize;				// currently allocated bytes in the chunk (== chunk.Size())
 	malloc_state iGlobalMallocState;
 	malloc_params mparams;
+	TInt iHighWaterMark;
 private:
 	void Init(TInt aBitmapSlab, TInt aPagePower, size_t aTrimThreshold);/*Init internal data structures*/
 	inline int init_mparams(size_t aTrimThreshold /*= DEFAULT_TRIM_THRESHOLD*/);
@@ -246,7 +247,7 @@ private:
 	// paged allocator structures
 	enum {npagecells=4};
 	pagecell pagelist[npagecells];		// descriptors for page-aligned large allocations
-	TAny* DLReAllocImpl(TAny* aPtr, TInt aSize);
+	inline void TraceReAlloc(TAny* aPtr, TInt aSize, TAny* aNewPtr, TInt aZone);
 	// to track maximum used
 	//TInt iHighWaterMark;
 
-- 
cgit v0.12


From 3579fd98fbaf95d7dfc4d05f34e00353a295d340 Mon Sep 17 00:00:00 2001
From: Shane Kearns <shane.kearns@accenture.com>
Date: Mon, 7 Dec 2009 14:26:39 +0000
Subject: Enable call stack tracing of allocs, for memory leak debugging

Task-number: QT-3967
Reviewed-by: mread
---
 src/corelib/arch/symbian/arch.pri         |  5 ++-
 src/corelib/arch/symbian/newallocator.cpp | 70 ++++++++++++++++++++++---------
 src/corelib/arch/symbian/newallocator_p.h |  1 +
 3 files changed, 55 insertions(+), 21 deletions(-)

diff --git a/src/corelib/arch/symbian/arch.pri b/src/corelib/arch/symbian/arch.pri
index 94b1caa..bab042c 100644
--- a/src/corelib/arch/symbian/arch.pri
+++ b/src/corelib/arch/symbian/arch.pri
@@ -2,8 +2,9 @@
 # Symbian architecture
 #
 SOURCES +=  $$QT_ARCH_CPP/qatomic_symbian.cpp \
-            $$QT_ARCH_CPP/newallocator.cpp \
-            $$QT_ARCH_CPP/../generic/qatomic_generic_armv6.cpp
+            $$QT_ARCH_CPP/../armv6/qatomic_generic_armv6.cpp \
+            $$QT_ARCH_CPP/newallocator.cpp
 
 HEADERS +=  $$QT_ARCH_CPP/dla_p.h \
             $$QT_ARCH_CPP/newallocator_p.h
+exists($$EPOCROOT/epoc32/include/u32std.h):DEFINES += QT_SYMBIAN_HAVE_U32STD_H
diff --git a/src/corelib/arch/symbian/newallocator.cpp b/src/corelib/arch/symbian/newallocator.cpp
index 6250371..7025483 100644
--- a/src/corelib/arch/symbian/newallocator.cpp
+++ b/src/corelib/arch/symbian/newallocator.cpp
@@ -49,8 +49,8 @@
 #include <e32cmn.h>
 #include <hal.h>
 #include <e32panic.h>
-#define RND_SDK
-#ifndef RND_SDK
+
+#ifndef QT_SYMBIAN_HAVE_U32STD_H
 struct SThreadCreateInfo
     {
     TAny* iHandle;
@@ -93,11 +93,14 @@ struct SStdEpocThreadCreateInfo : public SThreadCreateInfo
 
 //This debug flag uses BTRACE to emit debug traces to identify the heaps.
 //Note that it uses the ETest1 trace category which is not reserved
-#define TRACING_HEAPS
+//#define TRACING_HEAPS
 //This debug flag uses BTRACE to emit debug traces to aid with debugging
 //allocs, frees & reallocs. It should be used together with the KUSERHEAPTRACE
 //kernel trace flag to enable heap tracing.
-#define TRACING_ALLOCS
+//#define TRACING_ALLOCS
+//This debug flag turns on tracing of the call stack for each alloc trace.
+//It is dependent on TRACING_ALLOCS.
+//#define TRACING_CALLSTACKS
 
 #if defined(TRACING_ALLOCS) || defined(TRACING_HEAPS)
 #include <e32btrace.h>
@@ -129,6 +132,32 @@ LOCAL_C void Panic(TCdtPanic aPanic)
 	User::Panic(_L("USER"),aPanic);
 	}
 
+#define STACKSIZE 32
+inline void RNewAllocator::TraceCallStack()
+{
+#ifdef TRACING_CALLSTACKS
+    TUint32 filteredStack[STACKSIZE];
+    TThreadStackInfo info;
+    TUint32 *sp = (TUint32*)&sp;
+    RThread().StackInfo(info);
+    Lock();
+    TInt i;
+    for (i=0;i<STACKSIZE;i++) {
+        if ((TLinAddr)sp>=info.iBase) break;
+        while ((TLinAddr)sp < info.iBase) {
+            TUint32 cur = *sp++;
+            TUint32 range = cur & 0xF0000000;
+            if (range == 0x80000000 || range == 0x70000000) {
+                filteredStack[i] = cur;
+                break;
+            }
+        }
+    }
+    Unlock();
+    BTraceContextBig(BTrace::EHeap, BTrace::EHeapCallStack, (TUint32)this, filteredStack, i * 4);
+#endif
+}
+
 size_t getpagesize()
 {
     TInt size;
@@ -313,6 +342,7 @@ TAny* RNewAllocator::Alloc(TInt aSize)
 		traceData[1] = aSize;
 		traceData[2] = aCnt;
 		BTraceContextN(BTrace::EHeap, BTrace::EHeapAlloc, (TUint32)this, (TUint32)addr, traceData, sizeof(traceData));
+		TraceCallStack();
 		}
 #endif
 
@@ -382,6 +412,7 @@ void RNewAllocator::Free(TAny* aPtr)
 		TUint32 traceData;
 		traceData = aCnt;
 		BTraceContextN(BTrace::EHeap, BTrace::EHeapFree, (TUint32)this, (TUint32)aPtr, &traceData, sizeof(traceData));
+		TraceCallStack();
 		}
 #endif
 }
@@ -393,29 +424,30 @@ void RNewAllocator::Reset()
     User::Panic(_L("RNewAllocator"), 1); //this should never be called
 	}
 
-inline void RNewAllocator::TraceReAlloc(TAny* aPtr, TInt aSize, TAny* aNewPtr, TInt aZone)
-	{
 #ifdef TRACING_ALLOCS
-    if (aNewPtr && (iFlags & ETraceAllocs))
-        {
+inline void RNewAllocator::TraceReAlloc(TAny* aPtr, TInt aSize, TAny* aNewPtr, TInt aZone)
+{
+    if (aNewPtr && (iFlags & ETraceAllocs)) {
         TUint32 traceData[3];
         traceData[0] = AllocLen(aNewPtr);
         traceData[1] = aSize;
-        traceData[2] = (TUint32)aPtr;
-        BTraceContextN(BTrace::EHeap, BTrace::EHeapReAlloc,(TUint32)this, (TUint32)aNewPtr,traceData, sizeof(traceData));
-        
+        traceData[2] = (TUint32) aPtr;
+        BTraceContextN(BTrace::EHeap, BTrace::EHeapReAlloc, (TUint32) this, (TUint32) aNewPtr,
+            traceData, sizeof(traceData));
+        TraceCallStack();
         //workaround for SAW not handling reallocs properly
-        if(aZone >= 0 && aPtr != aNewPtr) {
-            BTraceContextN(BTrace::EHeap, BTrace::EHeapFree, (TUint32)this, (TUint32)aPtr, &aZone, sizeof(aZone));
-        }
+        if (aZone >= 0 && aPtr != aNewPtr) {
+            BTraceContextN(BTrace::EHeap, BTrace::EHeapFree, (TUint32) this, (TUint32) aPtr,
+                &aZone, sizeof(aZone));
+            TraceCallStack();
         }
+    }
+}
 #else
-    Q_UNUSED(aPtr);
-    Q_UNUSED(aSize);
-    Q_UNUSED(aNewPtr);
-    Q_UNUSED(aZone);
+//Q_UNUSED generates code that prevents the compiler optimising out the empty inline function
+inline void RNewAllocator::TraceReAlloc(TAny* , TInt , TAny* , TInt )
+{}
 #endif
-	}
 
 TAny* RNewAllocator::ReAlloc(TAny* aPtr, TInt aSize, TInt /*aMode = 0*/)
 	{
diff --git a/src/corelib/arch/symbian/newallocator_p.h b/src/corelib/arch/symbian/newallocator_p.h
index c72f96b..fd28f2d 100644
--- a/src/corelib/arch/symbian/newallocator_p.h
+++ b/src/corelib/arch/symbian/newallocator_p.h
@@ -248,6 +248,7 @@ private:
 	enum {npagecells=4};
 	pagecell pagelist[npagecells];		// descriptors for page-aligned large allocations
 	inline void TraceReAlloc(TAny* aPtr, TInt aSize, TAny* aNewPtr, TInt aZone);
+	inline void TraceCallStack();
 	// to track maximum used
 	//TInt iHighWaterMark;
 
-- 
cgit v0.12


From 40b413ca994fd26404672cefa71dc36fd2626b67 Mon Sep 17 00:00:00 2001
From: mread <qt-info@nokia.com>
Date: Wed, 22 Sep 2010 13:27:15 +0100
Subject: Qt apps to use the Symbian^4 fast allocator in pre-Symbian^4
 platforms

The hybrid heap allocator has been copied from Symbian^4 (MCL wk36
initially) and is installed by qtmain.lib as the initial allocator
for Qt apps.

Task-number: QT-3967
Reviewed-by: Shane Kearns
---
 src/corelib/arch/symbian/arch.pri                 |   10 +-
 src/corelib/arch/symbian/common_p.h               |  105 +
 src/corelib/arch/symbian/debugfunction.cpp        | 1147 +++++++
 src/corelib/arch/symbian/dla_p.h                  |  622 ++--
 src/corelib/arch/symbian/heap_hybrid.cpp          | 3337 +++++++++++++++++++++
 src/corelib/arch/symbian/heap_hybrid_p.h          |  391 +++
 src/corelib/arch/symbian/newallocator.cpp         | 2916 ------------------
 src/corelib/arch/symbian/newallocator_p.h         |  338 ---
 src/corelib/arch/symbian/page_alloc_p.h           |   68 +
 src/corelib/arch/symbian/qt_heapsetup_symbian.cpp |   99 +
 src/corelib/arch/symbian/qt_hybridHeap_symbian.h  |   76 +
 src/corelib/arch/symbian/slab_p.h                 |  125 +
 src/corelib/global/qglobal.h                      |    2 +
 src/s60installs/eabi/QtCoreu.def                  |    1 +
 src/s60main/newallocator_hook.cpp                 |    7 +-
 15 files changed, 5626 insertions(+), 3618 deletions(-)
 create mode 100644 src/corelib/arch/symbian/common_p.h
 create mode 100644 src/corelib/arch/symbian/debugfunction.cpp
 create mode 100644 src/corelib/arch/symbian/heap_hybrid.cpp
 create mode 100644 src/corelib/arch/symbian/heap_hybrid_p.h
 delete mode 100644 src/corelib/arch/symbian/newallocator.cpp
 delete mode 100644 src/corelib/arch/symbian/newallocator_p.h
 create mode 100644 src/corelib/arch/symbian/page_alloc_p.h
 create mode 100644 src/corelib/arch/symbian/qt_heapsetup_symbian.cpp
 create mode 100644 src/corelib/arch/symbian/qt_hybridHeap_symbian.h
 create mode 100644 src/corelib/arch/symbian/slab_p.h

diff --git a/src/corelib/arch/symbian/arch.pri b/src/corelib/arch/symbian/arch.pri
index bab042c..8c546c0 100644
--- a/src/corelib/arch/symbian/arch.pri
+++ b/src/corelib/arch/symbian/arch.pri
@@ -3,8 +3,14 @@
 #
 SOURCES +=  $$QT_ARCH_CPP/qatomic_symbian.cpp \
             $$QT_ARCH_CPP/../armv6/qatomic_generic_armv6.cpp \
-            $$QT_ARCH_CPP/newallocator.cpp
+            $$QT_ARCH_CPP/heap_hybrid.cpp \
+            $$QT_ARCH_CPP/debugfunction.cpp \
+            $$QT_ARCH_CPP/qt_heapsetup_symbian.cpp
 
 HEADERS +=  $$QT_ARCH_CPP/dla_p.h \
-            $$QT_ARCH_CPP/newallocator_p.h
+            $$QT_ARCH_CPP/heap_hybrid_p.h \
+            $$QT_ARCH_CPP/common_p.h \
+            $$QT_ARCH_CPP/page_alloc_p.h \
+            $$QT_ARCH_CPP/slab_p.h
+
 exists($$EPOCROOT/epoc32/include/u32std.h):DEFINES += QT_SYMBIAN_HAVE_U32STD_H
diff --git a/src/corelib/arch/symbian/common_p.h b/src/corelib/arch/symbian/common_p.h
new file mode 100644
index 0000000..d7682ae
--- /dev/null
+++ b/src/corelib/arch/symbian/common_p.h
@@ -0,0 +1,105 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the QtCore module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef __E32_COMMON_H__
+#define __E32_COMMON_H__
+
+#ifdef __KERNEL_MODE__
+#include <e32cmn.h>
+#include <e32panic.h>
+#include "u32std.h"
+#else
+#include <e32std.h>
+#include <e32base.h>
+#include <e32math.h>
+#include <e32svr.h>
+#include <e32ver.h>
+#include <e32hal.h>
+#include <e32panic.h>
+#include <u32exec.h>
+#endif
+
+GLREF_C void Panic(TCdtPanic aPanic);
+GLDEF_C void PanicBadArrayIndex();
+GLREF_C TInt __DoConvertNum(TUint, TRadix, TUint, TUint8*&);
+GLREF_C TInt __DoConvertNum(Uint64, TRadix, TUint, TUint8*&);
+
+#ifdef __KERNEL_MODE__
+GLREF_C void KernHeapFault(TCdtPanic aPanic);
+GLREF_C void KHeapCheckThreadState();
+TInt StringLength(const TUint16* aPtr);
+TInt StringLength(const TUint8* aPtr);
+
+#define	STD_CLASS					Kern
+#define	STRING_LENGTH(s)			StringLength(s)
+#define	STRING_LENGTH_16(s)			StringLength(s)
+#define	PANIC_CURRENT_THREAD(c,r)	Kern::PanicCurrentThread(c, r)
+#define __KERNEL_CHECK_RADIX(r)		__ASSERT_ALWAYS(((r)==EDecimal)||((r)==EHex),Panic(EInvalidRadix))
+#define	APPEND_BUF_SIZE				10
+#define	APPEND_BUF_SIZE_64			20
+#define	HEAP_PANIC(r)				Kern::Printf("HEAP CORRUPTED %s %d", __FILE__, __LINE__), RHeapK::Fault(r)
+#define	GET_PAGE_SIZE(x)			x = M::PageSizeInBytes()
+#define	DIVISION_BY_ZERO()			FAULT()
+
+#ifdef _DEBUG
+#define	__CHECK_THREAD_STATE		RHeapK::CheckThreadState()
+#else
+#define	__CHECK_THREAD_STATE
+#endif
+
+#else
+
+#define	STD_CLASS					User
+#define	STRING_LENGTH(s)			User::StringLength(s)
+#define	STRING_LENGTH_16(s)			User::StringLength(s)
+#define	PANIC_CURRENT_THREAD(c,r)	User::Panic(c, r)
+#define	MEM_COMPARE_16				Mem::Compare
+#define __KERNEL_CHECK_RADIX(r)
+#define	APPEND_BUF_SIZE				32
+#define	APPEND_BUF_SIZE_64			64
+#define	HEAP_PANIC(r)				RDebug::Printf("HEAP CORRUPTED %s %d", __FILE__, __LINE__), Panic(r)
+#define	GET_PAGE_SIZE(x)			UserHal::PageSizeInBytes(x)
+#define	DIVISION_BY_ZERO()			User::RaiseException(EExcIntegerDivideByZero)
+#define	__CHECK_THREAD_STATE
+
+#endif	// __KERNEL_MODE__
+
+#endif
diff --git a/src/corelib/arch/symbian/debugfunction.cpp b/src/corelib/arch/symbian/debugfunction.cpp
new file mode 100644
index 0000000..62adde0
--- /dev/null
+++ b/src/corelib/arch/symbian/debugfunction.cpp
@@ -0,0 +1,1147 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the QtCore module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "qt_hybridheap_symbian.h"
+
+#ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
+
+#define GM  (&iGlobalMallocState)
+#define __HEAP_CORRUPTED_TRACE(t,p,l) BTraceContext12(BTrace::EHeap, BTrace::EHeapCorruption, (TUint32)t, (TUint32)p, (TUint32)l);
+#define __HEAP_CORRUPTED_TEST(c,x, p,l) if (!c) { if (iFlags & (EMonitorMemory+ETraceAllocs) )  __HEAP_CORRUPTED_TRACE(this,p,l)  HEAP_PANIC(x); }
+#define __HEAP_CORRUPTED_TEST_STATIC(c,t,x,p,l) if (!c) { if (t && (t->iFlags & (EMonitorMemory+ETraceAllocs) )) __HEAP_CORRUPTED_TRACE(t,p,l) HEAP_PANIC(x); }
+
+TInt RHybridHeap::DebugFunction(TInt aFunc, TAny* a1, TAny* a2)
+{
+    TInt r = KErrNone;
+    switch(aFunc)
+        {
+        
+        case RAllocator::ECount:
+            struct HeapInfo info;
+            Lock();
+            GetInfo(&info, NULL);
+            *(unsigned*)a1 = info.iFreeN;
+            r = info.iAllocN;
+            Unlock();
+            break;
+            
+        case RAllocator::EMarkStart:
+            __DEBUG_ONLY(DoMarkStart());
+            break;
+            
+        case RAllocator::EMarkEnd:
+            __DEBUG_ONLY( r = DoMarkEnd((TInt)a1) );
+            break;
+            
+        case RAllocator::ECheck:
+            r = DoCheckHeap((SCheckInfo*)a1);
+            break;
+            
+        case RAllocator::ESetFail:
+            __DEBUG_ONLY(DoSetAllocFail((TAllocFail)(TInt)a1, (TInt)a2));
+            break;
+
+#ifdef SYMBIAN4_DEBUG_FUNCTIONS_SUPPORTED
+        case RAllocator::EGetFail:
+            __DEBUG_ONLY(r = iFailType);
+            break;
+#endif // SYMBIAN4_DEBUG_FUNCTIONS_SUPPORTED
+
+        case RAllocator::ESetBurstFail:
+#if _DEBUG
+            {
+            SRAllocatorBurstFail* fail = (SRAllocatorBurstFail*) a2;
+            DoSetAllocFail((TAllocFail)(TInt)a1, fail->iRate, fail->iBurst);
+            }
+#endif
+            break;
+            
+        case RAllocator::ECheckFailure:
+            // iRand will be incremented for each EFailNext, EBurstFailNext,
+            // EDeterministic and EBurstDeterministic failure.
+            r = iRand;
+            break;
+            
+        case RAllocator::ECopyDebugInfo:
+            {
+            TInt nestingLevel = ((SDebugCell*)a1)[-1].nestingLevel;
+            ((SDebugCell*)a2)[-1].nestingLevel = nestingLevel;
+            break;
+            }
+
+#ifdef SYMBIAN4_DEBUG_FUNCTIONS_SUPPORTED
+		case RAllocator::EGetSize:
+			{
+			r = iChunkSize - sizeof(RHybridHeap);
+			break;
+			}
+
+		case RAllocator::EGetMaxLength:
+			{
+			r = iMaxLength;
+			break;
+			}
+
+		case RAllocator::EGetBase:
+			{
+			*(TAny**)a1 = iBase;
+			break;
+			}
+
+		case RAllocator::EAlignInteger:
+			{
+			r = _ALIGN_UP((TInt)a1, iAlign);
+			break;
+			}
+
+		case RAllocator::EAlignAddr:
+			{
+            *(TAny**)a2 = (TAny*)_ALIGN_UP((TLinAddr)a1, iAlign);
+			break;
+			}
+
+        case RHybridHeap::EWalk:
+            struct HeapInfo hinfo;
+            SWalkInfo winfo;
+            Lock();
+            winfo.iFunction = (TWalkFunc)a1;
+            winfo.iParam    = a2;
+			winfo.iHeap     = (RHybridHeap*)this; 	
+            GetInfo(&hinfo, &winfo);
+            Unlock();
+            break;
+
+#ifndef __KERNEL_MODE__
+			
+        case RHybridHeap::EHybridHeap:
+            {
+			if ( !a1 )
+				return KErrGeneral;
+			STestCommand* cmd = (STestCommand*)a1;
+			switch ( cmd->iCommand )
+				{
+				case EGetConfig:
+					cmd->iConfig.iSlabBits = iSlabConfigBits;
+					cmd->iConfig.iDelayedSlabThreshold = iPageThreshold;
+					cmd->iConfig.iPagePower = iPageThreshold;
+					break;
+					
+				case ESetConfig:
+					//
+					// New configuration data for slab and page allocator.
+					// Reset heap to get data into use
+					//
+#if USE_HYBRID_HEAP
+					iSlabConfigBits  = cmd->iConfig.iSlabBits & 0x3fff;
+					iSlabInitThreshold = cmd->iConfig.iDelayedSlabThreshold;
+					iPageThreshold = (cmd->iConfig.iPagePower & 0x1f);
+					Reset();
+#endif
+					break;
+					
+				case EHeapMetaData:
+					cmd->iData = this;
+					break;
+					
+				case ETestData:
+					iTestData = cmd->iData;
+					break;
+
+				default:
+					return KErrNotSupported;
+					
+				}
+
+            break;
+			}
+#endif  // __KERNEL_MODE            
+#endif // SYMBIAN4_DEBUG_FUNCTIONS_SUPPORTED
+
+        default:
+            return KErrNotSupported;
+            
+        }
+    return r;
+}
+
+void RHybridHeap::Walk(SWalkInfo* aInfo, TAny* aBfr, TInt aLth, TCellType aBfrType, TAllocatorType aAllocatorType)
+{
+    //
+    // This function is always called from RHybridHeap::GetInfo.
+    // Actual walk function is called if SWalkInfo pointer is defined
+    // 
+    //
+    if ( aInfo )
+        {
+#ifdef __KERNEL_MODE__
+		(void)aAllocatorType;
+#if defined(_DEBUG)		
+		if ( aBfrType == EGoodAllocatedCell )
+			aInfo->iFunction(aInfo->iParam, aBfrType, ((TUint8*)aBfr+EDebugHdrSize), (aLth-EDebugHdrSize) );
+		else
+			aInfo->iFunction(aInfo->iParam, aBfrType,  aBfr, aLth );
+#else
+		aInfo->iFunction(aInfo->iParam, aBfrType, aBfr, aLth );
+#endif
+		
+#else  // __KERNEL_MODE__
+		
+        if ( aAllocatorType & (EFullSlab + EPartialFullSlab + EEmptySlab + ESlabSpare) )
+			{
+			if ( aInfo->iHeap )
+				{
+				TUint32 dummy;
+				TInt    npages;
+				aInfo->iHeap->DoCheckSlab((slab*)aBfr, aAllocatorType);
+				__HEAP_CORRUPTED_TEST_STATIC(aInfo->iHeap->CheckBitmap(Floor(aBfr, PAGESIZE), PAGESIZE, dummy, npages),
+											 aInfo->iHeap, ETHeapBadCellAddress, aBfr, aLth);
+				}
+			if ( aAllocatorType & EPartialFullSlab )
+				 WalkPartialFullSlab(aInfo, (slab*)aBfr, aBfrType, aLth);	
+            else if ( aAllocatorType & EFullSlab )
+					WalkFullSlab(aInfo, (slab*)aBfr, aBfrType, aLth);
+			}
+#if defined(_DEBUG)     
+        else  if ( aBfrType == EGoodAllocatedCell )
+            aInfo->iFunction(aInfo->iParam, aBfrType, ((TUint8*)aBfr+EDebugHdrSize), (aLth-EDebugHdrSize) );
+        else
+            aInfo->iFunction(aInfo->iParam, aBfrType,  aBfr, aLth );
+#else
+        else
+            aInfo->iFunction(aInfo->iParam, aBfrType, aBfr, aLth );
+#endif
+
+#endif // __KERNEL_MODE	
+        }
+}
+
+#ifndef __KERNEL_MODE__
+void RHybridHeap::WalkPartialFullSlab(SWalkInfo* aInfo, slab* aSlab, TCellType /*aBfrType*/, TInt /*aLth*/)
+{
+	if ( aInfo )
+		{
+		//
+		// Build bitmap of free buffers in the partial full slab
+		//
+		TUint32 bitmap[4];
+		__HEAP_CORRUPTED_TEST_STATIC( (aInfo->iHeap != NULL), aInfo->iHeap, ETHeapBadCellAddress, 0, aSlab);
+		aInfo->iHeap->BuildPartialSlabBitmap(bitmap, aSlab);
+		//
+		// Find used (allocated) buffers from iPartial full slab
+		//
+		TUint32 h = aSlab->iHeader;
+		TUint32 size = SlabHeaderSize(h);
+		TUint32 count = KMaxSlabPayload / size;  // Total buffer count in slab
+		TUint32 i = 0;
+		TUint32 ix = 0;
+		TUint32 bit = 1;				
+
+		while ( i < count )
+			{
+
+			if ( bitmap[ix] & bit )
+				{
+				aInfo->iFunction(aInfo->iParam, EGoodFreeCell, &aSlab->iPayload[i*size], size ); 
+				} 
+			else
+				{
+#if defined(_DEBUG)
+				aInfo->iFunction(aInfo->iParam, EGoodAllocatedCell, (&aSlab->iPayload[i*size]+EDebugHdrSize), (size-EDebugHdrSize) );
+#else				
+				aInfo->iFunction(aInfo->iParam, EGoodAllocatedCell, &aSlab->iPayload[i*size], size );
+#endif
+				}
+			bit <<= 1;
+			if ( bit == 0 )
+				{
+				bit = 1;
+				ix ++;
+				}
+
+			i ++;
+			}
+		}
+
+}
+
+void RHybridHeap::WalkFullSlab(SWalkInfo* aInfo, slab* aSlab, TCellType aBfrType, TInt /*aLth*/)
+{
+	if ( aInfo )
+		{
+		TUint32 h = aSlab->iHeader;
+		TUint32 size = SlabHeaderSize(h);
+		TUint32 count = (SlabHeaderUsedm4(h) + 4) / size;
+		TUint32 i = 0;
+		while ( i < count )
+			{
+#if defined(_DEBUG)
+			if ( aBfrType == EGoodAllocatedCell )
+				aInfo->iFunction(aInfo->iParam, aBfrType, (&aSlab->iPayload[i*size]+EDebugHdrSize), (size-EDebugHdrSize) );
+			else
+				aInfo->iFunction(aInfo->iParam, aBfrType, &aSlab->iPayload[i*size], size );
+#else
+			aInfo->iFunction(aInfo->iParam, aBfrType, &aSlab->iPayload[i*size], size );
+#endif      
+			i ++;
+			}
+		}
+}
+
+void RHybridHeap::BuildPartialSlabBitmap(TUint32* aBitmap, slab* aSlab, TAny* aBfr)
+{
+	//
+	// Build a bitmap of free buffers in a partial full slab
+	//
+	TInt i;
+	TUint32 bit = 0;
+	TUint32 index;  
+	TUint32 h = aSlab->iHeader;
+	TUint32 used = SlabHeaderUsedm4(h)+4;
+	TUint32 size = SlabHeaderSize(h);
+	TInt    count = (KMaxSlabPayload / size);
+	TInt    free_count = count -  (used / size); // Total free buffer count in slab
+	aBitmap[0] = 0, aBitmap[1] = 0,	aBitmap[2] = 0, aBitmap[3] = 0;
+	TUint32 offs = (h & 0xff) << 2;
+
+	//
+	// Process first buffer in partial slab free buffer chain
+	//
+	while ( offs )
+		{
+		unsigned char* p = (unsigned char*)Offset(aSlab, offs); 		
+		__HEAP_CORRUPTED_TEST( (sizeof(slabhdr) <= offs), ETHeapBadCellAddress, p, aSlab);
+		offs -= sizeof(slabhdr);
+		__HEAP_CORRUPTED_TEST( (offs % size == 0), ETHeapBadCellAddress, p, aSlab);
+		index = (offs / size);  // Bit index in bitmap
+		i = 0;
+		while ( i < 4 )
+			{
+			if ( index < 32 )
+				{
+				bit = (1 << index);
+				break;
+				}
+			index -= 32;
+			i ++;
+			}
+
+		__HEAP_CORRUPTED_TEST( ((aBitmap[i] & bit) == 0), ETHeapBadCellAddress, p, aSlab);  // Buffer already in chain
+
+		aBitmap[i] |= bit;
+		free_count --;
+		offs = ((unsigned)*p) << 2; // Next in free chain
+		}
+
+	__HEAP_CORRUPTED_TEST( (free_count >= 0), ETHeapBadCellAddress, aBfr, aSlab);  // free buffer count/size mismatch	
+	//
+	// Process next rest of the free buffers which are in the
+	// wilderness (at end of the slab)
+	//
+	index = count - 1;
+	i = index / 32;
+	index = index % 32;
+	while ( free_count && (i >= 0))
+		{
+		bit = (1 << index);
+		__HEAP_CORRUPTED_TEST( ((aBitmap[i] & bit) == 0), ETHeapBadCellAddress, aBfr, aSlab);  // Buffer already in chain
+		aBitmap[i] |= bit;
+		if ( index )
+			index --;
+		else
+			{
+			index = 31;
+			i --;
+			}
+		free_count --;
+		}
+
+	if ( aBfr )  // Assure that specified buffer does NOT exist in partial slab free buffer chain
+		{
+		offs = LowBits(aBfr, SLABSIZE);
+		__HEAP_CORRUPTED_TEST( (sizeof(slabhdr) <= offs), ETHeapBadCellAddress, aBfr, aSlab);
+		offs -= sizeof(slabhdr);
+		__HEAP_CORRUPTED_TEST( ((offs % size) == 0), ETHeapBadCellAddress, aBfr, aSlab);
+		index = (offs / size);  // Bit index in bitmap
+		i = 0;
+		while ( i < 4 )
+			{
+			if ( index < 32 )
+				{
+				bit = (1 << index);
+				break;
+				}
+			index -= 32;
+			i ++;
+			}
+		__HEAP_CORRUPTED_TEST( ((aBitmap[i] & bit) == 0), ETHeapBadCellAddress, aBfr, aSlab);  // Buffer already in chain
+		}
+}
+
+#endif	// __KERNEL_MODE__
+
+void RHybridHeap::WalkCheckCell(TAny* aPtr, TCellType aType, TAny* aCell, TInt aLen)
+{
+    (void)aCell;
+    SHeapCellInfo& info = *(SHeapCellInfo*)aPtr;
+    switch(aType)
+        {
+        case EGoodAllocatedCell:
+            {
+            ++info.iTotalAlloc;
+            info.iTotalAllocSize += aLen; 
+#if defined(_DEBUG)
+            RHybridHeap& h = *info.iHeap;
+            SDebugCell* DbgCell = (SDebugCell*)((TUint8*)aCell-EDebugHdrSize);
+            if ( DbgCell->nestingLevel == h.iNestingLevel )
+                {
+                if (++info.iLevelAlloc==1)
+                    info.iStranded = DbgCell;
+#ifdef __KERNEL_MODE__
+                if (KDebugNum(KSERVER) || KDebugNum(KTESTFAST))
+                    {
+                    Kern::Printf("LEAKED KERNEL HEAP CELL @ %08x : len=%d", aCell, aLen);
+                    TLinAddr base = ((TLinAddr)aCell)&~0x0f;
+                    TLinAddr end = ((TLinAddr)aCell)+(TLinAddr)aLen;
+                    while(base<end)
+                        {
+                        const TUint32* p = (const TUint32*)base;
+                        Kern::Printf("%08x: %08x %08x %08x %08x", p, p[0], p[1], p[2], p[3]);
+                        base += 16;
+                        }
+                    }
+#endif
+                }
+#endif  
+            break;
+            }
+        case EGoodFreeCell:
+            ++info.iTotalFree;
+            break;
+        case EBadAllocatedCellSize:
+            HEAP_PANIC(ETHeapBadAllocatedCellSize);
+        case EBadAllocatedCellAddress:
+            HEAP_PANIC(ETHeapBadAllocatedCellAddress);
+        case EBadFreeCellAddress:
+            HEAP_PANIC(ETHeapBadFreeCellAddress);
+        case EBadFreeCellSize:
+            HEAP_PANIC(ETHeapBadFreeCellSize);
+        default:
+            HEAP_PANIC(ETHeapWalkBadCellType);
+        }
+}
+
+
+TInt RHybridHeap::DoCheckHeap(SCheckInfo* aInfo)
+{
+    (void)aInfo;
+    SHeapCellInfo info;
+    memclr(&info, sizeof(info));
+    info.iHeap = this;
+    struct HeapInfo hinfo;
+    SWalkInfo winfo;
+    Lock();
+	DoCheckMallocState(GM);  // Check DL heap internal structure
+#ifndef __KERNEL_MODE__
+	TUint32 dummy;
+	TInt    npages;
+	__HEAP_CORRUPTED_TEST(CheckBitmap(NULL, 0, dummy, npages), ETHeapBadCellAddress, this, 0);  // Check page allocator buffers
+	DoCheckSlabTrees();	
+	DoCheckCommittedSize(npages, GM);
+#endif				   
+    winfo.iFunction = WalkCheckCell;
+    winfo.iParam    = &info;
+	winfo.iHeap     = (RHybridHeap*)this; 		
+    GetInfo(&hinfo, &winfo);
+    Unlock();
+    
+#if defined(_DEBUG)
+    if (!aInfo)
+        return KErrNone;
+    TInt expected = aInfo->iCount;
+    TInt actual = aInfo->iAll ? info.iTotalAlloc : info.iLevelAlloc;
+    if (actual!=expected && !iTestData)
+        {
+#ifdef __KERNEL_MODE__
+        Kern::Fault("KERN-ALLOC COUNT", (expected<<16)|actual );
+#else
+        User::Panic(_L("ALLOC COUNT"), (expected<<16)|actual );
+#endif
+        }
+#endif
+    return KErrNone;
+}
+
+#ifdef _DEBUG
+void RHybridHeap::DoMarkStart()
+{
+    if (iNestingLevel==0)
+        iAllocCount=0;
+    iNestingLevel++;
+}
+
+TUint32 RHybridHeap::DoMarkEnd(TInt aExpected)
+{
+    if (iNestingLevel==0)
+        return 0;
+    SHeapCellInfo info;
+    SHeapCellInfo* p = iTestData ? (SHeapCellInfo*)iTestData : &info;
+    memclr(p, sizeof(info));
+    p->iHeap = this;
+    struct HeapInfo hinfo;
+    SWalkInfo winfo;
+    Lock();
+    winfo.iFunction = WalkCheckCell;
+    winfo.iParam    = p;
+	winfo.iHeap     = (RHybridHeap*)this; 	
+    GetInfo(&hinfo, &winfo);
+    Unlock();
+    
+    if (p->iLevelAlloc != aExpected && !iTestData)
+        return (TUint32)(p->iStranded + 1);
+    if (--iNestingLevel == 0)
+        iAllocCount = 0;
+    return 0;
+}
+
+void RHybridHeap::DoSetAllocFail(TAllocFail aType, TInt aRate)
+{// Default to a burst mode of 1, as aType may be a burst type.
+    DoSetAllocFail(aType, aRate, 1);
+}
+
+void ResetAllocCellLevels(TAny* aPtr, RHybridHeap::TCellType aType, TAny* aCell, TInt aLen)
+{
+    (void)aPtr;
+    (void)aLen;
+    
+    if (aType == RHybridHeap::EGoodAllocatedCell)
+        {
+        RHybridHeap::SDebugCell* DbgCell = (RHybridHeap::SDebugCell*)((TUint8*)aCell-RHeap::EDebugHdrSize);
+        DbgCell->nestingLevel = 0;
+        }
+}
+
+// Don't change as the ETHeapBadDebugFailParameter check below and the API 
+// documentation rely on this being 16 for RHybridHeap.
+LOCAL_D const TInt KBurstFailRateShift = 16;
+LOCAL_D const TInt KBurstFailRateMask = (1 << KBurstFailRateShift) - 1;
+
+void RHybridHeap::DoSetAllocFail(TAllocFail aType, TInt aRate, TUint aBurst)
+{
+    if (aType==EReset)
+        {
+        // reset levels of all allocated cells to 0
+        // this should prevent subsequent tests failing unnecessarily
+        iFailed = EFalse;       // Reset for ECheckFailure relies on this.
+        struct HeapInfo hinfo;
+        SWalkInfo winfo;
+        Lock();
+        winfo.iFunction = (TWalkFunc)&ResetAllocCellLevels;
+        winfo.iParam    = NULL;
+		winfo.iHeap     = (RHybridHeap*)this; 	
+        GetInfo(&hinfo, &winfo);
+        Unlock();
+        // reset heap allocation mark as well
+        iNestingLevel=0;
+        iAllocCount=0;
+        aType=ENone;
+        }
+    
+    switch (aType)
+        {
+        case EBurstRandom:
+        case EBurstTrueRandom:
+        case EBurstDeterministic:
+        case EBurstFailNext:
+            // If the fail type is a burst type then iFailRate is split in 2:
+            // the 16 lsbs are the fail rate and the 16 msbs are the burst length.
+            if (TUint(aRate) > (TUint)KMaxTUint16 || aBurst > KMaxTUint16)
+                HEAP_PANIC(ETHeapBadDebugFailParameter);
+            
+            iFailed = EFalse;
+            iFailType = aType;
+            iFailRate = (aRate == 0) ? 1 : aRate;
+            iFailAllocCount = -iFailRate;
+            iFailRate = iFailRate | (aBurst << KBurstFailRateShift);
+            break;
+            
+        default:
+            iFailed = EFalse;
+            iFailType = aType;
+            iFailRate = (aRate == 0) ? 1 : aRate; // A rate of <1 is meaningless
+            iFailAllocCount = 0;
+            break;
+        }
+    
+    // Set up iRand for either:
+    //      - random seed value, or
+    //      - a count of the number of failures so far.
+    iRand = 0;
+#ifndef __KERNEL_MODE__
+    switch (iFailType)
+        {
+        case ETrueRandom:
+        case EBurstTrueRandom:
+            {
+            TTime time;
+            time.HomeTime();
+            TInt64 seed = time.Int64();
+            iRand = Math::Rand(seed);
+            break;
+            }
+        case ERandom:
+        case EBurstRandom:
+            {
+            TInt64 seed = 12345;
+            iRand = Math::Rand(seed);
+            break;
+            }
+        default:
+            break;
+        }
+#endif
+}
+
+TBool RHybridHeap::CheckForSimulatedAllocFail()
+//
+// Check to see if the user has requested simulated alloc failure, and if so possibly 
+// Return ETrue indicating a failure.
+//
+{
+    // For burst mode failures iFailRate is shared
+    TUint16 rate  = (TUint16)(iFailRate &  KBurstFailRateMask);
+    TUint16 burst = (TUint16)(iFailRate >> KBurstFailRateShift);
+    TBool r = EFalse;
+    switch (iFailType)
+        {
+#ifndef __KERNEL_MODE__
+        case ERandom:
+        case ETrueRandom:
+            if (++iFailAllocCount>=iFailRate) 
+                {   
+                iFailAllocCount=0;
+                if (!iFailed) // haven't failed yet after iFailRate allocations so fail now
+                    return(ETrue); 
+                iFailed=EFalse;
+                }
+            else   
+                {
+                if (!iFailed)
+                    {
+                    TInt64 seed=iRand;
+                    iRand=Math::Rand(seed);
+                    if (iRand%iFailRate==0)
+                        {
+                        iFailed=ETrue;
+                        return(ETrue);
+                        }
+                    }
+                }
+            break;
+            
+        case EBurstRandom:
+        case EBurstTrueRandom:
+            if (++iFailAllocCount < 0) 
+                {
+                // We haven't started failing yet so should we now?
+                TInt64 seed = iRand;
+                iRand = Math::Rand(seed);
+                if (iRand % rate == 0)
+                    {// Fail now.  Reset iFailAllocCount so we fail burst times
+                    iFailAllocCount = 0;
+                    r = ETrue;
+                    }
+                }
+            else
+                {
+                if (iFailAllocCount < burst)
+                    {// Keep failing for burst times
+                    r = ETrue;
+                    }
+                else
+                    {// We've now failed burst times so start again.
+                    iFailAllocCount = -(rate - 1);
+                    }
+                }
+            break;
+#endif
+        case EDeterministic:
+            if (++iFailAllocCount%iFailRate==0)
+                {
+                r=ETrue;
+                iRand++;    // Keep count of how many times we have failed
+                }
+            break;
+            
+        case EBurstDeterministic:
+            // This will fail burst number of times, every rate attempts.
+            if (++iFailAllocCount >= 0)
+                {
+                if (iFailAllocCount == burst - 1)
+                    {// This is the burst time we have failed so make it the last by
+                    // reseting counts so we next fail after rate attempts.
+                    iFailAllocCount = -rate;
+                    }
+                r = ETrue;
+                iRand++;    // Keep count of how many times we have failed
+                }
+            break;
+            
+        case EFailNext:
+            if ((++iFailAllocCount%iFailRate)==0)
+                {
+                iFailType=ENone;
+                r=ETrue;
+                iRand++;    // Keep count of how many times we have failed
+                }
+            break;
+            
+        case EBurstFailNext:
+            if (++iFailAllocCount >= 0)
+                {
+                if (iFailAllocCount == burst - 1)
+                    {// This is the burst time we have failed so make it the last.
+                    iFailType = ENone;
+                    }
+                r = ETrue;
+                iRand++;    // Keep count of how many times we have failed
+                }
+            break;
+            
+        default:
+            break;
+        }
+    return r;
+}
+
+#endif  // DEBUG
+
+//
+//  Methods for Doug Lea allocator detailed check
+//
+
+void RHybridHeap::DoCheckAnyChunk(mstate m, mchunkptr p)
+{
+    __HEAP_CORRUPTED_TEST(((IS_ALIGNED(CHUNK2MEM(p))) || (p->iHead == FENCEPOST_HEAD)), ETHeapBadCellAddress, p, 0);
+	(void)m;
+}
+
+/* Check properties of iTop chunk */
+void RHybridHeap::DoCheckTopChunk(mstate m, mchunkptr p)
+{
+    msegmentptr sp = &m->iSeg;
+    size_t  sz = CHUNKSIZE(p);
+    __HEAP_CORRUPTED_TEST((sp != 0), ETHeapBadCellAddress, p, 0);
+    __HEAP_CORRUPTED_TEST(((IS_ALIGNED(CHUNK2MEM(p))) || (p->iHead == FENCEPOST_HEAD)), ETHeapBadCellAddress, p,0);
+    __HEAP_CORRUPTED_TEST((sz == m->iTopSize), ETHeapBadCellAddress,p,0);
+    __HEAP_CORRUPTED_TEST((sz > 0), ETHeapBadCellAddress,p,0);
+    __HEAP_CORRUPTED_TEST((sz == ((sp->iBase + sp->iSize) - (TUint8*)p) - TOP_FOOT_SIZE), ETHeapBadCellAddress,p,0);
+    __HEAP_CORRUPTED_TEST((PINUSE(p)), ETHeapBadCellAddress,p,0);
+    __HEAP_CORRUPTED_TEST((!NEXT_PINUSE(p)), ETHeapBadCellAddress,p,0);
+}
+
+/* Check properties of inuse chunks */
+void RHybridHeap::DoCheckInuseChunk(mstate m, mchunkptr p)
+{
+    DoCheckAnyChunk(m, p);
+    __HEAP_CORRUPTED_TEST((CINUSE(p)), ETHeapBadCellAddress,p,0);
+    __HEAP_CORRUPTED_TEST((NEXT_PINUSE(p)), ETHeapBadCellAddress,p,0);
+    /* If not PINUSE and not mmapped, previous chunk has OK offset */
+    __HEAP_CORRUPTED_TEST((PINUSE(p) || NEXT_CHUNK(PREV_CHUNK(p)) == p), ETHeapBadCellAddress,p,0);
+}
+
+/* Check properties of free chunks */
+void RHybridHeap::DoCheckFreeChunk(mstate m, mchunkptr p)
+{
+    size_t sz = p->iHead & ~(PINUSE_BIT|CINUSE_BIT);
+    mchunkptr next = CHUNK_PLUS_OFFSET(p, sz);
+    DoCheckAnyChunk(m, p);
+    __HEAP_CORRUPTED_TEST((!CINUSE(p)), ETHeapBadCellAddress,p,0);
+    __HEAP_CORRUPTED_TEST((!NEXT_PINUSE(p)), ETHeapBadCellAddress,p,0);
+    if (p != m->iDv && p != m->iTop)
+        {
+        if (sz >= MIN_CHUNK_SIZE)
+            {
+            __HEAP_CORRUPTED_TEST(((sz & CHUNK_ALIGN_MASK) == 0), ETHeapBadCellAddress,p,0);
+            __HEAP_CORRUPTED_TEST((IS_ALIGNED(CHUNK2MEM(p))), ETHeapBadCellAddress,p,0);
+            __HEAP_CORRUPTED_TEST((next->iPrevFoot == sz), ETHeapBadCellAddress,p,0);
+            __HEAP_CORRUPTED_TEST((PINUSE(p)), ETHeapBadCellAddress,p,0);
+            __HEAP_CORRUPTED_TEST( (next == m->iTop || CINUSE(next)), ETHeapBadCellAddress,p,0);
+            __HEAP_CORRUPTED_TEST((p->iFd->iBk == p), ETHeapBadCellAddress,p,0);
+            __HEAP_CORRUPTED_TEST((p->iBk->iFd == p), ETHeapBadCellAddress,p,0);
+            }
+        else    /* markers are always of size SIZE_T_SIZE */
+            __HEAP_CORRUPTED_TEST((sz == SIZE_T_SIZE), ETHeapBadCellAddress,p,0);
+        }
+}
+
+/* Check properties of malloced chunks at the point they are malloced */
+void RHybridHeap::DoCheckMallocedChunk(mstate m, void* mem, size_t s)
+{
+    if (mem != 0)
+        {
+        mchunkptr p = MEM2CHUNK(mem);
+        size_t sz = p->iHead & ~(PINUSE_BIT|CINUSE_BIT);
+        DoCheckInuseChunk(m, p);
+        __HEAP_CORRUPTED_TEST(((sz & CHUNK_ALIGN_MASK) == 0), ETHeapBadCellAddress,p,0);
+        __HEAP_CORRUPTED_TEST((sz >= MIN_CHUNK_SIZE), ETHeapBadCellAddress,p,0);
+        __HEAP_CORRUPTED_TEST((sz >= s), ETHeapBadCellAddress,p,0);
+        /* unless mmapped, size is less than MIN_CHUNK_SIZE more than request */
+        __HEAP_CORRUPTED_TEST((sz < (s + MIN_CHUNK_SIZE)), ETHeapBadCellAddress,p,0);
+        }
+}
+
+/* Check a tree and its subtrees.   */
+void RHybridHeap::DoCheckTree(mstate m, tchunkptr t)
+{
+    tchunkptr head = 0;
+    tchunkptr u = t;
+    bindex_t tindex = t->iIndex;
+    size_t tsize = CHUNKSIZE(t);
+    bindex_t idx;
+    DoComputeTreeIndex(tsize, idx);
+    __HEAP_CORRUPTED_TEST((tindex == idx), ETHeapBadCellAddress,u,0);
+    __HEAP_CORRUPTED_TEST((tsize >= MIN_LARGE_SIZE), ETHeapBadCellAddress,u,0);
+    __HEAP_CORRUPTED_TEST((tsize >= MINSIZE_FOR_TREE_INDEX(idx)), ETHeapBadCellAddress,u,0);
+    __HEAP_CORRUPTED_TEST(((idx == NTREEBINS-1) || (tsize < MINSIZE_FOR_TREE_INDEX((idx+1)))), ETHeapBadCellAddress,u,0);
+    
+    do
+        { /* traverse through chain of same-sized nodes */
+        DoCheckAnyChunk(m, ((mchunkptr)u));
+        __HEAP_CORRUPTED_TEST((u->iIndex == tindex), ETHeapBadCellAddress,u,0);
+        __HEAP_CORRUPTED_TEST((CHUNKSIZE(u) == tsize), ETHeapBadCellAddress,u,0);
+        __HEAP_CORRUPTED_TEST((!CINUSE(u)), ETHeapBadCellAddress,u,0);
+        __HEAP_CORRUPTED_TEST((!NEXT_PINUSE(u)), ETHeapBadCellAddress,u,0);
+        __HEAP_CORRUPTED_TEST((u->iFd->iBk == u), ETHeapBadCellAddress,u,0);
+        __HEAP_CORRUPTED_TEST((u->iBk->iFd == u), ETHeapBadCellAddress,u,0);
+        if (u->iParent == 0)
+            {
+            __HEAP_CORRUPTED_TEST((u->iChild[0] == 0), ETHeapBadCellAddress,u,0);
+            __HEAP_CORRUPTED_TEST((u->iChild[1] == 0), ETHeapBadCellAddress,u,0);
+            }
+        else
+            {
+            __HEAP_CORRUPTED_TEST((head == 0), ETHeapBadCellAddress,u,0); /* only one node on chain has iParent */
+            head = u;
+            __HEAP_CORRUPTED_TEST((u->iParent != u), ETHeapBadCellAddress,u,0);
+            __HEAP_CORRUPTED_TEST( (u->iParent->iChild[0] == u ||
+                    u->iParent->iChild[1] == u ||
+                    *((tbinptr*)(u->iParent)) == u), ETHeapBadCellAddress,u,0);
+            if (u->iChild[0] != 0)
+                {
+                __HEAP_CORRUPTED_TEST((u->iChild[0]->iParent == u), ETHeapBadCellAddress,u,0);
+                __HEAP_CORRUPTED_TEST((u->iChild[0] != u), ETHeapBadCellAddress,u,0);
+                DoCheckTree(m, u->iChild[0]);
+                }
+            if (u->iChild[1] != 0)
+                {
+                __HEAP_CORRUPTED_TEST((u->iChild[1]->iParent == u), ETHeapBadCellAddress,u,0);
+                __HEAP_CORRUPTED_TEST((u->iChild[1] != u), ETHeapBadCellAddress,u,0);
+                DoCheckTree(m, u->iChild[1]);
+                }
+            if (u->iChild[0] != 0 && u->iChild[1] != 0)
+                {
+                __HEAP_CORRUPTED_TEST((CHUNKSIZE(u->iChild[0]) < CHUNKSIZE(u->iChild[1])), ETHeapBadCellAddress,u,0);
+                }
+            }
+        u = u->iFd;
+        }
+    while (u != t);
+    __HEAP_CORRUPTED_TEST((head != 0), ETHeapBadCellAddress,u,0);
+}
+
+/*  Check all the chunks in a treebin.  */
+void RHybridHeap::DoCheckTreebin(mstate m, bindex_t i)
+{
+    tbinptr* tb = TREEBIN_AT(m, i);
+    tchunkptr t = *tb;
+    int empty = (m->iTreeMap & (1U << i)) == 0;
+    if (t == 0)
+        __HEAP_CORRUPTED_TEST((empty), ETHeapBadCellAddress,t,0);
+    if (!empty)
+        DoCheckTree(m, t);
+}
+
+/*  Check all the chunks in a smallbin. */
+void RHybridHeap::DoCheckSmallbin(mstate m, bindex_t i)
+{
+    sbinptr b = SMALLBIN_AT(m, i);
+    mchunkptr p = b->iBk;
+    unsigned int empty = (m->iSmallMap & (1U << i)) == 0;
+    if (p == b)
+        __HEAP_CORRUPTED_TEST((empty), ETHeapBadCellAddress,p,0);
+    if (!empty)
+        {
+        for (; p != b; p = p->iBk)
+            {
+            size_t size = CHUNKSIZE(p);
+            mchunkptr q;
+            /* each chunk claims to be free */
+            DoCheckFreeChunk(m, p);
+            /* chunk belongs in bin */
+            __HEAP_CORRUPTED_TEST((SMALL_INDEX(size) == i), ETHeapBadCellAddress,p,0);
+            __HEAP_CORRUPTED_TEST((p->iBk == b || CHUNKSIZE(p->iBk) == CHUNKSIZE(p)), ETHeapBadCellAddress,p,0);
+            /* chunk is followed by an inuse chunk */
+            q = NEXT_CHUNK(p);
+            if (q->iHead != FENCEPOST_HEAD)
+                DoCheckInuseChunk(m, q);
+            }
+        }
+}
+
+/* Find x in a bin. Used in other check functions. */
+TInt RHybridHeap::BinFind(mstate m, mchunkptr x)
+{
+    size_t size = CHUNKSIZE(x);
+    if (IS_SMALL(size))
+        {
+        bindex_t sidx = SMALL_INDEX(size);
+        sbinptr b = SMALLBIN_AT(m, sidx);
+        if (SMALLMAP_IS_MARKED(m, sidx))
+            {
+            mchunkptr p = b;
+            do
+                {
+                if (p == x)
+                    return 1;
+                }
+            while ((p = p->iFd) != b);
+            }
+        }
+    else
+        {
+        bindex_t tidx;
+        DoComputeTreeIndex(size, tidx);
+        if (TREEMAP_IS_MARKED(m, tidx))
+            {
+            tchunkptr t = *TREEBIN_AT(m, tidx);
+            size_t sizebits = size << LEFTSHIFT_FOR_TREE_INDEX(tidx);
+            while (t != 0 && CHUNKSIZE(t) != size)
+                {
+                t = t->iChild[(sizebits >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1];
+                sizebits <<= 1;
+                }
+            if (t != 0)
+                {
+                tchunkptr u = t;
+                do
+                    {
+                    if (u == (tchunkptr)x)
+                        return 1;
+                    }
+                while ((u = u->iFd) != t);
+                }
+            }
+        }
+    return 0;
+}
+
+/* Traverse each chunk and check it; return total */
+size_t RHybridHeap::TraverseAndCheck(mstate m)
+{
+    size_t sum = 0;
+    msegmentptr s = &m->iSeg;
+    sum += m->iTopSize + TOP_FOOT_SIZE;
+    mchunkptr q = ALIGN_AS_CHUNK(s->iBase);
+    mchunkptr lastq = 0;
+    __HEAP_CORRUPTED_TEST((PINUSE(q)), ETHeapBadCellAddress,q,0);
+    while (q != m->iTop && q->iHead != FENCEPOST_HEAD)
+        {
+        sum += CHUNKSIZE(q);
+        if (CINUSE(q))
+            {
+            __HEAP_CORRUPTED_TEST((!BinFind(m, q)), ETHeapBadCellAddress,q,0);
+            DoCheckInuseChunk(m, q);
+            }
+        else
+            {
+            __HEAP_CORRUPTED_TEST((q == m->iDv || BinFind(m, q)), ETHeapBadCellAddress,q,0);
+            __HEAP_CORRUPTED_TEST((lastq == 0 || CINUSE(lastq)), ETHeapBadCellAddress,q,0); /* Not 2 consecutive free */
+            DoCheckFreeChunk(m, q);
+            }
+        lastq = q;
+        q = NEXT_CHUNK(q);
+        }
+    return sum;
+}
+
+/* Check all properties of malloc_state. */
+void RHybridHeap::DoCheckMallocState(mstate m)
+{
+    bindex_t i;
+//    size_t total;
+    /* check bins */
+    for (i = 0; i < NSMALLBINS; ++i)
+        DoCheckSmallbin(m, i);
+    for (i = 0; i < NTREEBINS; ++i)
+        DoCheckTreebin(m, i);
+    
+    if (m->iDvSize != 0)
+        { /* check iDv chunk */
+        DoCheckAnyChunk(m, m->iDv);
+        __HEAP_CORRUPTED_TEST((m->iDvSize == CHUNKSIZE(m->iDv)), ETHeapBadCellAddress,m->iDv,0);
+        __HEAP_CORRUPTED_TEST((m->iDvSize >= MIN_CHUNK_SIZE), ETHeapBadCellAddress,m->iDv,0);
+        __HEAP_CORRUPTED_TEST((BinFind(m, m->iDv) == 0), ETHeapBadCellAddress,m->iDv,0);
+        }
+    
+    if (m->iTop != 0)
+        {    /* check iTop chunk */
+        DoCheckTopChunk(m, m->iTop);
+        __HEAP_CORRUPTED_TEST((m->iTopSize == CHUNKSIZE(m->iTop)), ETHeapBadCellAddress,m->iTop,0);
+        __HEAP_CORRUPTED_TEST((m->iTopSize > 0), ETHeapBadCellAddress,m->iTop,0);
+        __HEAP_CORRUPTED_TEST((BinFind(m, m->iTop) == 0), ETHeapBadCellAddress,m->iTop,0);
+        }
+    
+//    total =
+    TraverseAndCheck(m);
+}
+
+#ifndef __KERNEL_MODE__
+//
+//  Methods for Slab allocator detailed check
+//
+void RHybridHeap::DoCheckSlabTree(slab** aS, TBool aPartialPage)
+{
+	slab* s = *aS;
+	if (!s)
+		return;
+
+	TUint size = SlabHeaderSize(s->iHeader);
+	slab** parent = aS;
+	slab** child2 = &s->iChild2;
+
+	while ( s )
+		{
+		__HEAP_CORRUPTED_TEST((s->iParent == parent), ETHeapBadCellAddress,s,SLABSIZE);
+		__HEAP_CORRUPTED_TEST((!s->iChild1 || s < s->iChild1), ETHeapBadCellAddress,s,SLABSIZE);
+		__HEAP_CORRUPTED_TEST((!s->iChild2 || s < s->iChild2), ETHeapBadCellAddress,s,SLABSIZE);
+
+		if ( aPartialPage )
+			{
+			if ( s->iChild1 )
+				size = SlabHeaderSize(s->iChild1->iHeader);
+			}
+		else
+			{
+			__HEAP_CORRUPTED_TEST((SlabHeaderSize(s->iHeader) == size), ETHeapBadCellAddress,s,SLABSIZE);
+			}
+		parent = &s->iChild1;
+		s = s->iChild1;
+
+		}
+
+	parent = child2;
+	s = *child2;
+
+	while ( s )
+		{
+		__HEAP_CORRUPTED_TEST((s->iParent == parent), ETHeapBadCellAddress,s,SLABSIZE);
+		__HEAP_CORRUPTED_TEST((!s->iChild1 || s < s->iChild1), ETHeapBadCellAddress,s,SLABSIZE);
+		__HEAP_CORRUPTED_TEST((!s->iChild2 || s < s->iChild2), ETHeapBadCellAddress,s,SLABSIZE);
+
+		if ( aPartialPage )
+			{
+			if ( s->iChild2 )
+				size = SlabHeaderSize(s->iChild2->iHeader);
+			}
+		else
+			{
+			__HEAP_CORRUPTED_TEST((SlabHeaderSize(s->iHeader) == size), ETHeapBadCellAddress,s,SLABSIZE);
+			}
+		parent = &s->iChild2;
+		s = s->iChild2;
+
+		}
+
+}
+
+void RHybridHeap::DoCheckSlabTrees()
+{
+	for (TInt i = 0; i < (MAXSLABSIZE>>2); ++i)
+		DoCheckSlabTree(&iSlabAlloc[i].iPartial, EFalse);
+	DoCheckSlabTree(&iPartialPage, ETrue);
+}
+
+void RHybridHeap::DoCheckSlab(slab* aSlab, TAllocatorType aSlabType, TAny* aBfr)
+{
+   if ( (aSlabType == ESlabSpare) || (aSlabType == EEmptySlab) )
+	  return;
+   
+   unsigned h = aSlab->iHeader;
+   __HEAP_CORRUPTED_TEST((ZEROBITS(h)), ETHeapBadCellAddress,aBfr,aSlab);   
+   unsigned used = SlabHeaderUsedm4(h)+4;
+   unsigned size = SlabHeaderSize(h);
+   __HEAP_CORRUPTED_TEST( (used < SLABSIZE),ETHeapBadCellAddress, aBfr, aSlab);
+   __HEAP_CORRUPTED_TEST( ((size > 3 ) && (size < MAXSLABSIZE)), ETHeapBadCellAddress,aBfr,aSlab);         
+	unsigned count = 0;
+
+	switch ( aSlabType )
+		{
+		case EFullSlab:
+			count = (KMaxSlabPayload / size );			
+  			__HEAP_CORRUPTED_TEST((used == count*size), ETHeapBadCellAddress,aBfr,aSlab);	
+			__HEAP_CORRUPTED_TEST((HeaderFloating(h)), ETHeapBadCellAddress,aBfr,aSlab);
+			break;
+
+		case EPartialFullSlab:
+			__HEAP_CORRUPTED_TEST(((used % size)==0),ETHeapBadCellAddress,aBfr,aSlab);
+			__HEAP_CORRUPTED_TEST(((SlabHeaderFree(h) == 0) || (((SlabHeaderFree(h)<<2)-sizeof(slabhdr)) % SlabHeaderSize(h) == 0)),
+								  ETHeapBadCellAddress,aBfr,aSlab);
+			break;
+
+		default:
+            break;
+			
+		}
+}
+
+//
+//  Check that committed size in heap equals number of pages in bitmap
+//  plus size of Doug Lea region
+//
+void RHybridHeap::DoCheckCommittedSize(TInt aNPages, mstate aM)
+{
+	TInt total_committed = (aNPages * iPageSize) + aM->iSeg.iSize + (iBase - (TUint8*)this);
+	__HEAP_CORRUPTED_TEST((total_committed == iChunkSize), ETHeapBadCellAddress,total_committed,iChunkSize);	
+}
+
+#endif  // __KERNEL_MODE__  
+
+#endif /* QT_USE_NEW_SYMBIAN_ALLOCATOR */
diff --git a/src/corelib/arch/symbian/dla_p.h b/src/corelib/arch/symbian/dla_p.h
index 9d31499..519a4a2 100644
--- a/src/corelib/arch/symbian/dla_p.h
+++ b/src/corelib/arch/symbian/dla_p.h
@@ -1,10 +1,10 @@
 /****************************************************************************
 **
-** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
 ** All rights reserved.
 ** Contact: Nokia Corporation (qt-info@nokia.com)
 **
-** This file is part of the Symbian application wrapper of the Qt Toolkit.
+** This file is part of the QtCore module of the Qt Toolkit.
 **
 ** $QT_BEGIN_LICENSE:LGPL$
 ** No Commercial Usage
@@ -38,12 +38,12 @@
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/
+
 #ifndef __DLA__
 #define __DLA__
 
 #define DEFAULT_TRIM_THRESHOLD ((size_t)4U * (size_t)1024U)
 
-#define __SYMBIAN__
 #define MSPACES 0
 #define HAVE_MORECORE 1
 #define	MORECORE_CONTIGUOUS 1
@@ -54,7 +54,6 @@
 #define USE_LOCKS 0
 #define INSECURE 1
 #define NO_MALLINFO 0
-#define HAVE_GETPAGESIZE
 
 #define LACKS_SYS_TYPES_H
 #ifndef LACKS_SYS_TYPES_H
@@ -81,9 +80,9 @@ typedef unsigned int size_t;
 	#endif  /* ONLY_MSPACES */
 #endif  /* MSPACES */
 
-#ifndef MALLOC_ALIGNMENT
-	#define MALLOC_ALIGNMENT ((size_t)8U)
-#endif  /* MALLOC_ALIGNMENT */
+//#ifndef MALLOC_ALIGNMENT
+//	#define MALLOC_ALIGNMENT ((size_t)8U)
+//#endif  /* MALLOC_ALIGNMENT */
 
 #ifndef FOOTERS
 	#define FOOTERS 0
@@ -91,13 +90,10 @@ typedef unsigned int size_t;
 
 #ifndef ABORT
 //	#define ABORT  abort()
-	#define ABORT  User::Invariant()// redefined so euser isn't dependant on oe
+//	#define ABORT  User::Invariant()// redefined so euser isn't dependant on oe
+  	#define ABORT  HEAP_PANIC(ETHeapBadCellAddress)
 #endif  /* ABORT */
 
-#ifndef ABORT_ON_ASSERT_FAILURE
-	#define ABORT_ON_ASSERT_FAILURE 1
-#endif  /* ABORT_ON_ASSERT_FAILURE */
-
 #ifndef PROCEED_ON_ERROR
 	#define PROCEED_ON_ERROR 0
 #endif  /* PROCEED_ON_ERROR */
@@ -163,7 +159,7 @@ typedef unsigned int size_t;
 		#define DEFAULT_TRIM_THRESHOLD ((size_t)2U * (size_t)1024U * (size_t)1024U)
 	#else   /* MORECORE_CANNOT_TRIM */
 		#define DEFAULT_TRIM_THRESHOLD MAX_SIZE_T
-	#endif  /* MORECORE_CANNOT_TRIM */
+	#endif  /* MORECORE_CANNOT_TRIM */	
 #endif  /* DEFAULT_TRIM_THRESHOLD */
 
 #ifndef DEFAULT_MMAP_THRESHOLD
@@ -230,18 +226,17 @@ typedef unsigned int size_t;
 #else /* HAVE_USR_INCLUDE_MALLOC_H */
 
 struct mallinfo {
-  MALLINFO_FIELD_TYPE arena;    /* non-mmapped space allocated from system */
-  MALLINFO_FIELD_TYPE ordblks;  /* number of free chunks */
-  MALLINFO_FIELD_TYPE smblks;   /* always 0 */
-  MALLINFO_FIELD_TYPE hblks;    /* always 0 */
-  MALLINFO_FIELD_TYPE hblkhd;   /* space in mmapped regions */
-  MALLINFO_FIELD_TYPE usmblks;  /* maximum total allocated space */
-  MALLINFO_FIELD_TYPE fsmblks;  /* always 0 */
-  MALLINFO_FIELD_TYPE uordblks; /* total allocated space */
-  MALLINFO_FIELD_TYPE fordblks; /* total free space */
-  MALLINFO_FIELD_TYPE keepcost; /* releasable (via malloc_trim) space */
-  MALLINFO_FIELD_TYPE cellCount;/* Number of chunks allocated*/
-  MALLINFO_FIELD_TYPE largestBlock;
+  MALLINFO_FIELD_TYPE iArena;    /* non-mmapped space allocated from system */
+  MALLINFO_FIELD_TYPE iOrdblks;  /* number of free chunks */
+  MALLINFO_FIELD_TYPE iSmblks;   /* always 0 */
+  MALLINFO_FIELD_TYPE iHblks;    /* always 0 */
+  MALLINFO_FIELD_TYPE iHblkhd;   /* space in mmapped regions */
+  MALLINFO_FIELD_TYPE iUsmblks;  /* maximum total allocated space */
+  MALLINFO_FIELD_TYPE iFsmblks;  /* always 0 */
+  MALLINFO_FIELD_TYPE iUordblks; /* total allocated space */
+  MALLINFO_FIELD_TYPE iFordblks; /* total free space */
+  MALLINFO_FIELD_TYPE iKeepcost; /* releasable (via malloc_trim) space */
+  MALLINFO_FIELD_TYPE iCellCount;/* Number of chunks allocated*/
 };
 
 #endif /* HAVE_USR_INCLUDE_MALLOC_H */
@@ -251,7 +246,7 @@ struct mallinfo {
 	typedef void* mspace;
 #endif /* MSPACES */
 
-#ifndef __SYMBIAN__
+#if 0
 
 #include <stdio.h>/* for printing in malloc_stats */
 
@@ -260,23 +255,17 @@ struct mallinfo {
 #endif /* LACKS_ERRNO_H */
 
 #if FOOTERS
-	#include <time.h>        /* for magic initialization */
+	#include <time.h>        /* for iMagic initialization */
 #endif /* FOOTERS */
 
 #ifndef LACKS_STDLIB_H
 	#include <stdlib.h>      /* for abort() */
 #endif /* LACKS_STDLIB_H */
 
-#ifdef DEBUG
-	#if ABORT_ON_ASSERT_FAILURE
-		#define assert(x) if(!(x)) ABORT
-	#else /* ABORT_ON_ASSERT_FAILURE */
-		#include <assert.h>
-	#endif /* ABORT_ON_ASSERT_FAILURE */
-#else  /* DEBUG */
-		#define assert(x)
-#endif /* DEBUG */
-
+#if !defined(ASSERT)
+#define ASSERT(x) __ASSERT_DEBUG(x, HEAP_PANIC(ETHeapBadCellAddress))
+#endif
+	
 #ifndef LACKS_STRING_H
 	#include <string.h>      /* for memset etc */
 #endif  /* LACKS_STRING_H */
@@ -302,7 +291,7 @@ struct mallinfo {
 	extern void*     sbrk(size_t);
 	#else /* LACKS_UNISTD_H */
 		#if !defined(__FreeBSD__) && !defined(__OpenBSD__) && !defined(__NetBSD__)
-			extern void*     sbrk(ptrdiff_t);
+			extern void*     sbrk(ptrdiff_t);			
 			/*Amod sbrk is not defined in WIN32 need to check in symbian*/
 		#endif /* FreeBSD etc */
 	#endif /* LACKS_UNISTD_H */
@@ -310,45 +299,45 @@ struct mallinfo {
 
 #endif
 
-#define assert(x)	ASSERT(x)
-
+/*AMOD: For MALLOC_GETPAGESIZE*/
+#if 0	// replaced with GET_PAGE_SIZE() defined in heap.cpp
 #ifndef WIN32
-	#ifndef malloc_getpagesize
+	#ifndef MALLOC_GETPAGESIZE
 		#ifdef _SC_PAGESIZE         /* some SVR4 systems omit an underscore */
 			#ifndef _SC_PAGE_SIZE
 				#define _SC_PAGE_SIZE _SC_PAGESIZE
 			#endif
 		#endif
 		#ifdef _SC_PAGE_SIZE
-			#define malloc_getpagesize sysconf(_SC_PAGE_SIZE)
+			#define MALLOC_GETPAGESIZE sysconf(_SC_PAGE_SIZE)
 		#else
 			#if defined(BSD) || defined(DGUX) || defined(HAVE_GETPAGESIZE)
 				extern size_t getpagesize();
-				#define malloc_getpagesize getpagesize()
+				#define MALLOC_GETPAGESIZE getpagesize()
 			#else
 				#ifdef WIN32 /* use supplied emulation of getpagesize */
-					#define malloc_getpagesize getpagesize()
+					#define MALLOC_GETPAGESIZE getpagesize()
 				#else
 					#ifndef LACKS_SYS_PARAM_H
 						#include <sys/param.h>
 					#endif
 					#ifdef EXEC_PAGESIZE
-						#define malloc_getpagesize EXEC_PAGESIZE
+						#define MALLOC_GETPAGESIZE EXEC_PAGESIZE
 					#else
 						#ifdef NBPG
 							#ifndef CLSIZE
-								#define malloc_getpagesize NBPG
+								#define MALLOC_GETPAGESIZE NBPG
 							#else
-								#define malloc_getpagesize (NBPG * CLSIZE)
+								#define MALLOC_GETPAGESIZE (NBPG * CLSIZE)
 							#endif
 						#else
 							#ifdef NBPC
-								#define malloc_getpagesize NBPC
+								#define MALLOC_GETPAGESIZE NBPC
 							#else
 								#ifdef PAGESIZE
-									#define malloc_getpagesize PAGESIZE
+									#define MALLOC_GETPAGESIZE PAGESIZE
 								#else /* just guess */
-									#define malloc_getpagesize ((size_t)4096U)
+									#define MALLOC_GETPAGESIZE ((size_t)4096U)
 								#endif
 							#endif
 						#endif
@@ -358,6 +347,8 @@ struct mallinfo {
 		#endif
 	#endif
 #endif
+#endif
+/*AMOD: For MALLOC_GETPAGESIZE*/
 
 /* ------------------- size_t and alignment properties -------------------- */
 
@@ -379,14 +370,14 @@ struct mallinfo {
 #define CHUNK_ALIGN_MASK    (MALLOC_ALIGNMENT - SIZE_T_ONE)
 
 /* True if address a has acceptable alignment */
-//#define is_aligned(A)       (((size_t)((A)) & (CHUNK_ALIGN_MASK)) == 0)
-#define is_aligned(A)       (((unsigned int)((A)) & (CHUNK_ALIGN_MASK)) == 0)
+//#define IS_ALIGNED(A)       (((size_t)((A)) & (CHUNK_ALIGN_MASK)) == 0)
+#define IS_ALIGNED(A)       (((unsigned int)((A)) & (CHUNK_ALIGN_MASK)) == 0)
 
 /* the number of bytes to offset an address to align it */
-#define align_offset(A)\
+#define ALIGN_OFFSET(A)\
 	((((size_t)(A) & CHUNK_ALIGN_MASK) == 0)? 0 :\
 	((MALLOC_ALIGNMENT - ((size_t)(A) & CHUNK_ALIGN_MASK)) & CHUNK_ALIGN_MASK))
-
+				
 /* -------------------------- MMAP preliminaries ------------------------- */
 
 /*
@@ -415,7 +406,7 @@ struct mallinfo {
 			#if !defined(MAP_ANONYMOUS) && defined(MAP_ANON)
 				#define MAP_ANONYMOUS        MAP_ANON
 			#endif /* MAP_ANON */
-			#ifdef MAP_ANONYMOUS
+			#ifdef MAP_ANONYMOUS       
 				#define MMAP_FLAGS           (MAP_PRIVATE|MAP_ANONYMOUS)
 				#define CALL_MMAP(s)         mmap(0, (s), MMAP_PROT, (int)MMAP_FLAGS, -1, 0)
 			#else /* MAP_ANONYMOUS */
@@ -463,13 +454,13 @@ struct mallinfo {
 #if USE_LOCKS
 /*
   When locks are defined, there are up to two global locks:
-  * If HAVE_MORECORE, morecore_mutex protects sequences of calls to
+  * If HAVE_MORECORE, iMorecoreMutex protects sequences of calls to
     MORECORE.  In many cases sys_alloc requires two calls, that should
     not be interleaved with calls by other threads.  This does not
     protect against direct calls to MORECORE by other threads not
     using this lock, so there is still code to cope the best we can on
     interference.
-  * magic_init_mutex ensures that mparams.magic and other
+  * iMagicInitMutex ensures that mparams.iMagic and other
     unique mparams values are initialized only once.
 */
 	#ifndef WIN32
@@ -479,20 +470,20 @@ struct mallinfo {
 		#define INITIAL_LOCK(l)      pthread_mutex_init(l, NULL)
 		#define ACQUIRE_LOCK(l)      pthread_mutex_lock(l)
 		#define RELEASE_LOCK(l)      pthread_mutex_unlock(l)
-
+		
 		#if HAVE_MORECORE
-			//static MLOCK_T morecore_mutex = PTHREAD_MUTEX_INITIALIZER;
+			//static MLOCK_T iMorecoreMutex = PTHREAD_MUTEX_INITIALIZER;
 		#endif /* HAVE_MORECORE */
-			//static MLOCK_T magic_init_mutex = PTHREAD_MUTEX_INITIALIZER;
+			//static MLOCK_T iMagicInitMutex = PTHREAD_MUTEX_INITIALIZER;
 	#else /* WIN32 */
 		#define MLOCK_T long
 		#define INITIAL_LOCK(l)      *(l)=0
 		#define ACQUIRE_LOCK(l)      win32_acquire_lock(l)
 		#define RELEASE_LOCK(l)      win32_release_lock(l)
 		#if HAVE_MORECORE
-			static MLOCK_T morecore_mutex;
+			static MLOCK_T iMorecoreMutex;
 		#endif /* HAVE_MORECORE */
-		static MLOCK_T magic_init_mutex;
+		static MLOCK_T iMagicInitMutex;
 	#endif /* WIN32 */
 	#define USE_LOCK_BIT               (2U)
 #else  /* USE_LOCKS */
@@ -501,19 +492,19 @@ struct mallinfo {
 #endif /* USE_LOCKS */
 
 #if USE_LOCKS && HAVE_MORECORE
-	#define ACQUIRE_MORECORE_LOCK(M)    ACQUIRE_LOCK((M->morecore_mutex)/*&morecore_mutex*/);
-	#define RELEASE_MORECORE_LOCK(M)    RELEASE_LOCK((M->morecore_mutex)/*&morecore_mutex*/);
+	#define ACQUIRE_MORECORE_LOCK(M)    ACQUIRE_LOCK((M->iMorecoreMutex)/*&iMorecoreMutex*/);
+	#define RELEASE_MORECORE_LOCK(M)    RELEASE_LOCK((M->iMorecoreMutex)/*&iMorecoreMutex*/);
 #else /* USE_LOCKS && HAVE_MORECORE */
 	#define ACQUIRE_MORECORE_LOCK(M)
 	#define RELEASE_MORECORE_LOCK(M)
 #endif /* USE_LOCKS && HAVE_MORECORE */
 
 #if USE_LOCKS
-		/*Currently not suporting this*/
-	#define ACQUIRE_MAGIC_INIT_LOCK(M)  ACQUIRE_LOCK(((M)->magic_init_mutex));
+		/*Currently not suporting this*/				
+	#define ACQUIRE_MAGIC_INIT_LOCK(M)  ACQUIRE_LOCK(((M)->iMagicInitMutex));
 	//AMOD: changed #define ACQUIRE_MAGIC_INIT_LOCK()
 	//#define RELEASE_MAGIC_INIT_LOCK()
-	#define RELEASE_MAGIC_INIT_LOCK(M)  RELEASE_LOCK(((M)->magic_init_mutex));
+	#define RELEASE_MAGIC_INIT_LOCK(M)  RELEASE_LOCK(((M)->iMagicInitMutex));
 #else  /* USE_LOCKS */
 	#define ACQUIRE_MAGIC_INIT_LOCK(M)
 	#define RELEASE_MAGIC_INIT_LOCK(M)
@@ -521,10 +512,10 @@ struct mallinfo {
 
 /*CHUNK representation*/
 struct malloc_chunk {
-  size_t               prev_foot;  /* Size of previous chunk (if free).  */
-  size_t               head;       /* Size and inuse bits. */
-  struct malloc_chunk* fd;         /* double links -- used only if free. */
-  struct malloc_chunk* bk;
+  size_t               iPrevFoot;  /* Size of previous chunk (if free).  */
+  size_t               iHead;       /* Size and inuse bits. */
+  struct malloc_chunk* iFd;         /* double links -- used only if free. */
+  struct malloc_chunk* iBk;
 };
 
 typedef struct malloc_chunk  mchunk;
@@ -538,11 +529,11 @@ typedef unsigned int flag_t;           /* The type of various bit flag sets */
 /* ------------------- Chunks sizes and alignments ----------------------- */
 #define MCHUNK_SIZE         (sizeof(mchunk))
 
-#if FOOTERS
-	#define CHUNK_OVERHEAD      (TWO_SIZE_T_SIZES)
-#else /* FOOTERS */
-	#define CHUNK_OVERHEAD      (SIZE_T_SIZE)
-#endif /* FOOTERS */
+//#if FOOTERS
+//	#define CHUNK_OVERHEAD      (TWO_SIZE_T_SIZES)
+//#else /* FOOTERS */
+//	#define CHUNK_OVERHEAD      (SIZE_T_SIZE)
+//#endif /* FOOTERS */
 
 /* MMapped chunks need a second word of overhead ... */
 #define MMAP_CHUNK_OVERHEAD (TWO_SIZE_T_SIZES)
@@ -553,27 +544,27 @@ typedef unsigned int flag_t;           /* The type of various bit flag sets */
 #define MIN_CHUNK_SIZE ((MCHUNK_SIZE + CHUNK_ALIGN_MASK) & ~CHUNK_ALIGN_MASK)
 
 /* conversion from malloc headers to user pointers, and back */
-#define chunk2mem(p)        ((void*)((TUint8*)(p)       + TWO_SIZE_T_SIZES))
-#define mem2chunk(mem)      ((mchunkptr)((TUint8*)(mem) - TWO_SIZE_T_SIZES))
+#define CHUNK2MEM(p)        ((void*)((TUint8*)(p)       + TWO_SIZE_T_SIZES))
+#define MEM2CHUNK(mem)      ((mchunkptr)((TUint8*)(mem) - TWO_SIZE_T_SIZES))
 /* chunk associated with aligned address A */
-#define align_as_chunk(A)   (mchunkptr)((A) + align_offset(chunk2mem(A)))
+#define ALIGN_AS_CHUNK(A)   (mchunkptr)((A) + ALIGN_OFFSET(CHUNK2MEM(A)))
 
 /* Bounds on request (not chunk) sizes. */
 #define MAX_REQUEST         ((-MIN_CHUNK_SIZE) << 2)
 #define MIN_REQUEST         (MIN_CHUNK_SIZE - CHUNK_OVERHEAD - SIZE_T_ONE)
 
 /* pad request bytes into a usable size */
-#define pad_request(req) (((req) + CHUNK_OVERHEAD + CHUNK_ALIGN_MASK) & ~CHUNK_ALIGN_MASK)
+#define PAD_REQUEST(req) (((req) + CHUNK_OVERHEAD + CHUNK_ALIGN_MASK) & ~CHUNK_ALIGN_MASK)
 
 /* pad request, checking for minimum (but not maximum) */
-#define request2size(req) (((req) < MIN_REQUEST)? MIN_CHUNK_SIZE : pad_request(req))
+#define REQUEST2SIZE(req) (((req) < MIN_REQUEST)? MIN_CHUNK_SIZE : PAD_REQUEST(req))
 
-/* ------------------ Operations on head and foot fields ----------------- */
+/* ------------------ Operations on iHead and foot fields ----------------- */
 
 /*
-  The head field of a chunk is or'ed with PINUSE_BIT when previous
+  The iHead field of a chunk is or'ed with PINUSE_BIT when previous
   adjacent chunk in use, and or'ed with CINUSE_BIT if this chunk is in
-  use. If the chunk was obtained with mmap, the prev_foot field has
+  use. If the chunk was obtained with mmap, the iPrevFoot field has
   IS_MMAPPED_BIT set, otherwise holding the offset of the base of the
   mmapped region to the base of the chunk.
 */
@@ -584,58 +575,58 @@ typedef unsigned int flag_t;           /* The type of various bit flag sets */
 /* Head value for fenceposts */
 #define FENCEPOST_HEAD      (INUSE_BITS|SIZE_T_SIZE)
 
-/* extraction of fields from head words */
-#define cinuse(p)           ((p)->head & CINUSE_BIT)
-#define pinuse(p)           ((p)->head & PINUSE_BIT)
-#define chunksize(p)        ((p)->head & ~(INUSE_BITS))
+/* extraction of fields from iHead words */
+#define CINUSE(p)           ((p)->iHead & CINUSE_BIT)
+#define PINUSE(p)           ((p)->iHead & PINUSE_BIT)
+#define CHUNKSIZE(p)        ((p)->iHead & ~(INUSE_BITS))
 
-#define clear_pinuse(p)     ((p)->head &= ~PINUSE_BIT)
-#define clear_cinuse(p)     ((p)->head &= ~CINUSE_BIT)
+#define CLEAR_PINUSE(p)     ((p)->iHead &= ~PINUSE_BIT)
+#define CLEAR_CINUSE(p)     ((p)->iHead &= ~CINUSE_BIT)
 
 /* Treat space at ptr +/- offset as a chunk */
-#define chunk_plus_offset(p, s)  ((mchunkptr)(((TUint8*)(p)) + (s)))
-#define chunk_minus_offset(p, s) ((mchunkptr)(((TUint8*)(p)) - (s)))
+#define CHUNK_PLUS_OFFSET(p, s)  ((mchunkptr)(((TUint8*)(p)) + (s)))
+#define CHUNK_MINUS_OFFSET(p, s) ((mchunkptr)(((TUint8*)(p)) - (s)))
 
 /* Ptr to next or previous physical malloc_chunk. */
-#define next_chunk(p) ((mchunkptr)( ((TUint8*)(p)) + ((p)->head & ~INUSE_BITS)))
-#define prev_chunk(p) ((mchunkptr)( ((TUint8*)(p)) - ((p)->prev_foot) ))
+#define NEXT_CHUNK(p) ((mchunkptr)( ((TUint8*)(p)) + ((p)->iHead & ~INUSE_BITS)))
+#define PREV_CHUNK(p) ((mchunkptr)( ((TUint8*)(p)) - ((p)->iPrevFoot) ))
 
-/* extract next chunk's pinuse bit */
-#define next_pinuse(p)  ((next_chunk(p)->head) & PINUSE_BIT)
+/* extract next chunk's PINUSE bit */
+#define NEXT_PINUSE(p)  ((NEXT_CHUNK(p)->iHead) & PINUSE_BIT)
 
 /* Get/set size at footer */
-#define get_foot(p, s)  (((mchunkptr)((TUint8*)(p) + (s)))->prev_foot)
-#define set_foot(p, s)  (((mchunkptr)((TUint8*)(p) + (s)))->prev_foot = (s))
+#define GET_FOOT(p, s)  (((mchunkptr)((TUint8*)(p) + (s)))->iPrevFoot)
+#define SET_FOOT(p, s)  (((mchunkptr)((TUint8*)(p) + (s)))->iPrevFoot = (s))
 
-/* Set size, pinuse bit, and foot */
-#define set_size_and_pinuse_of_free_chunk(p, s) ((p)->head = (s|PINUSE_BIT), set_foot(p, s))
+/* Set size, PINUSE bit, and foot */
+#define SET_SIZE_AND_PINUSE_OF_FREE_CHUNK(p, s) ((p)->iHead = (s|PINUSE_BIT), SET_FOOT(p, s))
 
-/* Set size, pinuse bit, foot, and clear next pinuse */
-#define set_free_with_pinuse(p, s, n) (clear_pinuse(n), set_size_and_pinuse_of_free_chunk(p, s))
+/* Set size, PINUSE bit, foot, and clear next PINUSE */
+#define SET_FREE_WITH_PINUSE(p, s, n) (CLEAR_PINUSE(n), SET_SIZE_AND_PINUSE_OF_FREE_CHUNK(p, s))
 
-#define is_mmapped(p) (!((p)->head & PINUSE_BIT) && ((p)->prev_foot & IS_MMAPPED_BIT))
+#define IS_MMAPPED(p) (!((p)->iHead & PINUSE_BIT) && ((p)->iPrevFoot & IS_MMAPPED_BIT))
 
 /* Get the internal overhead associated with chunk p */
-#define overhead_for(p) (is_mmapped(p)? MMAP_CHUNK_OVERHEAD : CHUNK_OVERHEAD)
+#define OVERHEAD_FOR(p) (IS_MMAPPED(p)? MMAP_CHUNK_OVERHEAD : CHUNK_OVERHEAD)
 
 /* Return true if malloced space is not necessarily cleared */
 #if MMAP_CLEARS
-	#define calloc_must_clear(p) (!is_mmapped(p))
+	#define CALLOC_MUST_CLEAR(p) (!IS_MMAPPED(p))
 #else /* MMAP_CLEARS */
-	#define calloc_must_clear(p) (1)
+	#define CALLOC_MUST_CLEAR(p) (1)
 #endif /* MMAP_CLEARS */
 
 /* ---------------------- Overlaid data structures ----------------------- */
 struct malloc_tree_chunk {
   /* The first four fields must be compatible with malloc_chunk */
-  size_t                    				prev_foot;
-  size_t                    				head;
-  struct malloc_tree_chunk*	fd;
-  struct malloc_tree_chunk*	bk;
-
-  struct malloc_tree_chunk* child[2];
-  struct malloc_tree_chunk* parent;
-  bindex_t                  index;
+  size_t                    				iPrevFoot;
+  size_t                    				iHead;
+  struct malloc_tree_chunk*	iFd;
+  struct malloc_tree_chunk*	iBk;
+
+  struct malloc_tree_chunk* iChild[2];
+  struct malloc_tree_chunk* iParent;
+  bindex_t                  iIndex;
 };
 
 typedef struct malloc_tree_chunk  tchunk;
@@ -643,25 +634,23 @@ typedef struct malloc_tree_chunk* tchunkptr;
 typedef struct malloc_tree_chunk* tbinptr; /* The type of bins of trees */
 
 /* A little helper macro for trees */
-#define leftmost_child(t) ((t)->child[0] != 0? (t)->child[0] : (t)->child[1])
+#define LEFTMOST_CHILD(t) ((t)->iChild[0] != 0? (t)->iChild[0] : (t)->iChild[1])
 /*Segment structur*/
-struct malloc_segment {
-  TUint8*        base;             /* base address */
-  size_t       size;             /* allocated size */
-  struct malloc_segment* next;   /* ptr to next segment */
-  flag_t       sflags;           /* mmap and extern flag */
-};
+//struct malloc_segment {
+//  TUint8*        iBase;             /* base address */
+//  size_t       iSize;             /* allocated size */
+//};
 
-#define is_mmapped_segment(S)  ((S)->sflags & IS_MMAPPED_BIT)
-#define is_extern_segment(S)   ((S)->sflags & EXTERN_BIT)
+#define IS_MMAPPED_SEGMENT(S)  ((S)->iSflags & IS_MMAPPED_BIT)
+#define IS_EXTERN_SEGMENT(S)   ((S)->iSflags & EXTERN_BIT)
 
 typedef struct malloc_segment  msegment;
 typedef struct malloc_segment* msegmentptr;
 
 /*Malloc State data structur*/
 
-#define NSMALLBINS        (32U)
-#define NTREEBINS         (32U)
+//#define NSMALLBINS        (32U)
+//#define NTREEBINS         (32U)
 #define SMALLBIN_SHIFT    (3U)
 #define SMALLBIN_WIDTH    (SIZE_T_ONE << SMALLBIN_SHIFT)
 #define TREEBIN_SHIFT     (8U)
@@ -669,29 +658,42 @@ typedef struct malloc_segment* msegmentptr;
 #define MAX_SMALL_SIZE    (MIN_LARGE_SIZE - SIZE_T_ONE)
 #define MAX_SMALL_REQUEST (MAX_SMALL_SIZE - CHUNK_ALIGN_MASK - CHUNK_OVERHEAD)
 
+/*struct malloc_state {
+	binmap_t	 iSmallMap;
+	binmap_t	 iTreeMap;
+	size_t		 iDvSize;
+	size_t		 iTopSize;
+	mchunkptr	iDv;
+	mchunkptr	iTop;
+	size_t		 iTrimCheck;
+	mchunkptr	iSmallBins[(NSMALLBINS+1)*2];
+	tbinptr		iTreeBins[NTREEBINS];
+	msegment	iSeg;
+	};*/
+/*
 struct malloc_state {
-  binmap_t   smallmap;
-  binmap_t   treemap;
-  size_t     dvsize;
-  size_t     topsize;
-  TUint8*      least_addr;
-  mchunkptr  dv;
-  mchunkptr  top;
-  size_t     trim_check;
-  size_t     magic;
-  mchunkptr  smallbins[(NSMALLBINS+1)*2];
-  tbinptr    treebins[NTREEBINS];
-  size_t     footprint;
-  size_t     max_footprint;
-  flag_t     mflags;
+  binmap_t   iSmallMap;
+  binmap_t   iTreeMap;
+  size_t     iDvSize;
+  size_t     iTopSize;
+  TUint8*      iLeastAddr;
+  mchunkptr  iDv;
+  mchunkptr  iTop;
+  size_t     iTrimCheck;
+  size_t     iMagic;
+  mchunkptr  iSmallBins[(NSMALLBINS+1)*2];
+  tbinptr    iTreeBins[NTREEBINS];
+  size_t     iFootprint;
+  size_t     iMaxFootprint;
+  flag_t     iMflags;
 #if USE_LOCKS
-  MLOCK_T    mutex;     /* locate lock among fields that rarely change */
-  MLOCK_T	magic_init_mutex;
-  MLOCK_T	morecore_mutex;
-#endif /* USE_LOCKS */
-  msegment   seg;
+  MLOCK_T    iMutex;
+  MLOCK_T	iMagicInitMutex;  
+  MLOCK_T	iMorecoreMutex;
+#endif 
+  msegment   iSeg;
 };
-
+*/
 typedef struct malloc_state*    mstate;
 
 /* ------------- Global malloc_state and malloc_params ------------------- */
@@ -703,14 +705,14 @@ typedef struct malloc_state*    mstate;
 */
 
 struct malloc_params {
-  size_t magic;
-  size_t page_size;
-  size_t granularity;
-  size_t mmap_threshold;
-  size_t trim_threshold;
-  flag_t default_mflags;
+  size_t iMagic;
+  size_t iPageSize;
+  size_t iGranularity;
+  size_t iMmapThreshold;
+  size_t iTrimThreshold;
+  flag_t iDefaultMflags;
 #if USE_LOCKS
-  MLOCK_T	magic_init_mutex;
+  MLOCK_T	iMagicInitMutex;  
 #endif /* USE_LOCKS */
 };
 
@@ -718,46 +720,46 @@ struct malloc_params {
 /*AMOD: Need to check this as this will be the member of the class*/
 
 //static struct malloc_state _gm_;
-//#define gm                 (&_gm_)
-
-//#define is_global(M)       ((M) == &_gm_)
+//#define GM                 (&_gm_)
+ 
+//#define IS_GLOBAL(M)       ((M) == &_gm_)
 /*AMOD: has changed*/
-#define is_global(M)       ((M) == gm)
-#define is_initialized(M)  ((M)->top != 0)
+#define IS_GLOBAL(M)       ((M) == GM)
+#define IS_INITIALIZED(M)  ((M)->iTop != 0)
 
 /* -------------------------- system alloc setup ------------------------- */
 
-/* Operations on mflags */
+/* Operations on iMflags */
 
-#define use_lock(M)           ((M)->mflags &   USE_LOCK_BIT)
-#define enable_lock(M)        ((M)->mflags |=  USE_LOCK_BIT)
-#define disable_lock(M)       ((M)->mflags &= ~USE_LOCK_BIT)
+#define USE_LOCK(M)           ((M)->iMflags &   USE_LOCK_BIT)
+#define ENABLE_LOCK(M)        ((M)->iMflags |=  USE_LOCK_BIT)
+#define DISABLE_LOCK(M)       ((M)->iMflags &= ~USE_LOCK_BIT)
 
-#define use_mmap(M)           ((M)->mflags &   USE_MMAP_BIT)
-#define enable_mmap(M)        ((M)->mflags |=  USE_MMAP_BIT)
-#define disable_mmap(M)       ((M)->mflags &= ~USE_MMAP_BIT)
+#define USE_MMAP(M)           ((M)->iMflags &   USE_MMAP_BIT)
+#define ENABLE_MMAP(M)        ((M)->iMflags |=  USE_MMAP_BIT)
+#define DISABLE_MMAP(M)       ((M)->iMflags &= ~USE_MMAP_BIT)
 
-#define use_noncontiguous(M)  ((M)->mflags &   USE_NONCONTIGUOUS_BIT)
-#define disable_contiguous(M) ((M)->mflags |=  USE_NONCONTIGUOUS_BIT)
+#define USE_NONCONTIGUOUS(M)  ((M)->iMflags &   USE_NONCONTIGUOUS_BIT)
+#define DISABLE_CONTIGUOUS(M) ((M)->iMflags |=  USE_NONCONTIGUOUS_BIT)
 
-#define set_lock(M,L) ((M)->mflags = (L)? ((M)->mflags | USE_LOCK_BIT) :  ((M)->mflags & ~USE_LOCK_BIT))
+#define SET_LOCK(M,L) ((M)->iMflags = (L)? ((M)->iMflags | USE_LOCK_BIT) :  ((M)->iMflags & ~USE_LOCK_BIT))
 
 /* page-align a size */
-#define page_align(S) (((S) + (mparams.page_size)) & ~(mparams.page_size - SIZE_T_ONE))
+#define PAGE_ALIGN(S) (((S) + (mparams.iPageSize)) & ~(mparams.iPageSize - SIZE_T_ONE))
 
-/* granularity-align a size */
-#define granularity_align(S)  (((S) + (mparams.granularity)) & ~(mparams.granularity - SIZE_T_ONE))
+/* iGranularity-align a size */
+#define GRANULARITY_ALIGN(S)  (((S) + (mparams.iGranularity)) & ~(mparams.iGranularity - SIZE_T_ONE))
 
-#define is_page_aligned(S)   (((size_t)(S) & (mparams.page_size - SIZE_T_ONE)) == 0)
-#define is_granularity_aligned(S)   (((size_t)(S) & (mparams.granularity - SIZE_T_ONE)) == 0)
+#define IS_PAGE_ALIGNED(S)   (((size_t)(S) & (mparams.iPageSize - SIZE_T_ONE)) == 0)
+#define IS_GRANULARITY_ALIGNED(S)   (((size_t)(S) & (mparams.iGranularity - SIZE_T_ONE)) == 0)
 
 /*  True if segment S holds address A */
-#define segment_holds(S, A)  ((TUint8*)(A) >= S->base && (TUint8*)(A) < S->base + S->size)
+#define SEGMENT_HOLDS(S, A)  ((TUint8*)(A) >= S->iBase && (TUint8*)(A) < S->iBase + S->iSize)
 
 #ifndef MORECORE_CANNOT_TRIM
-	#define should_trim(M,s)  ((s) > (M)->trim_check)
+	#define SHOULD_TRIM(M,s)  ((s) > (M)->iTrimCheck)
 #else  /* MORECORE_CANNOT_TRIM */
-	#define should_trim(M,s)  (0)
+	#define SHOULD_TRIM(M,s)  (0)
 #endif /* MORECORE_CANNOT_TRIM */
 
 /*
@@ -765,8 +767,9 @@ struct malloc_params {
   that may be needed to place segment records and fenceposts when new
   noncontiguous segments are added.
 */
-#define TOP_FOOT_SIZE  (align_offset(chunk2mem(0))+pad_request(sizeof(struct malloc_segment))+MIN_CHUNK_SIZE)
+#define TOP_FOOT_SIZE  (ALIGN_OFFSET(CHUNK2MEM(0))+PAD_REQUEST(sizeof(struct malloc_segment))+MIN_CHUNK_SIZE)
 
+#define SYS_ALLOC_PADDING (TOP_FOOT_SIZE + MALLOC_ALIGNMENT)
 /* -------------------------------  Hooks -------------------------------- */
 
 /*
@@ -777,9 +780,9 @@ struct malloc_params {
 
 #if USE_LOCKS
 	/* Ensure locks are initialized */
-	#define GLOBALLY_INITIALIZE() (mparams.page_size == 0 && init_mparams())
-	#define PREACTION(M) (use_lock((M))?(ACQUIRE_LOCK((M)->mutex),0):0) /*Action to take like lock before alloc*/
-	#define POSTACTION(M) { if (use_lock(M)) RELEASE_LOCK((M)->mutex); }
+	#define GLOBALLY_INITIALIZE() (mparams.iPageSize == 0 && init_mparams())
+	#define PREACTION(M) (USE_LOCK((M))?(ACQUIRE_LOCK((M)->iMutex),0):0) /*Action to take like lock before alloc*/
+	#define POSTACTION(M) { if (USE_LOCK(M)) RELEASE_LOCK((M)->iMutex); }
 
 #else /* USE_LOCKS */
 	#ifndef PREACTION
@@ -802,8 +805,8 @@ struct malloc_params {
 	/* A count of the number of corruption errors causing resets */
 	int malloc_corruption_error_count;
 	/* default corruption action */
-	static void reset_on_error(mstate m);
-	#define CORRUPTION_ERROR_ACTION(m)  reset_on_error(m)
+	static void ResetOnError(mstate m);
+	#define CORRUPTION_ERROR_ACTION(m)  ResetOnError(m)
 	#define USAGE_ERROR_ACTION(m, p)
 #else /* PROCEED_ON_ERROR */
 	#ifndef CORRUPTION_ERROR_ACTION
@@ -814,108 +817,86 @@ struct malloc_params {
 	#endif /* USAGE_ERROR_ACTION */
 #endif /* PROCEED_ON_ERROR */
 
-	/* -------------------------- Debugging setup ---------------------------- */
 
-#if ! DEBUG
-	#define check_free_chunk(M,P)
-	#define check_inuse_chunk(M,P)
-	#define check_malloced_chunk(M,P,N)
-	#define check_mmapped_chunk(M,P)
-	#define check_malloc_state(M)
-	#define check_top_chunk(M,P)
+#ifdef _DEBUG
+	#define CHECK_FREE_CHUNK(M,P)       DoCheckFreeChunk(M,P)
+	#define CHECK_INUSE_CHUNK(M,P)      DoCheckInuseChunk(M,P)
+	#define CHECK_TOP_CHUNK(M,P)        DoCheckTopChunk(M,P)
+	#define CHECK_MALLOCED_CHUNK(M,P,N) DoCheckMallocedChunk(M,P,N)
+	#define CHECK_MMAPPED_CHUNK(M,P)    DoCheckMmappedChunk(M,P)
+	#define CHECK_MALLOC_STATE(M)       DoCheckMallocState(M)
 #else /* DEBUG */
-	#define check_free_chunk(M,P)       do_check_free_chunk(M,P)
-	#define check_inuse_chunk(M,P)      do_check_inuse_chunk(M,P)
-	#define check_top_chunk(M,P)        do_check_top_chunk(M,P)
-	#define check_malloced_chunk(M,P,N) do_check_malloced_chunk(M,P,N)
-	#define check_mmapped_chunk(M,P)    do_check_mmapped_chunk(M,P)
-	#define check_malloc_state(M)       do_check_malloc_state(M)
-	static void   do_check_any_chunk(mstate m, mchunkptr p);
-	static void   do_check_top_chunk(mstate m, mchunkptr p);
-	static void   do_check_mmapped_chunk(mstate m, mchunkptr p);
-	static void   do_check_inuse_chunk(mstate m, mchunkptr p);
-	static void   do_check_free_chunk(mstate m, mchunkptr p);
-	static void   do_check_malloced_chunk(mstate m, void* mem, size_t s);
-	static void   do_check_tree(mstate m, tchunkptr t);
-	static void   do_check_treebin(mstate m, bindex_t i);
-	static void   do_check_smallbin(mstate m, bindex_t i);
-	static void   do_check_malloc_state(mstate m);
-	static int    bin_find(mstate m, mchunkptr x);
-	static size_t traverse_and_check(mstate m);
+	#define CHECK_FREE_CHUNK(M,P)
+	#define CHECK_INUSE_CHUNK(M,P)
+	#define CHECK_MALLOCED_CHUNK(M,P,N)
+	#define CHECK_MMAPPED_CHUNK(M,P)
+	#define CHECK_MALLOC_STATE(M)
+	#define CHECK_TOP_CHUNK(M,P)
 #endif /* DEBUG */
 
 /* ---------------------------- Indexing Bins ---------------------------- */
 
-#define is_small(s)         (((s) >> SMALLBIN_SHIFT) < NSMALLBINS)
-#define small_index(s)      ((s)  >> SMALLBIN_SHIFT)
-#define small_index2size(i) ((i)  << SMALLBIN_SHIFT)
-#define MIN_SMALL_INDEX     (small_index(MIN_CHUNK_SIZE))
+#define IS_SMALL(s)         (((s) >> SMALLBIN_SHIFT) < NSMALLBINS)
+#define SMALL_INDEX(s)      ((s)  >> SMALLBIN_SHIFT)
+#define SMALL_INDEX2SIZE(i) ((i)  << SMALLBIN_SHIFT)
+#define MIN_SMALL_INDEX     (SMALL_INDEX(MIN_CHUNK_SIZE))
 
 /* addressing by index. See above about smallbin repositioning */
-#define smallbin_at(M, i)   ((sbinptr)((TUint8*)&((M)->smallbins[(i)<<1])))
-#define treebin_at(M,i)     (&((M)->treebins[i]))
+#define SMALLBIN_AT(M, i)   ((sbinptr)((TUint8*)&((M)->iSmallBins[(i)<<1])))
+#define TREEBIN_AT(M,i)     (&((M)->iTreeBins[i]))
 
 
 /* Bit representing maximum resolved size in a treebin at i */
-#define bit_for_tree_index(i) (i == NTREEBINS-1)? (SIZE_T_BITSIZE-1) : (((i) >> 1) + TREEBIN_SHIFT - 2)
+#define BIT_FOR_TREE_INDEX(i) (i == NTREEBINS-1)? (SIZE_T_BITSIZE-1) : (((i) >> 1) + TREEBIN_SHIFT - 2)
 
 /* Shift placing maximum resolved bit in a treebin at i as sign bit */
-#define leftshift_for_tree_index(i) ((i == NTREEBINS-1)? 0 : ((SIZE_T_BITSIZE-SIZE_T_ONE) - (((i) >> 1) + TREEBIN_SHIFT - 2)))
+#define LEFTSHIFT_FOR_TREE_INDEX(i) ((i == NTREEBINS-1)? 0 : ((SIZE_T_BITSIZE-SIZE_T_ONE) - (((i) >> 1) + TREEBIN_SHIFT - 2)))
 
 /* The size of the smallest chunk held in bin with index i */
-#define minsize_for_tree_index(i) ((SIZE_T_ONE << (((i) >> 1) + TREEBIN_SHIFT)) |  (((size_t)((i) & SIZE_T_ONE)) << (((i) >> 1) + TREEBIN_SHIFT - 1)))
+#define MINSIZE_FOR_TREE_INDEX(i) ((SIZE_T_ONE << (((i) >> 1) + TREEBIN_SHIFT)) |  (((size_t)((i) & SIZE_T_ONE)) << (((i) >> 1) + TREEBIN_SHIFT - 1)))
 
 
 /* ------------------------ Operations on bin maps ----------------------- */
 /* bit corresponding to given index */
-#define idx2bit(i)              ((binmap_t)(1) << (i))
+#define IDX2BIT(i)              ((binmap_t)(1) << (i))
 /* Mark/Clear bits with given index */
-#define mark_smallmap(M,i)      ((M)->smallmap |=  idx2bit(i))
-#define clear_smallmap(M,i)     ((M)->smallmap &= ~idx2bit(i))
-#define smallmap_is_marked(M,i) ((M)->smallmap &   idx2bit(i))
-#define mark_treemap(M,i)       ((M)->treemap  |=  idx2bit(i))
-#define clear_treemap(M,i)      ((M)->treemap  &= ~idx2bit(i))
-#define treemap_is_marked(M,i)  ((M)->treemap  &   idx2bit(i))
-
-/* isolate the least set bit of a bitmap */
-#define least_bit(x)         ((x) & -(x))
-
-/* mask with all bits to left of least bit of x on */
-#define left_bits(x)         ((x<<1) | -(x<<1))
-
-/* mask with all bits to left of or equal to least bit of x on */
-#define same_or_left_bits(x) ((x) | -(x))
+#define MARK_SMALLMAP(M,i)      ((M)->iSmallMap |=  IDX2BIT(i))
+#define CLEAR_SMALLMAP(M,i)     ((M)->iSmallMap &= ~IDX2BIT(i))
+#define SMALLMAP_IS_MARKED(M,i) ((M)->iSmallMap &   IDX2BIT(i))
+#define MARK_TREEMAP(M,i)       ((M)->iTreeMap  |=  IDX2BIT(i))
+#define CLEAR_TREEMAP(M,i)      ((M)->iTreeMap  &= ~IDX2BIT(i))
+#define TREEMAP_IS_MARKED(M,i)  ((M)->iTreeMap  &   IDX2BIT(i))
 
 	/* isolate the least set bit of a bitmap */
-#define least_bit(x)         ((x) & -(x))
+#define LEAST_BIT(x)         ((x) & -(x))
 
 /* mask with all bits to left of least bit of x on */
-#define left_bits(x)         ((x<<1) | -(x<<1))
+#define LEFT_BITS(x)         ((x<<1) | -(x<<1))
 
 /* mask with all bits to left of or equal to least bit of x on */
-#define same_or_left_bits(x) ((x) | -(x))
+#define SAME_OR_LEFT_BITS(x) ((x) | -(x))
 
 #if !INSECURE
 	/* Check if address a is at least as high as any from MORECORE or MMAP */
-	#define ok_address(M, a) ((TUint8*)(a) >= (M)->least_addr)
+	#define OK_ADDRESS(M, a) ((TUint8*)(a) >= (M)->iLeastAddr)
 	/* Check if address of next chunk n is higher than base chunk p */
-	#define ok_next(p, n)    ((TUint8*)(p) < (TUint8*)(n))
-	/* Check if p has its cinuse bit on */
-	#define ok_cinuse(p)     cinuse(p)
-	/* Check if p has its pinuse bit on */
-	#define ok_pinuse(p)     pinuse(p)
+	#define OK_NEXT(p, n)    ((TUint8*)(p) < (TUint8*)(n))
+	/* Check if p has its CINUSE bit on */
+	#define OK_CINUSE(p)     CINUSE(p)
+	/* Check if p has its PINUSE bit on */
+	#define OK_PINUSE(p)     PINUSE(p)
 #else /* !INSECURE */
-	#define ok_address(M, a) (1)
-	#define ok_next(b, n)    (1)
-	#define ok_cinuse(p)     (1)
-	#define ok_pinuse(p)     (1)
+	#define OK_ADDRESS(M, a) (1)
+	#define OK_NEXT(b, n)    (1)
+	#define OK_CINUSE(p)     (1)
+	#define OK_PINUSE(p)     (1)
 #endif /* !INSECURE */
 
 #if (FOOTERS && !INSECURE)
-	/* Check if (alleged) mstate m has expected magic field */
-	#define ok_magic(M)      ((M)->magic == mparams.magic)
+	/* Check if (alleged) mstate m has expected iMagic field */
+	#define OK_MAGIC(M)      ((M)->iMagic == mparams.iMagic)
 #else  /* (FOOTERS && !INSECURE) */
-	#define ok_magic(M)      (1)
+	#define OK_MAGIC(M)      (1)
 #endif /* (FOOTERS && !INSECURE) */
 
 /* In gcc, use __builtin_expect to minimize impact of checks */
@@ -931,135 +912,58 @@ struct malloc_params {
 #endif /* !INSECURE */
 /* macros to set up inuse chunks with or without footers */
 #if !FOOTERS
-	#define mark_inuse_foot(M,p,s)
-	/* Set cinuse bit and pinuse bit of next chunk */
-	#define set_inuse(M,p,s)  ((p)->head = (((p)->head & PINUSE_BIT)|s|CINUSE_BIT),((mchunkptr)(((TUint8*)(p)) + (s)))->head |= PINUSE_BIT)
-	/* Set cinuse and pinuse of this chunk and pinuse of next chunk */
-	#define set_inuse_and_pinuse(M,p,s) ((p)->head = (s|PINUSE_BIT|CINUSE_BIT),((mchunkptr)(((TUint8*)(p)) + (s)))->head |= PINUSE_BIT)
-	/* Set size, cinuse and pinuse bit of this chunk */
-	#define set_size_and_pinuse_of_inuse_chunk(M, p, s) ((p)->head = (s|PINUSE_BIT|CINUSE_BIT))
+	#define MARK_INUSE_FOOT(M,p,s)
+	/* Set CINUSE bit and PINUSE bit of next chunk */
+	#define SET_INUSE(M,p,s)  ((p)->iHead = (((p)->iHead & PINUSE_BIT)|s|CINUSE_BIT),((mchunkptr)(((TUint8*)(p)) + (s)))->iHead |= PINUSE_BIT)
+	/* Set CINUSE and PINUSE of this chunk and PINUSE of next chunk */
+	#define SET_INUSE_AND_PINUSE(M,p,s) ((p)->iHead = (s|PINUSE_BIT|CINUSE_BIT),((mchunkptr)(((TUint8*)(p)) + (s)))->iHead |= PINUSE_BIT)
+	/* Set size, CINUSE and PINUSE bit of this chunk */
+	#define SET_SIZE_AND_PINUSE_OF_INUSE_CHUNK(M, p, s) ((p)->iHead = (s|PINUSE_BIT|CINUSE_BIT))
 #else /* FOOTERS */
 	/* Set foot of inuse chunk to be xor of mstate and seed */
-	#define mark_inuse_foot(M,p,s) (((mchunkptr)((TUint8*)(p) + (s)))->prev_foot = ((size_t)(M) ^ mparams.magic))
-	#define get_mstate_for(p) ((mstate)(((mchunkptr)((TUint8*)(p)+(chunksize(p))))->prev_foot ^ mparams.magic))
-	#define set_inuse(M,p,s)\
-		((p)->head = (((p)->head & PINUSE_BIT)|s|CINUSE_BIT),\
-		(((mchunkptr)(((TUint8*)(p)) + (s)))->head |= PINUSE_BIT), \
-		mark_inuse_foot(M,p,s))
-	#define set_inuse_and_pinuse(M,p,s)\
-	((p)->head = (s|PINUSE_BIT|CINUSE_BIT),\
-	(((mchunkptr)(((TUint8*)(p)) + (s)))->head |= PINUSE_BIT),\
-	mark_inuse_foot(M,p,s))
-	#define set_size_and_pinuse_of_inuse_chunk(M, p, s)\
-	((p)->head = (s|PINUSE_BIT|CINUSE_BIT),\
-	mark_inuse_foot(M, p, s))
+	#define MARK_INUSE_FOOT(M,p,s) (((mchunkptr)((TUint8*)(p) + (s)))->iPrevFoot = ((size_t)(M) ^ mparams.iMagic))
+	#define GET_MSTATE_FOR(p) ((mstate)(((mchunkptr)((TUint8*)(p)+(CHUNKSIZE(p))))->iPrevFoot ^ mparams.iMagic))
+	#define SET_INUSE(M,p,s)\
+		((p)->iHead = (((p)->iHead & PINUSE_BIT)|s|CINUSE_BIT),\
+		(((mchunkptr)(((TUint8*)(p)) + (s)))->iHead |= PINUSE_BIT), \
+		MARK_INUSE_FOOT(M,p,s))
+	#define SET_INUSE_AND_PINUSE(M,p,s)\
+	((p)->iHead = (s|PINUSE_BIT|CINUSE_BIT),\
+	(((mchunkptr)(((TUint8*)(p)) + (s)))->iHead |= PINUSE_BIT),\
+	MARK_INUSE_FOOT(M,p,s))
+	#define SET_SIZE_AND_PINUSE_OF_INUSE_CHUNK(M, p, s)\
+	((p)->iHead = (s|PINUSE_BIT|CINUSE_BIT),\
+	MARK_INUSE_FOOT(M, p, s))
 #endif /* !FOOTERS */
 
 
 #if ONLY_MSPACES
-#define internal_malloc(m, b) mspace_malloc(m, b)
-#define internal_free(m, mem) mspace_free(m,mem);
+#define INTERNAL_MALLOC(m, b) mspace_malloc(m, b)
+#define INTERNAL_FREE(m, mem) mspace_free(m,mem);
 #else /* ONLY_MSPACES */
 	#if MSPACES
-		#define internal_malloc(m, b) (m == gm)? dlmalloc(b) : mspace_malloc(m, b)
-		#define internal_free(m, mem) if (m == gm) dlfree(mem); else mspace_free(m,mem);
+		#define INTERNAL_MALLOC(m, b) (m == GM)? dlmalloc(b) : mspace_malloc(m, b)
+		#define INTERNAL_FREE(m, mem) if (m == GM) dlfree(mem); else mspace_free(m,mem);
 	#else /* MSPACES */
-		#define internal_malloc(m, b) dlmalloc(b)
-		#define internal_free(m, mem) dlfree(mem)
+		#define INTERNAL_MALLOC(m, b) dlmalloc(b)
+		#define INTERNAL_FREE(m, mem) dlfree(mem)
 	#endif /* MSPACES */
 #endif /* ONLY_MSPACES */
-/******CODE TO SUPORT SLAB ALLOCATOR******/
-
+	
 	#ifndef NDEBUG
 	#define CHECKING 1
 	#endif
-
+//  #define HYSTERESIS 4
+    #define HYSTERESIS 1	
+	#define HYSTERESIS_BYTES (2*PAGESIZE)
+    #define HYSTERESIS_GROW (HYSTERESIS*PAGESIZE)	
+	
 	#if CHECKING
-    #ifndef ASSERT
-	#define ASSERT(x) {if (!(x)) abort();}
-    #endif
 	#define CHECK(x) x
 	#else
-    #ifndef ASSERT
+	#undef ASSERT
 	#define ASSERT(x) (void)0
-    #endif
 	#define CHECK(x) (void)0
 	#endif
-
-	class slab;
-	class slabhdr;
-	#define maxslabsize		56
-	#define	pageshift		12
-	#define pagesize		(1<<pageshift)
-	#define	slabshift		10
-	#define	slabsize		(1 << slabshift)
-	#define cellalign		8
-	const unsigned slabfull = 0;
-	const TInt	slabsperpage	=	(int)(pagesize/slabsize);
-	#define hibit(bits) (((unsigned)bits & 0xc) ? 2 + ((unsigned)bits>>3) : ((unsigned) bits>>1))
-
-	#define lowbit(bits)	(((unsigned) bits&3) ? 1 - ((unsigned)bits&1) : 3 - (((unsigned)bits>>2)&1))
-	#define minpagepower	pageshift+2
-	#define cellalign	8
-	class slabhdr
-	{
-	public:
-		unsigned header;
-		// made up of
-		// bits   |    31    | 30..28 | 27..18 | 17..12 |  11..8  |   7..0   |
-		//        +----------+--------+--------+--------+---------+----------+
-		// field  | floating |  zero  | used-4 |  size  | pagemap | free pos |
-		//
-		slab** parent;		// reference to parent's pointer to this slab in tree
-		slab* child1;		// 1st child in tree
-		slab* child2;		// 2nd child in tree
-	};
-
-	inline unsigned header_floating(unsigned h)
-	{return (h&0x80000000);}
-	const unsigned maxuse = (slabsize - sizeof(slabhdr))>>2;
-	const unsigned firstpos = sizeof(slabhdr)>>2;
-	#define checktree(x) (void)0
-	template <class T> inline T floor(const T addr, unsigned aln)
-		{return T((unsigned(addr))&~(aln-1));}
-	template <class T> inline T ceiling(T addr, unsigned aln)
-		{return T((unsigned(addr)+(aln-1))&~(aln-1));}
-	template <class T> inline unsigned lowbits(T addr, unsigned aln)
-		{return unsigned(addr)&(aln-1);}
-	template <class T1, class T2> inline int ptrdiff(const T1* a1, const T2* a2)
-		{return reinterpret_cast<const unsigned char*>(a1) - reinterpret_cast<const unsigned char*>(a2);}
-	template <class T> inline T offset(T addr, signed ofs)
-		{return T(unsigned(addr)+ofs);}
-	class slabset
-	{
-	public:
-		slab* partial;
-	};
-
-	class slab : public slabhdr
-	{
-	public:
-		void init(unsigned clz);
-		//static slab* slabfor( void* p);
-		static slab* slabfor(const void* p) ;
-	private:
-		unsigned char payload[slabsize-sizeof(slabhdr)];
-	};
-	class page
-	{
-	public:
-		inline static page* pagefor(slab* s);
-		//slab slabs;
-		slab slabs[slabsperpage];
-	};
-
-
-	inline page* page::pagefor(slab* s)
-		{return reinterpret_cast<page*>(floor(s, pagesize));}
-	struct pagecell
-	{
-		void* page;
-		unsigned size;
-	};
-	/******CODE TO SUPORT SLAB ALLOCATOR******/
+	
 #endif/*__DLA__*/
diff --git a/src/corelib/arch/symbian/heap_hybrid.cpp b/src/corelib/arch/symbian/heap_hybrid.cpp
new file mode 100644
index 0000000..4b514b2
--- /dev/null
+++ b/src/corelib/arch/symbian/heap_hybrid.cpp
@@ -0,0 +1,3337 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the QtCore module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "qt_hybridheap_symbian.h"
+
+#ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
+
+// enables btrace code compiling into 
+#define ENABLE_BTRACE
+
+// if non zero this causes the iSlabs to be configured only when the chunk size exceeds this level
+#define DELAYED_SLAB_THRESHOLD (64*1024)		// 64KB seems about right based on trace data
+#define SLAB_CONFIG 0xabe						// Use slabs of size 48, 40, 32, 24, 20, 16, 12, and 8 bytes
+
+#ifdef _DEBUG
+#define __SIMULATE_ALLOC_FAIL(s)	if (CheckForSimulatedAllocFail()) {s}
+#define __ALLOC_DEBUG_HEADER(s)  	(s += EDebugHdrSize)
+#define __SET_DEBUG_DATA(p,n,c)   	(((SDebugCell*)(p))->nestingLevel = (n), ((SDebugCell*)(p))->allocCount = (c))
+#define __GET_USER_DATA_BFR(p)   	((p!=0) ? (TUint8*)(p) + EDebugHdrSize : NULL)
+#define __GET_DEBUG_DATA_BFR(p)   	((p!=0) ? (TUint8*)(p) - EDebugHdrSize : NULL)
+#define	__ZAP_CELL(p)				memset( (TUint8*)p, 0xde, (AllocLen(__GET_USER_DATA_BFR(p))+EDebugHdrSize))
+#define __DEBUG_SAVE(p)				TInt dbgNestLevel = ((SDebugCell*)p)->nestingLevel
+#define __DEBUG_RESTORE(p)			if (p) {((SDebugCell*)p)->nestingLevel = dbgNestLevel;}
+#define __DEBUG_HDR_SIZE			EDebugHdrSize
+#define __REMOVE_DBG_HDR(n) 		(n*EDebugHdrSize)
+#define __GET_AVAIL_BLOCK_SIZE(s)   ( (s<EDebugHdrSize) ? 0 : s-EDebugHdrSize )
+#define __UPDATE_ALLOC_COUNT(o,n,c)	if (o!=n && n) {((SDebugCell*)n)->allocCount = (c);}
+#define __INIT_COUNTERS(i)	        iCellCount=i,iTotalAllocSize=i
+#define __INCREMENT_COUNTERS(p)	    iCellCount++, iTotalAllocSize += AllocLen(p)
+#define __DECREMENT_COUNTERS(p)	    iCellCount--, iTotalAllocSize -= AllocLen(p)
+#define __UPDATE_TOTAL_ALLOC(p,s)	iTotalAllocSize += (AllocLen(__GET_USER_DATA_BFR(p)) - s)
+
+#else
+#define __SIMULATE_ALLOC_FAIL(s)
+#define __ALLOC_DEBUG_HEADER(s)
+#define __SET_DEBUG_DATA(p,n,c)
+#define __GET_USER_DATA_BFR(p)  (p)
+#define __GET_DEBUG_DATA_BFR(p) (p)
+#define	__ZAP_CELL(p)
+#define __DEBUG_SAVE(p)			
+#define __DEBUG_RESTORE(p)
+#define __DEBUG_HDR_SIZE		0
+#define __REMOVE_DBG_HDR(n) 	0
+#define __GET_AVAIL_BLOCK_SIZE(s)   (s)
+#define __UPDATE_ALLOC_COUNT(o,n,c)	
+#define __INIT_COUNTERS(i)	        iCellCount=i,iTotalAllocSize=i
+#define __INCREMENT_COUNTERS(p)
+#define __DECREMENT_COUNTERS(p)
+#define __UPDATE_TOTAL_ALLOC(p,s)
+
+#endif
+
+
+#define MEMORY_MONITORED  (iFlags & EMonitorMemory)
+#define GM  (&iGlobalMallocState)
+#define IS_FIXED_HEAP  (iFlags & EFixedSize)
+#define __INIT_COUNTERS(i)	iCellCount=i,iTotalAllocSize=i
+#define __POWER_OF_2(x)		(!((x)&((x)-1)))
+
+#define __DL_BFR_CHECK(M,P) \
+		  if ( MEMORY_MONITORED ) \
+             if ( !IS_ALIGNED(P) || ((TUint8*)(P)<M->iSeg.iBase) || ((TUint8*)(P)>(M->iSeg.iBase+M->iSeg.iSize))) \
+                  BTraceContext12(BTrace::EHeap, BTrace::EHeapCorruption, (TUint32)this, (TUint32)P, (TUint32)0), HEAP_PANIC(ETHeapBadCellAddress); \
+			 else DoCheckInuseChunk(M, MEM2CHUNK(P)) 
+
+#ifndef __KERNEL_MODE__
+
+#define __SLAB_BFR_CHECK(S,P,B) \
+	  if ( MEMORY_MONITORED ) \
+		  if ( ((TUint32)P & 0x3) || ((TUint8*)P<iMemBase) || ((TUint8*)(P)>(TUint8*)this))  \
+			   BTraceContext12(BTrace::EHeap, BTrace::EHeapCorruption, (TUint32)this, (TUint32)P, (TUint32)S), HEAP_PANIC(ETHeapBadCellAddress); \
+		  else DoCheckSlab(S, EPartialFullSlab, P), BuildPartialSlabBitmap(B,S,P) 					  
+#define __PAGE_BFR_CHECK(P) \
+		if ( MEMORY_MONITORED ) \
+			if ( ((TUint32)P &  ((1 << iPageSize)-1)) || ((TUint8*)P<iMemBase) || ((TUint8*)(P)>(TUint8*)this))  \
+				BTraceContext12(BTrace::EHeap, BTrace::EHeapCorruption, (TUint32)this, (TUint32)P, (TUint32)0), HEAP_PANIC(ETHeapBadCellAddress)
+
+#endif
+
+#ifdef _MSC_VER
+// This is required while we are still using VC6 to compile, so as to avoid warnings that cannot be fixed
+// without having to edit the original Doug Lea source.  The 4146 warnings are due to the original code having
+// a liking for negating unsigned numbers and the 4127 warnings are due to the original code using the RTCHECK
+// macro with values that are always defined as 1.  It is better to turn these warnings off than to introduce
+// diffs between the original Doug Lea implementation and our adaptation of it
+#pragma warning( disable : 4146 ) /* unary minus operator applied to unsigned type, result still unsigned */
+#pragma warning( disable : 4127 ) /* conditional expression is constant */
+#endif // _MSC_VER
+
+
+/**
+@SYMPatchable
+@publishedPartner
+@released
+
+Defines the minimum cell size of  a heap.
+
+The constant can be changed at ROM build time using patchdata OBY keyword.
+
+@deprecated Patching this constant no longer has any effect.
+*/
+#ifdef __X86GCC__	// For X86GCC we dont use the proper data import attribute
+#undef IMPORT_D		// since the constants are not really imported. GCC doesn't 
+#define IMPORT_D	// allow imports from self.
+#endif
+IMPORT_D extern const TInt KHeapMinCellSize;
+
+/**
+@SYMPatchable
+@publishedPartner
+@released
+
+This constant defines the ratio that determines the amount of hysteresis between heap growing and heap
+shrinking.
+It is a 32-bit fixed point number where the radix point is defined to be
+between bits 7 and 8 (where the LSB is bit 0) i.e. using standard notation, a Q8 or a fx24.8
+fixed point number.  For example, for a ratio of 2.0, set KHeapShrinkHysRatio=0x200.
+
+The heap shrinking hysteresis value is calculated to be:
+@code
+KHeapShrinkHysRatio*(iGrowBy>>8)
+@endcode
+where iGrowBy is a page aligned value set by the argument, aGrowBy, to the RHeap constructor.
+The default hysteresis value is iGrowBy bytes i.e. KHeapShrinkHysRatio=2.0.
+
+Memory usage may be improved by reducing the heap shrinking hysteresis
+by setting 1.0 < KHeapShrinkHysRatio < 2.0.  Heap shrinking hysteresis is disabled/removed
+when KHeapShrinkHysRatio <= 1.0.
+
+The constant can be changed at ROM build time using patchdata OBY keyword.
+*/
+IMPORT_D extern const TInt KHeapShrinkHysRatio;
+
+UEXPORT_C TInt RHeap::AllocLen(const TAny* aCell) const
+{
+	const MAllocator* m = this;
+	return m->AllocLen(aCell);
+}
+
+UEXPORT_C TAny* RHeap::Alloc(TInt aSize)
+{
+	const MAllocator* m = this;
+	return ((MAllocator*)m)->Alloc(aSize);
+}
+
+UEXPORT_C void RHeap::Free(TAny* aCell)
+{
+	const MAllocator* m = this;
+	((MAllocator*)m)->Free(aCell);
+}
+
+UEXPORT_C TAny* RHeap::ReAlloc(TAny* aCell, TInt aSize, TInt aMode)
+{
+	const MAllocator* m = this;
+	return ((MAllocator*)m)->ReAlloc(aCell, aSize, aMode);
+}
+
+UEXPORT_C TInt RHeap::DebugFunction(TInt aFunc, TAny* a1, TAny* a2)
+{
+	const MAllocator* m = this;
+	return ((MAllocator*)m)->DebugFunction(aFunc, a1, a2);
+}
+
+UEXPORT_C TInt RHeap::Extension_(TUint aExtensionId, TAny*& a0, TAny* a1)
+{
+	const MAllocator* m = this;
+	return ((MAllocator*)m)->Extension_(aExtensionId, a0, a1);
+}
+
+#ifndef __KERNEL_MODE__
+
+EXPORT_C TInt RHeap::AllocSize(TInt& aTotalAllocSize) const
+{
+	const MAllocator* m = this;
+	return m->AllocSize(aTotalAllocSize);
+}
+
+EXPORT_C TInt RHeap::Available(TInt& aBiggestBlock) const
+{
+	const MAllocator* m = this;
+	return m->Available(aBiggestBlock);
+}
+
+EXPORT_C void RHeap::Reset()
+{
+	const MAllocator* m = this;
+	((MAllocator*)m)->Reset();
+}
+
+EXPORT_C TInt RHeap::Compress()
+{
+	const MAllocator* m = this;
+	return ((MAllocator*)m)->Compress();
+}
+#endif
+
+RHybridHeap::RHybridHeap()
+	{
+	// This initialisation cannot be done in RHeap() for compatibility reasons
+	iMaxLength = iChunkHandle = iNestingLevel = 0;
+	iTop = NULL;
+	iFailType = ENone;
+	iTestData = NULL;
+	}
+
+void RHybridHeap::operator delete(TAny*, TAny*) 
+/**
+Called if constructor issued by operator new(TUint aSize, TAny* aBase) throws exception.
+This is dummy as corresponding new operator does not allocate memory.
+*/
+{}
+
+
+#ifndef __KERNEL_MODE__
+void RHybridHeap::Lock() const
+   /**
+   @internalComponent
+*/
+   {((RFastLock&)iLock).Wait();}
+
+
+void RHybridHeap::Unlock() const
+   /**
+   @internalComponent
+*/
+   {((RFastLock&)iLock).Signal();}
+
+
+TInt RHybridHeap::ChunkHandle() const
+   /**
+   @internalComponent
+*/
+{
+	return iChunkHandle;
+}
+
+#else
+//
+//  This method is implemented in kheap.cpp
+//
+//void RHybridHeap::Lock() const
+   /**
+   @internalComponent
+*/
+//   {;}
+
+
+
+//
+//  This method is implemented in kheap.cpp
+//
+//void RHybridHeap::Unlock() const
+   /**
+   @internalComponent
+*/
+//   {;}
+
+
+TInt RHybridHeap::ChunkHandle() const
+   /**
+   @internalComponent
+*/
+{
+	return 0;
+}
+#endif
+
+RHybridHeap::RHybridHeap(TInt aChunkHandle, TInt aOffset, TInt aMinLength, TInt aMaxLength, TInt aGrowBy, TInt aAlign, TBool aSingleThread, TBool aDLOnly, TBool aUseAdjust)
+/**
+Constructor for a non fixed heap.  Unlike the fixed heap, this heap is quite flexible in terms of its minimum and
+maximum lengths and in that it can use the hybrid allocator if all of its requirements are met.
+*/
+	: iOffset(aOffset), iChunkSize(aMinLength)
+	{
+	__ASSERT_ALWAYS(iOffset>=0, HEAP_PANIC(ETHeapNewBadOffset));	
+
+	iChunkHandle = aChunkHandle;
+	iMinLength = aMinLength;
+	iMaxLength = aMaxLength;
+
+	// If the user has explicitly specified 0 as the aGrowBy value, set it to 1 so that it will be rounded up to the nearst page size
+	if (aGrowBy == 0)
+		aGrowBy = 1;
+	GET_PAGE_SIZE(iPageSize);
+	iGrowBy = _ALIGN_UP(aGrowBy, iPageSize);
+
+	Construct(aSingleThread, aDLOnly, aUseAdjust, aAlign);
+	}
+
+RHybridHeap::RHybridHeap(TInt aMaxLength, TInt aAlign, TBool aSingleThread)
+/**
+Constructor for a fixed heap.  We have restrictions in that we have fixed minimum and maximum lengths and cannot grow
+and we only use DL allocator.
+*/
+	: iOffset(0), iChunkSize(aMaxLength)
+	{
+	iChunkHandle = NULL;
+	iMinLength = aMaxLength;
+	iMaxLength = aMaxLength;
+	iGrowBy = 0;
+
+	Construct(aSingleThread, ETrue, ETrue, aAlign);
+	}
+
+TAny* RHybridHeap::operator new(TUint aSize, TAny* aBase) __NO_THROW
+{
+	__ASSERT_ALWAYS(aSize>=sizeof(RHybridHeap), HEAP_PANIC(ETHeapNewBadSize));
+	RHybridHeap* h = (RHybridHeap*)aBase;
+	h->iBase = ((TUint8*)aBase) + aSize;
+	return aBase;
+}
+
+void RHybridHeap::Construct(TBool aSingleThread, TBool aDLOnly, TBool aUseAdjust, TInt aAlign)
+{
+	iAlign = aAlign ? aAlign : RHybridHeap::ECellAlignment;
+	__ASSERT_ALWAYS((TUint32)iAlign>=sizeof(TAny*) && __POWER_OF_2(iAlign), HEAP_PANIC(ETHeapNewBadAlignment));
+
+	// This initialisation cannot be done in RHeap() for compatibility reasons
+	iTop = NULL;
+	iFailType = ENone;
+	iNestingLevel = 0;
+	iTestData = NULL;
+
+	iHighWaterMark = iMinLength;
+	iAllocCount = 0;
+	iFlags = aSingleThread ? ESingleThreaded : 0;
+	iGrowBy = _ALIGN_UP(iGrowBy, iPageSize);
+	
+	if ( iMinLength == iMaxLength )
+		{
+		iFlags |= EFixedSize;
+		aDLOnly = ETrue;
+		}
+#ifndef __KERNEL_MODE__
+#ifdef DELAYED_SLAB_THRESHOLD
+	iSlabInitThreshold = DELAYED_SLAB_THRESHOLD;
+#else
+	iSlabInitThreshold = 0;
+#endif // DELAYED_SLAB_THRESHOLD
+	iUseAdjust = aUseAdjust;
+	iDLOnly    = aDLOnly;
+#else
+	(void)aUseAdjust;	
+#endif 
+	// Initialise suballocators
+	// if DL only is required then it cannot allocate slab or page memory
+	// so these sub-allocators should be disabled. Otherwise initialise with default values
+	if ( aDLOnly )
+		{
+		Init(0, 0);
+		}
+	else
+		{
+		Init(SLAB_CONFIG, 16);
+		}
+	
+#ifdef ENABLE_BTRACE
+	
+	TUint32 traceData[4];
+	traceData[0] = iMinLength;
+	traceData[1] = iMaxLength;
+	traceData[2] = iGrowBy;
+	traceData[3] = iAlign;
+	BTraceContextN(BTrace::ETest1, 90, (TUint32)this, 11, traceData, sizeof(traceData));
+#endif
+	
+}
+
+#ifndef __KERNEL_MODE__
+TInt RHybridHeap::ConstructLock(TUint32 aMode)
+{
+	TBool duplicateLock = EFalse;
+	TInt r = KErrNone;
+	if (!(iFlags & ESingleThreaded))
+		{
+		duplicateLock = aMode & UserHeap::EChunkHeapSwitchTo;
+		r = iLock.CreateLocal(duplicateLock ? EOwnerThread : EOwnerProcess);
+		if( r != KErrNone)
+			{
+			iChunkHandle = 0;
+			return r;
+			}
+		}
+	
+	if ( aMode & UserHeap::EChunkHeapSwitchTo )
+		User::SwitchHeap(this);
+	
+	iHandles = &iChunkHandle;
+	if (!(iFlags & ESingleThreaded))
+		{
+		// now change the thread-relative chunk/semaphore handles into process-relative handles
+		iHandleCount = 2;
+		if(duplicateLock)
+			{
+			RHandleBase s = iLock;
+			r = iLock.Duplicate(RThread());
+			s.Close();
+			}
+		if (r==KErrNone && (aMode & UserHeap::EChunkHeapDuplicate))
+			{
+			r = ((RChunk*)&iChunkHandle)->Duplicate(RThread());
+			if (r!=KErrNone)
+				iLock.Close(), iChunkHandle=0;
+			}
+		}
+	else
+		{
+		iHandleCount = 1;
+		if (aMode & UserHeap::EChunkHeapDuplicate)
+			r = ((RChunk*)&iChunkHandle)->Duplicate(RThread(), EOwnerThread);
+		}
+	
+	return r;
+}
+#endif
+
+void RHybridHeap::Init(TInt aBitmapSlab, TInt aPagePower)
+{
+	/*Moved code which does initilization */
+	iTop  = (TUint8*)this + iMinLength;
+	iBase = Ceiling(iBase, ECellAlignment);	// Align iBase address 
+	
+    __INIT_COUNTERS(0);
+	//	memset(&mparams,0,sizeof(mparams));
+	
+	InitDlMalloc(iTop - iBase, 0);
+	
+#ifndef __KERNEL_MODE__	
+	SlabInit();
+	iSlabConfigBits = aBitmapSlab;
+	if ( iChunkSize > iSlabInitThreshold )
+		{
+		iSlabInitThreshold = KMaxTInt32;
+		SlabConfig(aBitmapSlab);   // Delayed slab configuration done
+		}
+	if ( aPagePower )
+		{
+		RChunk chunk;
+		chunk.SetHandle(iChunkHandle);
+		iMemBase = chunk.Base();    // Store base address for paged allocator
+		}
+
+	/*10-1K,11-2K,12-4k,13-8K,14-16K,15-32K,16-64K*/
+	PagedInit(aPagePower);
+
+#ifdef ENABLE_BTRACE
+	TUint32 traceData[3];
+	traceData[0] = aBitmapSlab;
+	traceData[1] = aPagePower;
+	traceData[2] = GM->iTrimCheck;
+	BTraceContextN(BTrace::ETest1, 90, (TUint32)this, 0, traceData, sizeof(traceData));
+#endif
+#else
+	(void)aBitmapSlab;
+	(void)aPagePower;
+#endif	// __KERNEL_MODE__
+	
+}
+
+
+TInt RHybridHeap::AllocLen(const TAny* aCell) const
+{
+	aCell = __GET_DEBUG_DATA_BFR(aCell);
+	
+	if (PtrDiff(aCell, this) >= 0)
+		{
+		mchunkptr m = MEM2CHUNK(aCell);
+		return CHUNKSIZE(m) - OVERHEAD_FOR(m) - __DEBUG_HDR_SIZE;
+		}
+#ifndef __KERNEL_MODE__		
+	if ( aCell )
+		{
+		if (LowBits(aCell, iPageSize) )
+			return SlabHeaderSize(slab::SlabFor(aCell)->iHeader) - __DEBUG_HDR_SIZE;
+		
+		return PagedSize((void*)aCell) - __DEBUG_HDR_SIZE;
+		}
+#endif	
+	return 0; // NULL pointer situation, should PANIC !!
+}
+
+#ifdef __KERNEL_MODE__
+TAny* RHybridHeap::Alloc(TInt aSize)
+{
+	__CHECK_THREAD_STATE;
+	__ASSERT_ALWAYS((TUint)aSize<(KMaxTInt/2),HEAP_PANIC(ETHeapBadAllocatedCellSize));
+	__SIMULATE_ALLOC_FAIL(return NULL;)
+	Lock();
+	__ALLOC_DEBUG_HEADER(aSize);
+	TAny* addr = DlMalloc(aSize);
+	if ( addr )
+		{
+//		iCellCount++;
+		__SET_DEBUG_DATA(addr, iNestingLevel, ++iAllocCount);
+		addr = __GET_USER_DATA_BFR(addr);
+		__INCREMENT_COUNTERS(addr);
+		memclr(addr, AllocLen(addr));
+		}
+	Unlock();
+#ifdef ENABLE_BTRACE
+	if (iFlags & ETraceAllocs)
+		{
+		if ( addr )
+			{
+			TUint32 traceData[3];
+			traceData[0] = AllocLen(addr);
+			traceData[1] = aSize - __DEBUG_HDR_SIZE;
+			traceData[2] = 0;
+			BTraceContextN(BTrace::EHeap, BTrace::EHeapAlloc, (TUint32)this, (TUint32)addr, traceData, sizeof(traceData));
+			}
+		else
+			BTraceContext8(BTrace::EHeap, BTrace::EHeapAllocFail, (TUint32)this, (TUint32)(aSize - __DEBUG_HDR_SIZE));			
+		}
+#endif
+	return addr;
+}
+#else
+
+TAny* RHybridHeap::Alloc(TInt aSize)
+{
+	__ASSERT_ALWAYS((TUint)aSize<(KMaxTInt/2),HEAP_PANIC(ETHeapBadAllocatedCellSize));
+	__SIMULATE_ALLOC_FAIL(return NULL;)
+			
+	TAny* addr;
+#ifdef ENABLE_BTRACE
+	TInt aSubAllocator=0;
+#endif
+	
+	Lock();
+	
+	__ALLOC_DEBUG_HEADER(aSize);
+	
+	if (aSize < iSlabThreshold)
+		{
+		TInt ix = iSizeMap[(aSize+3)>>2];
+		HEAP_ASSERT(ix != 0xff);
+		addr = SlabAllocate(iSlabAlloc[ix]);
+		if ( !addr )
+			{ // Slab allocation has failed, try to allocate from DL
+			addr = DlMalloc(aSize);
+			}
+#ifdef ENABLE_BTRACE
+		else
+			aSubAllocator=1;
+#endif
+		}else if((aSize >> iPageThreshold)==0)
+			{
+			addr = DlMalloc(aSize);
+			}
+		else
+			{
+			addr = PagedAllocate(aSize);
+			if ( !addr )
+				{ // Page allocation has failed, try to allocate from DL
+				addr = DlMalloc(aSize);
+				}
+#ifdef ENABLE_BTRACE
+			else
+	      		aSubAllocator=2;
+#endif
+			}
+	
+	if ( addr )
+		{
+//		iCellCount++;
+		__SET_DEBUG_DATA(addr, iNestingLevel, ++iAllocCount);
+		addr = __GET_USER_DATA_BFR(addr);
+		__INCREMENT_COUNTERS(addr);
+		}
+	Unlock();
+	
+#ifdef ENABLE_BTRACE
+	if (iFlags & ETraceAllocs)
+		{
+		if ( addr )
+			{
+		    TUint32 traceData[3];
+		    traceData[0] = AllocLen(addr);
+		    traceData[1] = aSize - __DEBUG_HDR_SIZE;
+			traceData[2] = aSubAllocator;
+		    BTraceContextN(BTrace::EHeap, BTrace::EHeapAlloc, (TUint32)this, (TUint32)addr, traceData, sizeof(traceData));
+			}
+		else
+			BTraceContext8(BTrace::EHeap, BTrace::EHeapAllocFail, (TUint32)this, (TUint32)(aSize - __DEBUG_HDR_SIZE));			
+		}
+#endif
+	
+	return addr;
+}
+#endif // __KERNEL_MODE__
+
+#ifndef __KERNEL_MODE__
+TInt RHybridHeap::Compress()
+{
+	if ( IS_FIXED_HEAP )
+		return 0;
+	
+	Lock();
+	TInt Reduced = SysTrim(GM, 0);
+	if (iSparePage)
+		{
+		Unmap(iSparePage, iPageSize);
+		iSparePage = 0;
+		Reduced += iPageSize;
+		}
+	Unlock();
+	return Reduced;
+}
+#endif
+
+void RHybridHeap::Free(TAny* aPtr)
+{
+	__CHECK_THREAD_STATE;
+	if ( !aPtr )
+		return;
+#ifdef ENABLE_BTRACE
+	TInt aSubAllocator=0;
+#endif
+	Lock();
+	
+	aPtr = __GET_DEBUG_DATA_BFR(aPtr);
+
+#ifndef __KERNEL_MODE__				
+	if (PtrDiff(aPtr, this) >= 0)
+		{
+#endif
+		__DL_BFR_CHECK(GM, aPtr);
+		__DECREMENT_COUNTERS(__GET_USER_DATA_BFR(aPtr));
+		__ZAP_CELL(aPtr);		
+		DlFree( aPtr);
+#ifndef __KERNEL_MODE__			
+		}
+
+	else if ( LowBits(aPtr, iPageSize) == 0 )
+		{
+#ifdef ENABLE_BTRACE
+		aSubAllocator = 2;
+#endif
+		__PAGE_BFR_CHECK(aPtr);	
+		__DECREMENT_COUNTERS(__GET_USER_DATA_BFR(aPtr));
+		PagedFree(aPtr);
+		}
+	else
+		{
+#ifdef ENABLE_BTRACE
+		aSubAllocator = 1;
+#endif
+		TUint32 bm[4];   		
+		__SLAB_BFR_CHECK(slab::SlabFor(aPtr),aPtr,bm);
+		__DECREMENT_COUNTERS(__GET_USER_DATA_BFR(aPtr));  
+		__ZAP_CELL(aPtr);		
+		SlabFree(aPtr);
+		}
+#endif  // __KERNEL_MODE__	
+//	iCellCount--;
+	Unlock();
+#ifdef ENABLE_BTRACE
+	if (iFlags & ETraceAllocs)
+		{
+		TUint32 traceData;
+		traceData = aSubAllocator;
+		BTraceContextN(BTrace::EHeap, BTrace::EHeapFree, (TUint32)this, (TUint32)__GET_USER_DATA_BFR(aPtr), &traceData, sizeof(traceData));
+		}
+#endif
+}
+
+#ifndef __KERNEL_MODE__
+void RHybridHeap::Reset()
+/**
+Frees all allocated cells on this heap.
+*/
+{
+	Lock();
+	if ( !IS_FIXED_HEAP )
+		{
+		if ( GM->iSeg.iSize > (iMinLength - sizeof(*this)) )
+			Unmap(GM->iSeg.iBase + (iMinLength - sizeof(*this)), (GM->iSeg.iSize - (iMinLength - sizeof(*this))));
+		ResetBitmap();
+		if ( !iDLOnly )
+			Init(iSlabConfigBits, iPageThreshold);
+		else
+			Init(0,0);		
+		}
+	else Init(0,0);
+	Unlock();	
+}
+#endif
+
+TAny* RHybridHeap::ReAllocImpl(TAny* aPtr, TInt aSize, TInt aMode)
+{
+	// First handle special case of calling reallocate with NULL aPtr
+	if (!aPtr)
+		{
+		if (( aMode & ENeverMove ) == 0 )
+			{
+			aPtr = Alloc(aSize - __DEBUG_HDR_SIZE);
+			aPtr = __GET_DEBUG_DATA_BFR(aPtr);
+			}
+		return aPtr;
+		}
+	
+	TInt oldsize = AllocLen(__GET_USER_DATA_BFR(aPtr)) + __DEBUG_HDR_SIZE;
+	
+	// Insist on geometric growth when reallocating memory, this reduces copying and fragmentation
+	// generated during arithmetic growth of buffer/array/vector memory
+	// Experiments have shown that 25% is a good threshold for this policy
+	if (aSize <= oldsize)
+		{
+		if (aSize >= oldsize - (oldsize>>2))
+			return aPtr;		// don't change if >75% original size
+		}
+	else
+		{
+		__SIMULATE_ALLOC_FAIL(return NULL;)
+		if (aSize < oldsize + (oldsize>>2))
+			{
+			aSize = _ALIGN_UP(oldsize + (oldsize>>2), 4);	// grow to at least 125% original size
+			}
+		}
+	__DEBUG_SAVE(aPtr);		
+	
+	TAny* newp;
+#ifdef __KERNEL_MODE__
+	Lock();
+	__DL_BFR_CHECK(GM, aPtr);				
+	newp = DlRealloc(aPtr, aSize, aMode);
+	Unlock();
+	if ( newp )
+		{
+	    if ( aSize > oldsize )
+			memclr(((TUint8*)newp) + oldsize, (aSize-oldsize)); // Buffer has grown in place, clear extra
+		__DEBUG_RESTORE(newp);
+		__UPDATE_ALLOC_COUNT(aPtr, newp, ++iAllocCount);
+		__UPDATE_TOTAL_ALLOC(newp, oldsize);
+		}
+#else
+	// Decide how to reallocate based on (a) the current cell location, (b) the mode requested and (c) the new size
+	if ( PtrDiff(aPtr, this) >= 0 )
+		{	// current cell in Doug Lea iArena
+		if ( (aMode & ENeverMove) 
+			 ||
+			 (!(aMode & EAllowMoveOnShrink) && (aSize < oldsize))
+			 ||
+			 ((aSize >= iSlabThreshold) && ((aSize >> iPageThreshold) == 0)) )
+			{
+			Lock();
+			__DL_BFR_CHECK(GM, aPtr);			
+			newp = DlRealloc(aPtr, aSize, aMode);			// old and new in DL allocator
+			Unlock();
+			__DEBUG_RESTORE(newp);
+			__UPDATE_ALLOC_COUNT(aPtr,newp, ++iAllocCount);
+			__UPDATE_TOTAL_ALLOC(newp, oldsize);
+			return newp;
+			}
+		}
+	else if (LowBits(aPtr, iPageSize) == 0)
+		{	// current cell in paged iArena
+		if ( (aMode & ENeverMove)     
+			 ||
+			 (!(aMode & EAllowMoveOnShrink) && (aSize < oldsize)) 
+			 ||
+			 ((aSize >> iPageThreshold) != 0) )
+			{
+			Lock();
+			__PAGE_BFR_CHECK(aPtr);			
+			newp = PagedReallocate(aPtr, aSize, aMode);		// old and new in paged allocator
+			Unlock();
+			__DEBUG_RESTORE(newp);
+			__UPDATE_ALLOC_COUNT(aPtr,newp, ++iAllocCount);
+			__UPDATE_TOTAL_ALLOC(newp, oldsize);
+			return newp;
+			}
+		}
+	else
+		{	// current cell in slab iArena
+		TUint32 bm[4];
+		Lock();
+		__SLAB_BFR_CHECK(slab::SlabFor(aPtr), aPtr, bm);
+		Unlock();
+		if ( aSize <= oldsize)
+			return aPtr;
+		if (aMode & ENeverMove)
+			return NULL;		// cannot grow in slab iArena
+		// just use alloc/copy/free...
+		}
+	
+	// fallback to allocate and copy
+	// shouldn't get here if we cannot move the cell
+	//  	__ASSERT(mode == emobile || (mode==efixshrink && size>oldsize));
+	
+	newp = Alloc(aSize - __DEBUG_HDR_SIZE);
+	newp = __GET_DEBUG_DATA_BFR(newp);
+	if (newp)
+		{
+		memcpy(newp, aPtr, oldsize<aSize ? oldsize : aSize);
+		__DEBUG_RESTORE(newp);
+		Free(__GET_USER_DATA_BFR(aPtr));
+		}
+	
+#endif	// __KERNEL_MODE__
+	return newp;
+}
+
+
+TAny* RHybridHeap::ReAlloc(TAny* aPtr, TInt aSize, TInt aMode )
+{
+	
+	aPtr = __GET_DEBUG_DATA_BFR(aPtr);
+	__ALLOC_DEBUG_HEADER(aSize);
+	
+	TAny* retval = ReAllocImpl(aPtr, aSize, aMode);
+	
+	retval = __GET_USER_DATA_BFR(retval);
+	
+#ifdef ENABLE_BTRACE
+	if (iFlags & ETraceAllocs)
+		{
+		if ( retval )
+			{
+			TUint32 traceData[3];
+			traceData[0] = AllocLen(retval);
+			traceData[1] = aSize - __DEBUG_HDR_SIZE;
+			traceData[2] = (TUint32)aPtr;
+			BTraceContextN(BTrace::EHeap, BTrace::EHeapReAlloc,(TUint32)this, (TUint32)retval, traceData, sizeof(traceData));
+			}
+  		else
+  		    BTraceContext12(BTrace::EHeap, BTrace::EHeapReAllocFail, (TUint32)this, (TUint32)aPtr, (TUint32)(aSize - __DEBUG_HDR_SIZE));
+		}
+#endif
+	return retval;
+}
+
+#ifndef __KERNEL_MODE__
+TInt RHybridHeap::Available(TInt& aBiggestBlock) const
+/**
+Gets the total free space currently available on the heap and the space
+available in the largest free block.
+
+Note that this function exists mainly for compatibility reasons.  In a modern
+heap implementation such as that present in Symbian it is not appropriate to
+concern oneself with details such as the amount of free memory available on a
+heap and its largeset free block, because the way that a modern heap implmentation
+works is not simple.  The amount of available virtual memory != physical memory
+and there are multiple allocation strategies used internally, which makes all
+memory usage figures "fuzzy" at best.
+
+In short, if you want to see if there is enough memory available to allocate a
+block of memory, call Alloc() and if it succeeds then there is enough memory!
+Messing around with functions like this is somewhat pointless with modern heap
+allocators.
+
+@param aBiggestBlock On return, contains the space available in the largest
+                     free block on the heap.  Due to the internals of modern
+                     heap implementations, you can probably still allocate a
+                     block larger than this!
+
+@return The total free space currently available on the heap.  Again, you can
+        probably still allocate more than this!
+*/
+{
+	struct HeapInfo info;
+	Lock();
+	TInt Biggest  = GetInfo(&info);
+	aBiggestBlock = __GET_AVAIL_BLOCK_SIZE(Biggest);
+	Unlock();
+	return __GET_AVAIL_BLOCK_SIZE(info.iFreeBytes);
+	
+}
+
+TInt RHybridHeap::AllocSize(TInt& aTotalAllocSize) const
+   /**
+   Gets the number of cells allocated on this heap, and the total space 
+   allocated to them.
+   
+   @param aTotalAllocSize On return, contains the total space allocated
+   to the cells.
+   
+   @return The number of cells allocated on this heap.
+*/   
+{
+	struct HeapInfo info;
+	Lock();
+	GetInfo(&info);
+	aTotalAllocSize = info.iAllocBytes - __REMOVE_DBG_HDR(info.iAllocN);
+	Unlock();
+	return info.iAllocN;
+}
+
+#endif
+
+TInt RHybridHeap::Extension_(TUint /* aExtensionId */, TAny*& /* a0 */, TAny* /* a1 */)
+{
+	return KErrNotSupported;
+}
+
+
+
+///////////////////////////////////////////////////////////////////////////////
+// imported from dla.cpp
+///////////////////////////////////////////////////////////////////////////////
+
+//#include <unistd.h>
+//#define DEBUG_REALLOC
+#ifdef DEBUG_REALLOC
+#include <e32debug.h>
+#endif
+
+inline void RHybridHeap::InitBins(mstate m)
+{
+	/* Establish circular links for iSmallBins */
+	bindex_t i;
+	for (i = 0; i < NSMALLBINS; ++i) {
+		sbinptr bin = SMALLBIN_AT(m,i);
+		bin->iFd = bin->iBk = bin;
+		}
+	}
+/* ---------------------------- malloc support --------------------------- */
+
+/* allocate a large request from the best fitting chunk in a treebin */
+void* RHybridHeap::TmallocLarge(mstate m, size_t nb) {
+	tchunkptr v = 0;
+	size_t rsize = -nb; /* Unsigned negation */
+	tchunkptr t;
+	bindex_t idx;
+	ComputeTreeIndex(nb, idx);
+	
+	if ((t = *TREEBIN_AT(m, idx)) != 0)
+		{
+		/* Traverse tree for this bin looking for node with size == nb */
+		size_t sizebits = nb << LEFTSHIFT_FOR_TREE_INDEX(idx);
+		tchunkptr rst = 0;  /* The deepest untaken right subtree */
+		for (;;)
+			{
+			tchunkptr rt;
+			size_t trem = CHUNKSIZE(t) - nb;
+			if (trem < rsize)
+				{
+				v = t;
+				if ((rsize = trem) == 0)
+					break;
+				}
+			rt = t->iChild[1];
+			t = t->iChild[(sizebits >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1];
+			if (rt != 0 && rt != t)
+				rst = rt;
+			if (t == 0)
+				{
+				t = rst; /* set t to least subtree holding sizes > nb */
+				break;
+				}
+			sizebits <<= 1;
+			}
+		}
+	if (t == 0 && v == 0)
+		{ /* set t to root of next non-empty treebin */
+		binmap_t leftbits = LEFT_BITS(IDX2BIT(idx)) & m->iTreeMap;
+		if (leftbits != 0)
+			{
+			bindex_t i;
+			binmap_t leastbit = LEAST_BIT(leftbits);
+			ComputeBit2idx(leastbit, i);
+			t = *TREEBIN_AT(m, i);
+			}
+		}
+	while (t != 0)
+		{ /* Find smallest of tree or subtree */
+		size_t trem = CHUNKSIZE(t) - nb;
+		if (trem < rsize) {
+			rsize = trem;
+			v = t;
+			}
+		t = LEFTMOST_CHILD(t);
+		}
+	/*  If iDv is a better fit, return 0 so malloc will use it */
+	if (v != 0 && rsize < (size_t)(m->iDvSize - nb))
+		{
+		if (RTCHECK(OK_ADDRESS(m, v)))
+			{ /* split */
+			mchunkptr r = CHUNK_PLUS_OFFSET(v, nb);
+			HEAP_ASSERT(CHUNKSIZE(v) == rsize + nb);
+			if (RTCHECK(OK_NEXT(v, r)))
+				{
+				UnlinkLargeChunk(m, v);
+				if (rsize < MIN_CHUNK_SIZE)
+					SET_INUSE_AND_PINUSE(m, v, (rsize + nb));
+				else
+					{
+					SET_SIZE_AND_PINUSE_OF_INUSE_CHUNK(m, v, nb);
+					SET_SIZE_AND_PINUSE_OF_FREE_CHUNK(r, rsize);
+					InsertChunk(m, r, rsize);
+					}
+				return CHUNK2MEM(v);
+				}
+			}
+		//    CORRUPTION_ERROR_ACTION(m);
+		}
+	return 0;
+	}
+
+/* allocate a small request from the best fitting chunk in a treebin */
+void* RHybridHeap::TmallocSmall(mstate m, size_t nb)
+{
+	tchunkptr t, v;
+	size_t rsize;
+	bindex_t i;
+	binmap_t leastbit = LEAST_BIT(m->iTreeMap);
+	ComputeBit2idx(leastbit, i);
+	
+	v = t = *TREEBIN_AT(m, i);
+	rsize = CHUNKSIZE(t) - nb;
+	
+	while ((t = LEFTMOST_CHILD(t)) != 0)
+		{
+		size_t trem = CHUNKSIZE(t) - nb;
+		if (trem < rsize)
+			{
+			rsize = trem;
+			v = t;
+			}
+		}
+	
+	if (RTCHECK(OK_ADDRESS(m, v)))
+		{
+		mchunkptr r = CHUNK_PLUS_OFFSET(v, nb);
+		HEAP_ASSERT(CHUNKSIZE(v) == rsize + nb);
+		if (RTCHECK(OK_NEXT(v, r)))
+			{
+			UnlinkLargeChunk(m, v);
+			if (rsize < MIN_CHUNK_SIZE)
+				SET_INUSE_AND_PINUSE(m, v, (rsize + nb));
+			else
+				{
+				SET_SIZE_AND_PINUSE_OF_INUSE_CHUNK(m, v, nb);
+				SET_SIZE_AND_PINUSE_OF_FREE_CHUNK(r, rsize);
+				ReplaceDv(m, r, rsize);
+				}
+			return CHUNK2MEM(v);
+			}
+		}
+	//  CORRUPTION_ERROR_ACTION(m);
+	//  return 0;
+	}
+
+inline void RHybridHeap::InitTop(mstate m, mchunkptr p, size_t psize)
+{
+	/* Ensure alignment */
+	size_t offset = ALIGN_OFFSET(CHUNK2MEM(p));
+	p = (mchunkptr)((TUint8*)p + offset);
+	psize -= offset;
+	m->iTop = p;
+	m->iTopSize = psize;
+	p->iHead = psize | PINUSE_BIT;
+	/* set size of fake trailing chunk holding overhead space only once */
+	mchunkptr chunkPlusOff = CHUNK_PLUS_OFFSET(p, psize);
+	chunkPlusOff->iHead = TOP_FOOT_SIZE;
+	m->iTrimCheck = KHeapShrinkHysRatio*(iGrowBy>>8);
+}
+
+
+/* Unlink the first chunk from a smallbin */
+inline void RHybridHeap::UnlinkFirstSmallChunk(mstate M,mchunkptr B,mchunkptr P,bindex_t& I)
+{
+	mchunkptr F = P->iFd;
+	HEAP_ASSERT(P != B);
+	HEAP_ASSERT(P != F);
+	HEAP_ASSERT(CHUNKSIZE(P) == SMALL_INDEX2SIZE(I));
+	if (B == F)
+		CLEAR_SMALLMAP(M, I);
+	else if (RTCHECK(OK_ADDRESS(M, F)))
+		{
+		B->iFd = F;
+		F->iBk = B;
+		}
+	else
+		{
+		CORRUPTION_ERROR_ACTION(M);
+		}
+}
+/* Link a free chunk into a smallbin  */
+inline void RHybridHeap::InsertSmallChunk(mstate M,mchunkptr P, size_t S)
+{
+	bindex_t I  = SMALL_INDEX(S);
+	mchunkptr B = SMALLBIN_AT(M, I);
+	mchunkptr F = B;
+	HEAP_ASSERT(S >= MIN_CHUNK_SIZE);
+	if (!SMALLMAP_IS_MARKED(M, I))
+		MARK_SMALLMAP(M, I);
+	else if (RTCHECK(OK_ADDRESS(M, B->iFd)))
+		F = B->iFd;
+	else
+		{
+		CORRUPTION_ERROR_ACTION(M);
+		}
+	B->iFd = P;
+	F->iBk = P;
+	P->iFd = F;
+	P->iBk = B;
+}
+
+
+inline void RHybridHeap::InsertChunk(mstate M,mchunkptr P,size_t S)
+{
+	if (IS_SMALL(S))
+		InsertSmallChunk(M, P, S);
+	else
+		{
+		tchunkptr TP = (tchunkptr)(P); InsertLargeChunk(M, TP, S);
+		}
+}
+
+inline void RHybridHeap::UnlinkLargeChunk(mstate M,tchunkptr X)
+{
+	tchunkptr XP = X->iParent;
+	tchunkptr R;
+	if (X->iBk != X)
+		{
+		tchunkptr F = X->iFd;
+		R = X->iBk;
+		if (RTCHECK(OK_ADDRESS(M, F)))
+			{
+			F->iBk = R;
+			R->iFd = F;
+			}
+		else
+			{
+			CORRUPTION_ERROR_ACTION(M);
+			}
+		}
+	else
+		{
+		tchunkptr* RP;
+		if (((R = *(RP = &(X->iChild[1]))) != 0) ||
+			  ((R = *(RP = &(X->iChild[0]))) != 0))
+			{
+			tchunkptr* CP;
+			while ((*(CP = &(R->iChild[1])) != 0) ||
+				   (*(CP = &(R->iChild[0])) != 0))
+				{
+				R = *(RP = CP);
+				}
+			if (RTCHECK(OK_ADDRESS(M, RP)))
+				*RP = 0;
+			else
+				{
+				CORRUPTION_ERROR_ACTION(M);
+				}
+			}
+		}
+	if (XP != 0)
+		{
+		tbinptr* H = TREEBIN_AT(M, X->iIndex);
+		if (X == *H)
+			{
+			if ((*H = R) == 0)
+				CLEAR_TREEMAP(M, X->iIndex);
+			}
+		else if (RTCHECK(OK_ADDRESS(M, XP)))
+			{
+			if (XP->iChild[0] == X)
+				XP->iChild[0] = R;
+			else
+				XP->iChild[1] = R;
+			}
+		else
+			CORRUPTION_ERROR_ACTION(M);
+		if (R != 0)
+			{
+			if (RTCHECK(OK_ADDRESS(M, R)))
+				{
+				tchunkptr C0, C1;
+				R->iParent = XP;
+				if ((C0 = X->iChild[0]) != 0)
+					{
+					if (RTCHECK(OK_ADDRESS(M, C0)))
+						{
+						R->iChild[0] = C0;
+						C0->iParent = R;
+						}
+					else
+						CORRUPTION_ERROR_ACTION(M);
+					}
+				if ((C1 = X->iChild[1]) != 0)
+					{
+					if (RTCHECK(OK_ADDRESS(M, C1)))
+						{
+						R->iChild[1] = C1;
+						C1->iParent = R;
+						}
+					else
+						CORRUPTION_ERROR_ACTION(M);
+					}
+				}
+			else
+				CORRUPTION_ERROR_ACTION(M);
+			}
+		}
+}
+
+/* Unlink a chunk from a smallbin  */
+inline void RHybridHeap::UnlinkSmallChunk(mstate M, mchunkptr P,size_t S)
+{
+	mchunkptr F = P->iFd;
+	mchunkptr B = P->iBk;
+	bindex_t I = SMALL_INDEX(S);
+	HEAP_ASSERT(P != B);
+	HEAP_ASSERT(P != F);
+	HEAP_ASSERT(CHUNKSIZE(P) == SMALL_INDEX2SIZE(I));
+	if (F == B)
+		CLEAR_SMALLMAP(M, I);
+	else if (RTCHECK((F == SMALLBIN_AT(M,I) || OK_ADDRESS(M, F)) &&
+					 (B == SMALLBIN_AT(M,I) || OK_ADDRESS(M, B))))
+		{
+		F->iBk = B;
+		B->iFd = F;
+		}
+	else
+		{
+		CORRUPTION_ERROR_ACTION(M);
+		}
+}
+
+inline void RHybridHeap::UnlinkChunk(mstate M, mchunkptr P, size_t S)
+{
+	if (IS_SMALL(S))
+		UnlinkSmallChunk(M, P, S);
+	else
+		{
+		tchunkptr TP = (tchunkptr)(P); UnlinkLargeChunk(M, TP);
+		}
+}
+
+// For DL debug functions
+void RHybridHeap::DoComputeTreeIndex(size_t S, bindex_t& I)
+{
+	ComputeTreeIndex(S, I);
+}	
+
+inline void RHybridHeap::ComputeTreeIndex(size_t S, bindex_t& I)
+{
+	size_t X = S >> TREEBIN_SHIFT;
+	if (X == 0)
+		I = 0;
+	else if (X > 0xFFFF)
+		I = NTREEBINS-1;
+	else
+		{
+		unsigned int Y = (unsigned int)X;
+		unsigned int N = ((Y - 0x100) >> 16) & 8;
+		unsigned int K = (((Y <<= N) - 0x1000) >> 16) & 4;
+		N += K;
+		N += K = (((Y <<= K) - 0x4000) >> 16) & 2;
+		K = 14 - N + ((Y <<= K) >> 15);
+		I = (K << 1) + ((S >> (K + (TREEBIN_SHIFT-1)) & 1));
+		}
+}
+
+/* ------------------------- Operations on trees ------------------------- */
+
+/* Insert chunk into tree */
+inline void RHybridHeap::InsertLargeChunk(mstate M,tchunkptr X,size_t S)
+{
+	tbinptr* H;
+	bindex_t I;
+	ComputeTreeIndex(S, I);
+	H = TREEBIN_AT(M, I);
+	X->iIndex = I;
+	X->iChild[0] = X->iChild[1] = 0;
+	if (!TREEMAP_IS_MARKED(M, I))
+		{
+		MARK_TREEMAP(M, I);
+		*H = X;
+		X->iParent = (tchunkptr)H;
+		X->iFd = X->iBk = X;
+		}
+	else
+		{
+		tchunkptr T = *H;
+		size_t K = S << LEFTSHIFT_FOR_TREE_INDEX(I);
+		for (;;)
+			{
+			if (CHUNKSIZE(T) != S) {
+				tchunkptr* C = &(T->iChild[(K >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1]);
+				K <<= 1;
+				if (*C != 0)
+					T = *C;
+				else if (RTCHECK(OK_ADDRESS(M, C)))
+					{
+					*C = X;
+					X->iParent = T;
+					X->iFd = X->iBk = X;
+					break;
+					}
+				else
+					{
+					CORRUPTION_ERROR_ACTION(M);
+					break;
+					}
+				}
+			else
+				{
+				tchunkptr F = T->iFd;
+				if (RTCHECK(OK_ADDRESS(M, T) && OK_ADDRESS(M, F)))
+					{
+					T->iFd = F->iBk = X;
+					X->iFd = F;
+					X->iBk = T;
+					X->iParent = 0;
+					break;
+					}
+				else
+					{
+					CORRUPTION_ERROR_ACTION(M);
+					break;
+					}
+				}
+			}
+		}
+}
+
+/*
+Unlink steps:
+
+1. If x is a chained node, unlink it from its same-sized iFd/iBk links
+and choose its iBk node as its replacement.
+2. If x was the last node of its size, but not a leaf node, it must
+be replaced with a leaf node (not merely one with an open left or
+right), to make sure that lefts and rights of descendents
+correspond properly to bit masks.  We use the rightmost descendent
+of x.  We could use any other leaf, but this is easy to locate and
+tends to counteract removal of leftmosts elsewhere, and so keeps
+paths shorter than minimally guaranteed.  This doesn't loop much
+because on average a node in a tree is near the bottom.
+3. If x is the base of a chain (i.e., has iParent links) relink
+x's iParent and children to x's replacement (or null if none).
+*/
+
+/* Replace iDv node, binning the old one */
+/* Used only when iDvSize known to be small */
+inline void RHybridHeap::ReplaceDv(mstate M, mchunkptr P, size_t S)
+{
+	size_t DVS = M->iDvSize;
+	if (DVS != 0)
+		{
+		mchunkptr DV = M->iDv;
+		HEAP_ASSERT(IS_SMALL(DVS));
+		InsertSmallChunk(M, DV, DVS);
+		}
+	M->iDvSize = S;
+	M->iDv = P;
+}
+
+
+inline void RHybridHeap::ComputeBit2idx(binmap_t X,bindex_t& I)
+{
+	unsigned int Y = X - 1;
+	unsigned int K = Y >> (16-4) & 16;
+	unsigned int N = K;        Y >>= K;
+	N += K = Y >> (8-3) &  8;  Y >>= K;
+	N += K = Y >> (4-2) &  4;  Y >>= K;
+	N += K = Y >> (2-1) &  2;  Y >>= K;
+	N += K = Y >> (1-0) &  1;  Y >>= K;
+	I = (bindex_t)(N + Y);
+}
+
+
+
+int RHybridHeap::SysTrim(mstate m, size_t pad)
+{
+	size_t extra = 0;
+	
+	if ( IS_INITIALIZED(m) )
+		{
+		pad += TOP_FOOT_SIZE; /* ensure enough room for segment overhead */
+		
+		if (m->iTopSize > pad)
+			{
+			extra = Floor(m->iTopSize - pad, iPageSize);
+			if ( (m->iSeg.iSize - extra) < (iMinLength - sizeof(*this)) )			  
+				{
+				if ( m->iSeg.iSize > (iMinLength - sizeof(*this)) )				  
+					extra = Floor(m->iSeg.iSize - (iMinLength - sizeof(*this)), iPageSize); /* do not shrink heap below min length */
+				else extra = 0;
+				}
+			
+			if ( extra )
+				{
+				Unmap(m->iSeg.iBase + m->iSeg.iSize - extra, extra);
+				
+				m->iSeg.iSize -= extra;
+				InitTop(m, m->iTop, m->iTopSize - extra);
+				CHECK_TOP_CHUNK(m, m->iTop);
+				}
+			}
+		
+		}
+	
+	return extra;
+}
+
+/* Get memory from system using MORECORE */
+
+void* RHybridHeap::SysAlloc(mstate m, size_t nb)
+{
+	HEAP_ASSERT(m->iTop);
+	/* Subtract out existing available iTop space from MORECORE request. */
+//	size_t asize = _ALIGN_UP(nb - m->iTopSize + TOP_FOOT_SIZE + SIZE_T_ONE, iGrowBy);  
+  	TInt asize = _ALIGN_UP(nb - m->iTopSize + SYS_ALLOC_PADDING, iGrowBy);  // From DLA version 2.8.4
+	
+	char* br = (char*)Map(m->iSeg.iBase+m->iSeg.iSize, asize);
+	if (!br)
+		return 0;
+	HEAP_ASSERT(br == (char*)m->iSeg.iBase+m->iSeg.iSize);
+	
+	/* Merge with an existing segment */
+	m->iSeg.iSize += asize;
+	InitTop(m, m->iTop, m->iTopSize + asize);
+	
+	if (nb < m->iTopSize)
+		{ /* Allocate from new or extended iTop space */
+		size_t rsize = m->iTopSize -= nb;
+		mchunkptr p = m->iTop;
+		mchunkptr r = m->iTop = CHUNK_PLUS_OFFSET(p, nb);
+		r->iHead = rsize | PINUSE_BIT;
+		SET_SIZE_AND_PINUSE_OF_INUSE_CHUNK(m, p, nb);
+		CHECK_TOP_CHUNK(m, m->iTop);
+		CHECK_MALLOCED_CHUNK(m, CHUNK2MEM(p), nb);
+		return CHUNK2MEM(p);
+		}
+	
+	return 0;
+}	
+
+
+void RHybridHeap::InitDlMalloc(size_t capacity, int /*locked*/)
+{
+	memset(GM,0,sizeof(malloc_state));
+	// The maximum amount that can be allocated can be calculated as:-
+	// 2^sizeof(size_t) - sizeof(malloc_state) - TOP_FOOT_SIZE - page Size(all accordingly padded)
+	// If the capacity exceeds this, no allocation will be done.
+	GM->iSeg.iBase = iBase;
+	GM->iSeg.iSize = capacity;
+	InitBins(GM);
+	InitTop(GM, (mchunkptr)iBase, capacity - TOP_FOOT_SIZE);
+}
+
+void* RHybridHeap::DlMalloc(size_t bytes) 
+{
+	/*
+	Basic algorithm:
+	If a small request (< 256 bytes minus per-chunk overhead):
+	1. If one exists, use a remainderless chunk in associated smallbin.
+	(Remainderless means that there are too few excess bytes to
+	represent as a chunk.)
+	2. If it is big enough, use the iDv chunk, which is normally the
+	chunk adjacent to the one used for the most recent small request.
+	3. If one exists, split the smallest available chunk in a bin,
+	saving remainder in iDv.
+	4. If it is big enough, use the iTop chunk.
+	5. If available, get memory from system and use it
+	Otherwise, for a large request:
+	1. Find the smallest available binned chunk that fits, and use it
+	if it is better fitting than iDv chunk, splitting if necessary.
+	2. If better fitting than any binned chunk, use the iDv chunk.
+	3. If it is big enough, use the iTop chunk.
+	4. If request size >= mmap threshold, try to directly mmap this chunk.
+	5. If available, get memory from system and use it
+*/
+	void* mem;
+	size_t nb;
+	if (bytes <= MAX_SMALL_REQUEST)
+		{
+		bindex_t idx;
+		binmap_t smallbits;
+		nb = (bytes < MIN_REQUEST)? MIN_CHUNK_SIZE : PAD_REQUEST(bytes);
+		idx = SMALL_INDEX(nb);
+		smallbits = GM->iSmallMap >> idx;
+		
+		if ((smallbits & 0x3U) != 0)
+			{ /* Remainderless fit to a smallbin. */
+			mchunkptr b, p;
+			idx += ~smallbits & 1;			 /* Uses next bin if idx empty */
+			b = SMALLBIN_AT(GM, idx);
+			p = b->iFd;
+			HEAP_ASSERT(CHUNKSIZE(p) == SMALL_INDEX2SIZE(idx));
+			UnlinkFirstSmallChunk(GM, b, p, idx);
+			SET_INUSE_AND_PINUSE(GM, p, SMALL_INDEX2SIZE(idx));
+			mem = CHUNK2MEM(p);
+			CHECK_MALLOCED_CHUNK(GM, mem, nb);
+			return mem;
+			}
+		
+		else if (nb > GM->iDvSize)
+			{
+			if (smallbits != 0)
+				{ /* Use chunk in next nonempty smallbin */
+				mchunkptr b, p, r;
+				size_t rsize;
+				bindex_t i;
+				binmap_t leftbits = (smallbits << idx) & LEFT_BITS(IDX2BIT(idx));
+				binmap_t leastbit = LEAST_BIT(leftbits);
+				ComputeBit2idx(leastbit, i);
+				b = SMALLBIN_AT(GM, i);
+				p = b->iFd;
+				HEAP_ASSERT(CHUNKSIZE(p) == SMALL_INDEX2SIZE(i));
+				UnlinkFirstSmallChunk(GM, b, p, i);
+				rsize = SMALL_INDEX2SIZE(i) - nb;
+				/* Fit here cannot be remainderless if 4byte sizes */
+				if (SIZE_T_SIZE != 4 && rsize < MIN_CHUNK_SIZE)
+					SET_INUSE_AND_PINUSE(GM, p, SMALL_INDEX2SIZE(i));
+				else
+					{
+					SET_SIZE_AND_PINUSE_OF_INUSE_CHUNK(GM, p, nb);
+					r = CHUNK_PLUS_OFFSET(p, nb);
+					SET_SIZE_AND_PINUSE_OF_FREE_CHUNK(r, rsize);
+					ReplaceDv(GM, r, rsize);
+					}
+				mem = CHUNK2MEM(p);
+				CHECK_MALLOCED_CHUNK(GM, mem, nb);
+				return mem;
+				}
+			
+			else if (GM->iTreeMap != 0 && (mem = TmallocSmall(GM, nb)) != 0)
+				{
+				CHECK_MALLOCED_CHUNK(GM, mem, nb);
+				return mem;
+				}
+			}
+		}
+	else if (bytes >= MAX_REQUEST)
+		nb = MAX_SIZE_T; /* Too big to allocate. Force failure (in sys alloc) */
+	else
+		{
+		nb = PAD_REQUEST(bytes);
+		if (GM->iTreeMap != 0 && (mem = TmallocLarge(GM, nb)) != 0)
+			{
+			CHECK_MALLOCED_CHUNK(GM, mem, nb);
+			return mem;
+			}
+		}
+	
+	if (nb <= GM->iDvSize)
+		{
+		size_t rsize = GM->iDvSize - nb;
+		mchunkptr p = GM->iDv;
+		if (rsize >= MIN_CHUNK_SIZE)
+			{ /* split iDv */
+			mchunkptr r = GM->iDv = CHUNK_PLUS_OFFSET(p, nb);
+			GM->iDvSize = rsize;
+			SET_SIZE_AND_PINUSE_OF_FREE_CHUNK(r, rsize);
+			SET_SIZE_AND_PINUSE_OF_INUSE_CHUNK(GM, p, nb);
+			}
+		else
+			{ /* exhaust iDv */
+			size_t dvs = GM->iDvSize;
+			GM->iDvSize = 0;
+			GM->iDv = 0;
+			SET_INUSE_AND_PINUSE(GM, p, dvs);
+			}
+		mem = CHUNK2MEM(p);
+		CHECK_MALLOCED_CHUNK(GM, mem, nb);
+		return mem;
+		}
+	
+	else if (nb < GM->iTopSize)
+		{ /* Split iTop */
+		size_t rsize = GM->iTopSize -= nb;
+		mchunkptr p = GM->iTop;
+		mchunkptr r = GM->iTop = CHUNK_PLUS_OFFSET(p, nb);
+		r->iHead = rsize | PINUSE_BIT;
+		SET_SIZE_AND_PINUSE_OF_INUSE_CHUNK(GM, p, nb);
+		mem = CHUNK2MEM(p);
+		CHECK_TOP_CHUNK(GM, GM->iTop);
+		CHECK_MALLOCED_CHUNK(GM, mem, nb);
+		return mem;
+		}
+	
+	return SysAlloc(GM, nb);
+}
+
+
+void RHybridHeap::DlFree(void* mem)
+{
+	/*
+	Consolidate freed chunks with preceeding or succeeding bordering
+	free chunks, if they exist, and then place in a bin.	Intermixed
+	with special cases for iTop, iDv, mmapped chunks, and usage errors.
+*/
+	mchunkptr p	= MEM2CHUNK(mem);
+	CHECK_INUSE_CHUNK(GM, p);
+	if (RTCHECK(OK_ADDRESS(GM, p) && OK_CINUSE(p)))
+		{
+		size_t psize = CHUNKSIZE(p);
+		mchunkptr next = CHUNK_PLUS_OFFSET(p, psize);
+		if (!PINUSE(p))
+			{
+			size_t prevsize = p->iPrevFoot;
+			mchunkptr prev = CHUNK_MINUS_OFFSET(p, prevsize);
+			psize += prevsize;
+			p = prev;
+			if (RTCHECK(OK_ADDRESS(GM, prev)))
+				{ /* consolidate backward */
+				if (p != GM->iDv)
+					{
+					UnlinkChunk(GM, p, prevsize);
+					}
+				else if ((next->iHead & INUSE_BITS) == INUSE_BITS)
+					{
+					GM->iDvSize = psize;
+					SET_FREE_WITH_PINUSE(p, psize, next);
+					return;
+					}
+				}
+			else
+				{
+				USAGE_ERROR_ACTION(GM, p);
+				return;
+				}
+			}
+		
+		if (RTCHECK(OK_NEXT(p, next) && OK_PINUSE(next)))
+			{
+			if (!CINUSE(next))
+				{	/* consolidate forward */
+				if (next == GM->iTop)
+					{
+					size_t tsize = GM->iTopSize += psize;
+					GM->iTop = p;
+					p->iHead = tsize | PINUSE_BIT;
+					if (p == GM->iDv)
+						{
+						GM->iDv = 0;
+						GM->iDvSize = 0;
+						}
+					if ( !IS_FIXED_HEAP && SHOULD_TRIM(GM, tsize)  )					
+						SysTrim(GM, 0);
+					return;
+					}
+				else if (next == GM->iDv)
+					{
+					size_t dsize = GM->iDvSize += psize;
+					GM->iDv = p;
+					SET_SIZE_AND_PINUSE_OF_FREE_CHUNK(p, dsize);
+					return;
+					}
+				else
+					{
+					size_t nsize = CHUNKSIZE(next);
+					psize += nsize;
+					UnlinkChunk(GM, next, nsize);
+					SET_SIZE_AND_PINUSE_OF_FREE_CHUNK(p, psize);
+					if (p == GM->iDv)
+						{
+						GM->iDvSize = psize;
+						return;
+						}
+					}
+				}
+			else
+				SET_FREE_WITH_PINUSE(p, psize, next);
+			InsertChunk(GM, p, psize);
+			CHECK_FREE_CHUNK(GM, p);
+			return;
+			}
+		}
+}
+
+
+void* RHybridHeap::DlRealloc(void* oldmem, size_t bytes, TInt mode)
+{
+	mchunkptr oldp = MEM2CHUNK(oldmem);
+	size_t oldsize = CHUNKSIZE(oldp);
+	mchunkptr next = CHUNK_PLUS_OFFSET(oldp, oldsize);
+	mchunkptr newp = 0;
+	void* extra = 0;
+	
+	/* Try to either shrink or extend into iTop. Else malloc-copy-free */
+	
+	if (RTCHECK(OK_ADDRESS(GM, oldp) && OK_CINUSE(oldp) &&
+				OK_NEXT(oldp, next) && OK_PINUSE(next)))
+		{
+		size_t nb = REQUEST2SIZE(bytes);
+		if (oldsize >= nb) { /* already big enough */
+			size_t rsize = oldsize - nb;
+			newp = oldp;
+			if (rsize >= MIN_CHUNK_SIZE)
+				{     
+				mchunkptr remainder = CHUNK_PLUS_OFFSET(newp, nb);
+				SET_INUSE(GM, newp, nb);
+//				SET_INUSE(GM, remainder, rsize);
+ 				SET_INUSE_AND_PINUSE(GM, remainder, rsize);  // corrected in original DLA version V2.8.4
+				extra = CHUNK2MEM(remainder);
+				}
+			}
+		else if (next == GM->iTop && oldsize + GM->iTopSize > nb)
+			{
+			/* Expand into iTop */
+			size_t newsize = oldsize + GM->iTopSize;
+			size_t newtopsize = newsize - nb;
+			mchunkptr newtop = CHUNK_PLUS_OFFSET(oldp, nb);
+			SET_INUSE(GM, oldp, nb);
+			newtop->iHead = newtopsize |PINUSE_BIT;
+			GM->iTop = newtop;
+			GM->iTopSize = newtopsize;
+			newp = oldp;
+			}
+		}
+	else
+		{
+		USAGE_ERROR_ACTION(GM, oldmem);
+		}
+	
+	if (newp != 0)
+		{
+		if (extra != 0)
+			{
+			DlFree(extra);
+			}
+		CHECK_INUSE_CHUNK(GM, newp);
+		return CHUNK2MEM(newp);
+		}
+	else
+		{
+		if ( mode & ENeverMove )
+			return 0;		// cannot move
+		void* newmem = DlMalloc(bytes);
+		if (newmem != 0)
+			{
+			size_t oc = oldsize - OVERHEAD_FOR(oldp);
+			memcpy(newmem, oldmem, (oc < bytes)? oc : bytes);
+			DlFree(oldmem);
+			}
+		return newmem;
+		}
+	//	return 0;
+}
+
+size_t RHybridHeap::DlInfo(struct HeapInfo* i, SWalkInfo* wi) const
+{
+	TInt max = ((GM->iTopSize-1) & ~CHUNK_ALIGN_MASK) - CHUNK_OVERHEAD;
+	if ( max < 0 )
+		max = 0;
+	else ++i->iFreeN;			// iTop always free
+	i->iFreeBytes += max;
+	
+	Walk(wi, GM->iTop, max, EGoodFreeCell, EDougLeaAllocator); // Introduce DL iTop buffer to the walk function 
+	
+	for (mchunkptr q = ALIGN_AS_CHUNK(GM->iSeg.iBase); q != GM->iTop; q = NEXT_CHUNK(q))
+		{
+		TInt sz = CHUNKSIZE(q);
+		if (!CINUSE(q))
+			{
+			if ( sz > max )
+				max = sz;
+			i->iFreeBytes += sz;
+			++i->iFreeN;
+			Walk(wi, CHUNK2MEM(q), sz, EGoodFreeCell, EDougLeaAllocator); // Introduce DL free buffer to the walk function 
+			}
+		else
+			{
+			i->iAllocBytes += sz - CHUNK_OVERHEAD;
+			++i->iAllocN;
+			Walk(wi, CHUNK2MEM(q), (sz- CHUNK_OVERHEAD), EGoodAllocatedCell, EDougLeaAllocator); // Introduce DL allocated buffer to the walk function 
+			}
+		}
+	return max;  // return largest available chunk size
+}
+
+//
+// get statistics about the state of the allocator
+//
+TInt RHybridHeap::GetInfo(struct HeapInfo* i, SWalkInfo* wi) const
+{
+	memset(i,0,sizeof(HeapInfo));
+	i->iFootprint = iChunkSize;
+	i->iMaxSize = iMaxLength;
+#ifndef __KERNEL_MODE__		
+	PagedInfo(i, wi);
+	SlabInfo(i, wi);
+#endif	
+	return DlInfo(i,wi);
+}
+
+//
+// Methods to commit/decommit memory pages from chunk
+//
+
+
+void* RHybridHeap::Map(void* p, TInt sz)
+//
+// allocate pages in the chunk
+// if p is NULL, Find an allocate the required number of pages (which must lie in the lower half)
+// otherwise commit the pages specified
+//
+{
+	HEAP_ASSERT(sz > 0);
+
+	if ( iChunkSize + sz > iMaxLength)
+		return 0;
+
+#ifdef __KERNEL_MODE__
+
+	TInt r = ((DChunk*)iChunkHandle)->Adjust(iChunkSize + iOffset + sz);
+	if (r < 0)
+		return 0;
+
+	iChunkSize += sz;
+	
+#else	
+
+	RChunk chunk;
+	chunk.SetHandle(iChunkHandle);
+	if ( p )
+		{
+		TInt r;
+		if ( iUseAdjust )
+			r = chunk.Adjust(iChunkSize + sz);
+		else
+			{
+			HEAP_ASSERT(sz == Ceiling(sz, iPageSize));
+			HEAP_ASSERT(p == Floor(p, iPageSize));
+			r = chunk.Commit(iOffset + PtrDiff(p, this),sz);
+			}			
+		if (r < 0)
+			return 0;
+		}
+	else
+		{
+		TInt r = chunk.Allocate(sz);
+		if (r < 0)
+			return 0;
+		if (r > iOffset)
+			{
+			// can't allow page allocations in DL zone
+			chunk.Decommit(r, sz);
+			return 0;
+			}
+		p = Offset(this, r - iOffset);
+		}
+	iChunkSize += sz;
+	
+	if (iChunkSize >= iSlabInitThreshold)
+		{	// set up slab system now that heap is large enough
+		SlabConfig(iSlabConfigBits);
+		iSlabInitThreshold = KMaxTInt32;
+		}
+
+#endif //	__KERNEL_MODE__
+	
+#ifdef ENABLE_BTRACE
+	if(iChunkSize > iHighWaterMark)
+		{
+		iHighWaterMark = Ceiling(iChunkSize,16*iPageSize);
+		TUint32 traceData[6];
+		traceData[0] = iChunkHandle;
+		traceData[1] = iMinLength;
+		traceData[2] = iMaxLength;
+		traceData[3] = sz;
+		traceData[4] = iChunkSize;
+		traceData[5] = iHighWaterMark;
+		BTraceContextN(BTrace::ETest1, 90, (TUint32)this, 33, traceData, sizeof(traceData));
+		}
+#endif
+
+	return p;
+}
+
+void RHybridHeap::Unmap(void* p, TInt sz)
+{
+	HEAP_ASSERT(sz > 0);
+	
+#ifdef __KERNEL_MODE__
+	
+	(void)p;
+	HEAP_ASSERT(sz == Ceiling(sz, iPageSize));
+#if defined(_DEBUG)		
+	TInt r =
+#endif				
+   ((DChunk*)iChunkHandle)->Adjust(iChunkSize + iOffset - sz);
+	HEAP_ASSERT(r >= 0);
+	
+#else
+
+	RChunk chunk;
+	chunk.SetHandle(iChunkHandle);
+	if ( iUseAdjust )
+		{
+		HEAP_ASSERT(sz == Ceiling(sz, iPageSize));
+#if defined(_DEBUG)		
+		TInt r =
+#endif				
+		chunk.Adjust(iChunkSize - sz);
+		HEAP_ASSERT(r >= 0);		
+		}
+	else
+		{
+		HEAP_ASSERT(sz == Ceiling(sz, iPageSize));
+		HEAP_ASSERT(p == Floor(p, iPageSize));
+#if defined(_DEBUG)		
+		TInt r =
+#endif
+		chunk.Decommit(PtrDiff(p, Offset(this,-iOffset)), sz);
+		HEAP_ASSERT(r >= 0);				
+		}			
+#endif  // __KERNEL_MODE__
+	
+	iChunkSize -= sz;
+}
+
+
+#ifndef __KERNEL_MODE__
+//
+// Slab allocator code
+//
+
+//inline slab* slab::SlabFor(void* p)
+slab* slab::SlabFor( const void* p)
+{
+	return (slab*)(Floor(p, SLABSIZE));
+}
+
+//
+// Remove slab s from its tree/heap (not necessarily the root), preserving the address order
+// invariant of the heap
+//
+void RHybridHeap::TreeRemove(slab* s)
+{
+	slab** r = s->iParent;
+	slab* c1 = s->iChild1;
+	slab* c2 = s->iChild2;
+	for (;;)
+		{
+		if (!c2)
+			{
+			*r = c1;
+			if (c1)
+				c1->iParent = r;
+			return;
+			}
+		if (!c1)
+			{
+			*r = c2;
+			c2->iParent = r;
+			return;
+			}
+		if (c1 > c2)
+			{
+			slab* c3 = c1;
+			c1 = c2;
+			c2 = c3;
+			}
+		slab* newc2 = c1->iChild2;
+		*r = c1;
+		c1->iParent = r;
+		c1->iChild2 = c2;
+		c2->iParent = &c1->iChild2;
+		s = c1;
+		c1 = s->iChild1;
+		c2 = newc2;
+		r = &s->iChild1;
+		}
+}
+//
+// Insert slab s into the tree/heap rooted at r, preserving the address ordering
+// invariant of the heap
+//
+void RHybridHeap::TreeInsert(slab* s,slab** r)
+{
+	slab* n = *r;
+	for (;;)
+		{
+		if (!n)
+			{	// tree empty
+			*r = s;
+			s->iParent = r;
+			s->iChild1 = s->iChild2 = 0;
+			break;
+			}
+		if (s < n)
+			{	// insert between iParent and n
+			*r = s;
+			s->iParent = r;
+			s->iChild1 = n;
+			s->iChild2 = 0;
+			n->iParent = &s->iChild1;
+			break;
+			}
+		slab* c1 = n->iChild1;
+		slab* c2 = n->iChild2;
+		if ((c1 - 1) > (c2 - 1))
+			{
+			r = &n->iChild1;
+			n = c1;
+			}
+		else
+			{
+			r = &n->iChild2;
+			n = c2;
+			}
+		}
+}
+
+void* RHybridHeap::AllocNewSlab(slabset& allocator)
+//
+// Acquire and initialise a new slab, returning a cell from the slab
+// The strategy is:
+// 1. Use the lowest address free slab, if available. This is done by using the lowest slab
+//    in the page at the root of the iPartialPage heap (which is address ordered). If the
+//    is now fully used, remove it from the iPartialPage heap.
+// 2. Allocate a new page for iSlabs if no empty iSlabs are available
+//
+{
+	page* p = page::PageFor(iPartialPage);
+	if (!p)
+		return AllocNewPage(allocator);
+	
+	unsigned h = p->iSlabs[0].iHeader;
+	unsigned pagemap = SlabHeaderPagemap(h);
+	HEAP_ASSERT(&p->iSlabs[HIBIT(pagemap)] == iPartialPage);
+	
+	unsigned slabix = LOWBIT(pagemap);
+	p->iSlabs[0].iHeader = h &~ (0x100<<slabix);
+	if (!(pagemap &~ (1<<slabix)))
+		{
+		TreeRemove(iPartialPage);	// last free slab in page
+		}
+	
+	return InitNewSlab(allocator, &p->iSlabs[slabix]);
+}
+
+/**Defination of this functionis not there in proto code***/
+#if 0
+void RHybridHeap::partial_insert(slab* s)
+{
+	// slab has had first cell freed and needs to be linked back into iPartial tree
+	slabset& ss = iSlabAlloc[iSizeMap[s->clz]];
+	
+	HEAP_ASSERT(s->used == slabfull);
+	s->used = ss.fulluse - s->clz;		// full-1 loading
+	TreeInsert(s,&ss.iPartial);
+	CHECKTREE(&ss.iPartial);
+}
+/**Defination of this functionis not there in proto code***/
+#endif
+
+void* RHybridHeap::AllocNewPage(slabset& allocator)
+//
+// Acquire and initialise a new page, returning a cell from a new slab
+// The iPartialPage tree is empty (otherwise we'd have used a slab from there)
+// The iPartialPage link is put in the highest addressed slab in the page, and the
+// lowest addressed slab is used to fulfill the allocation request
+//
+{
+	page* p	 = iSparePage;
+	if (p)
+		iSparePage = 0;
+	else
+		{
+		p = static_cast<page*>(Map(0, iPageSize));
+		if (!p)
+			return 0;
+		}
+	HEAP_ASSERT(p == Floor(p, iPageSize));
+	// Store page allocated for slab into paged_bitmap (for RHybridHeap::Reset())
+	if (!PagedSetSize(p, iPageSize))
+		{
+		Unmap(p, iPageSize);
+		return 0;
+		}
+	p->iSlabs[0].iHeader = ((1<<3) + (1<<2) + (1<<1))<<8;		// set pagemap
+	p->iSlabs[3].iParent = &iPartialPage;
+	p->iSlabs[3].iChild1 = p->iSlabs[3].iChild2 = 0;
+	iPartialPage = &p->iSlabs[3];
+	return InitNewSlab(allocator,&p->iSlabs[0]);
+}
+
+void RHybridHeap::FreePage(page* p)
+//
+// Release an unused page to the OS
+// A single page is cached for reuse to reduce thrashing
+// the OS allocator.
+//
+{
+	HEAP_ASSERT(Ceiling(p, iPageSize) == p);
+	if (!iSparePage)
+		{
+		iSparePage = p;
+		return;
+		}
+	
+	// unmapped slab page must be cleared from paged_bitmap, too
+	PagedZapSize(p, iPageSize);		// clear page map
+	
+	Unmap(p, iPageSize);
+}
+
+void RHybridHeap::FreeSlab(slab* s)
+//
+// Release an empty slab to the slab manager
+// The strategy is:
+// 1. The page containing the slab is checked to see the state of the other iSlabs in the page by
+//    inspecting the pagemap field in the iHeader of the first slab in the page.
+// 2. The pagemap is updated to indicate the new unused slab
+// 3. If this is the only unused slab in the page then the slab iHeader is used to add the page to
+//    the iPartialPage tree/heap
+// 4. If all the iSlabs in the page are now unused the page is release back to the OS
+// 5. If this slab has a higher address than the one currently used to track this page in
+//    the iPartialPage heap, the linkage is moved to the new unused slab
+//
+{
+	TreeRemove(s);
+	CHECKTREE(s->iParent);
+	HEAP_ASSERT(SlabHeaderUsedm4(s->iHeader) == SlabHeaderSize(s->iHeader)-4);
+
+	page* p = page::PageFor(s);
+	unsigned h = p->iSlabs[0].iHeader;
+	int slabix = s - &p->iSlabs[0];
+	unsigned pagemap = SlabHeaderPagemap(h);
+	p->iSlabs[0].iHeader = h | (0x100<<slabix);
+	if (pagemap == 0)
+		{	// page was full before, use this slab as link in empty heap
+		TreeInsert(s, &iPartialPage);
+		}
+	else
+		{	// Find the current empty-link slab
+		slab* sl = &p->iSlabs[HIBIT(pagemap)];
+		pagemap ^= (1<<slabix);
+		if (pagemap == 0xf)
+			{	// page is now empty so recycle page to os
+			TreeRemove(sl);
+			FreePage(p);
+			return;
+			}
+		// ensure the free list link is in highest address slab in page
+		if (s > sl)
+			{	// replace current link with new one. Address-order tree so position stays the same
+			slab** r = sl->iParent;
+			slab* c1 = sl->iChild1;
+			slab* c2 = sl->iChild2;
+			s->iParent = r;
+			s->iChild1 = c1;
+			s->iChild2 = c2;
+			*r = s;
+			if (c1)
+				c1->iParent = &s->iChild1;
+			if (c2)
+				c2->iParent = &s->iChild2;
+			}
+		CHECK(if (s < sl) s=sl);
+		}
+	HEAP_ASSERT(SlabHeaderPagemap(p->iSlabs[0].iHeader) != 0);
+	HEAP_ASSERT(HIBIT(SlabHeaderPagemap(p->iSlabs[0].iHeader)) == unsigned(s - &p->iSlabs[0]));
+}
+
+
+void RHybridHeap::SlabInit()
+{
+	iSlabThreshold=0;
+	iPartialPage = 0;
+	iFullSlab = 0;
+	iSparePage = 0;
+	memset(&iSizeMap[0],0xff,sizeof(iSizeMap));
+	memset(&iSlabAlloc[0],0,sizeof(iSlabAlloc));
+}
+
+void RHybridHeap::SlabConfig(unsigned slabbitmap)
+{
+	HEAP_ASSERT((slabbitmap & ~EOkBits) == 0);
+	HEAP_ASSERT(MAXSLABSIZE <= 60);
+	
+	unsigned int ix = 0xff;
+	unsigned int bit = 1<<((MAXSLABSIZE>>2)-1);
+	for (int sz = MAXSLABSIZE; sz >= 0; sz -= 4, bit >>= 1)
+		{
+		if (slabbitmap & bit)
+			{
+			if (ix == 0xff)
+				iSlabThreshold=sz+1;
+			ix = (sz>>2)-1;
+			}
+		iSizeMap[sz>>2] = (TUint8) ix;
+		}
+}
+
+
+void* RHybridHeap::SlabAllocate(slabset& ss)
+//
+// Allocate a cell from the given slabset
+// Strategy:
+// 1. Take the partially full slab at the iTop of the heap (lowest address).
+// 2. If there is no such slab, allocate from a new slab
+// 3. If the slab has a non-empty freelist, pop the cell from the front of the list and update the slab
+// 4. Otherwise, if the slab is not full, return the cell at the end of the currently used region of
+//    the slab, updating the slab
+// 5. Otherwise, release the slab from the iPartial tree/heap, marking it as 'floating' and go back to
+//    step 1
+//
+{
+	for (;;)
+		{
+		slab *s = ss.iPartial;
+		if (!s)
+			break;
+		unsigned h = s->iHeader;
+		unsigned free = h & 0xff;		// extract free cell positioning
+		if (free)
+			{
+			HEAP_ASSERT(((free<<2)-sizeof(slabhdr))%SlabHeaderSize(h) == 0);
+			void* p = Offset(s,free<<2);
+			free = *(unsigned char*)p;	// get next pos in free list
+			h += (h&0x3C000)<<6;		// update usedm4
+			h &= ~0xff;
+			h |= free;					// update freelist
+			s->iHeader = h;
+			HEAP_ASSERT(SlabHeaderFree(h) == 0 || ((SlabHeaderFree(h)<<2)-sizeof(slabhdr))%SlabHeaderSize(h) == 0);
+			HEAP_ASSERT(SlabHeaderUsedm4(h) <= 0x3F8u);
+			HEAP_ASSERT((SlabHeaderUsedm4(h)+4)%SlabHeaderSize(h) == 0);
+			return p;
+			}
+		unsigned h2 = h + ((h&0x3C000)<<6);
+//		if (h2 < 0xfc00000)
+  		if (h2 < MAXUSEDM4BITS)		
+			{
+			HEAP_ASSERT((SlabHeaderUsedm4(h2)+4)%SlabHeaderSize(h2) == 0);
+			s->iHeader = h2;
+			return Offset(s,(h>>18) + sizeof(unsigned) + sizeof(slabhdr));
+			}
+		h |= FLOATING_BIT;				// mark the slab as full-floating
+		s->iHeader = h;
+		TreeRemove(s);
+		slab* c = iFullSlab;			// add to full list
+		iFullSlab = s;
+		s->iParent = &iFullSlab;
+		s->iChild1 = c;
+		s->iChild2 = 0;
+		if (c)
+			c->iParent = &s->iChild1;
+		
+		CHECKTREE(&ss.iPartial);
+		// go back and try the next slab...
+		}
+	// no iPartial iSlabs found, so allocate from a new slab
+	return AllocNewSlab(ss);
+}
+
+void RHybridHeap::SlabFree(void* p)
+//
+// Free a cell from the slab allocator
+// Strategy:
+// 1. Find the containing slab (round down to nearest 1KB boundary)
+// 2. Push the cell into the slab's freelist, and update the slab usage count
+// 3. If this is the last allocated cell, free the slab to the main slab manager
+// 4. If the slab was full-floating then insert the slab in it's respective iPartial tree
+//
+{
+	HEAP_ASSERT(LowBits(p,3)==0);
+	slab* s = slab::SlabFor(p);
+	CHECKSLAB(s,ESlabAllocator,p);
+	CHECKSLABBFR(s,p);	
+
+	unsigned pos = LowBits(p, SLABSIZE);
+	unsigned h = s->iHeader;
+	HEAP_ASSERT(SlabHeaderUsedm4(h) != 0x3fC);		// slab is empty already
+	HEAP_ASSERT((pos-sizeof(slabhdr))%SlabHeaderSize(h) == 0);
+	*(unsigned char*)p = (unsigned char)h;
+	h &= ~0xFF;
+	h |= (pos>>2);
+	unsigned size = h & 0x3C000;
+	if (int(h) >= 0)
+		{
+		h -= size<<6;
+		if (int(h)>=0)
+			{
+			s->iHeader = h;
+			return;
+			}
+		FreeSlab(s);
+		return;
+		}
+	h -= size<<6;
+    h &= ~FLOATING_BIT;	
+	s->iHeader = h;
+	slab** full = s->iParent;		// remove from full list
+	slab* c = s->iChild1;
+	*full = c;
+	if (c)
+		c->iParent = full;
+	
+	slabset& ss = iSlabAlloc[iSizeMap[size>>14]];
+	TreeInsert(s,&ss.iPartial);
+	CHECKTREE(&ss.iPartial);
+}
+
+void* RHybridHeap::InitNewSlab(slabset& allocator, slab* s)
+//
+// initialise an empty slab for this allocator and return the fist cell
+// pre-condition: the slabset has no iPartial iSlabs for allocation
+//
+{
+	HEAP_ASSERT(allocator.iPartial==0);
+	TInt size = 4 + ((&allocator-&iSlabAlloc[0])<<2);	// infer size from slab allocator address
+	unsigned h = s->iHeader & 0xF00;	// preserve pagemap only
+	h |= (size<<12);					// set size
+	h |= (size-4)<<18;					// set usedminus4 to one object minus 4
+	s->iHeader = h;
+	allocator.iPartial = s;
+	s->iParent = &allocator.iPartial;
+	s->iChild1 = s->iChild2 = 0;
+	return Offset(s,sizeof(slabhdr));
+}
+
+const unsigned char slab_bitcount[16] = {0,1,1,2,1,2,2,3,1,2,2,3,2,3,3,4};
+
+const unsigned char slab_ext_frag[16] =
+{
+	0,
+	16 + (1008 % 4),
+	16 + (1008 % 8),
+	16 + (1008 % 12),
+	16 + (1008 % 16),
+	16 + (1008 % 20),
+	16 + (1008 % 24),
+	16 + (1008 % 28),
+	16 + (1008 % 32),
+	16 + (1008 % 36),
+	16 + (1008 % 40),
+	16 + (1008 % 44),
+	16 + (1008 % 48),
+	16 + (1008 % 52),
+	16 + (1008 % 56),
+	16 + (1008 % 60)
+};
+
+void RHybridHeap::TreeWalk(slab* const* root, void (*f)(slab*, struct HeapInfo*, SWalkInfo*), struct HeapInfo* i, SWalkInfo* wi)
+{
+	// iterative walk around the tree at root
+	
+	slab* s = *root;
+	if (!s)
+		return;
+	
+	for (;;)
+		{
+		slab* c;
+		while ((c = s->iChild1) != 0)
+			s = c;		// walk down left side to end
+		for (;;)
+			{
+			f(s, i, wi);
+			c = s->iChild2;
+			if (c)
+				{	// one step down right side, now try and walk down left
+				s = c;
+				break;
+				}
+			for (;;)
+				{	// loop to walk up right side
+				slab** pp = s->iParent;
+				if (pp == root)
+					return;
+				s = slab::SlabFor(pp);
+				if (pp == &s->iChild1)
+					break;
+				}
+			}
+		}
+}
+
+void RHybridHeap::SlabEmptyInfo(slab* s, struct HeapInfo* i, SWalkInfo* wi)
+{
+	Walk(wi, s, SLABSIZE, EGoodFreeCell, EEmptySlab); // Introduce an empty slab to the walk function 
+	int nslab = slab_bitcount[SlabHeaderPagemap(page::PageFor(s)->iSlabs[0].iHeader)];
+	i->iFreeN += nslab;
+	i->iFreeBytes += nslab << SLABSHIFT;
+}
+
+void RHybridHeap::SlabPartialInfo(slab* s, struct HeapInfo* i, SWalkInfo* wi)
+{
+	Walk(wi, s, SLABSIZE, EGoodAllocatedCell, EPartialFullSlab); // Introduce a full slab to the walk function 
+	unsigned h = s->iHeader;
+	unsigned used = SlabHeaderUsedm4(h)+4;
+	unsigned size = SlabHeaderSize(h);
+	unsigned free = 1024 - slab_ext_frag[size>>2] - used;
+	i->iFreeN += (free/size);
+	i->iFreeBytes += free;
+	i->iAllocN += (used/size);
+	i->iAllocBytes += used;
+}
+
+void RHybridHeap::SlabFullInfo(slab* s, struct HeapInfo* i, SWalkInfo* wi)
+{
+	Walk(wi, s, SLABSIZE, EGoodAllocatedCell, EFullSlab); // Introduce a full slab to the walk function 
+	unsigned h = s->iHeader;
+	unsigned used = SlabHeaderUsedm4(h)+4;
+	unsigned size = SlabHeaderSize(h);
+	HEAP_ASSERT(1024 - slab_ext_frag[size>>2] - used == 0);
+	i->iAllocN += (used/size);
+	i->iAllocBytes += used;
+}
+
+void RHybridHeap::SlabInfo(struct HeapInfo* i, SWalkInfo* wi) const
+{
+	if (iSparePage)
+		{
+		i->iFreeBytes += iPageSize;
+		i->iFreeN = 4;
+		Walk(wi, iSparePage, iPageSize, EGoodFreeCell, ESlabSpare); // Introduce Slab spare page to the walk function 
+		}
+	TreeWalk(&iFullSlab, &SlabFullInfo, i, wi);
+	for (int ix = 0; ix < (MAXSLABSIZE>>2); ++ix)
+		TreeWalk(&iSlabAlloc[ix].iPartial, &SlabPartialInfo, i, wi);
+	TreeWalk(&iPartialPage, &SlabEmptyInfo, i, wi);
+}
+
+
+//
+// Bitmap class implementation for large page allocator 
+//
+inline unsigned char* paged_bitmap::Addr() const {return iBase;}
+inline unsigned paged_bitmap::Size() const {return iNbits;}
+//
+
+void paged_bitmap::Init(unsigned char* p, unsigned size, unsigned bit)
+{
+	iBase = p;
+	iNbits=size;
+	int bytes=Ceiling(size,8)>>3;
+	memset(p,bit?0xff:0,bytes);
+}
+
+inline void paged_bitmap::Set(unsigned ix, unsigned bit)
+{
+	if (bit)
+		iBase[ix>>3] |= (1<<(ix&7));
+	else
+		iBase[ix>>3] &= ~(1<<(ix&7));
+}
+
+inline unsigned paged_bitmap::operator[](unsigned ix) const
+{
+	return 1U&(iBase[ix>>3] >> (ix&7));
+}
+
+void paged_bitmap::Setn(unsigned ix, unsigned len, unsigned bit)
+{
+	int l=len;
+	while (--l>=0)
+		Set(ix++,bit);
+}
+
+void paged_bitmap::Set(unsigned ix, unsigned len, unsigned val)
+{
+	int l=len;
+	while (--l>=0)
+		{
+		Set(ix++,val&1);
+		val>>=1;
+		}
+}
+
+unsigned paged_bitmap::Bits(unsigned ix, unsigned len) const
+{
+	int l=len;
+	unsigned val=0;
+	unsigned bit=0;
+	while (--l>=0)
+		val |= (*this)[ix++]<<bit++;
+	return val;
+}
+
+bool paged_bitmap::Is(unsigned ix, unsigned len, unsigned bit) const
+{
+	unsigned i2 = ix+len;
+	if (i2 > iNbits)
+		return false;
+	for (;;)
+		{
+		if ((*this)[ix] != bit)
+			return false;
+		if (++ix==i2)
+			return true;
+		}
+}
+
+int paged_bitmap::Find(unsigned start, unsigned bit) const
+{
+	if (start<iNbits) do
+		{
+		if ((*this)[start]==bit)
+			return start;
+		} while (++start<iNbits);
+	return -1;
+}
+
+
+//
+// Page allocator code
+//
+void RHybridHeap::PagedInit(TInt aPagePower)
+{
+	if (aPagePower > 0)
+		{
+		if (aPagePower < MINPAGEPOWER)
+			aPagePower = MINPAGEPOWER;
+		}
+	else aPagePower = 31;
+
+	iPageThreshold = aPagePower;
+	/*-------------------------------------------------------------
+	 * Initialize page bitmap
+	 *-------------------------------------------------------------*/
+	iPageMap.Init((unsigned char*)&iBitMapBuffer, MAXSMALLPAGEBITS, 0);
+}
+
+void* RHybridHeap::PagedAllocate(unsigned size)
+{
+	TInt nbytes = Ceiling(size, iPageSize);
+	void* p = Map(0, nbytes);
+	if (!p)
+		return 0;
+	if (!PagedSetSize(p, nbytes))
+		{
+		Unmap(p, nbytes);
+		return 0;
+		}
+	return p;
+}
+
+void* RHybridHeap::PagedReallocate(void* p, unsigned size, TInt mode)
+{
+	
+	HEAP_ASSERT(Ceiling(p, iPageSize) == p);
+	unsigned nbytes = Ceiling(size, iPageSize);
+	
+	unsigned osize = PagedSize(p);
+	if ( nbytes == 0 )  // Special case to handle shrinking below min page threshold 
+		nbytes = Min((1 << MINPAGEPOWER), osize);
+	
+	if (osize == nbytes)
+		return p;
+	
+	if (nbytes < osize)
+		{	// shrink in place, unmap final pages and rewrite the pagemap
+		Unmap(Offset(p, nbytes), osize-nbytes);
+		// zap old code and then write new code (will not fail)
+		PagedZapSize(p, osize);
+
+		TBool check = PagedSetSize(p, nbytes);
+        __ASSERT_ALWAYS(check, HEAP_PANIC(ETHeapBadCellAddress));
+		
+		return p;
+		}
+	
+	// nbytes > osize
+	// try and extend current region first
+			
+	void* newp = Map(Offset(p, osize), nbytes-osize);
+	if (newp)
+		{	// In place growth. Possibility that pagemap may have to grow AND then fails
+		if (!PagedSetSize(p, nbytes))
+			{	// must release extra mapping
+			Unmap(Offset(p, osize), nbytes-osize);
+			return 0;
+			}
+		// if successful, the new length code will have overwritten the old one (it is at least as long)
+		return p;
+		}
+	
+	// fallback to  allocate/copy/free
+	if (mode & ENeverMove)
+		return 0;		// not allowed to move cell
+	
+	newp = PagedAllocate(nbytes);
+	if (!newp)
+		return 0;
+	memcpy(newp, p, osize);
+	PagedFree(p);
+	return newp;
+}
+
+void RHybridHeap::PagedFree(void* p)
+{
+	HEAP_ASSERT(Ceiling(p, iPageSize) == p);
+
+	
+	unsigned size = PagedSize(p);
+	
+	PagedZapSize(p, size);		// clear page map
+	Unmap(p, size);
+}
+
+void RHybridHeap::PagedInfo(struct HeapInfo* i, SWalkInfo* wi) const
+{
+	for (int ix = 0;(ix = iPageMap.Find(ix,1)) >= 0;)
+		{
+		int npage = PagedDecode(ix);
+		// Introduce paged buffer to the walk function 
+		TAny* bfr = Bitmap2addr(ix);
+		int len = npage << PAGESHIFT;
+		if ( len > iPageSize )
+			{ // If buffer is not larger than one page it must be a slab page mapped into bitmap
+			i->iAllocBytes += len;
+			++i->iAllocN;
+			Walk(wi, bfr, len, EGoodAllocatedCell, EPageAllocator);
+			}
+		ix += (npage<<1);
+		}
+}
+
+void RHybridHeap::ResetBitmap()
+/*---------------------------------------------------------
+ * Go through paged_bitmap and unmap all buffers to system
+ * This method is called from RHybridHeap::Reset() to unmap all page
+ * allocated - and slab pages which are stored in bitmap, too
+ *---------------------------------------------------------*/ 
+{
+	unsigned iNbits = iPageMap.Size();
+	if ( iNbits )
+		{
+		for (int ix = 0;(ix = iPageMap.Find(ix,1)) >= 0;)
+			{
+			int npage = PagedDecode(ix);
+			void* p = Bitmap2addr(ix);
+			unsigned size = PagedSize(p);
+			PagedZapSize(p, size);		// clear page map
+			Unmap(p, size);
+			ix += (npage<<1);
+			}
+		if ( (TInt)iNbits > MAXSMALLPAGEBITS )
+			{
+			// unmap page reserved for enlarged bitmap
+			Unmap(iPageMap.Addr(), (iNbits >> 3) );
+			}
+		}
+}
+
+TBool RHybridHeap::CheckBitmap(void* aBfr, TInt aSize, TUint32& aDummy, TInt& aNPages)
+/*---------------------------------------------------------
+ * If aBfr = NULL
+ *   Go through paged_bitmap and unmap all buffers to system
+ *   and assure that by reading the first word of each page of aBfr
+ *   that aBfr is still accessible
+ * else  
+ *   Assure that specified buffer is mapped with correct length in
+ *   page map
+ *---------------------------------------------------------*/ 
+{
+	TBool ret;
+	if ( aBfr )
+		{
+		__ASSERT_ALWAYS((Ceiling(aBfr, iPageSize) == aBfr), HEAP_PANIC(ETHeapBadCellAddress));		
+        ret = ( aSize == (TInt)PagedSize(aBfr));
+		}
+	else
+		{
+		ret = ETrue;
+		unsigned iNbits = iPageMap.Size();
+		if ( iNbits )
+			{
+			TInt npage;
+			aNPages = 0;
+			for (int ix = 0;(ix = iPageMap.Find(ix,1)) >= 0;)
+				{
+				npage = PagedDecode(ix);
+				aNPages += npage;
+				void* p = Bitmap2addr(ix);
+				__ASSERT_ALWAYS((Ceiling(p, iPageSize) == p), HEAP_PANIC(ETHeapBadCellAddress));						
+				unsigned s = PagedSize(p);
+				__ASSERT_ALWAYS((Ceiling(s, iPageSize) == s), HEAP_PANIC(ETHeapBadCellAddress));	
+				while ( s )
+					{
+					aDummy += *(TUint32*)((TUint8*)p + (s-iPageSize));
+					s -= iPageSize;
+					}
+				ix += (npage<<1);
+				}
+			if ( (TInt)iNbits > MAXSMALLPAGEBITS )
+				{
+				// add enlarged bitmap page(s) to total page count
+                npage = (iNbits >> 3); 
+				__ASSERT_ALWAYS((Ceiling(npage, iPageSize) == npage), HEAP_PANIC(ETHeapBadCellAddress));
+				aNPages += (npage / iPageSize);
+				}
+			}
+		}
+	
+	return ret;
+}
+
+
+// The paged allocations are tracked in a bitmap which has 2 bits per page
+// this allows us to store allocations as small as 4KB
+// The presence and size of an allocation is encoded as follows:
+// let N = number of pages in the allocation, then
+// 10            : N = 1			// 4KB
+// 110n			 : N = 2 + n		// 8-12KB
+// 1110nnnn      : N = nnnn			// 16-60KB
+// 1111n[18]	 : N = n[18]		// 64KB-1GB
+
+const struct etab { unsigned char offset, len, codelen, code;} encode_table[] =
+{
+	{1,2,2,0x1},
+	{2,4,3,0x3},
+	{0,8,4,0x7},
+	{0,22,4,0xf}
+};
+
+// Return code length for specified allocation Size(assumed to be aligned to pages)
+inline unsigned paged_codelen(unsigned size, unsigned pagesz)
+{
+	HEAP_ASSERT(size == Ceiling(size, pagesz));
+	
+	if (size == pagesz)
+		return 2;
+	else if (size < 4*pagesz)
+		return 4;
+	else if (size < 16*pagesz)
+		return 8;
+	else
+		return 22;
+}
+
+inline const etab& paged_coding(unsigned npage)
+{
+	if (npage < 4)
+		return encode_table[npage>>1];
+	else if (npage < 16)
+		return encode_table[2];
+	else
+		return encode_table[3];
+}
+
+bool RHybridHeap::PagedEncode(unsigned pos, unsigned npage)
+{
+	const etab& e = paged_coding(npage);
+	if (pos + e.len > iPageMap.Size())
+		{
+		// need to grow the page bitmap to fit the cell length into the map
+		// if we outgrow original bitmap buffer in RHybridHeap metadata, then just get enough pages to cover the full space:
+		// * initial 68 byte bitmap mapped (68*8*4kB):2 = 1,1MB
+		// * 4KB can Map(4096*8*4kB):2 = 64MB
+		unsigned maxsize = Ceiling(iMaxLength, iPageSize);
+		unsigned mapbits = maxsize >> (PAGESHIFT-1);
+		maxsize = Ceiling(mapbits>>3, iPageSize);
+		void* newb = Map(0, maxsize);
+		if (!newb)
+			return false;
+		
+		unsigned char* oldb = iPageMap.Addr();
+		iPageMap.Init((unsigned char*)newb, (maxsize<<3), 0);
+		memcpy(newb, oldb, Ceiling(MAXSMALLPAGEBITS,8)>>3);
+		}
+	// encode the allocation block size into the bitmap, starting at the bit for the start page
+	unsigned bits = e.code;
+	bits |= (npage - e.offset) << e.codelen;
+	iPageMap.Set(pos, e.len, bits);
+	return true;
+}
+
+unsigned RHybridHeap::PagedDecode(unsigned pos) const
+{
+	__ASSERT_ALWAYS(pos + 2 <= iPageMap.Size(), HEAP_PANIC(ETHeapBadCellAddress));
+	
+	unsigned bits = iPageMap.Bits(pos,2);
+	__ASSERT_ALWAYS(bits & 1, HEAP_PANIC(ETHeapBadCellAddress));
+	bits >>= 1;
+	if (bits == 0)
+		return 1;
+	__ASSERT_ALWAYS(pos + 4 <= iPageMap.Size(), HEAP_PANIC(ETHeapBadCellAddress));
+	bits = iPageMap.Bits(pos+2,2);
+	if ((bits & 1) == 0)
+		return 2 + (bits>>1);
+	else if ((bits>>1) == 0)
+		{
+		__ASSERT_ALWAYS(pos + 8 <= iPageMap.Size(), HEAP_PANIC(ETHeapBadCellAddress));
+		return iPageMap.Bits(pos+4, 4);
+		}
+	else
+		{
+		__ASSERT_ALWAYS(pos + 22 <= iPageMap.Size(), HEAP_PANIC(ETHeapBadCellAddress));
+		return iPageMap.Bits(pos+4, 18);
+		}
+}
+
+inline void RHybridHeap::PagedZapSize(void* p, unsigned size)
+{iPageMap.Setn(PtrDiff(p, iMemBase) >> (PAGESHIFT-1), paged_codelen(size, iPageSize) ,0);}
+
+inline unsigned RHybridHeap::PagedSize(void* p) const
+   { return PagedDecode(PtrDiff(p, iMemBase) >> (PAGESHIFT-1)) << PAGESHIFT; }
+
+inline bool RHybridHeap::PagedSetSize(void* p, unsigned size)
+{ return PagedEncode(PtrDiff(p, iMemBase) >> (PAGESHIFT-1), size >> PAGESHIFT); }
+
+inline void* RHybridHeap::Bitmap2addr(unsigned pos) const
+   { return iMemBase + (1 << (PAGESHIFT-1))*pos; }
+
+
+//////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////
+/**
+Constructor where minimum and maximum length of the heap can be defined.
+It defaults the chunk heap to be created to have use a new local chunk, 
+to have a grow by value of KMinHeapGrowBy, to be unaligned, not to be 
+single threaded and not to have any mode flags set.
+
+@param aMinLength    The minimum length of the heap to be created.
+@param aMaxLength    The maximum length to which the heap to be created can grow.
+                     If the supplied value is less than a page size, then it
+                     is discarded and the page size is used instead.
+*/
+EXPORT_C TChunkHeapCreateInfo::TChunkHeapCreateInfo(TInt aMinLength, TInt aMaxLength) :
+   iVersionNumber(EVersion0), iMinLength(aMinLength), iMaxLength(aMaxLength),
+iAlign(0), iGrowBy(1), iSingleThread(EFalse), 
+iOffset(0), iPaging(EUnspecified), iMode(0), iName(NULL)
+{
+}
+
+
+/**
+Sets the chunk heap to create a new chunk with the specified name.
+
+This overriddes any previous call to TChunkHeapCreateInfo::SetNewChunkHeap() or
+TChunkHeapCreateInfo::SetExistingChunkHeap() for this TChunkHeapCreateInfo object.
+
+@param aName	The name to be given to the chunk heap to be created
+If NULL, the function constructs a local chunk to host the heap.
+If not NULL, a pointer to a descriptor containing the name to be 
+assigned to the global chunk hosting the heap.
+*/
+EXPORT_C void TChunkHeapCreateInfo::SetCreateChunk(const TDesC* aName)
+{
+	iName = (TDesC*)aName;
+	iChunk.SetHandle(KNullHandle);
+}
+
+
+/**
+Sets the chunk heap to be created to use the chunk specified.
+
+This overriddes any previous call to TChunkHeapCreateInfo::SetNewChunkHeap() or
+TChunkHeapCreateInfo::SetExistingChunkHeap() for this TChunkHeapCreateInfo object.
+
+@param aChunk	A handle to the chunk to use for the heap.
+*/
+EXPORT_C void TChunkHeapCreateInfo::SetUseChunk(const RChunk aChunk)
+{
+	iName = NULL;
+	iChunk = aChunk;
+}
+
+EXPORT_C RHeap* UserHeap::FixedHeap(TAny* aBase, TInt aMaxLength, TInt aAlign, TBool aSingleThread)
+/**
+Creates a fixed length heap at a specified location.
+
+On successful return from this function, the heap is ready to use.  This assumes that
+the memory pointed to by aBase is mapped and able to be used.  You must ensure that you
+pass in a large enough value for aMaxLength.  Passing in a value that is too small to
+hold the metadata for the heap (~1 KB) will result in the size being rounded up and the
+heap thereby running over the end of the memory assigned to it.  But then if you were to
+pass in such as small value then you would not be able to do any allocations from the
+heap anyway.  Moral of the story: Use a sensible value for aMaxLength!
+
+@param aBase         A pointer to the location where the heap is to be constructed.
+@param aMaxLength    The maximum length in bytes to which the heap can grow.  If the
+                     supplied value is too small to hold the heap's metadata, it
+                     will be increased.
+@param aAlign        From Symbian^4 onwards, this value is ignored but EABI 8
+                     byte alignment is guaranteed for all allocations 8 bytes or
+                     more in size.  4 byte allocations will be aligned to a 4
+                     byte boundary.  Best to pass in zero.
+@param aSingleThread EFalse if the heap is to be accessed from multiple threads.
+                     This will cause internal locks to be created, guaranteeing
+                     thread safety.
+
+@return A pointer to the new heap, or NULL if the heap could not be created.
+
+@panic USER 56 if aMaxLength is negative.
+*/
+{
+	__ASSERT_ALWAYS( aMaxLength>=0, ::Panic(ETHeapMaxLengthNegative));
+	if ( aMaxLength < (TInt)sizeof(RHybridHeap) )
+		aMaxLength = sizeof(RHybridHeap);
+	
+	RHybridHeap* h = new(aBase) RHybridHeap(aMaxLength, aAlign, aSingleThread);
+	
+	if (!aSingleThread)
+		{
+		TInt r = h->iLock.CreateLocal();
+		if (r!=KErrNone)
+			return NULL; // No need to delete the RHybridHeap instance as the new above is only a placement new
+		h->iHandles = (TInt*)&h->iLock;
+		h->iHandleCount = 1;
+		}
+	return h;
+}
+
+/**
+Creates a chunk heap of the type specified by the parameter aCreateInfo.
+
+@param aCreateInfo	A reference to a TChunkHeapCreateInfo object specifying the
+type of chunk heap to create.
+
+@return A pointer to the new heap or NULL if the heap could not be created.
+
+@panic USER 41 if the heap's specified minimum length is greater than the specified maximum length.
+@panic USER 55 if the heap's specified minimum length is negative.
+@panic USER 172 if the heap's specified alignment is not a power of 2 or is less than the size of a TAny*.
+*/
+EXPORT_C RHeap* UserHeap::ChunkHeap(const TChunkHeapCreateInfo& aCreateInfo)
+{
+	// aCreateInfo must have been configured to use a new chunk or an exiting chunk.
+	__ASSERT_ALWAYS(!(aCreateInfo.iMode & (TUint32)~EChunkHeapMask), ::Panic(EHeapCreateInvalidMode));
+	RHeap* h = NULL;
+	
+	if (aCreateInfo.iChunk.Handle() == KNullHandle)
+		{
+		// A new chunk is to be created for this heap.
+		
+		__ASSERT_ALWAYS(aCreateInfo.iMinLength >= 0, ::Panic(ETHeapMinLengthNegative));
+		__ASSERT_ALWAYS(aCreateInfo.iMaxLength >= aCreateInfo.iMinLength, ::Panic(ETHeapCreateMaxLessThanMin));
+
+		TInt maxLength = aCreateInfo.iMaxLength;
+		TInt page_size;
+		GET_PAGE_SIZE(page_size);
+
+		if (maxLength < page_size)
+			maxLength = page_size;
+		
+		TChunkCreateInfo chunkInfo;
+#if USE_HYBRID_HEAP
+		if ( aCreateInfo.iOffset )
+			chunkInfo.SetNormal(0, maxLength);  // Create DL only heap
+		else
+			{
+			maxLength = 2*maxLength;
+			chunkInfo.SetDisconnected(0, 0, maxLength); // Create hybrid heap
+			}
+#else
+		chunkInfo.SetNormal(0, maxLength);  // Create DL only heap		
+#endif			
+		chunkInfo.SetOwner((aCreateInfo.iSingleThread)? EOwnerThread : EOwnerProcess);
+		if (aCreateInfo.iName)
+			chunkInfo.SetGlobal(*aCreateInfo.iName);
+		// Set the paging attributes of the chunk.
+		if (aCreateInfo.iPaging == TChunkHeapCreateInfo::EPaged)
+			chunkInfo.SetPaging(TChunkCreateInfo::EPaged);
+		if (aCreateInfo.iPaging == TChunkHeapCreateInfo::EUnpaged)
+			chunkInfo.SetPaging(TChunkCreateInfo::EUnpaged);
+		// Create the chunk.
+		RChunk chunk;
+		if (chunk.Create(chunkInfo) != KErrNone)
+			return NULL;
+		// Create the heap using the new chunk.
+		TUint mode = aCreateInfo.iMode | EChunkHeapDuplicate;	// Must duplicate the handle.
+		h = OffsetChunkHeap(chunk, aCreateInfo.iMinLength, aCreateInfo.iOffset,
+							aCreateInfo.iGrowBy, maxLength, aCreateInfo.iAlign,
+							aCreateInfo.iSingleThread, mode);
+		chunk.Close();
+		}
+	else
+		{
+		h = OffsetChunkHeap(aCreateInfo.iChunk, aCreateInfo.iMinLength, aCreateInfo.iOffset,
+							aCreateInfo.iGrowBy, aCreateInfo.iMaxLength, aCreateInfo.iAlign,
+							aCreateInfo.iSingleThread, aCreateInfo.iMode);
+		}
+	return h;
+}
+
+
+
+EXPORT_C RHeap* UserHeap::ChunkHeap(const TDesC* aName, TInt aMinLength, TInt aMaxLength, TInt aGrowBy, TInt aAlign, TBool aSingleThread)
+/**
+Creates a heap in a local or global chunk.
+
+The chunk hosting the heap can be local or global.
+
+A local chunk is one which is private to the process creating it and is not
+intended for access by other user processes.  A global chunk is one which is
+visible to all processes.
+
+The hosting chunk is local, if the pointer aName is NULL, otherwise the
+hosting chunk is global and the descriptor *aName is assumed to contain
+the name to be assigned to it.
+
+Ownership of the host chunk is vested in the current process.
+
+A minimum and a maximum size for the heap can be specified. On successful
+return from this function, the size of the heap is at least aMinLength.
+If subsequent requests for allocation of memory from the heap cannot be
+satisfied by compressing the heap, the size of the heap is extended in
+increments of aGrowBy until the request can be satisfied.  Attempts to extend
+the heap causes the size of the host chunk to be adjusted.
+
+Note that the size of the heap cannot be adjusted by more than aMaxLength.
+
+@param aName         If NULL, the function constructs a local chunk to host
+                     the heap.  If not NULL, a pointer to a descriptor containing
+                     the name to be assigned to the global chunk hosting the heap.
+@param aMinLength    The minimum length of the heap in bytes.  This will be
+                     rounded up to the nearest page size by the allocator.
+@param aMaxLength    The maximum length in bytes to which the heap can grow.  This
+                     will be rounded up to the nearest page size by the allocator.
+@param aGrowBy       The number of bytes by which the heap will grow when more
+                     memory is required.  This will be rounded up to the nearest
+                     page size by the allocator.  If a value is not explicitly
+                     specified, the page size is taken by default.
+@param aAlign        From Symbian^4 onwards, this value is ignored but EABI 8
+                     byte alignment is guaranteed for all allocations 8 bytes or
+                     more in size.  4 byte allocations will be aligned to a 4
+                     byte boundary.  Best to pass in zero.
+@param aSingleThread EFalse if the heap is to be accessed from multiple threads.
+                     This will cause internal locks to be created, guaranteeing
+                     thread safety.
+
+@return A pointer to the new heap or NULL if the heap could not be created.
+
+@panic USER 41 if aMaxLength is < aMinLength.
+@panic USER 55 if aMinLength is negative.
+@panic USER 56 if aMaxLength is negative.
+*/
+	{
+	TInt page_size;
+	GET_PAGE_SIZE(page_size);
+	TInt minLength = _ALIGN_UP(aMinLength, page_size);
+	TInt maxLength = Max(aMaxLength, minLength);
+
+	TChunkHeapCreateInfo createInfo(minLength, maxLength);
+	createInfo.SetCreateChunk(aName);
+	createInfo.SetGrowBy(aGrowBy);
+	createInfo.SetAlignment(aAlign);
+	createInfo.SetSingleThread(aSingleThread);
+
+	return ChunkHeap(createInfo);
+	}
+
+EXPORT_C RHeap* UserHeap::ChunkHeap(RChunk aChunk, TInt aMinLength, TInt aGrowBy, TInt aMaxLength, TInt aAlign, TBool aSingleThread, TUint32 aMode)
+/**
+Creates a heap in an existing chunk.
+
+This function is intended to be used to create a heap in a user writable code
+chunk as created by a call to RChunk::CreateLocalCode().  This type of heap can
+be used to hold code fragments from a JIT compiler.
+
+@param aChunk        The chunk that will host the heap.
+@param aMinLength    The minimum length of the heap in bytes.  This will be
+                     rounded up to the nearest page size by the allocator.
+@param aGrowBy       The number of bytes by which the heap will grow when more
+                     memory is required.  This will be rounded up to the nearest
+                     page size by the allocator.  If a value is not explicitly
+                     specified, the page size is taken by default.
+@param aMaxLength    The maximum length in bytes to which the heap can grow.  This
+                     will be rounded up to the nearest page size by the allocator.
+                     If 0 is passed in, the maximum lengt of the chunk is used.
+@param aAlign        From Symbian^4 onwards, this value is ignored but EABI 8
+                     byte alignment is guaranteed for all allocations 8 bytes or
+                     more in size.  4 byte allocations will be aligned to a 4
+                     byte boundary.  Best to pass in zero.
+@param aSingleThread EFalse if the heap is to be accessed from multiple threads.
+                     This will cause internal locks to be created, guaranteeing
+                     thread safety.
+@param aMode         Flags controlling the heap creation.  See RAllocator::TFlags.
+
+@return A pointer to the new heap or NULL if the heap could not be created.
+
+@see UserHeap::OffsetChunkHeap()
+*/
+	{
+	return OffsetChunkHeap(aChunk, aMinLength, 0, aGrowBy, aMaxLength, aAlign, aSingleThread, aMode);
+	}
+
+EXPORT_C RHeap* UserHeap::OffsetChunkHeap(RChunk aChunk, TInt aMinLength, TInt aOffset, TInt aGrowBy, TInt aMaxLength, TInt aAlign, TBool aSingleThread, TUint32 aMode)
+/**
+Creates a heap in an existing chunk, offset from the beginning of the chunk.
+
+This function is intended to be used to create a heap using a chunk which has
+some of its memory already used, at the start of that that chunk.  The maximum
+length to which the heap can grow is the maximum size of the chunk, minus the
+data at the start of the chunk.
+
+The offset at which to create the heap is passed in as the aOffset parameter.
+Legacy heap implementations always respected the aOffset value, however more
+modern heap implementations are more sophisticated and cannot necessarily respect
+this value.  Therefore, if possible, you should always use an aOffset of 0 unless
+you have a very explicit requirement for using a non zero value.  Using a non zero
+value will result in a less efficient heap algorithm being used in order to respect
+the offset.
+
+Another issue to consider when using this function is the type of the chunk passed
+in.  In order for the most efficient heap algorithms to be used, the chunk passed
+in should always be a disconnected chunk.  Passing in a non disconnected chunk will
+again result in a less efficient heap algorithm being used.
+
+Finally, another requirement for the most efficient heap algorithms to be used is
+for the heap to be able to expand.  Therefore, unless you have a specific reason to
+do so, always specify aMaxLength > aMinLength.
+
+So, if possible, use aOffset == zero, aMaxLength > aMinLength and a disconnected
+chunk for best results!
+
+@param aChunk        The chunk that will host the heap.
+@param aMinLength    The minimum length of the heap in bytes.  This will be
+                     rounded up to the nearest page size by the allocator.
+@param aOffset       The offset in bytes from the start of the chunk at which to
+                     create the heap.  If used (and it shouldn't really be!)
+                     then it will be rounded up to a multiple of 8, to respect
+                     EABI 8 byte alignment requirements.
+@param aGrowBy       The number of bytes by which the heap will grow when more
+                     memory is required.  This will be rounded up to the nearest
+                     page size by the allocator.  If a value is not explicitly
+                     specified, the page size is taken by default.
+@param aMaxLength    The maximum length in bytes to which the heap can grow.  This
+                     will be rounded up to the nearest page size by the allocator.
+                     If 0 is passed in, the maximum length of the chunk is used.
+@param aAlign        From Symbian^4 onwards, this value is ignored but EABI 8
+                     byte alignment is guaranteed for all allocations 8 bytes or
+                     more in size.  4 byte allocations will be aligned to a 4
+                     byte boundary.  Best to pass in zero.
+@param aSingleThread EFalse if the heap is to be accessed from multiple threads.
+                     This will cause internal locks to be created, guaranteeing
+                     thread safety.
+@param aMode         Flags controlling the heap creation.  See RAllocator::TFlags.
+
+@return A pointer to the new heap or NULL if the heap could not be created.
+
+@panic USER 41 if aMaxLength is < aMinLength.
+@panic USER 55 if aMinLength is negative.
+@panic USER 56 if aMaxLength is negative.
+@panic USER 168 if aOffset is negative.
+*/
+	{
+	TBool dlOnly = EFalse;
+	TInt pageSize;
+	GET_PAGE_SIZE(pageSize);
+	TInt align = RHybridHeap::ECellAlignment; // Always use EABI 8 byte alignment
+
+	__ASSERT_ALWAYS(aMinLength>=0, ::Panic(ETHeapMinLengthNegative));
+	__ASSERT_ALWAYS(aMaxLength>=0, ::Panic(ETHeapMaxLengthNegative));
+
+	if ( aMaxLength > 0 ) 
+		__ASSERT_ALWAYS(aMaxLength>=aMinLength, ::Panic(ETHeapCreateMaxLessThanMin));
+
+	// Stick to EABI alignment for the start offset, if any
+	aOffset = _ALIGN_UP(aOffset, align);
+
+	// Using an aOffset > 0 means that we can't use the hybrid allocator and have to revert to Doug Lea only
+	if (aOffset > 0)
+		dlOnly = ETrue;
+
+	// Ensure that the minimum length is enough to hold the RHybridHeap object itself
+	TInt minCell = _ALIGN_UP(Max((TInt)RHybridHeap::EAllocCellSize, (TInt)RHybridHeap::EFreeCellSize), align);
+	TInt hybridHeapSize = (sizeof(RHybridHeap) + minCell);
+	if (aMinLength < hybridHeapSize)
+		aMinLength = hybridHeapSize;
+
+	// Round the minimum length up to a multiple of the page size, taking into account that the
+	// offset takes up a part of the chunk's memory
+	aMinLength = _ALIGN_UP((aMinLength + aOffset), pageSize);
+
+	// If aMaxLength is 0 then use the entire chunk
+	TInt chunkSize = aChunk.MaxSize();
+	if (aMaxLength == 0)
+		{
+		aMaxLength = chunkSize;
+		}
+	// Otherwise round the maximum length up to a multiple of the page size, taking into account that
+	// the offset takes up a part of the chunk's memory.  We also clip the maximum length to the chunk
+	// size, so the user may get a little less than requested if the chunk size is not large enough
+	else
+		{
+		aMaxLength = _ALIGN_UP((aMaxLength + aOffset), pageSize);
+		if (aMaxLength > chunkSize)
+			aMaxLength = chunkSize;
+		}
+	
+	// If the rounded up values don't make sense then a crazy aMinLength or aOffset must have been passed
+	// in, so fail the heap creation
+	if (aMinLength > aMaxLength)
+		return NULL;
+
+	// Adding the offset into the minimum and maximum length was only necessary for ensuring a good fit of
+	// the heap into the chunk.  Re-adjust them now back to non offset relative sizes
+	aMinLength -= aOffset;
+	aMaxLength -= aOffset;
+
+	// If we are still creating the hybrid allocator (call parameter
+	// aOffset is 0 and aMaxLength > aMinLength), we must reduce heap
+	// aMaxLength size to the value aMaxLength/2 and set the aOffset to point in the middle of chunk.
+	TInt offset = aOffset;
+	TInt maxLength = aMaxLength;
+	if (!dlOnly && (aMaxLength > aMinLength))
+		maxLength = offset = _ALIGN_UP(aMaxLength >> 1, pageSize);
+
+	// Try to use commit to map aMinLength physical memory for the heap, taking into account the offset.  If
+	// the operation fails, suppose that the chunk is not a disconnected heap and try to map physical memory
+	// with adjust.  In this case, we also can't use the hybrid allocator and have to revert to Doug Lea only
+	TBool useAdjust = EFalse;
+	TInt r = aChunk.Commit(offset, aMinLength);
+	if (r == KErrGeneral)
+		{
+		dlOnly = useAdjust = ETrue;
+		r = aChunk.Adjust(aMinLength);
+		if (r != KErrNone)
+			return NULL;
+		}
+	else if (r == KErrNone)
+		{
+		// We have a disconnected chunk reset aOffset and aMaxlength
+		aOffset = offset;
+		aMaxLength = maxLength;
+		}
+
+	else
+		return NULL;
+
+	// Parameters have been mostly verified and we know whether to use the hybrid allocator or Doug Lea only.  The
+	// constructor for the hybrid heap will automatically drop back to Doug Lea if it determines that aMinLength
+	// == aMaxLength, so no need to worry about that requirement here.  The user specified alignment is not used but
+	// is passed in so that it can be sanity checked in case the user is doing something totally crazy with it
+	RHybridHeap* h = new (aChunk.Base() + aOffset) RHybridHeap(aChunk.Handle(), aOffset, aMinLength, aMaxLength,
+		aGrowBy, aAlign, aSingleThread, dlOnly, useAdjust);
+
+	if (h->ConstructLock(aMode) != KErrNone)
+		return NULL;
+
+	// Return the heap address
+	return h;
+	}
+
+#define UserTestDebugMaskBit(bit) (TBool)(UserSvr::DebugMask(bit>>5) & (1<<(bit&31)))
+
+_LIT(KLitDollarHeap,"$HEAP");
+EXPORT_C TInt UserHeap::CreateThreadHeap(SStdEpocThreadCreateInfo& aInfo, RHeap*& aHeap, TInt aAlign, TBool aSingleThread)
+/**
+@internalComponent
+*/
+//
+// Create a user-side heap
+//
+{
+	TInt page_size;
+	GET_PAGE_SIZE(page_size);
+	TInt minLength = _ALIGN_UP(aInfo.iHeapInitialSize, page_size);
+	TInt maxLength = Max(aInfo.iHeapMaxSize, minLength);
+	if (UserTestDebugMaskBit(96)) // 96 == KUSERHEAPTRACE in nk_trace.h
+		aInfo.iFlags |= ETraceHeapAllocs;
+	// Create the thread's heap chunk.
+	RChunk c;
+	TChunkCreateInfo createInfo;
+
+	createInfo.SetThreadHeap(0, maxLength, KLitDollarHeap());	// Initialise with no memory committed.	
+#if USE_HYBRID_HEAP
+	//
+	// Create disconnected chunk for hybrid heap with double max length value
+	//
+	maxLength = 2*maxLength;
+	createInfo.SetDisconnected(0, 0, maxLength);
+#endif	
+	// Set the paging policy of the heap chunk based on the thread's paging policy.
+	TUint pagingflags = aInfo.iFlags & EThreadCreateFlagPagingMask;
+	switch (pagingflags)
+		{
+		case EThreadCreateFlagPaged:
+			createInfo.SetPaging(TChunkCreateInfo::EPaged);
+			break;
+		case EThreadCreateFlagUnpaged:
+			createInfo.SetPaging(TChunkCreateInfo::EUnpaged);
+			break;
+		case EThreadCreateFlagPagingUnspec:
+			// Leave the chunk paging policy unspecified so the process's 
+			// paging policy is used.
+			break;
+		}
+	
+	TInt r = c.Create(createInfo);
+	if (r!=KErrNone)
+		return r;
+	
+	aHeap = ChunkHeap(c, minLength, page_size, maxLength, aAlign, aSingleThread, EChunkHeapSwitchTo|EChunkHeapDuplicate);
+	c.Close();
+	
+	if ( !aHeap )
+		return KErrNoMemory;
+	
+	if (aInfo.iFlags & ETraceHeapAllocs)
+		{
+		aHeap->iFlags |= RHeap::ETraceAllocs;
+    	BTraceContext8(BTrace::EHeap, BTrace::EHeapCreate,(TUint32)aHeap, RHybridHeap::EAllocCellSize);
+		TInt chunkId = ((RHandleBase&)((RHybridHeap*)aHeap)->iChunkHandle).BTraceId();
+		BTraceContext8(BTrace::EHeap, BTrace::EHeapChunkCreate, (TUint32)aHeap, chunkId);
+		}
+	if (aInfo.iFlags & EMonitorHeapMemory)
+		aHeap->iFlags |= RHeap::EMonitorMemory;
+	
+	return KErrNone;
+}
+
+#endif  // __KERNEL_MODE__
+
+#endif /* QT_USE_NEW_SYMBIAN_ALLOCATOR */
diff --git a/src/corelib/arch/symbian/heap_hybrid_p.h b/src/corelib/arch/symbian/heap_hybrid_p.h
new file mode 100644
index 0000000..bb6fd31
--- /dev/null
+++ b/src/corelib/arch/symbian/heap_hybrid_p.h
@@ -0,0 +1,391 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the QtCore module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef __HEAP_HYBRID_H__
+#define __HEAP_HYBRID_H__
+
+#include <e32cmn.h>
+
+#ifdef __WINS__
+#define USE_HYBRID_HEAP 0
+#else
+#define USE_HYBRID_HEAP 1
+#endif
+
+// This stuff is all temporary in order to prevent having to include dla.h from heap_hybrid.h, which causes
+// problems due to its definition of size_t (and possibly other types).  This is unfortunate but we cannot
+// pollute the namespace with these types or it will cause problems with Open C and other POSIX compatibility
+// efforts in Symbian
+
+#define NSMALLBINS        (32U)
+#define NTREEBINS         (32U)
+
+#ifndef MALLOC_ALIGNMENT
+	#define MALLOC_ALIGNMENT ((TUint)8U)
+#endif  /* MALLOC_ALIGNMENT */
+
+#define CHUNK_OVERHEAD      (sizeof(TUint))
+
+typedef unsigned int bindex_t;
+typedef unsigned int binmap_t;
+typedef struct malloc_chunk* mchunkptr;
+typedef struct malloc_segment msegment;
+typedef struct malloc_state* mstate;
+typedef struct malloc_tree_chunk* tbinptr;
+typedef struct malloc_tree_chunk* tchunkptr;
+
+struct malloc_segment {
+  TUint8*        iBase;             /* base address */
+  TUint       iSize;             /* allocated size */
+};
+
+struct malloc_state {
+	binmap_t	 iSmallMap;
+	binmap_t	 iTreeMap;
+	TUint		 iDvSize;
+	TUint		 iTopSize;
+	mchunkptr	iDv;
+	mchunkptr	iTop;
+	TUint		 iTrimCheck;
+	mchunkptr	iSmallBins[(NSMALLBINS+1)*2];
+	tbinptr		iTreeBins[NTREEBINS];
+	msegment	iSeg;
+	};
+
+class RHybridHeap : public RHeap
+	{
+
+public:
+// MGR CHANGE
+typedef void (*TWalkFunc)(TAny*, RHeap::TCellType, TAny*, TInt);
+
+
+	struct HeapInfo
+		{
+	    unsigned iFootprint;
+	    unsigned iMaxSize;
+	    unsigned iAllocBytes;
+	    unsigned iAllocN;
+	    unsigned iFreeBytes;
+	    unsigned iFreeN;
+		};
+
+	struct SHeapCellInfo { RHybridHeap* iHeap; TInt iTotalAlloc;	TInt iTotalAllocSize; TInt iTotalFree; TInt iLevelAlloc; SDebugCell* iStranded; };
+
+
+	/**
+    @internalComponent
+    */
+	enum TAllocatorType
+			{ESlabAllocator, EDougLeaAllocator, EPageAllocator, EFullSlab=0x80, EPartialFullSlab=0x40, EEmptySlab=0x20, ESlabSpare=0x10, ESlabMask=0xf0};
+
+
+	/**
+    @internalComponent
+    */
+	struct SWalkInfo {
+					  /**
+	                  Walk function address shall be called
+	                  */
+		TWalkFunc iFunction;
+
+					  /**
+	                  The first parameter for callback function
+	                  */
+		TAny*        iParam;
+					  /**
+	                  Pointer to RHybridHeap object
+	                  */
+		RHybridHeap* iHeap;
+		};
+
+	/**
+    @internalComponent
+    */
+	struct SConfig {
+					  /**
+	                  Required slab configuration ( bit 0=4, bit 1=8 ..
+	                  bit 13 = 56)
+	                  */
+		TUint32 iSlabBits;
+					  /**
+	                  Delayed slab threshold in bytes (0 = no threshold)
+	                  */
+		TInt   iDelayedSlabThreshold;
+					  /**
+	                  2^n is smallest size allocated in paged allocator (14-31 = 16 Kb --> )
+	                  */
+		TInt   iPagePower;
+
+		};
+
+	/**
+	@internalComponent
+
+	This structure is used by test code for configuring the allocators and obtaining information
+	from them in order to ensure they are behaving as required.  This is internal test specific
+	code and is liable to be changed without warning at any time.  You should under no circumstances
+	be using it!
+	*/
+	struct STestCommand
+		{
+		TInt	iCommand;			// The test related command to be executed
+
+		union
+			{
+			SConfig		iConfig;	// Configuration used by test code only
+			TAny*		iData;		// Extra supporting data for the test command
+			};
+		};
+
+	/**
+	@internalComponent
+
+	Commands used by test code for configuring the allocators and obtaining information them them
+	*/
+	enum TTestCommand { EGetConfig, ESetConfig, EHeapMetaData, ETestData };
+
+	virtual TAny* Alloc(TInt aSize);
+	virtual void Free(TAny* aPtr);
+	virtual TAny* ReAlloc(TAny* aPtr, TInt aSize, TInt aMode=0);
+	virtual TInt AllocLen(const TAny* aCell) const;
+#ifndef __KERNEL_MODE__	
+	virtual TInt Compress();
+	virtual void Reset();
+	virtual TInt AllocSize(TInt& aTotalAllocSize) const;
+	virtual TInt Available(TInt& aBiggestBlock) const;
+#endif	
+	virtual TInt DebugFunction(TInt aFunc, TAny* a1=NULL, TAny* a2=NULL);
+protected:
+	virtual TInt Extension_(TUint aExtensionId, TAny*& a0, TAny* a1);
+
+public:
+	TAny* operator new(TUint aSize, TAny* aBase) __NO_THROW;
+	void operator delete(TAny*, TAny*);
+	
+private:
+	TInt DoCountAllocFree(TInt& aFree);
+	TInt DoCheckHeap(SCheckInfo* aInfo);
+	void DoMarkStart();
+	TUint32 DoMarkEnd(TInt aExpected);
+	void DoSetAllocFail(TAllocFail aType, TInt aRate);
+	TBool CheckForSimulatedAllocFail();
+	void DoSetAllocFail(TAllocFail aType, TInt aRate, TUint aBurst);
+	
+	void Lock() const;
+	void Unlock() const;
+	TInt ChunkHandle() const;
+
+	RHybridHeap(TInt aChunkHandle, TInt aOffset, TInt aMinLength, TInt aMaxLength, TInt aGrowBy, TInt aAlign, TBool aSingleThread, TBool aDlOnly, TBool aUseAdjust);	
+	RHybridHeap(TInt aMaxLength, TInt aAlign=0, TBool aSingleThread=ETrue);
+	RHybridHeap();
+	
+	void Init(TInt aBitmapSlab, TInt aPagePower);
+	inline void InitBins(mstate m);
+	inline void InitTop(mstate m, mchunkptr p, TUint psize);
+    void* SysAlloc(mstate m, TUint nb);
+	int SysTrim(mstate m, TUint pad);
+	void* TmallocLarge(mstate m, TUint nb);
+	void* TmallocSmall(mstate m, TUint nb);
+	/*MACROS converted functions*/
+	static inline void UnlinkFirstSmallChunk(mstate M,mchunkptr B,mchunkptr P,bindex_t& I);
+	static inline void InsertSmallChunk(mstate M,mchunkptr P, TUint S);
+	static inline void InsertChunk(mstate M,mchunkptr P,TUint S);
+	static inline void UnlinkLargeChunk(mstate M,tchunkptr X);
+	static inline void UnlinkSmallChunk(mstate M, mchunkptr P,TUint S);
+	static inline void UnlinkChunk(mstate M, mchunkptr P, TUint S);
+	static inline void ComputeTreeIndex(TUint S, bindex_t& I);
+	static inline void InsertLargeChunk(mstate M,tchunkptr X,TUint S);
+	static inline void ReplaceDv(mstate M, mchunkptr P, TUint S);
+	static inline void ComputeBit2idx(binmap_t X,bindex_t& I);
+
+	void DoComputeTreeIndex(TUint S, bindex_t& I);	
+	void DoCheckAnyChunk(mstate m, mchunkptr p);
+	void DoCheckTopChunk(mstate m, mchunkptr p);
+	void DoCheckInuseChunk(mstate m, mchunkptr p);
+	void DoCheckFreeChunk(mstate m, mchunkptr p);
+	void DoCheckMallocedChunk(mstate m, void* mem, TUint s);
+	void DoCheckTree(mstate m, tchunkptr t);
+	void DoCheckTreebin(mstate m, bindex_t i);
+	void DoCheckSmallbin(mstate m, bindex_t i);
+	TInt BinFind(mstate m, mchunkptr x);
+	TUint TraverseAndCheck(mstate m);
+	void DoCheckMallocState(mstate m);	
+	
+	TInt GetInfo(struct HeapInfo* i, SWalkInfo* wi=NULL) const;	
+	void InitDlMalloc(TUint capacity, int locked);
+	void* DlMalloc(TUint);
+	void  DlFree(void*);
+	void* DlRealloc(void*, TUint, TInt);
+	TUint DlInfo(struct HeapInfo* i, SWalkInfo* wi) const;
+	void DoCheckCommittedSize(TInt aNPages, mstate aM);	
+	
+	TAny* ReAllocImpl(TAny* aPtr, TInt aSize, TInt aMode);
+	void Construct(TBool aSingleThread, TBool aDLOnly, TBool aUseAdjust, TInt aAlign);
+#ifndef __KERNEL_MODE__	
+	TInt ConstructLock(TUint32 aMode);
+#endif	
+	static void Walk(SWalkInfo* aInfo, TAny* aBfr, TInt aLth, TCellType aBfrType, TAllocatorType aAlloctorType);
+	static void WalkCheckCell(TAny* aPtr, TCellType aType, TAny* aCell, TInt aLen);
+	void* Map(void* p, TInt sz);
+	void Unmap(void* p,TInt sz);
+
+private:
+	TInt iMinLength;
+	TInt iOffset;				// offset of RHeap object from chunk base
+	TInt iGrowBy;
+	TInt iMinCell;
+	TInt iPageSize;
+
+	// Temporarily commented out and exported from RHeap to prevent source breaks from req417-52840.
+	// This will be moved with another REQ after submission and subsequent fixing of bad code
+	//TInt iNestingLevel;
+	TInt iAllocCount;
+	// Temporarily commented out.  See comment above regarding req417-52840 source breaks
+	//TAllocFail iFailType;
+	TInt iFailRate;
+	TBool iFailed;
+	TInt iFailAllocCount;
+	TInt iRand;
+	// Temporarily commented out.  See comment above regarding req417-52840 source breaks
+	//TAny* iTestData;
+
+	TInt iChunkSize;				
+	TInt iHighWaterMark;
+	TBool iUseAdjust;
+	TBool iDLOnly;
+
+	malloc_state iGlobalMallocState;
+	
+#ifdef __KERNEL_MODE__
+	
+	friend class RHeapK;
+	
+#else
+	
+	friend class UserHeap;
+	friend class HybridHeap;
+	friend class TestHybridHeap;
+	
+private:
+
+	static void TreeRemove(slab* s);
+	static void TreeInsert(slab* s,slab** r);
+
+	enum {EOkBits = (1<<(MAXSLABSIZE>>2))-1};
+	
+	void SlabInit();
+	void SlabConfig(unsigned slabbitmap);
+	void* SlabAllocate(slabset& allocator);
+	void SlabFree(void* p);
+	void* AllocNewSlab(slabset& allocator);
+	void* AllocNewPage(slabset& allocator);
+	void* InitNewSlab(slabset& allocator, slab* s);
+	void FreeSlab(slab* s);
+	void FreePage(page* p);
+	void SlabInfo(struct HeapInfo* i, SWalkInfo* wi) const;
+	static void SlabFullInfo(slab* s, struct HeapInfo* i, SWalkInfo* wi);
+	static void SlabPartialInfo(slab* s, struct HeapInfo* i, SWalkInfo* wi);
+	static void SlabEmptyInfo(slab* s, struct HeapInfo* i, SWalkInfo* wi);
+	static void TreeWalk(slab* const* root, void (*f)(slab*, struct HeapInfo*, SWalkInfo*), struct HeapInfo* i, SWalkInfo* wi);
+
+	static void WalkPartialFullSlab(SWalkInfo* aInfo, slab* aSlab, TCellType aBfrType, TInt aLth);
+	static void WalkFullSlab(SWalkInfo* aInfo, slab* aSlab, TCellType aBfrType, TInt aLth);
+	void DoCheckSlab(slab* aSlab, TAllocatorType aSlabType, TAny* aBfr=NULL);
+	void DoCheckSlabTrees();	
+	void DoCheckSlabTree(slab** aS, TBool aPartialPage);
+	void BuildPartialSlabBitmap(TUint32* aBitmap, slab* aSlab, TAny* aBfr=NULL);
+	
+	static inline unsigned SlabHeaderFree(unsigned h) 
+	{return (h&0x000000ff);}
+	static inline unsigned SlabHeaderPagemap(unsigned h) 
+	{return (h&0x00000f00)>>8;}
+	static inline unsigned SlabHeaderSize(unsigned h) 
+	{return (h&0x0003f000)>>12;}
+	static inline unsigned SlabHeaderUsedm4(unsigned h) 
+	{return (h&0x0ffc0000)>>18;}
+	/***paged allocator code***/
+	void PagedInit(TInt aPagePower);
+	void* PagedAllocate(unsigned size);
+	void PagedFree(void* p);	
+	void* PagedReallocate(void* p, unsigned size, TInt mode);
+	
+	bool PagedEncode(unsigned pos, unsigned npage);
+	unsigned PagedDecode(unsigned pos) const;
+	inline unsigned PagedSize(void* p) const;
+	inline bool PagedSetSize(void* p, unsigned size);
+	inline void PagedZapSize(void* p, unsigned size);
+	inline void* Bitmap2addr(unsigned pos) const;
+	void PagedInfo(struct HeapInfo* i, SWalkInfo* wi) const;
+	void ResetBitmap();
+	TBool CheckBitmap(void* aBfr, TInt aSize, TUint32& aDummy, TInt& aNPages);	
+	
+private:
+	paged_bitmap iPageMap;							// bitmap representing page allocator's pages
+	TUint8*		iMemBase;							// bottom of paged/slab memory (chunk base)
+	TUint8		iBitMapBuffer[MAXSMALLPAGEBITS>>3];	// buffer for initial page bitmap
+	TInt		iSlabThreshold;						// allocations < than this are done by the slab allocator
+	TInt		iPageThreshold;						// 2^n is smallest cell size allocated in paged allocator
+	TInt		iSlabInitThreshold;					// slab allocator will be used after chunk reaches this size
+	TUint32		iSlabConfigBits;					// set of bits that specify which slab sizes to use
+	slab*		iPartialPage;						// partial-use page tree
+	slab*		iFullSlab;							// full slabs list (so we can find them when walking)
+	page*		iSparePage;							// cached, to avoid kernel exec calls for unmapping/remapping
+	TUint8		iSizeMap[(MAXSLABSIZE>>2)+1];		// index of slabset indexes based on size class
+	slabset		iSlabAlloc[MAXSLABSIZE>>2];			// array of pointers to slabsets
+
+#endif // __KERNEL_MODE__	
+};
+
+#define HEAP_ASSERT(x) __ASSERT_DEBUG(x, HEAP_PANIC(ETHeapBadCellAddress))
+
+template <class T> inline T Floor(const T addr, unsigned aln)
+{return T((unsigned(addr))&~(aln-1));}
+template <class T> inline T Ceiling(T addr, unsigned aln)
+{return T((unsigned(addr)+(aln-1))&~(aln-1));}
+template <class T> inline unsigned LowBits(T addr, unsigned aln)
+{return unsigned(addr)&(aln-1);}
+template <class T1, class T2> inline int PtrDiff(const T1* a1, const T2* a2)
+{return reinterpret_cast<const unsigned char*>(a1) - reinterpret_cast<const unsigned char*>(a2);}
+template <class T> inline T Offset(T addr, unsigned ofs)
+{return T(unsigned(addr)+ofs);}
+
+#endif //__HEAP_HYBRID_H__
diff --git a/src/corelib/arch/symbian/newallocator.cpp b/src/corelib/arch/symbian/newallocator.cpp
deleted file mode 100644
index 7025483..0000000
--- a/src/corelib/arch/symbian/newallocator.cpp
+++ /dev/null
@@ -1,2916 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the Symbian application wrapper of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:LGPL$
-** No Commercial Usage
-** This file contains pre-release code and may not be distributed.
-** You may use this file in accordance with the terms and conditions
-** contained in the Technology Preview License Agreement accompanying
-** this package.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL included in the
-** packaging of this file.  Please review the following information to
-** ensure the GNU Lesser General Public License version 2.1 requirements
-** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Nokia gives you certain additional
-** rights.  These rights are described in the Nokia Qt LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-** If you have questions regarding the use of this file, please contact
-** Nokia at qt-info@nokia.com.
-**
-**
-**
-**
-**
-**
-**
-**
-** $QT_END_LICENSE$
-**
-** The memory allocator is backported from Symbian OS, and can eventually
-** be removed from Qt once it is built in to all supported OS versions.
-** The allocator is a composite of three allocators:
-**  - A page allocator, for large allocations
-**  - A slab allocator, for small allocations
-**  - Doug Lea's allocator, for medium size allocations
-****************************************************************************/
-#include <qglobal.h>
-#include <e32std.h>
-#include <e32cmn.h>
-#include <hal.h>
-#include <e32panic.h>
-
-#ifndef QT_SYMBIAN_HAVE_U32STD_H
-struct SThreadCreateInfo
-    {
-    TAny* iHandle;
-    TInt iType;
-    TThreadFunction iFunction;
-    TAny* iPtr;
-    TAny* iSupervisorStack;
-    TInt iSupervisorStackSize;
-    TAny* iUserStack;
-    TInt iUserStackSize;
-    TInt iInitialThreadPriority;
-    TPtrC iName;
-    TInt iTotalSize;    // Size including any extras (must be a multiple of 8 bytes)
-    };
-
-struct SStdEpocThreadCreateInfo : public SThreadCreateInfo
-    {
-    RAllocator* iAllocator;
-    TInt iHeapInitialSize;
-    TInt iHeapMaxSize;
-    TInt iPadding;      // Make structure size a multiple of 8 bytes
-    };
-#else
-#include <u32std.h>
-#endif
-#include <e32svr.h>
-
-//Named local chunks require support from the kernel, which depends on Symbian^3
-#define NO_NAMED_LOCAL_CHUNKS
-//Reserving a minimum heap size is not supported, because the implementation does not know what type of
-//memory to use. DLA memory grows upwards, slab and page allocators grow downwards.
-//This would need kernel support to do properly.
-#define NO_RESERVE_MEMORY
-
-//The BTRACE debug framework requires Symbian OS 9.4 or higher.
-//Required header files are not included in S60 5.0 SDKs, but
-//they are available for open source versions of Symbian OS.
-//Note that although Symbian OS 9.3 supports BTRACE, the usage in this file
-//depends on 9.4 header files.
-
-//This debug flag uses BTRACE to emit debug traces to identify the heaps.
-//Note that it uses the ETest1 trace category which is not reserved
-//#define TRACING_HEAPS
-//This debug flag uses BTRACE to emit debug traces to aid with debugging
-//allocs, frees & reallocs. It should be used together with the KUSERHEAPTRACE
-//kernel trace flag to enable heap tracing.
-//#define TRACING_ALLOCS
-//This debug flag turns on tracing of the call stack for each alloc trace.
-//It is dependent on TRACING_ALLOCS.
-//#define TRACING_CALLSTACKS
-
-#if defined(TRACING_ALLOCS) || defined(TRACING_HEAPS)
-#include <e32btrace.h>
-#endif
-
-#ifndef __WINS__
-#pragma push
-#pragma arm
-#endif
-
-#ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
-
-#include "dla_p.h"
-#include "newallocator_p.h"
-
-// if non zero this causes the slabs to be configured only when the chunk size exceeds this level
-#define DELAYED_SLAB_THRESHOLD (64*1024)		// 64KB seems about right based on trace data
-#define SLAB_CONFIG (0xabe)
-
-_LIT(KDLHeapPanicCategory, "DL Heap");
-#define	GET_PAGE_SIZE(x)			HAL::Get(HALData::EMemoryPageSize, x)
-#define	__CHECK_CELL(p)
-#define __POWER_OF_2(x)				((TUint32)((x)^((x)-1))>=(TUint32)(x))
-#define HEAP_PANIC(r)               Panic(r)
-
-LOCAL_C void Panic(TCdtPanic aPanic)
-// Panic the process with USER as the category.
-	{
-	User::Panic(_L("USER"),aPanic);
-	}
-
-#define STACKSIZE 32
-inline void RNewAllocator::TraceCallStack()
-{
-#ifdef TRACING_CALLSTACKS
-    TUint32 filteredStack[STACKSIZE];
-    TThreadStackInfo info;
-    TUint32 *sp = (TUint32*)&sp;
-    RThread().StackInfo(info);
-    Lock();
-    TInt i;
-    for (i=0;i<STACKSIZE;i++) {
-        if ((TLinAddr)sp>=info.iBase) break;
-        while ((TLinAddr)sp < info.iBase) {
-            TUint32 cur = *sp++;
-            TUint32 range = cur & 0xF0000000;
-            if (range == 0x80000000 || range == 0x70000000) {
-                filteredStack[i] = cur;
-                break;
-            }
-        }
-    }
-    Unlock();
-    BTraceContextBig(BTrace::EHeap, BTrace::EHeapCallStack, (TUint32)this, filteredStack, i * 4);
-#endif
-}
-
-size_t getpagesize()
-{
-    TInt size;
-    TInt err = GET_PAGE_SIZE(size);
-    if(err != KErrNone)
-        return (size_t)0x1000;
-    return (size_t)size;
-}
-
-#define gm  (&iGlobalMallocState)
-
-RNewAllocator::RNewAllocator(TInt aMaxLength, TInt aAlign, TBool aSingleThread)
-// constructor for a fixed heap. Just use DL allocator
-	:iMinLength(aMaxLength), iMaxLength(aMaxLength), iOffset(0), iGrowBy(0), iChunkHandle(0),
-	iNestingLevel(0), iAllocCount(0), iFailType(ENone), iTestData(NULL), iChunkSize(aMaxLength)
-	{
-
-	if ((TUint32)aAlign>=sizeof(TAny*) && __POWER_OF_2(iAlign))
-		{
-		iAlign = aAlign;
-		}
-	else
-		{
-		iAlign = 4;
-		}
-	iPageSize = 0;
-	iFlags = aSingleThread ? (ESingleThreaded|EFixedSize) : EFixedSize;
-
-	Init(0, 0, 0);
-	}
-
-RNewAllocator::RNewAllocator(TInt aChunkHandle, TInt aOffset, TInt aMinLength, TInt aMaxLength, TInt aGrowBy,
-			TInt aAlign, TBool aSingleThread)
-		: iMinLength(aMinLength), iMaxLength(aMaxLength), iOffset(aOffset), iChunkHandle(aChunkHandle), iAlign(aAlign), iNestingLevel(0), iAllocCount(0),
-			iFailType(ENone), iTestData(NULL), iChunkSize(aMinLength),iHighWaterMark(aMinLength)
-	{
-	iPageSize = malloc_getpagesize;
-	__ASSERT_ALWAYS(aOffset >=0, User::Panic(KDLHeapPanicCategory, ETHeapNewBadOffset));
-	iGrowBy = _ALIGN_UP(aGrowBy, iPageSize);
-	iFlags = aSingleThread ? ESingleThreaded : 0;
-
-	// Initialise
-	// if the heap is created with aMinLength==aMaxLength then it cannot allocate slab or page memory
-	// so these sub-allocators should be disabled. Otherwise initialise with default values
-	if (aMinLength == aMaxLength)
-		Init(0, 0, 0);
-	else
-		Init(0xabe, 16, iPageSize*4);	// slabs {48, 40, 32, 24, 20, 16, 12, 8}, page {64KB}, trim {16KB}
-#ifdef TRACING_HEAPS
-	RChunk chunk;
-	chunk.SetHandle(iChunkHandle);
-	TKName chunk_name;
-	chunk.FullName(chunk_name);
-	BTraceContextBig(BTrace::ETest1, 2, 22, chunk_name.Ptr(), chunk_name.Size());
-
-	TUint32 traceData[4];
-	traceData[0] = iChunkHandle;
-	traceData[1] = iMinLength;
-	traceData[2] = iMaxLength;
-	traceData[3] = iAlign;
-	BTraceContextN(BTrace::ETest1, 1, (TUint32)this, 11, traceData, sizeof(traceData));
-#endif
-
-	}
-
-TAny* RNewAllocator::operator new(TUint aSize, TAny* aBase) __NO_THROW
-	{
-	__ASSERT_ALWAYS(aSize>=sizeof(RNewAllocator), HEAP_PANIC(ETHeapNewBadSize));
-	RNewAllocator* h = (RNewAllocator*)aBase;
-	h->iAlign = 0x80000000;	// garbage value
-	h->iBase = ((TUint8*)aBase) + aSize;
-	return aBase;
-	}
-
-void RNewAllocator::Init(TInt aBitmapSlab, TInt aPagePower, size_t aTrimThreshold)
-	{
-	__ASSERT_ALWAYS((TUint32)iAlign>=sizeof(TAny*) && __POWER_OF_2(iAlign), HEAP_PANIC(ETHeapNewBadAlignment));
-
-	/*Moved code which does initialization */
-	iTop = (TUint8*)this + iMinLength;
-	iAllocCount = 0;
-	memset(&mparams,0,sizeof(mparams));
-
-	Init_Dlmalloc(iTop - iBase, 0, aTrimThreshold);
-
-	slab_init();
-	slab_config_bits = aBitmapSlab;
-#ifdef DELAYED_SLAB_THRESHOLD
-	if (iChunkSize < DELAYED_SLAB_THRESHOLD)
-		{
-		slab_init_threshold = DELAYED_SLAB_THRESHOLD;
-		}
-	else
-#endif // DELAYED_SLAB_THRESHOLD
-		{
-		slab_init_threshold = KMaxTUint;
-		slab_config(aBitmapSlab);
-		}
-
-	/*10-1K,11-2K,12-4k,13-8K,14-16K,15-32K,16-64K*/
-	paged_init(aPagePower);
-
-#ifdef TRACING_ALLOCS
-		TUint32 traceData[3];
-		traceData[0] = aBitmapSlab;
-		traceData[1] = aPagePower;
-		traceData[2] = aTrimThreshold;
-		BTraceContextN(BTrace::ETest1, BTrace::EHeapAlloc, (TUint32)this, 0, traceData, sizeof(traceData));
-#endif
-
-	}
-
-RNewAllocator::SCell* RNewAllocator::GetAddress(const TAny* aCell) const
-//
-// As much as possible, check a cell address and backspace it
-// to point at the cell header.
-//
-	{
-
-	TLinAddr m = TLinAddr(iAlign - 1);
-	__ASSERT_ALWAYS(!(TLinAddr(aCell)&m), HEAP_PANIC(ETHeapBadCellAddress));
-
-	SCell* pC = (SCell*)(((TUint8*)aCell)-EAllocCellSize);
-	__CHECK_CELL(pC);
-
-	return pC;
-	}
-
-TInt RNewAllocator::AllocLen(const TAny* aCell) const
-{
-	if (ptrdiff(aCell, this) >= 0)
-	{
-		mchunkptr m = mem2chunk(aCell);
-		return chunksize(m) - overhead_for(m);
-	}
-	if (lowbits(aCell, pagesize) > cellalign)
-		return header_size(slab::slabfor(aCell)->header);
-	if (lowbits(aCell, pagesize) == cellalign)
-		return *(unsigned*)(offset(aCell,-int(cellalign)))-cellalign;
-	return paged_descriptor(aCell)->size;
-}
-
-TAny* RNewAllocator::Alloc(TInt aSize)
-{
-	__ASSERT_ALWAYS((TUint)aSize<(KMaxTInt/2),HEAP_PANIC(ETHeapBadAllocatedCellSize));
-
-	TAny* addr;
-
-#ifdef TRACING_ALLOCS
-	TInt aCnt=0;
-#endif
-	Lock();
-	if (aSize < slab_threshold)
-	{
-		TInt ix = sizemap[(aSize+3)>>2];
-		ASSERT(ix != 0xff);
-		addr = slab_allocate(slaballoc[ix]);
-	}else if((aSize >> page_threshold)==0)
-		{
-#ifdef TRACING_ALLOCS
-		aCnt=1;
-#endif
-		addr = dlmalloc(aSize);
-		}
-	else
-		{
-#ifdef TRACING_ALLOCS
-		aCnt=2;
-#endif
-		addr = paged_allocate(aSize);
-		}
-
-	iCellCount++;
-	iTotalAllocSize += aSize;
-	Unlock();
-
-#ifdef TRACING_ALLOCS
-	if (iFlags & ETraceAllocs)
-		{
-		TUint32 traceData[3];
-		traceData[0] = AllocLen(addr);
-		traceData[1] = aSize;
-		traceData[2] = aCnt;
-		BTraceContextN(BTrace::EHeap, BTrace::EHeapAlloc, (TUint32)this, (TUint32)addr, traceData, sizeof(traceData));
-		TraceCallStack();
-		}
-#endif
-
-	return addr;
-}
-
-TInt RNewAllocator::Compress()
-	{
-	if (iFlags & EFixedSize)
-		return 0;
-
-	Lock();
-	dlmalloc_trim(0);
-	if (spare_page)
-		{
-		unmap(spare_page,pagesize);
-		spare_page = 0;
-		}
-	Unlock();
-	return 0;
-	}
-
-void RNewAllocator::Free(TAny* aPtr)
-{
-
-#ifdef TRACING_ALLOCS
-	TInt aCnt=0;
-#endif
-#ifdef ENABLE_DEBUG_TRACE
-	RThread me;
-	TBuf<100> thName;
-	me.FullName(thName);
-#endif
-    //if (!aPtr) return; //return in case of NULL pointer
-
-	Lock();
-
-	if (!aPtr)
-		;
-	else if (ptrdiff(aPtr, this) >= 0)
-		{
-#ifdef TRACING_ALLOCS
-		aCnt = 1;
-#endif
-		dlfree( aPtr);
-		}
-	else if (lowbits(aPtr, pagesize) <= cellalign)
-		{
-#ifdef TRACING_ALLOCS
-		aCnt = 2;
-#endif
-		paged_free(aPtr);
-		}
-	else
-		{
-#ifdef TRACING_ALLOCS
-		aCnt = 0;
-#endif
-		slab_free(aPtr);
-		}
-	iCellCount--;
-	Unlock();
-
-#ifdef TRACING_ALLOCS
-	if (iFlags & ETraceAllocs)
-		{
-		TUint32 traceData;
-		traceData = aCnt;
-		BTraceContextN(BTrace::EHeap, BTrace::EHeapFree, (TUint32)this, (TUint32)aPtr, &traceData, sizeof(traceData));
-		TraceCallStack();
-		}
-#endif
-}
-
-
-void RNewAllocator::Reset()
-	{
-	// TODO free everything
-    User::Panic(_L("RNewAllocator"), 1); //this should never be called
-	}
-
-#ifdef TRACING_ALLOCS
-inline void RNewAllocator::TraceReAlloc(TAny* aPtr, TInt aSize, TAny* aNewPtr, TInt aZone)
-{
-    if (aNewPtr && (iFlags & ETraceAllocs)) {
-        TUint32 traceData[3];
-        traceData[0] = AllocLen(aNewPtr);
-        traceData[1] = aSize;
-        traceData[2] = (TUint32) aPtr;
-        BTraceContextN(BTrace::EHeap, BTrace::EHeapReAlloc, (TUint32) this, (TUint32) aNewPtr,
-            traceData, sizeof(traceData));
-        TraceCallStack();
-        //workaround for SAW not handling reallocs properly
-        if (aZone >= 0 && aPtr != aNewPtr) {
-            BTraceContextN(BTrace::EHeap, BTrace::EHeapFree, (TUint32) this, (TUint32) aPtr,
-                &aZone, sizeof(aZone));
-            TraceCallStack();
-        }
-    }
-}
-#else
-//Q_UNUSED generates code that prevents the compiler optimising out the empty inline function
-inline void RNewAllocator::TraceReAlloc(TAny* , TInt , TAny* , TInt )
-{}
-#endif
-
-TAny* RNewAllocator::ReAlloc(TAny* aPtr, TInt aSize, TInt /*aMode = 0*/)
-	{
-    if(ptrdiff(aPtr,this)>=0)
-    {
-        // original cell is in DL zone
-        if(aSize >= slab_threshold && (aSize>>page_threshold)==0)
-            {
-            // and so is the new one
-            Lock();
-            TAny* addr = dlrealloc(aPtr,aSize);
-            Unlock();
-            TraceReAlloc(aPtr, aSize, addr, 0);
-            return addr;
-            }
-    }
-    else if(lowbits(aPtr,pagesize)<=cellalign)
-    {
-        // original cell is either NULL or in paged zone
-        if (!aPtr)
-            return Alloc(aSize);
-        if(aSize >> page_threshold)
-            {
-            // and so is the new one
-            Lock();
-            TAny* addr = paged_reallocate(aPtr,aSize);
-            Unlock();
-            TraceReAlloc(aPtr, aSize, addr, 2);
-            return addr;
-            }
-    }
-    else
-    {
-        // original cell is in slab znoe
-        if(aSize <= header_size(slab::slabfor(aPtr)->header)) {
-            TraceReAlloc(aPtr, aSize, aPtr, 1);
-            return aPtr;
-        }
-    }
-    TAny* newp = Alloc(aSize);
-    if(newp)
-    {
-        TInt oldsize = AllocLen(aPtr);
-        memcpy(newp,aPtr,oldsize<aSize?oldsize:aSize);
-        Free(aPtr);
-    }
-    return newp;
-	}
-
-TInt RNewAllocator::Available(TInt& aBiggestBlock) const
-{
-	//TODO: consider page and slab allocators
-
-	//this gets free space in DL region - the C ported code doesn't respect const yet.
-	RNewAllocator* self = const_cast<RNewAllocator*> (this);
-	mallinfo info = self->dlmallinfo();
-	aBiggestBlock = info.largestBlock;
-	return info.fordblks;
-}
-TInt RNewAllocator::AllocSize(TInt& aTotalAllocSize) const
-{
-	aTotalAllocSize = iTotalAllocSize;
-	return iCellCount;
-}
-
-TInt RNewAllocator::DebugFunction(TInt aFunc, TAny* a1, TAny* /*a2*/)
-	{
-    TInt r = KErrNotSupported;
-    TInt* a1int = reinterpret_cast<TInt*>(a1);
-    switch(aFunc) {
-    case RAllocator::ECount:
-    {
-        struct mallinfo mi = dlmallinfo();
-        *a1int = mi.fordblks;
-        r = mi.uordblks;
-    }
-        break;
-    case RAllocator::EMarkStart:
-    case RAllocator::EMarkEnd:
-    case RAllocator::ESetFail:
-    case RAllocator::ECheck:
-        r = KErrNone;
-        break;
-    }
-	return r;
-	}
-
-TInt RNewAllocator::Extension_(TUint /* aExtensionId */, TAny*& /* a0 */, TAny* /* a1 */)
-	{
-	return KErrNotSupported;
-	}
-
-///////////////////////////////////////////////////////////////////////////////
-// imported from dla.cpp
-///////////////////////////////////////////////////////////////////////////////
-
-//#include <unistd.h>
-//#define DEBUG_REALLOC
-#ifdef DEBUG_REALLOC
-#include <e32debug.h>
-#endif
-int RNewAllocator::init_mparams(size_t aTrimThreshold /*= DEFAULT_TRIM_THRESHOLD*/)
-{
-	if (mparams.page_size == 0)
-	{
-		size_t s;
-		mparams.mmap_threshold = DEFAULT_MMAP_THRESHOLD;
-		mparams.trim_threshold = aTrimThreshold;
-		#if MORECORE_CONTIGUOUS
-			mparams.default_mflags = USE_LOCK_BIT|USE_MMAP_BIT;
-		#else  /* MORECORE_CONTIGUOUS */
-			mparams.default_mflags = USE_LOCK_BIT|USE_MMAP_BIT|USE_NONCONTIGUOUS_BIT;
-		#endif /* MORECORE_CONTIGUOUS */
-
-			s = (size_t)0x58585858U;
-		ACQUIRE_MAGIC_INIT_LOCK(&mparams);
-		if (mparams.magic == 0) {
-		  mparams.magic = s;
-		  /* Set up lock for main malloc area */
-		  INITIAL_LOCK(&gm->mutex);
-		  gm->mflags = mparams.default_mflags;
-		}
-		RELEASE_MAGIC_INIT_LOCK(&mparams);
-
-		mparams.page_size = malloc_getpagesize;
-
-		mparams.granularity = ((DEFAULT_GRANULARITY != 0)?
-							   DEFAULT_GRANULARITY : mparams.page_size);
-
-		/* Sanity-check configuration:
-		   size_t must be unsigned and as wide as pointer type.
-		   ints must be at least 4 bytes.
-		   alignment must be at least 8.
-		   Alignment, min chunk size, and page size must all be powers of 2.
-		*/
-
-		if ((sizeof(size_t) != sizeof(TUint8*)) ||
-			(MAX_SIZE_T < MIN_CHUNK_SIZE)  ||
-			(sizeof(int) < 4)  ||
-			(MALLOC_ALIGNMENT < (size_t)8U) ||
-			((MALLOC_ALIGNMENT    & (MALLOC_ALIGNMENT-SIZE_T_ONE))    != 0) ||
-			((MCHUNK_SIZE         & (MCHUNK_SIZE-SIZE_T_ONE))         != 0) ||
-			((mparams.granularity & (mparams.granularity-SIZE_T_ONE)) != 0) ||
-			((mparams.page_size   & (mparams.page_size-SIZE_T_ONE))   != 0))
-		  ABORT;
-	}
-	return 0;
-}
-
-void RNewAllocator::init_bins(mstate m) {
-  /* Establish circular links for smallbins */
-  bindex_t i;
-  for (i = 0; i < NSMALLBINS; ++i) {
-    sbinptr bin = smallbin_at(m,i);
-    bin->fd = bin->bk = bin;
-  }
-}
-/* ---------------------------- malloc support --------------------------- */
-
-/* allocate a large request from the best fitting chunk in a treebin */
-void* RNewAllocator::tmalloc_large(mstate m, size_t nb) {
-  tchunkptr v = 0;
-  size_t rsize = -nb; /* Unsigned negation */
-  tchunkptr t;
-  bindex_t idx;
-  compute_tree_index(nb, idx);
-
-  if ((t = *treebin_at(m, idx)) != 0) {
-    /* Traverse tree for this bin looking for node with size == nb */
-    size_t sizebits =
-    nb <<
-    leftshift_for_tree_index(idx);
-    tchunkptr rst = 0;  /* The deepest untaken right subtree */
-    for (;;) {
-      tchunkptr rt;
-      size_t trem = chunksize(t) - nb;
-      if (trem < rsize) {
-        v = t;
-        if ((rsize = trem) == 0)
-          break;
-      }
-      rt = t->child[1];
-      t = t->child[(sizebits >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1];
-      if (rt != 0 && rt != t)
-        rst = rt;
-      if (t == 0) {
-        t = rst; /* set t to least subtree holding sizes > nb */
-        break;
-      }
-      sizebits <<= 1;
-    }
-  }
-  if (t == 0 && v == 0) { /* set t to root of next non-empty treebin */
-    binmap_t leftbits = left_bits(idx2bit(idx)) & m->treemap;
-    if (leftbits != 0) {
-      bindex_t i;
-      binmap_t leastbit = least_bit(leftbits);
-      compute_bit2idx(leastbit, i);
-      t = *treebin_at(m, i);
-    }
-  }
-  while (t != 0) { /* find smallest of tree or subtree */
-    size_t trem = chunksize(t) - nb;
-    if (trem < rsize) {
-      rsize = trem;
-      v = t;
-    }
-    t = leftmost_child(t);
-  }
-  /*  If dv is a better fit, return 0 so malloc will use it */
-  if (v != 0 && rsize < (size_t)(m->dvsize - nb)) {
-    if (RTCHECK(ok_address(m, v))) { /* split */
-      mchunkptr r = chunk_plus_offset(v, nb);
-      assert(chunksize(v) == rsize + nb);
-      if (RTCHECK(ok_next(v, r))) {
-        unlink_large_chunk(m, v);
-        if (rsize < MIN_CHUNK_SIZE)
-          set_inuse_and_pinuse(m, v, (rsize + nb));
-        else {
-          set_size_and_pinuse_of_inuse_chunk(m, v, nb);
-          set_size_and_pinuse_of_free_chunk(r, rsize);
-          insert_chunk(m, r, rsize);
-        }
-        return chunk2mem(v);
-      }
-    }
-    CORRUPTION_ERROR_ACTION(m);
-  }
-  return 0;
-}
-
-/* allocate a small request from the best fitting chunk in a treebin */
-void* RNewAllocator::tmalloc_small(mstate m, size_t nb) {
-  tchunkptr t, v;
-  size_t rsize;
-  bindex_t i;
-  binmap_t leastbit = least_bit(m->treemap);
-  compute_bit2idx(leastbit, i);
-
-  v = t = *treebin_at(m, i);
-  rsize = chunksize(t) - nb;
-
-  while ((t = leftmost_child(t)) != 0) {
-    size_t trem = chunksize(t) - nb;
-    if (trem < rsize) {
-      rsize = trem;
-      v = t;
-    }
-  }
-
-  if (RTCHECK(ok_address(m, v))) {
-    mchunkptr r = chunk_plus_offset(v, nb);
-    assert(chunksize(v) == rsize + nb);
-    if (RTCHECK(ok_next(v, r))) {
-      unlink_large_chunk(m, v);
-      if (rsize < MIN_CHUNK_SIZE)
-        set_inuse_and_pinuse(m, v, (rsize + nb));
-      else {
-        set_size_and_pinuse_of_inuse_chunk(m, v, nb);
-        set_size_and_pinuse_of_free_chunk(r, rsize);
-        replace_dv(m, r, rsize);
-      }
-      return chunk2mem(v);
-    }
-  }
-  CORRUPTION_ERROR_ACTION(m);
-  return 0;
-}
-
-void RNewAllocator::init_top(mstate m, mchunkptr p, size_t psize)
-{
-	/* Ensure alignment */
-	size_t offset = align_offset(chunk2mem(p));
-	p = (mchunkptr)((TUint8*)p + offset);
-	psize -= offset;
-	m->top = p;
-	m->topsize = psize;
-	p->head = psize | PINUSE_BIT;
-	/* set size of fake trailing chunk holding overhead space only once */
-	mchunkptr chunkPlusOff = chunk_plus_offset(p, psize);
-	chunkPlusOff->head = TOP_FOOT_SIZE;
-	m->trim_check = mparams.trim_threshold; /* reset on each update */
-}
-
-void* RNewAllocator::internal_realloc(mstate m, void* oldmem, size_t bytes)
-{
-  if (bytes >= MAX_REQUEST) {
-    MALLOC_FAILURE_ACTION;
-    return 0;
-  }
-  if (!PREACTION(m)) {
-    mchunkptr oldp = mem2chunk(oldmem);
-    size_t oldsize = chunksize(oldp);
-    mchunkptr next = chunk_plus_offset(oldp, oldsize);
-    mchunkptr newp = 0;
-    void* extra = 0;
-
-    /* Try to either shrink or extend into top. Else malloc-copy-free */
-
-    if (RTCHECK(ok_address(m, oldp) && ok_cinuse(oldp) &&
-                ok_next(oldp, next) && ok_pinuse(next))) {
-      size_t nb = request2size(bytes);
-      if (is_mmapped(oldp))
-        newp = mmap_resize(m, oldp, nb);
-      else
-	  if (oldsize >= nb) { /* already big enough */
-        size_t rsize = oldsize - nb;
-        newp = oldp;
-        if (rsize >= MIN_CHUNK_SIZE) {
-          mchunkptr remainder = chunk_plus_offset(newp, nb);
-          set_inuse(m, newp, nb);
-          set_inuse(m, remainder, rsize);
-          extra = chunk2mem(remainder);
-        }
-      }
-		/*AMOD: Modified to optimized*/
-		else if (next == m->top && oldsize + m->topsize > nb)
-		{
-			/* Expand into top */
-			if(oldsize + m->topsize > nb)
-			{
-		        size_t newsize = oldsize + m->topsize;
-		        size_t newtopsize = newsize - nb;
-		        mchunkptr newtop = chunk_plus_offset(oldp, nb);
-		        set_inuse(m, oldp, nb);
-		        newtop->head = newtopsize |PINUSE_BIT;
-		        m->top = newtop;
-		        m->topsize = newtopsize;
-		        newp = oldp;
-			}
-      }
-    }
-    else {
-      USAGE_ERROR_ACTION(m, oldmem);
-      POSTACTION(m);
-      return 0;
-    }
-
-    POSTACTION(m);
-
-    if (newp != 0) {
-      if (extra != 0) {
-        internal_free(m, extra);
-      }
-      check_inuse_chunk(m, newp);
-      return chunk2mem(newp);
-    }
-    else {
-      void* newmem = internal_malloc(m, bytes);
-      if (newmem != 0) {
-        size_t oc = oldsize - overhead_for(oldp);
-        memcpy(newmem, oldmem, (oc < bytes)? oc : bytes);
-        internal_free(m, oldmem);
-      }
-      return newmem;
-    }
-  }
-  return 0;
-}
-/* ----------------------------- statistics ------------------------------ */
-mallinfo RNewAllocator::internal_mallinfo(mstate m) {
-  struct mallinfo nm = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
-  TInt chunkCnt = 0;
-  if (!PREACTION(m)) {
-    check_malloc_state(m);
-    if (is_initialized(m)) {
-      size_t nfree = SIZE_T_ONE; /* top always free */
-      size_t mfree = m->topsize + TOP_FOOT_SIZE;
-      size_t sum = mfree;
-      msegmentptr s = &m->seg;
-      while (s != 0) {
-        mchunkptr q = align_as_chunk(s->base);
-        chunkCnt++;
-        while (segment_holds(s, q) &&
-               q != m->top && q->head != FENCEPOST_HEAD) {
-          size_t sz = chunksize(q);
-          sum += sz;
-          if (!cinuse(q)) {
-            if (sz > nm.largestBlock)
-              nm.largestBlock = sz;
-            mfree += sz;
-            ++nfree;
-          }
-          q = next_chunk(q);
-        }
-        s = s->next;
-      }
-      nm.arena    = sum;
-      nm.ordblks  = nfree;
-      nm.hblkhd   = m->footprint - sum;
-      nm.usmblks  = m->max_footprint;
-      nm.uordblks = m->footprint - mfree;
-      nm.fordblks = mfree;
-      nm.keepcost = m->topsize;
-      nm.cellCount= chunkCnt;/*number of chunks allocated*/
-    }
-    POSTACTION(m);
-  }
-  return nm;
-}
-
-void  RNewAllocator::internal_malloc_stats(mstate m) {
-if (!PREACTION(m)) {
-  size_t fp = 0;
-  size_t used = 0;
-  check_malloc_state(m);
-  if (is_initialized(m)) {
-    msegmentptr s = &m->seg;
-    size_t maxfp = m->max_footprint;
-    fp = m->footprint;
-    used = fp - (m->topsize + TOP_FOOT_SIZE);
-
-    while (s != 0) {
-      mchunkptr q = align_as_chunk(s->base);
-      while (segment_holds(s, q) &&
-             q != m->top && q->head != FENCEPOST_HEAD) {
-        if (!cinuse(q))
-          used -= chunksize(q);
-        q = next_chunk(q);
-      }
-      s = s->next;
-    }
-  }
-  POSTACTION(m);
-}
-}
-/* support for mallopt */
-int RNewAllocator::change_mparam(int param_number, int value) {
-  size_t val = (size_t)value;
-  init_mparams(DEFAULT_TRIM_THRESHOLD);
-  switch(param_number) {
-  case M_TRIM_THRESHOLD:
-    mparams.trim_threshold = val;
-    return 1;
-  case M_GRANULARITY:
-    if (val >= mparams.page_size && ((val & (val-1)) == 0)) {
-      mparams.granularity = val;
-      return 1;
-    }
-    else
-      return 0;
-  case M_MMAP_THRESHOLD:
-    mparams.mmap_threshold = val;
-    return 1;
-  default:
-    return 0;
-  }
-}
-/* Get memory from system using MORECORE or MMAP */
-void* RNewAllocator::sys_alloc(mstate m, size_t nb)
-{
-	TUint8* tbase = CMFAIL;
-	size_t tsize = 0;
-	flag_t mmap_flag = 0;
-	//init_mparams();/*No need to do init_params here*/
-	/* Directly map large chunks */
-	if (use_mmap(m) && nb >= mparams.mmap_threshold)
-	{
-		void* mem = mmap_alloc(m, nb);
-		if (mem != 0)
-			return mem;
-	}
-  /*
-    Try getting memory in any of three ways (in most-preferred to
-    least-preferred order):
-    1. A call to MORECORE that can normally contiguously extend memory.
-       (disabled if not MORECORE_CONTIGUOUS or not HAVE_MORECORE or
-       or main space is mmapped or a previous contiguous call failed)
-    2. A call to MMAP new space (disabled if not HAVE_MMAP).
-       Note that under the default settings, if MORECORE is unable to
-       fulfill a request, and HAVE_MMAP is true, then mmap is
-       used as a noncontiguous system allocator. This is a useful backup
-       strategy for systems with holes in address spaces -- in this case
-       sbrk cannot contiguously expand the heap, but mmap may be able to
-       find space.
-    3. A call to MORECORE that cannot usually contiguously extend memory.
-       (disabled if not HAVE_MORECORE)
-  */
-  /*Trying to allocate the memory*/
-	if(MORECORE_CONTIGUOUS && !use_noncontiguous(m))
-	{
-	TUint8* br = CMFAIL;
-    msegmentptr ss = (m->top == 0)? 0 : segment_holding(m, (TUint8*)m->top);
-    size_t asize = 0;
-    ACQUIRE_MORECORE_LOCK(m);
-    if (ss == 0)
-	{  /* First time through or recovery */
-		TUint8* base = (TUint8*)CALL_MORECORE(0);
-		if (base != CMFAIL)
-		{
-			asize = granularity_align(nb + TOP_FOOT_SIZE + SIZE_T_ONE);
-			/* Adjust to end on a page boundary */
-			if (!is_page_aligned(base))
-				asize += (page_align((size_t)base) - (size_t)base);
-			/* Can't call MORECORE if size is negative when treated as signed */
-			if (asize < HALF_MAX_SIZE_T &&(br = (TUint8*)(CALL_MORECORE(asize))) == base)
-			{
-				tbase = base;
-				tsize = asize;
-			}
-		}
-    }
-    else
-	{
-      /* Subtract out existing available top space from MORECORE request. */
-		asize = granularity_align(nb - m->topsize + TOP_FOOT_SIZE + SIZE_T_ONE);
-    /* Use mem here only if it did continuously extend old space */
-      if (asize < HALF_MAX_SIZE_T &&
-          (br = (TUint8*)(CALL_MORECORE(asize))) == ss->base+ss->size) {
-        tbase = br;
-        tsize = asize;
-      }
-    }
-    if (tbase == CMFAIL) {    /* Cope with partial failure */
-      if (br != CMFAIL) {    /* Try to use/extend the space we did get */
-        if (asize < HALF_MAX_SIZE_T &&
-            asize < nb + TOP_FOOT_SIZE + SIZE_T_ONE) {
-          size_t esize = granularity_align(nb + TOP_FOOT_SIZE + SIZE_T_ONE - asize);
-          if (esize < HALF_MAX_SIZE_T) {
-            TUint8* end = (TUint8*)CALL_MORECORE(esize);
-            if (end != CMFAIL)
-              asize += esize;
-            else {            /* Can't use; try to release */
-              CALL_MORECORE(-asize);
-              br = CMFAIL;
-            }
-          }
-        }
-      }
-      if (br != CMFAIL) {    /* Use the space we did get */
-        tbase = br;
-        tsize = asize;
-      }
-      else
-        disable_contiguous(m); /* Don't try contiguous path in the future */
-    }
-    RELEASE_MORECORE_LOCK(m);
-  }
-  if (HAVE_MMAP && tbase == CMFAIL) {  /* Try MMAP */
-    size_t req = nb + TOP_FOOT_SIZE + SIZE_T_ONE;
-    size_t rsize = granularity_align(req);
-    if (rsize > nb) { /* Fail if wraps around zero */
-      TUint8* mp = (TUint8*)(CALL_MMAP(rsize));
-      if (mp != CMFAIL) {
-        tbase = mp;
-        tsize = rsize;
-        mmap_flag = IS_MMAPPED_BIT;
-      }
-    }
-  }
-  if (HAVE_MORECORE && tbase == CMFAIL) { /* Try noncontiguous MORECORE */
-    size_t asize = granularity_align(nb + TOP_FOOT_SIZE + SIZE_T_ONE);
-    if (asize < HALF_MAX_SIZE_T) {
-      TUint8* br = CMFAIL;
-      TUint8* end = CMFAIL;
-      ACQUIRE_MORECORE_LOCK(m);
-      br = (TUint8*)(CALL_MORECORE(asize));
-      end = (TUint8*)(CALL_MORECORE(0));
-      RELEASE_MORECORE_LOCK(m);
-      if (br != CMFAIL && end != CMFAIL && br < end) {
-        size_t ssize = end - br;
-        if (ssize > nb + TOP_FOOT_SIZE) {
-          tbase = br;
-          tsize = ssize;
-        }
-      }
-    }
-  }
-  if (tbase != CMFAIL) {
-    if ((m->footprint += tsize) > m->max_footprint)
-      m->max_footprint = m->footprint;
-    if (!is_initialized(m)) { /* first-time initialization */
-      m->seg.base = m->least_addr = tbase;
-      m->seg.size = tsize;
-      m->seg.sflags = mmap_flag;
-      m->magic = mparams.magic;
-      init_bins(m);
-      if (is_global(m))
-        init_top(m, (mchunkptr)tbase, tsize - TOP_FOOT_SIZE);
-      else {
-        /* Offset top by embedded malloc_state */
-        mchunkptr mn = next_chunk(mem2chunk(m));
-        init_top(m, mn, (size_t)((tbase + tsize) - (TUint8*)mn) -TOP_FOOT_SIZE);
-      }
-    }else {
-      /* Try to merge with an existing segment */
-      msegmentptr sp = &m->seg;
-      while (sp != 0 && tbase != sp->base + sp->size)
-        sp = sp->next;
-      if (sp != 0 && !is_extern_segment(sp) &&
-          (sp->sflags & IS_MMAPPED_BIT) == mmap_flag &&
-          segment_holds(sp, m->top))
-    	  { /* append */
-        sp->size += tsize;
-        init_top(m, m->top, m->topsize + tsize);
-      }
-      else {
-        if (tbase < m->least_addr)
-          m->least_addr = tbase;
-        sp = &m->seg;
-        while (sp != 0 && sp->base != tbase + tsize)
-          sp = sp->next;
-        if (sp != 0 &&
-            !is_extern_segment(sp) &&
-            (sp->sflags & IS_MMAPPED_BIT) == mmap_flag) {
-          TUint8* oldbase = sp->base;
-          sp->base = tbase;
-          sp->size += tsize;
-          return prepend_alloc(m, tbase, oldbase, nb);
-        }
-        else
-          add_segment(m, tbase, tsize, mmap_flag);
-      }
-    }
-    if (nb < m->topsize) { /* Allocate from new or extended top space */
-      size_t rsize = m->topsize -= nb;
-      mchunkptr p = m->top;
-      mchunkptr r = m->top = chunk_plus_offset(p, nb);
-      r->head = rsize | PINUSE_BIT;
-      set_size_and_pinuse_of_inuse_chunk(m, p, nb);
-      check_top_chunk(m, m->top);
-      check_malloced_chunk(m, chunk2mem(p), nb);
-      return chunk2mem(p);
-    }
-  }
-  /*need to check this*/
-  //errno = -1;
-  return 0;
-}
-msegmentptr RNewAllocator::segment_holding(mstate m, TUint8* addr) {
-  msegmentptr sp = &m->seg;
-  for (;;) {
-    if (addr >= sp->base && addr < sp->base + sp->size)
-      return sp;
-    if ((sp = sp->next) == 0)
-      return 0;
-  }
-}
-/* Unlink the first chunk from a smallbin */
-inline void RNewAllocator::unlink_first_small_chunk(mstate M,mchunkptr B,mchunkptr P,bindex_t& I)
-{
-  mchunkptr F = P->fd;
-  assert(P != B);
-  assert(P != F);
-  assert(chunksize(P) == small_index2size(I));
-  if (B == F)
-    clear_smallmap(M, I);
-  else if (RTCHECK(ok_address(M, F))) {
-    B->fd = F;
-    F->bk = B;
-  }
-  else {
-    CORRUPTION_ERROR_ACTION(M);
-  }
-}
-/* Link a free chunk into a smallbin  */
-inline void RNewAllocator::insert_small_chunk(mstate M,mchunkptr P, size_t S)
-{
-  bindex_t I  = small_index(S);
-  mchunkptr B = smallbin_at(M, I);
-  mchunkptr F = B;
-  assert(S >= MIN_CHUNK_SIZE);
-  if (!smallmap_is_marked(M, I))
-    mark_smallmap(M, I);
-  else if (RTCHECK(ok_address(M, B->fd)))
-    F = B->fd;
-  else {
-    CORRUPTION_ERROR_ACTION(M);
-  }
-  B->fd = P;
-  F->bk = P;
-  P->fd = F;
-  P->bk = B;
-}
-
-
-inline void RNewAllocator::insert_chunk(mstate M,mchunkptr P,size_t S)
-{
-	if (is_small(S))
-		insert_small_chunk(M, P, S);
-	else{
-		tchunkptr TP = (tchunkptr)(P); insert_large_chunk(M, TP, S);
-	 }
-}
-
-inline void RNewAllocator::unlink_large_chunk(mstate M,tchunkptr X)
-{
-  tchunkptr XP = X->parent;
-  tchunkptr R;
-  if (X->bk != X) {
-    tchunkptr F = X->fd;
-    R = X->bk;
-    if (RTCHECK(ok_address(M, F))) {
-      F->bk = R;
-      R->fd = F;
-    }
-    else {
-      CORRUPTION_ERROR_ACTION(M);
-    }
-  }
-  else {
-    tchunkptr* RP;
-    if (((R = *(RP = &(X->child[1]))) != 0) ||
-        ((R = *(RP = &(X->child[0]))) != 0)) {
-      tchunkptr* CP;
-      while ((*(CP = &(R->child[1])) != 0) ||
-             (*(CP = &(R->child[0])) != 0)) {
-        R = *(RP = CP);
-      }
-      if (RTCHECK(ok_address(M, RP)))
-        *RP = 0;
-      else {
-        CORRUPTION_ERROR_ACTION(M);
-      }
-    }
-  }
-  if (XP != 0) {
-    tbinptr* H = treebin_at(M, X->index);
-    if (X == *H) {
-      if ((*H = R) == 0)
-        clear_treemap(M, X->index);
-    }
-    else if (RTCHECK(ok_address(M, XP))) {
-      if (XP->child[0] == X)
-        XP->child[0] = R;
-      else
-        XP->child[1] = R;
-    }
-    else
-      CORRUPTION_ERROR_ACTION(M);
-    if (R != 0) {
-      if (RTCHECK(ok_address(M, R))) {
-        tchunkptr C0, C1;
-        R->parent = XP;
-        if ((C0 = X->child[0]) != 0) {
-          if (RTCHECK(ok_address(M, C0))) {
-            R->child[0] = C0;
-            C0->parent = R;
-          }
-          else
-            CORRUPTION_ERROR_ACTION(M);
-        }
-        if ((C1 = X->child[1]) != 0) {
-          if (RTCHECK(ok_address(M, C1))) {
-            R->child[1] = C1;
-            C1->parent = R;
-          }
-          else
-            CORRUPTION_ERROR_ACTION(M);
-        }
-      }
-      else
-        CORRUPTION_ERROR_ACTION(M);
-    }
-  }
-}
-
-/* Unlink a chunk from a smallbin  */
-inline void RNewAllocator::unlink_small_chunk(mstate M, mchunkptr P,size_t S)
-{
-  mchunkptr F = P->fd;
-  mchunkptr B = P->bk;
-  bindex_t I = small_index(S);
-  assert(P != B);
-  assert(P != F);
-  assert(chunksize(P) == small_index2size(I));
-  if (F == B)
-    clear_smallmap(M, I);
-  else if (RTCHECK((F == smallbin_at(M,I) || ok_address(M, F)) &&
-                   (B == smallbin_at(M,I) || ok_address(M, B)))) {
-    F->bk = B;
-    B->fd = F;
-  }
-  else {
-    CORRUPTION_ERROR_ACTION(M);
-  }
-}
-
-inline void RNewAllocator::unlink_chunk(mstate M, mchunkptr P, size_t S)
-{
-  if (is_small(S))
-	unlink_small_chunk(M, P, S);
-  else
-  {
-	  tchunkptr TP = (tchunkptr)(P); unlink_large_chunk(M, TP);
-  }
-}
-
-inline void RNewAllocator::compute_tree_index(size_t S, bindex_t& I)
-{
-  size_t X = S >> TREEBIN_SHIFT;
-  if (X == 0)
-    I = 0;
-  else if (X > 0xFFFF)
-    I = NTREEBINS-1;
-  else {
-    unsigned int Y = (unsigned int)X;
-    unsigned int N = ((Y - 0x100) >> 16) & 8;
-    unsigned int K = (((Y <<= N) - 0x1000) >> 16) & 4;
-    N += K;
-    N += K = (((Y <<= K) - 0x4000) >> 16) & 2;
-    K = 14 - N + ((Y <<= K) >> 15);
-    I = (K << 1) + ((S >> (K + (TREEBIN_SHIFT-1)) & 1));
-  }
-}
-
-/* ------------------------- Operations on trees ------------------------- */
-
-/* Insert chunk into tree */
-inline void RNewAllocator::insert_large_chunk(mstate M,tchunkptr X,size_t S)
-{
-  tbinptr* H;
-  bindex_t I;
-  compute_tree_index(S, I);
-  H = treebin_at(M, I);
-  X->index = I;
-  X->child[0] = X->child[1] = 0;
-  if (!treemap_is_marked(M, I)) {
-    mark_treemap(M, I);
-    *H = X;
-    X->parent = (tchunkptr)H;
-    X->fd = X->bk = X;
-  }
-  else {
-    tchunkptr T = *H;
-    size_t K = S << leftshift_for_tree_index(I);
-    for (;;) {
-      if (chunksize(T) != S) {
-        tchunkptr* C = &(T->child[(K >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1]);
-        K <<= 1;
-        if (*C != 0)
-          T = *C;
-        else if (RTCHECK(ok_address(M, C))) {
-          *C = X;
-          X->parent = T;
-          X->fd = X->bk = X;
-          break;
-        }
-        else {
-          CORRUPTION_ERROR_ACTION(M);
-          break;
-        }
-      }
-      else {
-        tchunkptr F = T->fd;
-        if (RTCHECK(ok_address(M, T) && ok_address(M, F))) {
-          T->fd = F->bk = X;
-          X->fd = F;
-          X->bk = T;
-          X->parent = 0;
-          break;
-        }
-        else {
-          CORRUPTION_ERROR_ACTION(M);
-          break;
-        }
-      }
-    }
-  }
-}
-
-/*
-  Unlink steps:
-
-  1. If x is a chained node, unlink it from its same-sized fd/bk links
-     and choose its bk node as its replacement.
-  2. If x was the last node of its size, but not a leaf node, it must
-     be replaced with a leaf node (not merely one with an open left or
-     right), to make sure that lefts and rights of descendents
-     correspond properly to bit masks.  We use the rightmost descendent
-     of x.  We could use any other leaf, but this is easy to locate and
-     tends to counteract removal of leftmosts elsewhere, and so keeps
-     paths shorter than minimally guaranteed.  This doesn't loop much
-     because on average a node in a tree is near the bottom.
-  3. If x is the base of a chain (i.e., has parent links) relink
-     x's parent and children to x's replacement (or null if none).
-*/
-
-/* Replace dv node, binning the old one */
-/* Used only when dvsize known to be small */
-inline void RNewAllocator::replace_dv(mstate M, mchunkptr P, size_t S)
-{
-  size_t DVS = M->dvsize;
-  if (DVS != 0) {
-    mchunkptr DV = M->dv;
-    assert(is_small(DVS));
-    insert_small_chunk(M, DV, DVS);
-  }
-  M->dvsize = S;
-  M->dv = P;
-}
-
-inline void RNewAllocator::compute_bit2idx(binmap_t X,bindex_t& I)
-{
-	unsigned int Y = X - 1;
-	unsigned int K = Y >> (16-4) & 16;
-	unsigned int N = K;        Y >>= K;
-	N += K = Y >> (8-3) &  8;  Y >>= K;
-	N += K = Y >> (4-2) &  4;  Y >>= K;
-	N += K = Y >> (2-1) &  2;  Y >>= K;
-	N += K = Y >> (1-0) &  1;  Y >>= K;
-	I = (bindex_t)(N + Y);
-}
-
-void RNewAllocator::add_segment(mstate m, TUint8* tbase, size_t tsize, flag_t mmapped) {
-  /* Determine locations and sizes of segment, fenceposts, old top */
-  TUint8* old_top = (TUint8*)m->top;
-  msegmentptr oldsp = segment_holding(m, old_top);
-  TUint8* old_end = oldsp->base + oldsp->size;
-  size_t ssize = pad_request(sizeof(struct malloc_segment));
-  TUint8* rawsp = old_end - (ssize + FOUR_SIZE_T_SIZES + CHUNK_ALIGN_MASK);
-  size_t offset = align_offset(chunk2mem(rawsp));
-  TUint8* asp = rawsp + offset;
-  TUint8* csp = (asp < (old_top + MIN_CHUNK_SIZE))? old_top : asp;
-  mchunkptr sp = (mchunkptr)csp;
-  msegmentptr ss = (msegmentptr)(chunk2mem(sp));
-  mchunkptr tnext = chunk_plus_offset(sp, ssize);
-  mchunkptr p = tnext;
-  int nfences = 0;
-
-  /* reset top to new space */
-  init_top(m, (mchunkptr)tbase, tsize - TOP_FOOT_SIZE);
-
-  /* Set up segment record */
-  assert(is_aligned(ss));
-  set_size_and_pinuse_of_inuse_chunk(m, sp, ssize);
-  *ss = m->seg; /* Push current record */
-  m->seg.base = tbase;
-  m->seg.size = tsize;
-  m->seg.sflags = mmapped;
-  m->seg.next = ss;
-
-  /* Insert trailing fenceposts */
-  for (;;) {
-    mchunkptr nextp = chunk_plus_offset(p, SIZE_T_SIZE);
-    p->head = FENCEPOST_HEAD;
-    ++nfences;
-    if ((TUint8*)(&(nextp->head)) < old_end)
-      p = nextp;
-    else
-      break;
-  }
-  assert(nfences >= 2);
-
-  /* Insert the rest of old top into a bin as an ordinary free chunk */
-  if (csp != old_top) {
-    mchunkptr q = (mchunkptr)old_top;
-    size_t psize = csp - old_top;
-    mchunkptr tn = chunk_plus_offset(q, psize);
-    set_free_with_pinuse(q, psize, tn);
-    insert_chunk(m, q, psize);
-  }
-
-  check_top_chunk(m, m->top);
-}
-
-
-void* RNewAllocator::prepend_alloc(mstate m, TUint8* newbase, TUint8* oldbase,
-                           size_t nb) {
-  mchunkptr p = align_as_chunk(newbase);
-  mchunkptr oldfirst = align_as_chunk(oldbase);
-  size_t psize = (TUint8*)oldfirst - (TUint8*)p;
-  mchunkptr q = chunk_plus_offset(p, nb);
-  size_t qsize = psize - nb;
-  set_size_and_pinuse_of_inuse_chunk(m, p, nb);
-
-  assert((TUint8*)oldfirst > (TUint8*)q);
-  assert(pinuse(oldfirst));
-  assert(qsize >= MIN_CHUNK_SIZE);
-
-  /* consolidate remainder with first chunk of old base */
-  if (oldfirst == m->top) {
-    size_t tsize = m->topsize += qsize;
-    m->top = q;
-    q->head = tsize | PINUSE_BIT;
-    check_top_chunk(m, q);
-  }
-  else if (oldfirst == m->dv) {
-    size_t dsize = m->dvsize += qsize;
-    m->dv = q;
-    set_size_and_pinuse_of_free_chunk(q, dsize);
-  }
-  else {
-    if (!cinuse(oldfirst)) {
-      size_t nsize = chunksize(oldfirst);
-      unlink_chunk(m, oldfirst, nsize);
-      oldfirst = chunk_plus_offset(oldfirst, nsize);
-      qsize += nsize;
-    }
-    set_free_with_pinuse(q, qsize, oldfirst);
-    insert_chunk(m, q, qsize);
-    check_free_chunk(m, q);
-  }
-
-  check_malloced_chunk(m, chunk2mem(p), nb);
-  return chunk2mem(p);
-}
-
-void* RNewAllocator::mmap_alloc(mstate m, size_t nb) {
-  size_t mmsize = granularity_align(nb + SIX_SIZE_T_SIZES + CHUNK_ALIGN_MASK);
-  if (mmsize > nb) {     /* Check for wrap around 0 */
-    TUint8* mm = (TUint8*)(DIRECT_MMAP(mmsize));
-    if (mm != CMFAIL) {
-      size_t offset = align_offset(chunk2mem(mm));
-      size_t psize = mmsize - offset - MMAP_FOOT_PAD;
-      mchunkptr p = (mchunkptr)(mm + offset);
-      p->prev_foot = offset | IS_MMAPPED_BIT;
-      (p)->head = (psize|CINUSE_BIT);
-      mark_inuse_foot(m, p, psize);
-      chunk_plus_offset(p, psize)->head = FENCEPOST_HEAD;
-      chunk_plus_offset(p, psize+SIZE_T_SIZE)->head = 0;
-
-      if (mm < m->least_addr)
-        m->least_addr = mm;
-      if ((m->footprint += mmsize) > m->max_footprint)
-        m->max_footprint = m->footprint;
-      assert(is_aligned(chunk2mem(p)));
-      check_mmapped_chunk(m, p);
-      return chunk2mem(p);
-    }
-  }
-  return 0;
-}
-
-	int RNewAllocator::sys_trim(mstate m, size_t pad)
-	{
-	  size_t released = 0;
-	  if (pad < MAX_REQUEST && is_initialized(m)) {
-	    pad += TOP_FOOT_SIZE; /* ensure enough room for segment overhead */
-
-	    if (m->topsize > pad) {
-	      /* Shrink top space in granularity-size units, keeping at least one */
-	      size_t unit = mparams.granularity;
-				size_t extra = ((m->topsize - pad + (unit - SIZE_T_ONE)) / unit - SIZE_T_ONE) * unit;
-	      msegmentptr sp = segment_holding(m, (TUint8*)m->top);
-
-	      if (!is_extern_segment(sp)) {
-	        if (is_mmapped_segment(sp)) {
-	          if (HAVE_MMAP &&
-	              sp->size >= extra &&
-	              !has_segment_link(m, sp)) { /* can't shrink if pinned */
-	            size_t newsize = sp->size - extra;
-	            /* Prefer mremap, fall back to munmap */
-	            if ((CALL_MREMAP(sp->base, sp->size, newsize, 0) != MFAIL) ||
-	                (CALL_MUNMAP(sp->base + newsize, extra) == 0)) {
-	              released = extra;
-	            }
-	          }
-	        }
-	        else if (HAVE_MORECORE) {
-	          if (extra >= HALF_MAX_SIZE_T) /* Avoid wrapping negative */
-	            extra = (HALF_MAX_SIZE_T) + SIZE_T_ONE - unit;
-	          ACQUIRE_MORECORE_LOCK(m);
-	          {
-	            /* Make sure end of memory is where we last set it. */
-	            TUint8* old_br = (TUint8*)(CALL_MORECORE(0));
-	            if (old_br == sp->base + sp->size) {
-	              TUint8* rel_br = (TUint8*)(CALL_MORECORE(-extra));
-	              TUint8* new_br = (TUint8*)(CALL_MORECORE(0));
-	              if (rel_br != CMFAIL && new_br < old_br)
-	                released = old_br - new_br;
-	            }
-	          }
-	          RELEASE_MORECORE_LOCK(m);
-	        }
-	      }
-
-	      if (released != 0) {
-	        sp->size -= released;
-	        m->footprint -= released;
-	        init_top(m, m->top, m->topsize - released);
-	        check_top_chunk(m, m->top);
-	      }
-	    }
-
-	    /* Unmap any unused mmapped segments */
-	    if (HAVE_MMAP)
-	      released += release_unused_segments(m);
-
-	    /* On failure, disable autotrim to avoid repeated failed future calls */
-	    if (released == 0)
-	      m->trim_check = MAX_SIZE_T;
-	  }
-
-	  return (released != 0)? 1 : 0;
-	}
-
-	inline int RNewAllocator::has_segment_link(mstate m, msegmentptr ss)
-	{
-	  msegmentptr sp = &m->seg;
-	  for (;;) {
-	    if ((TUint8*)sp >= ss->base && (TUint8*)sp < ss->base + ss->size)
-	      return 1;
-	    if ((sp = sp->next) == 0)
-	      return 0;
-	  }
-	}
-
-	/* Unmap and unlink any mmapped segments that don't contain used chunks */
-	size_t RNewAllocator::release_unused_segments(mstate m)
-	{
-	  size_t released = 0;
-	  msegmentptr pred = &m->seg;
-	  msegmentptr sp = pred->next;
-	  while (sp != 0) {
-	    TUint8* base = sp->base;
-	    size_t size = sp->size;
-	    msegmentptr next = sp->next;
-	    if (is_mmapped_segment(sp) && !is_extern_segment(sp)) {
-	      mchunkptr p = align_as_chunk(base);
-	      size_t psize = chunksize(p);
-	      /* Can unmap if first chunk holds entire segment and not pinned */
-	      if (!cinuse(p) && (TUint8*)p + psize >= base + size - TOP_FOOT_SIZE) {
-	        tchunkptr tp = (tchunkptr)p;
-	        assert(segment_holds(sp, (TUint8*)sp));
-	        if (p == m->dv) {
-	          m->dv = 0;
-	          m->dvsize = 0;
-	        }
-	        else {
-	          unlink_large_chunk(m, tp);
-	        }
-	        if (CALL_MUNMAP(base, size) == 0) {
-	          released += size;
-	          m->footprint -= size;
-	          /* unlink obsoleted record */
-	          sp = pred;
-	          sp->next = next;
-	        }
-	        else { /* back out if cannot unmap */
-	          insert_large_chunk(m, tp, psize);
-	        }
-	      }
-	    }
-	    pred = sp;
-	    sp = next;
-	  }/*End of while*/
-	  return released;
-	}
-	/* Realloc using mmap */
-	inline	mchunkptr RNewAllocator::mmap_resize(mstate m, mchunkptr oldp, size_t nb)
-	{
-	  size_t oldsize = chunksize(oldp);
-	  if (is_small(nb)) /* Can't shrink mmap regions below small size */
-	    return 0;
-	  /* Keep old chunk if big enough but not too big */
-	  if (oldsize >= nb + SIZE_T_SIZE &&
-	      (oldsize - nb) <= (mparams.granularity << 1))
-	    return oldp;
-	  else {
-	    size_t offset = oldp->prev_foot & ~IS_MMAPPED_BIT;
-	    size_t oldmmsize = oldsize + offset + MMAP_FOOT_PAD;
-	    size_t newmmsize = granularity_align(nb + SIX_SIZE_T_SIZES +
-	                                         CHUNK_ALIGN_MASK);
-	    TUint8* cp = (TUint8*)CALL_MREMAP((char*)oldp - offset,
-	                                  oldmmsize, newmmsize, 1);
-	    if (cp != CMFAIL) {
-	      mchunkptr newp = (mchunkptr)(cp + offset);
-	      size_t psize = newmmsize - offset - MMAP_FOOT_PAD;
-	      newp->head = (psize|CINUSE_BIT);
-	      mark_inuse_foot(m, newp, psize);
-	      chunk_plus_offset(newp, psize)->head = FENCEPOST_HEAD;
-	      chunk_plus_offset(newp, psize+SIZE_T_SIZE)->head = 0;
-
-	      if (cp < m->least_addr)
-	        m->least_addr = cp;
-	      if ((m->footprint += newmmsize - oldmmsize) > m->max_footprint)
-	        m->max_footprint = m->footprint;
-	      check_mmapped_chunk(m, newp);
-	      return newp;
-	    }
-	  }
-	  return 0;
-	}
-
-
-void RNewAllocator::Init_Dlmalloc(size_t capacity, int locked, size_t aTrimThreshold)
-	{
-		memset(gm,0,sizeof(malloc_state));
-		init_mparams(aTrimThreshold); /* Ensure pagesize etc initialized */
-		// The maximum amount that can be allocated can be calculated as:-
-		// 2^sizeof(size_t) - sizeof(malloc_state) - TOP_FOOT_SIZE - page size (all accordingly padded)
-		// If the capacity exceeds this, no allocation will be done.
-		gm->seg.base = gm->least_addr = iBase;
-		gm->seg.size = capacity;
-		gm->seg.sflags = !IS_MMAPPED_BIT;
-		set_lock(gm, locked);
-		gm->magic = mparams.magic;
-		init_bins(gm);
-		init_top(gm, (mchunkptr)iBase, capacity - TOP_FOOT_SIZE);
-	}
-
-void* RNewAllocator::dlmalloc(size_t bytes) {
-  /*
-     Basic algorithm:
-     If a small request (< 256 bytes minus per-chunk overhead):
-       1. If one exists, use a remainderless chunk in associated smallbin.
-          (Remainderless means that there are too few excess bytes to
-          represent as a chunk.)
-       2. If it is big enough, use the dv chunk, which is normally the
-          chunk adjacent to the one used for the most recent small request.
-       3. If one exists, split the smallest available chunk in a bin,
-          saving remainder in dv.
-       4. If it is big enough, use the top chunk.
-       5. If available, get memory from system and use it
-     Otherwise, for a large request:
-       1. Find the smallest available binned chunk that fits, and use it
-          if it is better fitting than dv chunk, splitting if necessary.
-       2. If better fitting than any binned chunk, use the dv chunk.
-       3. If it is big enough, use the top chunk.
-       4. If request size >= mmap threshold, try to directly mmap this chunk.
-       5. If available, get memory from system and use it
-
-     The ugly goto's here ensure that postaction occurs along all paths.
-  */
-  if (!PREACTION(gm)) {
-    void* mem;
-    size_t nb;
-    if (bytes <= MAX_SMALL_REQUEST) {
-      bindex_t idx;
-      binmap_t smallbits;
-      nb = (bytes < MIN_REQUEST)? MIN_CHUNK_SIZE : pad_request(bytes);
-      idx = small_index(nb);
-      smallbits = gm->smallmap >> idx;
-
-      if ((smallbits & 0x3U) != 0) { /* Remainderless fit to a smallbin. */
-        mchunkptr b, p;
-        idx += ~smallbits & 1;       /* Uses next bin if idx empty */
-        b = smallbin_at(gm, idx);
-        p = b->fd;
-        assert(chunksize(p) == small_index2size(idx));
-        unlink_first_small_chunk(gm, b, p, idx);
-        set_inuse_and_pinuse(gm, p, small_index2size(idx));
-        mem = chunk2mem(p);
-        check_malloced_chunk(gm, mem, nb);
-        goto postaction;
-      }
-
-      else if (nb > gm->dvsize) {
-        if (smallbits != 0) { /* Use chunk in next nonempty smallbin */
-          mchunkptr b, p, r;
-          size_t rsize;
-          bindex_t i;
-          binmap_t leftbits = (smallbits << idx) & left_bits(idx2bit(idx));
-          binmap_t leastbit = least_bit(leftbits);
-          compute_bit2idx(leastbit, i);
-          b = smallbin_at(gm, i);
-          p = b->fd;
-          assert(chunksize(p) == small_index2size(i));
-          unlink_first_small_chunk(gm, b, p, i);
-          rsize = small_index2size(i) - nb;
-          /* Fit here cannot be remainderless if 4byte sizes */
-          if (SIZE_T_SIZE != 4 && rsize < MIN_CHUNK_SIZE)
-            set_inuse_and_pinuse(gm, p, small_index2size(i));
-          else {
-            set_size_and_pinuse_of_inuse_chunk(gm, p, nb);
-            r = chunk_plus_offset(p, nb);
-            set_size_and_pinuse_of_free_chunk(r, rsize);
-            replace_dv(gm, r, rsize);
-          }
-          mem = chunk2mem(p);
-          check_malloced_chunk(gm, mem, nb);
-          goto postaction;
-        }
-
-        else if (gm->treemap != 0 && (mem = tmalloc_small(gm, nb)) != 0) {
-          check_malloced_chunk(gm, mem, nb);
-          goto postaction;
-        }
-      }
-    }
-    else if (bytes >= MAX_REQUEST)
-      nb = MAX_SIZE_T; /* Too big to allocate. Force failure (in sys alloc) */
-    else {
-      nb = pad_request(bytes);
-      if (gm->treemap != 0 && (mem = tmalloc_large(gm, nb)) != 0) {
-        check_malloced_chunk(gm, mem, nb);
-        goto postaction;
-      }
-    }
-
-    if (nb <= gm->dvsize) {
-      size_t rsize = gm->dvsize - nb;
-      mchunkptr p = gm->dv;
-      if (rsize >= MIN_CHUNK_SIZE) { /* split dv */
-        mchunkptr r = gm->dv = chunk_plus_offset(p, nb);
-        gm->dvsize = rsize;
-        set_size_and_pinuse_of_free_chunk(r, rsize);
-        set_size_and_pinuse_of_inuse_chunk(gm, p, nb);
-      }
-      else { /* exhaust dv */
-        size_t dvs = gm->dvsize;
-        gm->dvsize = 0;
-        gm->dv = 0;
-        set_inuse_and_pinuse(gm, p, dvs);
-      }
-      mem = chunk2mem(p);
-      check_malloced_chunk(gm, mem, nb);
-      goto postaction;
-    }
-
-    else if (nb < gm->topsize) { /* Split top */
-      size_t rsize = gm->topsize -= nb;
-      mchunkptr p = gm->top;
-      mchunkptr r = gm->top = chunk_plus_offset(p, nb);
-      r->head = rsize | PINUSE_BIT;
-      set_size_and_pinuse_of_inuse_chunk(gm, p, nb);
-      mem = chunk2mem(p);
-      check_top_chunk(gm, gm->top);
-      check_malloced_chunk(gm, mem, nb);
-      goto postaction;
-    }
-
-    mem = sys_alloc(gm, nb);
-
-  postaction:
-    POSTACTION(gm);
-    return mem;
-  }
-
-  return 0;
-}
-
-void RNewAllocator::dlfree(void* mem) {
-  /*
-     Consolidate freed chunks with preceeding or succeeding bordering
-     free chunks, if they exist, and then place in a bin.  Intermixed
-     with special cases for top, dv, mmapped chunks, and usage errors.
-  */
-
-	if (mem != 0)
-	{
-		mchunkptr p  = mem2chunk(mem);
-#if FOOTERS
-		mstate fm = get_mstate_for(p);
-		if (!ok_magic(fm))
-		{
-			USAGE_ERROR_ACTION(fm, p);
-			return;
-		}
-#else /* FOOTERS */
-#define fm gm
-#endif /* FOOTERS */
-
-		if (!PREACTION(fm))
-		{
-			check_inuse_chunk(fm, p);
-			if (RTCHECK(ok_address(fm, p) && ok_cinuse(p)))
-			{
-				size_t psize = chunksize(p);
-				iTotalAllocSize -= psize;
-				mchunkptr next = chunk_plus_offset(p, psize);
-				if (!pinuse(p))
-				{
-					size_t prevsize = p->prev_foot;
-					if ((prevsize & IS_MMAPPED_BIT) != 0)
-					{
-						prevsize &= ~IS_MMAPPED_BIT;
-						psize += prevsize + MMAP_FOOT_PAD;
-						/*TInt tmp = TOP_FOOT_SIZE;
-						TUint8* top = (TUint8*)fm->top + fm->topsize + 40;
-						if((top == (TUint8*)p)&& fm->topsize > 4096)
-						{
-							fm->topsize += psize;
-							msegmentptr sp = segment_holding(fm, (TUint8*)fm->top);
-							sp->size+=psize;
-							if (should_trim(fm, fm->topsize))
-								sys_trim(fm, 0);
- 							goto postaction;
-						}
-						else*/
-						{
-							if (CALL_MUNMAP((char*)p - prevsize, psize) == 0)
-								fm->footprint -= psize;
-							goto postaction;
-						}
-					}
-					else
-					{
-						mchunkptr prev = chunk_minus_offset(p, prevsize);
-						psize += prevsize;
-						p = prev;
-						if (RTCHECK(ok_address(fm, prev)))
-						{ /* consolidate backward */
-							if (p != fm->dv)
-							{
-								unlink_chunk(fm, p, prevsize);
-							}
-							else if ((next->head & INUSE_BITS) == INUSE_BITS)
-							{
-								fm->dvsize = psize;
-								set_free_with_pinuse(p, psize, next);
-								goto postaction;
-							}
-						}
-						else
-							goto erroraction;
-					}
-				}
-
-				if (RTCHECK(ok_next(p, next) && ok_pinuse(next)))
-				{
-					if (!cinuse(next))
-					{  /* consolidate forward */
-						if (next == fm->top)
-						{
-							size_t tsize = fm->topsize += psize;
-							fm->top = p;
-							p->head = tsize | PINUSE_BIT;
-							if (p == fm->dv)
-							{
-								fm->dv = 0;
-								fm->dvsize = 0;
-							}
-							if (should_trim(fm, tsize))
-								sys_trim(fm, 0);
-							goto postaction;
-						}
-						else if (next == fm->dv)
-						{
-							size_t dsize = fm->dvsize += psize;
-							fm->dv = p;
-							set_size_and_pinuse_of_free_chunk(p, dsize);
-							goto postaction;
-						}
-						else
-						{
-							size_t nsize = chunksize(next);
-							psize += nsize;
-							unlink_chunk(fm, next, nsize);
-							set_size_and_pinuse_of_free_chunk(p, psize);
-							if (p == fm->dv)
-							{
-								fm->dvsize = psize;
-								goto postaction;
-							}
-						}
-					}
-					else
-						set_free_with_pinuse(p, psize, next);
-					insert_chunk(fm, p, psize);
-					check_free_chunk(fm, p);
-					goto postaction;
-				}
-			}
-erroraction:
-    	USAGE_ERROR_ACTION(fm, p);
-postaction:
-    	POSTACTION(fm);
-		}
-	}
-#if !FOOTERS
-#undef fm
-#endif /* FOOTERS */
-}
-
-void* RNewAllocator::dlrealloc(void* oldmem, size_t bytes) {
-  if (oldmem == 0)
-    return dlmalloc(bytes);
-#ifdef REALLOC_ZERO_BYTES_FREES
-  if (bytes == 0) {
-    dlfree(oldmem);
-    return 0;
-  }
-#endif /* REALLOC_ZERO_BYTES_FREES */
-  else {
-#if ! FOOTERS
-    mstate m = gm;
-#else /* FOOTERS */
-    mstate m = get_mstate_for(mem2chunk(oldmem));
-    if (!ok_magic(m)) {
-      USAGE_ERROR_ACTION(m, oldmem);
-      return 0;
-    }
-#endif /* FOOTERS */
-    return internal_realloc(m, oldmem, bytes);
-  }
-}
-
-
-int RNewAllocator::dlmalloc_trim(size_t pad) {
-  int result = 0;
-  if (!PREACTION(gm)) {
-    result = sys_trim(gm, pad);
-    POSTACTION(gm);
-  }
-  return result;
-}
-
-size_t RNewAllocator::dlmalloc_footprint(void) {
-  return gm->footprint;
-}
-
-size_t RNewAllocator::dlmalloc_max_footprint(void) {
-  return gm->max_footprint;
-}
-
-#if !NO_MALLINFO
-struct mallinfo RNewAllocator::dlmallinfo(void) {
-  return internal_mallinfo(gm);
-}
-#endif /* NO_MALLINFO */
-
-void RNewAllocator::dlmalloc_stats() {
-  internal_malloc_stats(gm);
-}
-
-int RNewAllocator::dlmallopt(int param_number, int value) {
-  return change_mparam(param_number, value);
-}
-
-//inline slab* slab::slabfor(void* p)
-inline slab* slab::slabfor( const void* p)
-	{return (slab*)(floor(p, slabsize));}
-
-
-void RNewAllocator::tree_remove(slab* s)
-{
-	slab** r = s->parent;
-	slab* c1 = s->child1;
-	slab* c2 = s->child2;
-	for (;;)
-	{
-		if (!c2)
-		{
-			*r = c1;
-			if (c1)
-				c1->parent = r;
-			return;
-		}
-		if (!c1)
-		{
-			*r = c2;
-			c2->parent = r;
-			return;
-		}
-		if (c1 > c2)
-		{
-			slab* c3 = c1;
-			c1 = c2;
-			c2 = c3;
-		}
-		slab* newc2 = c1->child2;
-		*r = c1;
-		c1->parent = r;
-		c1->child2 = c2;
-		c2->parent = &c1->child2;
-		s = c1;
-		c1 = s->child1;
-		c2 = newc2;
-		r = &s->child1;
-	}
-}
-void RNewAllocator::tree_insert(slab* s,slab** r)
-	{
-		slab* n = *r;
-		for (;;)
-		{
-			if (!n)
-			{	// tree empty
-				*r = s;
-				s->parent = r;
-				s->child1 = s->child2 = 0;
-				break;
-			}
-			if (s < n)
-			{	// insert between parent and n
-				*r = s;
-				s->parent = r;
-				s->child1 = n;
-				s->child2 = 0;
-				n->parent = &s->child1;
-				break;
-			}
-			slab* c1 = n->child1;
-			slab* c2 = n->child2;
-			if (c1 < c2)
-			{
-				r = &n->child1;
-				n = c1;
-			}
-			else
-			{
-				r = &n->child2;
-				n = c2;
-			}
-		}
-	}
-void* RNewAllocator::allocnewslab(slabset& allocator)
-//
-// Acquire and initialise a new slab, returning a cell from the slab
-// The strategy is:
-// 1. Use the lowest address free slab, if available. This is done by using the lowest slab
-//    in the page at the root of the partial_page heap (which is address ordered). If the
-//    is now fully used, remove it from the partial_page heap.
-// 2. Allocate a new page for slabs if no empty slabs are available
-//
-{
-	page* p = page::pagefor(partial_page);
-	if (!p)
-		return allocnewpage(allocator);
-
-	unsigned h = p->slabs[0].header;
-	unsigned pagemap = header_pagemap(h);
-	ASSERT(&p->slabs[hibit(pagemap)] == partial_page);
-
-	unsigned slabix = lowbit(pagemap);
-	p->slabs[0].header = h &~ (0x100<<slabix);
-	if (!(pagemap &~ (1<<slabix)))
-	{
-		tree_remove(partial_page);	// last free slab in page
-	}
-	return initnewslab(allocator,&p->slabs[slabix]);
-}
-
-/**Defination of this functionis not there in proto code***/
-#if 0
-void RNewAllocator::partial_insert(slab* s)
-	{
-		// slab has had first cell freed and needs to be linked back into partial tree
-		slabset& ss = slaballoc[sizemap[s->clz]];
-
-		ASSERT(s->used == slabfull);
-		s->used = ss.fulluse - s->clz;		// full-1 loading
-		tree_insert(s,&ss.partial);
-		checktree(ss.partial);
-	}
-/**Defination of this functionis not there in proto code***/
-#endif
-
-void* RNewAllocator::allocnewpage(slabset& allocator)
-//
-// Acquire and initialise a new page, returning a cell from a new slab
-// The partial_page tree is empty (otherwise we'd have used a slab from there)
-// The partial_page link is put in the highest addressed slab in the page, and the
-// lowest addressed slab is used to fulfill the allocation request
-//
-{
-	page* p	 = spare_page;
-	if (p)
-		spare_page = 0;
-	else
-	{
-		p = static_cast<page*>(map(0,pagesize));
-		if (!p)
-			return 0;
-	}
-	ASSERT(p == floor(p,pagesize));
-	p->slabs[0].header = ((1<<3) + (1<<2) + (1<<1))<<8;		// set pagemap
-	p->slabs[3].parent = &partial_page;
-	p->slabs[3].child1 = p->slabs[3].child2 = 0;
-	partial_page = &p->slabs[3];
-	return initnewslab(allocator,&p->slabs[0]);
-}
-
-void RNewAllocator::freepage(page* p)
-//
-// Release an unused page to the OS
-// A single page is cached for reuse to reduce thrashing
-// the OS allocator.
-//
-{
-	ASSERT(ceiling(p,pagesize) == p);
-	if (!spare_page)
-	{
-		spare_page = p;
-		return;
-	}
-	unmap(p,pagesize);
-}
-
-void RNewAllocator::freeslab(slab* s)
-//
-// Release an empty slab to the slab manager
-// The strategy is:
-// 1. The page containing the slab is checked to see the state of the other slabs in the page by
-//    inspecting the pagemap field in the header of the first slab in the page.
-// 2. The pagemap is updated to indicate the new unused slab
-// 3. If this is the only unused slab in the page then the slab header is used to add the page to
-//    the partial_page tree/heap
-// 4. If all the slabs in the page are now unused the page is release back to the OS
-// 5. If this slab has a higher address than the one currently used to track this page in
-//    the partial_page heap, the linkage is moved to the new unused slab
-//
-{
-	tree_remove(s);
-	checktree(*s->parent);
-	ASSERT(header_usedm4(s->header) == header_size(s->header)-4);
-	CHECK(s->header |= 0xFF00000);			// illegal value for debug purposes
-	page* p = page::pagefor(s);
-	unsigned h = p->slabs[0].header;
-	int slabix = s - &p->slabs[0];
-	unsigned pagemap = header_pagemap(h);
-	p->slabs[0].header = h | (0x100<<slabix);
-	if (pagemap == 0)
-	{	// page was full before, use this slab as link in empty heap
-		tree_insert(s, &partial_page);
-	}
-	else
-	{	// find the current empty-link slab
-		slab* sl = &p->slabs[hibit(pagemap)];
-		pagemap ^= (1<<slabix);
-		if (pagemap == 0xf)
-		{	// page is now empty so recycle page to os
-			tree_remove(sl);
-			freepage(p);
-			return;
-		}
-		// ensure the free list link is in highest address slab in page
-		if (s > sl)
-		{	// replace current link with new one. Address-order tree so position stays the same
-			slab** r = sl->parent;
-			slab* c1 = sl->child1;
-			slab* c2 = sl->child2;
-			s->parent = r;
-			s->child1 = c1;
-			s->child2 = c2;
-			*r = s;
-			if (c1)
-				c1->parent = &s->child1;
-			if (c2)
-				c2->parent = &s->child2;
-		}
-		CHECK(if (s < sl) s=sl);
-	}
-	ASSERT(header_pagemap(p->slabs[0].header) != 0);
-	ASSERT(hibit(header_pagemap(p->slabs[0].header)) == unsigned(s - &p->slabs[0]));
-}
-
-void RNewAllocator::slab_init()
-{
-	slab_threshold=0;
-	partial_page = 0;
-	spare_page = 0;
-	memset(&sizemap[0],0xff,sizeof(sizemap));
-	memset(&slaballoc[0],0,sizeof(slaballoc));
-}
-
-void RNewAllocator::slab_config(unsigned slabbitmap)
-{
-	ASSERT((slabbitmap & ~okbits) == 0);
-	ASSERT(maxslabsize <= 60);
-
-	unsigned char ix = 0xff;
-	unsigned bit = 1<<((maxslabsize>>2)-1);
-	for (int sz = maxslabsize; sz >= 0; sz -= 4, bit >>= 1)
-	{
-		if (slabbitmap & bit)
-		{
-			if (ix == 0xff)
-				slab_threshold=sz+1;
-			ix = (sz>>2)-1;
-		}
-		sizemap[sz>>2] = ix;
-	}
-}
-
-void* RNewAllocator::slab_allocate(slabset& ss)
-//
-// Allocate a cell from the given slabset
-// Strategy:
-// 1. Take the partially full slab at the top of the heap (lowest address).
-// 2. If there is no such slab, allocate from a new slab
-// 3. If the slab has a non-empty freelist, pop the cell from the front of the list and update the slab
-// 4. Otherwise, if the slab is not full, return the cell at the end of the currently used region of
-//    the slab, updating the slab
-// 5. Otherwise, release the slab from the partial tree/heap, marking it as 'floating' and go back to
-//    step 1
-//
-{
-	for (;;)
-	{
-		slab *s = ss.partial;
-		if (!s)
-			break;
-		unsigned h = s->header;
-		unsigned free = h & 0xff;		// extract free cell positiong
-		if (free)
-		{
-			ASSERT(((free<<2)-sizeof(slabhdr))%header_size(h) == 0);
-			void* p = offset(s,free<<2);
-			free = *(unsigned char*)p;	// get next pos in free list
-			h += (h&0x3C000)<<6;		// update usedm4
-			h &= ~0xff;
-			h |= free;					// update freelist
-			s->header = h;
-			ASSERT(header_free(h) == 0 || ((header_free(h)<<2)-sizeof(slabhdr))%header_size(h) == 0);
-			ASSERT(header_usedm4(h) <= 0x3F8u);
-			ASSERT((header_usedm4(h)+4)%header_size(h) == 0);
-			return p;
-		}
-		unsigned h2 = h + ((h&0x3C000)<<6);
-		if (h2 < 0xfc00000)
-		{
-			ASSERT((header_usedm4(h2)+4)%header_size(h2) == 0);
-			s->header = h2;
-			return offset(s,(h>>18) + sizeof(unsigned) + sizeof(slabhdr));
-		}
-		h |= 0x80000000;				// mark the slab as full-floating
-		s->header = h;
-		tree_remove(s);
-		checktree(ss.partial);
-		// go back and try the next slab...
-	}
-	// no partial slabs found, so allocate from a new slab
-	return allocnewslab(ss);
-}
-
-void RNewAllocator::slab_free(void* p)
-//
-// Free a cell from the slab allocator
-// Strategy:
-// 1. Find the containing slab (round down to nearest 1KB boundary)
-// 2. Push the cell into the slab's freelist, and update the slab usage count
-// 3. If this is the last allocated cell, free the slab to the main slab manager
-// 4. If the slab was full-floating then insert the slab in it's respective partial tree
-//
-{
-	ASSERT(lowbits(p,3)==0);
-	slab* s = slab::slabfor(p);
-
-	unsigned pos = lowbits(p, slabsize);
-	unsigned h = s->header;
-	ASSERT(header_usedm4(h) != 0x3fC);		// slab is empty already
-	ASSERT((pos-sizeof(slabhdr))%header_size(h) == 0);
-	*(unsigned char*)p = (unsigned char)h;
-	h &= ~0xFF;
-	h |= (pos>>2);
-	unsigned size = h & 0x3C000;
-	iTotalAllocSize -= size;
-	if (int(h) >= 0)
-	{
-		h -= size<<6;
-		if (int(h)>=0)
-		{
-			s->header = h;
-			return;
-		}
-		freeslab(s);
-		return;
-	}
-	h -= size<<6;
-	h &= ~0x80000000;
-	s->header = h;
-	slabset& ss = slaballoc[(size>>14)-1];
-	tree_insert(s,&ss.partial);
-	checktree(ss.partial);
-}
-
-void* RNewAllocator::initnewslab(slabset& allocator, slab* s)
-//
-// initialise an empty slab for this allocator and return the fist cell
-// pre-condition: the slabset has no partial slabs for allocation
-//
-{
-	ASSERT(allocator.partial==0);
-	TInt size = 4 + ((&allocator-&slaballoc[0])<<2);	// infer size from slab allocator address
-	unsigned h = s->header & 0xF00;	// preserve pagemap only
-	h |= (size<<12);					// set size
-	h |= (size-4)<<18;					// set usedminus4 to one object minus 4
-	s->header = h;
-	allocator.partial = s;
-	s->parent = &allocator.partial;
-	s->child1 = s->child2 = 0;
-	return offset(s,sizeof(slabhdr));
-}
-
-TAny* RNewAllocator::SetBrk(TInt32 aDelta)
-{
-	if (iFlags & EFixedSize)
-		return MFAIL;
-
-	if (aDelta < 0)
-		{
-		unmap(offset(iTop, aDelta), -aDelta);
-		}
-	else if (aDelta > 0)
-		{
-		if (!map(iTop, aDelta))
-			return MFAIL;
-		}
-	void * p =iTop;
-	iTop = offset(iTop, aDelta);
-	return p;
-}
-
-void* RNewAllocator::map(void* p,unsigned sz)
-//
-// allocate pages in the chunk
-// if p is NULL, find an allocate the required number of pages (which must lie in the lower half)
-// otherwise commit the pages specified
-//
-{
-ASSERT(p == floor(p, pagesize));
-ASSERT(sz == ceiling(sz, pagesize));
-ASSERT(sz > 0);
-
-	if (iChunkSize + sz > iMaxLength)
-		return 0;
-
-	RChunk chunk;
-	chunk.SetHandle(iChunkHandle);
-	if (p)
-	{
-		TInt r = chunk.Commit(iOffset + ptrdiff(p, this),sz);
-		if (r < 0)
-			return 0;
-		//ASSERT(p = offset(this, r - iOffset));
-	}
-	else
-	{
-		TInt r = chunk.Allocate(sz);
-		if (r < 0)
-			return 0;
-		if (r > iOffset)
-		{
-			// can't allow page allocations in DL zone
-			chunk.Decommit(r, sz);
-			return 0;
-		}
-		p = offset(this, r - iOffset);
-	}
-	iChunkSize += sz;
-#ifdef TRACING_HEAPS
-	if(iChunkSize > iHighWaterMark)
-		{
-			iHighWaterMark = ceiling(iChunkSize,16*pagesize);
-
-
-			RChunk chunk;
-			chunk.SetHandle(iChunkHandle);
-			TKName chunk_name;
-			chunk.FullName(chunk_name);
-			BTraceContextBig(BTrace::ETest1, 4, 44, chunk_name.Ptr(), chunk_name.Size());
-
-			TUint32 traceData[6];
-			traceData[0] = iChunkHandle;
-			traceData[1] = iMinLength;
-			traceData[2] = iMaxLength;
-			traceData[3] = sz;
-			traceData[4] = iChunkSize;
-			traceData[5] = iHighWaterMark;
-			BTraceContextN(BTrace::ETest1, 3, (TUint32)this, 33, traceData, sizeof(traceData));
-		}
-#endif
-	if (iChunkSize >= slab_init_threshold)
-	{	// set up slab system now that heap is large enough
-		slab_config(slab_config_bits);
-		slab_init_threshold = KMaxTUint;
-	}
-	return p;
-}
-
-void* RNewAllocator::remap(void* p,unsigned oldsz,unsigned sz)
-{
-	if (oldsz > sz)
-		{	// shrink
-		unmap(offset(p,sz), oldsz-sz);
-		}
-	else if (oldsz < sz)
-		{	// grow, try and do this in place first
-		if (!map(offset(p, oldsz), sz-oldsz))
-			{
-			// need to allocate-copy-free
-			void* newp = map(0, sz);
-			memcpy(newp, p, oldsz);
-			unmap(p,oldsz);
-			return newp;
-			}
-		}
-	return p;
-}
-
-void RNewAllocator::unmap(void* p,unsigned sz)
-{
-	ASSERT(p == floor(p, pagesize));
-	ASSERT(sz == ceiling(sz, pagesize));
-	ASSERT(sz > 0);
-
-	RChunk chunk;
-	chunk.SetHandle(iChunkHandle);
-	TInt r = chunk.Decommit(ptrdiff(p, offset(this,-iOffset)), sz);
-	//TInt offset = (TUint8*)p-(TUint8*)chunk.Base();
-	//TInt r = chunk.Decommit(offset,sz);
-
-	ASSERT(r >= 0);
-	iChunkSize -= sz;
-}
-
-void RNewAllocator::paged_init(unsigned pagepower)
-	{
-		if (pagepower == 0)
-			pagepower = 31;
-		else if (pagepower < minpagepower)
-			pagepower = minpagepower;
-		page_threshold = pagepower;
-		for (int i=0;i<npagecells;++i)
-		{
-			pagelist[i].page = 0;
-			pagelist[i].size = 0;
-		}
-	}
-
-void* RNewAllocator::paged_allocate(unsigned size)
-{
-	unsigned nbytes = ceiling(size, pagesize);
-	if (nbytes < size + cellalign)
-	{	// not enough extra space for header and alignment, try and use cell list
-		for (pagecell *c = pagelist,*e = c + npagecells;c < e;++c)
-			if (c->page == 0)
-			{
-				void* p = map(0, nbytes);
-				if (!p)
-					return 0;
-				c->page = p;
-				c->size = nbytes;
-				return p;
-			}
-	}
-	// use a cell header
-	nbytes = ceiling(size + cellalign, pagesize);
-	void* p = map(0, nbytes);
-	if (!p)
-		return 0;
-	*static_cast<unsigned*>(p) = nbytes;
-	return offset(p, cellalign);
-}
-
-void* RNewAllocator::paged_reallocate(void* p, unsigned size)
-{
-	if (lowbits(p, pagesize) == 0)
-	{	// continue using descriptor
-		pagecell* c = paged_descriptor(p);
-		unsigned nbytes = ceiling(size, pagesize);
-		void* newp = remap(p, c->size, nbytes);
-		if (!newp)
-			return 0;
-		c->page = newp;
-		c->size = nbytes;
-		return newp;
-	}
-	else
-	{	// use a cell header
-		ASSERT(lowbits(p,pagesize) == cellalign);
-		p = offset(p,-int(cellalign));
-		unsigned nbytes = ceiling(size + cellalign, pagesize);
-		unsigned obytes = *static_cast<unsigned*>(p);
-		void* newp = remap(p, obytes, nbytes);
-		if (!newp)
-			return 0;
-		*static_cast<unsigned*>(newp) = nbytes;
-		return offset(newp, cellalign);
-	}
-}
-
-void RNewAllocator::paged_free(void* p)
-{
-	if (lowbits(p,pagesize) == 0)
-	{	// check pagelist
-		pagecell* c = paged_descriptor(p);
-
-		iTotalAllocSize -= c->size;
-
-		unmap(p, c->size);
-		c->page = 0;
-		c->size = 0;
-	}
-	else
-	{	// check page header
-		unsigned* page = static_cast<unsigned*>(offset(p,-int(cellalign)));
-		unsigned size = *page;
-		unmap(page,size);
-	}
-}
-
-pagecell* RNewAllocator::paged_descriptor(const void* p) const
-{
-	ASSERT(lowbits(p,pagesize) == 0);
-	// Double casting to keep the compiler happy. Seems to think we can trying to
-	// change a non-const member (pagelist) in a const function
-	pagecell* c = (pagecell*)((void*)pagelist);
-	pagecell* e = c + npagecells;
-	for (;;)
-	{
-		ASSERT(c!=e);
-		if (c->page == p)
-			return c;
-		++c;
-	}
-}
-
-RNewAllocator* RNewAllocator::FixedHeap(TAny* aBase, TInt aMaxLength, TInt aAlign, TBool aSingleThread)
-/**
-Creates a fixed length heap at a specified location.
-
-On successful return from this function, aMaxLength bytes are committed by the chunk.
-The heap cannot be extended.
-
-@param aBase         A pointer to the location where the heap is to be constructed.
-@param aMaxLength    The length of the heap. If the supplied value is less
-                     than KMinHeapSize, it is discarded and the value KMinHeapSize
-                     is used instead.
-@param aAlign        The alignment of heap cells.
-@param aSingleThread Indicates whether single threaded or not.
-
-@return A pointer to the new heap, or NULL if the heap could not be created.
-
-@panic USER 56 if aMaxLength is negative.
-*/
-//
-// Force construction of the fixed memory.
-//
-	{
-
-	__ASSERT_ALWAYS(aMaxLength>=0, ::Panic(ETHeapMaxLengthNegative));
-	if (aMaxLength<KMinHeapSize)
-		aMaxLength=KMinHeapSize;
-
-	RNewAllocator* h = new(aBase) RNewAllocator(aMaxLength, aAlign, aSingleThread);
-
-	if (!aSingleThread)
-		{
-		TInt r = h->iLock.CreateLocal();
-		if (r!=KErrNone)
-			return NULL;
-		h->iHandles = (TInt*)&h->iLock;
-		h->iHandleCount = 1;
-		}
-	return h;
-	}
-
-RNewAllocator* RNewAllocator::ChunkHeap(const TDesC* aName, TInt aMinLength, TInt aMaxLength, TInt aGrowBy, TInt aAlign, TBool aSingleThread)
-/**
-Creates a heap in a local or global chunk.
-
-The chunk hosting the heap can be local or global.
-
-A local chunk is one which is private to the process creating it and is not
-intended for access by other user processes.
-A global chunk is one which is visible to all processes.
-
-The hosting chunk is local, if the pointer aName is NULL, otherwise
-the hosting chunk is global and the descriptor *aName is assumed to contain
-the name to be assigned to it.
-
-Ownership of the host chunk is vested in the current process.
-
-A minimum and a maximum size for the heap can be specified. On successful
-return from this function, the size of the heap is at least aMinLength.
-If subsequent requests for allocation of memory from the heap cannot be
-satisfied by compressing the heap, the size of the heap is extended in
-increments of aGrowBy until the request can be satisfied. Attempts to extend
-the heap causes the size of the host chunk to be adjusted.
-
-Note that the size of the heap cannot be adjusted by more than aMaxLength.
-
-@param aName         If NULL, the function constructs a local chunk to host
-                     the heap.
-                     If not NULL, a pointer to a descriptor containing the name
-                     to be assigned to the global chunk hosting the heap.
-@param aMinLength    The minimum length of the heap.
-@param aMaxLength    The maximum length to which the heap can grow.
-                     If the supplied value is less than KMinHeapSize, then it
-                     is discarded and the value KMinHeapSize used instead.
-@param aGrowBy       The increments to the size of the host chunk. If a value is
-                     not explicitly specified, the value KMinHeapGrowBy is taken
-                     by default
-@param aAlign        The alignment of heap cells.
-@param aSingleThread Indicates whether single threaded or not.
-
-@return A pointer to the new heap or NULL if the heap could not be created.
-
-@panic USER 41 if aMinLength is greater than the supplied value of aMaxLength.
-@panic USER 55 if aMinLength is negative.
-@panic USER 56 if aMaxLength is negative.
-*/
-//
-// Allocate a Chunk of the requested size and force construction.
-//
-	{
-
-	__ASSERT_ALWAYS(aMinLength>=0, ::Panic(ETHeapMinLengthNegative));
-	__ASSERT_ALWAYS(aMaxLength>=aMinLength, ::Panic(ETHeapCreateMaxLessThanMin));
-	if (aMaxLength<KMinHeapSize)
-		aMaxLength=KMinHeapSize;
-	RChunk c;
-	TInt r;
-	if (aName)
-		r = c.CreateDisconnectedGlobal(*aName, 0, 0, aMaxLength*2, aSingleThread ? EOwnerThread : EOwnerProcess);
-	else
-		r = c.CreateDisconnectedLocal(0, 0, aMaxLength*2, aSingleThread ? EOwnerThread : EOwnerProcess);
-	if (r!=KErrNone)
-		return NULL;
-
-	RNewAllocator* h = ChunkHeap(c, aMinLength, aGrowBy, aMaxLength, aAlign, aSingleThread, UserHeap::EChunkHeapDuplicate);
-	c.Close();
-	return h;
-	}
-
-RNewAllocator* RNewAllocator::ChunkHeap(RChunk aChunk, TInt aMinLength, TInt aGrowBy, TInt aMaxLength, TInt aAlign, TBool aSingleThread, TUint32 aMode)
-/**
-Creates a heap in an existing chunk.
-
-This function is intended to be used to create a heap in a user writable code
-chunk as created by a call to RChunk::CreateLocalCode().
-This type of heap can be used to hold code fragments from a JIT compiler.
-
-The maximum length to which the heap can grow is the same as
-the maximum size of the chunk.
-
-@param aChunk        The chunk that will host the heap.
-@param aMinLength    The minimum length of the heap.
-@param aGrowBy       The increments to the size of the host chunk.
-@param aMaxLength    The maximum length to which the heap can grow.
-@param aAlign        The alignment of heap cells.
-@param aSingleThread Indicates whether single threaded or not.
-@param aMode         Flags controlling the reallocation. The only bit which has any
-                     effect on reallocation is that defined by the enumeration
-                     ENeverMove of the enum RAllocator::TReAllocMode.
-                     If this is set, then any successful reallocation guarantees not
-                     to have changed the start address of the cell.
-                     By default, this parameter is zero.
-
-@return A pointer to the new heap or NULL if the heap could not be created.
-*/
-//
-// Construct a heap in an already existing chunk
-//
-	{
-
-	return OffsetChunkHeap(aChunk, aMinLength, 0, aGrowBy, aMaxLength, aAlign, aSingleThread, aMode);
-	}
-
-RNewAllocator* RNewAllocator::OffsetChunkHeap(RChunk aChunk, TInt aMinLength, TInt aOffset, TInt aGrowBy, TInt aMaxLength, TInt aAlign, TBool aSingleThread, TUint32 aMode)
-/**
-Creates a heap in an existing chunk, offset from the beginning of the chunk.
-
-This function is intended to be used to create a heap where a fixed amount of
-additional data must be stored at a known location. The additional data can be
-placed at the base address of the chunk, allowing it to be located without
-depending on the internals of the heap structure.
-
-The maximum length to which the heap can grow is the maximum size of the chunk,
-minus the offset.
-
-@param aChunk        The chunk that will host the heap.
-@param aMinLength    The minimum length of the heap.
-@param aOffset       The offset from the start of the chunk, to the start of the heap.
-@param aGrowBy       The increments to the size of the host chunk.
-@param aMaxLength    The maximum length to which the heap can grow.
-@param aAlign        The alignment of heap cells.
-@param aSingleThread Indicates whether single threaded or not.
-@param aMode         Flags controlling the reallocation. The only bit which has any
-                     effect on reallocation is that defined by the enumeration
-                     ENeverMove of the enum RAllocator::TReAllocMode.
-                     If this is set, then any successful reallocation guarantees not
-                     to have changed the start address of the cell.
-                     By default, this parameter is zero.
-
-@return A pointer to the new heap or NULL if the heap could not be created.
-*/
-//
-// Construct a heap in an already existing chunk
-//
-	{
-
-	TInt page_size = malloc_getpagesize;
-	if (!aAlign)
-		aAlign = RNewAllocator::ECellAlignment;
-	TInt maxLength = aChunk.MaxSize();
-	TInt round_up = Max(aAlign, page_size);
-	TInt min_cell = _ALIGN_UP(Max((TInt)RNewAllocator::EAllocCellSize, (TInt)RNewAllocator::EFreeCellSize), aAlign);
-	aOffset = _ALIGN_UP(aOffset, 8);
-
-#ifdef NO_RESERVE_MEMORY
-#ifdef TRACING_HEAPS
-	TKName chunk_name;
-	aChunk.FullName(chunk_name);
-	BTraceContextBig(BTrace::ETest1, 0xF, 0xFF, chunk_name.Ptr(), chunk_name.Size());
-
-	TUint32 traceData[4];
-	traceData[0] = aChunk.Handle();
-	traceData[1] = aMinLength;
-	traceData[2] = aMaxLength;
-	traceData[3] = aAlign;
-	BTraceContextN(BTrace::ETest1, 0xE, 0xEE, 0xEE, traceData, sizeof(traceData));
-#endif
-	//modifying the aMinLength because not all memory is the same in the new allocator. So it cannot reserve it properly
-	if( aMinLength<aMaxLength)
-		aMinLength = 0;
-#endif
-
-	if (aMaxLength && aMaxLength+aOffset<maxLength)
-		maxLength = _ALIGN_UP(aMaxLength+aOffset, round_up);
-	__ASSERT_ALWAYS(aMinLength>=0, ::Panic(ETHeapMinLengthNegative));
-	__ASSERT_ALWAYS(maxLength>=aMinLength, ::Panic(ETHeapCreateMaxLessThanMin));
-	aMinLength = _ALIGN_UP(Max(aMinLength, (TInt)sizeof(RNewAllocator) + min_cell) + aOffset, round_up);
-
-	// the new allocator uses a disconnected chunk so must commit the initial allocation
-	// with Commit() instead of Adjust()
-	//	TInt r=aChunk.Adjust(aMinLength);
-	//TInt r = aChunk.Commit(aOffset, aMinLength);
-
-	aOffset = maxLength;
-	//TInt MORE_CORE_OFFSET = maxLength/2;
-	//TInt r = aChunk.Commit(MORE_CORE_OFFSET, aMinLength);
-	TInt r = aChunk.Commit(aOffset, aMinLength);
-
-	if (r!=KErrNone)
-		return NULL;
-
-	RNewAllocator* h = new (aChunk.Base() + aOffset) RNewAllocator(aChunk.Handle(), aOffset, aMinLength, maxLength, aGrowBy, aAlign, aSingleThread);
-	//RNewAllocator* h = new (aChunk.Base() + MORE_CORE_OFFSET) RNewAllocator(aChunk.Handle(), aOffset, aMinLength, maxLength, aGrowBy, aAlign, aSingleThread);
-
-	TBool duplicateLock = EFalse;
-	if (!aSingleThread)
-		{
-		duplicateLock = aMode & UserHeap::EChunkHeapSwitchTo;
-		if(h->iLock.CreateLocal(duplicateLock ? EOwnerThread : EOwnerProcess)!=KErrNone)
-			{
-			h->iChunkHandle = 0;
-			return NULL;
-			}
-		}
-
-	if (aMode & UserHeap::EChunkHeapSwitchTo)
-		User::SwitchHeap(h);
-
-	h->iHandles = &h->iChunkHandle;
-	if (!aSingleThread)
-		{
-		// now change the thread-relative chunk/semaphore handles into process-relative handles
-		h->iHandleCount = 2;
-		if(duplicateLock)
-			{
-			RHandleBase s = h->iLock;
-			r = h->iLock.Duplicate(RThread());
-			s.Close();
-			}
-		if (r==KErrNone && (aMode & UserHeap::EChunkHeapDuplicate))
-			{
-			r = ((RChunk*)&h->iChunkHandle)->Duplicate(RThread());
-			if (r!=KErrNone)
-				h->iLock.Close(), h->iChunkHandle=0;
-			}
-		}
-	else
-		{
-		h->iHandleCount = 1;
-		if (aMode & UserHeap::EChunkHeapDuplicate)
-			r = ((RChunk*)&h->iChunkHandle)->Duplicate(RThread(), EOwnerThread);
-		}
-
-	// return the heap address
-	return (r==KErrNone) ? h : NULL;
-	}
-
-
-#define UserTestDebugMaskBit(bit) (TBool)(UserSvr::DebugMask(bit>>5) & (1<<(bit&31)))
-
-#ifndef NO_NAMED_LOCAL_CHUNKS
-//this class requires Symbian^3 for ElocalNamed
-
-// Hack to get access to TChunkCreateInfo internals outside of the kernel
-class TFakeChunkCreateInfo: public TChunkCreateInfo
-	{
-public:
-	 void SetThreadNewAllocator(TInt aInitialSize, TInt aMaxSize, const TDesC& aName)
-	 	{
-		iType = TChunkCreate::ENormal | TChunkCreate::EDisconnected | TChunkCreate::EData;
-		iMaxSize = aMaxSize * 2;
-
-	 	iInitialBottom = 0;
-	 	iInitialTop = aInitialSize;
-	 	iAttributes = TChunkCreate::ELocalNamed;
-	 	iName = &aName;
-	 	iOwnerType = EOwnerThread;
-	 	}
-	};
-#endif
-
-#ifndef NO_NAMED_LOCAL_CHUNKS
-_LIT(KLitDollarHeap,"$HEAP");
-#endif
-TInt RNewAllocator::CreateThreadHeap(SStdEpocThreadCreateInfo& aInfo, RNewAllocator*& aHeap, TInt aAlign, TBool aSingleThread)
-/**
-@internalComponent
-*/
-//
-// Create a user-side heap
-//
-	{
-	TInt page_size = malloc_getpagesize;
-	TInt minLength = _ALIGN_UP(aInfo.iHeapInitialSize, page_size);
-	TInt maxLength = Max(aInfo.iHeapMaxSize, minLength);
-#ifdef TRACING_ALLOCS
-	if (UserTestDebugMaskBit(96)) // 96 == KUSERHEAPTRACE in nk_trace.h
-		aInfo.iFlags |= ETraceHeapAllocs;
-#endif
-	// Create the thread's heap chunk.
-	RChunk c;
-#ifndef NO_NAMED_LOCAL_CHUNKS
-	TFakeChunkCreateInfo createInfo;
-	createInfo.SetThreadNewAllocator(0, maxLength, KLitDollarHeap());	// Initialise with no memory committed.
-	TInt r = c.Create(createInfo);
-#else
-	TInt r = c.CreateDisconnectedLocal(0, 0, maxLength * 2);
-#endif
-	if (r!=KErrNone)
-		return r;
-	aHeap = ChunkHeap(c, minLength, page_size, maxLength, aAlign, aSingleThread, UserHeap::EChunkHeapSwitchTo|UserHeap::EChunkHeapDuplicate);
-	c.Close();
-	if (!aHeap)
-		return KErrNoMemory;
-#ifdef TRACING_ALLOCS
-	if (aInfo.iFlags & ETraceHeapAllocs)
-		{
-		aHeap->iFlags |= RAllocator::ETraceAllocs;
-		BTraceContext8(BTrace::EHeap, BTrace::EHeapCreate,(TUint32)aHeap, RNewAllocator::EAllocCellSize);
-		TInt handle = aHeap->ChunkHandle();
-		TInt chunkId = ((RHandleBase&)handle).BTraceId();
-		BTraceContext8(BTrace::EHeap, BTrace::EHeapChunkCreate, (TUint32)aHeap, chunkId);
-		}
-#endif
-	return KErrNone;
-	}
-
-/*
- * \internal
- * Called from the qtmain.lib application wrapper.
- * Create a new heap as requested, but use the new allocator
- */
-Q_CORE_EXPORT TInt qt_symbian_SetupThreadHeap(TBool /*aNotFirst*/, SStdEpocThreadCreateInfo& aInfo)
-    {
-    TInt r = KErrNone;
-    if (!aInfo.iAllocator && aInfo.iHeapInitialSize>0)
-        {
-        // new heap required
-        RNewAllocator* pH = NULL;
-        r = RNewAllocator::CreateThreadHeap(aInfo, pH);
-        }
-    else if (aInfo.iAllocator)
-        {
-        // sharing a heap
-        RAllocator* pA = aInfo.iAllocator;
-        pA->Open();
-        User::SwitchAllocator(pA);
-        }
-    return r;
-    }
-
-#else
-/*
- * \internal
- * Called from the qtmain.lib application wrapper.
- * Create a new heap as requested, using the default system allocator
- */
-Q_CORE_EXPORT TInt qt_symbian_SetupThreadHeap(TBool aNotFirst, SStdEpocThreadCreateInfo& aInfo)
-{
-    return UserHeap::SetupThreadHeap(aNotFirst, aInfo);
-}
-#endif
-
-#ifndef __WINS__
-#pragma pop
-#endif
diff --git a/src/corelib/arch/symbian/newallocator_p.h b/src/corelib/arch/symbian/newallocator_p.h
deleted file mode 100644
index fd28f2d..0000000
--- a/src/corelib/arch/symbian/newallocator_p.h
+++ /dev/null
@@ -1,338 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the Symbian application wrapper of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:LGPL$
-** No Commercial Usage
-** This file contains pre-release code and may not be distributed.
-** You may use this file in accordance with the terms and conditions
-** contained in the Technology Preview License Agreement accompanying
-** this package.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL included in the
-** packaging of this file.  Please review the following information to
-** ensure the GNU Lesser General Public License version 2.1 requirements
-** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Nokia gives you certain additional
-** rights.  These rights are described in the Nokia Qt LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-** If you have questions regarding the use of this file, please contact
-** Nokia at qt-info@nokia.com.
-**
-**
-**
-**
-**
-**
-**
-**
-** $QT_END_LICENSE$
-**
-** The memory allocator is backported from Symbian OS, and can eventually
-** be removed from Qt once it is built in to all supported OS versions.
-** The allocator is a composite of three allocators:
-**  - A page allocator, for large allocations
-**  - A slab allocator, for small allocations
-**  - Doug Lea's allocator, for medium size allocations
-****************************************************************************/
-#ifndef NEWALLOCATOR_H
-#define NEWALLOCATOR_H
-
-class RNewAllocator : public RAllocator
-	{
-public:
-	enum{EAllocCellSize = 8};
-
-	virtual TAny* Alloc(TInt aSize);
-	virtual void Free(TAny* aPtr);
-	virtual TAny* ReAlloc(TAny* aPtr, TInt aSize, TInt aMode=0);
-	virtual TInt AllocLen(const TAny* aCell) const;
-	virtual TInt Compress();
-	virtual void Reset();
-	virtual TInt AllocSize(TInt& aTotalAllocSize) const;
-	virtual TInt Available(TInt& aBiggestBlock) const;
-	virtual TInt DebugFunction(TInt aFunc, TAny* a1=NULL, TAny* a2=NULL);
-protected:
-	virtual TInt Extension_(TUint aExtensionId, TAny*& a0, TAny* a1);
-
-public:
-	TInt Size() const
-	{ return iChunkSize; }
-
-	inline TInt MaxLength() const;
-	inline TUint8* Base() const;
-	inline TInt Align(TInt a) const;
-	inline const TAny* Align(const TAny* a) const;
-	inline void Lock() const;
-	inline void Unlock() const;
-	inline TInt ChunkHandle() const;
-
-    /**
-    @internalComponent
-    */
-	struct _s_align {char c; double d;};
-
-    /**
-    The structure of a heap cell header for a heap cell on the free list.
-    */
-	struct SCell {
-	             /**
-	             The length of the cell, which includes the length of
-	             this header.
-	             */
-	             TInt len;
-
-
-	             /**
-	             A pointer to the next cell in the free list.
-	             */
-	             SCell* next;
-	             };
-
-	/**
-    The default cell alignment.
-    */
-	enum {ECellAlignment = sizeof(_s_align)-sizeof(double)};
-
-	/**
-	Size of a free cell header.
-	*/
-	enum {EFreeCellSize = sizeof(SCell)};
-
-    /**
-    @internalComponent
-    */
-    enum TDefaultShrinkRatios {EShrinkRatio1=256, EShrinkRatioDflt=512};
-
-public:
-	RNewAllocator(TInt aMaxLength, TInt aAlign=0, TBool aSingleThread=ETrue);
-	RNewAllocator(TInt aChunkHandle, TInt aOffset, TInt aMinLength, TInt aMaxLength, TInt aGrowBy, TInt aAlign=0, TBool aSingleThread=EFalse);
-	inline RNewAllocator();
-
-	TAny* operator new(TUint aSize, TAny* aBase) __NO_THROW;
-	inline void operator delete(TAny*, TAny*);
-
-protected:
-	SCell* GetAddress(const TAny* aCell) const;
-
-public:
-	TInt iMinLength;
-	TInt iMaxLength;			// maximum bytes used by the allocator in total
-	TInt iOffset;					// offset of RNewAllocator object from chunk base
-	TInt iGrowBy;
-
-	TInt iChunkHandle;			// handle of chunk
-	RFastLock iLock;
-	TUint8* iBase;				// bottom of DL memory, i.e. this+sizeof(RNewAllocator)
-	TUint8* iTop;					// top of DL memory (page aligned)
-	TInt iAlign;
-	TInt iMinCell;
-	TInt iPageSize;
-	SCell iFree;
-protected:
-	TInt iNestingLevel;
-	TInt iAllocCount;
-	TAllocFail iFailType;
-	TInt iFailRate;
-	TBool iFailed;
-	TInt iFailAllocCount;
-	TInt iRand;
-	TAny* iTestData;
-protected:
-	TInt iChunkSize;				// currently allocated bytes in the chunk (== chunk.Size())
-	malloc_state iGlobalMallocState;
-	malloc_params mparams;
-	TInt iHighWaterMark;
-private:
-	void Init(TInt aBitmapSlab, TInt aPagePower, size_t aTrimThreshold);/*Init internal data structures*/
-	inline int init_mparams(size_t aTrimThreshold /*= DEFAULT_TRIM_THRESHOLD*/);
-	void init_bins(mstate m);
-	void init_top(mstate m, mchunkptr p, size_t psize);
-	void* sys_alloc(mstate m, size_t nb);
-	msegmentptr segment_holding(mstate m, TUint8* addr);
-	void add_segment(mstate m, TUint8* tbase, size_t tsize, flag_t mmapped);
-	int sys_trim(mstate m, size_t pad);
-	int has_segment_link(mstate m, msegmentptr ss);
-	size_t release_unused_segments(mstate m);
-	void* mmap_alloc(mstate m, size_t nb);/*Need to check this function*/
-	void* prepend_alloc(mstate m, TUint8* newbase, TUint8* oldbase, size_t nb);
-	void* tmalloc_large(mstate m, size_t nb);
-	void* tmalloc_small(mstate m, size_t nb);
-	/*MACROS converted functions*/
-	static inline void unlink_first_small_chunk(mstate M,mchunkptr B,mchunkptr P,bindex_t& I);
-	static inline void insert_small_chunk(mstate M,mchunkptr P, size_t S);
-	static inline void insert_chunk(mstate M,mchunkptr P,size_t S);
-	static inline void unlink_large_chunk(mstate M,tchunkptr X);
-	static inline void unlink_small_chunk(mstate M, mchunkptr P,size_t S);
-	static inline void unlink_chunk(mstate M, mchunkptr P, size_t S);
-	static inline void compute_tree_index(size_t S, bindex_t& I);
-	static inline void insert_large_chunk(mstate M,tchunkptr X,size_t S);
-	static inline void replace_dv(mstate M, mchunkptr P, size_t S);
-	static inline void compute_bit2idx(binmap_t X,bindex_t& I);
-	/*MACROS converted functions*/
-	TAny* SetBrk(TInt32 aDelta);
-	void* internal_realloc(mstate m, void* oldmem, size_t bytes);
-	void  internal_malloc_stats(mstate m);
-	int change_mparam(int param_number, int value);
-#if !NO_MALLINFO
-		mallinfo internal_mallinfo(mstate m);
-#endif
-	void Init_Dlmalloc(size_t capacity, int locked, size_t aTrimThreshold);
-	void* dlmalloc(size_t);
-	void  dlfree(void*);
-	void* dlrealloc(void*, size_t);
-	int dlmallopt(int, int);
-	size_t dlmalloc_footprint(void);
-	size_t dlmalloc_max_footprint(void);
-	#if !NO_MALLINFO
-		struct mallinfo dlmallinfo(void);
-	#endif
-	int  dlmalloc_trim(size_t);
-	size_t dlmalloc_usable_size(void*);
-	void  dlmalloc_stats(void);
-	inline	mchunkptr mmap_resize(mstate m, mchunkptr oldp, size_t nb);
-
-		/****************************Code Added For DL heap**********************/
-	friend TInt qt_symbian_SetupThreadHeap(TBool aNotFirst, SStdEpocThreadCreateInfo& aInfo);
-private:
-	unsigned short slab_threshold;
-	unsigned short page_threshold;		// 2^n is smallest cell size allocated in paged allocator
-	unsigned slab_init_threshold;
-	unsigned slab_config_bits;
-	slab* partial_page;// partial-use page tree
-	page* spare_page;					// single empty page cached
-	unsigned char sizemap[(maxslabsize>>2)+1];	// index of slabset based on size class
-private:
-	static void tree_remove(slab* s);
-	static void tree_insert(slab* s,slab** r);
-public:
-	enum {okbits = (1<<(maxslabsize>>2))-1};
-	void slab_init();
-	void slab_config(unsigned slabbitmap);
-	void* slab_allocate(slabset& allocator);
-	void slab_free(void* p);
-	void* allocnewslab(slabset& allocator);
-	void* allocnewpage(slabset& allocator);
-	void* initnewslab(slabset& allocator, slab* s);
-	void freeslab(slab* s);
-	void freepage(page* p);
-	void* map(void* p,unsigned sz);
-	void* remap(void* p,unsigned oldsz,unsigned sz);
-	void unmap(void* p,unsigned sz);
-	/**I think we need to move this functions to slab allocator class***/
-	static inline unsigned header_free(unsigned h)
-	{return (h&0x000000ff);}
-	static inline unsigned header_pagemap(unsigned h)
-	{return (h&0x00000f00)>>8;}
-	static inline unsigned header_size(unsigned h)
-	{return (h&0x0003f000)>>12;}
-	static inline unsigned header_usedm4(unsigned h)
-	{return (h&0x0ffc0000)>>18;}
-	/***paged allocator code***/
-	void paged_init(unsigned pagepower);
-	void* paged_allocate(unsigned size);
-	void paged_free(void* p);
-	void* paged_reallocate(void* p, unsigned size);
-	pagecell* paged_descriptor(const void* p) const ;
-private:
-	// paged allocator structures
-	enum {npagecells=4};
-	pagecell pagelist[npagecells];		// descriptors for page-aligned large allocations
-	inline void TraceReAlloc(TAny* aPtr, TInt aSize, TAny* aNewPtr, TInt aZone);
-	inline void TraceCallStack();
-	// to track maximum used
-	//TInt iHighWaterMark;
-
-	slabset slaballoc[maxslabsize>>2];
-
-private:
-	static RNewAllocator* FixedHeap(TAny* aBase, TInt aMaxLength, TInt aAlign, TBool aSingleThread);
-	static RNewAllocator* ChunkHeap(const TDesC* aName, TInt aMinLength, TInt aMaxLength, TInt aGrowBy, TInt aAlign, TBool aSingleThread);
-	static RNewAllocator* ChunkHeap(RChunk aChunk, TInt aMinLength, TInt aGrowBy, TInt aMaxLength, TInt aAlign, TBool aSingleThread, TUint32 aMode);
-	static RNewAllocator* OffsetChunkHeap(RChunk aChunk, TInt aMinLength, TInt aOffset, TInt aGrowBy, TInt aMaxLength, TInt aAlign, TBool aSingleThread, TUint32 aMode);
-	static TInt CreateThreadHeap(SStdEpocThreadCreateInfo& aInfo, RNewAllocator*& aHeap, TInt aAlign = 0, TBool aSingleThread = EFalse);
-};
-
-inline RNewAllocator::RNewAllocator()
-    {}
-
-/**
-@return The maximum length to which the heap can grow.
-
-@publishedAll
-@released
-*/
-inline TInt RNewAllocator::MaxLength() const
-    {return iMaxLength;}
-
-inline void RNewAllocator::operator delete(TAny*, TAny*)
-/**
-Called if constructor issued by operator new(TUint aSize, TAny* aBase) throws exception.
-This is dummy as corresponding new operator does not allocate memory.
-*/
-    {}
-
-
-inline TUint8* RNewAllocator::Base() const
-/**
-Gets a pointer to the start of the heap.
-
-Note that because of the small space overhead incurred by all allocated cells,
-no cell will have the same address as that returned by this function.
-
-@return A pointer to the base of the heap.
-*/
-    {return iBase;}
-
-
-inline TInt RNewAllocator::Align(TInt a) const
-/**
-@internalComponent
-*/
-    {return _ALIGN_UP(a, iAlign);}
-
-
-
-
-inline const TAny* RNewAllocator::Align(const TAny* a) const
-/**
-@internalComponent
-*/
-    {return (const TAny*)_ALIGN_UP((TLinAddr)a, iAlign);}
-
-
-
-inline void RNewAllocator::Lock() const
-/**
-@internalComponent
-*/
-    {((RFastLock&)iLock).Wait();}
-
-
-
-
-inline void RNewAllocator::Unlock() const
-/**
-@internalComponent
-*/
-    {((RFastLock&)iLock).Signal();}
-
-
-inline TInt RNewAllocator::ChunkHandle() const
-/**
-@internalComponent
-*/
-    {
-    return iChunkHandle;
-    }
-
-#endif // NEWALLOCATOR_H
diff --git a/src/corelib/arch/symbian/page_alloc_p.h b/src/corelib/arch/symbian/page_alloc_p.h
new file mode 100644
index 0000000..5241d78
--- /dev/null
+++ b/src/corelib/arch/symbian/page_alloc_p.h
@@ -0,0 +1,68 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the QtCore module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef __KERNEL_MODE__ 
+
+const int MAXSMALLPAGEBITS = 68<<3;
+#define MINPAGEPOWER	PAGESHIFT+2
+
+struct paged_bitmap
+{
+	public:
+		inline paged_bitmap() : iBase(0), iNbits(0) {}
+		void Init(unsigned char* p, unsigned size, unsigned bit);
+//
+		inline unsigned char* Addr() const;
+		inline unsigned Size() const;
+//
+		inline void Set(unsigned ix, unsigned bit);
+		inline unsigned operator[](unsigned ix) const;
+		bool Is(unsigned ix, unsigned len, unsigned bit) const;
+		void Set(unsigned ix, unsigned len, unsigned val);
+		void Setn(unsigned ix, unsigned len, unsigned bit);
+		unsigned Bits(unsigned ix, unsigned len) const;	// little endian
+		int Find(unsigned start, unsigned bit) const;
+	private:
+		unsigned char* iBase;
+		unsigned iNbits;
+};
+
+#endif  // __KERNEL_MODE__
diff --git a/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp b/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp
new file mode 100644
index 0000000..3d92ccd
--- /dev/null
+++ b/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp
@@ -0,0 +1,99 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the QtCore module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "qt_hybridheap_symbian.h"
+
+#ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
+
+/*
+ * \internal
+ * Called from the qtmain.lib application wrapper.
+ * Create a new heap as requested, but use the new allocator
+ */
+Q_CORE_EXPORT TInt qt_symbian_SetupThreadHeap(TBool aNotFirst, SStdEpocThreadCreateInfo& aInfo)
+{
+    TInt r = KErrNone;
+    if (!aInfo.iAllocator && aInfo.iHeapInitialSize>0)
+    {
+        // new heap required
+        RHeap* pH = NULL;
+        r = UserHeap::CreateThreadHeap(aInfo, pH);
+    }
+    else if (aInfo.iAllocator)
+    {
+        // sharing a heap
+        RAllocator* pA = aInfo.iAllocator;
+        pA->Open();
+        User::SwitchAllocator(pA);
+    }
+    return r;
+}
+
+void TChunkCreateInfo::SetThreadHeap(TInt aInitialSize, TInt aMaxSize, const TDesC& aName)
+{
+    iType = TChunkCreate::ENormal | TChunkCreate::EData;
+    iMaxSize = aMaxSize;
+    iInitialBottom = 0;
+    iInitialTop = aInitialSize;
+    iAttributes |= TChunkCreate::ELocalNamed;
+    iName = &aName;
+    iOwnerType = EOwnerThread;
+}
+
+void Panic(TCdtPanic reason)
+{
+    _LIT(KCat, "QtHybridHeap");
+    User::Panic(KCat, reason);
+}
+
+#else /* QT_USE_NEW_SYMBIAN_ALLOCATOR */
+
+/*
+ * \internal
+ * Called from the qtmain.lib application wrapper.
+ * Create a new heap as requested, using the default system allocator
+ */
+Q_CORE_EXPORT TInt qt_symbian_SetupThreadHeap(TBool aNotFirst, SStdEpocThreadCreateInfo& aInfo)
+{
+    return UserHeap::SetupThreadHeap(aNotFirst, aInfo);
+}
+
+#endif /* QT_USE_NEW_SYMBIAN_ALLOCATOR */
diff --git a/src/corelib/arch/symbian/qt_hybridHeap_symbian.h b/src/corelib/arch/symbian/qt_hybridHeap_symbian.h
new file mode 100644
index 0000000..872c4ec
--- /dev/null
+++ b/src/corelib/arch/symbian/qt_hybridHeap_symbian.h
@@ -0,0 +1,76 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the QtCore module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef QT_HYBRIDHEAP_SYMBIAN_H
+#define QT_HYBRIDHEAP_SYMBIAN_H
+
+#include <qglobal.h>
+
+#ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
+
+#include "common_p.h"
+#ifdef __KERNEL_MODE__
+#include <kernel/kern_priv.h>
+#endif
+#include "dla_p.h"
+#ifndef __KERNEL_MODE__
+#include "slab_p.h"
+#include "page_alloc_p.h"
+#endif
+#include "heap_hybrid_p.h"
+
+// disabling Symbian import/export macros to prevent code copied from Symbian^4 from exporting symbols
+#undef UIMPORT_C
+#define UIMPORT_C
+#undef IMPORT_C
+#define IMPORT_C
+#undef UEXPORT_C
+#define UEXPORT_C
+#undef EXPORT_C
+#define EXPORT_C
+#undef IMPORT_D
+#define IMPORT_D
+
+#undef SYMBIAN4_DEBUG_FUNCTIONS_SUPPORTED
+
+#endif /* QT_USE_NEW_SYMBIAN_ALLOCATOR */
+
+#endif /* QT_HYBRIDHEAP_SYMBIAN_H */
diff --git a/src/corelib/arch/symbian/slab_p.h b/src/corelib/arch/symbian/slab_p.h
new file mode 100644
index 0000000..234a310
--- /dev/null
+++ b/src/corelib/arch/symbian/slab_p.h
@@ -0,0 +1,125 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the QtCore module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef __KERNEL_MODE__
+
+class slab;
+class slabhdr;
+#define MAXSLABSIZE		56
+#define	PAGESHIFT		12
+#define PAGESIZE		(1<<PAGESHIFT)
+#define	SLABSHIFT		10
+#define	SLABSIZE		(1 << SLABSHIFT)
+#define CELLALIGN		8
+
+
+const unsigned slabfull  = 0;
+const TInt	slabsperpage = (int)(PAGESIZE/SLABSIZE);
+#define HIBIT(bits) (((unsigned)bits & 0xc) ? 2 + ((unsigned)bits>>3) : ((unsigned) bits>>1))
+
+#define LOWBIT(bits)	(((unsigned) bits&3) ? 1 - ((unsigned)bits&1) : 3 - (((unsigned)bits>>2)&1))
+
+#define ZEROBITS(header)	(((unsigned)header & 0x70000000) ? 0 : 1)
+
+class slabhdr
+{
+	public:
+		unsigned iHeader;
+		// made up of
+		// bits   |    31    | 30..28 | 27..18 | 17..12 |  11..8  |   7..0   |
+		//        +----------+--------+--------+--------+---------+----------+
+		// field  | floating |  zero  | used-4 |  size  | pagemap | free pos |
+		//
+		slab** iParent;		// reference to iParent's pointer to this slab in tree
+		slab* iChild1;		// 1st iChild in tree
+		slab* iChild2;		// 2nd iChild in tree
+};
+
+const TInt KMaxSlabPayload = SLABSIZE - sizeof(slabhdr);
+#define MAXUSEDM4BITS   0x0fc00000
+#define FLOATING_BIT    0x80000000
+
+inline unsigned HeaderFloating(unsigned h)
+{return (h&0x80000000);}
+const unsigned maxuse = (SLABSIZE - sizeof(slabhdr))>>2;
+const unsigned firstpos = sizeof(slabhdr)>>2;
+
+#ifdef _DEBUG
+#define CHECKTREE(x) DoCheckSlabTree(x,EFalse)
+#define CHECKSLAB(s,t,p) DoCheckSlab(s,t,p)
+#define CHECKSLABBFR(s,p) {TUint32 b[4]; BuildPartialSlabBitmap(b,s,p);}
+#else
+#define CHECKTREE(x) (void)0
+#define CHECKSLAB(s,t,p) (void)0
+#define CHECKSLABBFR(s,p) (void)0
+#endif
+
+class slabset
+{
+	public:
+		slab* iPartial;
+};
+
+class slab : public slabhdr
+{
+	public:
+		void Init(unsigned clz);
+		//static slab* SlabFor( void* p);
+		static slab* SlabFor(const void* p) ;
+		unsigned char iPayload[SLABSIZE-sizeof(slabhdr)];
+};
+
+class page
+{
+	public:
+		inline static page* PageFor(slab* s);
+		//slab iSlabs;
+		slab iSlabs[slabsperpage];
+};
+
+
+inline page* page::PageFor(slab* s)
+{
+	return reinterpret_cast<page*>((unsigned(s))&~(PAGESIZE-1));
+}
+
+
+#endif   // __KERNEL_MODE__
diff --git a/src/corelib/global/qglobal.h b/src/corelib/global/qglobal.h
index 9c90fbf..45ca28e 100644
--- a/src/corelib/global/qglobal.h
+++ b/src/corelib/global/qglobal.h
@@ -2451,9 +2451,11 @@ QT3_SUPPORT Q_CORE_EXPORT const char *qInstallPathSysconf();
 #endif
 #endif
 
+#ifndef SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS
 //Enable the (backported) new allocator. When it is available in OS,
 //this flag should be disabled for that OS version onward
 #define QT_USE_NEW_SYMBIAN_ALLOCATOR
+#endif
 
 //Symbian does not support data imports from a DLL
 #define Q_NO_DATA_RELOCATION
diff --git a/src/s60installs/eabi/QtCoreu.def b/src/s60installs/eabi/QtCoreu.def
index 01679be..f496839 100644
--- a/src/s60installs/eabi/QtCoreu.def
+++ b/src/s60installs/eabi/QtCoreu.def
@@ -3711,4 +3711,5 @@ EXPORTS
 	_ZlsR11QDataStreamRK12QEasingCurve @ 3710 NONAME
 	_ZltRK13QElapsedTimerS1_ @ 3711 NONAME
 	_ZrsR11QDataStreamR12QEasingCurve @ 3712 NONAME
+	_Z26qt_symbian_SetupThreadHeapiR24SStdEpocThreadCreateInfo @ 3713 NONAME
 
diff --git a/src/s60main/newallocator_hook.cpp b/src/s60main/newallocator_hook.cpp
index 839f79a..9825920 100644
--- a/src/s60main/newallocator_hook.cpp
+++ b/src/s60main/newallocator_hook.cpp
@@ -40,16 +40,17 @@
 ****************************************************************************/
 #include <e32std.h>
 #include <qglobal.h>
+#include <u32std.h>
 
 Q_CORE_EXPORT TInt qt_symbian_SetupThreadHeap(TBool aNotFirst, SStdEpocThreadCreateInfo& aInfo);
 
-/*
- * \internal
+
+/* \internal
  *
  * Uses link-time symbol preemption to capture a call from the application
  * startup. On return, there is some kind of heap allocator installed on the
  * thread.
- */
+*/ 
 TInt UserHeap::SetupThreadHeap(TBool aNotFirst, SStdEpocThreadCreateInfo& aInfo)
 {
     return qt_symbian_SetupThreadHeap(aNotFirst, aInfo);
-- 
cgit v0.12


From e3d99d5147e42a5ab1760291061275febdf329c7 Mon Sep 17 00:00:00 2001
From: mread <qt-info@nokia.com>
Date: Thu, 23 Sep 2010 09:25:13 +0100
Subject: new allocator tidy up and winscw freeze

renamed headers
diabaled new allocator for winscw builds, and froze the heap creation
export

Task-number: QT-3967
Reviewed-by: Shane Kearns
---
 src/corelib/arch/symbian/debugfunction.cpp        | 10 +--
 src/corelib/arch/symbian/heap_hybrid.cpp          |  2 +-
 src/corelib/arch/symbian/heap_hybrid_p.h          |  5 +-
 src/corelib/arch/symbian/qt_heapsetup_symbian.cpp |  4 +-
 src/corelib/arch/symbian/qt_hybridHeap_symbian.h  | 76 -----------------------
 src/corelib/global/qglobal.h                      |  2 +-
 src/s60installs/bwins/QtCoreu.def                 |  1 +
 7 files changed, 13 insertions(+), 87 deletions(-)
 delete mode 100644 src/corelib/arch/symbian/qt_hybridHeap_symbian.h

diff --git a/src/corelib/arch/symbian/debugfunction.cpp b/src/corelib/arch/symbian/debugfunction.cpp
index 62adde0..12ffcd3 100644
--- a/src/corelib/arch/symbian/debugfunction.cpp
+++ b/src/corelib/arch/symbian/debugfunction.cpp
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-#include "qt_hybridheap_symbian.h"
+#include "qt_hybridheap_symbian_p.h"
 
 #ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
 
@@ -79,11 +79,11 @@ TInt RHybridHeap::DebugFunction(TInt aFunc, TAny* a1, TAny* a2)
             __DEBUG_ONLY(DoSetAllocFail((TAllocFail)(TInt)a1, (TInt)a2));
             break;
 
-#ifdef SYMBIAN4_DEBUG_FUNCTIONS_SUPPORTED
+#ifndef SYMBIAN4_ALLOCATOR_UNWANTED_CODE
         case RAllocator::EGetFail:
             __DEBUG_ONLY(r = iFailType);
             break;
-#endif // SYMBIAN4_DEBUG_FUNCTIONS_SUPPORTED
+#endif // SYMBIAN4_ALLOCATOR_UNWANTED_CODE
 
         case RAllocator::ESetBurstFail:
 #if _DEBUG
@@ -107,7 +107,7 @@ TInt RHybridHeap::DebugFunction(TInt aFunc, TAny* a1, TAny* a2)
             break;
             }
 
-#ifdef SYMBIAN4_DEBUG_FUNCTIONS_SUPPORTED
+#ifndef SYMBIAN4_ALLOCATOR_UNWANTED_CODE
 		case RAllocator::EGetSize:
 			{
 			r = iChunkSize - sizeof(RHybridHeap);
@@ -193,7 +193,7 @@ TInt RHybridHeap::DebugFunction(TInt aFunc, TAny* a1, TAny* a2)
             break;
 			}
 #endif  // __KERNEL_MODE            
-#endif // SYMBIAN4_DEBUG_FUNCTIONS_SUPPORTED
+#endif // SYMBIAN4_ALLOCATOR_UNWANTED_CODE
 
         default:
             return KErrNotSupported;
diff --git a/src/corelib/arch/symbian/heap_hybrid.cpp b/src/corelib/arch/symbian/heap_hybrid.cpp
index 4b514b2..2471f79 100644
--- a/src/corelib/arch/symbian/heap_hybrid.cpp
+++ b/src/corelib/arch/symbian/heap_hybrid.cpp
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-#include "qt_hybridheap_symbian.h"
+#include "qt_hybridheap_symbian_p.h"
 
 #ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
 
diff --git a/src/corelib/arch/symbian/heap_hybrid_p.h b/src/corelib/arch/symbian/heap_hybrid_p.h
index bb6fd31..b765417 100644
--- a/src/corelib/arch/symbian/heap_hybrid_p.h
+++ b/src/corelib/arch/symbian/heap_hybrid_p.h
@@ -94,9 +94,8 @@ class RHybridHeap : public RHeap
 	{
 
 public:
-// MGR CHANGE
-typedef void (*TWalkFunc)(TAny*, RHeap::TCellType, TAny*, TInt);
-
+    // declaration copied from RHeap to make it visible
+    typedef void (*TWalkFunc)(TAny*, RHeap::TCellType, TAny*, TInt);
 
 	struct HeapInfo
 		{
diff --git a/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp b/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp
index 3d92ccd..a619252 100644
--- a/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp
+++ b/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-#include "qt_hybridheap_symbian.h"
+#include "qt_hybridheap_symbian_p.h"
 
 #ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
 
@@ -86,6 +86,8 @@ void Panic(TCdtPanic reason)
 
 #else /* QT_USE_NEW_SYMBIAN_ALLOCATOR */
 
+#include <e32std.h>
+
 /*
  * \internal
  * Called from the qtmain.lib application wrapper.
diff --git a/src/corelib/arch/symbian/qt_hybridHeap_symbian.h b/src/corelib/arch/symbian/qt_hybridHeap_symbian.h
deleted file mode 100644
index 872c4ec..0000000
--- a/src/corelib/arch/symbian/qt_hybridHeap_symbian.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:LGPL$
-** No Commercial Usage
-** This file contains pre-release code and may not be distributed.
-** You may use this file in accordance with the terms and conditions
-** contained in the Technology Preview License Agreement accompanying
-** this package.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL included in the
-** packaging of this file.  Please review the following information to
-** ensure the GNU Lesser General Public License version 2.1 requirements
-** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Nokia gives you certain additional
-** rights.  These rights are described in the Nokia Qt LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-** If you have questions regarding the use of this file, please contact
-** Nokia at qt-info@nokia.com.
-**
-**
-**
-**
-**
-**
-**
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef QT_HYBRIDHEAP_SYMBIAN_H
-#define QT_HYBRIDHEAP_SYMBIAN_H
-
-#include <qglobal.h>
-
-#ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
-
-#include "common_p.h"
-#ifdef __KERNEL_MODE__
-#include <kernel/kern_priv.h>
-#endif
-#include "dla_p.h"
-#ifndef __KERNEL_MODE__
-#include "slab_p.h"
-#include "page_alloc_p.h"
-#endif
-#include "heap_hybrid_p.h"
-
-// disabling Symbian import/export macros to prevent code copied from Symbian^4 from exporting symbols
-#undef UIMPORT_C
-#define UIMPORT_C
-#undef IMPORT_C
-#define IMPORT_C
-#undef UEXPORT_C
-#define UEXPORT_C
-#undef EXPORT_C
-#define EXPORT_C
-#undef IMPORT_D
-#define IMPORT_D
-
-#undef SYMBIAN4_DEBUG_FUNCTIONS_SUPPORTED
-
-#endif /* QT_USE_NEW_SYMBIAN_ALLOCATOR */
-
-#endif /* QT_HYBRIDHEAP_SYMBIAN_H */
diff --git a/src/corelib/global/qglobal.h b/src/corelib/global/qglobal.h
index 45ca28e..3c177ae 100644
--- a/src/corelib/global/qglobal.h
+++ b/src/corelib/global/qglobal.h
@@ -2451,7 +2451,7 @@ QT3_SUPPORT Q_CORE_EXPORT const char *qInstallPathSysconf();
 #endif
 #endif
 
-#ifndef SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS
+#if !defined(SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS) && !defined(__WINSCW__)
 //Enable the (backported) new allocator. When it is available in OS,
 //this flag should be disabled for that OS version onward
 #define QT_USE_NEW_SYMBIAN_ALLOCATOR
diff --git a/src/s60installs/bwins/QtCoreu.def b/src/s60installs/bwins/QtCoreu.def
index 0f66d72..5eeb244 100644
--- a/src/s60installs/bwins/QtCoreu.def
+++ b/src/s60installs/bwins/QtCoreu.def
@@ -4482,4 +4482,5 @@ EXPORTS
 	?textDirection@QLocale@@QBE?AW4LayoutDirection@Qt@@XZ @ 4481 NONAME ; enum Qt::LayoutDirection QLocale::textDirection(void) const
 	?msecsSinceReference@QElapsedTimer@@QBE_JXZ @ 4482 NONAME ; long long QElapsedTimer::msecsSinceReference(void) const
 	?selectThread@QEventDispatcherSymbian@@AAEAAVQSelectThread@@XZ @ 4483 NONAME ; class QSelectThread & QEventDispatcherSymbian::selectThread(void)
+	?qt_symbian_SetupThreadHeap@@YAHHAAUSStdEpocThreadCreateInfo@@@Z @ 4484 NONAME ; int qt_symbian_SetupThreadHeap(int, struct SStdEpocThreadCreateInfo &)
 
-- 
cgit v0.12


From 05757a925a3b8c2ac5815c2dbdf80307fc12e6e7 Mon Sep 17 00:00:00 2001
From: mread <qt-info@nokia.com>
Date: Thu, 23 Sep 2010 09:45:50 +0100
Subject: added renamed header

qt_hybridHeap_symbian_p.h was renamed from qt_hybridHeap_symbian.h to
make it clear that it's private/internal. But it hadn't been added to
git. Now it is.

Task-number: QT-3967
Reviewed-by: Shane Kearns
---
 src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h | 77 ++++++++++++++++++++++
 1 file changed, 77 insertions(+)
 create mode 100644 src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h

diff --git a/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h b/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h
new file mode 100644
index 0000000..cfb5d78
--- /dev/null
+++ b/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h
@@ -0,0 +1,77 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the QtCore module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef QT_HYBRIDHEAP_SYMBIAN_H
+#define QT_HYBRIDHEAP_SYMBIAN_H
+
+#include <qglobal.h>
+
+#ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
+
+#include "common_p.h"
+#ifdef __KERNEL_MODE__
+#include <kernel/kern_priv.h>
+#endif
+#include "dla_p.h"
+#ifndef __KERNEL_MODE__
+#include "slab_p.h"
+#include "page_alloc_p.h"
+#endif
+#include "heap_hybrid_p.h"
+
+// disabling Symbian import/export macros to prevent code copied from Symbian^4 from exporting symbols in arm builds
+#undef UIMPORT_C
+#define UIMPORT_C
+#undef IMPORT_C
+#define IMPORT_C
+#undef UEXPORT_C
+#define UEXPORT_C
+#undef EXPORT_C
+#define EXPORT_C
+#undef IMPORT_D
+#define IMPORT_D
+
+// disabling code ported from Symbian^4 that we don't want/can't have in earlier platforms
+#define SYMBIAN4_ALLOCATOR_UNWANTED_CODE
+
+#endif /* QT_USE_NEW_SYMBIAN_ALLOCATOR */
+
+#endif /* QT_HYBRIDHEAP_SYMBIAN_H */
-- 
cgit v0.12


From b98ecf5228d7f716c1a7c26071ae47496560c61c Mon Sep 17 00:00:00 2001
From: mread <qt-info@nokia.com>
Date: Thu, 23 Sep 2010 10:06:19 +0100
Subject: added header to arch.pri

qt_hybridHeap_symbian_p.h was missing from arch.pri, added.

Task-number: QT-3967
Reviewed-by: Shane Kearns
---
 src/corelib/arch/symbian/arch.pri | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/corelib/arch/symbian/arch.pri b/src/corelib/arch/symbian/arch.pri
index 8c546c0..a10fefe 100644
--- a/src/corelib/arch/symbian/arch.pri
+++ b/src/corelib/arch/symbian/arch.pri
@@ -11,6 +11,7 @@ HEADERS +=  $$QT_ARCH_CPP/dla_p.h \
             $$QT_ARCH_CPP/heap_hybrid_p.h \
             $$QT_ARCH_CPP/common_p.h \
             $$QT_ARCH_CPP/page_alloc_p.h \
-            $$QT_ARCH_CPP/slab_p.h
+            $$QT_ARCH_CPP/slab_p.h \
+            $$QT_ARCH_CPP/qt_hybridHeap_symbian_p.h
 
 exists($$EPOCROOT/epoc32/include/u32std.h):DEFINES += QT_SYMBIAN_HAVE_U32STD_H
-- 
cgit v0.12


From fb072fde30ec17d3a25b1535de82252579b81113 Mon Sep 17 00:00:00 2001
From: mread <qt-info@nokia.com>
Date: Thu, 23 Sep 2010 17:00:49 +0100
Subject: removing header use not in public SDKs

u32exec.h was not available in the symbian^3 SDK, so it has been removed
and other necessary headers are added.

Task-number: QT-3967
Reviewed-by: Shane Kearns
---
 src/corelib/arch/symbian/common_p.h | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/corelib/arch/symbian/common_p.h b/src/corelib/arch/symbian/common_p.h
index d7682ae..4b1c64e 100644
--- a/src/corelib/arch/symbian/common_p.h
+++ b/src/corelib/arch/symbian/common_p.h
@@ -54,7 +54,11 @@
 #include <e32ver.h>
 #include <e32hal.h>
 #include <e32panic.h>
-#include <u32exec.h>
+// backport of Symbian^4 allocator to Symbian^3 SDK does not contain u32exec.h
+//#include <u32exec.h>
+// but the following are needed
+#include <u32std.h>
+#include <e32btrace.h>
 #endif
 
 GLREF_C void Panic(TCdtPanic aPanic);
-- 
cgit v0.12


From 91b7fef1dff86eac3e210a322208405b44f5c580 Mon Sep 17 00:00:00 2001
From: mread <qt-info@nokia.com>
Date: Fri, 24 Sep 2010 13:18:21 +0100
Subject: getting fast allocator to compile on S60 5.0 SDK

This change adds flagging and definitions necessary to get the fast
allocator compiling on 5.0

Task-number: QT-3967
Reviewed-by: Shane Kearns
---
 src/corelib/arch/symbian/arch.pri                  |  3 +-
 src/corelib/arch/symbian/common_p.h                |  3 -
 src/corelib/arch/symbian/debugfunction.cpp         | 13 ++--
 src/corelib/arch/symbian/heap_hybrid.cpp           | 17 ++++-
 src/corelib/arch/symbian/heap_hybrid_p.h           |  9 ++-
 src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h | 79 +++++++++++++++++++++-
 6 files changed, 110 insertions(+), 14 deletions(-)

diff --git a/src/corelib/arch/symbian/arch.pri b/src/corelib/arch/symbian/arch.pri
index a10fefe..70daee3 100644
--- a/src/corelib/arch/symbian/arch.pri
+++ b/src/corelib/arch/symbian/arch.pri
@@ -14,4 +14,5 @@ HEADERS +=  $$QT_ARCH_CPP/dla_p.h \
             $$QT_ARCH_CPP/slab_p.h \
             $$QT_ARCH_CPP/qt_hybridHeap_symbian_p.h
 
-exists($$EPOCROOT/epoc32/include/u32std.h):DEFINES += QT_SYMBIAN_HAVE_U32STD_H
+exists($${EPOCROOT}epoc32/include/platform/u32std.h):DEFINES += QT_SYMBIAN_HAVE_U32STD_H
+exists($${EPOCROOT}epoc32/include/platform/e32btrace.h):DEFINES += QT_SYMBIAN_HAVE_E32BTRACE_H
diff --git a/src/corelib/arch/symbian/common_p.h b/src/corelib/arch/symbian/common_p.h
index 4b1c64e..1076621 100644
--- a/src/corelib/arch/symbian/common_p.h
+++ b/src/corelib/arch/symbian/common_p.h
@@ -56,9 +56,6 @@
 #include <e32panic.h>
 // backport of Symbian^4 allocator to Symbian^3 SDK does not contain u32exec.h
 //#include <u32exec.h>
-// but the following are needed
-#include <u32std.h>
-#include <e32btrace.h>
 #endif
 
 GLREF_C void Panic(TCdtPanic aPanic);
diff --git a/src/corelib/arch/symbian/debugfunction.cpp b/src/corelib/arch/symbian/debugfunction.cpp
index 12ffcd3..ecffc64 100644
--- a/src/corelib/arch/symbian/debugfunction.cpp
+++ b/src/corelib/arch/symbian/debugfunction.cpp
@@ -42,11 +42,18 @@
 #include "qt_hybridheap_symbian_p.h"
 
 #ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
+#define RAllocator RHybridHeap
 
 #define GM  (&iGlobalMallocState)
+#ifdef ENABLE_BTRACE
 #define __HEAP_CORRUPTED_TRACE(t,p,l) BTraceContext12(BTrace::EHeap, BTrace::EHeapCorruption, (TUint32)t, (TUint32)p, (TUint32)l);
 #define __HEAP_CORRUPTED_TEST(c,x, p,l) if (!c) { if (iFlags & (EMonitorMemory+ETraceAllocs) )  __HEAP_CORRUPTED_TRACE(this,p,l)  HEAP_PANIC(x); }
 #define __HEAP_CORRUPTED_TEST_STATIC(c,t,x,p,l) if (!c) { if (t && (t->iFlags & (EMonitorMemory+ETraceAllocs) )) __HEAP_CORRUPTED_TRACE(t,p,l) HEAP_PANIC(x); }
+#else
+#define __HEAP_CORRUPTED_TRACE(t,p,l)
+#define __HEAP_CORRUPTED_TEST(c,x, p,l)
+#define __HEAP_CORRUPTED_TEST_STATIC(c,t,x,p,l)
+#endif
 
 TInt RHybridHeap::DebugFunction(TInt aFunc, TAny* a1, TAny* a2)
 {
@@ -79,11 +86,9 @@ TInt RHybridHeap::DebugFunction(TInt aFunc, TAny* a1, TAny* a2)
             __DEBUG_ONLY(DoSetAllocFail((TAllocFail)(TInt)a1, (TInt)a2));
             break;
 
-#ifndef SYMBIAN4_ALLOCATOR_UNWANTED_CODE
         case RAllocator::EGetFail:
             __DEBUG_ONLY(r = iFailType);
             break;
-#endif // SYMBIAN4_ALLOCATOR_UNWANTED_CODE
 
         case RAllocator::ESetBurstFail:
 #if _DEBUG
@@ -107,7 +112,6 @@ TInt RHybridHeap::DebugFunction(TInt aFunc, TAny* a1, TAny* a2)
             break;
             }
 
-#ifndef SYMBIAN4_ALLOCATOR_UNWANTED_CODE
 		case RAllocator::EGetSize:
 			{
 			r = iChunkSize - sizeof(RHybridHeap);
@@ -193,8 +197,7 @@ TInt RHybridHeap::DebugFunction(TInt aFunc, TAny* a1, TAny* a2)
             break;
 			}
 #endif  // __KERNEL_MODE            
-#endif // SYMBIAN4_ALLOCATOR_UNWANTED_CODE
-
+            
         default:
             return KErrNotSupported;
             
diff --git a/src/corelib/arch/symbian/heap_hybrid.cpp b/src/corelib/arch/symbian/heap_hybrid.cpp
index 2471f79..1be3cf5 100644
--- a/src/corelib/arch/symbian/heap_hybrid.cpp
+++ b/src/corelib/arch/symbian/heap_hybrid.cpp
@@ -43,9 +43,6 @@
 
 #ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
 
-// enables btrace code compiling into 
-#define ENABLE_BTRACE
-
 // if non zero this causes the iSlabs to be configured only when the chunk size exceeds this level
 #define DELAYED_SLAB_THRESHOLD (64*1024)		// 64KB seems about right based on trace data
 #define SLAB_CONFIG 0xabe						// Use slabs of size 48, 40, 32, 24, 20, 16, 12, and 8 bytes
@@ -95,6 +92,7 @@
 #define __INIT_COUNTERS(i)	iCellCount=i,iTotalAllocSize=i
 #define __POWER_OF_2(x)		(!((x)&((x)-1)))
 
+#ifdef ENABLE_BTRACE
 #define __DL_BFR_CHECK(M,P) \
 		  if ( MEMORY_MONITORED ) \
              if ( !IS_ALIGNED(P) || ((TUint8*)(P)<M->iSeg.iBase) || ((TUint8*)(P)>(M->iSeg.iBase+M->iSeg.iSize))) \
@@ -114,6 +112,11 @@
 				BTraceContext12(BTrace::EHeap, BTrace::EHeapCorruption, (TUint32)this, (TUint32)P, (TUint32)0), HEAP_PANIC(ETHeapBadCellAddress)
 
 #endif
+#else
+#define __DL_BFR_CHECK(M,P)
+#define __SLAB_BFR_CHECK(S,P,B)
+#define __PAGE_BFR_CHECK(P)
+#endif
 
 #ifdef _MSC_VER
 // This is required while we are still using VC6 to compile, so as to avoid warnings that cannot be fixed
@@ -2832,6 +2835,7 @@ inline void* RHybridHeap::Bitmap2addr(unsigned pos) const
    { return iMemBase + (1 << (PAGESHIFT-1))*pos; }
 
 
+#ifndef QT_SYMBIAN4_ALLOCATOR_UNWANTED_CODE
 //////////////////////////////////////////////////////////////////////////
 //////////////////////////////////////////////////////////////////////////
 //////////////////////////////////////////////////////////////////////////
@@ -3070,6 +3074,7 @@ Note that the size of the heap cannot be adjusted by more than aMaxLength.
 
 	return ChunkHeap(createInfo);
 	}
+#endif // QT_SYMBIAN4_ALLOCATOR_UNWANTED_CODE
 
 EXPORT_C RHeap* UserHeap::ChunkHeap(RChunk aChunk, TInt aMinLength, TInt aGrowBy, TInt aMaxLength, TInt aAlign, TBool aSingleThread, TUint32 aMode)
 /**
@@ -3279,8 +3284,10 @@ EXPORT_C TInt UserHeap::CreateThreadHeap(SStdEpocThreadCreateInfo& aInfo, RHeap*
 	GET_PAGE_SIZE(page_size);
 	TInt minLength = _ALIGN_UP(aInfo.iHeapInitialSize, page_size);
 	TInt maxLength = Max(aInfo.iHeapMaxSize, minLength);
+#ifndef QT_SYMBIAN4_ALLOCATOR_UNWANTED_CODE
 	if (UserTestDebugMaskBit(96)) // 96 == KUSERHEAPTRACE in nk_trace.h
 		aInfo.iFlags |= ETraceHeapAllocs;
+#endif // QT_SYMBIAN4_ALLOCATOR_UNWANTED_CODE
 	// Create the thread's heap chunk.
 	RChunk c;
 	TChunkCreateInfo createInfo;
@@ -3293,6 +3300,7 @@ EXPORT_C TInt UserHeap::CreateThreadHeap(SStdEpocThreadCreateInfo& aInfo, RHeap*
 	maxLength = 2*maxLength;
 	createInfo.SetDisconnected(0, 0, maxLength);
 #endif	
+#ifndef QT_SYMBIAN4_ALLOCATOR_UNWANTED_CODE
 	// Set the paging policy of the heap chunk based on the thread's paging policy.
 	TUint pagingflags = aInfo.iFlags & EThreadCreateFlagPagingMask;
 	switch (pagingflags)
@@ -3308,6 +3316,7 @@ EXPORT_C TInt UserHeap::CreateThreadHeap(SStdEpocThreadCreateInfo& aInfo, RHeap*
 			// paging policy is used.
 			break;
 		}
+#endif // QT_SYMBIAN4_ALLOCATOR_UNWANTED_CODE
 	
 	TInt r = c.Create(createInfo);
 	if (r!=KErrNone)
@@ -3319,6 +3328,7 @@ EXPORT_C TInt UserHeap::CreateThreadHeap(SStdEpocThreadCreateInfo& aInfo, RHeap*
 	if ( !aHeap )
 		return KErrNoMemory;
 	
+#ifdef ENABLE_BTRACE
 	if (aInfo.iFlags & ETraceHeapAllocs)
 		{
 		aHeap->iFlags |= RHeap::ETraceAllocs;
@@ -3328,6 +3338,7 @@ EXPORT_C TInt UserHeap::CreateThreadHeap(SStdEpocThreadCreateInfo& aInfo, RHeap*
 		}
 	if (aInfo.iFlags & EMonitorHeapMemory)
 		aHeap->iFlags |= RHeap::EMonitorMemory;
+#endif // ENABLE_BTRACE
 	
 	return KErrNone;
 }
diff --git a/src/corelib/arch/symbian/heap_hybrid_p.h b/src/corelib/arch/symbian/heap_hybrid_p.h
index b765417..467bd69 100644
--- a/src/corelib/arch/symbian/heap_hybrid_p.h
+++ b/src/corelib/arch/symbian/heap_hybrid_p.h
@@ -94,8 +94,15 @@ class RHybridHeap : public RHeap
 	{
 
 public:
-    // declaration copied from RHeap to make it visible
+    // declarations copied from Symbian^4 RAllocator and RHeap
     typedef void (*TWalkFunc)(TAny*, RHeap::TCellType, TAny*, TInt);
+	enum TFlags {ESingleThreaded=1, EFixedSize=2, ETraceAllocs=4, EMonitorMemory=8,};
+	enum TAllocDebugOp
+		{
+		ECount, EMarkStart, EMarkEnd, ECheck, ESetFail, ECopyDebugInfo, ESetBurstFail, EGetFail,
+		EGetSize=48, EGetMaxLength, EGetBase, EAlignInteger, EAlignAddr
+		};
+	enum TDebugOp { EWalk = 128, EHybridHeap };
 
 	struct HeapInfo
 		{
diff --git a/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h b/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h
index cfb5d78..0269adb 100644
--- a/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h
+++ b/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h
@@ -47,6 +47,14 @@
 #ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
 
 #include "common_p.h"
+#ifdef QT_SYMBIAN_HAVE_U32STD_H
+#include <u32std.h>
+#endif
+#ifdef QT_SYMBIAN_HAVE_E32BTRACE_H
+#include <e32btrace.h>
+// enables btrace code compiling into
+#define ENABLE_BTRACE
+#endif
 #ifdef __KERNEL_MODE__
 #include <kernel/kern_priv.h>
 #endif
@@ -70,7 +78,76 @@
 #define IMPORT_D
 
 // disabling code ported from Symbian^4 that we don't want/can't have in earlier platforms
-#define SYMBIAN4_ALLOCATOR_UNWANTED_CODE
+#define QT_SYMBIAN4_ALLOCATOR_UNWANTED_CODE
+
+#ifndef QT_SYMBIAN_HAVE_U32STD_H
+struct SThreadCreateInfo
+    {
+    TAny* iHandle;
+    TInt iType;
+    TThreadFunction iFunction;
+    TAny* iPtr;
+    TAny* iSupervisorStack;
+    TInt iSupervisorStackSize;
+    TAny* iUserStack;
+    TInt iUserStackSize;
+    TInt iInitialThreadPriority;
+    TPtrC iName;
+    TInt iTotalSize;    // Size including any extras (must be a multiple of 8 bytes)
+    };
+
+struct SStdEpocThreadCreateInfo : public SThreadCreateInfo
+    {
+    RAllocator* iAllocator;
+    TInt iHeapInitialSize;
+    TInt iHeapMaxSize;
+    TInt iPadding;      // Make structure size a multiple of 8 bytes
+    };
+
+class TChunkCreate
+	{
+public:
+	// Attributes for chunk creation that are used by both euser and the kernel
+	// by classes TChunkCreateInfo and SChunkCreateInfo, respectively.
+	enum TChunkCreateAtt
+		{
+		ENormal				= 0x00000000,
+		EDoubleEnded		= 0x00000001,
+		EDisconnected		= 0x00000002,
+		ECache				= 0x00000003,
+		EMappingMask		= 0x0000000f,
+		ELocal				= 0x00000000,
+		EGlobal				= 0x00000010,
+		EData				= 0x00000000,
+		ECode				= 0x00000020,
+		EMemoryNotOwned		= 0x00000040,
+
+		// Force local chunk to be named.  Only required for thread heap
+		// chunks, all other local chunks should be nameless.
+		ELocalNamed 		= 0x000000080,
+
+		// Make global chunk read only to all processes but the controlling owner
+		EReadOnly			= 0x000000100,
+
+		// Paging attributes for chunks.
+		EPagingUnspec		= 0x00000000,
+		EPaged				= 0x80000000,
+		EUnpaged			= 0x40000000,
+		EPagingMask 		= EPaged | EUnpaged,
+
+		EChunkCreateAttMask =	EMappingMask | EGlobal | ECode |
+								ELocalNamed | EReadOnly | EPagingMask,
+		};
+public:
+	TUint iAtt;
+	TBool iForceFixed;
+	TInt iInitialBottom;
+	TInt iInitialTop;
+	TInt iMaxSize;
+	TUint8 iClearByte;
+	};
+
+#endif // QT_SYMBIAN_HAVE_U32STD_H
 
 #endif /* QT_USE_NEW_SYMBIAN_ALLOCATOR */
 
-- 
cgit v0.12


From b0df6df2fbbb9bd29fe2cfaed731878171061cbf Mon Sep 17 00:00:00 2001
From: mread <qt-info@nokia.com>
Date: Fri, 24 Sep 2010 13:28:14 +0100
Subject: moved fast allocator config to qt_hybridHeap_symbian_p.h

The fast allocator switch was in qglobal.h, which is unnessarily global.
Instead it has been moved to qt_hybridHeap_symbian_p.h, where is has
the minimum visibility required.

Task-number: QT-3967
Reviewed-by: Shane Kearns
---
 src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h | 6 ++++++
 src/corelib/global/qglobal.h                       | 6 ------
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h b/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h
index 0269adb..e0437f9 100644
--- a/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h
+++ b/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h
@@ -44,6 +44,12 @@
 
 #include <qglobal.h>
 
+#if !defined(SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS) && !defined(__WINSCW__)
+//Enable the (backported) new allocator. When it is available in OS,
+//this flag should be disabled for that OS version onward
+#define QT_USE_NEW_SYMBIAN_ALLOCATOR
+#endif
+
 #ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
 
 #include "common_p.h"
diff --git a/src/corelib/global/qglobal.h b/src/corelib/global/qglobal.h
index 3c177ae..35607d5 100644
--- a/src/corelib/global/qglobal.h
+++ b/src/corelib/global/qglobal.h
@@ -2451,12 +2451,6 @@ QT3_SUPPORT Q_CORE_EXPORT const char *qInstallPathSysconf();
 #endif
 #endif
 
-#if !defined(SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS) && !defined(__WINSCW__)
-//Enable the (backported) new allocator. When it is available in OS,
-//this flag should be disabled for that OS version onward
-#define QT_USE_NEW_SYMBIAN_ALLOCATOR
-#endif
-
 //Symbian does not support data imports from a DLL
 #define Q_NO_DATA_RELOCATION
 
-- 
cgit v0.12


From 7bcab85e924a1a904a4231492f5cbab8885d965e Mon Sep 17 00:00:00 2001
From: mread <qt-info@nokia.com>
Date: Fri, 24 Sep 2010 15:36:20 +0100
Subject: fast allocator compiling for S60 3.2

The fast allocator on S60 3.2 can't use TChunkCreateInfo. Instead,
RChunk::CreateDisconnectedLocal() has to be used

Task-number: QT-3967
Reviewed-by: Shane Kearns
---
 src/corelib/arch/symbian/heap_hybrid.cpp           | 12 ++++++++----
 src/corelib/arch/symbian/heap_hybrid_p.h           |  5 +++++
 src/corelib/arch/symbian/qt_heapsetup_symbian.cpp  |  2 ++
 src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h |  4 ++++
 4 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/src/corelib/arch/symbian/heap_hybrid.cpp b/src/corelib/arch/symbian/heap_hybrid.cpp
index 1be3cf5..4d101ed 100644
--- a/src/corelib/arch/symbian/heap_hybrid.cpp
+++ b/src/corelib/arch/symbian/heap_hybrid.cpp
@@ -3284,12 +3284,13 @@ EXPORT_C TInt UserHeap::CreateThreadHeap(SStdEpocThreadCreateInfo& aInfo, RHeap*
 	GET_PAGE_SIZE(page_size);
 	TInt minLength = _ALIGN_UP(aInfo.iHeapInitialSize, page_size);
 	TInt maxLength = Max(aInfo.iHeapMaxSize, minLength);
-#ifndef QT_SYMBIAN4_ALLOCATOR_UNWANTED_CODE
+#ifdef ENABLE_BTRACE
 	if (UserTestDebugMaskBit(96)) // 96 == KUSERHEAPTRACE in nk_trace.h
 		aInfo.iFlags |= ETraceHeapAllocs;
-#endif // QT_SYMBIAN4_ALLOCATOR_UNWANTED_CODE
+#endif // ENABLE_BTRACE
 	// Create the thread's heap chunk.
 	RChunk c;
+#ifndef NO_NAMED_LOCAL_CHUNKS
 	TChunkCreateInfo createInfo;
 
 	createInfo.SetThreadHeap(0, maxLength, KLitDollarHeap());	// Initialise with no memory committed.	
@@ -3300,7 +3301,7 @@ EXPORT_C TInt UserHeap::CreateThreadHeap(SStdEpocThreadCreateInfo& aInfo, RHeap*
 	maxLength = 2*maxLength;
 	createInfo.SetDisconnected(0, 0, maxLength);
 #endif	
-#ifndef QT_SYMBIAN4_ALLOCATOR_UNWANTED_CODE
+#ifdef SYMBIAN_WRITABLE_DATA_PAGING
 	// Set the paging policy of the heap chunk based on the thread's paging policy.
 	TUint pagingflags = aInfo.iFlags & EThreadCreateFlagPagingMask;
 	switch (pagingflags)
@@ -3316,9 +3317,12 @@ EXPORT_C TInt UserHeap::CreateThreadHeap(SStdEpocThreadCreateInfo& aInfo, RHeap*
 			// paging policy is used.
 			break;
 		}
-#endif // QT_SYMBIAN4_ALLOCATOR_UNWANTED_CODE
+#endif // SYMBIAN_WRITABLE_DATA_PAGING
 	
 	TInt r = c.Create(createInfo);
+#else
+	TInt r = c.CreateDisconnectedLocal(0, 0, maxLength * 2);
+#endif
 	if (r!=KErrNone)
 		return r;
 	
diff --git a/src/corelib/arch/symbian/heap_hybrid_p.h b/src/corelib/arch/symbian/heap_hybrid_p.h
index 467bd69..6583657 100644
--- a/src/corelib/arch/symbian/heap_hybrid_p.h
+++ b/src/corelib/arch/symbian/heap_hybrid_p.h
@@ -103,6 +103,11 @@ public:
 		EGetSize=48, EGetMaxLength, EGetBase, EAlignInteger, EAlignAddr
 		};
 	enum TDebugOp { EWalk = 128, EHybridHeap };
+	enum TAllocFail
+		{
+		/*ERandom, ETrueRandom, EDeterministic, ENone, EFailNext, EReset, EBurstRandom,
+		EBurstTrueRandom, EBurstDeterministic, EBurstFailNext,*/ ECheckFailure = 10,
+		};
 
 	struct HeapInfo
 		{
diff --git a/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp b/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp
index a619252..4e2095d 100644
--- a/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp
+++ b/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp
@@ -67,6 +67,7 @@ Q_CORE_EXPORT TInt qt_symbian_SetupThreadHeap(TBool aNotFirst, SStdEpocThreadCre
     return r;
 }
 
+#ifndef NO_NAMED_LOCAL_CHUNKS
 void TChunkCreateInfo::SetThreadHeap(TInt aInitialSize, TInt aMaxSize, const TDesC& aName)
 {
     iType = TChunkCreate::ENormal | TChunkCreate::EData;
@@ -77,6 +78,7 @@ void TChunkCreateInfo::SetThreadHeap(TInt aInitialSize, TInt aMaxSize, const TDe
     iName = &aName;
     iOwnerType = EOwnerThread;
 }
+#endif // NO_NAMED_LOCAL_CHUNKS
 
 void Panic(TCdtPanic reason)
 {
diff --git a/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h b/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h
index e0437f9..eb43bf8 100644
--- a/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h
+++ b/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h
@@ -86,6 +86,10 @@
 // disabling code ported from Symbian^4 that we don't want/can't have in earlier platforms
 #define QT_SYMBIAN4_ALLOCATOR_UNWANTED_CODE
 
+#if defined(SYMBIAN_VERSION_9_2) || defined(SYMBIAN_VERSION_9_1)
+#define NO_NAMED_LOCAL_CHUNKS
+#endif
+
 #ifndef QT_SYMBIAN_HAVE_U32STD_H
 struct SThreadCreateInfo
     {
-- 
cgit v0.12


From 6bd02df13f6fc1dddc2c65a5d9b56fd9619c435e Mon Sep 17 00:00:00 2001
From: mread <qt-info@nokia.com>
Date: Fri, 24 Sep 2010 15:46:38 +0100
Subject: declaring fast allocation shrink hysteresis value

The allocator code copied from 10.1 would have no default value set for
KHeapShrinkHysRatio, since it's no longer a patchable constant. This
change gives it a value of 0x800, to be tuned for performance.

Task-number: QT-3967
Reviewed-by: Shane Kearns
---
 src/corelib/arch/symbian/qt_heapsetup_symbian.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp b/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp
index 4e2095d..d6b7351 100644
--- a/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp
+++ b/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp
@@ -43,6 +43,8 @@
 
 #ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
 
+extern const TInt KHeapShrinkHysRatio = 0x800;
+
 /*
  * \internal
  * Called from the qtmain.lib application wrapper.
-- 
cgit v0.12


From 2a8c5d045a88633fab8d86e56ad0f2fa7c8608c1 Mon Sep 17 00:00:00 2001
From: mread <qt-info@nokia.com>
Date: Mon, 27 Sep 2010 11:17:53 +0100
Subject: removing need for u32std.h in s60main

newallocator_hook.cpp had #include <u32std.h> for the definition of
SStdEpocThreadCreateInfo. This header is not available in earlier S60
platforms. But we do not need the full definition of
SStdEpocThreadCreateInfo, so a forward declaration is used instead.

Task-number: QT-3967
Reviewed-by: Shane Kearns
---
 src/s60main/newallocator_hook.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/s60main/newallocator_hook.cpp b/src/s60main/newallocator_hook.cpp
index 9825920..9cc6afb 100644
--- a/src/s60main/newallocator_hook.cpp
+++ b/src/s60main/newallocator_hook.cpp
@@ -40,7 +40,8 @@
 ****************************************************************************/
 #include <e32std.h>
 #include <qglobal.h>
-#include <u32std.h>
+
+struct SStdEpocThreadCreateInfo;
 
 Q_CORE_EXPORT TInt qt_symbian_SetupThreadHeap(TBool aNotFirst, SStdEpocThreadCreateInfo& aInfo);
 
-- 
cgit v0.12


From 47a5f678f5eefffd456d3454364d806ba29e8920 Mon Sep 17 00:00:00 2001
From: mread <qt-info@nokia.com>
Date: Mon, 27 Sep 2010 16:53:49 +0100
Subject: hybrid allocator tuning

Set various pragmas and defines to tune the hybrid allocator.

Performance test was the time takes to allocate or deallocate as
appropriate 1,000,000 times from a set of 100,000 pointers, selected at
random, with sizes generated randomly with min 2, max 5960, avg 46.
The function was exp(8 - log(2 + rand(0..1023))) * rand(1 or 4).

The following parameters were chosen:
   * pragma arm, for ~1.2%
   * pragma Otime, for ~3%
   * pragma O2, already the compiler default, just to be sure
   * all possible slab sizes enabled, for ~1%

NB Disabling BTrace would also gain ~1.5%, but that seems like a bad
thing to do. Not done.

Task-number: QT-3967
Reviewed-by: Shane Kearns
---
 src/corelib/arch/symbian/heap_hybrid.cpp           | 3 ++-
 src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h | 7 +++++++
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/corelib/arch/symbian/heap_hybrid.cpp b/src/corelib/arch/symbian/heap_hybrid.cpp
index 4d101ed..f650b5b 100644
--- a/src/corelib/arch/symbian/heap_hybrid.cpp
+++ b/src/corelib/arch/symbian/heap_hybrid.cpp
@@ -45,7 +45,8 @@
 
 // if non zero this causes the iSlabs to be configured only when the chunk size exceeds this level
 #define DELAYED_SLAB_THRESHOLD (64*1024)		// 64KB seems about right based on trace data
-#define SLAB_CONFIG 0xabe						// Use slabs of size 48, 40, 32, 24, 20, 16, 12, and 8 bytes
+//#define SLAB_CONFIG 0xabe						// Use slabs of size 48, 40, 32, 24, 20, 16, 12, and 8 bytes
+#define SLAB_CONFIG 0x3fff						// Use all slab sizes 4,8..56 bytes
 
 #ifdef _DEBUG
 #define __SIMULATE_ALLOC_FAIL(s)	if (CheckForSimulatedAllocFail()) {s}
diff --git a/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h b/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h
index eb43bf8..55c8fb2 100644
--- a/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h
+++ b/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h
@@ -52,6 +52,13 @@
 
 #ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
 
+#ifndef __WINS__
+#pragma push
+#pragma arm
+#pragma Otime
+#pragma O2
+#endif
+
 #include "common_p.h"
 #ifdef QT_SYMBIAN_HAVE_U32STD_H
 #include <u32std.h>
-- 
cgit v0.12


From e742dc8d9d7274aa0a80c4a79042ebfc8ff539bc Mon Sep 17 00:00:00 2001
From: mread <qt-info@nokia.com>
Date: Wed, 29 Sep 2010 15:56:14 +0100
Subject: hybrid allocator integration review updates

Disabling BTrace use in the heap checking macros without disabling any
of the rest of the heap checking functionality.

Task-number: QT-3967
Reviewed-by: Shane Kearns
---
 src/corelib/arch/symbian/debugfunction.cpp         | 6 ------
 src/corelib/arch/symbian/heap_hybrid.cpp           | 6 ------
 src/corelib/arch/symbian/qt_heapsetup_symbian.cpp  | 8 ++++++++
 src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h | 6 ++++++
 4 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/src/corelib/arch/symbian/debugfunction.cpp b/src/corelib/arch/symbian/debugfunction.cpp
index ecffc64..f4daf03 100644
--- a/src/corelib/arch/symbian/debugfunction.cpp
+++ b/src/corelib/arch/symbian/debugfunction.cpp
@@ -45,15 +45,9 @@
 #define RAllocator RHybridHeap
 
 #define GM  (&iGlobalMallocState)
-#ifdef ENABLE_BTRACE
 #define __HEAP_CORRUPTED_TRACE(t,p,l) BTraceContext12(BTrace::EHeap, BTrace::EHeapCorruption, (TUint32)t, (TUint32)p, (TUint32)l);
 #define __HEAP_CORRUPTED_TEST(c,x, p,l) if (!c) { if (iFlags & (EMonitorMemory+ETraceAllocs) )  __HEAP_CORRUPTED_TRACE(this,p,l)  HEAP_PANIC(x); }
 #define __HEAP_CORRUPTED_TEST_STATIC(c,t,x,p,l) if (!c) { if (t && (t->iFlags & (EMonitorMemory+ETraceAllocs) )) __HEAP_CORRUPTED_TRACE(t,p,l) HEAP_PANIC(x); }
-#else
-#define __HEAP_CORRUPTED_TRACE(t,p,l)
-#define __HEAP_CORRUPTED_TEST(c,x, p,l)
-#define __HEAP_CORRUPTED_TEST_STATIC(c,t,x,p,l)
-#endif
 
 TInt RHybridHeap::DebugFunction(TInt aFunc, TAny* a1, TAny* a2)
 {
diff --git a/src/corelib/arch/symbian/heap_hybrid.cpp b/src/corelib/arch/symbian/heap_hybrid.cpp
index f650b5b..b5fcdbd 100644
--- a/src/corelib/arch/symbian/heap_hybrid.cpp
+++ b/src/corelib/arch/symbian/heap_hybrid.cpp
@@ -93,7 +93,6 @@
 #define __INIT_COUNTERS(i)	iCellCount=i,iTotalAllocSize=i
 #define __POWER_OF_2(x)		(!((x)&((x)-1)))
 
-#ifdef ENABLE_BTRACE
 #define __DL_BFR_CHECK(M,P) \
 		  if ( MEMORY_MONITORED ) \
              if ( !IS_ALIGNED(P) || ((TUint8*)(P)<M->iSeg.iBase) || ((TUint8*)(P)>(M->iSeg.iBase+M->iSeg.iSize))) \
@@ -113,11 +112,6 @@
 				BTraceContext12(BTrace::EHeap, BTrace::EHeapCorruption, (TUint32)this, (TUint32)P, (TUint32)0), HEAP_PANIC(ETHeapBadCellAddress)
 
 #endif
-#else
-#define __DL_BFR_CHECK(M,P)
-#define __SLAB_BFR_CHECK(S,P,B)
-#define __PAGE_BFR_CHECK(P)
-#endif
 
 #ifdef _MSC_VER
 // This is required while we are still using VC6 to compile, so as to avoid warnings that cannot be fixed
diff --git a/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp b/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp
index d6b7351..b8193f1 100644
--- a/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp
+++ b/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp
@@ -88,6 +88,14 @@ void Panic(TCdtPanic reason)
     User::Panic(KCat, reason);
 }
 
+// disabling the BTrace components of heap checking macros
+#ifndef ENABLE_BTRACE
+int noBTrace()
+{
+    return 0;
+}
+#endif
+
 #else /* QT_USE_NEW_SYMBIAN_ALLOCATOR */
 
 #include <e32std.h>
diff --git a/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h b/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h
index 55c8fb2..7b569fd 100644
--- a/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h
+++ b/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h
@@ -97,6 +97,12 @@
 #define NO_NAMED_LOCAL_CHUNKS
 #endif
 
+// disabling the BTrace components of heap checking macros
+#ifndef ENABLE_BTRACE
+extern int noBTrace();
+#define BTraceContext12(a,b,c,d,e) noBTrace()
+#endif
+
 #ifndef QT_SYMBIAN_HAVE_U32STD_H
 struct SThreadCreateInfo
     {
-- 
cgit v0.12


From de94fd33b686b92f7f7156abb86425ac545a7d15 Mon Sep 17 00:00:00 2001
From: mread <qt-info@nokia.com>
Date: Wed, 29 Sep 2010 16:00:50 +0100
Subject: lower case name for allocator support header

Using lower case name, as recommended by review comment

Task-number: QT-3967
Reviewed-by: Shane Kearns
---
 src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h | 177 ---------------------
 src/corelib/arch/symbian/qt_hybridheap_symbian_p.h | 177 +++++++++++++++++++++
 2 files changed, 177 insertions(+), 177 deletions(-)
 delete mode 100644 src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h
 create mode 100644 src/corelib/arch/symbian/qt_hybridheap_symbian_p.h

diff --git a/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h b/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h
deleted file mode 100644
index 7b569fd..0000000
--- a/src/corelib/arch/symbian/qt_hybridHeap_symbian_p.h
+++ /dev/null
@@ -1,177 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:LGPL$
-** No Commercial Usage
-** This file contains pre-release code and may not be distributed.
-** You may use this file in accordance with the terms and conditions
-** contained in the Technology Preview License Agreement accompanying
-** this package.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL included in the
-** packaging of this file.  Please review the following information to
-** ensure the GNU Lesser General Public License version 2.1 requirements
-** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Nokia gives you certain additional
-** rights.  These rights are described in the Nokia Qt LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-** If you have questions regarding the use of this file, please contact
-** Nokia at qt-info@nokia.com.
-**
-**
-**
-**
-**
-**
-**
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef QT_HYBRIDHEAP_SYMBIAN_H
-#define QT_HYBRIDHEAP_SYMBIAN_H
-
-#include <qglobal.h>
-
-#if !defined(SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS) && !defined(__WINSCW__)
-//Enable the (backported) new allocator. When it is available in OS,
-//this flag should be disabled for that OS version onward
-#define QT_USE_NEW_SYMBIAN_ALLOCATOR
-#endif
-
-#ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
-
-#ifndef __WINS__
-#pragma push
-#pragma arm
-#pragma Otime
-#pragma O2
-#endif
-
-#include "common_p.h"
-#ifdef QT_SYMBIAN_HAVE_U32STD_H
-#include <u32std.h>
-#endif
-#ifdef QT_SYMBIAN_HAVE_E32BTRACE_H
-#include <e32btrace.h>
-// enables btrace code compiling into
-#define ENABLE_BTRACE
-#endif
-#ifdef __KERNEL_MODE__
-#include <kernel/kern_priv.h>
-#endif
-#include "dla_p.h"
-#ifndef __KERNEL_MODE__
-#include "slab_p.h"
-#include "page_alloc_p.h"
-#endif
-#include "heap_hybrid_p.h"
-
-// disabling Symbian import/export macros to prevent code copied from Symbian^4 from exporting symbols in arm builds
-#undef UIMPORT_C
-#define UIMPORT_C
-#undef IMPORT_C
-#define IMPORT_C
-#undef UEXPORT_C
-#define UEXPORT_C
-#undef EXPORT_C
-#define EXPORT_C
-#undef IMPORT_D
-#define IMPORT_D
-
-// disabling code ported from Symbian^4 that we don't want/can't have in earlier platforms
-#define QT_SYMBIAN4_ALLOCATOR_UNWANTED_CODE
-
-#if defined(SYMBIAN_VERSION_9_2) || defined(SYMBIAN_VERSION_9_1)
-#define NO_NAMED_LOCAL_CHUNKS
-#endif
-
-// disabling the BTrace components of heap checking macros
-#ifndef ENABLE_BTRACE
-extern int noBTrace();
-#define BTraceContext12(a,b,c,d,e) noBTrace()
-#endif
-
-#ifndef QT_SYMBIAN_HAVE_U32STD_H
-struct SThreadCreateInfo
-    {
-    TAny* iHandle;
-    TInt iType;
-    TThreadFunction iFunction;
-    TAny* iPtr;
-    TAny* iSupervisorStack;
-    TInt iSupervisorStackSize;
-    TAny* iUserStack;
-    TInt iUserStackSize;
-    TInt iInitialThreadPriority;
-    TPtrC iName;
-    TInt iTotalSize;    // Size including any extras (must be a multiple of 8 bytes)
-    };
-
-struct SStdEpocThreadCreateInfo : public SThreadCreateInfo
-    {
-    RAllocator* iAllocator;
-    TInt iHeapInitialSize;
-    TInt iHeapMaxSize;
-    TInt iPadding;      // Make structure size a multiple of 8 bytes
-    };
-
-class TChunkCreate
-	{
-public:
-	// Attributes for chunk creation that are used by both euser and the kernel
-	// by classes TChunkCreateInfo and SChunkCreateInfo, respectively.
-	enum TChunkCreateAtt
-		{
-		ENormal				= 0x00000000,
-		EDoubleEnded		= 0x00000001,
-		EDisconnected		= 0x00000002,
-		ECache				= 0x00000003,
-		EMappingMask		= 0x0000000f,
-		ELocal				= 0x00000000,
-		EGlobal				= 0x00000010,
-		EData				= 0x00000000,
-		ECode				= 0x00000020,
-		EMemoryNotOwned		= 0x00000040,
-
-		// Force local chunk to be named.  Only required for thread heap
-		// chunks, all other local chunks should be nameless.
-		ELocalNamed 		= 0x000000080,
-
-		// Make global chunk read only to all processes but the controlling owner
-		EReadOnly			= 0x000000100,
-
-		// Paging attributes for chunks.
-		EPagingUnspec		= 0x00000000,
-		EPaged				= 0x80000000,
-		EUnpaged			= 0x40000000,
-		EPagingMask 		= EPaged | EUnpaged,
-
-		EChunkCreateAttMask =	EMappingMask | EGlobal | ECode |
-								ELocalNamed | EReadOnly | EPagingMask,
-		};
-public:
-	TUint iAtt;
-	TBool iForceFixed;
-	TInt iInitialBottom;
-	TInt iInitialTop;
-	TInt iMaxSize;
-	TUint8 iClearByte;
-	};
-
-#endif // QT_SYMBIAN_HAVE_U32STD_H
-
-#endif /* QT_USE_NEW_SYMBIAN_ALLOCATOR */
-
-#endif /* QT_HYBRIDHEAP_SYMBIAN_H */
diff --git a/src/corelib/arch/symbian/qt_hybridheap_symbian_p.h b/src/corelib/arch/symbian/qt_hybridheap_symbian_p.h
new file mode 100644
index 0000000..7b569fd
--- /dev/null
+++ b/src/corelib/arch/symbian/qt_hybridheap_symbian_p.h
@@ -0,0 +1,177 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the QtCore module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights.  These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef QT_HYBRIDHEAP_SYMBIAN_H
+#define QT_HYBRIDHEAP_SYMBIAN_H
+
+#include <qglobal.h>
+
+#if !defined(SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS) && !defined(__WINSCW__)
+//Enable the (backported) new allocator. When it is available in OS,
+//this flag should be disabled for that OS version onward
+#define QT_USE_NEW_SYMBIAN_ALLOCATOR
+#endif
+
+#ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
+
+#ifndef __WINS__
+#pragma push
+#pragma arm
+#pragma Otime
+#pragma O2
+#endif
+
+#include "common_p.h"
+#ifdef QT_SYMBIAN_HAVE_U32STD_H
+#include <u32std.h>
+#endif
+#ifdef QT_SYMBIAN_HAVE_E32BTRACE_H
+#include <e32btrace.h>
+// enables btrace code compiling into
+#define ENABLE_BTRACE
+#endif
+#ifdef __KERNEL_MODE__
+#include <kernel/kern_priv.h>
+#endif
+#include "dla_p.h"
+#ifndef __KERNEL_MODE__
+#include "slab_p.h"
+#include "page_alloc_p.h"
+#endif
+#include "heap_hybrid_p.h"
+
+// disabling Symbian import/export macros to prevent code copied from Symbian^4 from exporting symbols in arm builds
+#undef UIMPORT_C
+#define UIMPORT_C
+#undef IMPORT_C
+#define IMPORT_C
+#undef UEXPORT_C
+#define UEXPORT_C
+#undef EXPORT_C
+#define EXPORT_C
+#undef IMPORT_D
+#define IMPORT_D
+
+// disabling code ported from Symbian^4 that we don't want/can't have in earlier platforms
+#define QT_SYMBIAN4_ALLOCATOR_UNWANTED_CODE
+
+#if defined(SYMBIAN_VERSION_9_2) || defined(SYMBIAN_VERSION_9_1)
+#define NO_NAMED_LOCAL_CHUNKS
+#endif
+
+// disabling the BTrace components of heap checking macros
+#ifndef ENABLE_BTRACE
+extern int noBTrace();
+#define BTraceContext12(a,b,c,d,e) noBTrace()
+#endif
+
+#ifndef QT_SYMBIAN_HAVE_U32STD_H
+struct SThreadCreateInfo
+    {
+    TAny* iHandle;
+    TInt iType;
+    TThreadFunction iFunction;
+    TAny* iPtr;
+    TAny* iSupervisorStack;
+    TInt iSupervisorStackSize;
+    TAny* iUserStack;
+    TInt iUserStackSize;
+    TInt iInitialThreadPriority;
+    TPtrC iName;
+    TInt iTotalSize;    // Size including any extras (must be a multiple of 8 bytes)
+    };
+
+struct SStdEpocThreadCreateInfo : public SThreadCreateInfo
+    {
+    RAllocator* iAllocator;
+    TInt iHeapInitialSize;
+    TInt iHeapMaxSize;
+    TInt iPadding;      // Make structure size a multiple of 8 bytes
+    };
+
+class TChunkCreate
+	{
+public:
+	// Attributes for chunk creation that are used by both euser and the kernel
+	// by classes TChunkCreateInfo and SChunkCreateInfo, respectively.
+	enum TChunkCreateAtt
+		{
+		ENormal				= 0x00000000,
+		EDoubleEnded		= 0x00000001,
+		EDisconnected		= 0x00000002,
+		ECache				= 0x00000003,
+		EMappingMask		= 0x0000000f,
+		ELocal				= 0x00000000,
+		EGlobal				= 0x00000010,
+		EData				= 0x00000000,
+		ECode				= 0x00000020,
+		EMemoryNotOwned		= 0x00000040,
+
+		// Force local chunk to be named.  Only required for thread heap
+		// chunks, all other local chunks should be nameless.
+		ELocalNamed 		= 0x000000080,
+
+		// Make global chunk read only to all processes but the controlling owner
+		EReadOnly			= 0x000000100,
+
+		// Paging attributes for chunks.
+		EPagingUnspec		= 0x00000000,
+		EPaged				= 0x80000000,
+		EUnpaged			= 0x40000000,
+		EPagingMask 		= EPaged | EUnpaged,
+
+		EChunkCreateAttMask =	EMappingMask | EGlobal | ECode |
+								ELocalNamed | EReadOnly | EPagingMask,
+		};
+public:
+	TUint iAtt;
+	TBool iForceFixed;
+	TInt iInitialBottom;
+	TInt iInitialTop;
+	TInt iMaxSize;
+	TUint8 iClearByte;
+	};
+
+#endif // QT_SYMBIAN_HAVE_U32STD_H
+
+#endif /* QT_USE_NEW_SYMBIAN_ALLOCATOR */
+
+#endif /* QT_HYBRIDHEAP_SYMBIAN_H */
-- 
cgit v0.12


From b4aa359990c90553d91f7d2a5d4c4a4361e6d5d6 Mon Sep 17 00:00:00 2001
From: mread <qt-info@nokia.com>
Date: Thu, 30 Sep 2010 13:19:04 +0100
Subject: hybrid heap further review changes

changing the way enums are declared and used.
commenting and restricting export macro changes.
improved flagging

Task-number: QT-3967
Reviewed-by: Shane Kearns
---
 src/corelib/arch/symbian/debugfunction.cpp         | 17 ++++++++---------
 src/corelib/arch/symbian/heap_hybrid_p.h           |  4 ++--
 src/corelib/arch/symbian/qt_hybridheap_symbian_p.h | 11 ++++-------
 3 files changed, 14 insertions(+), 18 deletions(-)

diff --git a/src/corelib/arch/symbian/debugfunction.cpp b/src/corelib/arch/symbian/debugfunction.cpp
index f4daf03..f3b5d2d 100644
--- a/src/corelib/arch/symbian/debugfunction.cpp
+++ b/src/corelib/arch/symbian/debugfunction.cpp
@@ -42,7 +42,6 @@
 #include "qt_hybridheap_symbian_p.h"
 
 #ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
-#define RAllocator RHybridHeap
 
 #define GM  (&iGlobalMallocState)
 #define __HEAP_CORRUPTED_TRACE(t,p,l) BTraceContext12(BTrace::EHeap, BTrace::EHeapCorruption, (TUint32)t, (TUint32)p, (TUint32)l);
@@ -80,11 +79,11 @@ TInt RHybridHeap::DebugFunction(TInt aFunc, TAny* a1, TAny* a2)
             __DEBUG_ONLY(DoSetAllocFail((TAllocFail)(TInt)a1, (TInt)a2));
             break;
 
-        case RAllocator::EGetFail:
+        case RHybridHeap::EGetFail:
             __DEBUG_ONLY(r = iFailType);
             break;
 
-        case RAllocator::ESetBurstFail:
+        case RHybridHeap::ESetBurstFail:
 #if _DEBUG
             {
             SRAllocatorBurstFail* fail = (SRAllocatorBurstFail*) a2;
@@ -93,7 +92,7 @@ TInt RHybridHeap::DebugFunction(TInt aFunc, TAny* a1, TAny* a2)
 #endif
             break;
             
-        case RAllocator::ECheckFailure:
+        case RHybridHeap::ECheckFailure:
             // iRand will be incremented for each EFailNext, EBurstFailNext,
             // EDeterministic and EBurstDeterministic failure.
             r = iRand;
@@ -106,31 +105,31 @@ TInt RHybridHeap::DebugFunction(TInt aFunc, TAny* a1, TAny* a2)
             break;
             }
 
-		case RAllocator::EGetSize:
+		case RHybridHeap::EGetSize:
 			{
 			r = iChunkSize - sizeof(RHybridHeap);
 			break;
 			}
 
-		case RAllocator::EGetMaxLength:
+		case RHybridHeap::EGetMaxLength:
 			{
 			r = iMaxLength;
 			break;
 			}
 
-		case RAllocator::EGetBase:
+		case RHybridHeap::EGetBase:
 			{
 			*(TAny**)a1 = iBase;
 			break;
 			}
 
-		case RAllocator::EAlignInteger:
+		case RHybridHeap::EAlignInteger:
 			{
 			r = _ALIGN_UP((TInt)a1, iAlign);
 			break;
 			}
 
-		case RAllocator::EAlignAddr:
+		case RHybridHeap::EAlignAddr:
 			{
             *(TAny**)a2 = (TAny*)_ALIGN_UP((TLinAddr)a1, iAlign);
 			break;
diff --git a/src/corelib/arch/symbian/heap_hybrid_p.h b/src/corelib/arch/symbian/heap_hybrid_p.h
index 6583657..736af72 100644
--- a/src/corelib/arch/symbian/heap_hybrid_p.h
+++ b/src/corelib/arch/symbian/heap_hybrid_p.h
@@ -105,8 +105,8 @@ public:
 	enum TDebugOp { EWalk = 128, EHybridHeap };
 	enum TAllocFail
 		{
-		/*ERandom, ETrueRandom, EDeterministic, ENone, EFailNext, EReset, EBurstRandom,
-		EBurstTrueRandom, EBurstDeterministic, EBurstFailNext,*/ ECheckFailure = 10,
+		ERandom, ETrueRandom, EDeterministic, EHybridNone, EFailNext, EReset, EBurstRandom,
+		EBurstTrueRandom, EBurstDeterministic, EBurstFailNext, ECheckFailure,
 		};
 
 	struct HeapInfo
diff --git a/src/corelib/arch/symbian/qt_hybridheap_symbian_p.h b/src/corelib/arch/symbian/qt_hybridheap_symbian_p.h
index 7b569fd..a59f29e 100644
--- a/src/corelib/arch/symbian/qt_hybridheap_symbian_p.h
+++ b/src/corelib/arch/symbian/qt_hybridheap_symbian_p.h
@@ -44,7 +44,7 @@
 
 #include <qglobal.h>
 
-#if !defined(SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS) && !defined(__WINSCW__)
+#if !defined(SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS) && !defined(__WINS__)
 //Enable the (backported) new allocator. When it is available in OS,
 //this flag should be disabled for that OS version onward
 #define QT_USE_NEW_SYMBIAN_ALLOCATOR
@@ -52,7 +52,7 @@
 
 #ifdef QT_USE_NEW_SYMBIAN_ALLOCATOR
 
-#ifndef __WINS__
+#ifdef Q_CC_RVCT
 #pragma push
 #pragma arm
 #pragma Otime
@@ -78,11 +78,8 @@
 #endif
 #include "heap_hybrid_p.h"
 
-// disabling Symbian import/export macros to prevent code copied from Symbian^4 from exporting symbols in arm builds
-#undef UIMPORT_C
-#define UIMPORT_C
-#undef IMPORT_C
-#define IMPORT_C
+// disabling Symbian import/export macros to prevent heap_hybrid.cpp, copied from Symbian^4, from exporting symbols in arm builds
+// this minimises the code changes to heap_hybrid.cpp to ease future integration
 #undef UEXPORT_C
 #define UEXPORT_C
 #undef EXPORT_C
-- 
cgit v0.12


From 2945d5f494f839eb8a65e303d3a6b2d3ac51f4f6 Mon Sep 17 00:00:00 2001
From: mread <qt-info@nokia.com>
Date: Thu, 30 Sep 2010 13:24:40 +0100
Subject: Further hybrid heap review changes

this time, adding a comment to explain a performance improvement

Task-number: QT-3967
Reviewed-by: Shane Kearns
---
 src/corelib/arch/symbian/heap_hybrid.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/corelib/arch/symbian/heap_hybrid.cpp b/src/corelib/arch/symbian/heap_hybrid.cpp
index b5fcdbd..91faaed 100644
--- a/src/corelib/arch/symbian/heap_hybrid.cpp
+++ b/src/corelib/arch/symbian/heap_hybrid.cpp
@@ -45,8 +45,7 @@
 
 // if non zero this causes the iSlabs to be configured only when the chunk size exceeds this level
 #define DELAYED_SLAB_THRESHOLD (64*1024)		// 64KB seems about right based on trace data
-//#define SLAB_CONFIG 0xabe						// Use slabs of size 48, 40, 32, 24, 20, 16, 12, and 8 bytes
-#define SLAB_CONFIG 0x3fff						// Use all slab sizes 4,8..56 bytes
+#define SLAB_CONFIG 0x3fff						// Use all slab sizes 4,8..56 bytes. This is more efficient for large heaps as Qt tends to have
 
 #ifdef _DEBUG
 #define __SIMULATE_ALLOC_FAIL(s)	if (CheckForSimulatedAllocFail()) {s}
-- 
cgit v0.12


From d63f3d51fef1ff5a034ee9841663675cc8b28d25 Mon Sep 17 00:00:00 2001
From: mread <qt-info@nokia.com>
Date: Thu, 30 Sep 2010 14:49:13 +0100
Subject: hybrid heap improvement in the disabling of BTrace

Using an inline function for noBTrace() which can be optimised to
nothing.

Task-number: QT-3967
Reviewed-by: Shane Kearns
---
 src/corelib/arch/symbian/qt_heapsetup_symbian.cpp  | 8 --------
 src/corelib/arch/symbian/qt_hybridheap_symbian_p.h | 2 +-
 2 files changed, 1 insertion(+), 9 deletions(-)

diff --git a/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp b/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp
index b8193f1..d6b7351 100644
--- a/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp
+++ b/src/corelib/arch/symbian/qt_heapsetup_symbian.cpp
@@ -88,14 +88,6 @@ void Panic(TCdtPanic reason)
     User::Panic(KCat, reason);
 }
 
-// disabling the BTrace components of heap checking macros
-#ifndef ENABLE_BTRACE
-int noBTrace()
-{
-    return 0;
-}
-#endif
-
 #else /* QT_USE_NEW_SYMBIAN_ALLOCATOR */
 
 #include <e32std.h>
diff --git a/src/corelib/arch/symbian/qt_hybridheap_symbian_p.h b/src/corelib/arch/symbian/qt_hybridheap_symbian_p.h
index a59f29e..5827aca 100644
--- a/src/corelib/arch/symbian/qt_hybridheap_symbian_p.h
+++ b/src/corelib/arch/symbian/qt_hybridheap_symbian_p.h
@@ -96,7 +96,7 @@
 
 // disabling the BTrace components of heap checking macros
 #ifndef ENABLE_BTRACE
-extern int noBTrace();
+inline int noBTrace() {return 0;}
 #define BTraceContext12(a,b,c,d,e) noBTrace()
 #endif
 
-- 
cgit v0.12


From 1f8bb573f06234a3d13fb57de5eb644824d5024f Mon Sep 17 00:00:00 2001
From: Marco Bubke <marco.bubke@nokia.com>
Date: Thu, 30 Sep 2010 17:23:27 +0200
Subject: Use setParentItem() instead of setParentItemHelper if
 componentComplete is true

This ensures that if the component has already been completed, itemChange()
is called. This is required to modify QDeclarativePositions in the visual
editor, while keeping a legal state. Without this patch notifications are
missing and the Positioner keeps track of already deleted children.
This resulted in a crash.

Reviewed-by: Thomas Hartmann
---
 .../graphicsitems/qdeclarativeflickable.cpp        | 24 +++++++++++++++++-----
 src/declarative/graphicsitems/qdeclarativeitem.cpp | 19 +++++++++++++----
 2 files changed, 34 insertions(+), 9 deletions(-)

diff --git a/src/declarative/graphicsitems/qdeclarativeflickable.cpp b/src/declarative/graphicsitems/qdeclarativeflickable.cpp
index f9c16b3..33c21b1 100644
--- a/src/declarative/graphicsitems/qdeclarativeflickable.cpp
+++ b/src/declarative/graphicsitems/qdeclarativeflickable.cpp
@@ -1046,10 +1046,16 @@ void QDeclarativeFlickable::cancelFlick()
 void QDeclarativeFlickablePrivate::data_append(QDeclarativeListProperty<QObject> *prop, QObject *o)
 {
     QGraphicsObject *i = qobject_cast<QGraphicsObject *>(o);
-    if (i)
-        i->setParentItem(static_cast<QDeclarativeFlickablePrivate*>(prop->data)->contentItem);
-    else
+    if (i) {
+        QGraphicsItemPrivate *d = QGraphicsItemPrivate::get(i);
+        if (static_cast<QDeclarativeItemPrivate*>(d)->componentComplete) {
+            i->setParentItem(static_cast<QDeclarativeFlickablePrivate*>(prop->data)->contentItem);
+        } else {
+            d->setParentItemHelper(static_cast<QDeclarativeFlickablePrivate*>(prop->data)->contentItem, 0, 0);
+        }
+    } else {
         o->setParent(prop->object);
+    }
 }
 
 static inline int children_count_helper(QGraphicsObject *object)
@@ -1071,8 +1077,16 @@ static inline void children_clear_helper(QGraphicsObject *object)
 {
     QGraphicsItemPrivate *d = QGraphicsItemPrivate::get(object);
     int childCount = d->children.count();
-    for (int index = 0 ;index < childCount; index++)
-        QGraphicsItemPrivate::get(d->children.at(0))->setParentItemHelper(0, /*newParentVariant=*/0, /*thisPointerVariant=*/0);
+    if (static_cast<QDeclarativeItemPrivate*>(d)->componentComplete) {
+        for (int index = 0 ;index < childCount; index++) {
+            d->children.at(0)->setParentItem(0);
+        }
+    } else {
+        for (int index = 0 ;index < childCount; index++) {
+            QGraphicsItemPrivate::get(d->children.at(0))->setParentItemHelper(0, /*newParentVariant=*/0, /*thisPointerVariant=*/0);
+        }
+    }
+
 }
 
 int QDeclarativeFlickablePrivate::data_count(QDeclarativeListProperty<QObject> *prop)
diff --git a/src/declarative/graphicsitems/qdeclarativeitem.cpp b/src/declarative/graphicsitems/qdeclarativeitem.cpp
index 484c168..250a43b 100644
--- a/src/declarative/graphicsitems/qdeclarativeitem.cpp
+++ b/src/declarative/graphicsitems/qdeclarativeitem.cpp
@@ -1614,7 +1614,13 @@ void QDeclarativeItemPrivate::data_append(QDeclarativeListProperty<QObject> *pro
     while (mo && mo != &QGraphicsObject::staticMetaObject) mo = mo->d.superdata;
 
     if (mo) {
-        QGraphicsItemPrivate::get(static_cast<QGraphicsObject *>(o))->setParentItemHelper(that, 0, 0);
+        QGraphicsObject *graphicsObject = static_cast<QGraphicsObject *>(o);
+        QDeclarativeItemPrivate *contentItemPrivate = static_cast<QDeclarativeItemPrivate *>(QGraphicsItemPrivate::get(graphicsObject));
+        if (contentItemPrivate->componentComplete) {
+            graphicsObject->setParentItem(that);
+        } else {
+            contentItemPrivate->setParentItemHelper(that, /*newParentVariant=*/0, /*thisPointerVariant=*/0);
+        }
     } else {
         o->setParent(that);
     }
@@ -1637,10 +1643,15 @@ static inline QObject *children_at_helper(QDeclarativeListProperty<QObject> *pro
 
 static inline void children_clear_helper(QDeclarativeListProperty<QObject> *prop)
 {
-    QGraphicsItemPrivate *d = QGraphicsItemPrivate::get(static_cast<QGraphicsObject *>(prop->object));
+    QDeclarativeItemPrivate *d = static_cast<QDeclarativeItemPrivate*>(QGraphicsItemPrivate::get(static_cast<QGraphicsObject *>(prop->object)));
     int childCount = d->children.count();
-    for (int index = 0 ;index < childCount; index++)
-        QGraphicsItemPrivate::get(d->children.at(0))->setParentItemHelper(0, /*newParentVariant=*/0, /*thisPointerVariant=*/0);
+    if (d->componentComplete) {
+        for (int index = 0 ;index < childCount; index++)
+            d->children.at(0)->setParentItem(0);
+    } else {
+        for (int index = 0 ;index < childCount; index++)
+            QGraphicsItemPrivate::get(d->children.at(0))->setParentItemHelper(0, /*newParentVariant=*/0, /*thisPointerVariant=*/0);
+    }
 }
 
 int QDeclarativeItemPrivate::data_count(QDeclarativeListProperty<QObject> *prop)
-- 
cgit v0.12


From 3b43389b78925ce87d660c343c925fa280b91e11 Mon Sep 17 00:00:00 2001
From: Marco Bubke <marco.bubke@nokia.com>
Date: Thu, 30 Sep 2010 16:27:25 +0200
Subject: Add sendParentChangeNotification to QGraphicsItem

Fixes crash in creator. If flag is true notifications are sent. It is important
that positioners work correctly and don't leak.

Reviewed-By: Alexis Menard
---
 src/gui/graphicsview/qgraphicsitem.cpp | 16 +++++++++++++---
 src/gui/graphicsview/qgraphicsitem_p.h |  4 +++-
 2 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/src/gui/graphicsview/qgraphicsitem.cpp b/src/gui/graphicsview/qgraphicsitem.cpp
index b404692..3b18c31 100644
--- a/src/gui/graphicsview/qgraphicsitem.cpp
+++ b/src/gui/graphicsview/qgraphicsitem.cpp
@@ -7669,7 +7669,12 @@ void QGraphicsObject::updateMicroFocus()
 
 void QGraphicsItemPrivate::children_append(QDeclarativeListProperty<QGraphicsObject> *list, QGraphicsObject *item)
 {
-    QGraphicsItemPrivate::get(item)->setParentItemHelper(static_cast<QGraphicsObject *>(list->object), /*newParentVariant=*/0, /*thisPointerVariant=*/0);
+    QGraphicsObject *graphicsObject = static_cast<QGraphicsObject *>(list->object);
+    if (QGraphicsItemPrivate::get(graphicsObject)->sendParentChangeNotification) {
+        item->setParentItem(graphicsObject);
+    } else {
+        QGraphicsItemPrivate::get(item)->setParentItemHelper(graphicsObject, 0, 0);
+    }
 }
 
 int QGraphicsItemPrivate::children_count(QDeclarativeListProperty<QGraphicsObject> *list)
@@ -7691,8 +7696,13 @@ void QGraphicsItemPrivate::children_clear(QDeclarativeListProperty<QGraphicsObje
 {
     QGraphicsItemPrivate *d = QGraphicsItemPrivate::get(static_cast<QGraphicsObject *>(list->object));
     int childCount = d->children.count();
-    for (int index = 0; index < childCount; index++)
-        QGraphicsItemPrivate::get(d->children.at(0))->setParentItemHelper(0, /*newParentVariant=*/0, /*thisPointerVariant=*/0);
+    if (d->sendParentChangeNotification) {
+        for (int index = 0; index < childCount; index++)
+            d->children.at(0)->setParentItem(0);
+    } else {
+        for (int index = 0; index < childCount; index++)
+            QGraphicsItemPrivate::get(d->children.at(0))->setParentItemHelper(0, 0, 0);
+    }
 }
 
 /*!
diff --git a/src/gui/graphicsview/qgraphicsitem_p.h b/src/gui/graphicsview/qgraphicsitem_p.h
index 77e4054..c8a7699 100644
--- a/src/gui/graphicsview/qgraphicsitem_p.h
+++ b/src/gui/graphicsview/qgraphicsitem_p.h
@@ -238,6 +238,7 @@ public:
         pendingPolish(0),
         mayHaveChildWithGraphicsEffect(0),
         isDeclarativeItem(0),
+        sendParentChangeNotification(0),
         globalStackingOrder(-1),
         q_ptr(0)
     {
@@ -584,7 +585,8 @@ public:
     quint32 pendingPolish : 1;
     quint32 mayHaveChildWithGraphicsEffect : 1;
     quint32 isDeclarativeItem : 1;
-    quint32 padding : 23;
+    quint32 sendParentChangeNotification : 1;
+    quint32 padding : 22;
 
     // Optional stacking order
     int globalStackingOrder;
-- 
cgit v0.12


From cfe198948f1e4867918176df38b3e0b49757a4b8 Mon Sep 17 00:00:00 2001
From: Kai Koehne <kai.koehne@nokia.com>
Date: Thu, 30 Sep 2010 17:49:19 +0200
Subject: QDeclarativeDebug: Make autotests more robust

Always flush sockets after sending data, and make autotests more robust
by using busy wait.

Reviewed-by: Christiaan Janssen
---
 src/declarative/debugger/qdeclarativedebugclient.cpp       |  3 +++
 src/declarative/debugger/qdeclarativedebugservice.cpp      |  1 +
 .../tst_qdeclarativedebugclient.cpp                        |  9 ++++-----
 .../tst_qdeclarativedebugservice.cpp                       | 14 ++++++--------
 4 files changed, 14 insertions(+), 13 deletions(-)

diff --git a/src/declarative/debugger/qdeclarativedebugclient.cpp b/src/declarative/debugger/qdeclarativedebugclient.cpp
index 5baaf70..977e58e 100644
--- a/src/declarative/debugger/qdeclarativedebugclient.cpp
+++ b/src/declarative/debugger/qdeclarativedebugclient.cpp
@@ -99,6 +99,7 @@ void QDeclarativeDebugConnectionPrivate::advertisePlugins()
     QPacket pack;
     pack << serverId << 1 << plugins.keys();
     protocol->send(pack);
+    q->flush();
 }
 
 void QDeclarativeDebugConnectionPrivate::connected()
@@ -106,6 +107,7 @@ void QDeclarativeDebugConnectionPrivate::connected()
     QPacket pack;
     pack << serverId << 0 << protocolVersion << plugins.keys();
     protocol->send(pack);
+    q->flush();
 }
 
 void QDeclarativeDebugConnectionPrivate::readyRead()
@@ -274,6 +276,7 @@ void QDeclarativeDebugClient::sendMessage(const QByteArray &message)
     QPacket pack;
     pack << d->name << message;
     d->client->d->protocol->send(pack);
+    d->client->d->q->flush();
 }
 
 void QDeclarativeDebugClient::statusChanged(Status)
diff --git a/src/declarative/debugger/qdeclarativedebugservice.cpp b/src/declarative/debugger/qdeclarativedebugservice.cpp
index 62f2f39..d2ef00d 100644
--- a/src/declarative/debugger/qdeclarativedebugservice.cpp
+++ b/src/declarative/debugger/qdeclarativedebugservice.cpp
@@ -142,6 +142,7 @@ void QDeclarativeDebugServerPrivate::advertisePlugins()
     QPacket pack;
     pack << QString(QLatin1String("QDeclarativeDebugClient")) << 1 << plugins.keys();
     protocol->send(pack);
+    connection->flush();
 }
 
 void QDeclarativeDebugServer::listen()
diff --git a/tests/auto/declarative/qdeclarativedebugclient/tst_qdeclarativedebugclient.cpp b/tests/auto/declarative/qdeclarativedebugclient/tst_qdeclarativedebugclient.cpp
index a5f9846..80241ba 100644
--- a/tests/auto/declarative/qdeclarativedebugclient/tst_qdeclarativedebugclient.cpp
+++ b/tests/auto/declarative/qdeclarativedebugclient/tst_qdeclarativedebugclient.cpp
@@ -112,12 +112,10 @@ void tst_QDeclarativeDebugClient::status()
 
     {
         QDeclarativeDebugTestService service("tst_QDeclarativeDebugClient::status()");
-        QDeclarativeDebugTest::waitForSignal(&client, SIGNAL(statusHasChanged()));
-        QCOMPARE(client.status(), QDeclarativeDebugClient::Enabled);
+        QTRY_COMPARE(client.status(), QDeclarativeDebugClient::Enabled);
     }
-    QDeclarativeDebugTest::waitForSignal(&client, SIGNAL(statusHasChanged()));
 
-    QCOMPARE(client.status(), QDeclarativeDebugClient::Unavailable);
+    QTRY_COMPARE(client.status(), QDeclarativeDebugClient::Unavailable);
 
     // duplicate plugin name
     QTest::ignoreMessage(QtWarningMsg, "QDeclarativeDebugClient: Conflicting plugin name \"tst_QDeclarativeDebugClient::status()\" ");
@@ -135,7 +133,8 @@ void tst_QDeclarativeDebugClient::sendMessage()
 
     QByteArray msg = "hello!";
 
-    QDeclarativeDebugTest::waitForSignal(&client, SIGNAL(statusHasChanged()));
+    QTRY_COMPARE(client.status(), QDeclarativeDebugClient::Enabled);
+
     client.sendMessage(msg);
     QByteArray resp = client.waitForResponse();
     QCOMPARE(resp, msg);
diff --git a/tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp b/tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp
index bce4713..538129c 100644
--- a/tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp
+++ b/tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp
@@ -103,12 +103,12 @@ void tst_QDeclarativeDebugService::status()
 
     {
         QDeclarativeDebugTestClient client("tst_QDeclarativeDebugService::status()", m_conn);
-        QDeclarativeDebugTest::waitForSignal(&service, SIGNAL(statusHasChanged()));
-        QCOMPARE(service.status(), QDeclarativeDebugService::Enabled);
+        QTRY_COMPARE(client.status(), QDeclarativeDebugClient::Enabled);
+        QTRY_COMPARE(service.status(), QDeclarativeDebugService::Enabled);
     }
 
-    QDeclarativeDebugTest::waitForSignal(&service, SIGNAL(statusHasChanged()));
-    QCOMPARE(service.status(), QDeclarativeDebugService::Unavailable);
+
+    QTRY_COMPARE(service.status(), QDeclarativeDebugService::Unavailable);
 
     QTest::ignoreMessage(QtWarningMsg, "QDeclarativeDebugService: Conflicting plugin name \"tst_QDeclarativeDebugService::status()\" ");
 
@@ -123,10 +123,8 @@ void tst_QDeclarativeDebugService::sendMessage()
 
     QByteArray msg = "hello!";
 
-    if (service.status() != QDeclarativeDebugService::Enabled)
-        QDeclarativeDebugTest::waitForSignal(&service, SIGNAL(statusHasChanged()));
-    if (client.status() != QDeclarativeDebugClient::Enabled)
-        QDeclarativeDebugTest::waitForSignal(&client, SIGNAL(statusHasChanged()));
+    QTRY_COMPARE(client.status(), QDeclarativeDebugClient::Enabled);
+    QTRY_COMPARE(service.status(), QDeclarativeDebugService::Enabled);
 
     client.sendMessage(msg);
     QByteArray resp = client.waitForResponse();
-- 
cgit v0.12

